:root {
  color-scheme: dark;
  --bg: #030b14;
  --bg2: #061522;
  --card: rgba(8, 27, 43, 0.88);
  --card-strong: rgba(8, 24, 38, 0.97);
  --gold: #d6a54b;
  --gold2: #f0cb76;
  --aqua: #54d9dd;
  --text: #f5f1e8;
  --muted: #96a7b5;
  --danger: #ff7171;
  --ok: #62d99c;
  --warn: #ffc45f;
  --border: rgba(214, 165, 75, 0.34);
  --shadow: 0 22px 70px rgba(0, 0, 0, .34);
}

* { box-sizing: border-box; }
html, body { margin: 0; min-height: 100%; background: var(--bg); }
body {
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  color: var(--text);
  background:
    radial-gradient(circle at 75% 5%, rgba(45, 122, 140, .18), transparent 28rem),
    radial-gradient(circle at 5% 12%, rgba(214, 165, 75, .09), transparent 24rem),
    linear-gradient(155deg, #02080f 0%, #061522 56%, #03101a 100%);
}
button, input { font: inherit; }
button { cursor: pointer; }
button:disabled { cursor: not-allowed; opacity: .52; }

.app-shell { min-height: 100vh; }
.boot-card {
  min-height: 100vh; display: grid; place-content: center; justify-items: center; gap: 18px;
  color: var(--muted);
}
.boot-logo { width: min(330px, 74vw); height: auto; }
.loader { width: 32px; height: 32px; border: 3px solid rgba(255,255,255,.14); border-top-color: var(--gold2); border-radius: 50%; animation: spin .75s linear infinite; }
@keyframes spin { to { transform: rotate(360deg); } }

.auth-wrap { min-height: 100vh; display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(430px, .95fr); }
.auth-brand { padding: clamp(34px, 7vw, 100px); position: relative; overflow: hidden; display: flex; flex-direction: column; justify-content: space-between; }
.auth-brand::after { content: ""; position: absolute; inset: 0; background: linear-gradient(120deg, transparent, rgba(214,165,75,.04)); pointer-events: none; }
.brand-logo { width: min(470px, 75%); max-height: 175px; object-fit: contain; object-position: left center; }
.brand-copy { max-width: 640px; margin-top: 70px; position: relative; z-index: 1; }
.kicker { color: var(--gold2); letter-spacing: .16em; font-size: 12px; font-weight: 800; }
.brand-copy h1 { font-size: clamp(38px, 5vw, 74px); line-height: .98; margin: 15px 0 22px; letter-spacing: -.045em; }
.brand-copy p { max-width: 570px; color: #b9c8d3; font-size: clamp(16px, 1.4vw, 20px); line-height: 1.65; }
.brand-tags { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 32px; }
.tag { border: 1px solid var(--border); color: #dbc38c; background: rgba(214,165,75,.05); padding: 9px 12px; border-radius: 999px; font-size: 12px; }
.brand-footer { color: #718596; font-size: 12px; margin-top: 55px; position: relative; z-index: 1; }

.auth-panel { display: flex; align-items: center; justify-content: center; padding: 30px; border-left: 1px solid rgba(255,255,255,.05); background: rgba(1,8,14,.46); backdrop-filter: blur(8px); }
.auth-card { width: min(470px, 100%); padding: 34px; border-radius: 24px; background: linear-gradient(180deg, rgba(10,31,48,.96), rgba(5,19,31,.96)); border: 1px solid var(--border); box-shadow: var(--shadow); }
.auth-card h2 { margin: 0 0 6px; font-size: 29px; }
.auth-card .sub { color: var(--muted); margin: 0 0 28px; line-height: 1.5; }
.field { margin: 0 0 16px; }
.field label { display: block; color: #b8c4ce; font-size: 12px; font-weight: 700; margin: 0 0 7px; }
.field input { width: 100%; border: 1px solid rgba(255,255,255,.12); background: #06131f; color: white; outline: 0; padding: 13px 14px; border-radius: 12px; transition: .18s border-color, .18s box-shadow; }
.field input:focus { border-color: var(--gold); box-shadow: 0 0 0 3px rgba(214,165,75,.10); }
.primary { width: 100%; border: 0; border-radius: 12px; padding: 13px 16px; color: #081019; font-weight: 900; background: linear-gradient(135deg, var(--gold2), #bd8430); box-shadow: 0 9px 24px rgba(214,165,75,.17); }
.secondary { width: 100%; border-radius: 12px; padding: 12px 16px; color: #e7edf1; font-weight: 750; border: 1px solid rgba(255,255,255,.13); background: rgba(255,255,255,.035); }
.link-button { border: 0; background: transparent; color: var(--aqua); padding: 8px 0; font-weight: 720; }
.auth-actions { display: flex; gap: 14px; justify-content: space-between; margin-top: 15px; }
.message { padding: 12px 13px; border-radius: 11px; margin-bottom: 17px; font-size: 13px; line-height: 1.5; border: 1px solid transparent; }
.message.error { background: rgba(255,113,113,.08); color: #ffc1c1; border-color: rgba(255,113,113,.24); }
.message.ok { background: rgba(98,217,156,.08); color: #baf2d3; border-color: rgba(98,217,156,.24); }
.message.warn { background: rgba(255,196,95,.08); color: #ffe0a9; border-color: rgba(255,196,95,.24); }
.password-rules { color: #8193a1; font-size: 11px; line-height: 1.45; margin-top: -6px; margin-bottom: 14px; }

.state-wrap { min-height: 100vh; display: grid; place-items: center; padding: 25px; }
.state-card { width: min(580px, 100%); text-align: center; padding: 38px; border-radius: 22px; border: 1px solid var(--border); background: var(--card-strong); box-shadow: var(--shadow); }
.state-card img { width: min(270px, 68vw); }
.state-icon { font-size: 46px; margin: 20px 0 9px; }
.state-card h2 { margin: 8px 0; }
.state-card p { color: #a9b9c5; line-height: 1.6; }
.state-card .secondary { margin-top: 14px; }

.dashboard { min-height: 100vh; }
.topbar { position: sticky; top: 0; z-index: 20; min-height: 74px; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 12px clamp(18px,4vw,52px); background: rgba(3,12,20,.88); backdrop-filter: blur(16px); border-bottom: 1px solid rgba(255,255,255,.07); }
.topbar-logo { height: 48px; width: auto; max-width: 260px; object-fit: contain; object-position: left; }
.user-box { display: flex; align-items: center; gap: 11px; }
.user-meta { text-align: right; }
.user-name { font-weight: 850; font-size: 13px; }
.user-sub { color: var(--muted); font-size: 11px; margin-top: 2px; }
.logout { border: 1px solid rgba(255,255,255,.1); background: rgba(255,255,255,.035); color: #dce5eb; padding: 9px 11px; border-radius: 10px; }

.main { max-width: 1340px; margin: 0 auto; padding: 34px clamp(18px,4vw,52px) 70px; }
.hero { display: grid; grid-template-columns: minmax(0,1.2fr) minmax(280px,.8fr); gap: 18px; }
.hero-card, .status-card { border: 1px solid var(--border); border-radius: 20px; background: var(--card); box-shadow: 0 14px 42px rgba(0,0,0,.18); }
.hero-card { padding: 28px; }
.hero-card h1 { font-size: clamp(28px, 3.8vw, 48px); margin: 8px 0 10px; letter-spacing: -.035em; }
.hero-card p { color: #a9bac6; line-height: 1.55; margin: 0; }
.hero-line { display: flex; flex-wrap: wrap; gap: 9px; margin-top: 22px; }
.badge { padding: 8px 10px; border-radius: 10px; border: 1px solid rgba(255,255,255,.09); background: rgba(255,255,255,.035); color: #c8d3db; font-size: 11px; font-weight: 760; }
.badge.gold { color: #f1cf82; border-color: rgba(214,165,75,.28); }
.badge.ok { color: #9ae8be; border-color: rgba(98,217,156,.25); }
.badge.warn { color: #ffd18b; border-color: rgba(255,196,95,.25); }
.status-card { padding: 22px; }
.status-title { color: var(--gold2); font-size: 12px; font-weight: 900; letter-spacing: .1em; }
.status-row { display: flex; justify-content: space-between; gap: 18px; padding: 13px 0; border-bottom: 1px solid rgba(255,255,255,.06); font-size: 13px; }
.status-row:last-child { border: 0; }
.status-row span:first-child { color: var(--muted); }
.status-value.ok { color: var(--ok); }
.status-value.warn { color: var(--warn); }

.section-title { margin: 35px 0 15px; display: flex; justify-content: space-between; align-items: end; gap: 18px; }
.section-title h2 { margin: 0; font-size: 19px; }
.section-title p { color: #728797; margin: 0; font-size: 12px; }
.feature-grid { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 14px; }
.feature-card { min-height: 164px; padding: 20px; border-radius: 17px; background: rgba(8,26,41,.76); border: 1px solid rgba(255,255,255,.07); position: relative; overflow: hidden; }
.feature-card::before { content:""; position:absolute; inset:0 auto 0 0; width:2px; background: linear-gradient(var(--gold2), transparent); opacity:.65; }
.feature-card.disabled { opacity: .48; }
.feature-icon { font-size: 24px; }
.feature-card h3 { margin: 13px 0 7px; font-size: 16px; }
.feature-card p { margin: 0; color: #8fa2b0; line-height: 1.5; font-size: 12px; }
.feature-state { position: absolute; top: 16px; right: 16px; font-size: 10px; font-weight: 850; color: #82ddae; }
.feature-state.soon { color: #9caeb9; }
.scan-mode-list { display:flex; flex-wrap:wrap; gap:8px; }
.scan-pill { padding:8px 10px; background:#071724; border:1px solid rgba(84,217,221,.13); border-radius:9px; color:#9ed9da; font-size:10px; }

.modal-backdrop { position: fixed; inset: 0; z-index: 100; display: grid; place-items: center; padding: 22px; background: rgba(0,0,0,.72); backdrop-filter: blur(7px); }
.modal { width: min(820px,100%); max-height: min(86vh,900px); overflow: hidden; display:flex; flex-direction:column; background:#061522; border:1px solid var(--border); border-radius:20px; box-shadow:var(--shadow); }
.modal-head { padding:22px 24px 14px; border-bottom:1px solid rgba(255,255,255,.07); }
.modal-head h2 { margin:0 0 5px; }
.modal-head p { margin:0; color:var(--muted); font-size:12px; }
.terms-body { padding:20px 24px; overflow:auto; }
.term { padding-bottom:17px; margin-bottom:17px; border-bottom:1px solid rgba(255,255,255,.06); }
.term:last-child { border:0; }
.term h3 { color:#e6c574; font-size:13px; margin:0 0 7px; }
.term p { color:#aebdc7; font-size:12px; line-height:1.65; margin:0; }
.modal-actions { display:flex; gap:12px; padding:16px 24px 22px; border-top:1px solid rgba(255,255,255,.07); }
.modal-actions .primary, .modal-actions .secondary { width:auto; flex:1; }

@media (max-width: 950px) {
  .auth-wrap { grid-template-columns: 1fr; }
  .auth-brand { min-height: 330px; padding: 34px; }
  .auth-brand .brand-copy { margin-top: 30px; }
  .auth-brand .brand-copy h1 { font-size: 42px; }
  .auth-brand .brand-copy p { font-size: 15px; }
  .brand-footer { display:none; }
  .auth-panel { border-left:0; border-top:1px solid rgba(255,255,255,.05); padding:24px 18px 45px; }
  .hero { grid-template-columns:1fr; }
  .feature-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
}

@media (max-width: 620px) {
  .auth-brand { min-height: 285px; }
  .brand-logo { width: 70%; }
  .brand-tags { display:none; }
  .auth-card { padding:25px 20px; }
  .topbar { padding:10px 14px; }
  .topbar-logo { height:39px; max-width:170px; }
  .user-meta { display:none; }
  .main { padding:22px 14px 55px; }
  .hero-card { padding:21px; }
  .feature-grid { grid-template-columns:1fr; }
  .section-title { align-items:start; flex-direction:column; gap:4px; }
  .modal-actions { flex-direction:column; }
}

/* Web V1.1 · SPK target scan */
.feature-card.clickable { cursor:pointer; transition: transform .16s ease, border-color .16s ease, background .16s ease; }
.feature-card.clickable:hover, .feature-card.clickable:focus { transform: translateY(-2px); border-color: rgba(214,165,75,.48); background: rgba(12,34,51,.94); outline:0; }
.topbar-left { display:flex; align-items:center; gap:12px; min-width:0; }
.back-button { width:38px; height:38px; flex:0 0 auto; border-radius:10px; border:1px solid rgba(255,255,255,.1); background:rgba(255,255,255,.035); color:#e8edf1; font-size:20px; }
.module-hero { display:grid; grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr); gap:18px; border:1px solid var(--border); background:var(--card); border-radius:20px; padding:28px; }
.module-hero h1 { margin:7px 0 10px; font-size:clamp(29px,4vw,47px); letter-spacing:-.035em; }
.module-hero p { color:#a9bac6; line-height:1.58; margin:0; max-width:780px; }
.module-status { display:grid; grid-template-columns:1fr auto; gap:12px 18px; align-content:center; padding:18px; border-radius:15px; border:1px solid rgba(255,255,255,.07); background:rgba(2,12,20,.35); }
.module-status span { color:var(--muted); font-size:12px; }
.module-status strong { color:var(--gold2); font-size:12px; text-align:right; }
.spk-search-card { display:grid; grid-template-columns:minmax(250px,1fr) auto auto; gap:12px; align-items:end; margin-top:18px; padding:18px; background:rgba(8,26,41,.76); border:1px solid rgba(255,255,255,.07); border-radius:17px; }
.spk-search-card .field { margin:0; }
.spk-action { width:auto; min-width:145px; height:45px; }
.spk-summary-grid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; margin-top:18px; }
.spk-summary-grid article { padding:18px; border-radius:15px; border:1px solid rgba(255,255,255,.07); background:rgba(8,26,41,.76); }
.spk-summary-grid span { color:var(--muted); font-size:11px; display:block; margin-bottom:8px; }
.spk-summary-grid strong { font-size:23px; color:var(--gold2); }
.spk-source-line { display:flex; justify-content:space-between; gap:18px; align-items:center; margin:13px 0 0; padding:12px 14px; border-radius:12px; background:rgba(84,217,221,.045); border:1px solid rgba(84,217,221,.12); color:#9eb2bf; font-size:12px; }
.spk-source-line a { color:var(--aqua); text-decoration:none; white-space:nowrap; }
.section-title.compact { margin-top:25px; }
.spk-results { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:13px; }
.spk-result-card { border-radius:16px; background:rgba(8,26,41,.76); border:1px solid rgba(255,255,255,.07); padding:18px; }
.spk-result-head { display:flex; align-items:flex-start; gap:10px; margin-bottom:14px; }
.spk-result-head strong { line-height:1.35; font-size:14px; flex:1; }
.spk-kind { flex:0 0 auto; padding:5px 7px; border-radius:7px; font-size:9px; font-weight:900; letter-spacing:.05em; }
.spk-kind.ipo { color:#f1cf82; background:rgba(214,165,75,.09); border:1px solid rgba(214,165,75,.25); }
.spk-kind.rights { color:#ffc9a0; background:rgba(244,128,65,.08); border:1px solid rgba(244,128,65,.23); }
.spk-kind.bonus { color:#9ee4c0; background:rgba(98,217,156,.08); border:1px solid rgba(98,217,156,.23); }
.spk-kv { display:flex; justify-content:space-between; gap:12px; padding:8px 0; border-top:1px solid rgba(255,255,255,.05); font-size:11px; }
.spk-kv span { color:var(--muted); }
.spk-kv b { color:#dce5eb; text-align:right; }
.spk-kv.accent b { color:var(--gold2); }
.spk-impact { color:#8297a6; line-height:1.5; font-size:11px; margin:10px 0 0; }
.empty-panel { padding:22px; border-radius:15px; border:1px dashed rgba(255,255,255,.11); background:rgba(255,255,255,.018); color:#8498a7; font-size:12px; }
.empty-panel.large { margin-top:18px; padding:42px 24px; text-align:center; }
.module-loading { min-height:210px; display:grid; place-content:center; justify-items:center; gap:10px; color:var(--muted); }
@media (max-width: 820px) { .module-hero { grid-template-columns:1fr; } .spk-search-card { grid-template-columns:1fr 1fr; } .spk-input { grid-column:1 / -1; } .spk-summary-grid { grid-template-columns:repeat(2,minmax(0,1fr)); } .spk-results { grid-template-columns:1fr; } }
@media (max-width: 520px) { .spk-search-card { grid-template-columns:1fr; } .spk-input { grid-column:auto; } .spk-action { width:100%; } .spk-source-line { align-items:flex-start; flex-direction:column; } }

/* Web V1.2 · MAIN120-R12 backend scanner */
.scan-control-card { display:grid; grid-template-columns:minmax(170px,.7fr) minmax(150px,.45fr) minmax(260px,1.2fr) auto; gap:12px; align-items:end; margin-top:18px; padding:18px; background:rgba(8,26,41,.76); border:1px solid rgba(255,255,255,.07); border-radius:17px; }
.scan-control-card .field { margin:0; }
select { width:100%; height:45px; border-radius:11px; border:1px solid rgba(255,255,255,.1); background:#071522; color:var(--text); padding:0 12px; font:inherit; }
.scan-progress-card { margin-top:18px; padding:19px; border-radius:17px; border:1px solid rgba(84,217,221,.15); background:rgba(8,26,41,.82); }
.scan-progress-head { display:flex; justify-content:space-between; gap:18px; align-items:center; }
.scan-progress-head > div { display:flex; align-items:center; gap:10px; }
.scan-progress-head > b { color:var(--gold2); font-size:18px; }
.scan-state { padding:5px 8px; border-radius:7px; font-size:9px; font-weight:900; color:#c9d4dc; background:rgba(255,255,255,.05); border:1px solid rgba(255,255,255,.08); }
.scan-state.running { color:#8de4b5; border-color:rgba(98,217,156,.2); background:rgba(98,217,156,.06); }
.progress-track { height:9px; border-radius:99px; overflow:hidden; background:rgba(255,255,255,.055); margin:15px 0 11px; }
.progress-track span { display:block; height:100%; border-radius:inherit; background:linear-gradient(90deg,var(--aqua),var(--gold2)); transition:width .25s ease; }
.scan-progress-grid { display:flex; flex-wrap:wrap; gap:18px; color:#98aab7; font-size:11px; }
.scan-message { color:#8498a7; font-size:11px; margin-top:9px; }
.danger-outline { margin-top:14px; border:1px solid rgba(255,113,113,.3); background:rgba(255,113,113,.045); color:#ffaaaa; border-radius:10px; padding:9px 12px; font-weight:800; }
.scan-toolbar { display:flex; justify-content:space-between; align-items:center; gap:14px; margin:25px 0 12px; }
.scan-toolbar > div { display:flex; gap:7px; }
.scan-tab { border:1px solid rgba(255,255,255,.08); background:rgba(255,255,255,.025); color:#8fa2b0; border-radius:9px; padding:8px 11px; font-size:10px; font-weight:850; }
.scan-tab.active { color:var(--gold2); border-color:rgba(214,165,75,.28); background:rgba(214,165,75,.065); }
.scan-results-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:13px; }
.scan-result-card { border:1px solid rgba(255,255,255,.07); background:rgba(8,26,41,.78); border-radius:17px; padding:17px; position:relative; overflow:hidden; }
.scan-result-card.candidate { border-color:rgba(98,217,156,.17); }
.scan-result-card.candidate::before { content:""; position:absolute; left:0; top:0; bottom:0; width:2px; background:var(--ok); }
.scan-result-card.hard-risk { border-color:rgba(255,113,113,.18); }
.scan-result-top { display:flex; justify-content:space-between; gap:14px; }
.scan-symbol { font-weight:950; font-size:19px; letter-spacing:.02em; color:#f3d17d; }
.scan-symbol small { font-size:9px; color:#8396a4; font-weight:700; }
.scan-name { color:#788c9a; font-size:10px; margin-top:3px; min-height:14px; }
.scan-price { text-align:right; display:flex; flex-direction:column; gap:2px; }
.scan-price strong { font-size:18px; }
.scan-price span { font-size:10px; font-weight:850; }
.positive { color:var(--ok)!important; } .negative { color:var(--danger)!important; } .neutral { color:#9eb0bc!important; } .aqua { color:var(--aqua)!important; } .warn { color:var(--warn)!important; }
.decision-line { display:flex; justify-content:space-between; align-items:center; gap:12px; margin:13px 0 11px; }
.decision { color:#bdc8d0; font-size:10px; font-weight:900; letter-spacing:.025em; }
.decision.candidate { color:#98e1bb; } .decision.risk { color:#ff9999; }
.decision-line b { color:var(--gold2); font-size:12px; }
.scan-mini-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:7px; }
.scan-mini-grid span { padding:8px; border-radius:10px; background:rgba(255,255,255,.025); border:1px solid rgba(255,255,255,.045); min-width:0; }
.scan-mini-grid small { display:block; color:#708593; font-size:8px; margin-bottom:3px; }
.scan-mini-grid b { font-size:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; }
.scan-tags { display:flex; gap:6px; overflow:hidden; margin:10px 0; }
.scan-tags span { white-space:nowrap; padding:5px 7px; border-radius:7px; background:rgba(84,217,221,.04); border:1px solid rgba(84,217,221,.09); color:#8fbabd; font-size:8px; }
.result-detail-button { width:100%; margin-top:2px; padding:9px 10px; }
.result-detail-panel { margin-top:18px; border:1px solid rgba(214,165,75,.2); border-radius:19px; background:rgba(5,20,32,.96); padding:22px; box-shadow:0 18px 55px rgba(0,0,0,.22); }
.result-detail-head { display:flex; justify-content:space-between; gap:18px; align-items:flex-start; }
.result-detail-head h2 { margin:6px 0 0; font-size:22px; }
.detail-grid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:9px; margin:18px 0; }
.detail-grid article { padding:12px; border:1px solid rgba(255,255,255,.06); border-radius:12px; background:rgba(255,255,255,.018); }
.detail-grid small,.plan-grid small { display:block; color:#738895; font-size:9px; margin-bottom:5px; }
.detail-grid b { display:block; font-size:12px; }
.detail-grid span { display:block; color:#8498a7; font-size:9px; margin-top:4px; }
.detail-section { padding:13px 0; border-top:1px solid rgba(255,255,255,.055); }
.detail-section h3,.reason-columns h3 { margin:0 0 7px; font-size:11px; color:#d9bc73; }
.detail-section p { margin:0; color:#a7b5bf; font-size:11px; line-height:1.55; }
.plan-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:8px; }
.plan-grid span { padding:9px; border-radius:9px; background:rgba(255,255,255,.022); }
.plan-grid b { font-size:11px; }
.tech-map-card { margin:15px 0; padding:16px; border-radius:14px; border:1px solid rgba(84,217,221,.14); background:rgba(84,217,221,.025); }
.tech-map-head { display:flex; justify-content:space-between; gap:12px; align-items:center; margin-bottom:12px; }
.tech-map-head strong { color:var(--aqua); font-size:11px; } .tech-map-head span { color:#8499a6; font-size:9px; }
.tech-level-grid { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:7px; }
.tech-level { padding:10px; border-radius:10px; border:1px solid rgba(255,255,255,.055); background:rgba(255,255,255,.018); min-width:0; }
.tech-level small { color:#728794; font-size:8px; display:block; margin-bottom:5px; }
.tech-level b { font-size:11px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.tech-level span { color:#788d99; font-size:8px; line-height:1.35; display:block; margin-top:5px; }
.tech-level em { color:#e5bd72; font-size:8px; display:block; margin-top:5px; font-style:normal; font-weight:800; }
.tech-level.positive b { color:var(--ok); } .tech-level.aqua b { color:var(--aqua); } .tech-level.warn b { color:var(--warn); }
.tech-lifecycle { margin-top:10px; color:#e6c778; font-size:9px; font-weight:800; }
.tech-source { color:#667b88; font-size:8px; margin-top:10px; }
.reason-columns { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px; border-top:1px solid rgba(255,255,255,.055); padding-top:15px; }
.reason-columns > div { min-width:0; }
.reason-columns ul { padding-left:17px; margin:0; color:#9cadaf; font-size:10px; line-height:1.55; }
.reason-columns p { color:#7d909d; font-size:10px; }
.module-loading.compact { min-height:120px; }
.history-row { width:100%; display:flex; justify-content:space-between; gap:14px; padding:12px 14px; margin-bottom:7px; border-radius:11px; border:1px solid rgba(255,255,255,.06); background:rgba(8,26,41,.66); color:#a9b7c0; text-align:left; }
.history-row:hover { border-color:rgba(214,165,75,.22); }
.history-row span:last-child { color:#778b98; font-size:10px; }
@media(max-width:1050px){.scan-control-card{grid-template-columns:1fr 1fr}.symbols-field{grid-column:1/-1}.scan-control-card .primary{width:100%}.tech-level-grid{grid-template-columns:repeat(3,1fr)}.detail-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.scan-results-grid{grid-template-columns:1fr}.scan-mini-grid{grid-template-columns:repeat(2,1fr)}.tech-level-grid{grid-template-columns:1fr 1fr}.reason-columns{grid-template-columns:1fr}.plan-grid{grid-template-columns:repeat(2,1fr)}.scan-toolbar{align-items:flex-start;flex-direction:column}.history-row{flex-direction:column}}
@media(max-width:520px){.scan-control-card{grid-template-columns:1fr}.symbols-field{grid-column:auto}.detail-grid,.plan-grid,.tech-level-grid{grid-template-columns:1fr}.scan-progress-grid{flex-direction:column;gap:5px}.scan-result-top{align-items:flex-start}.scan-price strong{font-size:15px}}
.scan-tags .stale-data{border-color:rgba(255,183,77,.45);color:#ffc46b;background:rgba(255,167,38,.08)}

/* WEB V1.11.0 · MAIN + Unicorn + OTE + Fiyat Merdiveni + İkili Dip/Tepe scan */
.scan-mode-help { margin:10px 0 14px; padding:10px 12px; border:1px solid rgba(121,221,255,.14); border-radius:12px; background:rgba(7,20,29,.58); color:#b9c8d2; font-size:12px; line-height:1.45; }
.scan-mode-help strong { color:var(--aqua); }
.unicorn-card { border-color:rgba(204,118,255,.18); }
.unicorn-card.candidate { box-shadow:0 0 0 1px rgba(204,118,255,.10) inset; }
.unicorn-near { color:var(--ok)!important; border-color:rgba(83,224,146,.28)!important; }
.decision.warn { color:var(--warn); }
.decision.negative { color:var(--danger); }
.decision.risk { color:#ffad8f; }

/* Web V1.11.0 · Fiyat Merdiveni kontrol paneli */
.hidden { display: none !important; }
.price-ladder-controls {
  display: grid;
  grid-template-columns: minmax(220px, 2fr) minmax(140px, 1fr) minmax(140px, 1fr);
  gap: 14px;
  align-items: end;
  margin: 10px 0 16px;
  padding: 14px 16px;
  border: 1px solid rgba(124, 224, 255, .18);
  border-radius: 14px;
  background: rgba(7, 19, 31, .72);
}
.price-ladder-controls label { display: block; font-size: 12px; color: #aebdca; margin-bottom: 7px; }
.price-ladder-controls input[type="range"] { width: 100%; }
.price-ladder-controls select {
  width: 100%; min-height: 42px; border-radius: 10px; border: 1px solid rgba(255,255,255,.13);
  background: rgba(5,13,22,.9); color: #f5f8fb; padding: 0 10px;
}
.ladder-switch { display: flex !important; align-items: center; gap: 10px; min-height: 42px; margin: 0 !important; font-weight: 700; }
.ladder-switch input { width: 18px; height: 18px; accent-color: currentColor; }
.ladder-card .decision.aqua { color: #71e2ff; }
@media (max-width: 760px) { .price-ladder-controls { grid-template-columns: 1fr; } }

/* WEB V1.11.0 · RESULTS PARITY + MAIN MULTI SCAN */
.results-control-panel {
  margin: 18px 0 14px;
  padding: 14px;
  border: 1px solid rgba(255,255,255,.065);
  border-radius: 16px;
  background: rgba(7,20,32,.62);
}
.results-control-panel .scan-toolbar { margin: 0 0 12px; }
#scanResultCount { color:#7f94a1; font-size:10px; font-weight:800; }
.result-search-row { display:grid; grid-template-columns:minmax(180px,260px) 1fr; gap:10px; align-items:start; }
.result-search-row > input {
  min-height:38px; width:100%; border-radius:10px; border:1px solid rgba(255,255,255,.10);
  background:rgba(3,14,23,.82); color:#edf4f7; padding:0 11px; outline:none;
}
.result-search-row > input:focus { border-color:rgba(84,217,221,.38); box-shadow:0 0 0 2px rgba(84,217,221,.06); }
.result-filter-row,.result-sort-row { display:flex; flex-wrap:wrap; gap:6px; }
.result-filter-row button,.result-sort-row button {
  border:1px solid rgba(255,255,255,.075); background:rgba(255,255,255,.018); color:#8598a5;
  border-radius:8px; padding:7px 9px; font-size:9px; font-weight:850; cursor:pointer;
}
.result-filter-row button:hover,.result-sort-row button:hover { border-color:rgba(214,165,75,.20); color:#c8d4db; }
.result-filter-row button.active,.result-sort-row button.active {
  color:var(--gold2); border-color:rgba(214,165,75,.28); background:rgba(214,165,75,.06);
}
.result-sort-row { margin-top:10px; align-items:center; }
.result-sort-row > span { color:#6f8491; font-size:9px; font-weight:850; margin-right:3px; }
.match-badges { display:flex; flex-wrap:wrap; gap:5px; margin:9px 0 4px; }
.match-badge {
  display:inline-flex; align-items:center; min-height:22px; padding:3px 7px; border-radius:7px;
  border:1px solid rgba(84,217,221,.13); background:rgba(84,217,221,.035); color:#8fc9ca;
  font-size:7.5px; line-height:1.2; font-weight:900; letter-spacing:.01em;
}
.match-badge.main { border-color:rgba(214,165,75,.22); background:rgba(214,165,75,.05); color:#e2c16e; }
.main-tech-inline { min-height:34px; margin-top:9px; }
.tech-inline-loading,.tech-inline-error { padding:9px 10px; border-radius:9px; font-size:8px; }
.tech-inline-loading { color:#768b98; border:1px dashed rgba(84,217,221,.12); }
.tech-inline-error { color:#d28d8d; border:1px dashed rgba(255,113,113,.15); }
.main-tech-card {
  padding:10px 11px; border-radius:11px; border:1px solid rgba(84,217,221,.12); background:rgba(84,217,221,.022);
}
.main-tech-card > div { display:flex; justify-content:space-between; gap:10px; align-items:center; }
.main-tech-card strong { color:var(--aqua); font-size:8px; letter-spacing:.03em; }
.main-tech-card span { color:#718894; font-size:7.5px; text-align:right; }
.main-tech-card p { margin:6px 0 0; color:#879aa5; font-size:8px; line-height:1.4; }
.main-tech-card p b { color:#c8d6dc; }
.main-tech-card em { display:block; margin-top:6px; color:#d9b967; font-size:7.5px; font-style:normal; font-weight:850; }
@media(max-width:850px){.result-search-row{grid-template-columns:1fr}.result-filter-row{margin-top:2px}}
.radar-control-card,.radar-settings{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:end;background:var(--card,#111821);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:18px;margin:18px 0}.radar-settings input{width:100%}.radar-schedule{padding:12px 16px;border-radius:12px;background:rgba(255,255,255,.04);margin-bottom:16px}.radar-entry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px}.radar-entry-card,.radar-notice{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:15px}.radar-entry-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.radar-entry-head div{display:flex;flex-direction:column}.radar-entry-head span{font-size:12px;opacity:.7}.radar-stage{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.radar-stage.gold,.gold{color:#f3c969}.radar-stage.positive,.positive{color:#79d9a6}.radar-stage.negative,.negative{color:#ff8b8b}.radar-stage.neutral,.neutral{color:#a9b4c2}.radar-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.radar-metrics span{font-size:12px;display:flex;flex-direction:column;gap:3px}.radar-entry-actions{display:flex;gap:8px}.small{padding:8px 11px;font-size:11px}.danger{background:rgba(255,80,80,.1);border:1px solid rgba(255,100,100,.25);color:#ff9b9b;border-radius:10px}.radar-notice-list{display:grid;gap:10px}.radar-notice small{opacity:.65}.radar-notice p{margin:7px 0 0}.compact{padding:7px 9px;margin:7px 0;font-size:11px}@media(max-width:900px){.radar-control-card,.radar-settings{grid-template-columns:1fr 1fr}.radar-metrics{grid-template-columns:1fr 1fr}}@media(max-width:560px){.radar-control-card,.radar-settings{grid-template-columns:1fr}}

/* Web V1.13.0 · Portfolio V2 */
.portfolio-hero{background:linear-gradient(135deg,rgba(55,214,160,.08),rgba(51,167,255,.06));}
.portfolio-books{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 10px}.portfolio-book{border:1px solid var(--line);background:var(--panel);color:var(--text);padding:9px 13px;border-radius:999px;font-weight:800;cursor:pointer}.portfolio-book.active{border-color:#48d7a4;box-shadow:0 0 0 1px rgba(72,215,164,.25) inset;background:rgba(72,215,164,.08)}.portfolio-book.add{color:#48d7a4}.portfolio-book:disabled{opacity:.4;cursor:not-allowed}
.portfolio-toolbar{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.portfolio-toolbar.secondary-row{margin-top:4px}.file-button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}
.portfolio-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:16px 0}.portfolio-summary-card{background:var(--panel);border:1px solid rgba(70,198,255,.25);border-radius:18px;padding:14px}.portfolio-currency{font-weight:900;color:#5ecbff;margin-bottom:8px}.portfolio-summary-row{display:flex;justify-content:space-between;gap:14px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.045)}.portfolio-summary-row:last-child{border-bottom:0}.portfolio-summary-row span{color:var(--muted);font-size:12px}.portfolio-summary-row b{font-size:13px;text-align:right}
.portfolio-filterbar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0 10px}.portfolio-tabs{display:flex;gap:6px}.portfolio-tabs button{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:12px;padding:9px 12px;font-weight:800;cursor:pointer}.portfolio-tabs button.active{color:#fff;border-color:#48d7a4;background:rgba(72,215,164,.10)}.portfolio-filterbar select{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:12px;padding:9px 12px}
.portfolio-position-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.portfolio-position-card,.portfolio-closed-card{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:14px}.portfolio-pos-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.portfolio-pos-head h3{display:inline-block;margin:0 0 0 8px;font-size:22px}.portfolio-pos-head small{display:block;margin-top:5px;color:var(--muted);max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portfolio-market-badge{display:inline-block;font-size:10px;padding:4px 7px;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#e8eff5}.portfolio-price{text-align:right}.portfolio-price span{display:block;color:var(--muted);font-size:10px}.portfolio-price b{display:block;font-size:18px;margin:3px 0}.portfolio-price small{font-weight:800}.portfolio-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0}.portfolio-stat-grid>div{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.055);border-radius:12px;padding:8px}.portfolio-stat-grid span{display:block;color:var(--muted);font-size:9px;font-weight:700}.portfolio-stat-grid b{display:block;margin-top:4px;font-size:12px}.click-stat{cursor:pointer}.click-stat:hover{border-color:#ae7cff}.portfolio-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:11px}.portfolio-health-mini{border:1px solid rgba(255,205,76,.25);background:rgba(255,205,76,.055);border-radius:12px;padding:8px;margin-top:8px}.portfolio-health-mini b,.portfolio-health-mini span{display:block}.portfolio-health-mini span{color:var(--muted);font-size:10px;margin-top:3px}
.portfolio-closed-list{display:grid;gap:9px}.portfolio-closed-card>div{display:flex;align-items:center;gap:9px}.portfolio-closed-card p{font-weight:900;margin:9px 0 5px}.portfolio-closed-card small{color:var(--muted)}
.portfolio-history-row{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:10px 12px;margin-bottom:7px}.portfolio-history-row small{display:block;color:var(--muted);margin-top:3px}
.portfolio-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.portfolio-health-grid article{background:var(--panel);border:1px solid rgba(255,205,76,.22);border-radius:14px;padding:10px}.portfolio-health-grid b,.portfolio-health-grid span,.portfolio-health-grid small{display:block}.portfolio-health-grid span{margin:5px 0}.portfolio-health-grid small{color:var(--muted)}
.portfolio-modal-card{max-width:650px}.portfolio-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.portfolio-form label{color:var(--muted);font-size:11px;font-weight:700}.portfolio-form input,.portfolio-form select{width:100%;box-sizing:border-box;margin-top:5px;background:#0b1722;color:var(--text);border:1px solid var(--line);border-radius:10px;padding:10px}.portfolio-form .wide{grid-column:1/-1}.message.compact{padding:7px 9px;margin:7px 0;font-size:10px}
@media(max-width:720px){.portfolio-stat-grid{grid-template-columns:repeat(2,1fr)}.portfolio-actions{grid-template-columns:repeat(2,1fr)}.portfolio-form{grid-template-columns:1fr}.portfolio-form .wide{grid-column:auto}.portfolio-position-grid{grid-template-columns:1fr}}

/* Web V1.14.1 · Admin / User / Subscription Management */
.admin-hero{background:linear-gradient(135deg,rgba(219,170,73,.09),rgba(81,155,255,.055));}
.admin-tabs{display:flex;gap:7px;overflow-x:auto;padding:4px 0 12px;margin:12px 0 6px;scrollbar-width:thin}.admin-tabs button{white-space:nowrap;border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:999px;padding:9px 12px;font-weight:850;font-size:10px;cursor:pointer}.admin-tabs button.active{border-color:rgba(222,183,88,.42);background:rgba(222,183,88,.09);color:#f0cf79}
.admin-search{margin:8px 0 12px}.admin-search input{width:100%;box-sizing:border-box;background:#0b1722;color:var(--text);border:1px solid var(--line);border-radius:12px;padding:11px 13px}
.admin-user-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:12px}.admin-user-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:14px}.admin-user-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.admin-user-head h3{margin:0 0 4px;font-size:16px}.admin-user-head p{margin:0;color:var(--muted);font-size:10px}.admin-status{font-size:9px;font-weight:900;border:1px solid currentColor;border-radius:999px;padding:4px 7px;white-space:nowrap}.admin-user-meta{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:12px 0}.admin-user-meta span{font-size:10px;color:#9db0bc;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.045);border-radius:9px;padding:7px}.admin-device{font-size:10px;color:#8ea0ab;margin:5px 0}.admin-card-actions,.admin-danger-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}
.admin-detail-card{max-width:860px}.admin-detail-summary{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 14px}.admin-detail-summary span{border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.admin-detail-section{border-top:1px solid rgba(255,255,255,.07);padding:14px 0}.admin-detail-section h3{margin:0 0 9px;font-size:13px}.admin-switch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px}.admin-switch-grid.compact-grid{grid-template-columns:1fr}.admin-switch{display:flex;align-items:center;justify-content:space-between;gap:10px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.055);padding:8px 9px;border-radius:10px;font-size:10px}.admin-switch input{width:17px;height:17px;accent-color:#d9b85d}.admin-inline-form{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.admin-inline-form select,.admin-detail-section textarea,.admin-pricing input,.admin-pricing textarea,.admin-pricing select{background:#0b1722;color:var(--text);border:1px solid var(--line);border-radius:10px;padding:9px 10px;box-sizing:border-box}.admin-detail-section textarea{width:100%;resize:vertical;margin-bottom:8px}.admin-note{color:var(--muted);font-size:9px;line-height:1.45}.admin-lock{color:#f4ce6c;font-size:10px}.danger-zone{border-color:rgba(255,100,100,.16)}
.admin-pricing-head h2{margin:0}.admin-pricing-head p{color:var(--muted);font-size:10px}.admin-pricing-meta{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:12px 0}.admin-pricing-meta label,.admin-price-card>label{display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:9px;font-weight:700}.admin-pricing-meta .wide{grid-column:1/-1}.admin-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:11px;margin:14px 0}.admin-price-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:12px}.admin-price-card h3{margin:0 0 10px}.admin-price-card>label{margin:7px 0}.admin-price-card input{width:100%}
.admin-audit-list{display:grid;gap:8px}.admin-audit-list article{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:11px}.admin-audit-list article>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-audit-list strong{font-size:11px}.admin-audit-list span,.admin-audit-list small{color:var(--muted);font-size:9px}.admin-audit-list p{margin:7px 0;color:#aebbc4;font-size:10px;line-height:1.45}
@media(max-width:700px){.admin-user-meta,.admin-switch-grid,.admin-pricing-meta{grid-template-columns:1fr}.admin-pricing-meta .wide{grid-column:auto}.admin-user-grid{grid-template-columns:1fr}.admin-inline-form>*{width:100%}}

/* V1.16.2 · Radar Web Push */
.radar-push-card{margin:18px 0;padding:20px;border:1px solid rgba(214,171,65,.28);border-radius:18px;background:linear-gradient(145deg,rgba(9,29,47,.96),rgba(6,19,33,.94));box-shadow:0 14px 34px rgba(0,0,0,.18)}
.radar-push-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.radar-push-head h2{margin:4px 0 6px}.radar-push-head p{margin:0;max-width:760px;color:var(--muted,#9fb0be)}
.radar-push-actions{display:flex;gap:8px;flex-wrap:wrap}.radar-push-actions button{white-space:nowrap}
.radar-push-summary{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;margin:16px 0}.radar-push-summary>div{padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.025)}.radar-push-summary span{display:block;font-size:11px;letter-spacing:.06em;color:var(--muted,#9fb0be);margin-bottom:5px}.radar-push-summary b{font-size:14px}
.radar-push-pref{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.radar-push-pref .check-line{display:flex;align-items:center;gap:7px;font-size:13px}.radar-push-pref input[type="checkbox"]{width:17px;height:17px;accent-color:#d6ab41}.radar-push-pref .compact-field{min-width:190px;margin:0}.radar-push-pref .compact-field label{font-size:11px}.radar-push-pref .compact-field select{min-height:38px}
@media(max-width:760px){.radar-push-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-push-actions{width:100%}.radar-push-actions button{flex:1 1 140px}.radar-push-pref{align-items:stretch}.radar-push-pref .compact-field{width:100%}}

/* V1.16.2 · Dynamic Universe Admin */
.universe-admin{display:flex;flex-direction:column;gap:14px}.universe-toolbar{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.universe-toolbar label{min-width:180px}.universe-toolbar select,.universe-admin select,.universe-admin input{width:100%}.universe-stats{display:grid;grid-template-columns:repeat(5,minmax(105px,1fr));gap:8px}.universe-stats>div{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px}.universe-stats span{display:block;font-size:11px;opacity:.68}.universe-stats strong{font-size:20px}.universe-source{margin:0;opacity:.82}.universe-preview{border-color:rgba(63,221,177,.25)}.universe-diffs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.universe-diff{background:rgba(0,0,0,.15);border-radius:12px;padding:10px}.universe-diff h4{margin:0 0 8px}.universe-diff span{display:inline-block;margin:2px 4px 2px 0;padding:4px 7px;border-radius:999px;background:rgba(255,255,255,.07);font-size:11px}.universe-list{display:flex;flex-direction:column;gap:6px}.universe-row{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px}.universe-row>div{min-width:0}.universe-row strong{display:block}.universe-row span{display:block;font-size:11px;opacity:.68;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:760px}@media(max-width:760px){.universe-stats{grid-template-columns:repeat(2,1fr)}.universe-diffs{grid-template-columns:1fr}.universe-toolbar>*{width:100%}.universe-row{align-items:flex-start;flex-direction:column}.universe-row button{width:100%}}
/* V1.16.4 stable Push device management + Radar delivery diagnostics */
.push-device-manager{margin-top:12px;border-top:1px solid rgba(255,255,255,.07);padding-top:10px}.push-device-manager summary{cursor:pointer;font-size:12px;font-weight:800;color:#d8bd72;letter-spacing:.04em}.push-device-list{display:grid;gap:8px;margin-top:10px}.push-device-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.025)}.push-device-row>div{display:flex;flex-direction:column;gap:3px}.push-device-row small{font-size:11px;opacity:.72}.radar-push-diagnostic{margin:8px 0 10px;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.025);font-size:11px;display:flex;gap:6px;align-items:flex-start}.radar-push-diagnostic b{white-space:nowrap}.radar-push-diagnostic.ok{border:1px solid rgba(78,200,130,.25)}.radar-push-diagnostic.warn{border:1px solid rgba(214,171,65,.25)}.radar-push-diagnostic.error{border:1px solid rgba(255,100,100,.25)}
@media(max-width:560px){.push-device-row{align-items:flex-start;flex-direction:column}.push-device-row button{width:100%}}

/* Web V1.17.0 · Hisse Detay FULL / Canlı Fırsat parity (korunan) */
.detail-live-price{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 12px}.detail-live-price span{padding:7px 10px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.025);font-size:12px}.live-opportunity-card{border:1px solid var(--border);border-left:4px solid #f1c40f;border-radius:14px;padding:14px;margin:12px 0;background:rgba(255,255,255,.025)}.live-opportunity-card.positive{border-left-color:#6ee7a0}.live-opportunity-card.negative{border-left-color:#ff6b6b}.live-opportunity-card.aqua{border-left-color:#62d9ee}.live-opportunity-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.live-opportunity-head small{font-weight:800;letter-spacing:.04em;opacity:.72}.live-opportunity-head h3{margin:4px 0 0}.live-opportunity-head>b{font-size:18px;white-space:nowrap}.live-context{opacity:.8;font-size:12px}.opportunity-scenarios{display:grid;gap:6px;margin-top:9px}.opportunity-scenarios p{margin:0;padding:8px 10px;border-radius:9px;background:rgba(255,255,255,.035)}.opportunity-invalid{border-top:1px solid var(--border);padding-top:9px}.structure-grid,.reference-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.structure-item,.reference-grid article{border:1px solid var(--border);border-radius:10px;padding:10px;background:rgba(255,255,255,.025);display:flex;flex-direction:column;gap:3px}.structure-item.positive{border-color:rgba(110,231,160,.38)}.structure-item.negative{border-color:rgba(255,107,107,.38)}.structure-item.warn{border-color:rgba(241,196,15,.38)}.structure-item.aqua{border-color:rgba(98,217,238,.38)}.structure-item small,.reference-grid small{opacity:.72}.structure-item span,.reference-grid span{font-size:11px;opacity:.75}.detail-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0}.detail-actions #detailRefreshMessage{font-size:12px;opacity:.78;flex:1;min-width:220px}

/* V1.18 Technical Alerts */
.technical-alert-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.technical-alert-note{font-size:11px;opacity:.72;flex-basis:100%}.technical-alert-panel{border:1px solid rgba(244,196,48,.25);border-radius:14px;padding:14px}.technical-alert-list{display:grid;gap:10px}.technical-alert-row,.technical-alert-history{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.025)}.technical-alert-row.disabled{opacity:.58}.technical-alert-row h3,.technical-alert-history b{margin:3px 0 5px}.technical-alert-row p,.technical-alert-history p{margin:0;opacity:.82}.technical-alert-row span,.technical-alert-history span{font-size:11px;opacity:.7}.technical-alert-row-actions{display:flex;gap:7px;flex-shrink:0}.alert-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.alert-health-grid article{padding:13px;border-radius:13px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.alert-health-grid small{display:block;opacity:.65;font-size:10px}.alert-health-grid b{display:block;margin-top:5px;font-size:16px}@media(max-width:760px){.alert-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-alert-row,.technical-alert-history{align-items:flex-start;flex-direction:column}.technical-alert-row-actions{width:100%}.technical-alert-row-actions button{flex:1}}

/* Web V1.19 · Premium Hisse Detay */
.main-result-clickable{cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;background-image:linear-gradient(145deg,rgba(255,255,255,.012),transparent 55%)}
.main-result-clickable:hover,.main-result-clickable:focus-visible{transform:translateY(-2px);border-color:rgba(234,190,92,.34);box-shadow:0 15px 40px rgba(0,0,0,.22),0 0 0 1px rgba(214,165,75,.06);outline:0}
.premium-stock-detail{position:relative;margin-top:20px;padding:0;border:1px solid rgba(227,177,77,.24);border-radius:26px;overflow:hidden;background:linear-gradient(150deg,rgba(3,14,24,.985),rgba(5,19,31,.975) 52%,rgba(2,12,21,.99));box-shadow:0 30px 90px rgba(0,0,0,.46),0 0 80px rgba(214,165,75,.035)}
.premium-stock-detail::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 15%,rgba(214,165,75,.08),transparent 22rem),radial-gradient(circle at 88% 6%,rgba(84,217,221,.055),transparent 25rem);opacity:.95}
.premium-stock-detail>*{position:relative;z-index:1}
.premium-stock-detail>.message{margin:18px 18px 0}
.premium-detail-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr) auto;gap:20px;align-items:center;padding:27px 30px 24px;border-bottom:1px solid rgba(214,165,75,.15);background:linear-gradient(120deg,rgba(9,30,47,.72),rgba(3,14,24,.28));position:relative;overflow:hidden}
.premium-detail-hero::after{content:"";position:absolute;right:4%;bottom:-65px;width:360px;height:180px;border:1px solid rgba(214,165,75,.12);border-radius:50%;filter:blur(.2px);box-shadow:0 0 45px rgba(214,165,75,.05);transform:rotate(-6deg);pointer-events:none}
.premium-breadcrumb{color:#778b9a;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px}.premium-breadcrumb span{color:var(--gold2);margin:0 7px}
.premium-symbol-line{display:flex;align-items:center;gap:12px}.premium-symbol-line h2{font-size:clamp(34px,4.4vw,56px);line-height:.96;margin:0;letter-spacing:-.04em;color:#faf6ee;text-shadow:0 3px 28px rgba(255,255,255,.055)}.premium-symbol-line>span{color:var(--gold2);font-size:27px;filter:drop-shadow(0 0 10px rgba(214,165,75,.26))}
.premium-detail-identity h3{margin:9px 0 5px;font-size:clamp(16px,1.8vw,24px);font-weight:720;color:#e9e4d8}.premium-detail-identity>p{margin:0 0 10px;color:#879aa8;font-size:11px}.premium-detail-identity .match-badges{margin-top:12px}
.premium-price-panel{justify-self:end;min-width:245px;padding:16px 20px;border-left:1px solid rgba(255,255,255,.065);text-align:right}.premium-price-panel>small{display:block;color:#758a99;font-size:9px;font-weight:900;letter-spacing:.12em}.premium-price-panel>strong{display:block;margin:4px 0 0;font-size:clamp(31px,3.5vw,48px);line-height:1;color:#fbf7ef;letter-spacing:-.035em}.premium-price-panel>strong em{font-size:13px;font-style:normal;color:#a9b7c1}.premium-price-panel>span{display:block;font-weight:900;font-size:15px;margin-top:8px}.premium-price-panel>div{color:#687e8e;font-size:9px;margin-top:7px}
.premium-close{align-self:start;width:38px;height:38px;border-radius:11px;border:1px solid rgba(214,165,75,.18);background:rgba(255,255,255,.025);color:#b8c3ca;font-size:22px;transition:.18s}.premium-close:hover{color:#fff;border-color:rgba(214,165,75,.5);box-shadow:0 0 22px rgba(214,165,75,.1)}
.premium-cockpit-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:16px 18px 8px}
.premium-cockpit-card{min-height:153px;position:relative;overflow:hidden;padding:19px 18px 17px;border-radius:18px;background:linear-gradient(155deg,rgba(10,29,44,.93),rgba(4,16,27,.96));border:1px solid rgba(214,165,75,.24);box-shadow:inset 0 1px rgba(255,255,255,.025),0 12px 30px rgba(0,0,0,.18);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.premium-cockpit-card::before{content:"";position:absolute;inset:-45% 30% 40% -20%;background:radial-gradient(circle,rgba(214,165,75,.12),transparent 58%);pointer-events:none}.premium-cockpit-card:hover{transform:translateY(-3px);border-color:rgba(244,198,99,.58);box-shadow:0 16px 40px rgba(0,0,0,.25),0 0 24px rgba(214,165,75,.09)}
.premium-cockpit-card.gold{border-color:rgba(244,198,99,.55);box-shadow:inset 0 0 30px rgba(214,165,75,.035),0 0 22px rgba(214,165,75,.07)}.premium-cockpit-card.positive{border-color:rgba(98,217,156,.25)}.premium-cockpit-card.negative{border-color:rgba(255,113,113,.28)}.premium-cockpit-card.aqua{border-color:rgba(84,217,221,.26)}.premium-cockpit-card.warn{border-color:rgba(255,196,95,.28)}
.cockpit-label{display:flex;gap:8px;align-items:center;color:#d1b66f;font-size:10px;font-weight:900;letter-spacing:.085em}.cockpit-label span{font-size:18px;color:var(--gold2);text-shadow:0 0 15px rgba(214,165,75,.28)}
.premium-cockpit-card>strong{display:block;position:relative;margin-top:19px;font-size:clamp(20px,2vw,34px);line-height:1.04;letter-spacing:-.025em;text-transform:uppercase;color:#f1cf82;text-shadow:0 0 24px rgba(214,165,75,.1);word-break:break-word}.premium-cockpit-card.positive>strong{color:#77e3a5;text-shadow:0 0 22px rgba(98,217,156,.12)}.premium-cockpit-card.negative>strong{color:#ff8a8a}.premium-cockpit-card.aqua>strong{color:#7ce1e4}.premium-cockpit-card.warn>strong{color:#ffd07a}.premium-cockpit-card>small{display:block;margin-top:8px;color:#6f8595;font-size:9px;line-height:1.35}.premium-cockpit-card>i{position:absolute;left:18px;right:18px;bottom:11px;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(214,165,75,.75),transparent)}.premium-cockpit-card.positive>i{background:linear-gradient(90deg,rgba(98,217,156,.9),transparent)}.premium-cockpit-card.negative>i{background:linear-gradient(90deg,rgba(255,113,113,.85),transparent)}.premium-cockpit-card.aqua>i{background:linear-gradient(90deg,rgba(84,217,221,.9),transparent)}
.premium-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:8px 18px}.premium-detail-grid-bottom{padding-bottom:10px}
.premium-detail-card{min-width:0;border-radius:17px;padding:16px;background:linear-gradient(150deg,rgba(8,26,41,.91),rgba(4,17,28,.91));border:1px solid rgba(255,255,255,.075);box-shadow:inset 0 1px rgba(255,255,255,.018),0 12px 27px rgba(0,0,0,.15);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.premium-detail-card:hover{transform:translateY(-2px);border-color:rgba(214,165,75,.24);box-shadow:0 15px 36px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.025)}
.premium-detail-card>header{display:flex;align-items:center;gap:9px;padding-bottom:11px;margin-bottom:7px;border-bottom:1px solid rgba(255,255,255,.055)}.premium-detail-card>header h3{margin:0;color:#ddd3bf;font-size:12px;letter-spacing:.01em}.card-icon{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;color:var(--gold2);background:rgba(214,165,75,.065);border:1px solid rgba(214,165,75,.16);text-shadow:0 0 12px rgba(214,165,75,.22)}
.premium-status-main{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:10px 0 8px}.premium-status-main>strong{font-size:clamp(17px,1.55vw,24px);line-height:1.12;color:#f3c971;text-transform:uppercase}.premium-status-main>span{font-size:9px;font-weight:900;white-space:nowrap}.premium-status-card>p{color:#8195a4;font-size:10px;line-height:1.5;margin:7px 0 0}
.premium-structure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.premium-structure-chip{display:flex;align-items:center;gap:8px;min-height:58px;padding:8px 9px;border-radius:11px;border:1px solid rgba(84,217,221,.18);background:linear-gradient(145deg,rgba(84,217,221,.035),rgba(255,255,255,.012));overflow:hidden}.premium-structure-chip.positive{border-color:rgba(98,217,156,.22);background:linear-gradient(145deg,rgba(98,217,156,.045),rgba(255,255,255,.01))}.premium-structure-chip.negative{border-color:rgba(255,113,113,.22)}.premium-structure-chip.warn{border-color:rgba(255,196,95,.22)}.structure-symbol{font-size:18px;color:#83dfe3;filter:drop-shadow(0 0 8px rgba(84,217,221,.18))}.premium-structure-chip.positive .structure-symbol{color:#74dea3}.premium-structure-chip.negative .structure-symbol{color:#ff8b8b}.premium-structure-chip.warn .structure-symbol{color:#f3c86d}.premium-structure-chip small{display:block;color:#cbd5dc;font-size:9px;font-weight:850}.premium-structure-chip b{display:block;color:#8ea2b0;font-size:9px;margin-top:2px}.premium-structure-chip em{display:block;color:#617888;font-style:normal;font-size:8px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.premium-kv{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:8px 2px;border-bottom:1px solid rgba(255,255,255,.045);font-size:10px}.premium-kv:last-of-type{border-bottom:0}.premium-kv span{color:#8296a4}.premium-kv b{color:#d9e1e6;text-align:right}.premium-card-foot{margin-top:9px;padding-top:8px;border-top:1px solid rgba(255,255,255,.04);font-size:8px;color:#617988;line-height:1.45}.premium-card-loading{display:flex;align-items:center;gap:8px;min-height:116px;color:#7e93a2;font-size:10px}.mini-spinner{width:17px;height:17px;border:2px solid rgba(255,255,255,.1);border-top-color:var(--gold2);border-radius:50%;animation:spin .75s linear infinite}.premium-inline-error{padding:10px;border-radius:9px;background:rgba(255,113,113,.055);color:#f29a9a;font-size:9px}
.premium-entry-state{border-left:2px solid var(--gold2);padding:9px 11px;margin:3px 0 8px;background:rgba(214,165,75,.035);border-radius:0 10px 10px 0}.premium-entry-state.positive{border-color:var(--ok);background:rgba(98,217,156,.035)}.premium-entry-state.negative{border-color:var(--danger);background:rgba(255,113,113,.04)}.premium-entry-state.aqua{border-color:var(--aqua);background:rgba(84,217,221,.035)}.premium-entry-state small{display:block;color:#6f8696;font-size:8px;font-weight:900}.premium-entry-state strong{display:block;color:#e6c574;font-size:12px;margin-top:3px}.premium-entry-state.positive strong{color:#77dfa4}.premium-entry-state.negative strong{color:#ff8c8c}.premium-entry-state.aqua strong{color:#79dde0}.premium-entry-state p{margin:5px 0 0;color:#718695;font-size:9px;line-height:1.45}.premium-entry-level{padding:8px 2px;border-bottom:1px solid rgba(255,255,255,.045)}.premium-entry-level span{display:block;color:#778c9b;font-size:9px}.premium-entry-level b{display:block;color:#efc86f;font-size:13px;margin-top:3px}.premium-entry-card .technical-alert-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.premium-entry-card .technical-alert-actions button{width:auto;padding:7px 9px;font-size:8px}.premium-entry-card .technical-alert-note{width:100%;font-size:8px;color:#617788}
.premium-target-list{display:grid;gap:0}.premium-target-row{display:grid;grid-template-columns:34px 1fr auto;column-gap:8px;align-items:center;padding:7px 2px;border-bottom:1px solid rgba(255,255,255,.045)}.premium-target-row>span{font-size:9px;color:#8799a6}.premium-target-row>b{font-size:10px;color:#dbe2e7}.premium-target-row>strong{font-size:9px}.premium-target-row>small{grid-column:2/4;color:#586f7f;font-size:7.5px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.premium-reasons-card{grid-column:span 1}.premium-reason-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.premium-reason-columns>div+div{border-left:1px dashed rgba(255,255,255,.08);padding-left:12px}.premium-reason-columns h4{margin:2px 0 7px;font-size:8px;letter-spacing:.05em}.premium-reason-columns ul{list-style:none;padding:0;margin:0;display:grid;gap:5px}.premium-reason-columns li{display:flex;gap:6px;color:#8195a3;font-size:8.5px;line-height:1.35}.premium-reason-columns li span{font-weight:900}.premium-reason-columns li.positive span{color:var(--ok)}.premium-reason-columns li.negative span{color:var(--danger)}.premium-wait-line{margin-top:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.045);color:#738997;font-size:8px;line-height:1.4}.premium-wait-line b{color:#d3b86f}.premium-empty{display:grid;place-items:center;min-height:90px;color:#657b8a;font-size:9px;text-align:center}
.premium-advanced{margin:8px 18px 0;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.018);overflow:hidden}.premium-advanced summary{cursor:pointer;list-style:none;padding:12px 14px;color:#aebbc4;font-size:10px;font-weight:850}.premium-advanced summary::-webkit-details-marker{display:none}.premium-advanced summary::after{content:"+";float:right;color:var(--gold2)}.premium-advanced[open] summary::after{content:"−"}.premium-advanced-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 14px 14px}.premium-advanced-body section{padding:12px;border-radius:11px;background:rgba(3,14,23,.52);border:1px solid rgba(255,255,255,.045)}.premium-advanced-body h3{margin:0 0 8px;color:#d4b96f;font-size:10px}.premium-advanced-body p{margin:0 0 7px;color:#7e929f;font-size:9px;line-height:1.5}.premium-advanced .reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-advanced .reference-grid article{padding:7px}.premium-advanced .reference-grid b{font-size:9px}
.premium-detail-actions{margin:12px 18px 18px;padding-top:12px;border-top:1px solid rgba(214,165,75,.09)}.premium-detail-actions button{width:auto;min-width:200px}.premium-detail-actions .primary{box-shadow:0 8px 24px rgba(214,165,75,.11)}
.premium-stock-detail .positive{color:#69d99a}.premium-stock-detail .negative{color:#ff7777}.premium-stock-detail .warn{color:#ffc65f}.premium-stock-detail .aqua{color:#68dce0}.premium-stock-detail .neutral{color:#a5b4be}

@media(max-width:1120px){.premium-cockpit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-advanced-body{grid-template-columns:1fr}.premium-reasons-card{grid-column:span 1}}
@media(max-width:760px){.premium-detail-hero{grid-template-columns:1fr auto;padding:22px 18px}.premium-price-panel{grid-column:1/-1;justify-self:stretch;text-align:left;border-left:0;border-top:1px solid rgba(255,255,255,.055);padding:14px 0 0;min-width:0}.premium-close{grid-column:2;grid-row:1;position:absolute;right:14px;top:14px}.premium-cockpit-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 12px 6px}.premium-cockpit-card{min-height:132px;padding:15px 13px}.premium-detail-grid{grid-template-columns:1fr;padding:6px 12px}.premium-advanced{margin:6px 12px}.premium-detail-actions{margin:10px 12px 14px}.premium-detail-actions button{width:100%;min-width:0}.premium-reason-columns{grid-template-columns:1fr}.premium-reason-columns>div+div{border-left:0;border-top:1px dashed rgba(255,255,255,.08);padding-left:0;padding-top:10px}}
@media(max-width:480px){.premium-symbol-line h2{font-size:36px}.premium-detail-identity h3{font-size:16px}.premium-cockpit-grid{gap:7px}.premium-cockpit-card{min-height:122px}.premium-cockpit-card>strong{font-size:19px}.premium-detail-card{padding:14px}.premium-structure-grid{grid-template-columns:1fr 1fr}.premium-price-panel>strong{font-size:34px}}
.scan-result-card{cursor:pointer}

/* =====================================================================
   WEB V1.19.4 · PREMIUM HOME + APP SHELL + RESULTS NAVIGATION
   ===================================================================== */
.premium-home{min-height:100vh;background:radial-gradient(circle at 68% -10%,rgba(45,108,126,.15),transparent 34rem),radial-gradient(circle at 8% 26%,rgba(214,165,75,.075),transparent 28rem),#020a12;color:var(--text)}
.premium-home-topbar{position:sticky;top:0;z-index:60;height:72px;display:grid;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:24px;padding:0 clamp(20px,3vw,44px);background:rgba(2,9,16,.94);backdrop-filter:blur(18px);border-bottom:1px solid rgba(214,165,75,.12);box-shadow:0 14px 40px rgba(0,0,0,.18)}
.premium-home-logo img{height:42px;width:auto;max-width:210px;object-fit:contain;object-position:left center;filter:drop-shadow(0 0 12px rgba(214,165,75,.06))}
.premium-home-topbar nav{display:flex;align-items:stretch;height:100%;gap:3px;overflow-x:auto;scrollbar-width:none}.premium-home-topbar nav::-webkit-scrollbar{display:none}.premium-home-topbar nav button{position:relative;border:0;background:transparent;color:#8da0ae;padding:0 13px;font-size:11px;font-weight:760;white-space:nowrap}.premium-home-topbar nav button:hover,.premium-home-topbar nav button.active{color:#e7c476}.premium-home-topbar nav button.active::after{content:"";position:absolute;left:13px;right:13px;bottom:0;height:2px;border-radius:3px;background:linear-gradient(90deg,#f0cb76,#9a6928);box-shadow:0 0 12px rgba(240,203,118,.38)}
.premium-home-user{display:flex;align-items:center;gap:10px;color:#9badb9}.premium-home-user>span{font-size:19px}.premium-home-user div{text-align:right}.premium-home-user b{display:block;color:#e7e0d3;font-size:11px}.premium-home-user small{display:block;font-size:8px;color:#687f8f;margin-top:2px}.premium-home-user button{border:1px solid rgba(255,255,255,.09);border-radius:9px;background:rgba(255,255,255,.025);color:#cbd4da;padding:8px 10px;font-size:9px}
.premium-home-main{max-width:1540px;margin:auto;padding:24px clamp(20px,3vw,44px) 60px}.premium-home-market{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.55fr);gap:14px;align-items:stretch}.home-benchmark-card,.home-side-card,.home-quick-grid button,.home-premium-banner{background:linear-gradient(150deg,rgba(6,24,38,.93),rgba(2,14,24,.95));border:1px solid rgba(214,165,75,.15);border-radius:17px;box-shadow:0 18px 45px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.018)}
.home-benchmark-card{min-height:570px;padding:18px 18px 12px;overflow:hidden;position:relative}.home-benchmark-card::after{content:"";position:absolute;inset:auto -12% -58% 20%;height:65%;background:radial-gradient(ellipse,rgba(214,165,75,.07),transparent 60%);pointer-events:none}.home-benchmark-head{display:flex;justify-content:space-between;gap:22px;align-items:flex-start;padding:6px 5px 8px}.home-benchmark-head small{display:block;color:#718696;font-size:8px;font-weight:850;letter-spacing:.12em}.home-benchmark-head h1{margin:4px 0 7px;font-size:17px;color:#dfe6ea}.home-benchmark-head>div:first-child>div{display:flex;gap:12px;align-items:baseline}.home-benchmark-head strong{font-size:30px;letter-spacing:-.03em}.home-benchmark-head span{font-size:11px;font-weight:850}.home-segment-tabs{display:flex;gap:4px;padding:4px;border-radius:10px;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.045)}.home-segment-tabs button{border:0;border-radius:7px;background:transparent;color:#728796;padding:7px 10px;font-size:9px;font-weight:820}.home-segment-tabs button.active{color:#f0cb76;background:rgba(214,165,75,.09);box-shadow:inset 0 0 0 1px rgba(214,165,75,.18),0 0 16px rgba(214,165,75,.05)}
.home-chart-wrap{height:430px;padding:8px 0 0}.premium-market-svg{display:block;width:100%;height:100%;overflow:visible}.chart-grid{stroke:rgba(161,184,199,.075);stroke-width:1}.chart-axis{fill:#5f7585;font-size:9px}.candle-up line,.candle-up rect{stroke:#56d994;fill:#56d994}.candle-down line,.candle-down rect{stroke:#ed6c6c;fill:#ed6c6c}.candle-up .volume{opacity:.16}.candle-down .volume{opacity:.15}.chart-ma{fill:none;stroke:#d89d42;stroke-width:1.35;opacity:.82}.chart-last-line{stroke:rgba(240,203,118,.25);stroke-width:1;stroke-dasharray:4 5}.chart-last-label{fill:#e5bd68;font-size:9px;font-weight:900}.market-chart-empty,.home-skeleton,.home-load-error{height:100%;display:grid;place-items:center;color:#718696;font-size:11px}.home-chart-periods,.premium-chart-periods{display:flex;align-items:center;justify-content:center;gap:3px;border-top:1px solid rgba(255,255,255,.045);padding-top:8px}.home-chart-periods button,.premium-chart-periods button{min-width:52px;border:0;background:transparent;color:#647b8a;padding:7px 10px;border-radius:7px;font-size:8px}.home-chart-periods button.active,.premium-chart-periods button.active{background:rgba(214,165,75,.08);color:#efc66e;box-shadow:inset 0 -1px rgba(214,165,75,.3)}
.home-right-rail{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:10px}.home-side-card{padding:14px 15px;overflow:hidden;min-height:0}.home-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:8px}.home-card-head h3{margin:0;font-size:11px;color:#d9dfe3}.home-card-head small{display:block;margin-top:3px;font-size:7.5px;color:#607788}.home-card-head>span{color:#957a48;font-size:7.5px}.home-list-body{display:grid}.market-quote-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:32px;border-bottom:1px solid rgba(255,255,255,.04);font-size:8.5px}.market-quote-row:last-child{border-bottom:0}.market-quote-row span b{display:block;color:#aebcc5;font-size:8.5px}.market-quote-row span small{display:block;color:#506979;font-size:6.8px;margin-top:1px}.market-quote-row>strong{color:#cbd4da;font-size:8.5px}.market-quote-row>em{font-style:normal;font-weight:850;font-size:8px}.home-more{padding-top:7px;color:#89754c;font-size:7.5px;text-align:right}.home-empty{display:grid;place-items:center;text-align:center;min-height:95px;color:#607988;font-size:8px;line-height:1.5}
.home-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.home-quick-grid button{text-align:left;min-height:105px;padding:16px 18px;color:inherit;transition:.18s ease}.home-quick-grid button:hover{transform:translateY(-2px);border-color:rgba(214,165,75,.32);box-shadow:0 15px 38px rgba(0,0,0,.23),0 0 28px rgba(214,165,75,.03)}.home-quick-grid small{display:block;color:#798d9a;font-size:8px;font-weight:850;letter-spacing:.08em}.home-quick-grid strong{display:block;color:#e8c46f;font-size:19px;margin:8px 0 3px}.home-quick-grid span{display:block;color:#6f8492;font-size:8px}.home-premium-banner{margin-top:12px;padding:22px 25px;display:flex;align-items:center;justify-content:space-between;gap:30px;background:linear-gradient(110deg,rgba(19,35,45,.9),rgba(7,19,29,.96)),radial-gradient(circle at 80%,rgba(214,165,75,.12),transparent 22rem)}.home-premium-banner h2{font-size:22px;margin:5px 0}.home-premium-banner p{margin:0;color:#7d919f;font-size:10px}.home-account-chips{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.home-account-chips span{padding:7px 9px;border-radius:8px;border:1px solid rgba(214,165,75,.14);background:rgba(214,165,75,.035);color:#b79e68;font-size:8px}

/* Sol uygulama kabuğu: Tarama / Detay / Radar / Alarmlar / Portföy / Yönetim */
.premium-sidebar{position:fixed;z-index:70;inset:0 auto 0 0;width:218px;padding:19px 12px 15px;background:linear-gradient(180deg,rgba(2,10,17,.99),rgba(3,15,24,.985));border-right:1px solid rgba(214,165,75,.24);box-shadow:18px 0 50px rgba(0,0,0,.2);display:flex;flex-direction:column}.premium-side-brand{padding:3px 7px 20px;border-bottom:1px solid rgba(255,255,255,.045)}.premium-side-brand img{width:170px;max-height:48px;object-fit:contain;object-position:left}.premium-sidebar nav{display:grid;gap:5px;padding:17px 0}.premium-side-link{display:flex;align-items:center;gap:11px;border:1px solid transparent;border-radius:10px;background:transparent;color:#9aabb6;padding:11px 12px;text-align:left;font-size:10px;font-weight:740}.premium-side-link span{width:18px;text-align:center;font-size:15px}.premium-side-link:hover{color:#d8c08b;background:rgba(214,165,75,.035)}.premium-side-link.active{color:#efca75;border-color:rgba(214,165,75,.35);background:linear-gradient(90deg,rgba(214,165,75,.11),rgba(214,165,75,.02));box-shadow:0 0 22px rgba(214,165,75,.04),inset 0 0 18px rgba(214,165,75,.025)}
.premium-side-market{margin-top:auto;border:1px solid rgba(255,255,255,.06);border-radius:11px;padding:10px;background:rgba(255,255,255,.015)}.premium-side-market header{color:#b79b62;font-size:8px;font-weight:850;margin-bottom:5px}.premium-side-market>div>div{display:grid;grid-template-columns:1fr auto auto;gap:5px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.035);font-size:6.8px}.premium-side-market>div>div:last-child{border-bottom:0}.premium-side-market span{color:#728897}.premium-side-market b{color:#aab7c0}.premium-side-market em{font-style:normal;font-weight:850}.side-market-loading{color:#617887;font-size:7px}.premium-side-user{margin-top:10px;padding:10px;border-top:1px solid rgba(255,255,255,.045)}.premium-side-user b{display:block;color:#cbd4da;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.premium-side-user small{display:block;color:#607786;font-size:7px;margin-top:2px}.premium-side-user button{margin-top:8px;width:100%;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02);color:#7e929f;border-radius:7px;padding:6px;font-size:7px}
.premium-shell-with-sidebar{padding-left:218px}.premium-shell-with-sidebar>.topbar{padding-left:28px}.premium-shell-with-sidebar>.main{max-width:1490px}.premium-shell-stage{min-height:100vh}.premium-route-top{height:67px;position:sticky;top:0;z-index:50;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:8px 24px;background:rgba(2,10,17,.94);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.05)}.premium-route-top>button{border:1px solid rgba(214,165,75,.18);background:rgba(214,165,75,.04);color:#d8bd80;border-radius:9px;padding:8px 12px;font-size:9px;font-weight:800}.premium-route-top img{height:39px;width:auto;max-width:190px;object-fit:contain}.premium-route-top>div{text-align:right}.premium-route-top b{display:block;font-size:9px}.premium-route-top small{display:block;color:#647b8a;font-size:7px}.premium-route-main{padding-top:20px!important}

/* Puan sıralı premium sonuç kartları */
.scan-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.premium-result-card{position:relative;overflow:hidden;padding:17px 18px 14px!important;border:1px solid rgba(214,165,75,.13)!important;background:linear-gradient(150deg,rgba(7,27,42,.94),rgba(3,17,28,.97))!important;box-shadow:0 14px 34px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.018);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.premium-result-card::before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(#f0c975,transparent 70%);opacity:.8}.premium-result-card:hover,.premium-result-card:focus{outline:0;transform:translateY(-3px);border-color:rgba(214,165,75,.38)!important;box-shadow:0 20px 46px rgba(0,0,0,.26),0 0 26px rgba(214,165,75,.035)}.premium-result-rank{position:absolute;right:13px;top:11px;color:rgba(214,165,75,.28);font-size:21px;font-weight:950;letter-spacing:-.06em}.premium-result-head{display:flex;justify-content:space-between;gap:15px;padding-right:34px}.premium-result-head .scan-symbol{font-size:20px}.premium-result-head .scan-name{max-width:310px}.premium-result-decision{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 0;border-top:1px solid rgba(255,255,255,.045);border-bottom:1px solid rgba(255,255,255,.045)}.premium-result-decision>strong{font-size:12px;line-height:1.25;color:#e3bf6e}.premium-result-score{font-size:17px;font-weight:950;color:#f0cb76;white-space:nowrap;text-shadow:0 0 18px rgba(214,165,75,.12)}.premium-result-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:11px 0}.premium-result-stats span{padding:8px 9px;border-radius:9px;background:rgba(255,255,255,.018);border:1px solid rgba(255,255,255,.045)}.premium-result-stats small{display:block;color:#667d8d;font-size:7px}.premium-result-stats b{display:block;margin-top:3px;color:#bdc8cf;font-size:9px}.premium-result-card .main-tech-inline{margin-top:8px}.premium-result-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;margin-top:9px;border-top:1px solid rgba(214,165,75,.07);color:#5e7585;font-size:7.5px}.premium-result-footer b{color:#c8a85f;font-size:8px;letter-spacing:.05em}

/* Hisse detay v2 · grafik + hızlı işlemler */
.premium-detail-route .premium-stock-detail{box-shadow:0 28px 80px rgba(0,0,0,.32)}.premium-detail-hero.premium-detail-hero-chart{grid-template-columns:minmax(290px,.72fr) minmax(190px,.42fr) minmax(410px,1.18fr);gap:18px;align-items:center;padding:25px 22px 19px}.premium-detail-hero-chart .premium-price-panel{min-width:0}.premium-detail-chart{min-width:0;border-left:1px solid rgba(255,255,255,.05);padding-left:17px}.premium-detail-chart-head{display:flex;justify-content:space-between;gap:12px;color:#8599a6;font-size:8px;padding:0 3px 4px}.premium-detail-chart-head small{color:#5d7585}.premium-detail-chart .premium-market-svg{height:162px}.premium-detail-chart .market-chart-empty{height:162px}.premium-watch-star{border:0;background:transparent;color:#d8ab50;font-size:25px;padding:0 4px;text-shadow:0 0 18px rgba(214,165,75,.22)}.premium-watch-star.active{color:#f3ce72}.premium-detail-quick-actions{display:flex;justify-content:flex-end;gap:7px;padding:10px 18px 1px}.premium-detail-quick-actions button{border:1px solid rgba(214,165,75,.16);background:rgba(255,255,255,.018);color:#9caeba;border-radius:9px;padding:8px 13px;font-size:8px;font-weight:780}.premium-detail-quick-actions button:hover,.premium-detail-quick-actions button.active{color:#edc970;border-color:rgba(214,165,75,.38);background:rgba(214,165,75,.06);box-shadow:0 0 18px rgba(214,165,75,.04)}

@media(max-width:1220px){.premium-home-market{grid-template-columns:1fr}.home-right-rail{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}.home-benchmark-card{min-height:500px}.home-chart-wrap{height:360px}.premium-detail-hero.premium-detail-hero-chart{grid-template-columns:1fr 1fr}.premium-detail-chart{grid-column:1/-1;border-left:0;border-top:1px solid rgba(255,255,255,.05);padding:14px 0 0}.scan-results-grid{grid-template-columns:1fr}.premium-cockpit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:950px){.premium-home-topbar{grid-template-columns:170px minmax(0,1fr) auto;padding:0 15px;gap:10px}.premium-home-topbar nav button{padding:0 8px}.premium-home-user div{display:none}.premium-home-market{grid-template-columns:1fr}.home-right-rail{grid-template-columns:1fr 1fr;grid-template-rows:auto}.home-side-card:last-child{grid-column:1/-1}.home-quick-grid{grid-template-columns:1fr 1fr}.premium-sidebar{width:190px}.premium-shell-with-sidebar{padding-left:190px}.premium-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.premium-home-topbar{height:auto;min-height:66px;grid-template-columns:1fr auto;padding:8px 12px}.premium-home-topbar nav{grid-column:1/-1;grid-row:2;height:36px}.premium-home-topbar nav button{padding:0 10px}.premium-home-logo img{height:35px}.premium-home-main{padding:14px 11px 44px}.home-benchmark-card{min-height:390px;padding:12px}.home-chart-wrap{height:270px}.home-benchmark-head{flex-direction:column}.home-segment-tabs{width:100%;overflow-x:auto}.home-segment-tabs button{flex:1}.home-right-rail{grid-template-columns:1fr}.home-side-card:last-child{grid-column:auto}.home-quick-grid{grid-template-columns:1fr 1fr}.home-premium-banner{align-items:flex-start;flex-direction:column}.home-account-chips{justify-content:flex-start}.premium-sidebar{position:static;width:auto;height:auto;min-height:0;padding:9px;border-right:0;border-bottom:1px solid rgba(214,165,75,.16);display:block}.premium-side-brand{display:none}.premium-sidebar nav{display:flex;overflow-x:auto;padding:0;gap:3px}.premium-side-link{white-space:nowrap;padding:8px 9px;font-size:8px}.premium-side-link span{font-size:12px;width:auto}.premium-side-market,.premium-side-user{display:none}.premium-shell-with-sidebar{padding-left:0}.premium-route-top{top:0}.premium-detail-hero.premium-detail-hero-chart{grid-template-columns:1fr;padding:19px 14px}.premium-price-panel{grid-column:auto!important}.premium-detail-chart{grid-column:auto}.premium-detail-quick-actions{justify-content:stretch;overflow-x:auto;padding:8px 12px}.premium-detail-quick-actions button{white-space:nowrap;flex:1}.premium-result-stats{grid-template-columns:1fr 1fr}.premium-cockpit-grid{grid-template-columns:1fr 1fr}.premium-detail-grid{grid-template-columns:1fr}.premium-route-top{grid-template-columns:auto 1fr}.premium-route-top>div{display:none}}
@media(max-width:470px){.home-quick-grid{grid-template-columns:1fr}.home-chart-wrap{height:230px}.premium-result-stats{grid-template-columns:1fr 1fr}.premium-detail-chart .premium-market-svg{height:145px}.premium-cockpit-grid{grid-template-columns:1fr 1fr}.premium-cockpit-card{min-height:112px}.premium-cockpit-card>strong{font-size:17px}}


/* ================================================================
   WEB V1.19.4 · PREMIUM HOME / WATCHLIST / ANALYSIS / PORTFOLIO FIX
   ================================================================ */
.brand-home-link{cursor:pointer!important;transition:filter .18s ease,transform .18s ease}.brand-home-link:hover{filter:drop-shadow(0 0 13px rgba(228,185,91,.3));transform:translateY(-1px)}
.premium-simple-hero{min-height:0!important;padding:24px 28px!important}.premium-simple-hero h1{margin:4px 0 6px!important}.premium-simple-hero p{max-width:760px!important}
.premium-home-main.premium-home-fit{max-width:1840px;padding:12px clamp(14px,1.8vw,30px) 12px;min-height:calc(100vh - 66px);display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:9px}
.premium-home-market-v1192{display:grid;grid-template-columns:minmax(220px,.46fr) minmax(0,1.65fr) minmax(300px,.6fr);gap:10px;min-height:0;align-items:stretch}
.home-market-pulse{background:linear-gradient(155deg,rgba(8,28,42,.96),rgba(3,14,24,.98));border:1px solid rgba(214,165,75,.17);border-radius:17px;padding:15px;box-shadow:0 18px 45px rgba(0,0,0,.2);overflow:hidden}.pulse-head{padding:3px 2px 12px;border-bottom:1px solid rgba(255,255,255,.05)}.pulse-head h3{margin:4px 0 0;color:#dce4e8;font-size:14px}.home-market-pulse section{padding:12px 0 7px;border-bottom:1px solid rgba(255,255,255,.045)}.home-market-pulse section header{font-size:7.5px;color:#746b58;font-weight:900;letter-spacing:.12em;margin-bottom:6px}.pulse-score-row{width:100%;border:0;background:transparent;color:inherit;display:grid;grid-template-columns:22px 1fr auto;gap:5px;text-align:left;align-items:center;padding:8px 5px;border-radius:9px}.pulse-score-row:hover{background:rgba(214,165,75,.055)}.pulse-score-row>span{width:18px;height:18px;border:1px solid rgba(214,165,75,.2);border-radius:50%;display:grid;place-items:center;font-size:7px;color:#b69555}.pulse-score-row b{font-size:10px;color:#d7e0e5}.pulse-score-row strong{font-size:9px;color:#efc66e}.pulse-score-row small{grid-column:2/4;color:#617888;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pulse-radar-row{padding:7px 4px}.pulse-radar-row b{font-size:9px;color:#d7e0e5;margin-right:6px}.pulse-radar-row span{font-size:7.5px;color:#e4b85d}.pulse-radar-row small{display:block;color:#5f7685;font-size:7px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pulse-empty{font-size:7.5px;color:#607887;padding:10px 4px}.pulse-analysis-link,.home-card-link{border:0;background:transparent;color:#bc9955;font-size:7.5px;font-weight:850;padding:7px 0;cursor:pointer}.pulse-analysis-link:hover,.home-card-link:hover{color:#f0cb76}
.premium-home-market-v1192 .home-benchmark-card{min-height:0;height:100%;padding:14px}.premium-home-market-v1192 .home-chart-wrap{height:clamp(245px,calc(100vh - 430px),405px)}.premium-home-market-v1192 .home-right-rail{height:100%;min-height:0}.premium-home-fit .home-quick-grid{margin-top:0;gap:8px}.premium-home-fit .home-quick-grid button{min-height:76px;padding:11px 14px}.premium-home-fit .home-quick-grid strong{font-size:16px;margin:5px 0 2px}
.home-premium-footer{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(420px,1.45fr) minmax(230px,.65fr);gap:20px;align-items:center;background:linear-gradient(115deg,rgba(14,34,46,.96),rgba(4,16,26,.98)),radial-gradient(circle at 82% 35%,rgba(214,165,75,.1),transparent 24rem);border:1px solid rgba(214,165,75,.18);border-radius:17px;padding:11px 18px;box-shadow:0 16px 38px rgba(0,0,0,.2);min-height:94px}.home-footer-brand{display:flex;align-items:center;gap:14px}.home-footer-brand img{width:145px;max-height:58px;object-fit:contain;object-position:left center}.home-footer-brand strong{display:block;color:#ebc970;font-size:11px}.home-footer-brand span{display:block;color:#637b8a;font-size:7px;margin-top:3px}.home-footer-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.home-footer-features>div{border-left:1px solid rgba(214,165,75,.12);padding-left:9px}.home-footer-features b{display:block;color:#cbd5db;font-size:8px}.home-footer-features span{display:block;color:#5c7484;font-size:6.8px;margin-top:3px}.home-footer-social{text-align:right}.home-footer-social>b{display:block;color:#d8b969;font-size:9px}.home-footer-social>div{display:flex;justify-content:flex-end;gap:9px;margin:5px 0}.home-footer-social a{color:#8ba0ae;text-decoration:none;font-size:7.5px;font-weight:800}.home-footer-social a:hover{color:#f0cb76;text-shadow:0 0 12px rgba(240,203,118,.3)}.home-footer-social small{color:#566d7c;font-size:6.5px}
.watchlist-page,.analysis-page,.portfolio-premium-page{max-width:1540px}.watchlist-segments{display:flex;gap:5px;padding:8px 0 14px;overflow-x:auto}.watchlist-segments button{border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02);color:#708594;border-radius:9px;padding:8px 13px;font-size:8px;font-weight:850}.watchlist-segments button.active{border-color:rgba(214,165,75,.28);background:rgba(214,165,75,.07);color:#efc66e}.watchlist-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.watchlist-page-row{position:relative;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;background:linear-gradient(145deg,rgba(7,25,38,.95),rgba(3,15,25,.98));border:1px solid rgba(214,165,75,.13);border-radius:14px;padding:15px 48px 15px 16px;cursor:pointer;transition:.18s}.watchlist-page-row:hover{transform:translateY(-2px);border-color:rgba(214,165,75,.3);box-shadow:0 14px 30px rgba(0,0,0,.22),0 0 24px rgba(214,165,75,.035)}.watchlist-page-row h3{display:inline-block;margin:5px 7px 1px 0;color:#e1e7eb;font-size:15px}.watchlist-page-row small{display:block;color:#607887;font-size:8px}.watchlist-page-row>div:last-of-type{text-align:right}.watchlist-page-row>div:last-of-type strong{display:block;font-size:14px}.watchlist-page-row>div:last-of-type span{font-size:9px}.watch-remove{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:27px;height:27px;border-radius:50%;border:1px solid rgba(227,96,96,.18);background:rgba(227,96,96,.04);color:#a76666;cursor:pointer}.watch-remove:hover{color:#ef7373;border-color:rgba(227,96,96,.4)}
.analysis-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:13px;align-items:start}.analysis-history-panel{position:sticky;top:76px;background:linear-gradient(150deg,rgba(6,23,36,.96),rgba(3,15,24,.98));border:1px solid rgba(214,165,75,.13);border-radius:15px;padding:11px}.analysis-history-panel>header{display:flex;justify-content:space-between;color:#9aabba;font-size:8px;padding:5px 6px 10px}.analysis-history-row{width:100%;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;text-align:left;padding:9px;display:block;margin-bottom:4px}.analysis-history-row:hover,.analysis-history-row.active{background:rgba(214,165,75,.05);border-color:rgba(214,165,75,.16)}.analysis-history-row b{display:block;color:#c9d3d9;font-size:8.5px}.analysis-history-row span,.analysis-history-row small{display:block;color:#607888;font-size:7px;margin-top:3px}.analysis-history-row.active b{color:#efc66e}.analysis-results-panel .section-title{margin-top:0}.analysis-sort-badge{padding:7px 10px;border-radius:8px;border:1px solid rgba(214,165,75,.18);color:#d9b762;font-size:8px;font-weight:900}.analysis-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.portfolio-premium-head{display:flex;justify-content:space-between;gap:25px;align-items:end;padding:6px 0 12px}.portfolio-premium-head h1{font-size:26px;margin:3px 0 4px}.portfolio-premium-head p{margin:0;color:#6b8291;font-size:9px}.portfolio-premium-head #portfolioBooks{min-width:310px}.portfolio-hero-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;margin-bottom:10px}.portfolio-hero-value,.portfolio-hero-empty{position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(9,29,42,.97),rgba(3,15,24,.99));border:1px solid rgba(214,165,75,.19);border-radius:18px;padding:18px 20px;box-shadow:0 18px 42px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.02)}.portfolio-hero-value::after{content:"";position:absolute;right:-50px;top:-60px;width:180px;height:180px;background:radial-gradient(circle,rgba(214,165,75,.1),transparent 65%)}.portfolio-hero-value>small,.portfolio-hero-empty>strong{display:block;color:#788d9b;font-size:8px;letter-spacing:.11em;font-weight:900}.portfolio-hero-value>strong,.portfolio-hero-empty>b{display:block;color:#e8edf0;font-size:31px;letter-spacing:-.03em;margin:7px 0 13px}.portfolio-hero-pnl{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:6px 0;border-top:1px solid rgba(255,255,255,.045)}.portfolio-hero-pnl>span{font-size:7.5px;color:#647b8a}.portfolio-hero-pnl>b{display:flex;align-items:center;gap:5px;font-size:11px}.portfolio-trend-arrow{display:inline-flex;width:21px;height:13px}.portfolio-trend-arrow svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.portfolio-trend-arrow.down{transform:scaleY(-1)}.portfolio-hero-meta{display:flex;gap:12px;justify-content:flex-end;color:#536b7a;font-size:6.8px;margin-top:5px}.portfolio-primary-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 11px}.portfolio-primary-toolbar>button{min-width:86px}.portfolio-more-menu{margin-left:auto;position:relative}.portfolio-more-menu summary{list-style:none;border:1px solid rgba(255,255,255,.08);border-radius:9px;padding:9px 11px;color:#8497a4;font-size:7.5px;font-weight:850;cursor:pointer}.portfolio-more-menu summary::-webkit-details-marker{display:none}.portfolio-more-menu>div{position:absolute;right:0;z-index:20;top:calc(100% + 5px);min-width:190px;padding:7px;background:#071925;border:1px solid rgba(214,165,75,.16);border-radius:11px;box-shadow:0 16px 35px rgba(0,0,0,.38);display:grid;gap:5px}.portfolio-filterbar.premium{margin:8px 0 10px}.portfolio-primary-values{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:7px;margin:10px 0}.portfolio-primary-values>div{background:rgba(255,255,255,.022);border:1px solid rgba(255,255,255,.045);border-radius:10px;padding:10px}.portfolio-primary-values span{display:block;color:#667d8c;font-size:7px;font-weight:850}.portfolio-primary-values b{display:flex;align-items:center;gap:5px;color:#dfe6ea;font-size:12px;margin-top:4px}.portfolio-stat-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-health-mini.premium{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;border-color:rgba(214,165,75,.16);background:linear-gradient(90deg,rgba(214,165,75,.04),rgba(28,126,163,.035))}.portfolio-health-mini.premium strong{font-size:8px;color:#cbd5db}.portfolio-health-section{margin-top:15px;padding:15px;border:1px solid rgba(214,165,75,.13);border-radius:16px;background:rgba(5,20,31,.65)}
@media(max-width:1320px){.premium-home-market-v1192{grid-template-columns:220px minmax(0,1fr) 300px}.home-footer-features{grid-template-columns:1fr 1fr}.home-premium-footer{grid-template-columns:.8fr 1.2fr .6fr}.analysis-results-grid{grid-template-columns:1fr}}
@media(max-width:1080px){.premium-home-market-v1192{grid-template-columns:1fr 320px}.home-market-pulse{grid-column:1/-1;display:grid;grid-template-columns:200px 1fr 1fr auto;gap:10px;align-items:center}.home-market-pulse section{border-bottom:0;border-left:1px solid rgba(255,255,255,.045);padding:0 10px}.home-premium-footer{grid-template-columns:1fr}.home-footer-social{text-align:left}.home-footer-social>div{justify-content:flex-start}.analysis-layout{grid-template-columns:1fr}.analysis-history-panel{position:static}.analysis-history-panel #analysisHistory{display:flex;overflow-x:auto}.analysis-history-row{min-width:180px}.watchlist-page-grid{grid-template-columns:1fr}}
@media(max-width:720px){.premium-home-main.premium-home-fit{display:block}.premium-home-market-v1192{display:block}.home-market-pulse,.premium-home-market-v1192 .home-benchmark-card,.premium-home-market-v1192 .home-right-rail,.premium-home-fit .home-quick-grid,.home-premium-footer{margin-bottom:9px}.home-market-pulse{display:block}.home-market-pulse section{border-left:0;border-bottom:1px solid rgba(255,255,255,.045);padding:10px 0}.home-footer-features{grid-template-columns:1fr 1fr}.home-footer-brand{align-items:flex-start}.home-footer-brand img{width:120px}.portfolio-premium-head{display:block}.portfolio-premium-head #portfolioBooks{min-width:0;margin-top:10px}.portfolio-primary-values{grid-template-columns:1fr}.portfolio-primary-toolbar{align-items:stretch}.portfolio-primary-toolbar>button{flex:1}.portfolio-more-menu{margin-left:0;width:100%}.portfolio-more-menu summary{text-align:center}.portfolio-more-menu>div{position:static;margin-top:5px}.portfolio-health-mini.premium{grid-template-columns:1fr}.watchlist-page-grid{grid-template-columns:1fr}.analysis-layout{display:block}}


/* V1.19.4 PREMIUM PORTFOLIO FLOW */
.portfolio-premium-page.premium-v1194{max-width:1570px}.portfolio-hero-grid.premium-v1194{gap:12px}.portfolio-hero-value.premium-v1194{padding:19px 22px;border-color:rgba(218,173,83,.24);background:radial-gradient(circle at 92% 14%,rgba(218,173,83,.09),transparent 26%),linear-gradient(145deg,rgba(8,28,42,.98),rgba(3,14,23,.995));box-shadow:0 18px 45px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.025)}.portfolio-hero-value.premium-v1194 .portfolio-currency{font-size:11px;letter-spacing:.1em;color:#e3ba61}.portfolio-hero-main small{display:block;color:#738896;font-size:8px;letter-spacing:.12em;font-weight:900}.portfolio-hero-main strong{display:block;color:#edf2f4;font-size:34px;letter-spacing:-.035em;margin:7px 0 14px}.portfolio-hero-pnl-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.portfolio-hero-pnl-row>div{border:1px solid rgba(255,255,255,.055);border-radius:12px;background:rgba(255,255,255,.022);padding:10px}.portfolio-hero-pnl-row span{display:block;color:#687e8c;font-size:7px;font-weight:850}.portfolio-hero-pnl-row b{display:flex;align-items:center;gap:6px;margin-top:5px;font-size:12px}.portfolio-kpi-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:10px 0 12px}.portfolio-kpi-strip article{background:linear-gradient(145deg,rgba(8,26,38,.9),rgba(4,17,27,.96));border:1px solid rgba(255,255,255,.055);border-radius:12px;padding:10px 11px}.portfolio-kpi-strip small{display:block;color:#627987;font-size:6.8px;font-weight:900;letter-spacing:.08em}.portfolio-kpi-strip b{display:block;color:#dce5ea;font-size:13px;margin-top:4px}.portfolio-command-bar{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:10px 0}.portfolio-command-primary,.portfolio-command-secondary{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.portfolio-command-primary button{min-width:112px}.secondary.gold{border-color:rgba(218,173,83,.3);color:#e8bd63;background:rgba(218,173,83,.055)}.portfolio-filterbar.premium-v1194{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.045);padding-top:10px}.portfolio-list-tools{display:flex;gap:6px;align-items:center}.portfolio-list-tools input,.portfolio-list-tools select{background:#071824;border:1px solid rgba(255,255,255,.075);border-radius:10px;color:#cfdae0;padding:9px 10px;font-size:8px;outline:none}.portfolio-list-tools input{width:190px}.portfolio-list-tools input:focus,.portfolio-list-tools select:focus{border-color:rgba(218,173,83,.28);box-shadow:0 0 0 2px rgba(218,173,83,.035)}.portfolio-position-grid.premium-v1194{grid-template-columns:repeat(auto-fit,minmax(430px,1fr));gap:12px}.portfolio-position-card.premium-v1194{position:relative;overflow:hidden;padding:16px;background:radial-gradient(circle at 92% 4%,rgba(218,173,83,.055),transparent 24%),linear-gradient(145deg,rgba(7,25,38,.98),rgba(3,14,23,.995));border-color:rgba(255,255,255,.075);box-shadow:0 16px 42px rgba(0,0,0,.2);transition:transform .18s,border-color .18s,box-shadow .18s}.portfolio-position-card.premium-v1194:hover{transform:translateY(-2px);border-color:rgba(218,173,83,.24);box-shadow:0 22px 50px rgba(0,0,0,.28),0 0 26px rgba(218,173,83,.025)}.portfolio-card-accent{position:absolute;left:0;top:0;bottom:0;width:3px;background:#d5a84d;opacity:.65}.portfolio-position-card.health-strong .portfolio-card-accent{background:#43c990}.portfolio-position-card.health-risk .portfolio-card-accent{background:#e2656e}.portfolio-symbol-block h3{font-size:24px;margin:5px 0 0}.portfolio-symbol-block small{max-width:290px}.portfolio-card-mid{display:grid;grid-template-columns:minmax(0,1.55fr) 150px;gap:10px;align-items:stretch}.portfolio-primary-values{margin:10px 0 0}.portfolio-mini-chart{min-height:76px;margin-top:10px;border:1px solid rgba(255,255,255,.045);border-radius:11px;background:rgba(1,10,17,.48);padding:8px;display:flex;align-items:center}.portfolio-mini-chart svg,.portfolio-detail-chart svg{width:100%;height:100%;overflow:visible}.portfolio-mini-chart polyline,.portfolio-detail-chart polyline{fill:none;stroke-width:2.2;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.portfolio-mini-chart polyline.up,.portfolio-detail-chart polyline.up{stroke:#48c992}.portfolio-mini-chart polyline.down,.portfolio-detail-chart polyline.down{stroke:#e26870}.portfolio-spark-empty{color:#536b78;font-size:7px;margin:auto}.portfolio-health-mini.premium{cursor:pointer;border-radius:11px;padding:9px 10px}.portfolio-health-mini.premium>div{display:flex;align-items:center;gap:7px}.portfolio-health-mini.premium small{font-size:6.6px;color:#748996;font-weight:900}.portfolio-health-mini.premium b{font-size:10px;color:#e9bd62}.portfolio-health-mini.health-strong{border-color:rgba(67,201,144,.2);background:rgba(67,201,144,.035)}.portfolio-health-mini.health-risk{border-color:rgba(226,101,110,.22);background:rgba(226,101,110,.04)}.portfolio-card-actions{display:grid;grid-template-columns:1.1fr repeat(4,.75fr) 38px;gap:5px;margin-top:10px}.portfolio-card-actions>button,.portfolio-card-more>summary{border:1px solid rgba(255,255,255,.075);background:rgba(255,255,255,.02);color:#aebdc6;border-radius:9px;padding:8px 7px;font-size:7px;font-weight:900;cursor:pointer}.portfolio-card-actions>button:hover,.portfolio-card-more>summary:hover{border-color:rgba(218,173,83,.25);color:#e6bd66}.portfolio-card-actions .portfolio-action-main{border-color:rgba(218,173,83,.28);background:linear-gradient(135deg,rgba(218,173,83,.16),rgba(218,173,83,.06));color:#e8c16d}.portfolio-card-more{position:relative}.portfolio-card-more summary{list-style:none;text-align:center}.portfolio-card-more summary::-webkit-details-marker{display:none}.portfolio-card-more>div{position:absolute;right:0;bottom:calc(100% + 5px);z-index:20;width:160px;padding:6px;background:#061722;border:1px solid rgba(218,173,83,.16);border-radius:10px;box-shadow:0 18px 36px rgba(0,0,0,.4);display:grid;gap:4px}.portfolio-card-more button{border:0;background:rgba(255,255,255,.025);color:#a9bac4;border-radius:7px;padding:8px;text-align:left;font-size:7px;cursor:pointer}.portfolio-closed-card.premium-v1194,.portfolio-history-row.premium-v1194{background:linear-gradient(145deg,rgba(7,24,36,.95),rgba(3,14,23,.98));border-color:rgba(255,255,255,.065)}
.portfolio-route-page .premium-route-top{position:sticky;top:0;z-index:30}.portfolio-route-main{max-width:1360px;margin:0 auto;width:100%;box-sizing:border-box}.portfolio-route-hero,.portfolio-health-page-head{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px}.portfolio-route-hero h1,.portfolio-health-page-head h1{font-size:30px;margin:4px 0}.portfolio-route-hero p,.portfolio-health-page-head p{margin:0;color:#6a8290;font-size:9px}.portfolio-transaction-card{max-width:880px;margin:0 auto;background:radial-gradient(circle at 95% 5%,rgba(218,173,83,.08),transparent 28%),linear-gradient(145deg,rgba(8,27,40,.98),rgba(3,15,24,.99));border:1px solid rgba(218,173,83,.2);border-radius:20px;padding:20px;box-shadow:0 24px 55px rgba(0,0,0,.28)}.portfolio-transaction-context{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.05)}.portfolio-transaction-context b{font-size:19px}.portfolio-transaction-context span{color:#758a97;font-size:8px}.portfolio-form.premium-v1194{gap:12px;margin:18px 0}.portfolio-form.premium-v1194 label{font-size:8px;letter-spacing:.03em}.portfolio-form.premium-v1194 input,.portfolio-form.premium-v1194 select{background:#061722;border-color:rgba(255,255,255,.08);padding:12px}.portfolio-route-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.portfolio-route-actions button{min-width:140px}
.portfolio-health-page-head{border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:13px}.portfolio-health-page-head h1{color:#e9bd62}.portfolio-health-progress-card{background:linear-gradient(145deg,rgba(10,29,40,.96),rgba(4,16,25,.98));border:1px solid rgba(218,173,83,.2);border-radius:16px;padding:14px;margin-bottom:10px}.portfolio-health-progress-card>div:first-child{display:flex;justify-content:space-between;gap:10px}.portfolio-health-progress-card b{color:#e3b65a;font-size:9px;letter-spacing:.06em}.portfolio-health-progress-card span{color:#738895;font-size:8px}.portfolio-progress-track{height:5px;border-radius:999px;background:rgba(255,255,255,.055);overflow:hidden;margin-top:10px}.portfolio-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b9852d,#e7bc62);transition:width .3s}.portfolio-progress-track i.running{animation:portfolioProgressGlow 1.1s ease-in-out infinite alternate}@keyframes portfolioProgressGlow{to{filter:brightness(1.35);box-shadow:0 0 15px rgba(231,188,98,.35)}}.portfolio-health-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:10px 0}.portfolio-health-summary article{background:rgba(6,22,33,.78);border:1px solid rgba(255,255,255,.055);border-radius:11px;padding:10px}.portfolio-health-summary small{display:block;color:#617986;font-size:6.5px;font-weight:900}.portfolio-health-summary b{font-size:15px;margin-top:4px;display:block}.portfolio-health-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.portfolio-health-card{cursor:pointer;background:linear-gradient(145deg,rgba(7,25,37,.96),rgba(3,14,23,.99));border:1px solid rgba(218,173,83,.25);border-radius:16px;padding:13px;transition:.17s}.portfolio-health-card:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(0,0,0,.25)}.portfolio-health-card.health-strong{border-color:rgba(67,201,144,.34)}.portfolio-health-card.health-risk{border-color:rgba(226,101,110,.38)}.portfolio-health-card-top{display:flex;justify-content:space-between;align-items:center}.portfolio-health-card-top>div{display:flex;align-items:center;gap:7px}.portfolio-health-card-top b{font-size:17px}.portfolio-health-card-top strong{font-size:12px;color:#e3b65a}.portfolio-health-card.health-strong .portfolio-health-card-top strong{color:#48c992}.portfolio-health-card.health-risk .portfolio-health-card-top strong{color:#e26870}.portfolio-health-card h3{font-size:10px;margin:9px 0;color:#d5dfe4}.portfolio-health-lines{display:grid;gap:5px}.portfolio-health-lines p{display:grid;grid-template-columns:70px 1fr 70px 1fr;gap:5px;margin:0;padding:6px 0;border-top:1px solid rgba(255,255,255,.04)}.portfolio-health-lines span{font-size:6.5px;color:#637986;font-weight:850}.portfolio-health-lines b{font-size:8px;color:#b9c7cf}.portfolio-health-card footer{display:flex;justify-content:space-between;margin-top:8px;padding-top:7px;border-top:1px solid rgba(255,255,255,.045);font-size:7px;color:#7f959f;font-weight:900}.portfolio-position-detail-hero{display:flex;justify-content:space-between;align-items:center;gap:18px;background:radial-gradient(circle at 92% 10%,rgba(218,173,83,.08),transparent 26%),linear-gradient(145deg,rgba(8,27,40,.98),rgba(3,15,24,.99));border:1px solid rgba(218,173,83,.2);border-radius:19px;padding:18px 20px}.portfolio-position-detail-hero h1{font-size:32px;margin:5px 0 2px}.portfolio-position-detail-hero p{margin:0;color:#758b98;font-size:9px}.portfolio-position-detail-hero>div:last-child{text-align:right}.portfolio-position-detail-hero small{display:block;color:#667d89;font-size:7px}.portfolio-position-detail-hero strong{display:block;font-size:25px;margin:4px 0}.portfolio-detail-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:10px 0}.portfolio-detail-kpis article{background:rgba(7,24,36,.85);border:1px solid rgba(255,255,255,.055);border-radius:11px;padding:10px}.portfolio-detail-kpis small{display:block;color:#657b88;font-size:6.5px;font-weight:850}.portfolio-detail-kpis b{display:block;margin-top:4px;font-size:11px}.portfolio-position-detail-actions{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:11px}.portfolio-detail-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:10px}.portfolio-detail-panel{background:linear-gradient(145deg,rgba(7,24,36,.92),rgba(3,14,23,.97));border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:14px;margin-bottom:10px}.portfolio-detail-panel header{margin-bottom:9px}.portfolio-detail-panel h2{margin:3px 0;font-size:15px}.portfolio-detail-panel .portfolio-health-card{box-shadow:none}.portfolio-detail-chart{height:145px;border:1px solid rgba(255,255,255,.045);border-radius:12px;padding:10px;box-sizing:border-box;display:flex;align-items:center}.portfolio-detail-tx{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-top:1px solid rgba(255,255,255,.045)}.portfolio-detail-tx:first-of-type{border-top:0}.portfolio-detail-tx span{display:block;color:#647b88;font-size:7px;margin-top:2px}.portfolio-detail-tx strong{font-size:9px}
@media(max-width:1100px){.portfolio-kpi-strip{grid-template-columns:repeat(3,1fr)}.portfolio-position-grid.premium-v1194{grid-template-columns:1fr}.portfolio-detail-kpis{grid-template-columns:repeat(3,1fr)}.portfolio-position-detail-actions{grid-template-columns:repeat(3,1fr)}}
@media(max-width:720px){.portfolio-command-bar,.portfolio-filterbar.premium-v1194,.portfolio-route-hero,.portfolio-health-page-head{display:block}.portfolio-command-primary,.portfolio-command-secondary,.portfolio-list-tools{display:grid;grid-template-columns:1fr 1fr;margin-top:7px}.portfolio-list-tools input{width:auto;grid-column:1/-1}.portfolio-kpi-strip{grid-template-columns:repeat(2,1fr)}.portfolio-card-mid{grid-template-columns:1fr}.portfolio-mini-chart{min-height:62px}.portfolio-card-actions{grid-template-columns:repeat(3,1fr)}.portfolio-health-cards{grid-template-columns:1fr}.portfolio-health-summary{grid-template-columns:repeat(2,1fr)}.portfolio-health-lines p{grid-template-columns:64px 1fr}.portfolio-health-lines p span:nth-of-type(2){margin-top:3px}.portfolio-detail-layout{grid-template-columns:1fr}.portfolio-detail-kpis{grid-template-columns:repeat(2,1fr)}.portfolio-position-detail-actions{grid-template-columns:repeat(2,1fr)}.portfolio-hero-pnl-row{grid-template-columns:1fr}}

/* WEB V1.20.0 · OPPORTUNITY CENTER */
.opportunity-page{max-width:1540px;width:100%;margin:0 auto;padding-bottom:44px}
.opportunity-hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:24px 26px;margin-bottom:14px;overflow:hidden;border:1px solid rgba(223,190,91,.22);border-radius:22px;background:radial-gradient(circle at 12% 0%,rgba(215,177,62,.13),transparent 34%),linear-gradient(135deg,rgba(10,24,37,.97),rgba(5,13,23,.98));box-shadow:0 18px 48px rgba(0,0,0,.22)}
.opportunity-hero:after{content:"";position:absolute;right:-70px;top:-120px;width:300px;height:300px;border-radius:50%;border:1px solid rgba(220,184,76,.09);box-shadow:0 0 90px rgba(212,170,54,.06);pointer-events:none}
.opportunity-hero .kicker{font-size:10px;letter-spacing:.25em;font-weight:900;color:#e5c76c}
.opportunity-hero h1{margin:5px 0 6px;font-size:28px;letter-spacing:-.035em;color:#f6f8fb}
.opportunity-hero p{margin:0;max-width:720px;color:#91a5b5;font-size:12px;line-height:1.55}
.opportunity-market-tabs{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end;position:relative;z-index:1}
.opportunity-market-tabs button{border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);color:#9fb1bf;border-radius:999px;padding:9px 14px;font-size:10px;font-weight:900;letter-spacing:.06em;cursor:pointer;transition:.18s ease}
.opportunity-market-tabs button:hover{border-color:rgba(226,190,82,.38);color:#e6cf8b}
.opportunity-market-tabs button.active{color:#0c151c;background:linear-gradient(135deg,#f1d476,#caa33b);border-color:#e4c55d;box-shadow:0 0 24px rgba(212,173,60,.15)}
.opportunity-source-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 0 14px}
.opportunity-source-strip>div{min-height:63px;padding:11px 13px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:linear-gradient(145deg,rgba(13,29,42,.82),rgba(7,17,27,.88));display:flex;flex-direction:column;justify-content:center}
.opportunity-source-strip span{font-size:8px;font-weight:900;letter-spacing:.14em;color:#708696}.opportunity-source-strip b{font-size:13px;color:#e7edf2;margin:3px 0}.opportunity-source-strip small{font-size:9px;color:#8297a6}
.opportunity-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;align-items:start}
.opportunity-group-card{--opp:#53d9ff;border:1px solid color-mix(in srgb,var(--opp) 25%,transparent);border-radius:18px;background:linear-gradient(145deg,rgba(10,24,36,.96),rgba(5,14,23,.97));overflow:hidden;box-shadow:0 15px 36px rgba(0,0,0,.17);position:relative}
.opportunity-group-card:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,var(--opp),transparent 70%);opacity:.82}
.opportunity-group-card.tone-lime{--opp:#6cff9d}.opportunity-group-card.tone-aqua{--opp:#53d9ff}.opportunity-group-card.tone-purple{--opp:#c592ff}.opportunity-group-card.tone-green{--opp:#4ae3b0}.opportunity-group-card.tone-gold{--opp:#e0bd5f}.opportunity-group-card.tone-red{--opp:#ff687b}.opportunity-group-card.tone-orange{--opp:#ffab60}
.opportunity-group-card>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.055);background:linear-gradient(90deg,color-mix(in srgb,var(--opp) 5%,transparent),transparent 68%)}
.opportunity-group-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--opp) 10%,transparent);border:1px solid color-mix(in srgb,var(--opp) 26%,transparent);color:var(--opp);font-size:16px;font-weight:900}
.opportunity-group-card h2{font-size:12px;margin:0 0 3px;color:#edf4f8;letter-spacing:.015em}.opportunity-group-card header p{font-size:8px;margin:0;color:#718896}.opportunity-group-card header em{font-style:normal;min-width:29px;height:25px;border-radius:999px;display:grid;place-items:center;color:var(--opp);border:1px solid color-mix(in srgb,var(--opp) 24%,transparent);background:color-mix(in srgb,var(--opp) 7%,transparent);font-size:9px;font-weight:900}
.opportunity-list{display:flex;flex-direction:column}.opportunity-row{appearance:none;width:100%;display:grid;grid-template-columns:minmax(105px,.9fr) minmax(190px,1.6fr) minmax(92px,.72fr) 55px 14px;align-items:center;gap:10px;text-align:left;border:0;border-bottom:1px solid rgba(255,255,255,.045);padding:10px 13px;background:transparent;color:#dfe8ed;cursor:pointer;transition:background .16s ease,transform .16s ease}.opportunity-row:last-child{border-bottom:0}.opportunity-row:hover{background:color-mix(in srgb,var(--opp) 5%,transparent);transform:translateX(1px)}
.opportunity-symbol{min-width:0;display:flex;flex-direction:column}.opportunity-symbol b{font-size:12px;color:#f4f7f9}.opportunity-symbol small{font-size:8px;color:#738996;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}
.opportunity-row-state{min-width:0;display:flex;flex-direction:column}.opportunity-row-state strong{font-size:9px;color:#aebdc7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opportunity-row-state small{font-size:8px;color:#657c8b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}
.opportunity-price{display:flex;flex-direction:column;text-align:right}.opportunity-price b{font-size:10px;color:#cbd7de}.opportunity-price small{font-size:8px;margin-top:2px;font-weight:800}.opportunity-score{justify-self:end;color:var(--opp);font-size:10px;font-weight:950;white-space:nowrap}.opportunity-chevron{color:#607985;font-size:18px}
.opportunity-fallback-note{margin-bottom:12px;padding:11px 13px;border-radius:13px;border:1px solid rgba(238,192,74,.24);background:rgba(238,192,74,.055);font-size:10px;color:#a99c76;line-height:1.5}.opportunity-fallback-note b{color:#e5c76c}
.opportunity-empty{min-height:330px;border:1px dashed rgba(226,190,82,.25);border-radius:20px;background:radial-gradient(circle at 50% 20%,rgba(213,176,65,.06),transparent 40%),rgba(8,19,29,.58);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.opportunity-empty-icon{width:60px;height:60px;border-radius:18px;border:1px solid rgba(226,190,82,.25);display:grid;place-items:center;color:#dfbe5f;font-size:25px;background:rgba(226,190,82,.05)}.opportunity-empty h2{margin:13px 0 5px;font-size:18px}.opportunity-empty p{max-width:520px;margin:0 0 16px;color:#8297a6;font-size:11px;line-height:1.55}.opportunity-loading{min-height:300px}
@media(max-width:1180px){.opportunity-group-grid{grid-template-columns:1fr}.opportunity-source-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.opportunity-page{padding-left:1px;padding-right:1px}.opportunity-hero{align-items:flex-start;flex-direction:column;padding:18px}.opportunity-market-tabs{justify-content:flex-start}.opportunity-market-tabs button{padding:8px 11px}.opportunity-source-strip{grid-template-columns:1fr 1fr}.opportunity-row{grid-template-columns:minmax(85px,1fr) 70px 50px 12px;gap:7px}.opportunity-row-state{grid-column:1/-1;grid-row:2;padding-top:1px}.opportunity-price{grid-column:2;grid-row:1}.opportunity-score{grid-column:3;grid-row:1}.opportunity-chevron{grid-column:4;grid-row:1}.opportunity-group-card>header{padding:11px}.opportunity-row{padding:9px 11px}}

/* =====================================================================
   WEB V1.22.0 · SMART PORTFOLIO CORE · ANDROID V3.6.78 PARITY
   ===================================================================== */
.smart-link-button{border-color:rgba(186,126,255,.34)!important;background:linear-gradient(135deg,rgba(128,72,191,.12),rgba(25,41,61,.55))!important;color:#d5b3ff!important}.smart-link-button:hover{border-color:rgba(201,151,255,.62)!important;box-shadow:0 0 22px rgba(167,102,238,.12)}
.smart-portfolio-page,.smart-detail-page{max-width:1540px;width:100%;margin:0 auto;padding-bottom:48px}.smart-hero{position:relative;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:25px 27px;margin-bottom:14px;border:1px solid rgba(183,122,242,.24);border-radius:22px;background:radial-gradient(circle at 8% 0%,rgba(166,96,235,.16),transparent 34%),radial-gradient(circle at 88% 12%,rgba(54,210,223,.08),transparent 28%),linear-gradient(135deg,rgba(10,23,38,.98),rgba(5,13,24,.99));box-shadow:0 20px 50px rgba(0,0,0,.24);overflow:hidden}.smart-hero:after{content:"◈";position:absolute;right:34px;top:-60px;font-size:210px;line-height:1;color:rgba(185,126,244,.035);pointer-events:none}.smart-hero .kicker{color:#c898f7;letter-spacing:.22em;font-size:9px}.smart-hero h1{margin:5px 0 7px;font-size:29px;letter-spacing:-.035em}.smart-hero p{max-width:760px;margin:0;color:#91a5b5;font-size:11px;line-height:1.55}.smart-market-tabs{display:flex;gap:7px;flex-wrap:wrap;position:relative;z-index:2}.smart-market-tabs button{appearance:none;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);color:#9eafbb;border-radius:999px;padding:9px 15px;font-size:10px;font-weight:900;cursor:pointer}.smart-market-tabs button:hover{border-color:rgba(194,139,248,.45);color:#d8bcf5}.smart-market-tabs button.active{color:#11131b;border-color:#c991f3;background:linear-gradient(135deg,#d4a8ff,#a86ee1);box-shadow:0 0 25px rgba(168,110,225,.18)}
.smart-list-meta{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:10px;margin-bottom:13px}.smart-list-meta>div{min-height:66px;padding:12px 14px;border:1px solid rgba(255,255,255,.065);border-radius:15px;background:linear-gradient(145deg,rgba(12,28,41,.92),rgba(6,16,26,.95));display:flex;flex-direction:column;justify-content:center}.smart-list-meta span,.smart-list-meta small{font-size:8px;color:#728996;font-weight:900;letter-spacing:.1em}.smart-list-meta b,.smart-list-meta strong{font-size:14px;color:#e6edf1;margin-top:4px}.smart-list-meta>div:nth-child(2) strong{color:#d2a4ff}.smart-list-meta>div:nth-child(3) strong{color:#71d7df}
.smart-books-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.smart-book-card{position:relative;overflow:hidden;border:1px solid rgba(181,121,239,.22);border-radius:19px;background:linear-gradient(145deg,rgba(10,25,38,.97),rgba(4,13,23,.99));padding:16px;box-shadow:0 16px 40px rgba(0,0,0,.2);cursor:pointer;transition:.18s ease}.smart-book-card:hover{transform:translateY(-2px);border-color:rgba(195,142,246,.42);box-shadow:0 20px 48px rgba(0,0,0,.28),0 0 26px rgba(158,95,222,.06)}.smart-book-glow{position:absolute;width:180px;height:180px;right:-80px;top:-100px;border-radius:50%;background:rgba(169,100,232,.08);filter:blur(8px);pointer-events:none}.smart-book-card header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.smart-book-card .kicker{font-size:7px;color:#7f668f}.smart-book-card h2{margin:4px 0 0;font-size:16px;color:#edf2f5}.smart-health-badge{padding:6px 9px;border-radius:999px;font-size:9px;font-weight:900;border:1px solid currentColor;background:rgba(255,255,255,.025);white-space:nowrap}.smart-health-badge.warning{color:#e8bd60}.smart-book-value{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:end;gap:11px;margin:17px 0 13px;padding:13px;border-radius:14px;background:rgba(2,10,18,.48);border:1px solid rgba(255,255,255,.045)}.smart-book-value span small{display:block;color:#687d8c;font-size:7px;font-weight:900}.smart-book-value span b{display:block;margin-top:4px;color:#dce5ea;font-size:13px}.smart-book-value i{font-style:normal;color:#536d7d;padding-bottom:2px}.smart-book-value>strong{font-size:14px;text-align:right}.smart-pick-strip{display:flex;gap:6px;flex-wrap:wrap}.smart-pick-strip span{padding:6px 9px;border-radius:9px;background:rgba(82,213,224,.055);border:1px solid rgba(82,213,224,.16);color:#9ddde2;font-size:9px;font-weight:900}.smart-pick-strip span.risk{color:#ff8791;border-color:rgba(255,103,116,.28);background:rgba(255,103,116,.055)}.smart-book-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:11px;border-top:1px solid rgba(255,255,255,.045)}.smart-book-card footer>span{font-size:8px;color:#697e8d}.smart-book-card footer>div{display:flex;gap:6px}
.smart-create-zone{display:flex;align-items:center;gap:14px;margin-top:14px;padding:12px 14px;border:1px dashed rgba(185,127,241,.18);border-radius:16px;background:rgba(136,75,194,.025)}.smart-create-button{min-width:270px}.smart-create-zone p{margin:0;color:#718694;font-size:9px}.smart-empty-state{min-height:300px;border:1px dashed rgba(185,127,241,.28);border-radius:20px;background:radial-gradient(circle at 50% 10%,rgba(166,94,231,.08),transparent 40%),rgba(7,18,29,.64);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.smart-empty-icon{width:62px;height:62px;border-radius:19px;display:grid;place-items:center;font-size:28px;color:#c69af3;border:1px solid rgba(185,127,241,.3);background:rgba(166,94,231,.07)}.smart-empty-state h2{margin:14px 0 6px;font-size:18px}.smart-empty-state p{max-width:580px;margin:0 0 17px;color:#8195a3;font-size:11px;line-height:1.55}
.smart-detail-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:23px 25px;margin-bottom:11px;border:1px solid rgba(181,122,239,.23);border-radius:21px;background:radial-gradient(circle at 5% 0%,rgba(169,99,231,.14),transparent 36%),linear-gradient(135deg,rgba(11,26,41,.98),rgba(5,14,24,.99))}.smart-detail-hero .kicker{color:#c598f0;font-size:8px}.smart-detail-hero h1{margin:5px 0;font-size:24px}.smart-detail-hero p{margin:0;color:#738896;font-size:9px}.smart-detail-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:10px}.smart-detail-kpis article{padding:14px 15px;border:1px solid rgba(255,255,255,.06);border-radius:15px;background:linear-gradient(145deg,rgba(11,27,40,.94),rgba(6,16,26,.96))}.smart-detail-kpis small{display:block;color:#6a8190;font-size:7px;font-weight:900;letter-spacing:.08em}.smart-detail-kpis strong{display:block;margin-top:6px;font-size:18px;color:#e1e8ec}.smart-health-kpi{border-color:rgba(181,122,239,.2)!important}.smart-strength-card{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:11px;border:1px solid rgba(255,255,255,.055);border-radius:15px;overflow:hidden;background:rgba(255,255,255,.045)}.smart-strength-card>div{padding:12px 14px;background:#071522}.smart-strength-card small{display:block;color:#667d8b;font-size:7px}.smart-strength-card b{display:inline-block;margin:4px 9px 0 0;font-size:12px}.smart-strength-card span{font-size:9px;color:#7e929f}
.smart-replacement-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 16px;margin-bottom:12px;border:1px solid rgba(255,168,78,.38);border-radius:17px;background:radial-gradient(circle at 0% 50%,rgba(255,157,64,.1),transparent 26%),linear-gradient(135deg,rgba(29,22,20,.9),rgba(9,17,25,.98));box-shadow:0 14px 38px rgba(0,0,0,.18)}.smart-replacement-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#ffb05c;background:rgba(255,169,78,.075);border:1px solid rgba(255,169,78,.25);font-size:22px}.smart-replacement-copy span{font-size:8px;color:#ffab58;font-weight:950;letter-spacing:.13em}.smart-replacement-copy h2{margin:4px 0;font-size:14px}.smart-replacement-copy h2 i{font-style:normal;color:#ffac5c;margin:0 4px}.smart-replacement-copy p{margin:0;color:#9ca9b0;font-size:9px;line-height:1.45}.smart-replacement-copy small{display:block;color:#b28a64;font-size:8px;margin-top:4px}.smart-replacement-score{text-align:center;min-width:66px}.smart-replacement-score small{display:block;color:#7b8c96;font-size:6px}.smart-replacement-score strong{font-size:25px;color:#ffb25f}.smart-replacement-actions{display:flex;gap:6px}
.smart-detail-section{margin-top:12px}.smart-detail-section>header,.smart-change-history>header{margin:0 0 9px}.smart-detail-section h2,.smart-change-history h2{margin:3px 0;font-size:16px}.smart-detail-section .kicker,.smart-change-history .kicker{color:#8a6aa1;font-size:7px}.smart-picks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.smart-pick-card{border:1px solid rgba(83,213,224,.18);border-radius:17px;background:linear-gradient(145deg,rgba(10,26,39,.96),rgba(5,14,23,.99));padding:14px;cursor:pointer;transition:.17s ease}.smart-pick-card:hover{transform:translateY(-1px);border-color:rgba(83,213,224,.38);box-shadow:0 16px 34px rgba(0,0,0,.2)}.smart-pick-card.risk{border-color:rgba(255,103,116,.35);background:linear-gradient(145deg,rgba(35,17,24,.8),rgba(7,14,22,.98))}.smart-pick-card header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.smart-pick-card header span{font-size:7px;color:#68808e;font-weight:900}.smart-pick-card h3{margin:2px 0;font-size:20px;color:#eef4f7}.smart-pick-card header small{display:block;max-width:320px;color:#718795;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smart-pick-card header>strong{font-size:14px}.smart-pick-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0}.smart-pick-metrics span{min-height:48px;padding:8px 9px;border-radius:10px;background:rgba(255,255,255,.022);border:1px solid rgba(255,255,255,.045)}.smart-pick-metrics small{display:block;color:#617887;font-size:6.5px;font-weight:900}.smart-pick-metrics b{display:block;margin-top:4px;color:#cfdbe1;font-size:9px}.smart-pick-reasons{padding-top:8px;border-top:1px solid rgba(255,255,255,.045)}.smart-pick-reasons p{margin:0 0 5px;color:#8095a2;font-size:8.5px;line-height:1.45}.smart-pick-reasons p b{color:#a9bac3}.smart-pick-reasons p.warning{color:#c0a36c}.smart-pick-flow{color:#66adb4!important}.smart-stop-lost{margin-top:8px;padding:7px 9px;border-radius:9px;border:1px solid rgba(255,103,116,.27);background:rgba(255,103,116,.06);color:#ff7e88;font-size:8px;font-weight:950}.smart-pick-card footer{margin-top:9px;padding-top:9px;border-top:1px solid rgba(255,255,255,.04);color:#64808e;font-size:8px;text-align:right}.smart-pick-card footer b{color:#77d9df}
.smart-change-history{margin-top:13px;padding:15px;border:1px solid rgba(255,255,255,.06);border-radius:17px;background:linear-gradient(145deg,rgba(10,24,36,.9),rgba(6,15,24,.95))}.smart-change-history>div{display:grid;grid-template-columns:140px 150px 1fr;gap:10px;align-items:center;padding:8px 2px;border-top:1px solid rgba(255,255,255,.045)}.smart-change-history>div span{color:#637b89;font-size:8px}.smart-change-history>div b{font-size:9px;color:#cba2ef}.smart-change-history>div small{font-size:8px;color:#7d919d}.smart-source-card{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;padding:12px;border:1px solid rgba(255,255,255,.05);border-radius:14px;background:rgba(4,13,21,.65)}.smart-source-card span{display:block;color:#607887;font-size:7px}.smart-source-card b{display:block;color:#8ea1ac;font-size:8px;margin-top:3px}
@media(max-width:1100px){.smart-books-grid,.smart-picks-grid{grid-template-columns:1fr}.smart-detail-kpis{grid-template-columns:repeat(2,1fr)}.smart-replacement-card{grid-template-columns:auto 1fr auto}.smart-replacement-actions{grid-column:2/-1}.smart-list-meta{grid-template-columns:1fr 1fr}.smart-list-meta>div:first-child{grid-column:1/-1}}
@media(max-width:720px){.smart-hero,.smart-detail-hero{align-items:flex-start;flex-direction:column;padding:18px}.smart-market-tabs{justify-content:flex-start}.smart-list-meta,.smart-detail-kpis,.smart-strength-card,.smart-source-card{grid-template-columns:1fr}.smart-book-value{grid-template-columns:1fr 1fr}.smart-book-value i{display:none}.smart-book-value>strong{grid-column:1/-1;text-align:left}.smart-create-zone{display:block}.smart-create-button{width:100%;min-width:0}.smart-create-zone p{margin-top:8px}.smart-replacement-card{grid-template-columns:1fr}.smart-replacement-icon{display:none}.smart-replacement-actions{grid-column:auto}.smart-pick-metrics{grid-template-columns:repeat(2,1fr)}.smart-change-history>div{grid-template-columns:1fr}.smart-detail-hero .danger{width:100%}}

/* WEB V1.22.0 · SMART PORTFOLIO PERFORMANCE CENTER */
.smart-performance-preview{margin-bottom:11px;padding:15px 16px;border:1px solid rgba(76,199,236,.22);border-radius:17px;background:radial-gradient(circle at 0 0,rgba(70,184,223,.08),transparent 34%),linear-gradient(145deg,rgba(8,24,38,.94),rgba(5,14,23,.97))}.smart-performance-preview>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:11px}.smart-performance-preview .kicker{font-size:7px;color:#65c9e8}.smart-performance-preview h2{margin:3px 0;font-size:15px}.smart-performance-preview p{margin:0;color:#738895;font-size:8.5px}.smart-performance-preview>small{display:block;margin-top:8px;color:#6c8290;font-size:8px}.smart-performance-chip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.smart-perf-chip{min-height:66px;padding:10px 11px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:rgba(255,255,255,.025)}.smart-perf-chip small{display:block;color:#6b8190;font-size:7px;font-weight:900;letter-spacing:.06em}.smart-perf-chip strong{display:block;margin-top:7px;font-size:12px;color:#dfe7ec}.smart-perf-chip.positive strong{color:#67d99d}.smart-perf-chip.negative strong{color:#ff7d87}.smart-perf-chip.neutral strong{font-size:8px;line-height:1.25;color:#768a98}.smart-perf-chip.total{border-color:rgba(194,143,242,.22);background:rgba(166,94,231,.05)}.smart-perf-chip.total span{display:block;margin-top:5px;color:#667d8c;font-size:7px}
.smart-performance-page{padding-bottom:34px}.smart-performance-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.75fr);gap:16px;align-items:stretch;margin-bottom:11px}.smart-performance-hero>div:first-child{padding:23px 25px;border:1px solid rgba(76,199,236,.22);border-radius:21px;background:radial-gradient(circle at 5% 0%,rgba(62,188,226,.13),transparent 36%),linear-gradient(135deg,rgba(10,27,42,.98),rgba(5,14,24,.99))}.smart-performance-hero .kicker{color:#68cde9;font-size:8px}.smart-performance-hero h1{margin:5px 0 7px;font-size:25px}.smart-performance-hero p{margin:0;max-width:760px;color:#78909e;font-size:10px;line-height:1.55}.smart-performance-verdict{padding:18px 19px;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:linear-gradient(145deg,rgba(10,24,37,.96),rgba(5,14,23,.99));display:flex;flex-direction:column;justify-content:center}.smart-performance-verdict.positive{border-color:rgba(78,215,147,.28);box-shadow:inset 3px 0 0 rgba(78,215,147,.48)}.smart-performance-verdict.warning{border-color:rgba(235,187,82,.28);box-shadow:inset 3px 0 0 rgba(235,187,82,.48)}.smart-performance-verdict small{color:#718694;font-size:7px;font-weight:900;letter-spacing:.1em}.smart-performance-verdict strong{margin:7px 0 5px;color:#e9f0f4;font-size:14px}.smart-performance-verdict span{color:#8da0ab;font-size:9px;line-height:1.45}.smart-performance-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:11px}.smart-performance-kpis .smart-perf-chip{min-height:78px;padding:12px 13px}.smart-performance-kpis .smart-perf-chip strong{font-size:15px}
.smart-performance-compare-card{padding:17px;border:1px solid rgba(255,255,255,.065);border-radius:19px;background:linear-gradient(145deg,rgba(9,24,37,.95),rgba(5,15,24,.98));margin-bottom:12px}.smart-performance-compare-card>header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}.smart-performance-compare-card .kicker{font-size:7px;color:#6fcbe7}.smart-performance-compare-card h2{margin:3px 0 0;font-size:16px}.smart-performance-compare-card label{display:flex;flex-direction:column;gap:5px;color:#718796;font-size:7px;font-weight:900}.smart-performance-compare-card select{min-width:190px;height:36px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#06121e;color:#dce6ec;padding:0 9px}.smart-performance-current-values{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:11px}.smart-performance-current-values>div{padding:10px 12px;border:1px solid rgba(255,255,255,.045);border-radius:11px;background:rgba(255,255,255,.02)}.smart-performance-current-values small{display:block;color:#647b89;font-size:6.5px;font-weight:900}.smart-performance-current-values b{display:block;margin-top:5px;color:#dce5ea;font-size:11px}.smart-performance-table{border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden}.perf-row{display:grid;grid-template-columns:1.05fr repeat(3,1fr);align-items:center;min-height:38px;padding:0 12px;border-top:1px solid rgba(255,255,255,.04);font-size:9px}.perf-row:first-child{border-top:0}.perf-head{min-height:32px;background:rgba(255,255,255,.025);color:#647b89;font-size:7px;font-weight:900;letter-spacing:.04em}.perf-row>span:not(:first-child){text-align:right}.perf-na{color:#617483;font-size:6.5px}.smart-performance-graph-card{margin-top:12px;padding:12px;border:1px solid rgba(76,199,236,.12);border-radius:13px;background:#06111c}.smart-performance-graph-card>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.smart-performance-graph-card>header b{font-size:8px;color:#718b9b}.smart-performance-graph-card>header span{font-size:7px;color:#5e7381}.smart-performance-svg{width:100%;height:270px;overflow:visible}.smart-performance-svg line{stroke:rgba(255,255,255,.055);stroke-width:1}.smart-performance-svg text{fill:#687f8d;font-size:13px}.smart-performance-svg .series{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.smart-performance-svg .series.smart{stroke:#54c7ec}.smart-performance-svg .series.manual{stroke:#f2c45d}.smart-performance-svg .series.benchmark{stroke:#55d88b}.smart-performance-legend{display:flex;gap:14px;margin-top:6px;font-size:7px;font-weight:900}.smart-performance-legend .smart{color:#54c7ec}.smart-performance-legend .manual{color:#f2c45d}.smart-performance-legend .benchmark{color:#55d88b}.smart-performance-graph-empty{min-height:120px;display:grid;place-items:center;color:#617886;font-size:9px;border:1px dashed rgba(255,255,255,.06);border-radius:10px}
.smart-performance-bottom-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:11px}.smart-performance-ranking-card,.smart-performance-report-card{padding:15px;border:1px solid rgba(255,255,255,.06);border-radius:17px;background:linear-gradient(145deg,rgba(9,23,35,.94),rgba(5,14,23,.98))}.smart-performance-ranking-card header,.smart-performance-report-card header{margin-bottom:11px}.smart-performance-ranking-card .kicker,.smart-performance-report-card .kicker{font-size:7px;color:#c194ed}.smart-performance-ranking-card h2,.smart-performance-report-card h2{margin:3px 0;font-size:14px}.smart-performance-report-card p{margin:3px 0 0;color:#718795;font-size:8px;line-height:1.45}.smart-ranking-tabs{display:flex;gap:6px;margin-bottom:9px}.smart-ranking-tabs button{padding:7px 10px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:rgba(255,255,255,.02);color:#758a98;font-size:8px;font-weight:900;cursor:pointer}.smart-ranking-tabs button.active{color:#f2ca76;border-color:rgba(242,196,93,.28);background:rgba(242,196,93,.06)}.smart-ranking-list{display:grid;gap:5px}.smart-ranking-row{display:grid;grid-template-columns:28px minmax(0,1fr) 120px 95px;gap:8px;align-items:center;padding:9px 10px;border:1px solid rgba(255,255,255,.045);border-radius:10px;background:rgba(255,255,255,.018)}.smart-ranking-row.winner{border-color:rgba(83,216,139,.23);background:rgba(83,216,139,.035)}.smart-ranking-row>span{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:rgba(255,255,255,.04);color:#728795;font-size:8px;font-weight:900}.smart-ranking-row b{font-size:9px}.smart-ranking-row small{font-size:7px;color:#677d8a}.smart-ranking-row strong{text-align:right;font-size:9px}.smart-report-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.smart-report-actions button:last-child{grid-column:1/-1}.smart-performance-report-card>small{display:block;margin-top:10px;color:#647987;font-size:7px}.smart-performance-report-card #smartReportMessage .message{display:block;margin:9px 0 0;padding:7px 8px;font-size:8px}
@media(max-width:1100px){.smart-performance-hero,.smart-performance-bottom-grid{grid-template-columns:1fr}.smart-performance-kpis{grid-template-columns:repeat(3,1fr)}.smart-performance-kpis .smart-perf-chip.total{grid-column:span 2}}@media(max-width:760px){.smart-performance-preview>header,.smart-performance-compare-card>header{align-items:flex-start;flex-direction:column}.smart-performance-preview .primary{width:100%}.smart-performance-chip-grid,.smart-performance-kpis,.smart-performance-current-values{grid-template-columns:repeat(2,1fr)}.smart-performance-kpis .smart-perf-chip.total{grid-column:1/-1}.perf-row{grid-template-columns:1fr repeat(3,.9fr);padding:0 7px;font-size:8px}.perf-na{font-size:5.8px}.smart-performance-svg{height:210px}.smart-ranking-row{grid-template-columns:25px minmax(0,1fr) 80px}.smart-ranking-row small{display:none}.smart-report-actions{grid-template-columns:1fr}.smart-report-actions button:last-child{grid-column:auto}.smart-performance-compare-card select{width:100%;min-width:0}}

/* WEB V1.23.0 · CHAT V2 / SOHBET PARITY */
.chat-nav-badge{display:none;min-width:17px;height:17px;margin-left:6px;padding:0 5px;border-radius:999px;background:#ff667c;color:#fff;font-style:normal;font-size:7px;font-weight:900;line-height:17px;text-align:center;box-shadow:0 0 14px rgba(255,87,112,.32)}.chat-nav-badge.visible{display:inline-block}.premium-side-link .chat-nav-badge{margin-left:auto}.premium-home-topbar nav button{display:inline-flex;align-items:center;justify-content:center}
.chat-page{padding-bottom:32px}.chat-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:10px;padding:20px 22px;border:1px solid rgba(83,217,255,.18);border-radius:20px;background:radial-gradient(circle at 0 0,rgba(83,217,255,.10),transparent 36%),linear-gradient(145deg,rgba(8,24,38,.97),rgba(5,14,23,.99))}.chat-hero .kicker{color:#53d9ff;font-size:7px;font-weight:900;letter-spacing:.12em}.chat-hero h1{margin:4px 0 3px;font-size:24px}.chat-hero p{margin:0;color:#f2c45d;font-size:8px;font-weight:800}.chat-admin-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.chat-admin-actions button{min-height:34px;padding:7px 10px;font-size:8px}.danger-text{color:#ff7183!important}.positive-text{color:#67d99d!important}
.chat-posting-banner{display:flex;flex-direction:column;gap:3px;margin-bottom:9px;padding:11px 13px;border:1px solid rgba(255,100,124,.42);border-radius:13px;background:rgba(255,100,124,.07)}.chat-posting-banner b{color:#ff7183;font-size:9px}.chat-posting-banner span{color:#b8c4cd;font-size:8px}.chat-posting-banner small{color:#6f8492;font-size:7px}.chat-pinned{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;padding:12px 14px;border:1px solid rgba(255,216,92,.42);border-radius:13px;background:linear-gradient(90deg,rgba(255,216,92,.08),rgba(255,216,92,.025))}.chat-pinned b{color:#ffd85c;font-size:8px;letter-spacing:.06em}.chat-pinned p{margin:4px 0 0;color:#dde6eb;font-size:9px;line-height:1.45}.chat-pinned small{display:block;margin-top:4px;color:#788b98;font-size:7px}.chat-pinned button{flex:0 0 auto}
.chat-user-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;padding:10px 13px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:rgba(255,255,255,.018)}.chat-user-strip>div{display:flex;flex-direction:column;gap:2px}.chat-user-strip b{color:#57d8ff;font-size:9px}.chat-user-strip small{color:#6e8390;font-size:7px}.chat-notify-toggle{display:flex;align-items:center;gap:6px;color:#81939e;font-size:8px;font-weight:800}.chat-notify-toggle input{accent-color:#55d99d}.chat-local-muted{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;padding:7px 11px;border:1px solid rgba(255,255,255,.045);border-radius:10px;color:#758895;font-size:8px}.chat-local-muted button{border:0;background:transparent;color:#53d9ff;font-size:7px;font-weight:900;cursor:pointer}
.chat-panel{overflow:hidden;border:1px solid rgba(83,217,255,.13);border-radius:18px;background:linear-gradient(145deg,rgba(7,20,32,.97),rgba(4,12,20,.99));box-shadow:0 22px 55px rgba(0,0,0,.15)}.chat-load-older{display:block;margin:9px auto 2px;padding:7px 13px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:rgba(255,255,255,.02);color:#718795;font-size:7px;font-weight:900;cursor:pointer}.chat-message-list{height:min(59vh,660px);min-height:390px;overflow:auto;padding:10px 14px 16px;scrollbar-color:#17364a transparent}.chat-empty{display:grid;min-height:250px;place-items:center;color:#647987;font-size:9px}.chat-message{width:min(78%,760px);margin:8px 0;padding:10px 12px;border:1px solid rgba(255,255,255,.055);border-radius:14px 14px 14px 4px;background:rgba(255,255,255,.028)}.chat-message.mine{margin-left:auto;border-radius:14px 14px 4px 14px;border-color:rgba(83,217,255,.15);background:rgba(83,217,255,.055)}.chat-message.admin{border-color:rgba(255,216,92,.22);background:linear-gradient(135deg,rgba(255,216,92,.055),rgba(255,255,255,.018))}.chat-message.deleted,.chat-message.muted{opacity:.72;color:#6b7c87;font-style:italic}.chat-message.muted{display:flex;align-items:center;justify-content:space-between}.chat-message.muted button{border:0;background:transparent;color:#6d8390;cursor:pointer}.chat-message header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.chat-message header>div{display:flex;align-items:center;gap:7px}.chat-message header b{font-size:8px;color:#dfe8ed}.chat-message.admin header b{color:#ffd85c}.chat-message header small{padding:2px 5px;border-radius:6px;background:rgba(83,217,255,.07);color:#53d9ff;font-size:6px}.chat-message time{color:#607683;font-size:6.5px}.chat-message-menu{padding:0 3px;border:0;background:transparent;color:#6b8190;font-weight:900;cursor:pointer}.chat-message>p{margin:0;color:#ced9df;font-size:9px;line-height:1.55;word-break:break-word}.chat-read-count{color:#607887;font-size:6.5px}.chat-message-reply{margin-bottom:7px;padding:6px 8px;border-left:2px solid #53d9ff;border-radius:7px;background:rgba(83,217,255,.04)}.chat-message-reply b{display:block;color:#53d9ff;font-size:7px}.chat-message-reply span{display:block;margin-top:2px;color:#788c98;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-analysis-card{margin-top:8px;padding:10px 11px;border:1px solid rgba(208,156,255,.23);border-radius:11px;background:radial-gradient(circle at 0 0,rgba(208,156,255,.08),transparent 42%),rgba(6,14,24,.7)}.chat-analysis-card>b{display:block;margin-bottom:6px;color:#d5a8ff;font-size:9px}.chat-analysis-card p{margin:0;color:#c2d0d8;font-size:8px;line-height:1.55}
.chat-reply-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:0;padding:0 15px;background:rgba(83,217,255,.035)}.chat-reply-bar:not(:empty){padding-top:8px;padding-bottom:8px;border-top:1px solid rgba(83,217,255,.09)}.chat-reply-bar>div{min-width:0}.chat-reply-bar b{display:block;color:#53d9ff;font-size:7px}.chat-reply-bar span{display:block;max-width:780px;margin-top:2px;color:#778c98;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-reply-bar button{border:0;background:transparent;color:#8195a1;font-size:18px;cursor:pointer}.chat-composer{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:11px 13px;border-top:1px solid rgba(255,255,255,.055);background:#07121d}.chat-composer textarea{min-height:46px;max-height:130px;resize:vertical;padding:10px 11px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#050d16;color:#dce7ed;font:inherit;font-size:9px;outline:none}.chat-composer textarea:focus{border-color:rgba(83,217,255,.38);box-shadow:0 0 0 2px rgba(83,217,255,.05)}.chat-composer button{min-width:90px}.chat-denied{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;border:1px solid rgba(255,100,124,.16);border-radius:20px;background:rgba(255,100,124,.035);text-align:center}.chat-denied>span{font-size:42px}.chat-denied h1{margin:11px 0 7px}.chat-denied p{max-width:560px;margin:0;color:#7d909c;font-size:10px;line-height:1.55}
.chat-modal-backdrop{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;padding:22px;background:rgba(1,6,12,.74);backdrop-filter:blur(8px)}.chat-modal{width:min(680px,96vw);max-height:min(82vh,820px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(83,217,255,.16);border-radius:18px;background:linear-gradient(145deg,#0a1724,#050d16);box-shadow:0 28px 80px rgba(0,0,0,.55)}.chat-modal>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.055)}.chat-modal h2{margin:0;font-size:14px}.chat-modal>header button{border:0;background:transparent;color:#80939e;font-size:21px;cursor:pointer}.chat-modal-body{overflow:auto;padding:13px 15px}.chat-modal>footer{padding:11px 15px;border-top:1px solid rgba(255,255,255,.055)}.chat-modal-empty{padding:24px;text-align:center;color:#687c89;font-size:9px}.chat-action-list{display:grid;gap:6px}.chat-action-list button{padding:10px 12px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:rgba(255,255,255,.025);color:#cbd7de;text-align:left;font-size:9px;font-weight:800;cursor:pointer}.chat-action-list button:hover{border-color:rgba(83,217,255,.25);background:rgba(83,217,255,.05)}.chat-action-list button.danger{color:#ff7183}.chat-reader-list{display:grid;gap:6px}.chat-reader-list>div{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;border:1px solid rgba(255,255,255,.045);border-radius:9px}.chat-reader-list b{font-size:8px}.chat-reader-list span{color:#6e8290;font-size:7px}
.chat-online-head{display:grid;gap:8px;margin-bottom:10px}.chat-online-head>span{color:#7f919d;font-size:8px}.chat-online-head input,.chat-analysis-picker input{width:100%;height:38px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#050d16;color:#dce5eb;outline:none}.chat-online-head>div,.chat-analysis-filters{display:flex;gap:6px;flex-wrap:wrap}.chat-online-head button,.chat-analysis-filters button{padding:6px 9px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:rgba(255,255,255,.02);color:#748996;font-size:7px;font-weight:900;cursor:pointer}.chat-online-head button.active,.chat-analysis-filters button.active{color:#53d9ff;border-color:rgba(83,217,255,.28);background:rgba(83,217,255,.06)}.chat-online-list{display:grid;gap:5px;max-height:430px;overflow:auto}.chat-online-list>button{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 10px;border:1px solid rgba(255,255,255,.045);border-radius:10px;background:rgba(255,255,255,.018);color:#d5e0e6;text-align:left;cursor:pointer}.chat-online-list b{display:block;font-size:8px}.chat-online-list small{display:block;margin-top:2px;color:#687c89;font-size:6.5px}.chat-online-list em{color:#6e8390;font-size:6.5px;font-style:normal}.presence-dot{font-size:11px}.presence-dot.online{color:#6cffa4}.presence-dot.recent{color:#ffd85c}.presence-dot.offline{color:#536773}.chat-user-mini{display:grid;gap:7px}.chat-user-mini span{color:#758995;font-size:8px}.chat-user-mini b{font-size:9px}.chat-report-list{display:grid;gap:8px}.chat-report-list article{padding:10px 11px;border:1px solid rgba(255,100,124,.22);border-radius:11px;background:rgba(255,100,124,.025)}.chat-report-list header{display:flex;justify-content:space-between;gap:10px}.chat-report-list header b{color:#ff7183;font-size:8px}.chat-report-list header small,.chat-report-list>article>span{color:#6f8390;font-size:6.5px}.chat-report-list p{margin:6px 0;color:#c0ced6;font-size:8px}.chat-report-list article>div{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:8px}.chat-report-list button{padding:7px 5px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:rgba(255,255,255,.02);color:#9fb0bb;font-size:6.5px;font-weight:900;cursor:pointer}
.chat-analysis-picker{display:grid;gap:8px}.chat-analysis-picker>small{color:#6d8290;font-size:7px}.chat-analysis-results{display:grid;gap:5px;max-height:430px;overflow:auto}.chat-analysis-results>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 11px;border:1px solid rgba(255,255,255,.05);border-radius:10px;background:rgba(255,255,255,.018);color:#d8e2e8;text-align:left;cursor:pointer}.chat-analysis-results>button:hover{border-color:rgba(208,156,255,.25);background:rgba(208,156,255,.045)}.chat-analysis-results b{display:block;font-size:8px}.chat-analysis-results small{display:block;margin-top:3px;color:#687d8a;font-size:6.5px}.chat-analysis-results strong{color:#6cffa4;font-size:9px}
@media(max-width:980px){.chat-hero{align-items:flex-start;flex-direction:column}.chat-admin-actions{justify-content:flex-start}.chat-message{width:88%}.chat-composer{grid-template-columns:1fr 1fr}.chat-composer textarea{grid-column:1/-1}.chat-report-list article>div{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.chat-page{padding-left:8px;padding-right:8px}.chat-hero{padding:16px}.chat-message-list{height:58vh;min-height:350px;padding:8px}.chat-message{width:94%;padding:9px}.chat-composer{grid-template-columns:1fr}.chat-composer textarea{grid-column:auto}.chat-composer button{width:100%}.chat-modal-backdrop{padding:8px}.chat-modal{width:100%;max-height:90vh}.chat-online-list>button{grid-template-columns:16px minmax(0,1fr)}.chat-online-list em{grid-column:2}.chat-report-list article>div{grid-template-columns:1fr 1fr}}

/* V1.24.0 · HOME LIVE TAVAN/TABAN + RESULT ROUTING */
.premium-home-market-v1240{display:grid;grid-template-columns:minmax(220px,.48fr) minmax(0,1.62fr) minmax(310px,.62fr);gap:10px;min-height:0;align-items:stretch}
.home-left-rail,.premium-home-market-v1240 .home-right-rail{display:grid;gap:10px;align-content:start;min-height:0}
.home-left-rail{grid-template-rows:auto auto auto}.premium-home-market-v1240 .home-right-rail{grid-template-rows:minmax(0,auto) auto}
.premium-home-market-v1240 .home-benchmark-card{min-height:0;height:100%;padding:14px}.premium-home-market-v1240 .home-chart-wrap{height:clamp(245px,calc(100vh - 430px),405px)}
.market-quote-row{width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.04);background:transparent;color:inherit;text-align:left;padding:0;grid-template-columns:25px minmax(0,1fr) auto auto}.market-quote-row.clickable{cursor:pointer}.market-quote-row.clickable:hover{background:rgba(214,165,75,.045)}.market-quote-row:disabled{opacity:1;cursor:default}
.market-symbol-icon{position:relative;width:20px;height:20px;border-radius:7px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,rgba(214,165,75,.16),rgba(54,113,143,.13));border:1px solid rgba(214,165,75,.16);flex:0 0 auto}.market-symbol-icon i{font-size:6.5px;font-style:normal;font-weight:950;color:#d9b765;letter-spacing:-.02em}.market-symbol-icon img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#f2f3f4;padding:2px;z-index:2}
.home-ceiling-floor-card{padding-bottom:10px}.cf-head{margin-bottom:5px}.ceiling-floor-section{border-top:1px solid rgba(255,255,255,.045);padding-top:8px;margin-top:6px}.ceiling-floor-section>header{display:flex;justify-content:space-between;align-items:center;color:#bdc8cf;font-size:8px;font-weight:900;letter-spacing:.05em;padding:0 1px 5px}.ceiling-floor-section>header b{font-size:10px;color:#e5bd68}.ceiling-floor-list{display:grid;max-height:192px;overflow:auto;scrollbar-width:thin}.ceiling-floor-row{border:0;border-bottom:1px solid rgba(255,255,255,.035);background:transparent;color:inherit;display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:7px;align-items:center;padding:6px 1px;text-align:left;cursor:pointer}.ceiling-floor-row:hover{background:rgba(255,255,255,.025)}.ceiling-floor-row>span b{display:block;color:#d4dde2;font-size:8.5px}.ceiling-floor-row>span small{display:block;color:#607887;font-size:7px;margin-top:1px}.ceiling-floor-row.resolved{opacity:.72}.cf-status{font-style:normal;font-size:6.2px;font-weight:950;padding:4px 5px;border-radius:999px;white-space:nowrap;border:1px solid transparent}.cf-status.ceiling{color:#ff9292;background:rgba(224,84,84,.08);border-color:rgba(224,84,84,.18)}.cf-status.floor{color:#78bde6;background:rgba(66,143,192,.08);border-color:rgba(66,143,192,.18)}.cf-status.resolved{color:#c3a66a;background:rgba(193,154,74,.07);border-color:rgba(193,154,74,.16)}
.ceiling-floor-footer{display:flex;justify-content:space-between;gap:10px;align-items:end;border-top:1px solid rgba(255,255,255,.05);margin-top:8px;padding-top:8px}.ceiling-floor-footer>div small,.ceiling-floor-footer>div span{display:block;color:#617887;font-size:6.8px}.ceiling-floor-footer>div b{display:block;color:#d0dbe0;font-size:9px;margin:2px 0}.ceiling-floor-footer button{padding:7px 10px;font-size:7px}.cf-source-note{margin-top:5px;color:#546b79;font-size:6.4px;line-height:1.35}.home-empty.compact{min-height:42px}
.unicorn-result-tabs{display:flex;gap:6px;margin:0 0 12px;padding:6px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:rgba(3,14,23,.7)}.unicorn-result-tabs button{flex:1;border:1px solid transparent;border-radius:9px;background:transparent;color:#8195a1;padding:9px;font-size:8.5px;font-weight:900}.unicorn-result-tabs button.active{color:#efc66e;border-color:rgba(214,165,75,.24);background:rgba(214,165,75,.07)}.unicorn-zone-stack{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0}.unicorn-zone-stack>div{padding:9px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:rgba(255,255,255,.018)}.unicorn-zone-stack small,.unicorn-zone-stack span{display:block;font-size:6.7px;color:#6f8491}.unicorn-zone-stack b{display:block;font-size:10px;color:#d8e0e4;margin:4px 0}.history-row.active{border-color:rgba(214,165,75,.35);background:rgba(214,165,75,.055)}.history-row em{font-style:normal;color:#e4ba61;font-size:7px;font-weight:900}
.cf-archive-page{max-width:1180px}.cf-archive-controls{display:flex;justify-content:space-between;gap:10px;margin:12px 0}.cf-archive-controls input{min-width:260px;background:#061824;border:1px solid rgba(255,255,255,.08);border-radius:11px;color:#d5e0e5;padding:10px 12px}.cf-archive-controls>div{display:flex;gap:5px}.cf-archive-controls button{border:1px solid rgba(255,255,255,.07);border-radius:9px;background:rgba(255,255,255,.02);color:#7d919e;padding:8px 12px;font-size:8px;font-weight:900}.cf-archive-controls button.active{color:#eac36d;border-color:rgba(214,165,75,.28);background:rgba(214,165,75,.06)}#ceilingFloorArchiveBody{display:grid;gap:10px}.cf-archive-day{border:1px solid rgba(255,255,255,.06);border-radius:15px;background:linear-gradient(145deg,rgba(7,25,38,.94),rgba(3,14,23,.98));padding:12px}.cf-archive-day>header{display:flex;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.045)}.cf-archive-day>header b{font-size:12px;color:#d8e1e5}.cf-archive-day>header small{display:block;color:#697f8d;font-size:7px;margin-top:2px}.cf-archive-day>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px}.cf-archive-symbol{display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:7px;align-items:center;border:1px solid rgba(255,255,255,.045);border-radius:9px;background:rgba(255,255,255,.018);color:inherit;text-align:left;padding:7px;cursor:pointer}.cf-archive-symbol:hover{border-color:rgba(214,165,75,.2)}.cf-archive-symbol span b{display:block;font-size:8.5px}.cf-archive-symbol span small{display:block;color:#647b89;font-size:6.6px}.cf-archive-symbol>strong{font-size:8px;color:#becbd2}
@media(max-width:1320px){.premium-home-market-v1240{grid-template-columns:220px minmax(0,1fr) 300px}.cf-archive-day>div{grid-template-columns:1fr 1fr}}
@media(max-width:1080px){.premium-home-market-v1240{grid-template-columns:minmax(0,1fr) 320px}.home-left-rail{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr}.home-left-rail .home-market-pulse{grid-column:auto;display:block}.premium-home-market-v1240 .home-right-rail{grid-column:2}.premium-home-market-v1240 .home-benchmark-card{grid-column:1}.home-left-rail .home-market-pulse section{border-left:0;border-bottom:1px solid rgba(255,255,255,.045);padding:10px 0}}
@media(max-width:720px){.premium-home-market-v1240{display:block}.home-left-rail{display:grid;grid-template-columns:1fr}.premium-home-market-v1240 .home-benchmark-card,.premium-home-market-v1240 .home-right-rail,.home-left-rail>*{margin-bottom:9px}.unicorn-zone-stack,.cf-archive-day>div{grid-template-columns:1fr}.cf-archive-controls{align-items:stretch;flex-direction:column}.cf-archive-controls input{min-width:0;width:100%}}
.cf-last-seen{padding:9px 12px;border:1px solid rgba(214,165,75,.15);border-radius:10px;background:rgba(214,165,75,.035);color:#c3a769;font-size:8px;font-weight:850}

/* V1.25.1 · WEB_SOCIAL_STUDIO_ANDROID_V106_YOUTUBE_PARITY_V1 */
.detail-social-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 22px;border-bottom:1px solid rgba(142,177,199,.14);background:linear-gradient(90deg,rgba(4,21,35,.96),rgba(8,31,48,.88))}.detail-social-toolbar button{border:1px solid rgba(70,206,167,.35);background:#0a2636;color:#eaf5f7;border-radius:12px;padding:10px 14px;font-weight:800;letter-spacing:.03em}.detail-social-toolbar button:nth-child(2){border-color:rgba(244,192,95,.5);color:#f4c05f}.detail-social-toolbar button:nth-child(3){border-color:rgba(84,214,255,.45);color:#54d6ff}.detail-social-toolbar span{font-size:.84rem}
.social-modal-overlay{position:fixed;inset:0;z-index:2200;background:rgba(0,5,10,.84);backdrop-filter:blur(8px);display:grid;place-items:center;padding:18px}.social-modal{width:min(1320px,96vw);max-height:95vh;overflow:auto;background:#061522;border:1px solid rgba(244,192,95,.32);border-radius:24px;box-shadow:0 30px 90px rgba(0,0,0,.55)}.social-modal>header{display:flex;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid rgba(143,181,205,.14)}.social-modal>header h2{margin:4px 0}.social-modal>header p{margin:4px 0 0;color:#8fa8b8}.social-modal>header>button{width:42px;height:42px;border-radius:50%;background:#0b2535;color:#fff;border:1px solid #25485d;font-size:24px}.social-share-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(310px,.75fr);gap:22px;padding:22px}.social-preview-wrap{display:grid;place-items:center;min-height:650px;background:radial-gradient(circle at 50% 30%,rgba(40,208,153,.08),transparent 45%),#03101a;border-radius:18px;border:1px solid rgba(109,148,171,.16);padding:18px;overflow:auto}.social-preview-wrap canvas{display:block;max-width:100%;max-height:72vh;width:auto;height:auto;box-shadow:0 20px 55px rgba(0,0,0,.45);border-radius:12px}.social-share-layout aside{display:flex;flex-direction:column;gap:14px}.social-share-layout label{display:flex;flex-direction:column;gap:7px;color:#9eb5c3;font-size:.82rem;font-weight:800}.social-share-layout select,.social-share-layout textarea,.studio-compose textarea{width:100%;background:#071b29;color:#eef6f8;border:1px solid #204256;border-radius:12px;padding:11px 12px;outline:none}.social-share-layout textarea,.studio-compose textarea{resize:vertical;line-height:1.5}.social-lock-card{padding:13px;background:#0a202e;border:1px solid rgba(244,192,95,.28);border-radius:14px}.social-lock-card small,.social-lock-card span{display:block;color:#7f98a8}.social-lock-card b{display:block;color:#f4c05f;margin:5px 0}.social-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.social-modal-actions button:last-child:nth-child(3){grid-column:1/-1}.social-modal-actions button{padding:11px;border-radius:12px;font-weight:900}.social-modal-actions .primary{background:#25bf8b;color:#03130e;border:0}.social-modal-actions .secondary{background:#0b2636;color:#e9f5f7;border:1px solid #285066}
.social-studio-page .premium-route-top{position:sticky;top:0;z-index:20}.studio-hero{display:flex;justify-content:space-between;gap:24px;align-items:end;background:linear-gradient(135deg,#071827,#0b2638);border:1px solid rgba(244,192,95,.22);border-radius:22px;padding:26px;margin-bottom:22px}.studio-hero h1{margin:5px 0 8px;font-size:clamp(1.6rem,3vw,2.6rem)}.studio-hero p{max-width:780px;color:#93aab9;margin:0}.studio-engine-badges{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.studio-engine-badges span{font-size:.72rem;padding:7px 10px;border:1px solid rgba(84,214,255,.25);background:#081e2e;color:#7edfff;border-radius:999px}.studio-compose{background:#071a28;border:1px solid rgba(86,140,170,.18);border-radius:20px;padding:20px;margin-bottom:24px}.studio-compose>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.studio-compose h2{margin:3px 0}.studio-compose .primary{padding:11px 15px;border-radius:12px;border:0;background:#29c892;color:#04150f;font-weight:900}.studio-route-note{margin-top:10px;color:#7f99aa;font-size:.8rem}.studio-assets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.studio-asset-card{display:grid;grid-template-columns:54px 1fr;gap:12px;padding:16px;background:#071a28;border:1px solid rgba(95,140,168,.18);border-radius:18px}.studio-asset-icon{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;background:#0d2a39;color:#f4c05f;font-size:25px}.studio-asset-card h3{margin:3px 0}.studio-asset-card p{margin:3px 0;color:#8ba3b3}.studio-asset-card>label{grid-column:1/-1;font-size:.8rem;color:#a8bdc9}.studio-asset-card footer{grid-column:1/-1;display:flex;gap:7px;flex-wrap:wrap}.studio-asset-card button,.studio-bundle-card button{background:#0c2736;color:#e9f3f6;border:1px solid #24495d;border-radius:10px;padding:8px 10px}.studio-asset-card .danger-outline,.studio-bundle-card .danger-outline{border-color:rgba(255,107,118,.4);color:#ff8992}.studio-video-grid,.studio-bundle-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px;margin-bottom:28px}.studio-video-job,.studio-bundle-card{padding:16px;border-radius:18px;background:#071a28;border:1px solid rgba(95,140,168,.18)}.studio-video-job header,.studio-bundle-card header{display:flex;justify-content:space-between;gap:12px}.studio-progress{height:8px;border-radius:999px;background:#0d2c3e;overflow:hidden;margin:12px 0}.studio-progress i{display:block;height:100%;background:linear-gradient(90deg,#29c892,#54d6ff);border-radius:999px}.studio-bundle-card p{color:#92a9b8}.studio-bundle-card footer{display:flex;gap:8px;margin-top:12px}.premium-side-link[data-premium-nav="social"] span{color:#f4c05f}
@media(max-width:900px){.social-share-layout{grid-template-columns:1fr}.social-preview-wrap{min-height:420px}.studio-hero{align-items:flex-start;flex-direction:column}.studio-engine-badges{align-items:flex-start}.detail-social-toolbar{padding:10px 14px}.detail-social-toolbar button{flex:1 1 160px}.social-modal-overlay{padding:6px}.social-modal{width:100%;max-height:98vh}.social-modal-actions{grid-template-columns:1fr}}
/* V1.25.1 · Android Ayakizi Social Studio V1.0.6 visual/flow parity */
.android-v106-parity{--studio-bg:#05080b;--studio-surface:#0b1117;--studio-surface2:#101a22;--studio-lime:#7cff37;--studio-aqua:#47d8ff;--studio-purple:#d15cff;--studio-gold:#ffd45c;--studio-red:#ff5f6d}.android-v106-parity .studio-main{background:radial-gradient(circle at 50% -10%,rgba(71,216,255,.06),transparent 38%),var(--studio-bg);min-height:100vh;padding-bottom:34px}.studio-inner-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;position:sticky;top:74px;z-index:15;background:rgba(5,8,11,.92);backdrop-filter:blur(14px);padding:10px 0 16px;margin-bottom:12px}.studio-inner-nav button{border:1px solid #182932;background:#071017;color:#8798a2;border-radius:13px;padding:10px 6px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:7px}.studio-inner-nav button span{font-size:17px}.studio-inner-nav button.active{color:var(--studio-lime);border-color:rgba(124,255,55,.34);background:rgba(124,255,55,.08)}
.studio-brand-header{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 12px 10px}.studio-brand-header img{width:min(370px,78%);height:64px;object-fit:contain}.studio-brand-header>b{color:var(--studio-lime);font-weight:1000;letter-spacing:1.4px;font-size:17px}.studio-brand-header>small{color:#707c83;margin-top:3px}.studio-welcome{margin:4px 0 14px}.studio-welcome span{color:var(--studio-lime);font-size:.75rem}.studio-welcome h1{margin:2px 0 4px;font-size:1.45rem}.studio-welcome p{margin:0;color:#6f7c83;font-size:.8rem}.studio-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 8px}.studio-section-title b{color:var(--studio-aqua);font-size:.75rem;letter-spacing:.5px}.studio-section-title span{color:#68777f;font-size:.7rem}
.studio-platform-section{margin:8px 0 14px}.studio-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.studio-platform-card{min-height:112px;text-align:left;padding:14px;border-radius:17px;background:var(--studio-surface2);border:1px solid rgba(255,255,255,.08);color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}.studio-platform-card.youtube{cursor:pointer;border-color:rgba(255,95,109,.22)}.studio-platform-card.youtube.lime{border-color:rgba(124,255,55,.28)}.studio-platform-card.instagram{border-color:rgba(209,92,255,.22)}.studio-platform-card.x{border-color:rgba(255,255,255,.22)}.studio-platform-card.threads{border-color:rgba(71,216,255,.22)}.studio-platform-icon{font-size:23px;font-weight:1000}.studio-platform-card.youtube .studio-platform-icon{color:var(--studio-red)}.studio-platform-card.youtube.lime .studio-platform-icon{color:var(--studio-lime)}.studio-platform-card.instagram .studio-platform-icon{color:var(--studio-purple)}.studio-platform-card.x .studio-platform-icon{color:#fff}.studio-platform-card.threads .studio-platform-icon{color:var(--studio-aqua)}.studio-platform-card b{font-size:.86rem}.studio-platform-card small{color:#697880;font-size:.68rem}.studio-platform-message{margin:7px 2px 0;color:#707d84;font-size:.68rem}.studio-platform-message.ok{color:var(--studio-lime)}
.studio-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 18px}.studio-stat-grid article{background:var(--studio-surface);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px 6px;text-align:center}.studio-stat-grid strong{display:block;font-size:1.25rem}.studio-stat-grid span{color:#9aa6ad;font-size:.68rem}.studio-stat-grid .aqua{border-color:rgba(71,216,255,.28)}.studio-stat-grid .aqua strong{color:var(--studio-aqua)}.studio-stat-grid .gold{border-color:rgba(255,212,92,.28)}.studio-stat-grid .gold strong{color:var(--studio-gold)}.studio-stat-grid .lime{border-color:rgba(124,255,55,.28)}.studio-stat-grid .lime strong{color:var(--studio-lime)}.studio-stat-grid .red{border-color:rgba(255,95,109,.28)}.studio-stat-grid .red strong{color:var(--studio-red)}
.studio-job-list{display:grid;gap:9px}.studio-job-card{width:100%;text-align:left;padding:14px;background:var(--studio-surface);color:#fff;border:1px solid rgba(71,216,255,.18);border-radius:16px}.studio-job-card header{display:flex;align-items:center;justify-content:space-between;gap:9px}.studio-job-card header>b{color:var(--studio-lime)}.studio-job-card h3{margin:7px 0 4px;font-size:.92rem}.studio-job-card p{margin:0;color:#77858d;font-size:.74rem;line-height:1.42;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.studio-job-card>small{display:block;color:#58676f;margin-top:8px;font-size:.64rem}.studio-status{border:1px solid currentColor;border-radius:999px;padding:3px 8px;font-size:.58rem;font-weight:900;background:rgba(255,255,255,.04)}.studio-status.lime{color:var(--studio-lime)}.studio-status.red{color:var(--studio-red)}.studio-status.gold{color:var(--studio-gold)}.studio-status.purple{color:var(--studio-purple)}.studio-status.aqua{color:var(--studio-aqua)}.studio-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.studio-tags span{padding:3px 6px;background:var(--studio-surface2);color:#a4afb5;border-radius:6px;font-size:.58rem}.studio-empty{padding:18px;background:var(--studio-surface);border-radius:14px;color:#65747c;font-size:.75rem}.studio-page-title h1{font-size:1.45rem;color:var(--studio-lime);margin:4px 0 10px}.studio-filter-row{display:flex;gap:7px;margin-bottom:12px}.studio-filter-row button{border:1px solid #213039;background:#0a1116;color:#89979e;border-radius:999px;padding:7px 12px;font-weight:800}.studio-filter-row button.active{color:var(--studio-lime);border-color:rgba(124,255,55,.35);background:rgba(124,255,55,.08)}
.studio-account-card,.studio-api-card,.studio-source-card,.studio-story-card,.studio-youtube-publish-card,.studio-background-card{background:var(--studio-surface);border:1px solid rgba(255,255,255,.09);border-radius:17px;padding:15px;margin:10px 0}.studio-account-card{display:flex;flex-direction:column;gap:4px}.studio-account-card>b{color:var(--studio-aqua)}.studio-account-card>span{color:#7b8990;font-size:.72rem}.studio-account-card>small{color:var(--studio-lime);font-size:.7rem}.studio-api-card{border-color:rgba(255,212,92,.25)}.studio-api-card>b{color:var(--studio-gold)}.studio-api-card p,.studio-source-card p{color:#9aa4aa;font-size:.76rem;line-height:1.5}.studio-api-card label{display:flex;flex-direction:column;gap:6px;color:#b7c1c6;font-size:.72rem}.studio-api-card input,.studio-field input,.studio-field textarea,.studio-platform-editor textarea,.studio-story-card textarea{width:100%;background:#071017;color:#eef5f7;border:1px solid #263943;border-radius:11px;padding:10px;outline:none}.studio-api-card>small{display:block;color:#747f85;font-size:.66rem;margin:7px 0}.studio-api-card button{border:1px solid rgba(255,212,92,.35);background:rgba(255,212,92,.08);color:var(--studio-gold);border-radius:11px;padding:10px;font-weight:900}.studio-editor-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.studio-editor-top button{background:transparent;border:0;color:var(--studio-aqua);font-weight:800}.studio-editor-top b{color:var(--studio-lime)}.studio-source-card{border-color:rgba(124,255,55,.25)}.studio-source-card>b{color:var(--studio-lime)}.studio-field{display:flex;flex-direction:column;gap:6px;color:#aab6bc;font-size:.72rem;margin:10px 0}.studio-field textarea{resize:vertical}.studio-platform-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.studio-platform-chips button{padding:8px 5px;border-radius:999px;border:1px solid #26363e;background:#091116;color:#8b989f;font-size:.68rem;font-weight:800}.studio-platform-chips button.active{color:var(--studio-lime);border-color:rgba(124,255,55,.35);background:rgba(124,255,55,.07)}.studio-platform-editors{display:grid;gap:8px;margin-top:10px}.studio-platform-editor{background:var(--studio-surface);border:1px solid rgba(71,216,255,.15);border-radius:14px;padding:12px}.studio-platform-editor.hidden,.studio-story-card.hidden{display:none}.studio-platform-editor>b{color:var(--studio-aqua);font-size:.78rem}.studio-platform-editor textarea{display:block;margin:7px 0;resize:vertical}.studio-platform-editor small.warn,.studio-youtube-publish-card small.warn{color:var(--studio-gold)}.studio-platform-editor small.ok{color:var(--studio-lime)}.studio-story-card{background:#120c18;border-color:rgba(209,92,255,.35)}.studio-story-card>b{color:var(--studio-purple)}.studio-story-card label{display:flex;align-items:center;gap:7px;margin:8px 0;color:#fff;font-size:.75rem}.studio-story-card p{color:#c9cfd2;white-space:pre-line}.studio-story-card small{color:#747c80}.studio-precheck{border-radius:14px;padding:13px;margin:10px 0}.studio-precheck.ok{border:1px solid rgba(124,255,55,.35);background:rgba(124,255,55,.06)}.studio-precheck.warn{border:1px solid rgba(255,212,92,.35);background:rgba(255,212,92,.06)}.studio-precheck.ok>b{color:var(--studio-lime)}.studio-precheck.warn>b{color:var(--studio-gold)}.studio-precheck span{display:block;color:#b1b9bd;font-size:.7rem;margin-top:4px}.studio-editor-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.studio-editor-actions button,.studio-youtube-publish-card button,.studio-background-card button{padding:10px;border-radius:11px;border:1px solid #31444e;background:#0b151a;color:#dfe7ea;font-weight:900}.studio-editor-actions .primary,.studio-youtube-publish-card .primary{background:var(--studio-lime);color:#071006;border-color:var(--studio-lime)}.studio-editor-actions button:disabled,.studio-youtube-publish-card button:disabled{opacity:.38}.studio-youtube-publish-card{background:var(--studio-surface2);border-color:rgba(209,92,255,.25)}.studio-youtube-publish-card header{display:flex;justify-content:space-between;gap:10px}.studio-youtube-publish-card header>b{color:var(--studio-aqua)}.studio-youtube-publish-card header>span{color:#6d7b82;font-size:.65rem}.studio-youtube-publish-card>p{color:#9ca7ac;font-size:.72rem}.studio-youtube-publish-card>button{width:100%}.studio-inline-progress p{color:#b5c0c5;font-size:.72rem}.studio-inline-progress a,.studio-background-card a{display:block;color:var(--studio-aqua);margin-top:8px}.studio-youtube-error{background:rgba(255,95,109,.08);border:1px solid rgba(255,95,109,.4);border-radius:10px;padding:9px;margin-top:8px}.studio-youtube-error b{display:block;color:var(--studio-red);font-size:.7rem}.studio-youtube-error span{color:#c9cfd2;font-size:.68rem}.studio-background-card{border-color:rgba(71,216,255,.4);background:rgba(71,216,255,.05)}.studio-background-card header{display:flex;justify-content:space-between}.studio-background-card header>b{color:var(--studio-aqua)}.studio-background-card header>strong{color:var(--studio-lime)}.studio-background-card p{color:#c7d0d4;font-size:.74rem}.studio-background-card small{display:block;color:#77848a;font-size:.66rem}.studio-background-card button{width:100%;color:var(--studio-red);border-color:rgba(255,95,109,.4);margin-top:8px}.studio-background-card em{display:block;color:var(--studio-gold);font-size:.68rem;font-style:normal;margin-top:8px}.studio-background-card em.error{color:var(--studio-red)}#studioEditorMessage .ok{color:var(--studio-lime)}#studioEditorMessage .error{color:var(--studio-red)}
@media(max-width:760px){.android-v106-parity .studio-main{padding-bottom:105px}.studio-inner-nav{position:fixed;left:10px;right:10px;bottom:10px;top:auto;z-index:70;margin:0;padding:7px;background:#071017f2;border:1px solid #182932;border-radius:18px;box-shadow:0 18px 50px #000c}.studio-inner-nav button{border:0;background:transparent;border-radius:12px;flex-direction:column;gap:2px;padding:7px 3px;font-size:.66rem}.studio-inner-nav button.active{background:rgba(124,255,55,.10)}.studio-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-platform-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-editor-actions{grid-template-columns:1fr}.studio-brand-header img{width:86%}}

.studio-logout-button{width:100%;border:1px solid rgba(255,95,109,.42);background:rgba(255,95,109,.06);color:#ff5f6d;border-radius:13px;padding:12px;font-weight:900;margin-top:10px}

.studio-youtube-error{border:1px solid rgba(255,95,109,.45);background:rgba(255,95,109,.08);border-radius:13px;padding:10px;margin-top:8px;color:#d5dde2}.studio-youtube-error header{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#ff5f6d;font-size:.72rem}.studio-youtube-error strong{display:block;color:#fff;margin:6px 0 3px}.studio-youtube-error p{margin:0;color:#c5d0d6;font-size:.76rem}.studio-youtube-error details{margin-top:5px}.studio-youtube-error summary{cursor:pointer;color:#47d8ff;font-size:.68rem;font-weight:800}.studio-youtube-error code{display:block;white-space:pre-wrap;word-break:break-word;color:#87969e;font-size:.66rem;margin-top:5px}

/* V1.26 HOME_CEILING_FLOOR_MULTI_MARKET_FIX_V1 + HOME_INDEX_CARD_INTERACTIVE_RANGE_V1 */
.premium-home-logo img,.topbar-logo,.premium-route-top img{object-fit:contain;max-width:100%}.premium-side-brand img{width:168px;height:auto;object-fit:contain}.brand-home-link{cursor:pointer}
.premium-home-market-v1240 .home-benchmark-card{height:auto!important;min-height:0!important;align-self:start;padding:14px}.premium-home-market-v1240 .home-chart-wrap{height:300px!important;min-height:220px}.home-chart-point-info{min-height:18px;text-align:center;color:#647b8a;font-size:7.5px;padding-top:5px}.home-chart-point-info::first-letter{color:#e5bd68}.premium-market-svg [data-chart-point]{cursor:crosshair;outline:none}.premium-market-svg [data-chart-point]:focus{filter:brightness(1.25)}
.cf-market-selector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:5px 0 8px}.cf-market-selector button{border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.018);color:#758b98;border-radius:8px;padding:7px 4px;font-size:7px;font-weight:950;cursor:pointer}.cf-market-selector button.active{color:#efc66e;border-color:rgba(214,165,75,.3);background:rgba(214,165,75,.07)}.cf-market-selector.archive{max-width:430px;margin:12px 0}
.home-ceiling-floor-card{min-width:0;overflow:hidden}.ceiling-floor-list{max-height:220px;min-width:0}.ceiling-floor-row{grid-template-columns:25px minmax(0,1fr) minmax(54px,max-content);min-width:0;overflow:hidden}.ceiling-floor-row>span{min-width:0;overflow:hidden}.ceiling-floor-row>span b,.ceiling-floor-row>span small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cf-status{max-width:94px;overflow:hidden;text-overflow:ellipsis}.ceiling-floor-footer{min-width:0}.cf-source-note{overflow-wrap:anywhere}
.cf-archive-symbol{min-width:0;overflow:hidden}.cf-archive-symbol span{min-width:0}.cf-archive-symbol span b,.cf-archive-symbol span small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.scan-last-result-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid rgba(214,165,75,.18);background:rgba(214,165,75,.05);border-radius:10px;padding:8px 10px;margin-bottom:7px;font-size:8px}.scan-last-result-meta b{color:#efc66e}.scan-last-result-meta span{color:#8297a3;text-align:right}
/* V1.26 SPK / IPO CENTER */
.ipo-center-page{max-width:1320px}.ipo-tabs{display:flex;gap:5px;margin:12px 0 8px;overflow-x:auto}.ipo-tabs button{white-space:nowrap;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.018);color:#708692;border-radius:9px;padding:9px 13px;font-size:8px;font-weight:950;cursor:pointer}.ipo-tabs button.active{color:#efc66e;border-color:rgba(214,165,75,.3);background:rgba(214,165,75,.07)}.ipo-toolbar{display:flex;gap:8px;margin-bottom:12px}.ipo-toolbar input,.ipo-scan-form input,.ipo-lot-calc input{min-width:0;flex:1;background:#061824;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#d8e2e7;padding:10px 12px;font-size:12px}.ipo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ipo-card,.capital-action-grid article,.ipo-detail,.ipo-scan-panel{border:1px solid rgba(255,255,255,.06);border-radius:15px;background:linear-gradient(145deg,rgba(7,25,38,.94),rgba(3,14,23,.98));padding:14px}.ipo-card>header,.ipo-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ipo-card h3,.ipo-detail h2{margin:3px 0;color:#e1e9ed}.ipo-card p,.ipo-detail p{color:#718792;font-size:8px;margin:3px 0}.ipo-card header small,.capital-action-grid article>small,.ipo-detail header small{color:#cda958;font-size:7px;font-weight:900}.ipo-strength{width:86px;min-width:86px;aspect-ratio:1;border-radius:50%;border:1px solid rgba(214,165,75,.33);display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(214,165,75,.1),rgba(3,14,23,.25))}.ipo-strength strong{font-size:20px;color:#efc66e}.ipo-strength span{font-size:6px;color:#81949d;font-weight:900}.ipo-strength small{font-size:6px;color:#b9a16b;text-align:center}.ipo-strength.pending strong{color:#708591}.ipo-card-metrics,.ipo-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0}.ipo-card-metrics>div,.ipo-detail-grid article{border:1px solid rgba(255,255,255,.045);border-radius:9px;padding:8px;background:rgba(255,255,255,.015)}.ipo-card-metrics span,.ipo-detail-grid span{display:block;color:#607783;font-size:6.5px}.ipo-card-metrics b,.ipo-detail-grid strong{display:block;color:#d3dee3;font-size:9px;margin-top:3px}.ipo-doc-row{display:flex;gap:4px;flex-wrap:wrap}.ipo-doc-pill{font-size:6.3px;padding:4px 6px;border-radius:999px;border:1px solid rgba(255,255,255,.06);color:#728793}.ipo-doc-pill.ok{color:#6bd79c;border-color:rgba(75,195,132,.25);background:rgba(75,195,132,.055)}.ipo-card footer{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:11px;padding-top:9px;border-top:1px solid rgba(255,255,255,.045)}.ipo-card footer>span{font-size:7px;color:#718793}.capital-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.capital-action-grid article h3{font-size:11px;min-height:34px}.capital-action-grid article>div{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-top:1px solid rgba(255,255,255,.04);font-size:7px}.capital-action-grid article span{color:#6b818d}.capital-action-grid article b{color:#d4dee3}.capital-action-grid article p{font-size:7px;color:#a88e58}.ipo-scan-form,.ipo-lot-calc{display:flex;gap:7px;margin:12px 0}.ipo-info-box{display:flex;gap:10px;align-items:flex-start;border:1px solid rgba(214,165,75,.15);border-radius:11px;background:rgba(214,165,75,.04);padding:10px}.ipo-info-box b{color:#efc66e;font-size:8px}.ipo-info-box span{color:#788d98;font-size:8px}.ipo-detail{max-width:1050px;margin:auto}.ipo-detail-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ipo-detail-section{border-top:1px solid rgba(255,255,255,.055);padding-top:12px;margin-top:12px}.ipo-detail-section h3{font-size:11px}.ipo-kap-docs{display:grid;gap:5px;margin-top:9px}.ipo-kap-docs a{display:grid;gap:2px;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:8px;text-decoration:none}.ipo-kap-docs a b{color:#d0a951;font-size:7px}.ipo-kap-docs a span{color:#8497a0;font-size:7px}.ipo-lot-result{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:8px 0}.ipo-lot-result>div{border:1px solid rgba(255,255,255,.05);border-radius:9px;padding:9px}.ipo-lot-result span{display:block;color:#71858f;font-size:7px}.ipo-lot-result strong{display:block;color:#e9c36d;margin-top:3px}.ipo-strength-components{display:grid;gap:4px}.ipo-strength-components>div:not(.empty-panel){display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.04);padding:6px 2px;font-size:8px}.ipo-strength-components span{color:#718692}.ipo-strength-components b{color:#d4dee3}
@media(max-width:900px){.ipo-grid{grid-template-columns:1fr}.capital-action-grid{grid-template-columns:1fr 1fr}.ipo-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-home-market-v1240 .home-chart-wrap{height:255px!important}}
@media(max-width:720px){.premium-home-market-v1240 .home-chart-wrap{height:220px!important}.home-chart-periods button{min-width:44px}.scan-last-result-meta{align-items:flex-start;flex-direction:column}.scan-last-result-meta span{text-align:left}.ipo-toolbar,.ipo-scan-form,.ipo-lot-calc{flex-wrap:wrap}.ipo-toolbar input,.ipo-scan-form input,.ipo-lot-calc input{flex-basis:100%}.capital-action-grid{grid-template-columns:1fr}.ipo-detail-grid{grid-template-columns:1fr 1fr}.ipo-strength{width:76px;min-width:76px}.cf-market-selector{grid-template-columns:repeat(4,1fr)}}

/* Web V1.26.1 · HOME_RUNTIME_FIX_LOGO_THEME_V1 */
.boot-logo,.brand-logo,.topbar-logo,.premium-home-logo img,.premium-side-brand img,.premium-route-top img{
  filter:drop-shadow(0 7px 18px rgba(0,0,0,.24)) drop-shadow(0 0 10px rgba(214,165,75,.06));
}
.boot-logo{width:min(360px,78vw);max-height:145px;object-fit:contain;}
.premium-home-logo img{height:40px;max-width:205px;}
.topbar-logo{height:44px;max-width:235px;}
.brand-logo{max-height:160px;}
.home-load-error{min-height:84px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;color:#7f95a4;padding:16px;border:1px dashed rgba(255,255,255,.06);border-radius:12px;background:rgba(3,13,22,.24)}
.home-load-error b{color:#d9e2e8;font-size:9px;letter-spacing:.04em}.home-load-error span{font-size:7.5px;color:#718897;overflow-wrap:anywhere}
@media(max-width:720px){.boot-logo{width:min(300px,82vw)}.premium-home-logo img{height:34px}.topbar-logo{height:38px}.brand-logo{width:min(360px,82%);}}

/* Web V1.26.2 · BACKGROUND_SCAN_JOB_CONTROL_SCALE + HOME_LAYOUT_PARITY */
.global-scan-status-chip{height:34px;display:inline-grid;grid-template-columns:auto auto auto auto;align-items:center;gap:5px;padding:0 9px;border:1px solid rgba(214,165,75,.25);border-radius:10px;background:rgba(214,165,75,.06);color:#d8e2e7;cursor:pointer;white-space:nowrap}.global-scan-status-chip i{width:7px;height:7px;border-radius:50%;background:#65d89a;box-shadow:0 0 9px rgba(101,216,154,.45)}.global-scan-status-chip.paused i{background:#e8bd65}.global-scan-status-chip span,.global-scan-status-chip small{font-size:7px;color:#7f929e}.global-scan-status-chip b{font-size:8px;color:#efc66e}.premium-home-topbar{grid-template-columns:220px minmax(0,1fr) auto auto}.premium-route-top .global-scan-status-chip,.topbar .global-scan-status-chip{margin-left:auto;margin-right:8px}
.scan-job-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.scan-job-actions button{min-width:128px}.scan-state.paused{color:#efc66e;border-color:rgba(214,165,75,.28);background:rgba(214,165,75,.07)}.scan-confirm-overlay{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:20px;background:rgba(0,6,11,.72);backdrop-filter:blur(8px)}.scan-confirm-card{width:min(460px,92vw);padding:22px;border:1px solid rgba(214,165,75,.28);border-radius:18px;background:linear-gradient(145deg,#071725,#030d16);box-shadow:0 30px 80px rgba(0,0,0,.5)}.scan-confirm-card h3{margin:0 0 8px;color:#e9c776}.scan-confirm-card p{margin:0;color:#8497a2;font-size:11px;line-height:1.55}.scan-confirm-card>div{display:flex;gap:8px;margin-top:18px}.scan-confirm-card button{flex:1;min-height:40px}.scan-go-active{margin-top:7px}
.home-market-status-bar{min-height:44px;margin-bottom:10px;padding:0 12px;display:grid;grid-template-columns:auto auto auto minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid rgba(80,162,201,.18);border-radius:13px;background:linear-gradient(90deg,rgba(6,25,38,.94),rgba(4,17,28,.94));overflow:hidden}.market-open-state,.market-clock,.market-delay{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:8px;color:#8297a4}.market-open-state i{width:8px;height:8px;border-radius:50%;background:#16d88b;box-shadow:0 0 10px rgba(22,216,139,.5)}.market-open-state b{color:#66dda5}.market-clock span{color:#d5dee3;font-weight:800}.market-delay{padding-left:12px;border-left:1px solid rgba(255,255,255,.05)}.market-status-quotes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.market-status-quotes>span{display:grid;grid-template-columns:auto auto auto;gap:7px;align-items:center;padding:0 13px;border-left:1px solid rgba(255,255,255,.045);min-width:0}.market-status-quotes b{font-size:7px;color:#b9c6ce;white-space:nowrap}.market-status-quotes strong{font-size:8px;color:#e0e7eb;white-space:nowrap}.market-status-quotes em{font-size:7px;font-style:normal;font-weight:900;white-space:nowrap}.market-status-refresh{width:30px;height:30px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:transparent;color:#8da1ad;cursor:pointer}
.premium-home-market-v1262{display:grid;grid-template-columns:minmax(220px,.48fr) minmax(0,1.62fr) minmax(300px,.62fr);gap:10px;align-items:start;min-height:0}.premium-home-market-v1262 .home-left-rail,.premium-home-market-v1262 .home-right-rail,.home-center-stack{display:grid;gap:10px;align-content:start;min-width:0}.home-center-stack .home-benchmark-card{height:auto!important;min-height:0!important;padding:14px}.home-center-stack .home-chart-wrap{height:300px!important;min-height:220px}.home-center-stack .home-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.home-center-stack .home-quick-grid button{min-height:78px;padding:11px 13px}.premium-home-market-v1262 .home-right-rail{grid-template-rows:auto auto}
.cf-head.compact{align-items:center}.cf-market-select{height:30px;min-width:82px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#061824;color:#c8d3da;padding:0 8px;font-size:8px;font-weight:900}.cf-side-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:8px 0}.cf-side-tabs button{min-height:30px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:rgba(255,255,255,.015);color:#7d919e;font-size:8px;font-weight:900;cursor:pointer}.cf-side-tabs button.active{color:#07111a;background:linear-gradient(90deg,#e9b95d,#f1cd79);border-color:#e9bd69}.cf-table-head,.ceiling-floor-row.table-row{display:grid;grid-template-columns:minmax(70px,1fr) minmax(82px,.9fr) minmax(66px,.7fr);align-items:center;gap:8px}.cf-table-head{padding:6px 3px;border-bottom:1px solid rgba(255,255,255,.05);color:#708590;font-size:7px}.cf-table-head span:nth-child(2),.cf-table-head span:nth-child(3){text-align:right}.ceiling-floor-list.single{max-height:310px;overflow:auto}.ceiling-floor-row.table-row{width:100%;padding:8px 3px;border:0;border-bottom:1px solid rgba(255,255,255,.035);background:transparent;color:inherit;text-align:left;cursor:pointer}.ceiling-floor-row.table-row:hover{background:rgba(255,255,255,.025)}.ceiling-floor-row.table-row>b{font-size:8.5px;color:#d4dde2}.ceiling-floor-row.table-row>strong,.ceiling-floor-row.table-row>em{text-align:right;font-size:8px;white-space:nowrap}.ceiling-floor-row.table-row>em{font-style:normal;font-weight:900}.ceiling-floor-bottom{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin-top:7px;padding-top:7px;border-top:1px solid rgba(255,255,255,.045)}.ceiling-floor-bottom>span{justify-self:end;color:#617783;font-size:6.5px}.cf-mini-refresh{width:28px;height:28px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:transparent;color:#9aadb7;cursor:pointer}.cf-fallback-note{margin-top:6px;padding:6px 8px;border-radius:8px;background:rgba(214,165,75,.06);color:#bfa468;font-size:7px}.mover-isolated{min-height:120px}
@media(max-width:1220px){.premium-home-market-v1262{grid-template-columns:220px minmax(0,1fr) 290px}.market-status-quotes>span{padding:0 8px}.market-status-quotes b{display:none}.global-scan-status-chip span{display:none}}
@media(max-width:1000px){.premium-home-topbar{grid-template-columns:170px minmax(0,1fr) auto}.premium-home-topbar>.global-scan-status-chip{display:none}.home-market-status-bar{grid-template-columns:auto auto minmax(0,1fr) auto}.market-delay{display:none}.premium-home-market-v1262{grid-template-columns:minmax(0,1fr) 300px}.home-left-rail{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.home-center-stack{grid-column:1}.premium-home-market-v1262 .home-right-rail{grid-column:2}.home-center-stack .home-quick-grid{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.home-market-status-bar{grid-template-columns:auto 1fr auto;padding:8px 10px}.market-status-quotes{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:4px}.market-status-quotes>span{border:1px solid rgba(255,255,255,.04);border-radius:7px;padding:5px 7px}.market-status-quotes b{display:block}.market-delay{display:none}.premium-home-market-v1262{display:block}.home-left-rail{display:grid;grid-template-columns:1fr}.home-left-rail>*,.home-center-stack,.premium-home-market-v1262 .home-right-rail{margin-bottom:9px}.home-center-stack .home-chart-wrap{height:220px!important}.home-center-stack .home-quick-grid{grid-template-columns:1fr 1fr}.scan-job-actions{display:grid;grid-template-columns:1fr}.scan-job-actions button{width:100%}.ceiling-floor-list.single{max-height:360px}}

/* Web V1.26.3 · HOME_LAYOUT_RESET_NOTIFICATION_STICKY_HEADER_V1 */
.global-site-header{position:sticky!important;top:0;z-index:120!important;height:66px!important;grid-template-columns:205px minmax(0,1fr) auto!important;gap:16px!important;padding:0 clamp(14px,2.2vw,34px)!important;background:rgba(2,9,16,.975)!important;border-bottom:1px solid rgba(214,165,75,.16)!important;box-shadow:0 10px 32px rgba(0,0,0,.28)!important}
.global-site-header nav button{transition:color .16s ease,background .16s ease}.global-site-header nav button:hover{color:#d8b85e!important;background:rgba(214,165,75,.025)}.global-site-header nav button.active{color:#efcb73!important}.global-site-header nav button.active::after{height:2px!important;bottom:0!important;box-shadow:0 0 10px rgba(240,203,118,.30)!important}
.global-header-actions{display:flex;align-items:center;gap:8px;min-width:0}.global-header-actions .premium-home-user{flex:0 0 auto}.notification-center-wrap{position:relative;display:flex;align-items:center}.global-notification-button{position:relative;height:35px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(214,165,75,.17);border-radius:9px;background:rgba(255,255,255,.018);color:#aebdc6;font-size:8px;font-weight:800;cursor:pointer}.global-notification-button:hover,.global-notification-button[aria-expanded="true"]{color:#efc970;border-color:rgba(214,165,75,.35);background:rgba(214,165,75,.055)}.global-notification-button>em{display:none;position:absolute;right:-4px;top:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#d45555;color:#fff;font-size:7px;font-style:normal;line-height:17px;text-align:center;box-shadow:0 0 0 2px #020910}.global-notification-button>em.visible{display:block}
.notification-popover{display:none;position:absolute;right:0;top:calc(100% + 8px);width:min(390px,92vw);max-height:min(560px,75vh);overflow:hidden;border:1px solid rgba(214,165,75,.24);border-radius:15px;background:linear-gradient(155deg,rgba(7,25,38,.995),rgba(2,12,21,.995));box-shadow:0 28px 80px rgba(0,0,0,.55),0 0 35px rgba(214,165,75,.035);z-index:220}.notification-popover.open{display:block}.notification-popover>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 14px 10px;border-bottom:1px solid rgba(255,255,255,.055)}.notification-popover>header b{display:block;color:#e2e9ed;font-size:11px}.notification-popover>header small{display:block;color:#6d8492;font-size:7.5px;margin-top:2px}.notification-popover>header button{border:0;background:transparent;color:#b79856;font-size:7.5px;font-weight:850;cursor:pointer}.notification-tabs{display:flex;gap:5px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.04)}.notification-tabs button{border:1px solid rgba(255,255,255,.055);background:transparent;color:#718793;border-radius:7px;padding:6px 9px;font-size:7px;font-weight:850}.notification-tabs button.active{color:#efc66e;border-color:rgba(214,165,75,.24);background:rgba(214,165,75,.06)}.notification-list{max-height:405px;overflow:auto;padding:6px}.notification-row{position:relative;width:100%;display:grid;grid-template-columns:30px minmax(0,1fr) 8px;gap:8px;align-items:start;padding:10px 9px;border:0;border-bottom:1px solid rgba(255,255,255,.04);border-radius:9px;background:transparent;color:inherit;text-align:left;cursor:pointer}.notification-row:hover{background:rgba(255,255,255,.025)}.notification-row>i{width:27px;height:27px;display:grid;place-items:center;border:1px solid rgba(214,165,75,.16);border-radius:8px;background:rgba(214,165,75,.035);color:#d9b763;font-style:normal}.notification-row span b{display:block;color:#d3dde2;font-size:8.5px}.notification-row span small{display:block;color:#718794;font-size:7.2px;line-height:1.45;margin-top:2px}.notification-row time{display:block;color:#586e7b;font-size:6.7px;margin-top:4px}.notification-row>em{width:6px;height:6px;border-radius:50%;background:#e9bd65;margin-top:6px;box-shadow:0 0 8px rgba(233,189,101,.4)}.notification-row.read{opacity:.68}.notification-row.severity-critical>i{border-color:rgba(235,100,100,.3);color:#ef8080;background:rgba(235,100,100,.05)}.notification-row.severity-important>i{border-color:rgba(214,165,75,.28)}.notification-empty{padding:28px 14px;text-align:center;color:#687f8d;font-size:8px}.notification-popover>footer{padding:8px 12px;border-top:1px solid rgba(255,255,255,.045);color:#506876;font-size:6.5px;text-align:center}
.has-global-site-header>.topbar{display:none!important}.has-global-site-header .premium-sidebar{top:66px!important}.has-global-site-header .premium-route-top{top:66px!important}.has-global-site-header .premium-shell-stage{padding-top:0}.global-site-header .global-scan-status-chip{margin-left:0!important;margin-right:0!important}
.home-layout-reset{max-width:1840px!important;padding:10px clamp(12px,1.5vw,26px) 18px!important;display:block!important;min-height:0!important}.home-layout-reset .home-market-status-bar{position:sticky;top:66px;z-index:105;margin:0 0 10px;box-shadow:0 10px 26px rgba(0,0,0,.18);backdrop-filter:blur(14px)}
.premium-home-market-v1270{display:grid;grid-template-columns:minmax(245px,.48fr) minmax(0,1.68fr) minmax(320px,.64fr);gap:10px;align-items:start;min-height:0}.premium-home-market-v1270 .home-left-rail,.premium-home-market-v1270 .home-right-rail,.premium-home-market-v1270 .home-center-stack{display:grid;gap:10px;align-content:start;min-width:0}.premium-home-market-v1270 .home-benchmark-card{min-height:0!important;height:auto!important;padding:14px!important}.premium-home-market-v1270 .home-chart-wrap{height:330px!important;min-height:250px}.premium-home-market-v1270 .home-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.premium-home-market-v1270 .home-quick-grid button{min-height:76px;padding:10px 13px}.premium-home-market-v1270 .home-right-rail{grid-template-rows:auto auto}.premium-home-market-v1270 .home-ceiling-floor-card{min-height:410px}.premium-home-market-v1270 .home-market-pulse{min-height:0}.premium-home-market-v1270 .home-market-pulse section:last-of-type{border-bottom:0}
.home-market-map{padding:13px 14px!important}.home-market-map-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:68px;gap:5px}.market-map-tile{grid-column:span var(--span,1);border:1px solid rgba(255,255,255,.055);border-radius:9px;color:#eef4f6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;overflow:hidden}.market-map-tile.up{background:rgba(28,161,106,var(--heat,.35));border-color:rgba(70,215,151,.22)}.market-map-tile.down{background:rgba(197,67,79,var(--heat,.35));border-color:rgba(242,99,108,.20)}.market-map-tile b{font-size:8.5px;text-shadow:0 1px 5px rgba(0,0,0,.3)}.market-map-tile strong{font-size:8px}.market-map-tile:hover{filter:brightness(1.08);transform:translateY(-1px)}
.home-premium-footer.compact{min-height:58px!important;margin-top:10px!important;grid-template-columns:minmax(260px,1fr) auto!important;padding:8px 14px!important;border-radius:13px!important}.home-premium-footer.compact .home-footer-brand img{width:118px;max-height:42px}.home-premium-footer.compact .home-footer-features{display:none}.home-premium-footer.compact .home-footer-social{display:flex;align-items:center;gap:12px}.home-premium-footer.compact .home-footer-social>div{margin:0}.home-premium-footer.compact .home-footer-social small{white-space:nowrap}
@media(max-width:1280px){.global-site-header{grid-template-columns:165px minmax(0,1fr) auto!important;padding:0 12px!important;gap:8px!important}.global-site-header nav button{padding:0 8px!important;font-size:9px!important}.global-notification-button span{display:none}.premium-home-market-v1270{grid-template-columns:220px minmax(0,1fr) 300px}.home-market-map-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1020px){.premium-home-market-v1270{grid-template-columns:minmax(0,1fr) 300px}.premium-home-market-v1270 .home-left-rail{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.premium-home-market-v1270 .home-center-stack{grid-column:1}.premium-home-market-v1270 .home-right-rail{grid-column:2}.premium-home-market-v1270 .home-quick-grid{grid-template-columns:1fr 1fr}.global-site-header .premium-home-user div{display:none}}
@media(max-width:720px){.global-site-header{position:sticky!important;height:auto!important;min-height:62px!important;grid-template-columns:1fr auto!important;padding:7px 10px!important}.global-site-header nav{grid-column:1/-1;grid-row:2;height:34px!important}.global-site-header nav button{padding:0 9px!important}.global-site-header .premium-home-logo img{height:32px!important}.global-notification-button{width:38px;padding:0;justify-content:center}.global-header-actions .premium-home-user>span,.global-header-actions .premium-home-user div{display:none}.global-header-actions .premium-home-user button{padding:7px}.has-global-site-header .premium-sidebar{top:96px!important}.has-global-site-header .premium-route-top{top:96px!important}.home-layout-reset .home-market-status-bar{top:96px}.premium-home-market-v1270{display:block}.premium-home-market-v1270 .home-left-rail{display:grid;grid-template-columns:1fr!important}.premium-home-market-v1270 .home-left-rail>*,.premium-home-market-v1270 .home-center-stack,.premium-home-market-v1270 .home-right-rail{margin-bottom:9px}.premium-home-market-v1270 .home-chart-wrap{height:225px!important}.premium-home-market-v1270 .home-quick-grid{grid-template-columns:1fr 1fr}.home-market-map-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:62px}.home-premium-footer.compact{grid-template-columns:1fr!important}.home-premium-footer.compact .home-footer-social{justify-content:space-between;text-align:left}.notification-popover{right:-48px;width:min(380px,94vw)}}
@media(max-width:470px){.premium-home-market-v1270 .home-quick-grid{grid-template-columns:1fr}.home-market-map-grid{grid-template-columns:1fr 1fr}.notification-popover{right:-70px}}

/* Web V1.27.0 · STOCK_DETAIL_EXACT_PREMIUM_TEMPLATE_V1 */
.premium-detail-route{background:#020b13}.premium-detail-route .premium-route-main{width:100%;max-width:1660px;padding:11px 12px 28px!important}.premium-detail-route .premium-stock-detail{margin-top:0;border-radius:0;border-color:rgba(220,167,65,.19);background:radial-gradient(circle at 30% 10%,rgba(215,161,54,.055),transparent 24rem),radial-gradient(circle at 82% 27%,rgba(29,104,121,.08),transparent 27rem),linear-gradient(155deg,#020c15 0%,#04131e 52%,#020b13 100%);box-shadow:0 30px 85px rgba(0,0,0,.42),inset 0 0 90px rgba(34,111,127,.025)}
.premium-detail-route .premium-stock-detail::before{background-image:radial-gradient(circle at 18% 12%,rgba(225,178,80,.1) 0 1px,transparent 1.5px),radial-gradient(circle at 77% 29%,rgba(88,184,189,.08) 0 1px,transparent 1.6px);background-size:31px 31px,43px 43px;mask-image:linear-gradient(to bottom,black 0 62%,transparent 92%);opacity:.75}
.premium-line-icon{display:block;width:1.25em;height:1.25em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.premium-detail-hero.premium-detail-hero-chart{grid-template-columns:minmax(300px,.86fr) minmax(190px,.48fr) minmax(580px,1.62fr);gap:18px;min-height:226px;padding:16px 30px 14px;border-bottom:0;background:linear-gradient(90deg,rgba(3,14,23,.82),rgba(3,15,25,.36));overflow:visible}
.premium-detail-hero.premium-detail-hero-chart::after{right:31%;bottom:-40px;width:280px;height:130px;border-color:rgba(217,168,71,.09);box-shadow:0 0 55px rgba(217,168,71,.05)}
.premium-detail-identity{align-self:start;padding-top:3px}.premium-detail-identity .premium-breadcrumb{margin-bottom:27px;color:#83909a;font-size:12px;letter-spacing:.01em;text-transform:none}.premium-detail-identity .premium-breadcrumb span{margin:0 12px}.premium-symbol-line{gap:13px}.premium-symbol-line h2{font-size:clamp(38px,3.6vw,54px);font-weight:790;letter-spacing:-.025em}.premium-detail-identity h3{font-size:clamp(19px,1.8vw,27px);margin:8px 0 17px;color:#e8e3d9}.premium-detail-identity>p{font-size:13px;margin:0;color:#9ca6ac}.premium-detail-identity .match-badges{margin-top:12px}.premium-watch-star{font-size:32px;cursor:pointer}
.premium-detail-hero-chart .premium-price-panel{align-self:start;justify-self:stretch;margin-top:42px;padding:0 13px 0 24px;min-width:0;text-align:left;border-left:0}.premium-detail-hero-chart .premium-price-panel>small{display:none}.premium-detail-hero-chart .premium-price-panel>strong{font-size:clamp(43px,4vw,61px);font-weight:680;white-space:nowrap}.premium-detail-hero-chart .premium-price-panel>strong em{font-size:14px}.premium-detail-hero-chart .premium-price-panel>span{font-size:19px;margin-top:10px;white-space:nowrap}.premium-detail-hero-chart .premium-price-panel>span small{font-size:.75em}.premium-detail-hero-chart .premium-price-panel>div{font-size:9px;margin-top:8px;color:#7d8c96}
.premium-detail-market{align-self:stretch;min-width:0;display:flex;flex-direction:column}.premium-detail-market .premium-detail-quick-actions{order:0;padding:0 32px 10px 0;justify-content:flex-end;gap:10px}.premium-detail-market .premium-detail-quick-actions button{height:43px;min-width:122px;padding:0 16px;display:flex;align-items:center;justify-content:center;gap:9px;border-color:rgba(217,168,71,.25);border-radius:10px;background:linear-gradient(145deg,rgba(10,27,38,.95),rgba(4,15,24,.96));font-size:12px;color:#aeb8be;cursor:pointer}.premium-detail-market .premium-detail-quick-actions button:first-child{border-color:rgba(238,187,78,.7);color:#ebc46d;box-shadow:0 0 16px rgba(222,170,62,.1)}.premium-detail-market .premium-detail-quick-actions button .premium-line-icon{font-size:19px}.premium-detail-market .premium-detail-quick-actions button:hover,.premium-detail-market .premium-detail-quick-actions button.active{border-color:rgba(238,187,78,.72);color:#f2ce77;background:rgba(217,168,71,.08)}
.premium-detail-market .premium-detail-chart{order:1;min-width:0;padding:0 0 0 14px;border-left:1px solid rgba(255,255,255,.055)}.premium-detail-chart-head{height:20px;padding:0 4px;color:#8d989f;font-size:10px}.premium-detail-chart-head small{font-size:8px}.premium-detail-chart-canvas{height:119px;opacity:1;transition:opacity .16s}.premium-detail-chart-canvas.loading{opacity:.45}.premium-detail-market .premium-detail-chart .premium-market-svg,.premium-detail-market .premium-detail-chart .market-chart-empty{height:119px}.premium-detail-market .premium-chart-periods{height:34px;padding-top:3px;border:1px solid rgba(255,255,255,.045);border-radius:9px;background:rgba(1,9,15,.45)}.premium-detail-market .premium-chart-periods button{flex:1;min-width:44px;padding:7px 8px;font-size:10px;cursor:pointer}.premium-detail-chart-info{height:15px;padding:5px 4px 0;color:#526a79;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.premium-detail-hero-chart .premium-close{position:absolute;right:8px;top:8px;width:29px;height:29px;border-radius:8px;font-size:17px;opacity:.72}
.premium-cockpit-grid{gap:11px;padding:14px 18px 7px}.premium-cockpit-card{min-height:176px;padding:25px 23px 18px;border-width:1px;border-color:rgba(231,178,71,.66);border-radius:17px;background:radial-gradient(circle at 76% 40%,rgba(222,170,61,.075),transparent 36%),linear-gradient(150deg,rgba(8,24,35,.97),rgba(3,14,23,.99));box-shadow:inset 0 0 0 1px rgba(234,183,78,.09),inset 0 0 26px rgba(223,171,62,.035),0 0 17px rgba(223,171,62,.095),0 14px 28px rgba(0,0,0,.2)}
.premium-cockpit-card::after{content:"";position:absolute;right:8%;top:24%;width:66px;height:66px;border:1px solid rgba(227,177,73,.09);border-radius:50%;box-shadow:0 0 0 8px rgba(227,177,73,.02),0 0 26px rgba(227,177,73,.04)}.premium-cockpit-card:first-child::after{width:88px;height:88px;border-color:rgba(236,187,80,.32);box-shadow:0 0 0 9px rgba(227,177,73,.025),0 0 28px rgba(227,177,73,.16)}
.premium-cockpit-card.positive,.premium-cockpit-card.negative,.premium-cockpit-card.aqua,.premium-cockpit-card.warn{border-color:rgba(231,178,71,.53)}.cockpit-label{gap:10px;font-size:13px;letter-spacing:.03em;color:#ded0b5}.cockpit-label span{font-size:22px}.premium-cockpit-card>strong{max-width:100%;margin-top:22px;font-size:clamp(27px,2.25vw,39px);font-weight:760;white-space:normal}.premium-cockpit-card>small{font-size:9px;color:#718594}.premium-cockpit-card>i{left:43px;right:43px;bottom:17px;height:2px;filter:drop-shadow(0 0 5px currentColor)}
.premium-detail-grid{gap:10px;padding:7px 18px}.premium-detail-grid-top{grid-template-columns:minmax(230px,.92fr) minmax(345px,1.35fr) minmax(275px,1.15fr) minmax(275px,1.08fr)}.premium-detail-grid-bottom{grid-template-columns:minmax(260px,1.02fr) minmax(240px,.9fr) minmax(250px,1fr) minmax(420px,1.72fr);padding-bottom:7px}.premium-analysis-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:8px}
.premium-detail-card{min-height:191px;padding:13px 14px;border-radius:14px;border-color:rgba(205,158,68,.26);background:linear-gradient(155deg,rgba(7,24,36,.96),rgba(3,15,24,.97));box-shadow:inset 0 1px rgba(255,255,255,.018),0 9px 24px rgba(0,0,0,.16)}.premium-detail-card>header{gap:10px;padding-bottom:8px;margin-bottom:4px;border-bottom:0}.premium-detail-card>header h3{font-size:14px;color:#ded3bd}.card-icon{width:29px;height:29px;border:0;background:transparent;font-size:21px;color:#dfa94d}.card-icon .premium-line-icon{width:24px;height:24px}.premium-kv{padding:8px 2px;font-size:12px}.premium-card-foot{font-size:8px}
.premium-status-visual{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(220,170,68,.16);border-radius:10px;padding:11px 12px;background:radial-gradient(circle at 78%,rgba(224,170,59,.12),transparent 35%),rgba(2,12,20,.45)}.premium-status-visual>div>strong{display:block;color:#f0b95a;font-size:clamp(18px,1.6vw,27px);line-height:1.08;text-transform:uppercase}.premium-status-visual>div>span{display:block;margin-top:12px;font-size:11px;font-weight:850}.premium-status-visual>i{display:grid;place-items:center;width:66px;height:66px;color:#f0bb5d;border:1px solid rgba(234,180,72,.42);border-radius:18px;transform:rotate(45deg);box-shadow:inset 0 0 19px rgba(230,173,64,.07),0 0 19px rgba(230,173,64,.08)}.premium-status-visual>i .premium-line-icon{width:37px;height:37px;transform:rotate(-45deg)}.premium-status-card>p{margin:7px 0 0;font-size:9px;line-height:1.4}
.premium-structure-grid{gap:7px}.premium-structure-chip{min-height:53px;padding:7px 9px;border-color:rgba(49,124,183,.4);background:linear-gradient(145deg,rgba(22,77,125,.18),rgba(3,16,26,.25));border-radius:9px}.premium-structure-chip.positive,.premium-structure-chip.negative,.premium-structure-chip.warn{border-color:rgba(49,124,183,.4)}.premium-structure-chip small{font-size:10px;color:#d5dce0}.premium-structure-chip b{font-size:8px}.premium-structure-chip em{font-size:7px}.structure-symbol{font-size:16px}
.premium-flow-card .premium-kv{padding:6px 2px}.premium-lower-pulse{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:7px}.premium-lower-pulse>span{min-width:0;padding:6px 4px;border:1px solid rgba(255,196,95,.16);border-radius:7px;background:rgba(255,196,95,.025);text-align:center}.premium-lower-pulse>span.positive{border-color:rgba(98,217,156,.2);background:rgba(98,217,156,.025)}.premium-lower-pulse>span.negative{border-color:rgba(255,113,113,.2);background:rgba(255,113,113,.025)}.premium-lower-pulse b{display:block;font-size:8px}.premium-lower-pulse em{display:block;margin-top:2px;color:#738997;font-size:6px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.premium-lower-empty{margin-top:8px;color:#617887;font-size:8px}
.premium-entry-state{padding:8px 10px}.premium-entry-level{padding:7px 2px}.premium-entry-level b{font-size:14px}.premium-entry-card .technical-alert-actions{margin-top:7px}.premium-target-row{padding:7px 2px}.premium-reason-columns{gap:16px}.premium-reason-columns h4{font-size:9px}.premium-reason-columns li{font-size:9px}.premium-wait-line{font-size:8px}
.premium-spine-list,.premium-timeframe-map,.premium-lifecycle-list{display:grid}.premium-spine-list>div{display:grid;grid-template-columns:82px 1fr;gap:8px;align-items:center;padding:9px 2px;border-bottom:1px solid rgba(255,255,255,.045)}.premium-spine-list span{color:#7f929e;font-size:10px}.premium-spine-list b{font-size:10px;text-align:right}.premium-timeframe-row{display:grid;grid-template-columns:78px 1fr;gap:3px 7px;align-items:center;padding:7px 2px;border-bottom:1px solid rgba(255,255,255,.045)}.premium-timeframe-row>strong{font-size:9px;color:#bbc7ce}.premium-timeframe-row>b{font-size:9px;text-align:right}.premium-timeframe-row>span{grid-column:1/-1;color:#5f7685;font-size:7px;text-align:right}.premium-lifecycle-list>div{display:grid;grid-template-columns:7px minmax(0,1fr) auto;gap:7px;align-items:center;padding:7px 1px;border-bottom:1px solid rgba(255,255,255,.04)}.premium-lifecycle-list>div>i{width:5px;height:5px;border-radius:50%;background:#62d99c}.premium-lifecycle-list>div>i.negative{background:#ff7171}.premium-lifecycle-list>div>i.warn{background:#ffc45f}.premium-lifecycle-list span b{display:block;color:#c8d3d9;font-size:9px}.premium-lifecycle-list span small{display:block;color:#5f7685;font-size:7px;margin-top:2px}.premium-lifecycle-list>div>strong{max-width:100px;font-size:8px;text-align:right}.premium-conflict-list{display:grid;gap:6px}.premium-conflict-list>div{display:flex;gap:7px;color:#8195a2;font-size:9px;line-height:1.35}.premium-conflict-list>div>span{display:grid;place-items:center;flex:0 0 17px;height:17px;border:1px solid currentColor;border-radius:50%;font-weight:900}.premium-wait-box{margin-top:10px;padding:9px 10px;border:1px solid rgba(221,171,67,.15);border-radius:9px;background:rgba(221,171,67,.025)}.premium-wait-box b{color:#d8b564;font-size:9px}.premium-wait-box p{margin:4px 0 0;color:#708795;font-size:8px;line-height:1.4}
.premium-advanced{border-color:rgba(205,158,68,.18)}.premium-detail-actions{margin-bottom:11px}.premium-detail-disclaimer{min-height:53px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 22px;border-top:1px solid rgba(205,158,68,.13);background:rgba(2,10,17,.66);color:#697d8b;font-size:8px}.premium-detail-disclaimer>span{display:flex;align-items:center;gap:8px}.premium-detail-disclaimer .premium-line-icon{width:18px;height:18px;color:#d3a64c}.premium-detail-disclaimer small{font-size:8px;color:#526a79;white-space:nowrap}
.premium-market-svg [data-chart-point]{outline:none;cursor:crosshair}.premium-market-svg [data-chart-point]:hover rect:not(.volume),.premium-market-svg [data-chart-point]:focus rect:not(.volume){filter:brightness(1.45);stroke-width:2}.premium-market-svg .chart-ma{filter:drop-shadow(0 0 3px rgba(216,157,66,.28))}
@media(max-width:1420px){.premium-detail-hero.premium-detail-hero-chart{grid-template-columns:minmax(260px,.8fr) minmax(175px,.45fr) minmax(500px,1.45fr);padding-left:20px;padding-right:20px}.premium-detail-market .premium-detail-quick-actions button{min-width:100px}.premium-detail-grid-top,.premium-detail-grid-bottom,.premium-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1100px){.premium-detail-hero.premium-detail-hero-chart{grid-template-columns:1.3fr .7fr}.premium-detail-market{grid-column:1/-1}.premium-detail-market .premium-detail-chart{border-left:0;padding-left:0}.premium-detail-market .premium-detail-chart .premium-market-svg,.premium-detail-chart-canvas{height:155px}.premium-detail-market .premium-detail-chart .market-chart-empty{height:155px}.premium-cockpit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-detail-market .premium-detail-quick-actions{justify-content:flex-start}}
@media(max-width:760px){.premium-detail-route .premium-route-main{padding:7px 0 22px!important}.premium-detail-hero.premium-detail-hero-chart{display:grid;grid-template-columns:1fr;padding:17px 13px 12px}.premium-detail-identity .premium-breadcrumb{margin-bottom:15px}.premium-detail-hero-chart .premium-price-panel{margin:0;padding:12px 0;border-top:1px solid rgba(255,255,255,.05)}.premium-detail-market{grid-column:auto}.premium-detail-market .premium-detail-quick-actions{overflow-x:auto;justify-content:stretch}.premium-detail-market .premium-detail-quick-actions button{min-width:108px;flex:1}.premium-detail-market .premium-detail-chart .premium-market-svg,.premium-detail-chart-canvas{height:140px}.premium-detail-market .premium-detail-chart .market-chart-empty{height:140px}.premium-cockpit-grid{grid-template-columns:1fr 1fr;padding:10px 8px 5px}.premium-cockpit-card{min-height:142px;padding:16px 13px}.premium-cockpit-card>strong{font-size:22px}.premium-detail-grid,.premium-detail-grid-top,.premium-detail-grid-bottom,.premium-analysis-grid{grid-template-columns:1fr;padding:5px 8px}.premium-detail-card{min-height:0}.premium-detail-disclaimer{align-items:flex-start;flex-direction:column;padding:13px}.premium-detail-disclaimer small{white-space:normal}.premium-detail-hero-chart .premium-close{right:7px;top:7px}}
@media(max-width:450px){.premium-cockpit-grid{grid-template-columns:1fr 1fr;gap:6px}.premium-cockpit-card{min-height:132px}.premium-cockpit-card>strong{font-size:18px}.cockpit-label{font-size:10px}.premium-detail-market .premium-detail-quick-actions button{min-width:94px;padding:0 10px}.premium-detail-market .premium-chart-periods button{min-width:36px;padding:6px 4px}}
@media(prefers-reduced-motion:reduce){.premium-cockpit-card,.premium-detail-card,.premium-detail-chart-canvas{transition:none!important}}

/* Web V1.27.1 · STOCK_DETAIL_COMPACT_SHARE_SINGLE_HEADER_V1 */
.premium-shell-with-sidebar{--premium-sidebar-width:218px;padding-left:var(--premium-sidebar-width)}
.premium-shell-with-sidebar>.global-site-header{width:calc(100% + var(--premium-sidebar-width));margin-left:calc(var(--premium-sidebar-width) * -1)}
.premium-sidebar{top:66px!important;padding:12px 12px 15px}.premium-sidebar nav{padding:7px 0 12px}
.premium-side-link{position:relative;overflow:hidden;min-height:42px;padding-right:18px;transition:color .18s ease,background .18s ease,border-color .18s ease}
.premium-side-link.active{color:#f0ca72;border-color:rgba(214,165,75,.16);background:linear-gradient(90deg,rgba(214,165,75,.08),rgba(214,165,75,.025));box-shadow:inset 0 0 17px rgba(214,165,75,.02)}
.premium-side-link.active::after{content:"";position:absolute;right:0;top:50%;width:3px;height:34px;transform:translateY(-50%);border-radius:999px;background:linear-gradient(180deg,#8f5c1f 0%,#f3cc72 35%,#fff0b0 50%,#e8b655 68%,#86531b 100%);box-shadow:0 0 7px rgba(244,199,101,.75),0 0 17px rgba(214,165,75,.42)}
.premium-side-link.active>span{color:#f1ca70;text-shadow:0 0 12px rgba(237,192,91,.3)}
.premium-route-top{height:48px;grid-template-columns:auto 1fr;padding:6px 18px}.premium-route-top>img,.premium-route-top>div{display:none!important}
.detail-social-toolbar{min-height:54px;justify-content:space-between;padding:7px 18px;background:linear-gradient(90deg,rgba(3,18,30,.97),rgba(6,27,42,.92));border-bottom-color:rgba(214,165,75,.1)}
.detail-social-toolbar .detail-back-button{flex:0 0 auto;border-color:rgba(214,165,75,.22);background:rgba(214,165,75,.035);color:#d8bc7a;padding:9px 12px;font-size:11px}
.detail-social-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.detail-social-actions button{padding:9px 13px;font-size:11px}.detail-social-actions button:nth-child(1){border-color:rgba(70,206,167,.35);color:#eaf5f7}.detail-social-actions button:nth-child(2){border-color:rgba(244,192,95,.5);color:#f4c05f}.detail-social-actions button:nth-child(3){border-color:rgba(84,214,255,.45);color:#54d6ff}
.premium-detail-route .premium-route-main{padding-top:7px!important}

.premium-cockpit-grid{gap:9px;padding:10px 18px 5px}
.premium-cockpit-card{min-height:150px;padding:18px 18px 15px;border-radius:15px;background:linear-gradient(150deg,rgba(8,24,35,.975),rgba(3,14,23,.995));isolation:isolate}
.premium-cockpit-card::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.78;background:radial-gradient(circle at 13% 18%,rgba(244,199,101,.82) 0 1px,transparent 1.7px),radial-gradient(circle at 86% 16%,rgba(237,191,88,.58) 0 1px,transparent 1.7px),radial-gradient(circle at 72% 72%,rgba(84,217,221,.32) 0 1px,transparent 1.8px),radial-gradient(circle at 34% 83%,rgba(238,187,78,.34) 0 1px,transparent 1.7px),radial-gradient(circle at 78% 42%,rgba(222,170,61,.075),transparent 37%)}
.premium-cockpit-card::after{display:none}.premium-cockpit-card.score-card::after{content:"";display:block;position:absolute;right:8%;top:22%;width:78px;height:78px;border:1px solid rgba(236,187,80,.34);border-radius:50%;box-shadow:0 0 0 8px rgba(227,177,73,.025),inset 0 0 18px rgba(227,177,73,.045),0 0 28px rgba(227,177,73,.16)}
.cockpit-label{gap:8px;font-size:11.5px;letter-spacing:.025em}.cockpit-label span{font-size:19px}.premium-cockpit-card>strong{position:relative;z-index:2;margin-top:14px;font-size:clamp(22px,1.8vw,31px);line-height:1.05;font-weight:770;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.premium-cockpit-card>small{position:relative;z-index:2;margin-top:6px;font-size:8.5px;line-height:1.3}
.cockpit-wave{position:absolute;left:20px;right:20px;bottom:10px;width:calc(100% - 40px);height:25px;color:#e6b558;fill:none;stroke:currentColor;stroke-width:1.25;filter:drop-shadow(0 0 5px currentColor);opacity:.82}.premium-cockpit-card.positive .cockpit-wave{color:#69db9b}.premium-cockpit-card.negative .cockpit-wave{color:#ff7171}.premium-cockpit-card.aqua .cockpit-wave{color:#54d9dd}.premium-cockpit-card.warn .cockpit-wave{color:#ffc45f}.cockpit-wave-glow{stroke-width:5;opacity:.12}

.premium-detail-grid{gap:8px;padding:5px 18px}.premium-detail-card{min-height:0;padding:11px 12px;border-radius:13px}.premium-detail-grid-top .premium-detail-card{min-height:164px}.premium-detail-grid-bottom .premium-detail-card{min-height:174px}.premium-analysis-grid .premium-detail-card{min-height:170px}.premium-detail-card>header{gap:8px;padding-bottom:5px;margin-bottom:3px}.premium-detail-card>header h3{font-size:13px}.card-icon{width:25px;height:25px;font-size:18px}.card-icon .premium-line-icon{width:21px;height:21px}
.premium-status-visual{position:relative;overflow:hidden;min-height:80px;padding:9px 10px;background:radial-gradient(circle at 80% 48%,rgba(224,170,59,.14),transparent 34%),radial-gradient(circle at 13% 18%,rgba(250,208,111,.78) 0 1px,transparent 1.8px),radial-gradient(circle at 67% 13%,rgba(238,188,79,.58) 0 1px,transparent 1.8px),radial-gradient(circle at 58% 82%,rgba(84,217,221,.32) 0 1px,transparent 1.8px),rgba(2,12,20,.45)}
.premium-status-visual::after{content:"✦";position:absolute;right:70px;top:10px;color:#f1c66e;font-size:13px;text-shadow:0 0 10px rgba(241,198,110,.82)}.premium-status-visual>div>strong{font-size:clamp(17px,1.35vw,23px)}.premium-status-visual>div>span{margin-top:8px;font-size:10px}.premium-status-visual>i{width:54px;height:54px;border-radius:15px}.premium-status-visual>i .premium-line-icon{width:31px;height:31px}.premium-status-card>p{margin-top:5px;font-size:9px;line-height:1.35}
.premium-structure-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;align-content:start}.premium-structure-button{min-width:0;min-height:47px;display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 8px;border:1px solid rgba(59,136,194,.46);border-radius:9px;background:linear-gradient(145deg,rgba(22,77,125,.19),rgba(3,16,26,.34));color:#dbe5e9;box-shadow:inset 0 0 14px rgba(50,129,193,.035);font-size:9.5px;font-weight:850;text-transform:uppercase;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.premium-structure-button:hover,.premium-structure-button:focus-visible{transform:translateY(-1px);outline:0;border-color:rgba(86,175,229,.72);box-shadow:0 0 16px rgba(56,145,203,.12),inset 0 0 15px rgba(56,145,203,.06)}.premium-structure-button.positive{border-color:rgba(82,200,145,.4);background:linear-gradient(145deg,rgba(31,117,86,.16),rgba(3,16,26,.32))}.premium-structure-button.negative{border-color:rgba(239,103,103,.38);background:linear-gradient(145deg,rgba(130,42,48,.15),rgba(3,16,26,.32))}.premium-structure-button.warn{border-color:rgba(222,173,72,.44);background:linear-gradient(145deg,rgba(126,91,31,.16),rgba(3,16,26,.32))}.premium-structure-button .structure-symbol{width:21px;height:21px;display:grid;place-items:center;color:#82dce1}.premium-structure-button.positive .structure-symbol{color:#6edaa0}.premium-structure-button.negative .structure-symbol{color:#ff8181}.premium-structure-button.warn .structure-symbol{color:#efc369}.premium-structure-button .premium-line-icon{width:21px;height:21px}.premium-structure-empty{min-height:98px;display:grid;place-items:center;color:#748895;font-size:11px;text-align:center}
.premium-lifecycle-card.focus-flash{animation:premium-focus-flash 1.05s ease}@keyframes premium-focus-flash{0%,100%{box-shadow:0 9px 24px rgba(0,0,0,.16)}45%{border-color:rgba(240,196,95,.72);box-shadow:0 0 28px rgba(224,173,67,.18)}}
.premium-kv{padding:6px 2px;font-size:11px}.premium-flow-row>span{display:flex;align-items:center;gap:7px}.premium-flow-row>span>i{width:19px;height:19px;display:grid;place-items:center;color:#d5a850;font-style:normal}.premium-flow-row .premium-line-icon{width:18px;height:18px}.premium-flow-card .premium-kv{padding:5px 2px}.premium-lower-pulse{margin-top:5px}.premium-lower-pulse>span{padding:5px 4px}.premium-lower-pulse b{font-size:8px}.premium-lower-pulse em{font-size:7px}
.premium-entry-state{padding:7px 9px}.premium-entry-state p{font-size:10px}.premium-entry-level{padding:6px 2px}.premium-entry-level b{font-size:13px}.premium-target-row{padding:6px 2px}.premium-reason-columns{gap:12px}.premium-reason-columns h4{font-size:9.5px}.premium-reason-columns li{font-size:10px;line-height:1.4}.premium-wait-line{margin-top:8px;padding-top:7px;font-size:12px;line-height:1.5}.premium-wait-box{margin-top:8px;padding:8px 9px}.premium-wait-box b{font-size:11px}.premium-wait-box p{font-size:12px;line-height:1.5;color:#91a3ad}.premium-spine-list>div{padding:7px 2px}.premium-timeframe-row{padding:6px 2px}.premium-lifecycle-list>div{padding:6px 1px}.premium-conflict-list{gap:5px}

.social-preview-wrap.share-multi-preview{align-content:start;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.social-preview-wrap.share-multi-preview canvas{max-height:66vh}.share-copy-status{min-height:20px;color:#7f98a8;font-size:12px}
@media(max-width:1420px){.premium-shell-with-sidebar{--premium-sidebar-width:218px}.premium-cockpit-card{min-height:146px}.premium-cockpit-card>strong{font-size:clamp(21px,2vw,29px)}}
@media(max-width:950px){.premium-shell-with-sidebar{--premium-sidebar-width:190px}.premium-cockpit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-social-toolbar{align-items:flex-start}.detail-social-actions{flex:1}}
@media(max-width:720px){.premium-shell-with-sidebar{--premium-sidebar-width:0px;padding-left:0}.premium-shell-with-sidebar>.global-site-header{width:100%;margin-left:0}.premium-sidebar{top:auto!important}.premium-side-link.active::after{right:2px;height:26px}.detail-social-toolbar{min-height:0;display:grid;grid-template-columns:1fr;padding:7px 9px}.detail-social-toolbar .detail-back-button{width:100%}.detail-social-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.detail-social-actions button{min-width:0!important}.premium-cockpit-card{min-height:128px;padding:14px 12px}.premium-cockpit-card>strong{font-size:20px;margin-top:11px}.premium-cockpit-card>small{font-size:8px}.cockpit-wave{left:13px;right:13px;width:calc(100% - 26px);bottom:7px}.premium-detail-grid-top .premium-detail-card,.premium-detail-grid-bottom .premium-detail-card,.premium-analysis-grid .premium-detail-card{min-height:0}.premium-structure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:450px){.premium-cockpit-card{min-height:124px}.cockpit-label{font-size:9.5px}.premium-cockpit-card>strong{font-size:17px}.premium-cockpit-card.score-card::after{width:58px;height:58px}.detail-social-actions{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.premium-side-link,.premium-structure-button{transition:none!important}.premium-lifecycle-card.focus-flash{animation:none!important}}

/* Web V1.28.1 · STOCK_DETAIL_INSTAGRAM_SHARE_PARITY_FIX_V1 */
.detail-quick-modal{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:20px;background:rgba(0,5,10,.78);backdrop-filter:blur(10px)}
.detail-quick-card{width:min(720px,96vw);max-height:min(820px,92vh);overflow:auto;border:1px solid rgba(225,174,72,.36);border-radius:20px;background:radial-gradient(circle at 82% 6%,rgba(218,166,64,.08),transparent 18rem),linear-gradient(150deg,#071927,#020d16 72%);box-shadow:0 35px 100px rgba(0,0,0,.68),0 0 45px rgba(214,165,75,.07)}
.detail-quick-card>header{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 15px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(4,16,26,.96);backdrop-filter:blur(12px)}
.detail-quick-card>header small{display:block;color:#b18f51;font-size:8px;font-weight:900;letter-spacing:.08em}.detail-quick-card>header h2{margin:5px 0 0;color:#ebe5d9;font-size:21px}.detail-quick-card>header p{margin:6px 0 0;max-width:570px;color:#7f96a4;font-size:10px;line-height:1.5}.detail-quick-card>header>button{width:34px;height:34px;flex:0 0 34px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:transparent;color:#95a8b3;font-size:20px;cursor:pointer}.detail-quick-body{padding:18px 20px 20px}
.detail-radar-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.detail-radar-mode-grid>button{min-height:150px;display:flex;flex-direction:column;align-items:flex-start;padding:16px;border:1px solid rgba(65,132,179,.26);border-radius:14px;background:linear-gradient(145deg,rgba(14,52,79,.28),rgba(2,14,23,.5));color:#9fb1bc;text-align:left;cursor:pointer}.detail-radar-mode-grid>button.active{border-color:rgba(232,186,91,.72);background:linear-gradient(145deg,rgba(117,77,22,.22),rgba(5,22,34,.65));box-shadow:inset 0 0 25px rgba(223,170,64,.055),0 0 22px rgba(223,170,64,.07)}.detail-radar-mode-grid b{color:#e5c16e;font-size:17px}.detail-radar-mode-grid span{margin-top:14px;color:#d5e1e6;font-size:12px;font-weight:850}.detail-radar-mode-grid em{margin-top:4px;color:#69d9a0;font-size:10px;font-style:normal}.detail-radar-mode-grid small{margin-top:auto;padding-top:13px;color:#748b99;font-size:9px;line-height:1.45}
.detail-quick-info{margin-top:13px;padding:12px 13px;border:1px solid rgba(214,165,75,.16);border-radius:11px;background:rgba(214,165,75,.025)}.detail-quick-info b{color:#e0bd6a;font-size:10px}.detail-quick-info p{margin:5px 0 0;color:#8095a2;font-size:10px;line-height:1.55}.detail-quick-actions{display:flex;gap:8px;margin-top:14px}.detail-quick-actions button{flex:1;min-height:40px}
.detail-alert-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:13px}.detail-alert-types button{min-height:38px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.018);color:#8298a5;font-size:9px;font-weight:900;cursor:pointer}.detail-alert-types button.active{border-color:rgba(224,174,72,.55);background:rgba(224,174,72,.08);color:#edc66f}.detail-alert-types button:disabled{opacity:.35;cursor:not-allowed}
.detail-quick-form{display:grid;gap:11px;padding:14px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:rgba(0,8,14,.33)}.detail-quick-form label>span{display:block;margin-bottom:6px;color:#8ca0ac;font-size:9px;font-weight:800}.detail-quick-form input,.detail-quick-form select{width:100%;height:40px;border:1px solid rgba(91,144,177,.22);border-radius:9px;background:#061521;color:#e2e9ec;padding:0 11px}.detail-quick-form .check-line{display:flex;align-items:center;gap:8px;color:#97aab5;font-size:9px}.detail-quick-form .check-line input{width:16px;height:16px;flex:0 0 16px}.detail-quick-form>small{color:#6e8593;font-size:9px;line-height:1.45}.detail-existing-alerts{margin-top:16px}.detail-existing-alerts h3{margin:0 0 8px;color:#d4b467;font-size:11px}.detail-existing-alerts article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border-bottom:1px solid rgba(255,255,255,.05)}.detail-existing-alerts article b,.detail-existing-alerts article span{display:block}.detail-existing-alerts article b{color:#d8e1e5;font-size:9px}.detail-existing-alerts article span{margin-top:3px;color:#6f8795;font-size:8px}
.detail-portfolio-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:12px}.detail-portfolio-summary>div{padding:11px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:rgba(255,255,255,.018)}.detail-portfolio-summary span{display:block;color:#738a98;font-size:8px}.detail-portfolio-summary b{display:block;margin-top:5px;color:#e5c16d;font-size:14px}.detail-portfolio-form{grid-template-columns:1fr 1fr}.detail-portfolio-form>label:first-child,.detail-portfolio-preview,.detail-portfolio-form>button,.detail-portfolio-form>#quickPortfolioMessage{grid-column:1/-1}.detail-portfolio-preview{min-height:42px;padding:10px 11px;border:1px solid rgba(84,217,221,.13);border-radius:9px;background:rgba(84,217,221,.025);color:#879da9;font-size:10px;line-height:1.5}
.premium-detail-quick-actions button .premium-line-icon{display:inline-block;width:15px;height:15px;margin-right:5px;vertical-align:middle}.premium-detail-quick-actions button.active{color:#edc970;border-color:rgba(214,165,75,.43);background:rgba(214,165,75,.07)}
@media(max-width:650px){.detail-quick-modal{padding:8px}.detail-quick-card{max-height:96vh;border-radius:15px}.detail-quick-card>header,.detail-quick-body{padding-left:13px;padding-right:13px}.detail-radar-mode-grid{grid-template-columns:1fr}.detail-radar-mode-grid>button{min-height:112px}.detail-portfolio-summary{grid-template-columns:1fr}.detail-portfolio-form{grid-template-columns:1fr}.detail-portfolio-form>*{grid-column:1!important}.detail-alert-types{grid-template-columns:1fr}.detail-quick-actions{flex-direction:column}}

/* Web V1.28.1 · STOCK_DETAIL_INSTAGRAM_SHARE_PARITY_FIX_V1 */
.stock-detail-share-preview{background:radial-gradient(circle at 50% 16%,rgba(214,165,75,.075),transparent 31%),#020b13}
.stock-detail-share-preview canvas{border:1px solid rgba(214,165,75,.3);box-shadow:0 24px 70px rgba(0,0,0,.55),0 0 34px rgba(214,165,75,.09)}
.social-modal:has(.stock-detail-share-preview)>header{border-bottom-color:rgba(214,165,75,.2)}

/* V1.28.2 · Hisse Detay ana karar / alarm notu / yapı detay parity */
.premium-entry-decision-card{grid-column:span 2;position:relative;overflow:hidden;border-color:rgba(220,174,72,.48)!important;background:radial-gradient(circle at 86% 14%,rgba(227,183,78,.10),transparent 27%),linear-gradient(145deg,rgba(19,31,38,.98),rgba(5,15,23,.99))!important;box-shadow:inset 0 0 30px rgba(218,171,65,.035),0 0 0 1px rgba(218,171,65,.04)}
.premium-entry-decision-card:before{content:"✦   ·   ✧   ·   ✦   ·   ·   ✧";position:absolute;right:18px;top:10px;color:rgba(230,188,88,.12);font-size:11px;letter-spacing:8px;pointer-events:none}
.entry-decision-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:6px 0 10px;border-bottom:1px solid rgba(221,174,70,.12)}
.entry-decision-head>div{display:grid;gap:5px}.entry-decision-head small{color:#7f929d;font-size:8px;font-weight:850;letter-spacing:.08em}.entry-decision-head strong{display:inline-flex;width:max-content;max-width:100%;padding:6px 10px;border:1px solid currentColor;border-radius:999px;font-size:13px;letter-spacing:.025em;box-shadow:0 0 14px rgba(223,175,69,.08)}
.entry-decision-head>span{padding:5px 8px;border-radius:8px;background:rgba(255,255,255,.025);color:#8799a4;font-size:8px;font-weight:800}
.entry-decision-main{display:grid;grid-template-columns:minmax(210px,.9fr) minmax(280px,1.1fr);gap:12px;padding:12px 0 10px}.entry-zone-hero,.entry-confirmation-main{border:1px solid rgba(255,255,255,.055);border-radius:12px;background:rgba(0,9,15,.32);padding:12px}.entry-zone-hero span,.entry-confirmation-main span{display:block;color:#8398a5;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.entry-zone-hero b{display:block;margin:7px 0 4px;color:#e2bd67;font-size:25px;line-height:1.1}.entry-zone-hero small{color:#91a4ae;font-size:9px}.entry-confirmation-main b{display:block;margin-top:7px;color:#d8e2e7;font-size:14px;line-height:1.35}.entry-confirmation-main p{margin:6px 0 0;color:#7f929e;font-size:9px;line-height:1.45}
.entry-price-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:1px 0 10px}.entry-price-strip>span{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;border:1px solid rgba(82,136,169,.12);border-radius:9px;background:rgba(7,25,37,.42)}.entry-price-strip small{color:#687f8d;font-size:7px;font-weight:900}.entry-price-strip b{color:#dce6ea;font-size:10px}.entry-price-strip>span:nth-child(2) b{color:#e0ba64}.entry-price-strip>span:nth-child(3) b{color:#ff8589}
.entry-stop-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 12px;border:1px solid rgba(164,61,70,.42);border-radius:11px;background:linear-gradient(90deg,rgba(77,20,29,.34),rgba(25,10,15,.34));transition:border-color .18s ease,box-shadow .18s ease}.entry-stop-strip>div:first-child{display:grid;grid-template-columns:auto auto;gap:2px 12px;align-items:center}.entry-stop-strip small{grid-column:1/-1;color:#d8777f;font-size:8px;font-weight:900;letter-spacing:.06em}.entry-stop-strip strong{color:#ff8c92;font-size:21px}.entry-stop-strip span{color:#9e7b80;font-size:8px}.entry-stop-strip.near{border-color:rgba(255,84,96,.75);box-shadow:0 0 18px rgba(255,72,84,.10)}.entry-stop-strip.lost{border-color:rgba(255,72,84,.95);background:linear-gradient(90deg,rgba(121,26,37,.48),rgba(41,11,17,.58));box-shadow:0 0 22px rgba(255,67,82,.13)}.entry-stop-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.entry-stop-actions button{white-space:nowrap}
.premium-score-explain{margin-top:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.055);display:grid;grid-template-columns:1fr 1fr;gap:8px}.premium-score-explain>span{padding:8px;border:1px solid rgba(255,255,255,.045);border-radius:9px;background:rgba(255,255,255,.018)}.premium-score-explain small{display:block;color:#657d8b;font-size:7px;font-weight:900}.premium-score-explain b{display:block;margin-top:4px;color:#aebdc5;font-size:9px;line-height:1.35}.premium-score-explain>span:first-child b{color:#7ed9a6}.premium-score-explain>span:nth-child(2) b{color:#e39a84}.premium-score-explain em{grid-column:1/-1;color:#607785;font-size:7px;font-style:normal}
.premium-confirm-progress{margin-bottom:10px}.premium-confirm-progress>div{display:flex;justify-content:space-between;color:#a8bbc5;font-size:9px}.premium-confirm-progress>div b{color:#dcb65e}.premium-confirm-progress>i{display:block;height:5px;margin-top:6px;border-radius:999px;background:rgba(255,255,255,.055);overflow:hidden}.premium-confirm-progress>i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b98735,#edc766)}.premium-conflict-section h4,.premium-confirm-section h4{margin:8px 0;color:#7f929e;font-size:8px;letter-spacing:.08em}.premium-confirm-row{width:100%;display:grid;grid-template-columns:19px minmax(0,1fr) auto;gap:7px;align-items:center;padding:7px 4px;border:0;border-bottom:1px solid rgba(255,255,255,.045);background:transparent;color:#92a3ad;text-align:left;cursor:pointer}.premium-confirm-row span{display:grid;place-items:center;width:17px;height:17px;border:1px solid currentColor;border-radius:50%;font-size:9px}.premium-confirm-row b{font-size:9px}.premium-confirm-row em{font-size:8px;font-style:normal}.premium-confirm-row.done{color:#69d99a}.premium-confirm-row.pending{color:#c5a65e}.premium-confirm-row.broken{color:#ff7b82}.premium-confirm-row:hover{background:rgba(255,255,255,.018)}.premium-next-confirm{margin-top:9px;padding:9px 10px;border:1px solid rgba(221,171,67,.17);border-radius:9px;background:rgba(221,171,67,.035)}.premium-next-confirm small{display:block;color:#8b7545;font-size:7px;font-weight:900}.premium-next-confirm b{display:block;margin-top:4px;color:#e1bd69;font-size:10px}
.structure-detail-modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.structure-detail-modal-grid>div{padding:11px;border:1px solid rgba(70,139,180,.13);border-radius:10px;background:rgba(4,20,31,.5)}.structure-detail-modal-grid span{display:block;color:#647d8c;font-size:7px;font-weight:900;letter-spacing:.06em}.structure-detail-modal-grid b{display:block;margin-top:5px;color:#d5e1e6;font-size:11px;line-height:1.35}.structure-detail-modal-grid b.gold{color:#dfb963}.structure-detail-note{margin-top:11px;padding:10px;border-left:2px solid rgba(219,173,68,.55);background:rgba(219,173,68,.035);color:#78909d;font-size:9px;line-height:1.5}.structure-detail-note strong{color:#d4b260}
.detail-quick-form textarea{width:100%;min-height:72px;resize:vertical;border:1px solid rgba(91,144,177,.22);border-radius:9px;background:#061521;color:#e2e9ec;padding:9px 11px;font:inherit;line-height:1.45}
.chart-plan-marker line{stroke-width:1.15;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.chart-plan-marker text{font-size:8px;font-weight:850;paint-order:stroke;stroke:#06131d;stroke-width:2px}.chart-plan-marker.gold line{stroke:#ddb24f}.chart-plan-marker.gold text{fill:#efca73}.chart-plan-marker.negative line{stroke:#ff6872}.chart-plan-marker.negative text{fill:#ff8d94}.chart-plan-marker.aqua line{stroke:#58cbd4}.chart-plan-marker.aqua text{fill:#83e0e5}
@media(min-width:1421px){.premium-detail-grid-bottom .premium-reasons-card{grid-column:1/-1}.premium-entry-decision-card{grid-column:span 2}}
@media(max-width:1420px){.premium-entry-decision-card{grid-column:1/-1}.premium-detail-grid-bottom .premium-reasons-card{grid-column:1/-1}}
@media(max-width:760px){.premium-entry-decision-card{grid-column:auto}.entry-decision-main{grid-template-columns:1fr}.entry-price-strip{grid-template-columns:1fr}.entry-stop-strip{align-items:stretch;flex-direction:column}.entry-stop-actions{justify-content:stretch}.entry-stop-actions button{flex:1}.premium-score-explain{grid-template-columns:1fr}.premium-score-explain em{grid-column:auto}.structure-detail-modal-grid{grid-template-columns:1fr}}
.technical-alert-user-note{margin-top:4px!important;color:#c5aa69!important;font-size:8px!important;white-space:pre-wrap}

/* V1.28.3 · Unified entry decision + desktop quick share */
.premium-detail-grid-bottom{grid-template-columns:1fr!important}
.premium-entry-decision-card{grid-column:1/-1!important;min-height:0!important}
.premium-detail-grid-bottom .premium-reasons-card{grid-column:1/-1!important}
.entry-decision-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.entry-head-price{display:grid!important;justify-items:end;gap:2px!important;padding:7px 10px;border:1px solid rgba(221,174,70,.12);border-radius:10px;background:rgba(5,16,23,.36)}
.entry-head-price small{color:#718996!important;font-size:7px!important}.entry-head-price b{color:#eef3f5;font-size:16px;line-height:1}.entry-head-price span{color:#869ba6;font-size:7px}
.entry-decision-main.unified{grid-template-columns:minmax(210px,.82fr) minmax(310px,1.12fr) minmax(300px,1.06fr);align-items:stretch}
.entry-risk-panel{border:1px solid rgba(255,255,255,.055);border-radius:12px;background:rgba(0,9,15,.32);padding:12px}.entry-risk-panel>span{display:block;color:#8398a5;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.entry-risk-panel .premium-row{padding:6px 0}.entry-risk-panel .premium-row span{font-size:8px}.entry-risk-panel .premium-row b{font-size:9px}.entry-risk-panel .premium-row em{font-size:7px}
.entry-level-rail{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:7px;margin:1px 0 10px;padding:8px 10px;border:1px solid rgba(83,135,166,.10);border-radius:10px;background:rgba(4,19,29,.35);color:#738895;font-size:7px;font-weight:900;letter-spacing:.05em}.entry-level-rail i{height:1px;background:linear-gradient(90deg,rgba(208,164,63,.16),rgba(87,193,201,.25))}
.entry-target-head{display:flex;align-items:center;justify-content:space-between;margin:4px 0 6px}.entry-target-head span{color:#8a9eaa;font-size:8px;font-weight:900;letter-spacing:.08em}.entry-target-head small{color:#536b79;font-size:7px}
.entry-target-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:10px}.entry-target-strip>div{min-width:0;padding:8px 9px;border:1px solid rgba(82,136,169,.12);border-radius:9px;background:rgba(7,25,37,.35)}.entry-target-strip small{display:block;color:#607988;font-size:7px;font-weight:900}.entry-target-strip b{display:block;margin-top:3px;color:#dce6ea;font-size:11px}.entry-target-strip span{display:block;margin-top:2px;color:#718792;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.entry-stop-strip>div:first-child{display:grid!important;grid-template-columns:1fr!important;gap:3px!important}.entry-stop-strip strong{font-size:10px!important;color:#d8a8aa!important}.entry-stop-strip span{font-size:8px!important}
.desktop-quick-share{display:grid;gap:8px;margin-top:10px}.desktop-quick-share>small{color:#7d929e;font-size:8px;font-weight:900;letter-spacing:.08em}.desktop-quick-share>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.desktop-quick-share button{min-height:38px;border:1px solid rgba(80,140,174,.2);border-radius:9px;background:#081c2a;color:#dbe5e9;font-weight:800;cursor:pointer}.desktop-quick-share button:hover{border-color:rgba(220,176,73,.45);color:#e6bf65}.desktop-quick-share em{color:#657d8a;font-size:8px;font-style:normal;line-height:1.4}
@media(max-width:1100px){.entry-decision-main.unified{grid-template-columns:1fr 1fr}.entry-risk-panel{grid-column:1/-1}.entry-target-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.entry-decision-head{align-items:stretch;flex-direction:column}.entry-head-price{justify-items:start}.entry-decision-main.unified{grid-template-columns:1fr}.entry-risk-panel{grid-column:auto}.entry-level-rail{grid-template-columns:1fr;gap:3px}.entry-level-rail i{display:none}.entry-target-strip{display:flex;overflow-x:auto;scroll-snap-type:x proximity}.entry-target-strip>div{min-width:145px;scroll-snap-align:start}.desktop-quick-share>div{grid-template-columns:1fr}}
.entry-risk-panel>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.045)}.entry-risk-panel>div:last-child{border-bottom:0}.entry-risk-panel>div>span{color:#81949f;font-size:8px}.entry-risk-panel>div>b{color:#d9e3e7;font-size:10px}.entry-risk-panel>div>b.negative{color:#ff7f86}.entry-risk-panel>div>b.warn{color:#e0b65c}.entry-risk-panel>div>b.positive{color:#69d99a}.entry-risk-panel>div>b.neutral{color:#899ba5}.entry-risk-panel>div small{font-size:7px;color:#718793;margin-left:4px}
.entry-target-strip>span{min-width:0;padding:8px 9px;border:1px solid rgba(82,136,169,.12);border-radius:9px;background:rgba(7,25,37,.35)}.entry-target-strip>span small{display:block;color:#607988;font-size:7px;font-weight:900}.entry-target-strip>span b{display:block;margin-top:3px;color:#dce6ea;font-size:11px}.entry-target-strip>span em{display:block;margin-top:2px;color:#718792;font-size:7px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:760px){.entry-target-strip>span{min-width:145px;scroll-snap-align:start}}

/* V1.28.5 · compact decision card + content-fit stock detail + live quote */
.premium-stock-detail .premium-detail-grid{align-items:start}
.premium-stock-detail .premium-detail-grid-top .premium-detail-card,.premium-stock-detail .premium-detail-grid-bottom .premium-detail-card,.premium-stock-detail .premium-analysis-grid .premium-detail-card{min-height:0!important;height:auto;align-self:start}
.premium-stock-detail .premium-detail-card{padding:10px 12px}
.premium-stock-detail .premium-detail-card>header{padding-bottom:4px;margin-bottom:4px}
.premium-stock-detail .premium-detail-card>header h3{font-size:14px;line-height:1.25}
.premium-stock-detail .premium-kv{padding:6px 2px;font-size:12.5px}
.premium-stock-detail .premium-card-foot{font-size:11.5px;line-height:1.4}
.premium-entry-decision-card{padding-bottom:10px!important}
.entry-decision-head.compact{align-items:center;padding:2px 0 7px;margin:0;border-bottom:1px solid rgba(221,174,70,.11)}
.entry-decision-head.compact>strong{display:inline-flex;width:max-content;max-width:100%;padding:5px 9px;border:1px solid currentColor;border-radius:999px;font-size:13px;font-weight:900;line-height:1.1}
.entry-decision-main.compact{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(280px,1.16fr) minmax(330px,1.3fr);gap:8px;padding:8px 0 7px;align-items:start}
.entry-zone-compact,.entry-confirmation-compact,.entry-risk-compact{min-width:0;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:rgba(0,9,15,.28);padding:9px 10px}
.entry-zone-compact>small,.entry-confirmation-compact>small,.entry-risk-compact>small{display:block;color:#8296a2;font-size:11.5px;font-weight:900;letter-spacing:.045em}
.entry-zone-compact>b{display:block;margin-top:5px;color:#e2bd67;font-size:19px;line-height:1.15}
.entry-zone-compact>span{display:block;margin-top:4px;color:#9badb6;font-size:12px;line-height:1.3}
.entry-confirmation-compact>b{display:block;margin-top:5px;color:#e0e8eb;font-size:14px;line-height:1.35}
.entry-confirmation-compact details{margin-top:4px}.entry-confirmation-compact summary{color:#c9aa62;font-size:11.5px;cursor:pointer}.entry-confirmation-compact p{margin:5px 0 0;color:#91a4ae;font-size:12px;line-height:1.45}
.entry-risk-compact>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.entry-risk-compact>div>span{display:grid;gap:2px;min-width:86px;padding:5px 7px;border:1px solid rgba(255,255,255,.045);border-radius:8px;background:rgba(255,255,255,.018)}
.entry-risk-compact>div small{color:#748995;font-size:10.5px;font-weight:850}.entry-risk-compact>div b{font-size:12.5px;line-height:1.2}.entry-risk-compact>p{margin:5px 0 0;color:#d6938e;font-size:11.5px;line-height:1.35}
.entry-level-rail.compact{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 7px;padding:6px 7px}.entry-level-rail.compact>span{display:flex;align-items:baseline;gap:5px;padding:4px 7px;border-radius:7px;background:rgba(255,255,255,.018);border:1px solid rgba(255,255,255,.04)}
.entry-level-rail.compact small{font-size:10.5px;color:#728792;font-weight:850}.entry-level-rail.compact b{font-size:12px;color:#dbe5e9}.entry-level-rail.compact .negative b{color:#ff8188}.entry-level-rail.compact .warn b{color:#e2b85f}.entry-level-rail.compact .aqua b{color:#73d7dc}.entry-level-rail.compact .gold b{color:#e1ba61}.entry-level-rail.compact .positive b{color:#70d99d}
.entry-target-inline{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 7px}.entry-target-inline>small{color:#80949f;font-size:11px;font-weight:900;letter-spacing:.045em}.entry-target-inline .entry-target-strip{display:flex;gap:5px;flex:1;min-width:0;margin:0}.entry-target-inline .entry-target-strip>span{flex:1;min-width:112px;padding:5px 7px}.entry-target-inline .entry-target-strip small{font-size:10px}.entry-target-inline .entry-target-strip b{font-size:12.5px}.entry-target-inline .entry-target-strip em{font-size:10px}.entry-target-inline>em{flex-basis:100%;color:#9a7c7e;font-size:11.5px;font-style:normal}.entry-target-inline.muted{opacity:.68}.entry-target-inline.disabled{opacity:.46;filter:saturate(.65)}
.entry-stop-strip.compact{padding:7px 9px;gap:10px}.entry-stop-strip.compact>div:first-child{display:flex!important;align-items:center;gap:8px!important;flex-wrap:wrap}.entry-stop-strip.compact small{grid-column:auto;color:#c98a8e;font-size:10.5px}.entry-stop-strip.compact strong{font-size:12px!important;color:#dcb4b6!important}.entry-stop-strip.compact span{font-size:11.5px!important;color:#a48b8e}.entry-stop-strip.compact.risk{border-color:rgba(231,112,118,.42)}
.premium-entry-decision-card .technical-alert-actions{margin-top:6px;gap:5px}.premium-entry-decision-card .technical-alert-actions button{min-height:30px;padding:5px 8px;font-size:10.5px}.premium-entry-decision-card .technical-alert-note{font-size:10.5px}
.detail-quote-refresh{display:inline-flex;align-items:center;justify-content:center;margin:7px 0 4px;padding:5px 9px;border:1px solid rgba(214,165,75,.28);border-radius:8px;background:rgba(214,165,75,.055);color:#e0ba63;font-size:10.5px;font-weight:850;cursor:pointer}.detail-quote-refresh:hover{border-color:rgba(214,165,75,.52);background:rgba(214,165,75,.09)}.detail-quote-refresh:disabled{opacity:.55;cursor:wait}
.premium-price-panel>span.neutral{color:#a7b4bb}
@media(max-width:1180px){.entry-decision-main.compact{grid-template-columns:1fr 1fr}.entry-risk-compact{grid-column:1/-1}.entry-target-inline .entry-target-strip{overflow-x:auto}.entry-target-inline .entry-target-strip>span{flex:0 0 130px}}
@media(max-width:760px){.entry-decision-main.compact{grid-template-columns:1fr}.entry-risk-compact{grid-column:auto}.entry-decision-head.compact{align-items:flex-start;flex-direction:row}.entry-head-price{justify-items:end}.entry-target-inline{align-items:flex-start}.entry-target-inline .entry-target-strip{width:100%;flex-basis:100%;overflow-x:auto}.entry-stop-strip.compact{align-items:stretch;flex-direction:column}.entry-stop-strip.compact>div:first-child{align-items:flex-start}.premium-stock-detail .premium-detail-card{padding:10px}.premium-stock-detail .premium-detail-card>header h3{font-size:14px}}

/* V1.29.1 · Hisse Detay görünürlük/parity + kompakt karar */
.premium-indicator-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start}
.premium-special-structure-grid{grid-template-columns:1fr;align-items:start}
.premium-unicorn-card{border-color:rgba(87,210,255,.28)}
.premium-unicorn-card.negative{border-color:rgba(255,104,112,.38)}
.premium-unicorn-card header>strong{margin-left:auto;font-size:.76rem;letter-spacing:.08em}
.unicorn-zone{display:grid;grid-template-columns:minmax(170px,.9fr) minmax(150px,1.1fr);gap:5px 16px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(1,12,22,.46)}
.unicorn-zone small,.unicorn-invalidation small{color:#7f96a6;font-size:.68rem;letter-spacing:.08em;font-weight:800}
.unicorn-zone b{font-size:1.3rem;color:#f2d47d;grid-row:2}
.unicorn-zone span{color:#b8c8d2;font-size:.8rem;align-self:end}.unicorn-zone em{font-style:normal;font-weight:800;color:#78d7ff;font-size:.82rem}
.unicorn-risk-warning,.unicorn-bull-note{margin-top:10px;padding:10px 12px;border-radius:10px;font-size:.82rem;line-height:1.45;font-weight:650}
.unicorn-risk-warning{background:rgba(203,48,61,.12);border:1px solid rgba(255,103,112,.25);color:#ffb1b5}.unicorn-bull-note{background:rgba(33,155,113,.1);border:1px solid rgba(83,220,167,.2);color:#a8ebce}
.unicorn-invalidation{display:grid;grid-template-columns:minmax(120px,.35fr) minmax(110px,.25fr) 1fr;gap:8px 14px;align-items:center;margin-top:10px;padding:10px 12px;border-top:1px solid rgba(255,255,255,.08)}
.unicorn-invalidation b{font-size:1.05rem;color:#ff8e95}.unicorn-invalidation span{font-size:.78rem;color:#b7c5ce;line-height:1.4}.unicorn-actions{margin-top:8px;display:flex;justify-content:flex-end}
.ema-headline{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.ema-headline>strong{font-size:1.15rem;color:#f0d373}.ema-headline>span{font-weight:800;color:#dce7ed}.ema-headline>em{font-style:normal;margin-left:auto;font-size:.75rem;font-weight:800}
.ema-level-grid,.flow-detail-grid,.profile-level-grid,.ha-anatomy-grid,.score-breakdown-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}
.ema-level-grid>span,.flow-detail-grid>span,.profile-level-grid>span,.ha-anatomy-grid>span,.score-breakdown-chips>span{padding:8px 9px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:rgba(2,14,25,.48);display:flex;flex-direction:column;gap:3px;min-width:0}
.ema-level-grid small,.flow-detail-grid small,.profile-level-grid small,.ha-anatomy-grid small,.score-breakdown-chips small{font-size:.64rem;color:#8296a4;letter-spacing:.06em;font-weight:800}.ema-level-grid b,.flow-detail-grid b,.profile-level-grid b,.ha-anatomy-grid b,.score-breakdown-chips b{font-size:.84rem;white-space:nowrap}.ema-level-grid em,.profile-level-grid em{font-size:.68rem;font-style:normal;font-weight:800}
.ema-comment{margin:10px 0 0;color:#c2d0d8;font-size:.8rem;line-height:1.45}.ema-divergence-block{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:auto 1fr;gap:4px 10px}.ema-divergence-block small{grid-column:1/-1;color:#7f95a2;font-weight:850;font-size:.66rem;letter-spacing:.08em}.ema-divergence-block>strong{font-size:.82rem}.ema-divergence-block>span{font-size:.75rem;color:#9daeb8}.ema-divergence-block p,.ema-divergence-block em{grid-column:1/-1;margin:3px 0 0;font-size:.76rem;line-height:1.45;color:#b7c6cf}.ema-divergence-block em{font-style:normal;color:#76cce9}
.flow-detail,.profile-levels{margin-top:10px;border-top:1px solid rgba(255,255,255,.08);padding-top:8px}.flow-detail summary,.profile-levels summary{cursor:pointer;color:#a8bfcd;font-size:.73rem;font-weight:800;letter-spacing:.04em;margin-bottom:8px}.flow-detail p{margin:7px 0 0;font-size:.75rem;line-height:1.42;color:#aebfc9}.profile-level-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-balance-row{display:grid;grid-template-columns:minmax(145px,.4fr) 1fr;gap:10px;align-items:center;margin-top:8px;padding:8px 9px;border-radius:9px;background:rgba(224,184,80,.06);border:1px solid rgba(224,184,80,.13)}.profile-balance-row span{display:flex;flex-direction:column;gap:2px}.profile-balance-row small{font-size:.62rem;color:#998b63;font-weight:850}.profile-balance-row b{font-size:.85rem;color:#f1d47a}.profile-balance-row em{font-style:normal;color:#b8c6cf;font-size:.73rem;line-height:1.4}.profile-state-note{font-size:.73rem;margin:7px 0 0}
.score-breakdown-chips{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px}.score-breakdown-chips>span{text-align:center}.score-breakdown-chips span.positive{border-color:rgba(83,220,167,.18)}.score-breakdown-chips span.negative{border-color:rgba(255,105,112,.18)}
.ha-summary{display:flex;gap:10px;align-items:center;margin-bottom:10px}.ha-summary strong{font-size:.92rem}.ha-summary span{font-size:.75rem;color:#9eb0bb}.ha-text-section{margin-top:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.075)}.ha-text-section h4{margin:0 0 5px;font-size:.73rem;color:#d7c884;letter-spacing:.04em}.ha-text-section p{margin:4px 0;font-size:.76rem;line-height:1.5;color:#b8c7d0}.ha-live-warning{margin-top:10px;padding:8px 10px;border:1px solid rgba(255,190,80,.25);background:rgba(255,175,54,.07);border-radius:9px;font-size:.72rem;color:#e6c589}
.entry-zone-reason{margin:6px 0 0!important;font-size:.73rem!important;line-height:1.4!important;color:#aebfc9!important}
.premium-status-card>p{font-size:.88rem!important;line-height:1.5!important;color:#d1dee5!important}
@media(max-width:1100px){.premium-indicator-grid{grid-template-columns:1fr}.ema-level-grid,.ha-anatomy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.flow-detail-grid,.profile-level-grid,.score-breakdown-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.unicorn-zone,.unicorn-invalidation,.profile-balance-row{grid-template-columns:1fr}.unicorn-zone b{grid-row:auto}.unicorn-actions{justify-content:stretch}.unicorn-actions button{width:100%}}

/* V1.29.1 · canlı piyasa ticker + hacim liderleri */
.home-market-status-bar{grid-template-columns:auto auto auto minmax(0,1fr) auto!important;gap:10px!important}
.market-status-ticker{min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent)}
.market-status-track{display:flex;width:max-content;align-items:center;gap:0;animation:ayakiziMarketTicker 48s linear infinite;will-change:transform}
.market-status-ticker:hover .market-status-track{animation-play-state:paused}
.market-ticker-item{display:inline-grid;grid-template-columns:auto auto auto;align-items:center;gap:6px;padding:0 10px;border-right:1px solid rgba(255,255,255,.055);white-space:nowrap;min-height:28px}
.market-ticker-item b{font-size:.69rem;color:#bdcbd3}.market-ticker-item strong{font-size:.72rem;color:#edf3f6}.market-ticker-item em{font-size:.68rem;font-style:normal;font-weight:900}
@keyframes ayakiziMarketTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.volume-leader-list{gap:2px!important}.volume-leader-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(82px,auto);align-items:center;gap:8px;padding:8px 5px;border:0;border-bottom:1px solid rgba(255,255,255,.055);background:transparent;color:inherit;text-align:left;cursor:pointer}
.volume-leader-row>span{display:flex;flex-direction:column;min-width:0}.volume-leader-row>span b{font-size:.88rem;line-height:1.05}.volume-leader-row>span small{margin-top:3px;font-size:.62rem;color:#718693;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.volume-leader-row>em{font-style:normal;font-size:.79rem;font-weight:900}.volume-leader-row>strong{font-size:.73rem;color:#d6e1e7;text-align:right;white-space:nowrap}.volume-leader-row.positive>span b{color:#59dfaa}.volume-leader-row.negative>span b{color:#ff7d84}
@media(max-width:720px){.home-market-status-bar{grid-template-columns:auto 1fr auto!important}.market-clock{justify-self:start}.market-status-ticker{grid-column:1/-1;order:5;width:100%}.market-status-track{animation-duration:58s}.market-delay{display:none!important}.market-ticker-item{padding:0 8px}.volume-leader-row{grid-template-columns:minmax(0,1fr) auto minmax(74px,auto)}}
@media(prefers-reduced-motion:reduce){.market-status-track{animation:none;transform:none}.market-status-ticker{overflow-x:auto}}

/* V1.29.1 · Halka Arz Merkezi semantik kart/lifecycle */
.ipo-toolbar{display:grid!important;grid-template-columns:minmax(220px,1.4fr) minmax(150px,.7fr) auto auto auto;align-items:center}.ipo-toolbar select{background:#061824;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#b7c8d1;padding:10px;font-size:.72rem;min-width:120px}.ipo-toolbar .compact-refresh{width:auto;white-space:nowrap;padding-inline:14px}.module-status#ipoStateSummary{display:grid;grid-template-columns:auto auto;gap:3px 8px;align-items:center}.module-status#ipoStateSummary small{grid-column:1/-1;color:#6f8794;margin-top:3px}
.ipo-new-badge{display:inline-block;margin-left:5px;padding:2px 5px;border-radius:999px;background:rgba(75,210,145,.12);border:1px solid rgba(75,210,145,.25);color:#65dca1;font-size:.58rem;font-style:normal;vertical-align:middle}.ipo-lifecycle{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin:9px 0}.ipo-lifecycle span{position:relative;display:flex;align-items:center;gap:4px;min-width:0;color:#617682;font-size:.58rem;font-weight:750}.ipo-lifecycle span:not(:last-child):after{content:"";position:absolute;right:-2px;width:5px;height:1px;background:rgba(255,255,255,.08)}.ipo-lifecycle i{display:grid;place-items:center;width:16px;height:16px;min-width:16px;border-radius:50%;border:1px solid rgba(255,255,255,.09);font-style:normal;font-size:.55rem}.ipo-lifecycle b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ipo-lifecycle .done,.ipo-lifecycle .active{color:#d0b368}.ipo-lifecycle .done i{background:rgba(76,202,142,.14);border-color:rgba(76,202,142,.25);color:#72dda8}.ipo-lifecycle .active i{background:rgba(221,174,75,.14);border-color:rgba(221,174,75,.3);color:#ebc873}
.capital-action-card{height:auto!important;min-height:0!important}.capital-action-card header{display:flex;justify-content:space-between;gap:10px}.capital-action-card header>strong{font-size:.65rem;color:#c6a754;white-space:nowrap}.capital-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px!important;margin:10px 0}.capital-metrics>span{display:flex!important;flex-direction:column!important;gap:3px!important;padding:7px!important;border:1px solid rgba(255,255,255,.045)!important;border-radius:8px!important}.capital-metrics small{font-size:.58rem!important;color:#6e8490}.capital-metrics b{font-size:.78rem!important;color:#d6e0e5}.capital-verify-note{font-size:.65rem!important;line-height:1.4!important;color:#9a8a65!important}.ipo-card{height:auto!important;min-height:0!important}.ipo-scan-panel{height:auto!important;min-height:0!important}
@media(max-width:950px){.ipo-toolbar{grid-template-columns:1fr 1fr auto!important}.ipo-toolbar select{min-width:0}.ipo-toolbar .compact-refresh{grid-column:auto}}
@media(max-width:720px){.ipo-toolbar{grid-template-columns:1fr!important}.ipo-toolbar>*{width:100%}.ipo-lifecycle{grid-template-columns:1fr}.ipo-lifecycle span:not(:last-child):after{display:none}}

/* V1.29.1 · Giriş Takibi / Neden Bu Puan aynı satırda kompakt karar alanı */
@media (min-width:1200px){
  .premium-stock-detail .premium-detail-grid-bottom{
    grid-template-columns:minmax(0,2fr) minmax(310px,1fr)!important;
    align-items:start;
  }
  .premium-stock-detail .premium-detail-grid-bottom .premium-entry-decision-card,
  .premium-stock-detail .premium-detail-grid-bottom .premium-reasons-card{
    grid-column:auto!important;
    min-height:0!important;
    height:auto!important;
    align-self:start;
  }
}

/* V1.29.1 · global search, aggregate analysis, IPO critical timeline */
.global-search-field{position:relative}.global-search-suggestions{position:absolute;z-index:90;left:0;right:0;top:calc(100% + 5px);max-height:280px;overflow:auto;padding:5px;border:1px solid rgba(214,165,75,.22);border-radius:11px;background:#071721;box-shadow:0 18px 45px rgba(0,0,0,.46)}.global-search-suggestions[hidden]{display:none}.global-search-suggestions button{display:grid;grid-template-columns:minmax(64px,.35fr) minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.045);background:transparent;color:#d6e0e5;text-align:left;padding:9px 8px;cursor:pointer}.global-search-suggestions button:last-child{border-bottom:0}.global-search-suggestions button:hover,.global-search-suggestions button.active{background:rgba(214,165,75,.07)}.global-search-suggestions b{color:#edc66f;font-size:.8rem}.global-search-suggestions span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#a7bbc5;font-size:.72rem}.global-search-suggestions small{color:#647a86;font-size:.62rem}
.analysis-symbol-results{display:grid;gap:12px}.analysis-symbol-result{border:1px solid rgba(214,165,75,.12);border-radius:14px;background:rgba(5,20,31,.42);padding:9px}.analysis-symbol-result>header{display:flex;align-items:center;gap:8px;margin:0 2px 8px}.analysis-symbol-result>header b{color:#e7c16c;font-size:.72rem}.analysis-symbol-result>header span{color:#9db0b9;font-size:.65rem}.analysis-symbol-result>header small{margin-left:auto;color:#627984;font-size:.6rem}
.ipo-critical-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:7px;margin-top:9px}.ipo-critical-timeline article{display:flex;align-items:flex-start;gap:8px;border:1px solid rgba(255,255,255,.055);border-radius:10px;padding:9px;background:rgba(255,255,255,.018)}.ipo-critical-timeline i{display:grid;place-items:center;width:21px;height:21px;min-width:21px;border-radius:50%;border:1px solid rgba(255,255,255,.1);font-style:normal;font-size:.65rem}.ipo-critical-timeline div{display:grid;gap:3px}.ipo-critical-timeline b{color:#cbd8de;font-size:.68rem}.ipo-critical-timeline span{color:#718792;font-size:.62rem;line-height:1.35}.ipo-critical-timeline .done i{color:#63d7a0;border-color:rgba(74,201,143,.3);background:rgba(74,201,143,.08)}.ipo-critical-timeline .active i,.ipo-critical-timeline .future i{color:#edc66f;border-color:rgba(214,165,75,.3);background:rgba(214,165,75,.08)}
.ipo-benchmark{border:1px solid rgba(214,165,75,.16);border-radius:12px;background:rgba(214,165,75,.035);padding:11px;margin:9px 0}.ipo-benchmark>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ipo-benchmark header div{display:grid;gap:3px}.ipo-benchmark header small{font-size:.58rem;color:#746c58}.ipo-benchmark header b{font-size:.78rem;color:#d6e0e4}.ipo-benchmark header strong{font-size:1.05rem;color:#efc66e}.ipo-benchmark-kpis{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:8px 0}.ipo-benchmark-kpis span{border:1px solid rgba(255,255,255,.045);border-radius:8px;padding:7px}.ipo-benchmark-kpis small{display:block;color:#708590;font-size:.58rem}.ipo-benchmark-kpis b{display:block;color:#e8c36d;font-size:.78rem;margin-top:3px}.ipo-benchmark-samples{display:flex;gap:5px;flex-wrap:wrap}.ipo-benchmark-samples span{padding:4px 6px;border-radius:7px;background:rgba(255,255,255,.025);color:#788e98;font-size:.58rem}.ipo-benchmark-samples b{color:#b9c8cf;margin-right:4px}.ipo-benchmark p{margin-top:7px!important}.ipo-benchmark.empty{display:flex;flex-direction:column;gap:3px}.ipo-benchmark.empty b{color:#c8ab68}.ipo-benchmark.empty span{color:#728892;font-size:.65rem}
.ipo-date-alert-box>div:first-child{display:grid;grid-template-columns:minmax(200px,1.5fr) minmax(120px,.7fr) auto;gap:7px;align-items:end}.ipo-date-alert-box label{display:grid;gap:4px;color:#718793;font-size:.62rem}.ipo-date-alert-box select{background:#061824;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:#c5d2d8;padding:9px}.ipo-existing-alerts{display:grid;gap:5px;margin-top:8px}.ipo-existing-alerts span{display:flex;align-items:center;gap:6px;border:1px solid rgba(75,200,140,.13);border-radius:8px;padding:6px 8px;color:#78909b;font-size:.62rem}.ipo-existing-alerts b{color:#68d6a0}.ipo-existing-alerts button{margin-left:auto}.ipo-date-alert-box .message{margin-top:7px}
@media(max-width:720px){.global-search-suggestions button{grid-template-columns:64px 1fr}.global-search-suggestions small{display:none}.analysis-symbol-result>header{flex-wrap:wrap}.analysis-symbol-result>header small{width:100%;margin-left:0}.ipo-date-alert-box>div:first-child{grid-template-columns:1fr}.ipo-critical-timeline{grid-template-columns:1fr}.ipo-benchmark-kpis{grid-template-columns:1fr}}

/* V1.30.0 · Hisse Detay önem sırası, dinamik reflow, premium Unicorn görseli */
.premium-stock-detail .detail-section-label{display:flex;align-items:center;gap:10px;padding:7px 18px 1px;color:#8b794f;font-size:.58rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}
.premium-stock-detail .detail-section-label:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,rgba(214,165,75,.23),transparent)}
.premium-stock-detail .premium-priority-cockpit{grid-template-columns:minmax(230px,3fr) minmax(150px,2fr) minmax(150px,2fr) minmax(150px,2fr) minmax(220px,3fr);align-items:stretch}
.premium-stock-detail .premium-priority-cockpit>.premium-cockpit-card{height:auto!important;min-height:145px!important}
.premium-stock-detail .premium-detail-grid-top{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch}
.premium-stock-detail .premium-detail-grid-top>.premium-detail-card{height:100%!important;min-height:0!important}
.premium-stock-detail .premium-plan-priority-grid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)!important;align-items:start}
.premium-stock-detail .premium-plan-priority-grid>.premium-detail-card{grid-column:auto!important;min-height:0!important;height:auto!important}
.premium-stock-detail .premium-advanced-analysis-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row dense;align-items:start}
.premium-stock-detail .premium-advanced-analysis-grid>*{min-width:0}
/* V1.32.5: Advanced Analysis cards are laid out by the number of visible structure cards.
   V1.32.5 emitted has-structure/no-structure while the legacy CSS still expected
   has-unicorn/no-unicorn, so every child fell back to one 12-column track. */
.premium-stock-detail .premium-advanced-analysis-grid.structure-count-0>.premium-ema-card{grid-column:span 5}
.premium-stock-detail .premium-advanced-analysis-grid.structure-count-0>.premium-ha-card{grid-column:span 7}
.premium-stock-detail .premium-advanced-analysis-grid.structure-count-1>.premium-inverted-ob-card,
.premium-stock-detail .premium-advanced-analysis-grid.structure-count-1>.premium-unicorn-card,
.premium-stock-detail .premium-advanced-analysis-grid.structure-count-1>.premium-propulsion-card,
.premium-stock-detail .premium-advanced-analysis-grid.structure-count-1>.premium-vi-card{grid-column:span 5}
.premium-stock-detail .premium-advanced-analysis-grid.structure-count-1>.premium-ema-card{grid-column:span 3}
.premium-stock-detail .premium-advanced-analysis-grid.structure-count-1>.premium-ha-card{grid-column:span 4}
.premium-stock-detail .premium-advanced-analysis-grid.structure-count-2>.premium-inverted-ob-card,
.premium-stock-detail .premium-advanced-analysis-grid.structure-count-2>.premium-unicorn-card,
.premium-stock-detail .premium-advanced-analysis-grid.structure-count-2>.premium-propulsion-card,
.premium-stock-detail .premium-advanced-analysis-grid.structure-count-2>.premium-vi-card{grid-column:span 6}
.premium-stock-detail .premium-advanced-analysis-grid.structure-count-2>.premium-ema-card{grid-column:span 5}
.premium-stock-detail .premium-advanced-analysis-grid.structure-count-2>.premium-ha-card{grid-column:span 7}
.premium-stock-detail .premium-advanced-analysis-grid.structure-count-3>.premium-inverted-ob-card,
.premium-stock-detail .premium-advanced-analysis-grid.structure-count-3>.premium-unicorn-card,
.premium-stock-detail .premium-advanced-analysis-grid.structure-count-3>.premium-propulsion-card,
.premium-stock-detail .premium-advanced-analysis-grid.structure-count-3>.premium-vi-card{grid-column:span 4}
.premium-stock-detail .premium-advanced-analysis-grid.structure-count-3>.premium-ema-card{grid-column:span 5}
.premium-stock-detail .premium-advanced-analysis-grid.structure-count-3>.premium-ha-card{grid-column:span 7}
.premium-stock-detail .premium-analysis-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch}
.premium-stock-detail .premium-analysis-grid>.premium-detail-card{height:100%!important;min-height:0!important}
.premium-stock-detail .premium-auto-reflow{grid-auto-flow:row dense}
.premium-stock-detail .premium-detail-card:empty{display:none!important}
.premium-stock-detail .premium-structures-card .premium-structure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
.premium-stock-detail .premium-structures-card .premium-structure-chip{min-width:0}

.premium-unicorn-card{position:relative;overflow:hidden;border-color:rgba(79,226,154,.5)!important;background:radial-gradient(circle at 16% 44%,rgba(131,53,180,.16),transparent 32%),radial-gradient(circle at 8% 70%,rgba(63,238,170,.14),transparent 34%),linear-gradient(145deg,rgba(8,25,35,.99),rgba(3,14,23,.99))!important;box-shadow:inset 0 0 0 1px rgba(246,203,93,.08),0 0 24px rgba(65,214,151,.1)!important}
.premium-unicorn-card.negative{border-color:rgba(255,99,110,.48)!important;background:radial-gradient(circle at 16% 44%,rgba(164,49,85,.16),transparent 32%),linear-gradient(145deg,rgba(24,14,24,.99),rgba(8,12,20,.99))!important}
.unicorn-card-layout{display:grid;grid-template-columns:minmax(118px,34%) minmax(0,1fr);gap:12px;align-items:stretch}
.unicorn-art{position:relative;min-height:190px;border-radius:12px;overflow:hidden;border:1px solid rgba(230,185,82,.32);background:#091727;box-shadow:0 0 22px rgba(117,70,190,.18),inset 0 0 20px rgba(0,0,0,.2)}
.unicorn-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 52%,rgba(2,14,22,.78) 100%),radial-gradient(circle at 50% 85%,rgba(57,237,165,.2),transparent 34%)}
.premium-unicorn-card.negative .unicorn-art:after{background:linear-gradient(180deg,transparent 52%,rgba(16,7,13,.84) 100%),radial-gradient(circle at 50% 85%,rgba(255,78,96,.2),transparent 34%)}
.unicorn-art img{width:100%;height:100%;min-height:190px;object-fit:cover;object-position:50% 38%;display:block;transform:scale(1.03)}
.unicorn-art span{position:absolute;z-index:2;left:8px;right:8px;bottom:8px;padding:5px 7px;border:1px solid rgba(79,226,154,.3);border-radius:8px;background:rgba(3,20,24,.74);backdrop-filter:blur(5px);color:#68e3ad;font-size:.62rem;font-weight:950;letter-spacing:.08em;text-align:center}
.premium-unicorn-card.negative .unicorn-art span{color:#ff8a92;border-color:rgba(255,107,117,.32);background:rgba(28,9,16,.76)}
.unicorn-card-info{display:grid;align-content:start;gap:7px;min-width:0}.unicorn-card-info .unicorn-zone{margin:0!important}.unicorn-zone b{font-size:1.18rem!important}.unicorn-zone em{font-size:.68rem!important;line-height:1.35}.unicorn-invalidation{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:7px}.unicorn-invalidation small{grid-column:1/-1}.unicorn-invalidation span{font-size:.62rem;line-height:1.35;color:#8fa0aa}.unicorn-actions{margin-top:8px}.unicorn-actions button{width:100%}

/* V1.30.0 · Detaylı Arama */
.detailed-search-main{padding-bottom:46px}.detailed-search-hero{margin-bottom:12px}.detailed-search-panel{margin:0 18px 12px;padding:14px;border:1px solid rgba(214,165,75,.14);border-radius:15px;background:linear-gradient(150deg,rgba(7,24,35,.96),rgba(3,15,24,.99))}
.detailed-search-form{display:grid;grid-template-columns:minmax(220px,1.15fr) minmax(300px,1.65fr) minmax(135px,.6fr) minmax(165px,.72fr);gap:9px}.detailed-search-form label{display:grid;gap:5px;color:#758b96;font-size:.62rem;font-weight:800}.detailed-search-form input,.detailed-search-form select{min-width:0;background:#061824;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:#d7e1e5;padding:10px 11px;font-size:.72rem;outline:none}.detailed-search-form input:focus,.detailed-search-form select:focus{border-color:rgba(214,165,75,.42);box-shadow:0 0 0 2px rgba(214,165,75,.06)}
.detailed-filter-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.detailed-filter-chips button{border:1px solid rgba(255,255,255,.075);background:rgba(255,255,255,.02);border-radius:999px;color:#879aa4;padding:6px 9px;font-size:.62rem;font-weight:850;cursor:pointer}.detailed-filter-chips button:hover{border-color:rgba(214,165,75,.25);color:#d8c17e}.detailed-filter-chips button.active{border-color:rgba(76,210,148,.34);background:rgba(76,210,148,.09);color:#63dba1;box-shadow:0 0 13px rgba(76,210,148,.06)}
.detailed-search-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:10px}.detailed-search-actions button{min-width:140px}.detailed-search-help{display:flex;gap:8px;align-items:center;margin-top:9px;padding-top:9px;border-top:1px solid rgba(255,255,255,.045);font-size:.62rem;color:#718690}.detailed-search-help b{color:#c5a961;white-space:nowrap}
.detailed-search-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 18px}.detailed-search-result{display:grid;gap:8px;padding:13px;border:1px solid rgba(214,165,75,.13);border-radius:14px;background:linear-gradient(150deg,rgba(7,23,34,.98),rgba(4,15,24,.99));box-shadow:0 9px 24px rgba(0,0,0,.12);cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.detailed-search-result:hover{transform:translateY(-1px);border-color:rgba(214,165,75,.34);box-shadow:0 13px 30px rgba(0,0,0,.2)}.detailed-search-result.risk{border-color:rgba(255,100,112,.22)}
.detailed-search-result>header{display:flex;justify-content:space-between;gap:12px}.detailed-search-result>header>div:first-child{min-width:0}.detailed-search-result header small{font-size:.56rem;color:#6c8490}.detailed-search-result h3{margin:2px 0 0;font-size:1.2rem;color:#f1eee8}.detailed-search-result header p{margin:2px 0 0;color:#879ba5;font-size:.65rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detailed-rank{display:grid;justify-items:end;align-content:start}.detailed-rank small{font-size:.5rem;letter-spacing:.09em;color:#7b704f}.detailed-rank b{font-size:1rem;color:#eac76f}.detailed-rank span{font-size:.62rem;color:#9dafb7}
.detailed-result-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.detailed-result-kpis span{display:grid;gap:2px;padding:6px;border:1px solid rgba(255,255,255,.045);border-radius:8px;background:rgba(255,255,255,.012)}.detailed-result-kpis small{font-size:.48rem;color:#637984}.detailed-result-kpis b{font-size:.66rem;color:#cad6dc;overflow:hidden;text-overflow:ellipsis}.detailed-result-flags,.detailed-mode-badges{display:flex;gap:4px;flex-wrap:wrap}.detailed-result-flags em{font-style:normal;padding:4px 6px;border-radius:6px;background:rgba(52,202,142,.07);border:1px solid rgba(52,202,142,.13);color:#62cf9d;font-size:.54rem}.detailed-result-reason{display:flex;gap:6px;align-items:flex-start;padding:7px 8px;border-radius:8px;background:rgba(214,165,75,.035);font-size:.6rem}.detailed-result-reason b{color:#c9aa61;white-space:nowrap}.detailed-result-reason span{color:#8398a2;line-height:1.35}.detailed-search-result footer{display:flex;align-items:center;gap:7px}.detailed-mode-badges{flex:1}.detailed-mode-badges span{padding:3px 5px;border-radius:5px;border:1px solid rgba(255,255,255,.055);color:#718690;font-size:.5rem}.detailed-search-result footer button{border:0;background:transparent;color:#d7b65f;font-size:.6rem;font-weight:900;cursor:pointer}

@media(max-width:1420px){.premium-stock-detail .premium-advanced-analysis-grid.structure-count-0>.premium-ema-card{grid-column:span 5}.premium-stock-detail .premium-advanced-analysis-grid.structure-count-0>.premium-ha-card{grid-column:span 7}.premium-stock-detail .premium-advanced-analysis-grid.structure-count-1>.premium-unicorn-card,.premium-stock-detail .premium-advanced-analysis-grid.structure-count-1>.premium-propulsion-card{grid-column:span 7}.premium-stock-detail .premium-advanced-analysis-grid.structure-count-1>.premium-ema-card{grid-column:span 5}.premium-stock-detail .premium-advanced-analysis-grid.structure-count-1>.premium-ha-card{grid-column:1/-1}.premium-stock-detail .premium-advanced-analysis-grid.structure-count-2>.premium-unicorn-card,.premium-stock-detail .premium-advanced-analysis-grid.structure-count-2>.premium-propulsion-card{grid-column:span 6}.premium-stock-detail .premium-advanced-analysis-grid.structure-count-2>.premium-ema-card{grid-column:span 5}.premium-stock-detail .premium-advanced-analysis-grid.structure-count-2>.premium-ha-card{grid-column:span 7}.premium-stock-detail .premium-priority-cockpit{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-stock-detail .premium-detail-grid-top{grid-template-columns:repeat(2,minmax(0,1fr))!important}.premium-stock-detail .premium-advanced-analysis-grid.has-unicorn>.premium-unicorn-card{grid-column:span 7}.premium-stock-detail .premium-advanced-analysis-grid.has-unicorn>.premium-ema-card{grid-column:span 5}.premium-stock-detail .premium-advanced-analysis-grid.has-unicorn>.premium-ha-card{grid-column:1/-1}.premium-stock-detail .premium-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.detailed-search-form{grid-template-columns:1fr 1fr}.detailed-search-grid{grid-template-columns:1fr}.detailed-result-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:950px){.premium-stock-detail .premium-plan-priority-grid{grid-template-columns:1fr!important}.premium-stock-detail .premium-advanced-analysis-grid{grid-template-columns:1fr!important}.premium-stock-detail .premium-advanced-analysis-grid>*{grid-column:1/-1!important}.detailed-search-panel{margin:0 10px 10px}.detailed-search-grid{padding:0 10px}.unicorn-card-layout{grid-template-columns:140px 1fr}}
@media(max-width:720px){.premium-stock-detail .detail-section-label{padding:7px 8px 1px}.premium-stock-detail .premium-priority-cockpit{grid-template-columns:1fr 1fr}.premium-stock-detail .premium-detail-grid-top,.premium-stock-detail .premium-analysis-grid{grid-template-columns:1fr!important}.unicorn-card-layout{grid-template-columns:110px 1fr}.unicorn-art,.unicorn-art img{min-height:165px}.detailed-search-form{grid-template-columns:1fr}.detailed-search-actions{display:grid;grid-template-columns:1fr 1fr}.detailed-search-actions button{min-width:0}.detailed-search-help{align-items:flex-start;flex-direction:column}.detailed-result-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.detailed-search-result>header{align-items:flex-start}}
@media(max-width:470px){.unicorn-card-layout{grid-template-columns:1fr}.unicorn-art{min-height:185px;max-height:220px}.unicorn-art img{min-height:185px;max-height:220px}.detailed-search-result footer{align-items:flex-start;flex-direction:column}.detailed-result-reason{flex-direction:column}}

/* V1.30.1 · Hisse Detay grafik okunabilirliği + Unicorn referans görsel parity */
.premium-detail-market .premium-detail-chart{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:3px}
.premium-detail-market .premium-chart-periods-top{order:0;height:34px;padding:2px 4px;margin:0 2px 2px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:rgba(1,9,15,.58)}
.premium-detail-market .premium-chart-periods-top button{font-size:10px;font-weight:850;letter-spacing:.02em;color:#8095a4}
.premium-detail-market .premium-chart-periods-top button.active{background:rgba(221,169,67,.12);color:#f4cc76;box-shadow:inset 0 0 0 1px rgba(223,169,66,.55),0 0 12px rgba(215,161,59,.08)}
.premium-detail-chart-canvas{height:132px!important;min-height:132px;overflow:visible}
.premium-detail-market .premium-detail-chart .premium-market-svg,.premium-detail-market .premium-detail-chart .market-chart-empty{height:132px!important}
.premium-detail-chart .chart-axis.detail-axis{fill:#a9bdc9;font-size:11px;font-weight:800}
.premium-detail-chart .chart-x-axis{fill:#879dab;font-size:10px;font-weight:760}
.premium-detail-chart .chart-x-axis.detail-axis{fill:#a8bac5;font-size:10.5px}
.premium-detail-chart .chart-last-badge rect{stroke-width:1;filter:drop-shadow(0 0 4px rgba(0,0,0,.38))}
.premium-detail-chart .chart-last-badge.positive rect{fill:#16b983;stroke:#54e3b5}
.premium-detail-chart .chart-last-badge.negative rect{fill:#d9525f;stroke:#ff8992}
.premium-detail-chart .chart-last-badge text{fill:#f7ffff;font-size:10.5px;font-weight:950;letter-spacing:.01em}
.premium-detail-chart .chart-grid{stroke:rgba(161,184,199,.09)}
.premium-detail-chart-info{height:17px;padding-top:4px;font-size:7.5px}
.premium-unicorn-card .unicorn-art{background:radial-gradient(circle at 50% 82%,rgba(46,248,174,.20),transparent 38%),#071521;box-shadow:0 0 26px rgba(72,239,170,.14),inset 0 0 24px rgba(0,0,0,.26)}
.premium-unicorn-card.negative .unicorn-art{background:radial-gradient(circle at 50% 82%,rgba(255,83,101,.18),transparent 38%),#140c14;box-shadow:0 0 24px rgba(255,76,101,.10),inset 0 0 24px rgba(0,0,0,.30)}
.unicorn-art img{object-fit:cover;object-position:50% 52%;transform:scale(1.015);filter:saturate(1.05) contrast(1.03)}
@media(max-width:720px){.premium-detail-chart-canvas,.premium-detail-market .premium-detail-chart .premium-market-svg,.premium-detail-market .premium-detail-chart .market-chart-empty{height:142px!important}.premium-detail-chart .chart-axis.detail-axis{font-size:10.5px}.premium-detail-chart .chart-x-axis.detail-axis{font-size:9.5px}}

/* V1.30.2 · Detaylı Arama gerçek alım onayı vurgusu */
.detailed-search-result.buy-confirmed{border-color:rgba(43,225,156,.34);box-shadow:0 10px 30px rgba(20,175,119,.08)}
.detailed-buy-confirm{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border:1px solid rgba(43,225,156,.22);border-radius:9px;background:linear-gradient(90deg,rgba(19,122,84,.13),rgba(13,48,41,.04))}
.detailed-buy-confirm strong{color:#52e4a8;font-size:.67rem;letter-spacing:.02em}.detailed-buy-confirm span{color:#91bca9;font-size:.56rem;text-align:right;line-height:1.35}
@media(max-width:720px){.detailed-buy-confirm{align-items:flex-start;flex-direction:column}.detailed-buy-confirm span{text-align:left}}

/* V1.31.1 · MTF karar, yol haritası, teknik kanıt ve SUPER_ADMIN canlı kullanıcılar */
.live-presence-button{position:relative;width:38px;height:38px;min-width:38px;padding:0;border-radius:50%;border:1px solid rgba(66,231,153,.74);background:radial-gradient(circle at 35% 30%,rgba(83,242,167,.22),rgba(11,69,48,.86) 68%,rgba(5,35,28,.98));color:#b7ffda;display:inline-flex;align-items:center;justify-content:center;gap:3px;box-shadow:0 0 0 2px rgba(42,207,132,.05),0 0 15px rgba(42,207,132,.18),inset 0 0 12px rgba(37,206,127,.10);cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s}.live-presence-button:hover{transform:translateY(-1px);border-color:#7bf0b5;box-shadow:0 0 0 2px rgba(42,207,132,.08),0 0 20px rgba(42,207,132,.28),inset 0 0 14px rgba(37,206,127,.14)}.live-presence-button i{width:7px;height:7px;border-radius:50%;background:#4be89d;box-shadow:0 0 8px rgba(75,232,157,.9)}.live-presence-button b{font-size:.66rem;line-height:1;color:#caffdf;max-width:22px;overflow:hidden;text-overflow:ellipsis}.presence-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:12px}.presence-summary>span{display:grid;gap:4px;padding:10px;border:1px solid rgba(73,221,151,.13);border-radius:10px;background:rgba(43,185,117,.04)}.presence-summary small{font-size:.52rem;color:#738f84;letter-spacing:.04em}.presence-summary b{font-size:1.12rem;color:#71e7aa}.presence-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(220px,.75fr);gap:12px}.presence-layout section,.presence-layout aside{padding:11px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:rgba(3,17,25,.52)}.presence-layout h4{margin:0 0 8px;color:#d7c37e;font-size:.68rem;letter-spacing:.03em}.presence-layout aside h4:not(:first-child){margin-top:14px}.presence-user-list{display:grid;gap:6px}.presence-user-list>div{display:grid;grid-template-columns:8px 1fr;gap:8px;align-items:start;padding:8px;border:1px solid rgba(255,255,255,.04);border-radius:8px;background:rgba(255,255,255,.012)}.presence-user-list>div>i{width:7px;height:7px;margin-top:5px;border-radius:50%;background:#43de94;box-shadow:0 0 7px rgba(67,222,148,.62)}.presence-user-list span{display:grid;gap:2px}.presence-user-list b{font-size:.67rem;color:#d7e3dd}.presence-user-list small{font-size:.56rem;color:#8da19a}.presence-user-list em{font-size:.52rem;font-style:normal;color:#657b74}.presence-stat-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 1px;border-bottom:1px solid rgba(255,255,255,.04);font-size:.6rem}.presence-stat-row span{color:#869c95}.presence-stat-row b{color:#c5ebd4}
.entry-readiness-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:7px 0}.entry-readiness-strip>span{display:grid;gap:2px;padding:7px 8px;border:1px solid rgba(214,165,75,.10);border-radius:8px;background:rgba(214,165,75,.025)}.entry-readiness-strip small{font-size:.49rem;color:#827752}.entry-readiness-strip b{font-size:.64rem;color:#d7c783}.entry-htf-blocker{margin-top:7px;padding:7px 9px;border:1px solid rgba(255,112,96,.20);border-radius:8px;background:rgba(152,46,40,.08);color:#e7a19a;font-size:.58rem;line-height:1.4}
.roadmap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.roadmap-grid>span{display:grid;gap:3px;padding:7px 8px;border:1px solid rgba(255,255,255,.045);border-radius:8px;background:rgba(255,255,255,.012)}.roadmap-grid small{font-size:.48rem;color:#71838e;letter-spacing:.035em}.roadmap-grid b{font-size:.61rem;line-height:1.4;color:#c6d2d7}.roadmap-grid b.warn{color:#e7a486}.roadmap-grid b.positive{color:#78d7a9}.roadmap-flow{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:7px;padding:7px 8px;border:1px solid rgba(214,165,75,.10);border-radius:8px;background:rgba(214,165,75,.025)}.roadmap-flow b{font-size:.53rem;color:#d7bd6e}.roadmap-flow i{font-style:normal;color:#687985}.roadmap-flow span{flex-basis:100%;font-size:.55rem;color:#81949e;line-height:1.35}
.unicorn-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:7px 0}.unicorn-proof>span{display:grid;gap:2px;padding:6px;border:1px solid rgba(95,219,166,.09);border-radius:7px;background:rgba(75,198,143,.025)}.unicorn-proof small{font-size:.46rem;color:#688e7e}.unicorn-proof b{font-size:.57rem;color:#afcfbf}.unicorn-other-tf{margin-top:7px;border-top:1px solid rgba(255,255,255,.05);padding-top:6px}.unicorn-other-tf summary{cursor:pointer;color:#aebfc6;font-size:.57rem;font-weight:800}.unicorn-other-tf>div{display:flex;justify-content:space-between;gap:8px;margin-top:5px;font-size:.54rem}.unicorn-other-tf>div b{color:#c2d1d7}.unicorn-other-tf>div span{color:#778b94;text-align:right}.trend-spine-threshold{display:block;margin-top:3px;font-size:.52rem;line-height:1.35;color:#b49d61}.structure-behavior{margin-top:9px;padding:9px;border:1px solid rgba(214,165,75,.11);border-radius:9px;background:linear-gradient(145deg,rgba(214,165,75,.035),rgba(255,255,255,.006))}.structure-behavior>h4{margin:0 0 6px;font-size:.64rem;color:#d9bd6d}.structure-behavior>p{margin:0 0 7px;font-size:.6rem;line-height:1.45;color:#9eb0b8}.structure-behavior-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.structure-behavior-grid>span{display:grid;gap:2px;padding:6px;border:1px solid rgba(255,255,255,.04);border-radius:7px}.structure-behavior-grid small{font-size:.45rem;color:#748690}.structure-behavior-grid b{font-size:.55rem;line-height:1.35;color:#bac8ce}
@media(max-width:850px){.presence-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.presence-layout{grid-template-columns:1fr}.unicorn-proof,.structure-behavior-grid{grid-template-columns:1fr}.entry-readiness-strip{grid-template-columns:1fr 1fr}.roadmap-grid{grid-template-columns:1fr}.live-presence-button{width:36px;height:36px;min-width:36px}}
@media(max-width:520px){.presence-summary{grid-template-columns:1fr 1fr}.entry-readiness-strip{grid-template-columns:1fr}}


/* V1.31.1 · Trend Omurgası V2 + rakamsal Yol Haritası */
.trend-spine-v2{display:grid;gap:8px}.trend-spine-block{padding:8px 9px;border:1px solid rgba(255,255,255,.05);border-radius:9px;background:rgba(255,255,255,.012)}.trend-spine-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.trend-spine-head span{display:grid;gap:2px}.trend-spine-head small,.trend-spine-levels small,.trend-spine-context small,.trend-spine-comment small,.roadmap-commentary small{font-size:.46rem;letter-spacing:.035em;color:#70828d}.trend-spine-head b{font-size:.65rem}.trend-spine-head em{font-style:normal;font-size:.5rem;color:#82939d}.trend-spine-why{margin:5px 0 7px;font-size:.55rem;line-height:1.4;color:#899ba4}.trend-spine-levels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.trend-spine-levels>span{display:grid;gap:2px;padding:6px 7px;border:1px solid rgba(214,165,75,.085);border-radius:7px;background:rgba(214,165,75,.02)}.trend-spine-levels b{font-size:.56rem;line-height:1.35;color:#d8c681}.trend-spine-levels em{font-size:.48rem;font-style:normal;color:#788a94}.trend-spine-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.trend-spine-context>span{display:grid;gap:2px;padding:6px 7px;border:1px solid rgba(255,255,255,.04);border-radius:7px}.trend-spine-context b{font-size:.55rem;line-height:1.35;color:#bac8ce}.trend-spine-comment,.roadmap-commentary{padding:8px 9px;border:1px solid rgba(214,165,75,.11);border-radius:8px;background:linear-gradient(145deg,rgba(214,165,75,.035),rgba(255,255,255,.006))}.trend-spine-comment p,.roadmap-commentary p{margin:4px 0 0;font-size:.57rem;line-height:1.48;color:#9eafb7}.roadmap-commentary{margin-top:7px}
@media(max-width:720px){.trend-spine-levels,.trend-spine-context{grid-template-columns:1fr}.trend-spine-head{flex-direction:column}}


/* V1.31.2 · UNICORN_CARD_VISUAL_PARITY_V1
   Referans kart parity: tam boynuz, kontrollü kadraj, daha parlak/3B görünüm. */
.premium-stock-detail .premium-unicorn-card{
  border-color:rgba(73,238,164,.62)!important;
  background:
    radial-gradient(circle at 17% 24%,rgba(202,91,255,.13),transparent 28%),
    radial-gradient(circle at 15% 71%,rgba(48,255,180,.16),transparent 34%),
    linear-gradient(145deg,rgba(7,26,35,.995),rgba(2,13,22,.995))!important;
  box-shadow:
    inset 0 0 0 1px rgba(246,203,93,.10),
    0 0 28px rgba(56,230,158,.13),
    0 14px 32px rgba(0,0,0,.18)!important;
}
.premium-stock-detail .premium-unicorn-card.negative{
  border-color:rgba(255,100,116,.54)!important;
  background:
    radial-gradient(circle at 17% 24%,rgba(183,62,117,.13),transparent 28%),
    radial-gradient(circle at 15% 71%,rgba(255,74,103,.11),transparent 34%),
    linear-gradient(145deg,rgba(25,13,24,.995),rgba(8,11,20,.995))!important;
}
.premium-stock-detail .premium-unicorn-card .unicorn-card-layout{
  grid-template-columns:minmax(185px,35%) minmax(0,1fr);
  gap:14px;
  align-items:start;
}
.premium-stock-detail .premium-unicorn-card .unicorn-art{
  position:relative;
  width:100%;
  aspect-ratio:1 / 1;
  min-height:0!important;
  max-height:none!important;
  align-self:start;
  justify-self:center;
  overflow:hidden;
  isolation:isolate;
  padding:3px;
  border-radius:13px;
  border:1px solid rgba(237,193,93,.38);
  background:
    radial-gradient(ellipse at 50% 82%,rgba(60,255,188,.31),transparent 39%),
    radial-gradient(circle at 48% 27%,rgba(213,91,255,.18),transparent 33%),
    linear-gradient(180deg,#0a1729 0%,#081923 68%,#07211f 100%);
  box-shadow:
    0 0 0 1px rgba(255,222,129,.05) inset,
    0 0 25px rgba(94,65,192,.20),
    0 0 34px rgba(55,238,172,.12),
    inset 0 0 24px rgba(0,0,0,.20);
}
.premium-stock-detail .premium-unicorn-card .unicorn-art::before{
  content:"";
  position:absolute;
  z-index:1;
  inset:0;
  pointer-events:none;
  background:
    radial-gradient(ellipse at 50% 87%,rgba(86,255,207,.28) 0%,rgba(48,244,171,.10) 31%,transparent 55%),
    radial-gradient(circle at 42% 27%,rgba(255,164,249,.13),transparent 28%);
  mix-blend-mode:screen;
}
.premium-stock-detail .premium-unicorn-card .unicorn-art::after{
  content:"";
  position:absolute;
  z-index:1;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(180deg,rgba(255,255,255,.025) 0%,transparent 24%,transparent 63%,rgba(1,13,20,.34) 100%),
    radial-gradient(ellipse at 50% 101%,rgba(79,255,205,.30),transparent 43%);
  box-shadow:inset 0 0 18px rgba(79,255,205,.035);
}
.premium-stock-detail .premium-unicorn-card.negative .unicorn-art::before{
  background:
    radial-gradient(ellipse at 50% 87%,rgba(255,84,112,.22) 0%,rgba(255,70,98,.08) 31%,transparent 55%),
    radial-gradient(circle at 42% 27%,rgba(255,142,198,.10),transparent 28%);
}
.premium-stock-detail .premium-unicorn-card.negative .unicorn-art::after{
  background:
    linear-gradient(180deg,rgba(255,255,255,.02) 0%,transparent 24%,transparent 63%,rgba(17,5,11,.40) 100%),
    radial-gradient(ellipse at 50% 101%,rgba(255,87,110,.24),transparent 43%);
}
.premium-stock-detail .premium-unicorn-card .unicorn-art .unicorn-premium-img{
  position:relative;
  z-index:0;
  display:block;
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  max-height:none!important;
  object-fit:contain!important;
  object-position:50% 50%!important;
  transform:scale(.988)!important;
  transform-origin:50% 50%;
  filter:
    brightness(1.115)
    saturate(1.14)
    contrast(1.055)
    drop-shadow(0 8px 12px rgba(0,0,0,.18));
  image-rendering:auto;
}
.premium-stock-detail .premium-unicorn-card .unicorn-art span{
  z-index:3;
  left:9px;
  right:9px;
  bottom:9px;
  padding:5px 7px;
  background:linear-gradient(180deg,rgba(4,31,31,.77),rgba(3,20,24,.90));
  border-color:rgba(80,240,174,.36);
  box-shadow:0 5px 15px rgba(0,0,0,.18),0 0 14px rgba(75,237,170,.06);
}
.premium-stock-detail .premium-unicorn-card.negative .unicorn-art span{
  background:linear-gradient(180deg,rgba(39,12,21,.78),rgba(26,8,15,.92));
  border-color:rgba(255,106,120,.36);
}
@media(max-width:950px){
  .premium-stock-detail .premium-unicorn-card .unicorn-card-layout{
    grid-template-columns:minmax(155px,33%) minmax(0,1fr);
    gap:12px;
  }
}
@media(max-width:720px){
  .premium-stock-detail .premium-unicorn-card .unicorn-card-layout{
    grid-template-columns:minmax(138px,35%) minmax(0,1fr);
    gap:10px;
  }
  .premium-stock-detail .premium-unicorn-card .unicorn-art,
  .premium-stock-detail .premium-unicorn-card .unicorn-art img{
    min-height:0!important;
    max-height:none!important;
  }
}
@media(max-width:520px){
  .premium-stock-detail .premium-unicorn-card .unicorn-card-layout{grid-template-columns:1fr}
  .premium-stock-detail .premium-unicorn-card .unicorn-art{
    width:min(100%,220px);
    margin:0 auto;
  }
}

/* V1.32.0 · UNICORN_CARD_VISUAL_CLEANUP_FIX_V1
   - Üst-sol asset artefaktı temizlendi.
   - Durum etiketi görselin üstünden alınıp ayrı alt şeride taşındı.
   - Unicorn platform/taban halkası tamamen görünür bırakıldı. */
.premium-stock-detail .premium-unicorn-card .unicorn-art{
  display:grid;
  grid-template-rows:auto auto;
  gap:0;
  aspect-ratio:auto;
  padding:4px;
  overflow:hidden;
}
.premium-stock-detail .premium-unicorn-card .unicorn-art-stage{
  position:relative;
  width:100%;
  aspect-ratio:1 / 1;
  min-height:0;
  overflow:hidden;
  isolation:isolate;
  border-radius:10px 10px 7px 7px;
  background:
    radial-gradient(ellipse at 50% 86%,rgba(60,255,188,.22),transparent 42%),
    radial-gradient(circle at 52% 28%,rgba(213,91,255,.12),transparent 34%),
    linear-gradient(180deg,#081624 0%,#071822 72%,#071d1d 100%);
}
.premium-stock-detail .premium-unicorn-card .unicorn-art::before,
.premium-stock-detail .premium-unicorn-card .unicorn-art::after{
  content:none!important;
  display:none!important;
}
.premium-stock-detail .premium-unicorn-card .unicorn-art-stage::before{
  content:"";
  position:absolute;
  z-index:1;
  inset:0;
  pointer-events:none;
  background:
    radial-gradient(ellipse at 50% 91%,rgba(86,255,207,.22) 0%,rgba(48,244,171,.07) 34%,transparent 58%),
    radial-gradient(circle at 56% 29%,rgba(255,164,249,.09),transparent 30%);
  mix-blend-mode:screen;
}
.premium-stock-detail .premium-unicorn-card .unicorn-art-stage::after{
  content:"";
  position:absolute;
  z-index:1;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(180deg,rgba(255,255,255,.015) 0%,transparent 20%,transparent 74%,rgba(1,13,20,.13) 100%),
    radial-gradient(ellipse at 50% 103%,rgba(79,255,205,.17),transparent 45%);
}
.premium-stock-detail .premium-unicorn-card.negative .unicorn-art-stage::before{
  background:
    radial-gradient(ellipse at 50% 91%,rgba(255,84,112,.18) 0%,rgba(255,70,98,.06) 34%,transparent 58%),
    radial-gradient(circle at 56% 29%,rgba(255,142,198,.07),transparent 30%);
}
.premium-stock-detail .premium-unicorn-card.negative .unicorn-art-stage::after{
  background:
    linear-gradient(180deg,rgba(255,255,255,.012) 0%,transparent 20%,transparent 74%,rgba(17,5,11,.17) 100%),
    radial-gradient(ellipse at 50% 103%,rgba(255,87,110,.15),transparent 45%);
}
.premium-stock-detail .premium-unicorn-card .unicorn-art-stage .unicorn-premium-img{
  position:relative;
  z-index:0;
  display:block;
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  max-height:none!important;
  object-fit:contain!important;
  object-position:50% 50%!important;
  transform:scale(.972)!important;
  transform-origin:50% 50%;
  filter:
    brightness(1.12)
    saturate(1.145)
    contrast(1.045)
    drop-shadow(0 8px 13px rgba(0,0,0,.18));
}
.premium-stock-detail .premium-unicorn-card .unicorn-art-status{
  position:static!important;
  z-index:3;
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:27px;
  margin:5px 5px 3px;
  padding:5px 8px;
  border:1px solid rgba(80,240,174,.36);
  border-radius:8px;
  background:linear-gradient(180deg,rgba(4,31,31,.82),rgba(3,20,24,.96));
  color:#75eab2;
  font-size:.56rem;
  font-weight:900;
  letter-spacing:.015em;
  text-align:center;
  line-height:1.25;
  box-shadow:0 4px 12px rgba(0,0,0,.16),0 0 12px rgba(75,237,170,.05);
}
.premium-stock-detail .premium-unicorn-card.negative .unicorn-art-status{
  color:#ff8a92;
  background:linear-gradient(180deg,rgba(39,12,21,.82),rgba(26,8,15,.96));
  border-color:rgba(255,106,120,.36);
}
@media(max-width:720px){
  .premium-stock-detail .premium-unicorn-card .unicorn-art-stage{aspect-ratio:1 / 1}
  .premium-stock-detail .premium-unicorn-card .unicorn-art-status{min-height:25px;font-size:.53rem}
}
@media(max-width:520px){
  .premium-stock-detail .premium-unicorn-card .unicorn-art{width:min(100%,228px)}
}

/* V1.32.0 · IPO + Capital Action lifecycle / premium */
.ipo-inline-badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.ipo-confidence,.ipo-prospectus-ok,.ipo-prospectus-wait{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:4px 7px;font-size:.58rem;font-weight:850;letter-spacing:.02em;border:1px solid rgba(255,255,255,.08)}.ipo-confidence.high{color:#66e2aa;border-color:rgba(82,218,160,.26);background:rgba(82,218,160,.07)}.ipo-confidence.mid{color:#e3bf6b;border-color:rgba(221,174,75,.25);background:rgba(221,174,75,.06)}.ipo-confidence.low{color:#e88b7f;border-color:rgba(232,139,127,.24);background:rgba(232,139,127,.06)}.ipo-prospectus-ok{color:#66e2aa;background:rgba(82,218,160,.065);border-color:rgba(82,218,160,.22)}.ipo-prospectus-wait{color:#9aaab2;background:rgba(255,255,255,.02)}
.ipo-card.deleted,.capital-action-card.deleted{opacity:.72;border-style:dashed}.ipo-card-actions,.ipo-admin-actions,.ipo-detail-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ipo-card footer .ipo-card-actions{margin-left:auto}.danger.small{border:1px solid rgba(238,96,103,.28);background:rgba(238,96,103,.07);color:#ef8f96;border-radius:8px;padding:6px 9px;font-size:.6rem;font-weight:800;cursor:pointer}.danger.small:hover{background:rgba(238,96,103,.13)}
.ipo-benchmark-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ipo-benchmark-kpis span:nth-child(2){border-color:rgba(79,218,160,.2);background:rgba(79,218,160,.035)}
.capital-action-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.075)!important;background:linear-gradient(180deg,rgba(7,22,34,.98),rgba(4,16,26,.98))!important;border-radius:14px;padding:14px!important}.capital-action-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#647681}.capital-action-card.capital-bonus:before{background:#42d69a}.capital-action-card.capital-paid:before{background:#d7a84c}.capital-action-card.capital-mixed:before{background:linear-gradient(#42d69a,#d7a84c)}.capital-action-card.capital-issue:before{background:#8e76d7}.capital-action-card.capital-verify:before{background:#7d8990}.capital-action-card footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.055)}.capital-action-card footer>span{font-size:.58rem;color:#6f8591}
.capital-kind-badge{display:inline-flex;align-items:center;justify-content:center;min-width:88px;padding:7px 10px;border-radius:9px;border:1px solid rgba(255,255,255,.1);font-size:.67rem!important;font-weight:900!important;letter-spacing:.04em}.capital-kind-badge.bonus{color:#5be1a8;border-color:rgba(66,214,154,.32);background:rgba(66,214,154,.08)}.capital-kind-badge.paid{color:#e5bd68;border-color:rgba(215,168,76,.34);background:rgba(215,168,76,.075)}.capital-kind-badge.mixed{color:#d7c87a;border-color:rgba(194,196,100,.28);background:rgba(194,196,100,.06)}.capital-kind-badge.issue{color:#aa97eb;border-color:rgba(142,118,215,.3);background:rgba(142,118,215,.075)}.capital-kind-badge.verify{color:#96a4ab;border-color:rgba(150,164,171,.22);background:rgba(150,164,171,.04)}
.capital-rate-hero{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center;margin:12px 0;padding:10px 12px;border-radius:11px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.018)}.capital-rate-hero small{grid-column:1;color:#708793;font-size:.55rem;font-weight:800}.capital-rate-hero b{grid-column:1;color:#e5c06f;font-size:1.4rem;line-height:1.05}.capital-bonus .capital-rate-hero b{color:#58dfa7}.capital-rate-hero span{grid-column:2;grid-row:1/3;color:#81949d;font-size:.62rem;align-self:center}
.capital-impact-form{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end}.capital-impact-form label{display:grid;gap:5px;color:#728893;font-size:.62rem}.capital-impact-form input{background:#061824;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:#d7e0e4;padding:10px}.capital-impact-result{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:10px}.capital-impact-result article{border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:10px;background:rgba(255,255,255,.018)}.capital-impact-result span{display:block;color:#718692;font-size:.58rem}.capital-impact-result b{display:block;color:#e8c36d;font-size:.78rem;margin-top:5px}.capital-detail .ipo-lifecycle{margin:14px 0}
.ipo-detail-actions{margin-top:9px}.ipo-detail-actions button[disabled]{opacity:.42;cursor:not-allowed}.ipo-toolbar .gold{border-color:rgba(214,165,75,.32);color:#e4bd67;background:rgba(214,165,75,.07)}
@media(max-width:900px){.capital-impact-result{grid-template-columns:repeat(2,minmax(0,1fr))}.capital-impact-form{grid-template-columns:1fr 1fr}.capital-impact-form button{grid-column:1/-1}.ipo-benchmark-kpis{grid-template-columns:1fr}}
@media(max-width:620px){.capital-impact-result,.capital-impact-form{grid-template-columns:1fr}.capital-impact-form button{grid-column:auto}.capital-rate-hero{grid-template-columns:1fr}.capital-rate-hero span{grid-column:1;grid-row:auto}.ipo-card footer,.capital-action-card footer{align-items:flex-start;flex-direction:column}.ipo-card footer .ipo-card-actions{margin-left:0}}

/* V1.32.1 · SPK robust scan + Kral Kart premium */
/* V1.32.5 · Unicorn true-pair provenance/lifecycle guards */
.ipo-scan-panel-v2{padding:22px!important;border-color:rgba(214,165,75,.18)!important;background:radial-gradient(circle at 80% 0,rgba(214,165,75,.055),transparent 30%),linear-gradient(145deg,rgba(7,25,38,.98),rgba(3,14,23,.99))!important}
.ipo-scan-panel-v2>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.055)}
.ipo-scan-panel-v2 h2{font-size:1.55rem;margin:4px 0 6px;color:#f0f3f5}.ipo-scan-panel-v2 p{font-size:.78rem!important;line-height:1.55;color:#8197a2!important;max-width:760px}
.ipo-scan-status{min-width:220px;border:1px solid rgba(66,214,154,.18);background:rgba(66,214,154,.045);border-radius:12px;padding:11px 13px;display:flex;flex-direction:column;gap:4px}.ipo-scan-status b{color:#63dfaa;font-size:.7rem}.ipo-scan-status span{color:#7f959f;font-size:.64rem}
.ipo-manual-scan-row{display:grid;grid-template-columns:minmax(320px,1fr) 230px 230px;gap:10px;align-items:stretch;margin:18px 0 14px}.ipo-bulletin-input-label{display:flex;flex-direction:column;gap:6px}.ipo-bulletin-input-label>span{font-size:.68rem;font-weight:900;letter-spacing:.12em;color:#d3ad59}.ipo-bulletin-input-label input{height:58px!important;font-size:1.2rem!important;font-weight:850!important;letter-spacing:.04em;padding:0 18px!important;border:1px solid rgba(214,165,75,.3)!important;background:#071b29!important;box-shadow:inset 0 0 0 1px rgba(214,165,75,.035)}
.ipo-bulletin-input-label input:focus{outline:none;border-color:#d4a54b!important;box-shadow:0 0 0 3px rgba(214,165,75,.09)}.ipo-bulletin-input-label small{min-height:18px;color:#79d9ad;font-size:.67rem}.ipo-bulletin-input-label small.error{color:#de7b82}.ipo-manual-scan-button,.ipo-latest-scan-button{min-height:58px!important;align-self:flex-start;margin-top:22px;font-size:.78rem!important;font-weight:900!important}.ipo-manual-scan-button:disabled{opacity:.4;cursor:not-allowed}
.ipo-scan-result{margin-top:14px;border:1px solid rgba(66,214,154,.22);border-radius:14px;padding:14px;background:linear-gradient(145deg,rgba(29,92,72,.12),rgba(5,21,30,.8))}.ipo-scan-result>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ipo-scan-result header small{font-size:.62rem;color:#74929e;font-weight:900}.ipo-scan-result h3{font-size:1rem;margin:3px 0;color:#e8f0f2}.ipo-scan-result header strong{color:#61dca8;font-size:.72rem;border:1px solid rgba(66,214,154,.22);padding:7px 10px;border-radius:999px}.ipo-scan-result>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:12px}.ipo-scan-result>div>span{border:1px solid rgba(255,255,255,.055);border-radius:9px;padding:9px;background:rgba(255,255,255,.018)}.ipo-scan-result>div small{display:block;color:#69808c;font-size:.58rem}.ipo-scan-result>div b{display:block;color:#e4ecef;font-size:1rem;margin-top:3px}.ipo-scan-result>div span.warning b{color:#e8bd62}.ipo-scan-result p{margin-top:9px!important;color:#77dcae!important}
.ipo-confidence{position:relative;cursor:help}.ipo-confidence-pop{position:absolute;left:0;top:calc(100% + 7px);z-index:30;display:none;min-width:210px;padding:9px;border-radius:9px;border:1px solid rgba(255,255,255,.09);background:#07131d;box-shadow:0 14px 35px rgba(0,0,0,.36)}.ipo-confidence:hover .ipo-confidence-pop,.ipo-confidence:focus .ipo-confidence-pop{display:grid;gap:5px}.ipo-confidence-pop i{font-style:normal;font-size:.62rem;color:#8297a1}.ipo-confidence-pop i.ok{color:#63d9a5}.ipo-confidence-pop i.missing{color:#d39b72}
.ipo-prospectus-mid{font-size:.62rem;font-weight:850;color:#dbbc6a;border:1px solid rgba(214,165,75,.25);background:rgba(214,165,75,.055);border-radius:999px;padding:4px 7px}
.ipo-king-card{max-width:1120px!important;border-color:rgba(214,165,75,.16)!important;background:radial-gradient(circle at 85% 4%,rgba(214,165,75,.06),transparent 24%),linear-gradient(145deg,rgba(7,25,38,.98),rgba(3,14,23,.99))!important;box-shadow:0 18px 54px rgba(0,0,0,.24)}.ipo-king-card>header{margin-top:11px;padding:16px;border:1px solid rgba(255,255,255,.055);border-radius:14px;background:rgba(255,255,255,.016)}.ipo-king-card>header h2{font-size:1.55rem!important;letter-spacing:-.02em}.ipo-king-card .ipo-detail-grid{gap:8px}.ipo-king-card .ipo-detail-grid article{padding:11px!important;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01))}.ipo-king-card .ipo-detail-section{padding:15px;border:1px solid rgba(255,255,255,.05);border-radius:13px;margin-top:10px;background:rgba(255,255,255,.012)}.ipo-king-card .ipo-detail-section h3{margin-top:0;color:#dfbd6b;font-size:.82rem;text-transform:uppercase;letter-spacing:.06em}
.ipo-resolver-diagnostic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:10px 0}.ipo-resolver-diagnostic span{border:1px solid rgba(255,255,255,.05);border-radius:9px;padding:9px;background:#061722}.ipo-resolver-diagnostic small{display:block;font-size:.58rem;color:#6d838f}.ipo-resolver-diagnostic b{display:block;margin-top:3px;font-size:.72rem;color:#d6e1e5}.ipo-raw-name-note{display:grid;gap:4px;margin:9px 0;padding:10px;border:1px dashed rgba(214,165,75,.22);border-radius:10px;background:rgba(214,165,75,.025)}.ipo-raw-name-note b{color:#dfbd6b;font-size:.65rem}.ipo-raw-name-note span,.ipo-raw-name-note small{color:#7b919c;font-size:.64rem;line-height:1.4}
.module-status small.warning{color:#d6a95b!important}
@media(max-width:900px){.ipo-manual-scan-row{grid-template-columns:1fr 1fr}.ipo-bulletin-input-label{grid-column:1/-1}.ipo-manual-scan-button,.ipo-latest-scan-button{margin-top:0}.ipo-scan-result>div{grid-template-columns:repeat(3,1fr)}.ipo-resolver-diagnostic{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.ipo-scan-panel-v2>header{flex-direction:column}.ipo-scan-status{width:100%;min-width:0}.ipo-manual-scan-row{grid-template-columns:1fr}.ipo-bulletin-input-label{grid-column:auto}.ipo-manual-scan-button,.ipo-latest-scan-button{width:100%;min-height:52px!important}.ipo-scan-result>div{grid-template-columns:repeat(2,1fr)}.ipo-resolver-diagnostic{grid-template-columns:1fr}.ipo-king-card>header h2{font-size:1.2rem!important}}

/* V1.32.5 · Unified scan result + OTE/Propulsion premium detail */
.premium-stock-detail .source-scan-badge{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;padding:6px 10px;border:1px solid rgba(212,165,75,.25);border-radius:999px;background:rgba(212,165,75,.055);color:#e2bd68;font-size:.62rem;font-weight:850;letter-spacing:.035em}
.premium-stock-detail .decision-balance-summary{margin:10px 0 0;padding:10px 12px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:rgba(255,255,255,.018);color:#8ba0aa;font-size:.68rem;line-height:1.55}
.premium-stock-detail .decision-balance-summary b{color:#d7e0e4;margin-right:5px}
.premium-stock-detail .entry-context-split{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}
.premium-stock-detail .entry-context-split>div{border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:10px 12px;background:linear-gradient(145deg,rgba(255,255,255,.018),rgba(255,255,255,.008))}
.premium-stock-detail .entry-context-split small{display:block;color:#6f8793;font-size:.56rem;font-weight:900;letter-spacing:.08em;margin-bottom:5px}
.premium-stock-detail .entry-context-split b{display:block;color:#dce6e9;font-size:.72rem;line-height:1.45}
.premium-stock-detail .entry-context-split .context b{color:#b9c8cd}
.premium-stock-detail .structure-token small{display:block;margin-top:3px;color:#708895;font-size:.52rem;font-weight:700;line-height:1.25}

.premium-stock-detail .premium-propulsion-card{position:relative;overflow:hidden;border-color:rgba(45,205,240,.21);background:radial-gradient(circle at 10% 10%,rgba(17,168,210,.09),transparent 29%),linear-gradient(145deg,rgba(5,23,35,.99),rgba(3,13,22,.99));box-shadow:inset 0 0 0 1px rgba(72,215,245,.025),0 16px 48px rgba(0,0,0,.23)}
.premium-stock-detail .premium-propulsion-card.negative{border-color:rgba(238,103,82,.22);background:radial-gradient(circle at 10% 10%,rgba(189,52,35,.10),transparent 30%),linear-gradient(145deg,rgba(28,13,19,.99),rgba(7,12,19,.99))}
.premium-stock-detail .premium-propulsion-card>header strong{margin-left:auto;font-size:.63rem;letter-spacing:.06em}
.premium-stock-detail .premium-propulsion-card>header strong.positive{color:#55e1b2}.premium-stock-detail .premium-propulsion-card>header strong.negative{color:#ff947f}
.premium-stock-detail .propulsion-card-layout{display:grid;grid-template-columns:minmax(150px,.72fr) minmax(0,1.28fr);gap:13px;align-items:stretch}
.premium-stock-detail .propulsion-art{display:flex;flex-direction:column;min-width:0;border:1px solid rgba(91,204,235,.18);border-radius:13px;padding:8px;background:linear-gradient(165deg,rgba(7,31,45,.96),rgba(3,15,25,.98));box-shadow:inset 0 0 28px rgba(33,181,222,.045)}
.premium-stock-detail .negative .propulsion-art{border-color:rgba(236,111,82,.20);background:linear-gradient(165deg,rgba(39,17,23,.96),rgba(12,12,19,.98));box-shadow:inset 0 0 30px rgba(217,73,48,.05)}
.premium-stock-detail .propulsion-art-stage{position:relative;overflow:hidden;flex:1;min-height:215px;border-radius:10px;background:#061621}
.premium-stock-detail .propulsion-art-stage:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 -30px 40px rgba(1,9,15,.42),inset 0 0 0 1px rgba(255,255,255,.025)}
.premium-stock-detail .propulsion-art-stage img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:saturate(1.03) contrast(1.04)}
.premium-stock-detail .propulsion-art>span{display:flex;align-items:center;justify-content:center;min-height:30px;margin-top:7px;border:1px solid rgba(62,214,244,.20);border-radius:9px;background:rgba(18,160,200,.045);color:#62dff1;font-size:.58rem;font-weight:900;letter-spacing:.045em;text-align:center}
.premium-stock-detail .negative .propulsion-art>span{border-color:rgba(239,106,79,.23);background:rgba(193,57,40,.055);color:#ff9a84}
.premium-stock-detail .propulsion-card-info{display:flex;flex-direction:column;gap:8px;min-width:0}
.premium-stock-detail .propulsion-zone,.premium-stock-detail .propulsion-proof>span,.premium-stock-detail .propulsion-note,.premium-stock-detail .propulsion-invalidation{border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.016)}
.premium-stock-detail .propulsion-zone{padding:12px}.premium-stock-detail .propulsion-zone small,.premium-stock-detail .propulsion-proof small,.premium-stock-detail .propulsion-invalidation small{display:block;color:#748c98;font-size:.53rem;font-weight:900;letter-spacing:.07em}
.premium-stock-detail .propulsion-zone b{display:block;margin-top:4px;color:#64e3b3;font-size:1.28rem;letter-spacing:.015em}.premium-stock-detail .negative .propulsion-zone b{color:#ff9a83}
.premium-stock-detail .propulsion-zone em{display:block;margin-top:4px;color:#7f98a3;font-size:.6rem;font-style:normal}
.premium-stock-detail .propulsion-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.premium-stock-detail .propulsion-proof>span{padding:9px 10px;min-width:0}.premium-stock-detail .propulsion-proof b{display:block;margin-top:4px;color:#dbe6e9;font-size:.66rem;overflow-wrap:anywhere}
.premium-stock-detail .propulsion-note{padding:11px 12px;font-size:.66rem;line-height:1.55;color:#91a7af}.premium-stock-detail .propulsion-note.positive{border-color:rgba(72,214,166,.15);color:#9bd8c1}.premium-stock-detail .propulsion-note.negative{border-color:rgba(238,104,82,.17);color:#d8a197}
.premium-stock-detail .propulsion-invalidation{padding:10px 12px}.premium-stock-detail .propulsion-invalidation b{display:block;color:#eac472;font-size:.83rem;margin:3px 0}.premium-stock-detail .propulsion-invalidation span{display:block;color:#8499a2;font-size:.59rem;line-height:1.45}
@media(max-width:850px){.premium-stock-detail .propulsion-card-layout{grid-template-columns:1fr}.premium-stock-detail .propulsion-art{max-width:360px;width:100%;margin:auto}.premium-stock-detail .entry-context-split{grid-template-columns:1fr}}
@media(max-width:520px){.premium-stock-detail .propulsion-proof{grid-template-columns:1fr}.premium-stock-detail .propulsion-art-stage{min-height:190px}}
/* V1.32.5 · Detailed Search confirmation/conflict ranking */
.detailed-confirmation-rank{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:7px;align-items:center;padding:7px 9px;border:1px solid rgba(214,165,75,.12);border-radius:9px;background:rgba(214,165,75,.025)}
.detailed-confirmation-rank>div{display:grid;gap:1px;min-width:54px}.detailed-confirmation-rank small{font-size:.47rem;color:#71858f;letter-spacing:.06em}.detailed-confirmation-rank b{font-size:.78rem;color:#d7e1e6}.detailed-confirmation-rank>span{justify-self:end;color:#899ba5;font-size:.56rem}.detailed-confirmation-rank>strong{justify-self:end;padding:3px 6px;border-radius:6px;border:1px solid rgba(255,104,116,.25);background:rgba(255,104,116,.07);color:#ff7d86;font-size:.52rem}.detailed-confirmation-rank.positive{border-color:rgba(55,215,153,.22);background:rgba(55,215,153,.04)}.detailed-confirmation-rank.positive b{color:#67dda5}.detailed-confirmation-rank.warn b{color:#e1bd68}.detailed-confirmation-rank.negative b{color:#ff7d86}
@media(max-width:720px){.detailed-confirmation-rank{grid-template-columns:auto auto}.detailed-confirmation-rank>span,.detailed-confirmation-rank>strong{grid-column:1/-1;justify-self:start}}

/* V1.32.5 · STRUCTURE_DISTANCE_STATUS_V1
   Geçerli Unicorn / Propulsion yapıları uzaklık nedeniyle gizlenmez.
   Uzaklık yalnız açık bağlamsal durum etiketi ve mesafe olarak gösterilir. */
.premium-stock-detail .structure-distance-badge{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;margin-top:7px;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.025);font-size:.55rem;font-weight:950;letter-spacing:.055em;line-height:1;color:#9eb0b8}
.premium-stock-detail .structure-distance-badge.in-zone{color:#63e0ad;border-color:rgba(83,221,166,.28);background:rgba(83,221,166,.07)}
.premium-stock-detail .structure-distance-badge.near{color:#6fd9ef;border-color:rgba(77,201,229,.28);background:rgba(77,201,229,.065)}
.premium-stock-detail .structure-distance-badge.far{color:#e1bc69;border-color:rgba(214,165,75,.30);background:rgba(214,165,75,.07)}
.premium-stock-detail .structure-distance-badge.very-far{color:#ef9a7e;border-color:rgba(237,122,91,.30);background:rgba(237,122,91,.07);box-shadow:inset 0 0 18px rgba(237,122,91,.025)}
.premium-stock-detail .structure-distance-badge.unknown{color:#8799a2}
.premium-stock-detail .structure-distance-note{position:relative;padding-left:14px!important}.premium-stock-detail .structure-distance-note:before{content:"MESAFE";display:inline-flex;margin-right:7px;padding:2px 5px;border-radius:5px;border:1px solid rgba(214,165,75,.20);color:#d8b765;font-size:.48rem;font-weight:950;letter-spacing:.06em;vertical-align:1px}


/* V1.32.5R3 · BULL_PROPULSION_HERO_VISUAL_PARITY_V1
   Ayı Propulsion görsel dili korunur.
   Boğa Propulsion kartı yeni kahraman boğa-roket fırlatma görseli ile güncellendi. */
.premium-stock-detail .propulsion-art-stage{min-height:245px;isolation:isolate;background:radial-gradient(circle at 50% 72%,rgba(45,225,190,.13),transparent 43%),#04141e}
.premium-stock-detail .negative .propulsion-art-stage{background:radial-gradient(circle at 50% 72%,rgba(255,75,74,.16),transparent 45%),#120b11}
.premium-stock-detail .propulsion-art-stage::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(2,10,16,.03),transparent 58%,rgba(2,9,15,.17));}
.premium-stock-detail .propulsion-premium-img{position:relative;z-index:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center 47%;filter:saturate(1.06) contrast(1.04) brightness(1.01);transform:scale(1.006);transform-origin:center}
.premium-stock-detail .negative .propulsion-premium-img{object-position:center 46%;filter:saturate(1.08) contrast(1.055) brightness(.99)}
.premium-stock-detail .propulsion-art-stage[data-propulsion-visual="bull"]{box-shadow:inset 0 0 0 1px rgba(74,237,213,.05),0 0 26px rgba(38,221,196,.055)}
.premium-stock-detail .propulsion-art-stage[data-propulsion-visual="bull"] .propulsion-premium-img{object-position:center 45%;filter:saturate(1.08) contrast(1.06) brightness(1.01);transform:scale(1.015);transform-origin:center}
.premium-stock-detail .propulsion-art-stage[data-propulsion-visual="bull"]::before{background:linear-gradient(180deg,rgba(1,12,18,.02),transparent 52%,rgba(2,14,17,.10));}

.premium-stock-detail .propulsion-art-stage[data-propulsion-visual="bear"]{box-shadow:inset 0 0 0 1px rgba(255,103,89,.055),0 0 28px rgba(246,68,65,.06)}
@media(max-width:850px){.premium-stock-detail .propulsion-art-stage{min-height:260px}}
@media(max-width:520px){.premium-stock-detail .propulsion-art-stage{min-height:225px}}

@media(max-width:1420px){
  .premium-stock-detail .premium-advanced-analysis-grid.structure-count-1>.premium-vi-card{grid-column:span 7}
  .premium-stock-detail .premium-advanced-analysis-grid.structure-count-2>.premium-vi-card{grid-column:span 6}
  .premium-stock-detail .premium-advanced-analysis-grid.structure-count-3>.premium-inverted-ob-card,.premium-stock-detail .premium-advanced-analysis-grid.structure-count-3>.premium-unicorn-card,.premium-stock-detail .premium-advanced-analysis-grid.structure-count-3>.premium-propulsion-card,.premium-stock-detail .premium-advanced-analysis-grid.structure-count-3>.premium-vi-card{grid-column:span 6}
  .premium-stock-detail .premium-advanced-analysis-grid.structure-count-3>.premium-ema-card{grid-column:span 5}
  .premium-stock-detail .premium-advanced-analysis-grid.structure-count-3>.premium-ha-card{grid-column:span 7}
}
@media(max-width:850px){.premium-stock-detail .premium-advanced-analysis-grid.structure-count-3>*{grid-column:1/-1!important}.premium-stock-detail .premium-advanced-analysis-grid.structure-count-1>.premium-vi-card,.premium-stock-detail .premium-advanced-analysis-grid.structure-count-2>.premium-vi-card{grid-column:1/-1!important}}

/* V1.33.0 · VOLUME_IMBALANCE_BODY_GAP_LIFECYCLE_V1 */
.vi-inline-badge{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:7px 0 2px;padding:6px 8px;border:1px solid rgba(75,220,177,.18);border-radius:8px;background:rgba(75,220,177,.045);font-size:.56rem}.vi-inline-badge.negative{border-color:rgba(243,103,89,.20);background:rgba(243,103,89,.045)}.vi-inline-badge b{color:#63dfb0}.vi-inline-badge.negative b{color:#ff9782}.vi-inline-badge span{color:#8499a3;text-align:right}
.premium-stock-detail .premium-vi-card{position:relative;overflow:hidden;border-color:rgba(63,213,193,.22);background:radial-gradient(circle at 15% 18%,rgba(31,193,171,.09),transparent 31%),linear-gradient(145deg,rgba(4,24,32,.99),rgba(3,13,22,.99))}.premium-stock-detail .premium-vi-card.negative{border-color:rgba(244,102,83,.24);background:radial-gradient(circle at 15% 18%,rgba(203,61,48,.10),transparent 31%),linear-gradient(145deg,rgba(29,14,19,.99),rgba(7,12,19,.99))}.premium-stock-detail .premium-vi-card>header strong{margin-left:auto;font-size:.62rem;letter-spacing:.055em}.premium-stock-detail .premium-vi-card>header strong.positive{color:#59dfb0}.premium-stock-detail .premium-vi-card>header strong.negative{color:#ff9580}
.premium-stock-detail .vi-card-layout{display:grid;grid-template-columns:minmax(155px,.72fr) minmax(0,1.28fr);gap:12px}.premium-stock-detail .vi-visual{display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:245px;padding:12px;border:1px solid rgba(68,215,194,.17);border-radius:12px;background:radial-gradient(circle at 50% 55%,rgba(46,224,190,.10),transparent 43%),rgba(3,17,25,.82)}.premium-stock-detail .vi-visual.bear{border-color:rgba(244,105,83,.18);background:radial-gradient(circle at 50% 55%,rgba(244,81,70,.11),transparent 43%),rgba(25,10,15,.82)}.premium-stock-detail .vi-visual>p{margin:0;text-align:center;color:#78909b;font-size:.57rem}.premium-stock-detail .vi-visual>strong{text-align:center;padding:5px 7px;border-radius:7px;border:1px solid rgba(67,217,191,.16);color:#5bdab0;font-size:.58rem;letter-spacing:.05em}.premium-stock-detail .vi-visual.bear>strong{border-color:rgba(244,103,83,.18);color:#ff947f}
.premium-stock-detail .vi-candle-diagram{display:grid;grid-template-columns:44px minmax(72px,1fr) 44px;gap:7px;align-items:center;justify-content:center;min-height:155px}.premium-stock-detail .vi-candle{position:relative;display:block;height:130px}.premium-stock-detail .vi-candle i{position:absolute;left:50%;top:6px;bottom:6px;width:2px;transform:translateX(-50%);background:#75a5ad;opacity:.72}.premium-stock-detail .vi-candle b{position:absolute;left:8px;right:8px;height:43px;border-radius:4px;background:linear-gradient(180deg,#63e2b4,#20aa91);box-shadow:0 0 18px rgba(54,220,178,.18)}.premium-stock-detail .vi-candle.vi-one b{bottom:17px}.premium-stock-detail .vi-candle.vi-two b{top:17px}.premium-stock-detail .vi-visual.bear .vi-candle b{background:linear-gradient(180deg,#ff8c78,#d84c43);box-shadow:0 0 18px rgba(245,86,71,.18)}.premium-stock-detail .vi-visual.bear .vi-candle.vi-one b{top:17px;bottom:auto}.premium-stock-detail .vi-visual.bear .vi-candle.vi-two b{bottom:17px;top:auto}.premium-stock-detail .vi-candle-diagram>em{display:grid;gap:4px;align-content:center;justify-items:center;padding:8px 5px;border-top:1px dashed rgba(74,223,195,.38);border-bottom:1px dashed rgba(74,223,195,.38);color:#70ddc2;font-style:normal}.premium-stock-detail .vi-visual.bear .vi-candle-diagram>em{border-color:rgba(245,98,80,.4);color:#ff9a87}.premium-stock-detail .vi-candle-diagram small{font-size:.48rem;letter-spacing:.08em}.premium-stock-detail .vi-candle-diagram strong{font-size:.64rem;text-align:center}
.premium-stock-detail .vi-card-info{display:flex;flex-direction:column;gap:7px}.premium-stock-detail .vi-zone,.premium-stock-detail .vi-proof>span,.premium-stock-detail .vi-note,.premium-stock-detail .vi-invalidation,.premium-stock-detail .vi-history{padding:9px 10px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:rgba(255,255,255,.014)}.premium-stock-detail .vi-zone small,.premium-stock-detail .vi-proof small,.premium-stock-detail .vi-invalidation small,.premium-stock-detail .vi-history small{display:block;color:#738a95;font-size:.51rem;font-weight:900;letter-spacing:.065em}.premium-stock-detail .vi-zone>b{display:block;margin:3px 0;color:#63ddb2;font-size:1.18rem}.premium-stock-detail .negative .vi-zone>b{color:#ff9782}.premium-stock-detail .vi-zone span,.premium-stock-detail .vi-zone em{display:block;color:#849aa4;font-size:.58rem;font-style:normal;line-height:1.4}.premium-stock-detail .vi-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.premium-stock-detail .vi-proof b{display:block;margin-top:3px;color:#d5e0e4;font-size:.62rem;line-height:1.35;overflow-wrap:anywhere}.premium-stock-detail .vi-note{color:#93cdb9;font-size:.63rem;line-height:1.5}.premium-stock-detail .vi-note.negative{color:#d6a097}.premium-stock-detail .vi-invalidation b,.premium-stock-detail .vi-history b{display:block;margin:3px 0;color:#e7c36d;font-size:.76rem}.premium-stock-detail .vi-invalidation span,.premium-stock-detail .vi-history span{color:#80959f;font-size:.57rem;line-height:1.4}.premium-stock-detail .vi-alert-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:8px}.premium-stock-detail .vi-alert-actions button{min-width:0;padding:6px 5px;font-size:.52rem}
.premium-stock-detail .entry-vi-context,.premium-stock-detail .score-vi-context{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:8px;padding:9px 11px;border:1px solid rgba(67,217,182,.16);border-radius:9px;background:rgba(67,217,182,.035)}.premium-stock-detail .entry-vi-context.negative,.premium-stock-detail .score-vi-context.warn{border-color:rgba(241,112,91,.18);background:rgba(241,112,91,.035)}.premium-stock-detail .entry-vi-context span,.premium-stock-detail .score-vi-context{min-width:0}.premium-stock-detail .entry-vi-context small,.premium-stock-detail .score-vi-context small{display:block;color:#758b95;font-size:.5rem;font-weight:900;letter-spacing:.065em}.premium-stock-detail .entry-vi-context b,.premium-stock-detail .score-vi-context b{display:block;color:#d6e3e6;font-size:.64rem;margin-top:2px}.premium-stock-detail .entry-vi-context em,.premium-stock-detail .score-vi-context span{max-width:55%;color:#859aa4;font-size:.57rem;font-style:normal;line-height:1.4;text-align:right}.premium-stock-detail .score-vi-context{display:grid;grid-template-columns:1fr}.premium-stock-detail .score-vi-context span{max-width:none;text-align:left}
@media(max-width:850px){.premium-stock-detail .vi-card-layout{grid-template-columns:1fr}.premium-stock-detail .vi-visual{min-height:210px}.premium-stock-detail .vi-alert-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-stock-detail .entry-vi-context{align-items:flex-start;flex-direction:column}.premium-stock-detail .entry-vi-context em{max-width:none;text-align:left}}@media(max-width:520px){.premium-stock-detail .vi-proof{grid-template-columns:1fr}.vi-inline-badge{align-items:flex-start;flex-direction:column}.vi-inline-badge span{text-align:left}}

/* V1.33.0R2 · ROADMAP_TEXT_READABILITY_SCALE_V1
   Ayakizi Yol Haritası metinleri kart geometrisini bozmadan bir kademe büyütüldü. */
.premium-stock-detail .premium-roadmap-card>header h3{font-size:15px}
.premium-stock-detail .premium-roadmap-card .roadmap-grid small{font-size:.53rem;line-height:1.25}
.premium-stock-detail .premium-roadmap-card .roadmap-grid b{font-size:.68rem;line-height:1.48}
.premium-stock-detail .premium-roadmap-card .roadmap-commentary small{font-size:.51rem;line-height:1.25}
.premium-stock-detail .premium-roadmap-card .roadmap-commentary p{font-size:.63rem;line-height:1.55}
.premium-stock-detail .premium-roadmap-card .roadmap-flow b{font-size:.58rem}
.premium-stock-detail .premium-roadmap-card .roadmap-flow i{font-size:.62rem}
.premium-stock-detail .premium-roadmap-card .roadmap-flow span{font-size:.60rem;line-height:1.45}
@media(max-width:520px){
  .premium-stock-detail .premium-roadmap-card .roadmap-grid b{font-size:.66rem}
  .premium-stock-detail .premium-roadmap-card .roadmap-commentary p{font-size:.61rem}
}

/* V1.33.0R3 · PROPULSION EARLY LAUNCH */
.propulsion-launch-badge{display:flex;align-items:center;gap:8px;margin:9px 0 2px;padding:8px 10px;border:1px solid rgba(71,220,178,.24);border-radius:10px;background:linear-gradient(90deg,rgba(22,166,126,.11),rgba(12,72,91,.08));box-shadow:inset 0 0 18px rgba(52,221,183,.035)}
.propulsion-launch-badge>span{font-size:1rem;filter:drop-shadow(0 0 7px rgba(64,238,191,.42))}.propulsion-launch-badge>b{color:#78edc3;font-size:.69rem;letter-spacing:.045em}.propulsion-launch-badge>em{margin-left:auto;color:#9bb0b7;font-size:.61rem;font-style:normal;font-weight:850}.propulsion-launch-badge.strong{border-color:rgba(80,246,185,.42);box-shadow:0 0 20px rgba(41,222,168,.08),inset 0 0 20px rgba(41,222,168,.055)}
.propulsion-launch-badge.bear{border-color:rgba(255,105,88,.27);background:linear-gradient(90deg,rgba(182,50,43,.11),rgba(78,25,29,.08))}.propulsion-launch-badge.bear>b{color:#ff9e8d}
.detailed-search-presets{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 10px}.detailed-search-presets button{border:1px solid rgba(81,224,183,.24);border-radius:999px;padding:8px 12px;background:rgba(28,146,115,.075);color:#77e6c2;font-size:.65rem;font-weight:900;letter-spacing:.035em;cursor:pointer}.detailed-search-presets button:hover{border-color:rgba(98,244,197,.43);background:rgba(39,184,143,.12)}
.detailed-propulsion-launch{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:9px 0;padding:9px 11px;border:1px solid rgba(76,221,178,.25);border-radius:10px;background:linear-gradient(90deg,rgba(18,157,117,.10),rgba(10,61,80,.08))}.detailed-propulsion-launch strong{color:#76ebc1;font-size:.68rem;letter-spacing:.04em}.detailed-propulsion-launch span{color:#9db2b8;font-size:.62rem;text-align:right}.detailed-propulsion-launch.strong{border-color:rgba(90,244,190,.42);box-shadow:0 0 18px rgba(42,220,163,.07)}
@media(max-width:650px){.propulsion-launch-badge,.detailed-propulsion-launch{align-items:flex-start;flex-direction:column}.propulsion-launch-badge>em{margin-left:0}.detailed-propulsion-launch span{text-align:left}}

/* V1.33.0R3 · PROPULSION_LAUNCH_RADAR_V1 */
.propulsion-launch-radar-card{margin:18px 0;padding:20px;border:1px solid rgba(76,228,179,.24);border-radius:18px;background:radial-gradient(circle at 88% 12%,rgba(42,223,169,.10),transparent 30%),linear-gradient(145deg,rgba(5,27,36,.98),rgba(5,18,29,.97));box-shadow:0 14px 34px rgba(0,0,0,.18)}
.propulsion-launch-radar-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.propulsion-launch-radar-head h2{margin:.25rem 0 .35rem}.propulsion-launch-radar-head p{margin:0;max-width:760px;color:#8fa7b0;font-size:.78rem;line-height:1.55}
.propulsion-radar-settings{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px 12px;min-width:330px}.propulsion-radar-settings label{font-size:.68rem;color:#9db0b8}.propulsion-radar-settings input[type="number"]{width:100%;margin-top:4px}.propulsion-radar-settings .check-line{display:flex;align-items:center;gap:7px;padding:7px 9px;border-radius:9px;background:rgba(255,255,255,.025)}
.propulsion-radar-status{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:15px 0 10px;padding:9px 11px;border-radius:10px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.055)}.propulsion-radar-status span{font-size:.68rem;font-weight:900;letter-spacing:.06em}.propulsion-radar-status small{color:#78909a}
.propulsion-radar-leaders{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:9px}.propulsion-radar-row{display:flex;justify-content:space-between;gap:12px;padding:12px;border-radius:12px;border:1px solid rgba(69,226,181,.15);background:rgba(26,174,137,.035)}.propulsion-radar-row.bear{border-color:rgba(244,103,86,.18);background:rgba(190,54,43,.035)}.propulsion-radar-row>div{display:flex;flex-direction:column;gap:3px;min-width:0}.propulsion-radar-row small{font-size:.58rem;color:#76909a}.propulsion-radar-row b{font-size:.78rem;color:#dce9e7}.propulsion-radar-row span{font-size:.63rem;color:#83bfa9}.propulsion-radar-row.bear span{color:#d6a09a}.propulsion-radar-row>strong{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap;color:#61e4b7;font-size:1rem}.propulsion-radar-row.bear>strong{color:#ff987f}.propulsion-radar-row>strong small{font-size:.55rem;font-weight:700}
.radar-notice.propulsion-notice{border-color:rgba(64,221,176,.16);background:linear-gradient(145deg,rgba(14,55,52,.10),rgba(255,255,255,.025))}
@media(max-width:900px){.propulsion-launch-radar-head{flex-direction:column}.propulsion-radar-settings{min-width:0;width:100%}}
@media(max-width:560px){.propulsion-radar-settings{grid-template-columns:1fr}.propulsion-radar-leaders{grid-template-columns:1fr}.propulsion-radar-status{align-items:flex-start;flex-direction:column}}

/* V1.35.0 · DAILY SERVER MAIN / MARKET SESSION / HOME PULSE */
.market-session-strip{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}
.market-session-badge{display:inline-flex;align-items:center;gap:5px;min-height:25px;padding:4px 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(4,18,29,.82);white-space:nowrap}.market-session-badge i{width:6px;height:6px;border-radius:50%;background:#667a86;box-shadow:0 0 0 3px rgba(102,122,134,.08)}.market-session-badge b{font-size:8px;letter-spacing:.035em;color:#dbe4e8}.market-session-badge em{font-style:normal;font-size:7px;font-weight:900;color:#8296a3}.market-session-badge.open{border-color:rgba(98,217,156,.22);background:rgba(18,54,43,.45)}.market-session-badge.open i{background:#62d99c;box-shadow:0 0 9px rgba(98,217,156,.7)}.market-session-badge.open em{color:#71dda3}.market-session-badge.closed{border-color:rgba(255,113,113,.15)}.market-session-badge.closed i{background:#9a6670}.market-session-badge.closed em{color:#b98c93}.market-session-badge.loading{opacity:.7}
.pulse-market-tabs{display:flex;gap:5px;overflow-x:auto;padding:9px 0 5px;scrollbar-width:none}.pulse-market-tabs::-webkit-scrollbar{display:none}.pulse-market-tabs button{border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.018);color:#738995;border-radius:8px;padding:6px 7px;font-size:7px;font-weight:900;cursor:pointer;white-space:nowrap}.pulse-market-tabs button:hover{border-color:rgba(214,165,75,.22);color:#c8aa65}.pulse-market-tabs button.active{border-color:rgba(214,165,75,.38);background:rgba(214,165,75,.09);color:#f0c970;box-shadow:inset 0 0 16px rgba(214,165,75,.035)}
.home-market-pulse section header small{display:block;margin-top:3px;color:#526b79;font-size:6.5px;font-weight:700;letter-spacing:0;text-transform:none}
.server-main-admin .universe-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.server-main-list{display:grid;gap:9px}.server-main-row{display:grid!important;grid-template-columns:minmax(130px,.8fr) minmax(180px,1.2fr) minmax(260px,1.6fr) auto;gap:10px;align-items:center}.server-main-row.running{border-color:rgba(98,217,156,.25)!important}.server-main-row.paused{border-color:rgba(255,196,95,.25)!important}.server-main-row>p{margin:0;color:#738895;font-size:8px;line-height:1.4}.server-main-row>small{grid-column:1/-1;color:#536b78;overflow-wrap:anywhere}.server-main-progress{position:relative;height:7px;border-radius:999px;background:rgba(255,255,255,.055);overflow:hidden}.server-main-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b9934e,#edcd78);box-shadow:0 0 13px rgba(214,165,75,.2)}.server-main-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.server-main-actions button{white-space:nowrap}.server-main-cycle{margin-top:12px}.server-main-active{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin-top:8px;padding:10px 12px;border:1px solid rgba(214,165,75,.14);border-radius:11px;background:rgba(214,165,75,.025)}.server-main-active b{color:#e8c673}.server-main-active span{color:#aebbc3;font-size:9px}.server-main-active small{grid-column:1/-1;color:#637a88}
.presence-user-list.today .is-offline{opacity:.67}.presence-user-list.today .is-offline>i{background:#596b75!important;box-shadow:none!important}.presence-user-list.today .is-active>i{background:#62d99c;box-shadow:0 0 10px rgba(98,217,156,.55)}
@media(max-width:1180px){.server-main-admin .universe-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.server-main-row{grid-template-columns:1fr 1fr}.server-main-actions{grid-column:1/-1;justify-content:flex-start}}
@media(max-width:720px){.market-session-strip{gap:4px}.market-session-badge{padding:4px 6px}.server-main-admin .universe-stats{grid-template-columns:1fr 1fr}.server-main-row{grid-template-columns:1fr}.server-main-actions,.server-main-row>small{grid-column:auto}.server-main-active{grid-template-columns:1fr}.server-main-active small{grid-column:auto}}


/* V1.35.0R4 · SUPER_ADMIN_SCAN_CONTROL_CENTER_V2 + INSTANT_CONTROL */
.scan-center-v2{max-width:1380px;margin:0 auto}.scan-center-title{align-items:flex-end;margin-bottom:13px}.scan-center-eyebrow,.scan-center-kicker{display:block;font-size:8px;font-weight:900;letter-spacing:.16em;color:#b9934e;margin-bottom:4px}.scan-center-title h2{margin:0 0 5px;font-size:22px;letter-spacing:-.025em;color:#eef3f5}.scan-center-title p{max-width:860px;margin:0;color:#78909b;line-height:1.55}.scan-center-health{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:12px 0}.scan-center-health>div{min-height:72px;padding:12px 13px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:linear-gradient(155deg,rgba(10,29,41,.88),rgba(4,17,27,.92));box-shadow:inset 0 1px rgba(255,255,255,.015)}.scan-center-health span{display:block;font-size:7px;letter-spacing:.095em;color:#627b88;font-weight:800}.scan-center-health strong{display:block;margin-top:6px;font-size:15px;color:#e7edf0}.scan-center-health small{display:block;margin-top:3px;font-size:8px;color:#5f7480}.scan-center-health .warn strong{color:#efc461}.scan-center-health .critical{border-color:rgba(255,91,102,.22)}.scan-center-health .critical strong{color:#ff717b}.scan-center-hero{margin:12px 0;padding:17px 18px;border:1px solid rgba(214,165,75,.19);border-radius:15px;background:radial-gradient(circle at 88% 5%,rgba(214,165,75,.07),transparent 29%),linear-gradient(145deg,rgba(8,26,38,.97),rgba(3,15,24,.98));box-shadow:0 14px 38px rgba(0,0,0,.18)}.scan-center-hero.running{border-color:rgba(90,225,164,.22)}.scan-center-hero.paused{border-color:rgba(246,190,85,.27)}.scan-center-hero.idle{border-color:rgba(255,255,255,.055)}.scan-center-hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.scan-center-hero h3{margin:0 0 4px;font-size:18px;color:#edf2f4}.scan-center-hero p{margin:0;color:#718995;font-size:9px}.scan-center-percent{font-size:27px;font-weight:900;color:#e4bd63;letter-spacing:-.04em}.scan-center-idle-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(76,214,155,.25);color:#67d7a5;background:rgba(76,214,155,.05);font-size:18px}.scan-center-progress{position:relative;height:10px;margin:14px 0 12px;border-radius:999px;background:rgba(255,255,255,.055);overflow:hidden}.scan-center-progress.compact{height:7px;margin:10px 0 8px}.scan-center-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a47c37,#e7bd5b,#f5d880);box-shadow:0 0 18px rgba(224,184,88,.22);transition:width .35s ease}.scan-center-live-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-bottom:12px}.scan-center-live-grid>div{padding:9px 10px;border:1px solid rgba(255,255,255,.045);border-radius:9px;background:rgba(255,255,255,.012)}.scan-center-live-grid span,.scan-market-metrics span{display:block;font-size:7px;letter-spacing:.07em;color:#607985}.scan-center-live-grid strong{display:block;margin-top:4px;font-size:10px;color:#cfd9de}.scan-center-queue{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:10px 0 13px;padding:11px 13px;border:1px solid rgba(255,255,255,.05);border-radius:12px;background:rgba(255,255,255,.012)}.scan-center-queue>div:first-child{display:grid;gap:3px}.scan-center-queue>div:first-child span{font-size:8px;font-weight:900;letter-spacing:.08em;color:#94a6ae}.scan-center-queue>div:first-child small{font-size:8px;color:#607681}.scan-queue-flow{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.scan-queue-flow i{font-style:normal;color:#405966}.scan-queue-step{padding:5px 8px;border:1px solid rgba(255,255,255,.055);border-radius:999px;font-size:8px;font-weight:800;color:#687e89;background:rgba(255,255,255,.01)}.scan-queue-step.done{color:#68cba0;border-color:rgba(75,207,151,.15)}.scan-queue-step.active{color:#f0cd75;border-color:rgba(214,165,75,.3);background:rgba(214,165,75,.055);box-shadow:0 0 15px rgba(214,165,75,.06)}.scan-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scan-market-card{padding:14px;border:1px solid rgba(255,255,255,.055);border-radius:13px;background:linear-gradient(150deg,rgba(8,25,36,.82),rgba(4,16,25,.9));min-width:0}.scan-market-card.running{border-color:rgba(75,211,151,.22);box-shadow:inset 3px 0 rgba(75,211,151,.35)}.scan-market-card.paused{border-color:rgba(230,178,77,.24);box-shadow:inset 3px 0 rgba(230,178,77,.38)}.scan-market-card.error{border-color:rgba(255,95,106,.2)}.scan-market-card header{display:flex;align-items:center;justify-content:space-between;gap:10px}.scan-market-card header>div{display:flex;align-items:center;gap:8px}.scan-market-name{font-size:12px;font-weight:900;color:#e6ecef}.scan-market-card header>small{font-size:7px;color:#667d88}.scan-status-pill{display:inline-flex;padding:3px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.06);font-size:7px;color:#8498a1}.scan-status-pill.running{color:#66d6a1;border-color:rgba(75,211,151,.18);background:rgba(75,211,151,.04)}.scan-status-pill.paused{color:#e6bd63;border-color:rgba(230,178,77,.2)}.scan-status-pill.error{color:#ff747d;border-color:rgba(255,95,106,.18)}.scan-market-tf{display:grid;grid-template-columns:auto 1fr auto;gap:7px;align-items:center;margin-top:10px;padding:7px 8px;border-radius:8px;background:rgba(255,255,255,.014)}.scan-market-tf span{font-size:7px;color:#607783}.scan-market-tf strong{font-size:8px;color:#c5d1d6}.scan-market-tf em{font-size:7px;font-style:normal;color:#9c844e}.scan-market-progress-line{display:grid;grid-template-columns:auto auto 1fr;gap:10px;align-items:center;font-size:8px;color:#6f8590}.scan-market-progress-line b{font-size:10px;color:#d6b35f}.scan-market-progress-line span:last-child{text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-market-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px}.scan-market-metrics>div{padding:7px;border:1px solid rgba(255,255,255,.04);border-radius:8px}.scan-market-metrics strong{display:block;margin-top:3px;font-size:9px;color:#b8c6cc}.scan-market-history{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:8px}.scan-market-history span{display:grid;gap:2px;font-size:6px;color:#536c78}.scan-market-history b{font-size:7px;color:#81949d}.scan-market-snapshot{display:block;margin:8px 0;color:#425b67;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scan-market-card .server-main-actions{justify-content:flex-start;margin-top:8px}.scan-market-card .server-main-actions button,.scan-center-hero .server-main-actions button{min-width:110px}.scan-center-note{margin-top:12px!important}
@media(max-width:1180px){.scan-center-health{grid-template-columns:repeat(3,minmax(0,1fr))}.scan-center-live-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.scan-market-grid{grid-template-columns:1fr}.scan-center-queue{align-items:flex-start;flex-direction:column}.scan-queue-flow{justify-content:flex-start}}
@media(max-width:720px){.scan-center-health{grid-template-columns:1fr 1fr}.scan-center-live-grid{grid-template-columns:1fr 1fr}.scan-market-metrics,.scan-market-history{grid-template-columns:1fr 1fr}.scan-center-hero-head{gap:8px}.scan-center-percent{font-size:22px}.scan-market-progress-line{grid-template-columns:auto auto}.scan-market-progress-line span:last-child{grid-column:1/-1;text-align:left}.scan-center-title{align-items:flex-start}.scan-center-title .secondary{margin-top:8px}}


/* V1.35.0R4 control transition visibility */
.scan-center-hero.pausing,.scan-market-card.pausing{border-color:rgba(230,178,77,.34);box-shadow:inset 3px 0 rgba(230,178,77,.48)}
.scan-center-hero.stopping,.scan-market-card.stopping{border-color:rgba(255,95,106,.34);box-shadow:inset 3px 0 rgba(255,95,106,.5)}
.scan-status-pill.pausing{color:#f0c86e;border-color:rgba(230,178,77,.28)}
.scan-status-pill.stopping{color:#ff7b84;border-color:rgba(255,95,106,.28)}
.server-main-actions button:disabled{opacity:.72;cursor:wait}

/* V1.35.0R7 · SERVER MAIN timeframe controls + Propulsion opt-in watch */
.server-main-actions.timeframe-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}
.server-main-actions.timeframe-actions button{min-height:42px;font-weight:800;letter-spacing:.02em}
.detailed-result-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}
.detailed-propulsion-radar-btn{border-color:rgba(240,190,68,.55)!important}
.propulsion-radar-row [data-propulsion-watch-remove]{margin-left:auto;align-self:center}
@media(max-width:760px){.server-main-actions.timeframe-actions{grid-template-columns:1fr}.detailed-result-actions{width:100%;justify-content:stretch}.detailed-result-actions button{flex:1}}

/* R10 · SITE_MAINTENANCE_MODE_V1 + ADMIN_STABLE_BACKUP_RESTORE_V1 */
.maintenance-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 20%,rgba(50,210,164,.13),transparent 38%),linear-gradient(145deg,#030b12,#071825 55%,#02080d);position:relative;overflow:hidden}.maintenance-glow{position:absolute;width:520px;height:520px;border-radius:50%;background:rgba(42,210,161,.07);filter:blur(75px);animation:maintGlow 4s ease-in-out infinite alternate}.maintenance-card{position:relative;z-index:1;width:min(680px,100%);padding:44px;border:1px solid rgba(120,226,194,.2);border-radius:28px;background:rgba(4,17,27,.9);box-shadow:0 30px 90px rgba(0,0,0,.45);text-align:center}.maintenance-logo{width:112px;max-height:80px;object-fit:contain;margin-bottom:18px}.maintenance-kicker{display:block;color:#d0aa58;letter-spacing:.14em;font-size:12px;font-weight:800}.maintenance-card h1{font-size:clamp(34px,6vw,56px);margin:12px 0;color:#f4f8fa}.maintenance-card>p{color:#9eb2bc;line-height:1.65;max-width:560px;margin:0 auto 18px}.maintenance-reason{margin:18px auto;padding:13px 16px;border-radius:14px;background:rgba(255,255,255,.035);color:#d8e3e7}.maintenance-pulse{display:flex;justify-content:center;align-items:center;gap:10px;color:#71ddb9;margin:22px 0}.maintenance-pulse i{width:10px;height:10px;border-radius:50%;background:#55ddb0;box-shadow:0 0 18px #55ddb0;animation:maintPulse 1.2s infinite}.maintenance-admin,.maintenance-admin-login{display:grid;gap:12px;margin:24px auto 8px;max-width:420px}.maintenance-admin strong{color:#e4bf69}.maintenance-admin-login form{display:grid;gap:12px;text-align:left}.maintenance-card small{display:block;margin-top:24px;color:#55717e}@keyframes maintPulse{50%{opacity:.35;transform:scale(.7)}}@keyframes maintGlow{to{transform:scale(1.15)}}
.system-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.system-status-card{padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.025);display:grid;gap:7px}.system-status-card span{font-size:11px;letter-spacing:.09em;color:#78929e}.system-status-card strong{font-size:22px}.system-status-card small{color:#81959e}.system-status-card.ok strong{color:#63dcb4}.system-status-card.warn strong{color:#e1b85d}.system-backup-list{display:grid;gap:10px}.system-backup-row{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(255,255,255,.02)}.system-backup-row>div:first-child{display:grid;gap:5px}.system-backup-row span,.system-backup-row small{color:#7f969f}.system-backup-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:760px){.system-status-grid{grid-template-columns:1fr}.system-backup-row{align-items:flex-start;flex-direction:column}.system-backup-actions{width:100%;justify-content:flex-start}.maintenance-card{padding:30px 20px}}

/* V1.35.0R11 · DAILY/WEEKLY + SEKTÖR NABZI + BİLANÇO NABZI */
.tf-toggle{display:flex;gap:6px;padding:4px;border:1px solid rgba(210,170,78,.25);border-radius:12px;background:rgba(6,15,29,.7)}
.tf-toggle button{border:0;border-radius:9px;padding:8px 13px;background:transparent;color:#95a5b8;font-weight:800;letter-spacing:.05em;cursor:pointer}
.tf-toggle button.active{background:linear-gradient(135deg,rgba(205,164,73,.28),rgba(55,186,187,.16));color:#f7df99;box-shadow:inset 0 0 0 1px rgba(239,197,99,.38)}
.tf-toggle.compact button{padding:7px 10px;font-size:11px}.tf-inline-badge{color:#e6c66d;font-weight:800}
.sector-card-badge{display:inline-flex;margin-top:5px;padding:4px 8px;border-radius:999px;border:1px solid rgba(62,181,184,.18);background:rgba(21,70,78,.18);font-size:10px;color:#8fa8ad;letter-spacing:.02em}
.sector-card-badge.ready{border-color:rgba(71,213,196,.35);color:#7de1d5;background:rgba(19,111,102,.16)}
.detail-timeframe-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0;padding:14px 16px;border:1px solid rgba(216,173,74,.24);border-radius:18px;background:linear-gradient(120deg,rgba(13,23,40,.95),rgba(14,39,48,.85))}
.detail-timeframe-switch>div{display:flex;align-items:center;gap:14px}.detail-timeframe-switch>b{color:#d8b869}.detail-timeframe-switch span{font-size:12px;color:#91a2b7}
.detail-premium-context{margin:18px 0}.sector-pulse-premium,.balance-pulse-premium{position:relative;overflow:hidden;border:1px solid rgba(221,177,72,.3);border-radius:24px;padding:22px;background:radial-gradient(circle at 93% 0,rgba(218,170,58,.13),transparent 32%),linear-gradient(135deg,#071322,#0b1d2d 58%,#0b272d);box-shadow:0 20px 55px rgba(0,0,0,.22)}
.sector-pulse-premium:before,.balance-pulse-premium:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 45%,rgba(255,255,255,.025),transparent 58%)}
.sector-pulse-premium>header,.balance-pulse-premium>header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.sector-pulse-premium h2,.balance-pulse-premium h2{margin:3px 0;color:#f2d27b;font-size:25px}.sector-pulse-premium p,.balance-pulse-premium p{margin:0;color:#9eafc0}
.sector-score-ring,.balance-score-ring{width:110px;height:110px;flex:0 0 110px;border-radius:50%;display:grid;place-content:center;text-align:center;border:2px solid rgba(240,194,79,.7);box-shadow:0 0 26px rgba(224,177,62,.17),inset 0 0 18px rgba(48,199,188,.09)}
.sector-score-ring b,.balance-score-ring b{font-size:25px;color:#f4d97e}.sector-score-ring small,.balance-score-ring small{font-size:9px;color:#87bcb9;letter-spacing:.09em}
.sector-pulse-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.sector-pulse-kpis>span,.balance-grid section,.capital-potential-grid section{padding:13px;border-radius:15px;background:rgba(4,13,25,.54);border:1px solid rgba(92,148,160,.15)}.sector-pulse-kpis small,.balance-grid small,.capital-potential-grid small{display:block;color:#728da0;font-size:9px;letter-spacing:.08em}.sector-pulse-kpis b{display:block;margin-top:5px;color:#e8edf2}.sector-pulse-kpis em{font-size:10px;color:#8797a7}
.sector-peer-table{border:1px solid rgba(82,126,139,.18);border-radius:15px;overflow:hidden}.sector-peer-head,.sector-peer-row{display:grid;grid-template-columns:1.1fr .8fr .7fr .75fr 1fr 1fr;gap:8px;align-items:center;padding:10px 12px}.sector-peer-head{background:rgba(7,11,20,.62);color:#70899a;font-size:9px;text-transform:uppercase}.sector-peer-row{border-top:1px solid rgba(85,123,134,.12);font-size:11px;color:#bac7d2}.sector-peer-row.current{background:linear-gradient(90deg,rgba(218,174,69,.16),rgba(35,157,151,.08));box-shadow:inset 3px 0 #d7ac4d}.sector-peer-row.current b{color:#f2d47e}
.sector-pulse-comment,.balance-comment{margin-top:16px;padding:14px 16px;border-left:3px solid #cfae54;background:rgba(4,12,22,.5);border-radius:0 12px 12px 0}.sector-pulse-comment b,.balance-comment b{color:#e4c672;font-size:11px;letter-spacing:.06em}.sector-pulse-comment p,.balance-comment p{margin:7px 0 0;line-height:1.55;color:#c1ccd5}.context-note,.sector-home-footer{margin-top:10px;color:#728494;font-size:10px}
.balance-ribbon{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.balance-ribbon span{padding:6px 9px;border-radius:999px;background:rgba(8,15,26,.5);font-size:10px}.balance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.balance-grid h4{margin:0 0 9px;color:#d9bd70}.balance-grid section>div{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.balance-grid section span{padding:8px;border-radius:9px;background:rgba(255,255,255,.025)}.balance-grid section b{display:block;margin-top:4px;color:#dbe5eb;font-size:12px}
.capital-potential-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.capital-potential-grid b{display:block;margin:6px 0;font-size:17px}.capital-potential-grid p{margin:0;color:#9dafbd;font-size:11px;line-height:1.45}.financial-source-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.financial-source-row span{padding:5px 8px;border:1px solid rgba(86,133,145,.17);border-radius:999px;color:#8297a7;font-size:9px}.financial-source-row b{color:#c6d4dc}.premium-context-empty{padding:18px;border:1px dashed rgba(149,169,181,.25);border-radius:18px;color:#8fa1b1;background:rgba(5,13,23,.45)}
.home-sector-pulse{min-height:230px}.sector-home-list{display:flex;flex-direction:column;gap:7px}.sector-home-row{display:grid;grid-template-columns:22px 1fr auto auto;gap:8px;align-items:center;padding:9px;border-radius:12px;background:rgba(7,18,30,.58);border:1px solid rgba(84,126,139,.12)}.sector-home-row>b{color:#d5b35a}.sector-home-row span strong{display:block;color:#dce4ea;font-size:11px}.sector-home-row span small{color:#6f8595;font-size:9px}.sector-home-row em{font-style:normal;font-size:11px}.sector-home-row mark{background:rgba(213,175,75,.12);color:#e2c46d;border-radius:999px;padding:4px 6px;font-size:9px}
@media(max-width:900px){.sector-pulse-kpis,.balance-grid,.capital-potential-grid{grid-template-columns:1fr 1fr}.sector-peer-head,.sector-peer-row{grid-template-columns:1fr .7fr .7fr}.sector-peer-head span:nth-child(n+4),.sector-peer-row span:nth-child(n+4){display:none}.detail-timeframe-switch{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.sector-pulse-kpis,.balance-grid,.capital-potential-grid{grid-template-columns:1fr}.sector-score-ring,.balance-score-ring{width:86px;height:86px;flex-basis:86px}.sector-pulse-premium h2,.balance-pulse-premium h2{font-size:20px}}
/* R11 Sector Detail */
.sector-home-row{width:100%;font:inherit;text-align:left;border:0;cursor:pointer}
.sector-home-row:hover{transform:translateY(-1px);filter:brightness(1.07)}
.sector-detail-toolbar{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:16px;padding:14px 16px;border:1px solid rgba(211,174,90,.26);border-radius:16px;background:linear-gradient(135deg,rgba(17,30,54,.95),rgba(10,18,34,.92))}
.sector-detail-toolbar small{display:block;color:#9fb0c9;font-weight:700}.sector-detail-toolbar b{display:block;margin-top:4px;font-size:20px;color:#f0d089}
.sector-detail-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.sector-detail-summary>span{padding:12px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08)}.sector-detail-summary small,.sector-detail-summary em{display:block;color:#91a2ba;font-style:normal}.sector-detail-summary b{display:block;margin:4px 0;color:#eef5ff}
.sector-all-table{overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:15px}.sector-all-head,.sector-all-row{display:grid;grid-template-columns:44px minmax(70px,1fr) 82px 72px 85px 95px 75px minmax(110px,1.2fr);gap:8px;align-items:center;min-width:760px;padding:10px 12px}.sector-all-head{background:rgba(211,174,90,.10);color:#c9a95f;font-size:11px;font-weight:800}.sector-all-row{width:100%;border:0;border-top:1px solid rgba(255,255,255,.055);background:rgba(5,12,25,.72);color:#dce7f5;text-align:left;cursor:pointer}.sector-all-row:hover{background:rgba(211,174,90,.08)}
@media(max-width:760px){.sector-detail-toolbar{align-items:flex-start;flex-direction:column}.sector-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* R11 sector badges on compact stock cards */
.sector-mini-badge{display:block!important;width:max-content;max-width:100%;margin-top:3px;padding:2px 6px;border:1px solid rgba(205,170,84,.26);border-radius:999px;color:#cbb36d!important;background:rgba(205,170,84,.07);font-size:9px!important;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/* R11 Bilanço validation */
.financial-validation-alert{display:flex;gap:10px;align-items:center;margin:0 0 12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,102,102,.28);background:rgba(112,24,31,.18)}
.financial-validation-alert b{color:#ff9292}.financial-validation-alert span{color:#cbd7e7;font-size:12px}.capital-potential-grid section>em{display:block;margin-top:3px;color:#91a6c3;font-style:normal;font-size:11px}
/* R11 Financial source validation strip */
.financial-validation-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:-2px 0 14px;padding:10px 12px;border:1px solid rgba(90,150,164,.18);border-radius:13px;background:rgba(2,11,20,.46)}
.financial-validation-strip>b{font-size:10px;letter-spacing:.08em;color:#d8bd6b}.financial-validation-strip>span{font-weight:800;font-size:11px}.financial-validation-strip>em{margin-left:auto;font-style:normal;font-size:10px;color:#72889a}.financial-validation-alert{margin:0 0 14px;padding:11px 13px;border:1px solid rgba(207,93,93,.32);border-radius:12px;background:rgba(102,24,24,.16)}.financial-validation-alert b{display:block;color:#ff9d9d;font-size:11px}.financial-validation-alert span{display:block;margin-top:4px;color:#c7d1d8;font-size:11px}
/* R12 TR/US Financial Intelligence + sector fundamentals */
.balance-v2,.us-finance-premium{background:radial-gradient(circle at 88% 6%,rgba(210,175,82,.13),transparent 28%),linear-gradient(145deg,rgba(7,18,34,.98),rgba(4,11,22,.98))}.balance-hero-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px}.balance-hero-kpis>span{padding:13px;border-radius:15px;border:1px solid rgba(209,174,84,.17);background:rgba(255,255,255,.035)}.balance-hero-kpis small,.balance-hero-kpis em{display:block;color:#8499ad;font-size:9px;font-style:normal}.balance-hero-kpis b{display:block;margin:5px 0;color:#edf4ff;font-size:18px}.beginner-finance-summary{margin:12px 0;padding:15px 16px;border:1px solid rgba(214,180,92,.23);border-radius:16px;background:linear-gradient(110deg,rgba(211,174,90,.09),rgba(31,74,93,.08))}.beginner-finance-summary h3{margin:0 0 8px;color:#e7c975;font-size:12px;letter-spacing:.08em}.beginner-finance-summary p{margin:5px 0;color:#c3d0de;line-height:1.52}.beginner-finance-summary>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.beginner-finance-summary>div span{padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.035);font-size:10px}.balance-grid.compact{gap:9px}.balance-grid.compact section{min-height:0}.financial-signal-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.financial-signal-grid section{padding:12px 14px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(3,10,19,.46)}.financial-signal-grid h4{margin:0 0 7px;color:#d9bc6a}.financial-signal-grid p{margin:4px 0;font-size:11px;color:#b7c6d4}.capital-action-premium{margin-bottom:14px;padding:18px;border-radius:20px;border:1px solid rgba(229,187,79,.38);background:radial-gradient(circle at 92% 8%,rgba(244,188,46,.20),transparent 30%),linear-gradient(145deg,rgba(38,25,9,.94),rgba(9,17,29,.98));box-shadow:0 16px 40px rgba(0,0,0,.22)}.capital-action-premium header{display:flex;justify-content:space-between;gap:15px}.capital-action-premium h2{margin:4px 0;color:#ffe09a}.capital-action-ring{display:flex;flex-direction:column;align-items:center;justify-content:center;width:104px;height:104px;flex:0 0 104px;border:2px solid #dfb550;border-radius:50%;box-shadow:0 0 25px rgba(223,181,80,.2)}.capital-action-ring b{font-size:22px;color:#ffe7a8}.capital-action-ring small{font-size:8px;color:#c7ad6e;text-align:center}.capital-action-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0}.capital-action-kpis>span{padding:10px;border-radius:12px;background:rgba(255,255,255,.04)}.capital-action-kpis small{display:block;color:#9b8a66;font-size:9px}.capital-action-kpis b{display:block;margin-top:4px;color:#f0e1bd}.capital-timeline{display:flex;gap:8px;overflow:auto;padding:8px 0}.capital-timeline span{min-width:130px;padding:9px;border-radius:10px;border:1px solid rgba(255,255,255,.08)}.capital-timeline .done{border-color:rgba(100,216,163,.28)}.capital-timeline b,.capital-timeline small{display:block;font-size:9px}.capital-action-comment{color:#bfae86;font-size:11px}.us-risk-panels{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0}.us-risk-panels section{padding:13px;border-radius:14px;border:1px solid rgba(67,144,168,.20);background:rgba(6,22,32,.62)}.us-risk-panels section.danger{border-color:rgba(232,87,87,.35);background:rgba(85,22,26,.18)}.us-risk-panels small,.us-risk-panels b,.us-risk-panels p,.us-risk-panels em{display:block}.us-risk-panels small{color:#8ca6b2;font-size:9px}.us-risk-panels b{margin:5px 0;color:#f0d27d}.us-risk-panels p,.us-risk-panels em{margin:3px 0;color:#b5c5d0;font-size:10px;font-style:normal}.sec-event-list{display:flex!important;flex-direction:column;gap:6px}.sec-event-list span{display:block!important;padding:7px!important}.all-sector-home{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.all-sector-head,.sector-detail-subhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.all-sector-head b,.sector-detail-subhead b{color:#d8ba68;font-size:10px;letter-spacing:.08em}.all-sector-head small,.sector-detail-subhead small{color:#73899a}.sector-home-list.all{max-height:420px;overflow:auto;padding-right:2px}.sector-home-row.compact{padding:7px}.sector-fundamental-summary{margin:12px 0;padding:13px;border:1px solid rgba(210,176,83,.20);border-radius:15px;background:rgba(210,176,83,.045)}.sector-fundamental-summary>div:last-of-type{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.sector-fundamental-summary>div:last-of-type>span{padding:9px;border-radius:10px;background:rgba(255,255,255,.035)}.sector-fundamental-summary small,.sector-fundamental-summary b{display:block}.sector-fundamental-summary p{color:#8fa2b5;font-size:10px}.sector-table-tabs{display:flex;gap:6px;margin:12px 0}.sector-table-tabs button{padding:7px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.10);background:transparent;color:#8499ad;cursor:pointer}.sector-table-tabs button.active{border-color:#cda952;color:#f4d880;background:rgba(205,169,82,.12)}.hidden{display:none!important}.sector-fundamental-table{overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:15px}.sector-fund-head,.sector-fund-row{display:grid;grid-template-columns:42px minmax(76px,1fr) 80px 72px 72px 86px 98px 82px;gap:8px;align-items:center;min-width:720px;padding:10px 12px}.sector-fund-head{background:rgba(211,174,90,.10);color:#c9a95f;font-size:10px;font-weight:800}.sector-fund-row{width:100%;border:0;border-top:1px solid rgba(255,255,255,.055);background:rgba(5,12,25,.72);color:#dce7f5;text-align:left;cursor:pointer}.sector-fund-row:hover{background:rgba(211,174,90,.08)}
@media(max-width:900px){.balance-hero-kpis,.capital-action-kpis,.us-risk-panels{grid-template-columns:1fr 1fr}.sector-fundamental-summary>div:last-of-type{grid-template-columns:repeat(3,1fr)}}
@media(max-width:600px){.balance-hero-kpis,.capital-action-kpis,.us-risk-panels,.financial-signal-grid{grid-template-columns:1fr}.sector-fundamental-summary>div:last-of-type{grid-template-columns:1fr 1fr}.capital-action-ring{width:82px;height:82px;flex-basis:82px}.capital-action-premium header{align-items:flex-start}}
.financial-backfill-strip{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 12px;padding:9px 11px;border-radius:12px;border:1px solid rgba(92,147,163,.15);background:rgba(4,15,25,.50)}.financial-backfill-strip b{color:#d8bb6b;font-size:9px;letter-spacing:.08em}.financial-backfill-strip span{padding:4px 7px;border-radius:999px;background:rgba(255,255,255,.04);color:#a9b9c6;font-size:9px}.financial-backfill-strip em{margin-left:auto;color:#6f8798;font-size:9px;font-style:normal}

/* R13 · BIST Market Map + detail hierarchy + collapsible sector list */
.detail-sector-header{display:inline-flex;align-items:center;gap:6px;margin:5px 0 2px;padding:5px 10px;border:1px solid rgba(210,171,78,.38);border-radius:999px;background:rgba(210,171,78,.08);color:#e8c76d;font-size:12px;font-weight:800;cursor:pointer;max-width:100%;text-align:left}.detail-sector-header:disabled{opacity:.7;cursor:default}.detail-sector-header:not(:disabled):hover{background:rgba(210,171,78,.15);transform:translateY(-1px)}
.price-timeframe-switch{margin:10px 0 8px;padding:8px 10px;border:1px solid rgba(210,171,78,.24);border-radius:12px;background:rgba(10,17,31,.48);display:flex;flex-direction:column;gap:6px}.price-timeframe-switch>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.price-timeframe-switch b{font-size:10px;letter-spacing:.09em;color:#b6c2d4}.price-timeframe-switch .tf-toggle{display:flex;gap:5px}.price-timeframe-switch .tf-toggle button{padding:5px 9px;font-size:10px}.price-timeframe-switch>span{font-size:10px;color:#8291a7;line-height:1.35}
.home-all-sectors-toggle{width:100%;margin:10px 0 2px;padding:10px 12px;border:1px solid rgba(210,171,78,.28);border-radius:10px;background:rgba(210,171,78,.06);color:#e8c76d;font-size:11px;font-weight:900;letter-spacing:.045em;cursor:pointer}.home-all-sectors-toggle:hover{background:rgba(210,171,78,.12)}
.bist-market-map-main{display:flex;flex-direction:column;gap:16px}.bist-map-hero{display:flex;justify-content:space-between;gap:22px;align-items:flex-start;padding:22px;border:1px solid rgba(214,175,85,.25);border-radius:18px;background:linear-gradient(135deg,rgba(12,23,42,.98),rgba(8,14,27,.97));box-shadow:0 16px 50px rgba(0,0,0,.24)}.bist-map-hero h1{margin:4px 0 7px;font-size:clamp(22px,3vw,34px)}.bist-map-hero p{max-width:780px;margin:0;color:#9cabc0;line-height:1.55}.bist-map-master-meta{min-width:150px;padding:12px 15px;border:1px solid rgba(214,175,85,.24);border-radius:14px;background:rgba(214,175,85,.06);display:flex;flex-direction:column;gap:3px;text-align:right}.bist-map-master-meta b{font-size:20px;color:#f1d27b}.bist-map-master-meta span{font-size:11px;color:#9cabc0}
.bist-map-tabs{display:flex;gap:8px;flex-wrap:wrap}.bist-map-tabs button{padding:10px 15px;border-radius:11px;border:1px solid rgba(255,255,255,.09);background:#101a2c;color:#9eacc0;font-weight:800;cursor:pointer}.bist-map-tabs button.active{border-color:rgba(214,175,85,.55);background:rgba(214,175,85,.12);color:#f0cf75}
.bist-sector-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bist-sector-group{border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#0c1627;overflow:hidden}.bist-sector-group>header{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between}.bist-sector-group>header b{color:#efd079;font-size:13px}.bist-sector-group>header small{color:#718098}.bist-sector-group>div{padding:7px}.bist-sector-group button{width:100%;padding:8px 9px;border:0;border-radius:8px;background:transparent;color:#d8e0eb;display:flex;justify-content:space-between;gap:8px;text-align:left;cursor:pointer}.bist-sector-group button:hover{background:rgba(214,175,85,.09);color:#f4d67e}.bist-sector-group button b{color:#77869b;font-size:11px}
.bist-index-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bist-index-grid button{padding:18px;border:1px solid rgba(214,175,85,.25);border-radius:16px;background:linear-gradient(145deg,#101c30,#0a1322);display:flex;flex-direction:column;align-items:flex-start;gap:5px;color:#fff;cursor:pointer}.bist-index-grid button:hover{border-color:rgba(214,175,85,.58);transform:translateY(-1px)}.bist-index-grid small{font-size:9px;letter-spacing:.1em;color:#8190a5}.bist-index-grid b{font-size:22px;color:#efd079}.bist-index-grid span{color:#9daabd;font-size:12px}.bist-map-all-callout{padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0d1728;display:flex;flex-direction:column;gap:3px}.bist-map-all-callout b{color:#efd079}.bist-map-all-callout span{color:#8e9db1;font-size:12px}
.bist-map-list-card{border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#0a1424;overflow:hidden}.bist-map-list-card>header{padding:14px 16px;display:flex;justify-content:space-between;align-items:end;gap:14px;border-bottom:1px solid rgba(255,255,255,.07)}.bist-map-list-card h2{margin:2px 0;font-size:18px}.bist-map-list-card header small{color:#8594a9}.bist-map-list-tools{display:flex;gap:7px;align-items:center}.bist-map-list-tools input,.bist-map-list-tools select{min-height:38px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#111d30;color:#dce4ee;padding:8px 10px}.bist-map-list-tools input{width:220px}.bist-map-list-tools button{width:38px;height:38px;border:1px solid rgba(214,175,85,.28);border-radius:9px;background:rgba(214,175,85,.08);color:#efd079;cursor:pointer}
.bist-map-stock-head,.bist-map-stock-row{display:grid;grid-template-columns:minmax(260px,2.3fr) 100px repeat(4,minmax(92px,1fr));gap:8px;align-items:center}.bist-map-stock-head{padding:4px 14px;background:rgba(255,255,255,.025);font-size:10px;font-weight:800;color:#75849a;text-transform:uppercase;position:sticky;top:0;z-index:2}.bist-map-sort-head{border:0;background:transparent;color:#75849a;font:inherit;text-transform:uppercase;padding:8px 0;text-align:right;cursor:pointer}.bist-map-sort-head:first-child{text-align:left}.bist-map-sort-head.active{color:#d6af55}.bist-map-sort-head:hover{color:#dce4ef}.bist-map-stock-row{width:100%;padding:11px 14px;border:0;border-top:1px solid rgba(255,255,255,.05);background:transparent;color:#dce4ef;text-align:right;cursor:pointer}.bist-map-stock-row:hover{background:rgba(214,175,85,.045)}.bist-map-stock-row>span{text-align:left;display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center}.bist-map-stock-row>span b{font-size:14px;color:#f2f5f8}.bist-map-stock-row>span small{font-size:11px;color:#a2afc0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bist-map-stock-row>span em{grid-column:1/3;font-style:normal;color:#73839a;font-size:10px;margin-top:2px}.bist-map-stock-row strong{font-size:13px}.bist-map-stock-row i{font-style:normal;font-size:12px;font-weight:800}.bist-map-more{display:block;margin:14px auto}.positive{color:#59d9a0!important}.negative{color:#ff747c!important}
@media(max-width:1100px){.bist-sector-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.bist-map-stock-head,.bist-map-stock-row{grid-template-columns:minmax(190px,1.8fr) 88px repeat(4,minmax(82px,1fr))}}
@media(max-width:760px){.bist-map-hero{flex-direction:column}.bist-map-master-meta{width:100%;text-align:left}.bist-sector-groups,.bist-index-grid{grid-template-columns:1fr}.bist-map-list-card>header{align-items:stretch;flex-direction:column}.bist-map-list-tools{display:block}.bist-map-list-tools input{width:100%}.bist-map-stock-head{display:none}.bist-map-stock-row{grid-template-columns:1.5fr 1fr 1fr;padding:12px;gap:7px}.bist-map-stock-row>span{grid-column:1/4}.bist-map-stock-row>strong{grid-column:1}.bist-map-stock-row i:nth-of-type(1){grid-column:2}.bist-map-stock-row i:nth-of-type(2){grid-column:3}.bist-map-stock-row i:nth-of-type(3){grid-column:2}.bist-map-stock-row i:nth-of-type(4){grid-column:3}.bist-map-stock-row i:nth-of-type(1)::before{content:"Günlük ";color:#73839a;font-weight:500}.bist-map-stock-row i:nth-of-type(2)::before{content:"Haftalık ";color:#73839a;font-weight:500}.bist-map-stock-row i:nth-of-type(3)::before{content:"Aylık ";color:#73839a;font-weight:500}.bist-map-stock-row i:nth-of-type(4)::before{content:"Yıllık ";color:#73839a;font-weight:500}.price-timeframe-switch>div{align-items:flex-start;flex-direction:column}}

/* V1.35.0R14 · PORTFÖY LİGİ + TERSYÜZ BLOK */
.portfolio-league-page{display:grid;gap:18px}.league-hero{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;padding:26px;border:1px solid rgba(212,175,55,.28);border-radius:24px;background:radial-gradient(circle at 85% 20%,rgba(212,175,55,.12),transparent 35%),linear-gradient(135deg,rgba(7,18,36,.98),rgba(11,27,48,.96));box-shadow:0 22px 60px rgba(0,0,0,.22)}.league-hero h1{margin:7px 0;font-size:clamp(25px,3vw,42px)}.league-hero p{margin:0;color:var(--muted)}.league-market-tabs,.league-tabs{display:flex;gap:8px;flex-wrap:wrap}.league-market-tabs button,.league-tabs button{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.035);color:var(--text);padding:10px 15px;border-radius:999px;font-weight:800}.league-market-tabs button.active,.league-tabs button.active{border-color:rgba(230,190,67,.74);background:rgba(230,190,67,.12);color:#f7d97b;box-shadow:0 0 0 1px rgba(230,190,67,.08) inset}.league-tabs{padding:4px 0 0}.league-competition-grid,.league-history-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px}.league-competition-card{border:1px solid rgba(255,255,255,.09);border-radius:20px;background:linear-gradient(160deg,rgba(14,30,52,.97),rgba(8,19,35,.98));padding:18px;display:grid;gap:14px;position:relative;overflow:hidden}.league-competition-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#7c8da7}.league-competition-card.active:before,.league-competition-card.joined:before{background:#dfbb48}.league-competition-card header{display:flex;justify-content:space-between;gap:12px}.league-competition-card header h3{margin:2px 0 0}.league-competition-card header span{font-size:11px;color:#d7ba5b;font-weight:900;letter-spacing:.08em}.league-competition-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.league-competition-meta span{padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:rgba(255,255,255,.025)}.league-competition-meta small{display:block;color:var(--muted);font-size:10px}.league-competition-meta b{display:block;margin-top:4px}.league-competition-card .league-card-actions{display:flex;gap:8px;flex-wrap:wrap}.league-leaderboard,.league-portfolio,.league-rules,.league-profile{border:1px solid rgba(255,255,255,.09);border-radius:22px;background:rgba(8,19,35,.94);padding:20px}.league-leaderboard>header,.league-portfolio>header{display:flex;justify-content:space-between;align-items:center;gap:14px}.league-podium{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.league-podium article{min-height:150px;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:17px;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:6px;background:rgba(255,255,255,.025)}.league-podium article>span{font-size:28px}.league-podium .podium-1{border-color:rgba(227,189,69,.62);background:linear-gradient(180deg,rgba(227,189,69,.13),rgba(255,255,255,.025));transform:translateY(-7px)}.league-rank-list{display:grid;gap:7px}.league-rank-list>article{display:grid;grid-template-columns:54px minmax(110px,1fr) 110px minmax(150px,auto);align-items:center;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.055);border-radius:13px}.league-rank-list>article.me{border-color:rgba(223,187,72,.62);background:rgba(223,187,72,.075)}.league-my-sticky{position:sticky;bottom:10px;margin-top:12px;display:grid;grid-template-columns:55px 1fr auto;gap:10px;padding:12px 15px;border:1px solid rgba(223,187,72,.65);background:rgba(11,24,42,.96);border-radius:14px;box-shadow:0 14px 30px rgba(0,0,0,.3);z-index:3}.league-final-positions{grid-column:1/-1;margin-top:8px}.league-final-positions summary{cursor:pointer;color:#d8bd64;font-size:12px}.league-final-positions>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.league-final-positions span{display:flex;gap:6px;border:1px solid rgba(255,255,255,.07);padding:6px 8px;border-radius:9px}.league-metric-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0}.league-metric-grid article{min-height:105px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:rgba(255,255,255,.025);display:flex;flex-direction:column;gap:7px;justify-content:center}.league-metric-grid small{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.06em}.league-metric-grid strong{font-size:21px}.league-metric-grid em{font-size:10px;color:var(--muted)}.league-rights-card{border-color:rgba(223,187,72,.24)!important}.league-rights-dots{display:flex;gap:5px}.league-rights-dots i{width:11px;height:11px;border-radius:50%;border:1px solid #d9b748}.league-rights-dots i.used{background:#7a8494;border-color:#7a8494}.league-rights-dots i.available{background:#d9b748;box-shadow:0 0 10px rgba(217,183,72,.32)}.league-live-badge{font-size:10px;font-weight:900;padding:7px 10px;border-radius:999px}.league-live-badge.live{background:rgba(35,184,120,.13);color:#6be0ab}.league-live-badge.delay{background:rgba(111,144,196,.12);color:#9dbbea}.league-live-badge.final{background:rgba(223,187,72,.14);color:#f4d56e}.league-performance-card{border:1px solid rgba(255,255,255,.07);border-radius:17px;padding:14px;margin:15px 0;background:rgba(255,255,255,.018)}.league-nav-chart{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:15px;align-items:center}.league-nav-chart svg{height:150px;width:100%;overflow:visible}.league-nav-chart line{stroke:rgba(255,255,255,.12);stroke-width:.7}.league-nav-chart polyline{fill:none;stroke:#d9b748;stroke-width:2;vector-effect:non-scaling-stroke}.league-nav-chart>div{display:grid;gap:8px}.league-nav-chart>div span{border:1px solid rgba(255,255,255,.06);padding:10px;border-radius:12px}.league-nav-chart small{display:block;color:var(--muted)}.league-chart-empty{height:115px;display:grid;place-items:center;color:var(--muted)}.league-position-list{display:grid;gap:9px}.league-position-list>article{display:grid;grid-template-columns:1fr auto;gap:9px}.league-position-main{display:grid;grid-template-columns:minmax(130px,1fr) 130px 90px minmax(220px,auto);align-items:center;gap:12px;text-align:left;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02);color:inherit;padding:13px;border-radius:14px}.league-position-main span small{display:block;color:var(--muted)}.league-position-main>small{color:var(--muted)}.league-pending,.league-final-note{margin-top:14px;border:1px solid rgba(223,187,72,.2);background:rgba(223,187,72,.06);border-radius:14px;padding:12px;display:grid;gap:6px}.league-join-rules,.league-replace-summary{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.league-join-rules span,.league-replace-summary>*{border:1px solid rgba(255,255,255,.07);padding:8px 10px;border-radius:10px}.league-selected-slots{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:13px}.league-selected-slots article{position:relative;min-height:82px;border:1px dashed rgba(255,255,255,.15);border-radius:12px;padding:9px;display:grid;align-content:center;gap:3px}.league-selected-slots article.filled{border-style:solid;border-color:rgba(223,187,72,.42);background:rgba(223,187,72,.05)}.league-selected-slots article button{position:absolute;right:5px;top:5px;width:23px;height:23px;border-radius:50%;padding:0}.league-asset-search{width:100%;margin:5px 0 8px}.league-asset-results{display:grid;gap:5px;max-height:280px;overflow:auto;margin-bottom:12px}.league-asset-results button{display:flex;justify-content:space-between;text-align:left;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.025);color:inherit;padding:10px;border-radius:10px}.league-asset-results button.active{border-color:#d9b748}.league-rule-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.league-rule-cards article{border:1px solid rgba(255,255,255,.07);border-radius:15px;padding:14px;background:rgba(255,255,255,.02)}.league-rule-cards p{color:var(--muted);margin-bottom:0}.league-profile-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:15px 0}.league-profile-stats article{padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:13px}.league-profile-stats small{display:block;color:var(--muted)}.league-profile-stats b{font-size:21px}.league-badges{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.league-badges span{padding:8px 10px;border:1px solid rgba(223,187,72,.2);border-radius:999px;background:rgba(223,187,72,.055)}.league-history-list{display:grid;gap:7px}.league-history-list article{display:grid;grid-template-columns:90px 1fr auto auto;gap:10px;padding:10px;border-bottom:1px solid rgba(255,255,255,.05)}.home-league-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.home-league-summary>div{padding:9px;background:rgba(255,255,255,.025);border-radius:9px}.home-league-summary small{display:block;color:var(--muted);font-size:9px}.home-league-summary p,.home-league-summary button{grid-column:1/-1;margin:0}.home-league-empty p{color:var(--muted)}
.league-admin-form{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:9px;align-items:end}.league-admin-form label{display:grid;gap:5px;color:var(--muted);font-size:11px}.league-admin-form input,.league-admin-form select{width:100%}.league-admin-list{display:grid;gap:8px}.league-admin-list>article{display:grid;grid-template-columns:1fr auto;gap:12px;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:14px}.league-admin-list>article div:first-child{display:grid;gap:3px}.league-admin-list span,.league-admin-list small{color:var(--muted)}.league-admin-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;align-content:center}
.premium-inverted-ob-card{overflow:hidden;position:relative}.premium-inverted-ob-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#36c995,transparent)}.premium-inverted-ob-card.negative:before{background:linear-gradient(90deg,#e36572,transparent)}.inverted-ob-zone{display:grid;gap:4px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:rgba(255,255,255,.025)}.inverted-ob-zone small{color:#d9b748;font-weight:900}.inverted-ob-zone b{font-size:25px}.inverted-ob-zone span{color:var(--muted)}.inverted-ob-proof{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:10px 0}.inverted-ob-proof span{padding:9px;border:1px solid rgba(255,255,255,.055);border-radius:11px}.inverted-ob-proof small{display:block;color:var(--muted);font-size:9px}.inverted-ob-confirmations{display:flex;gap:6px;flex-wrap:wrap}.inverted-ob-confirmations span{padding:6px 8px;border-radius:999px;background:rgba(255,255,255,.035);font-size:11px}.inverted-ob-unicorn,.inverted-ob-guard,.inverted-ob-score-note{margin-top:10px;padding:10px;border-radius:11px;border:1px solid rgba(223,187,72,.14);background:rgba(223,187,72,.045)}.inverted-ob-unicorn small{display:block;color:#d9b748}.inverted-ob-unicorn span{display:block;color:var(--muted);font-size:11px}.inverted-ob-context{color:var(--muted);line-height:1.55}.inverted-ob-score-note{font-size:10px;color:var(--muted)}
@media(max-width:980px){.league-hero{align-items:flex-start;flex-direction:column}.league-metric-grid{grid-template-columns:repeat(2,1fr)}.league-nav-chart{grid-template-columns:1fr}.league-position-main{grid-template-columns:1fr auto}.league-position-main>small{grid-column:1/-1}.league-podium{grid-template-columns:1fr}.league-podium .podium-1{transform:none}.league-admin-form{grid-template-columns:repeat(2,1fr)}.league-admin-list>article{grid-template-columns:1fr}.league-profile-stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.league-market-tabs,.league-tabs{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.league-tabs{grid-template-columns:repeat(2,1fr)}.league-market-tabs button,.league-tabs button{padding:9px 7px;font-size:11px}.league-metric-grid{grid-template-columns:1fr 1fr}.league-rights-card{grid-column:1/-1}.league-rank-list>article{grid-template-columns:42px 1fr auto}.league-rank-list>article small{grid-column:2/-1}.league-position-list>article{grid-template-columns:1fr}.league-position-main{grid-template-columns:1fr auto}.league-selected-slots{grid-template-columns:1fr 1fr}.league-admin-form{grid-template-columns:1fr}.inverted-ob-proof{grid-template-columns:1fr}.league-history-list article{grid-template-columns:1fr auto}.league-history-list article span,.league-history-list article small{grid-column:1/-1}}

.league-nickname-field{display:grid;gap:6px;margin:4px 0 13px;padding:12px;border:1px solid rgba(223,187,72,.18);border-radius:13px;background:rgba(223,187,72,.035)}.league-nickname-field>span{font-size:11px;font-weight:900;letter-spacing:.05em;color:#e5ca72}.league-nickname-field input{width:100%}.league-nickname-field small{color:var(--muted);font-size:10px}
/* R14R1 · league registration/weekend portfolio window */
.league-window-countdown{padding:9px 11px;border:1px solid rgba(223,187,72,.22);border-radius:12px;background:rgba(223,187,72,.055);color:#ead27f;font-size:12px;font-weight:850}
.league-participants{border:1px solid rgba(255,255,255,.09);border-radius:22px;background:rgba(8,19,35,.94);padding:20px}.league-participants>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-end}.league-participants>header p{margin:5px 0 0;color:var(--muted)}.league-participant-counts{display:flex;gap:8px}.league-participant-counts span{min-width:96px;padding:9px 11px;border:1px solid rgba(255,255,255,.07);border-radius:12px;text-align:center}.league-participant-counts small{display:block;color:var(--muted);font-size:9px}.league-participant-counts b{font-size:18px}.league-participant-list{display:grid;gap:7px;margin-top:16px}.league-participant-list article{display:grid;grid-template-columns:46px minmax(140px,1fr) auto;gap:10px;align-items:center;padding:11px 13px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:rgba(255,255,255,.018)}.league-participant-list article>b{color:#d9b748}.league-participant-list article small{color:var(--muted)}
.league-draft-card{margin-top:15px;border:1px solid rgba(223,187,72,.18);border-radius:16px;background:rgba(223,187,72,.035);padding:14px}.league-draft-card>header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.league-draft-card>header small{display:block;color:var(--muted)}.league-draft-card>p{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.league-selected-slots.compact{margin-bottom:0}.league-selected-slots.compact article{min-height:64px}
@media(max-width:760px){.league-participants>header{align-items:flex-start;flex-direction:column}.league-participant-counts{width:100%}.league-participant-counts span{flex:1}.league-participant-list article{grid-template-columns:36px 1fr}.league-participant-list article small{grid-column:2}.league-selected-slots{grid-template-columns:repeat(2,1fr)}.league-selected-slots article:last-child{grid-column:1/-1}}
/* R14R1 · US capital/dilution intelligence */
.us-capital-intelligence{margin:16px 0;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(7,18,33,.82);padding:16px}.us-capital-intelligence.warn{border-color:rgba(235,176,62,.36)}.us-capital-intelligence.danger{border-color:rgba(235,82,82,.42)}.us-capital-intelligence>header{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:12px}.us-capital-intelligence h3{margin:3px 0 0}.us-capital-status{font-size:11px;font-weight:900;padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);white-space:nowrap}.us-capital-programs{display:grid;gap:10px}.us-capital-program{border:1px solid rgba(255,255,255,.075);border-radius:15px;padding:13px;background:rgba(255,255,255,.018)}.us-capital-program.sale{border-color:rgba(230,73,73,.35);background:rgba(230,73,73,.035)}.us-capital-program.active{border-color:rgba(224,177,62,.28);background:rgba(224,177,62,.025)}.us-capital-program.expired{opacity:.86}.us-capital-program>header,.us-capital-program>footer{display:flex;justify-content:space-between;align-items:center;gap:10px}.us-capital-program>header small{display:block;color:var(--muted);font-size:9px}.us-capital-program>header>span{font-size:10px;font-weight:900}.us-capital-program>p{color:var(--muted);line-height:1.55;margin:11px 0}.us-capital-program>footer small{color:var(--muted)}.us-capital-program>footer a,.us-capital-secondary a{color:#e3c666;font-weight:800;text-decoration:none}.us-capital-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;margin-top:10px}.us-capital-kpis span{padding:9px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:rgba(255,255,255,.018)}.us-capital-kpis small,.us-capital-kpis em{display:block;color:var(--muted);font-size:9px;font-style:normal}.us-capital-kpis b{display:block;margin:3px 0;font-size:13px}.us-capital-secondary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:10px}.us-capital-secondary{padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.018)}.us-capital-secondary p{color:var(--muted);font-size:11px;line-height:1.5}.us-capital-secondary small{color:var(--muted);margin-right:8px}.us-capital-explainer{margin-top:12px;padding:13px;border:1px solid rgba(223,187,72,.22);border-radius:13px;background:rgba(223,187,72,.045)}.us-capital-explainer p{margin:6px 0;color:#d9e1ec;line-height:1.6}.us-capital-explainer small{color:var(--muted)}
@media(max-width:760px){.us-capital-intelligence>header,.us-capital-program>header,.us-capital-program>footer{align-items:flex-start;flex-direction:column}.us-capital-status{white-space:normal}.us-capital-kpis{grid-template-columns:repeat(2,1fr)}}
.capital-dilution-inline-badge{display:flex;align-items:center;gap:7px;margin-top:8px;padding:8px 10px;border:1px solid rgba(224,177,62,.26);border-radius:11px;background:rgba(224,177,62,.04);font-size:10px}.capital-dilution-inline-badge b{color:#e7cd78}.capital-dilution-inline-badge em{margin-left:auto;color:var(--muted);font-style:normal}.capital-dilution-inline-badge.active_sale{border-color:rgba(229,76,76,.34);background:rgba(229,76,76,.045)}.capital-dilution-inline-badge.active_sale b{color:#ff9a9a}

/* V1.35.0R15R1 · BIST Haritası sektörleri ortak Sektör Detay modalını kullanır */
.bist-sector-open{display:inline-flex;align-items:center;gap:8px;color:#77869b}.bist-sector-open b{color:inherit!important}.bist-sector-open i{font-style:normal;font-size:17px;line-height:1;color:#aeb8c7;transition:transform .15s ease,color .15s ease}.bist-sector-group button:hover .bist-sector-open i{transform:translateX(2px);color:#f4d67e}.bist-map-stock-table{overflow:visible}
/* V1.35.0R15R2 · Corporate Action lifecycle + Rights Issue Financing Intelligence */
.capital-action-v2{margin:14px 0;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(145deg,rgba(8,22,36,.98),rgba(4,13,24,.98));padding:16px;overflow:hidden;position:relative}.capital-action-v2:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#7c8793}.capital-action-v2.paid:before{background:#e0ab4c}.capital-action-v2.bonus:before{background:#43d69a}.capital-action-v2.mixed:before{background:linear-gradient(#e0ab4c,#43d69a)}.capital-action-v2>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.capital-type-hero{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;font-size:13px;letter-spacing:.04em;border:1px solid rgba(255,255,255,.1)}.capital-type-hero.paid{color:#ffd077;border-color:rgba(224,171,76,.42);background:rgba(224,171,76,.08)}.capital-type-hero.bonus{color:#72e6b2;border-color:rgba(67,214,154,.38);background:rgba(67,214,154,.07)}.capital-type-hero.mixed{color:#f2d990;border-color:rgba(214,190,100,.35)}.capital-action-ring.paid{border-color:rgba(224,171,76,.35)}.capital-action-ring.bonus{border-color:rgba(67,214,154,.35)}.capital-action-history{margin:12px 0;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:rgba(255,255,255,.018);overflow:hidden}.capital-action-history summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px;padding:12px 14px;color:#c7d1da;font-size:11px;font-weight:900;list-style:none}.capital-action-history summary::-webkit-details-marker{display:none}.capital-action-history>div{display:grid;gap:7px;padding:0 12px 12px}.capital-action-history article{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:9px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:rgba(255,255,255,.015)}.capital-action-history article small,.capital-action-history article em{color:var(--muted);font-size:9px;font-style:normal}.capital-action-history article em{grid-column:1/-1}.history-type{font-weight:900}.history-type.paid{color:#e7bd63}.history-type.bonus{color:#62dca6}
.rights-need-card{margin:14px 0;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,rgba(7,20,35,.97),rgba(5,13,25,.98));position:relative;overflow:hidden}.rights-need-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:#5f7787}.rights-need-card.warning:before{background:#d6aa4d}.rights-need-card.danger:before,.rights-need-card.attention:before{background:#e05b61}.rights-need-card.attention{border-color:rgba(224,91,97,.34);box-shadow:0 0 0 1px rgba(224,91,97,.06),0 12px 34px rgba(0,0,0,.14)}.rights-need-card>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.rights-need-card h3{margin:4px 0;color:#edf4fb;font-size:16px}.rights-need-card header p{margin:4px 0 0;color:#d8bb67;font-size:11px;font-weight:850}.rights-need-score{min-width:92px;padding:10px 12px;border:1px solid rgba(255,255,255,.09);border-radius:14px;text-align:center;background:rgba(255,255,255,.025)}.rights-need-score b{display:block;font-size:20px;color:#f0cf78}.rights-need-score small{color:var(--muted);font-size:9px}.rights-model-note,.rights-official-banner{margin:12px 0;padding:10px 12px;border-radius:12px;border:1px solid rgba(214,170,77,.2);background:rgba(214,170,77,.045);font-size:10px;line-height:1.5;color:#b9c5cf}.rights-official-banner{border-color:rgba(224,91,97,.28);background:rgba(224,91,97,.055);color:#f0b0b4;font-weight:800}.rights-need-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:10px 0}.rights-need-kpis span{padding:10px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:rgba(255,255,255,.018)}.rights-need-kpis small,.rights-need-kpis em{display:block;color:var(--muted);font-size:8.5px;font-style:normal}.rights-need-kpis b{display:block;margin:4px 0;color:#e5edf4;font-size:12px}.rights-reasons,.rights-investment-focus,.rights-alternatives,.rights-user-comment{margin-top:11px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:rgba(255,255,255,.016)}.rights-reasons h4,.rights-investment-focus h4,.rights-alternatives h4{margin:0 0 8px;color:#d8b75d;font-size:10px;letter-spacing:.05em}.rights-reasons p{display:grid;gap:2px;margin:6px 0;padding:8px;border-radius:9px;background:rgba(255,255,255,.018)}.rights-reasons p.high{border-left:3px solid #df5a61}.rights-reasons p.medium{border-left:3px solid #d5a849}.rights-reasons p b{font-size:10px}.rights-reasons p span{color:var(--muted);font-size:9px}.rights-investment-focus{border-color:rgba(220,178,72,.20);background:rgba(220,178,72,.035)}.rights-investment-focus>p{margin:6px 0;color:#cad5de;font-size:9px}.rights-investment-focus>em{display:block;color:var(--muted);font-size:8.5px;font-style:normal;margin-top:8px}.rights-alternatives{display:flex;gap:6px;flex-wrap:wrap}.rights-alternatives h4{width:100%}.rights-alternatives span{padding:5px 8px;border-radius:999px;border:1px solid rgba(72,204,145,.18);background:rgba(72,204,145,.035);color:#8fdcb7;font-size:9px}.rights-user-comment{border-color:rgba(214,170,77,.20)}.rights-user-comment>b{color:#e1c26c;font-size:10px}.rights-user-comment p{margin:6px 0;color:#ced8e0;line-height:1.55;font-size:10px}.rights-user-comment small{color:var(--muted);line-height:1.45;font-size:8.5px}
@media(max-width:820px){.rights-need-kpis{grid-template-columns:repeat(2,1fr)}.capital-action-history article{grid-template-columns:1fr auto}.capital-action-history article small{grid-column:1/-1}}@media(max-width:580px){.rights-need-card>header,.capital-action-v2>header{flex-direction:column}.rights-need-score{width:100%}.rights-need-kpis{grid-template-columns:1fr}}

/* R17 · ALARMLAR + RADAR / USER DETAIL / PRESENCE / SINGLE MAIN */
.alerts-radar-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 16px;padding:7px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(7,18,34,.72)}
.alerts-radar-tabs button{flex:1;min-width:180px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);color:var(--muted);padding:12px 15px;border-radius:12px;font-weight:900;letter-spacing:.03em}
.alerts-radar-tabs button.active{color:#f6d875;border-color:rgba(223,187,72,.55);background:rgba(223,187,72,.09);box-shadow:inset 0 0 0 1px rgba(223,187,72,.06)}
.presence-all-users{margin-top:18px;border-top:1px solid rgba(255,255,255,.08);padding-top:14px}.presence-all-user-list{display:grid;gap:7px;max-height:420px;overflow:auto;padding-right:4px}.presence-all-user-list article{display:grid;grid-template-columns:10px minmax(180px,1fr) minmax(210px,auto);gap:12px;align-items:center;padding:11px 12px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(255,255,255,.02)}.presence-all-user-list article>i{width:9px;height:9px;border-radius:50%;background:#697587}.presence-all-user-list article.is-active>i{background:#42d492;box-shadow:0 0 12px rgba(66,212,146,.55)}.presence-all-user-list article>div,.presence-all-user-list article>span{display:grid;gap:3px}.presence-all-user-list small,.presence-all-user-list em{color:var(--muted);font-size:11px;font-style:normal}.presence-all-user-list article>span{text-align:right}.presence-all-user-list article>span>b{font-size:12px}
.user-detail-modal-v17{width:min(1040px,94vw);max-height:92vh;overflow:auto}.user-detail-tabs{position:sticky;top:-1px;z-index:3;display:flex;gap:7px;flex-wrap:wrap;margin:12px 0 16px;padding:7px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(7,18,34,.97)}.user-detail-tabs button{border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025);color:var(--muted);padding:9px 12px;border-radius:10px;font-weight:850}.user-detail-tabs button.active{color:#f3d56e;border-color:rgba(223,187,72,.5);background:rgba(223,187,72,.09)}.user-detail-facts{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:9px}.user-detail-facts>span{display:grid;gap:5px;padding:12px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(255,255,255,.02)}.user-detail-facts small{color:var(--muted);font-size:10px}.user-detail-leagues{display:grid;gap:8px}.user-detail-leagues article{display:flex;justify-content:space-between;gap:10px;padding:11px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:rgba(255,255,255,.02)}.user-detail-leagues article span{color:var(--muted);font-size:12px}
.server-main-single{border-color:rgba(223,187,72,.24)!important;background:linear-gradient(135deg,rgba(223,187,72,.045),rgba(255,255,255,.012))}.server-main-single .admin-inline-form{display:grid;grid-template-columns:160px minmax(180px,1fr) 160px auto;gap:9px}.server-main-single input,.server-main-single select{min-height:42px}
@media(max-width:760px){.presence-all-user-list article{grid-template-columns:10px 1fr}.presence-all-user-list article>span{grid-column:2;text-align:left}.user-detail-facts{grid-template-columns:1fr 1fr}.server-main-single .admin-inline-form{grid-template-columns:1fr}.user-detail-tabs button{flex:1 1 42%}}

/* R18 · PUBLIC PREMIUM FUNNEL / HARD AUTH GATE / TUPRS DEMO */
.public-premium-home{min-height:100vh;background:radial-gradient(circle at 50% -8%,rgba(207,168,67,.12),transparent 34%),radial-gradient(circle at 8% 22%,rgba(28,116,168,.10),transparent 30%),#050d18;color:#eaf0f6}.public-premium-main{width:min(1540px,calc(100% - 34px));margin:0 auto;padding:18px 0 46px}.public-topbar{position:sticky;top:0;z-index:28;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px max(17px,calc((100vw - 1540px)/2));border-bottom:1px solid rgba(221,185,83,.16);background:rgba(5,13,24,.91);backdrop-filter:blur(20px);box-shadow:0 13px 34px rgba(0,0,0,.18)}.public-topbar .premium-home-logo{height:43px;width:auto;cursor:pointer}.public-topbar nav{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.public-topbar nav button{border:0;background:transparent;color:#aeb9c5;padding:9px 10px;border-radius:10px;font-weight:760;cursor:pointer}.public-topbar nav button:hover{color:#f2d67b;background:rgba(215,178,75,.07)}.public-header-actions{display:flex;gap:8px;align-items:center}.public-header-actions button{min-height:38px;padding:8px 14px}
.public-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:36px;align-items:center;margin:14px 0 16px;padding:clamp(28px,4vw,62px);min-height:410px;border:1px solid rgba(221,185,83,.21);border-radius:30px;background:linear-gradient(128deg,rgba(9,24,42,.98),rgba(5,15,28,.98) 56%,rgba(19,27,33,.96));box-shadow:0 22px 70px rgba(0,0,0,.31),inset 0 1px rgba(255,255,255,.035)}.public-hero:before{content:"";position:absolute;inset:auto -15% -70% 32%;height:410px;border-radius:50%;background:radial-gradient(circle,rgba(223,187,72,.15),transparent 68%);pointer-events:none}.public-hero-copy{position:relative;z-index:1}.public-hero .kicker,.public-value-section .kicker,.public-demo-card .kicker,.public-final-cta .kicker{display:block;color:#d9b957;font-size:11px;font-weight:900;letter-spacing:.16em}.public-hero h1{margin:8px 0 10px;max-width:760px;font-size:clamp(38px,5vw,72px);line-height:.98;letter-spacing:-.045em;color:#f7f9fb}.public-hero h1 em{display:block;color:#e3bf59;font-style:normal}.public-hero-copy>p{max-width:720px;margin:18px 0;color:#bac5cf;font-size:clamp(15px,1.4vw,19px);line-height:1.62}.public-trust-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px}.public-trust-tags span{padding:7px 10px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(255,255,255,.025);color:#c6d0d9;font-size:10px;font-weight:800}.public-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.public-hero-actions button{min-height:47px;padding:11px 19px}.public-hero-terminal{position:relative;z-index:1;border:1px solid rgba(222,186,78,.22);border-radius:20px;padding:18px;background:linear-gradient(155deg,rgba(9,26,45,.92),rgba(5,12,23,.93));box-shadow:0 22px 55px rgba(0,0,0,.34)}.public-hero-terminal>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.07)}.public-hero-terminal>header span{color:#d9b957;font-size:10px;font-weight:900;letter-spacing:.1em}.public-hero-terminal>header i{width:8px;height:8px;border-radius:50%;background:#4fd49b;box-shadow:0 0 14px rgba(79,212,155,.7)}.public-hero-terminal .public-ready-list{display:grid;gap:8px;margin:15px 0}.public-ready-list span{display:flex;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:rgba(255,255,255,.018);font-size:11px;color:#bdc9d3}.public-ready-list b{color:#eef4f8}.public-hero-terminal footer{display:flex;justify-content:space-between;gap:10px;color:#8494a3;font-size:9px}
.public-search-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin:16px 0 18px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:19px;background:linear-gradient(120deg,rgba(10,25,43,.96),rgba(7,17,31,.96));position:relative}.public-search-shell>div:first-child{grid-column:1/-1}.public-search-shell h2{margin:0 0 4px;font-size:19px}.public-search-shell p{margin:0;color:#91a1af;font-size:11px}.public-search-box{display:flex;gap:8px}.public-search-box input{min-height:48px;flex:1;border:1px solid rgba(219,183,77,.25);border-radius:13px;background:#071321;color:#eef3f7;padding:0 15px;font-size:15px;outline:none}.public-search-box input:focus{border-color:rgba(224,190,85,.65);box-shadow:0 0 0 3px rgba(224,190,85,.07)}.public-search-box button{min-width:110px}.public-search-hint{color:#718393;font-size:9.5px}.public-search-results{grid-column:1/-1;display:grid;gap:7px}.public-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 12px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(255,255,255,.018);cursor:pointer}.public-search-row:hover{border-color:rgba(222,185,76,.3);background:rgba(222,185,76,.035)}.public-search-row>div{display:grid;gap:2px}.public-search-row b{color:#eef3f7;font-size:13px}.public-search-row small{color:#8192a2;font-size:10px}.public-search-row>span{display:flex;gap:7px;align-items:center;color:#d7ba61;font-size:9px;font-weight:850}.public-search-row .demo-tag{padding:4px 6px;border-radius:7px;background:rgba(217,185,87,.1);border:1px solid rgba(217,185,87,.2)}
.public-today{margin:18px 0;padding:20px;border:1px solid rgba(255,255,255,.075);border-radius:20px;background:rgba(7,18,32,.87)}.public-today>.section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:13px}.public-today h2,.public-value-section h2,.public-final-cta h2{margin:3px 0;font-size:clamp(21px,2.2vw,30px)}.public-today .section-title p,.public-value-section .section-title p{margin:4px 0;color:#8999a7;font-size:11px}.public-insight-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.public-insight-grid article{position:relative;overflow:hidden;display:grid;gap:5px;min-height:112px;padding:15px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(255,255,255,.008));cursor:pointer}.public-insight-grid article:after{content:"";position:absolute;right:-30px;bottom:-42px;width:95px;height:95px;border-radius:50%;background:rgba(216,180,75,.06)}.public-insight-grid article small{color:#8293a2;font-size:9px;font-weight:850}.public-insight-grid article strong{font-size:30px;color:#f0d276}.public-insight-grid article span{color:#bcc7d0;font-size:10px}.public-insight-grid article:hover{border-color:rgba(218,182,77,.25)}.public-insight-time{display:block;margin-top:8px;color:#647788;font-size:9px}.public-data-note{display:flex;align-items:center;gap:8px;margin-top:10px;color:#708293;font-size:9px}.public-data-note:before{content:"";width:6px;height:6px;border-radius:50%;background:#5abf96}
.public-dashboard-showcase{margin-top:18px}.public-dashboard-showcase .home-side-card,.public-dashboard-showcase .home-benchmark-card{position:relative}.public-dashboard-showcase [data-public-lock]{cursor:pointer}.public-dashboard-showcase [data-public-lock]:hover{border-color:rgba(220,184,78,.27)}.public-locked-list{display:grid;gap:7px}.public-locked-list>button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;text-align:left;padding:11px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:rgba(255,255,255,.016);color:#d9e1e7}.public-locked-list>button:hover{border-color:rgba(219,183,77,.28);background:rgba(219,183,77,.035)}.public-locked-list b{font-size:11px}.public-locked-list small{display:block;color:#788b9b;font-size:9px;margin-top:2px}.public-locked-list>button>span{color:#d5b75b;font-size:10px}.public-locked-quick{display:grid;gap:5px;min-height:104px;padding:13px!important;cursor:pointer}.public-locked-quick small{color:#8293a1;font-size:8.5px;font-weight:850;letter-spacing:.06em}.public-locked-quick strong{font-size:13px}.public-locked-quick span{color:#d0b55d;font-size:9px}.public-sector-teasers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.public-sector-teasers button{min-height:72px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:rgba(255,255,255,.018);color:#dde5eb;text-align:left;padding:10px}.public-sector-teasers button b{display:block;font-size:10px}.public-sector-teasers button small{display:block;color:#8293a2;margin-top:4px;font-size:8.5px}.public-radar-teaser .home-card-head>span{color:#54ce98;font-size:9px;font-weight:900}.public-notification-demo{display:grid;gap:5px;margin:13px 0;padding:12px;border:1px solid rgba(83,206,152,.17);border-radius:12px;background:rgba(83,206,152,.035)}.public-notification-demo b{font-size:11px;color:#e8eef2}.public-notification-demo span{font-size:10px;color:#b8c5ce;line-height:1.45}.public-notification-demo small{font-size:8px;color:#6f8d80;font-weight:850}.public-demo-card{border-color:rgba(217,183,79,.16)!important}.public-demo-card h3{margin:6px 0}.public-demo-card p{color:#8799a7;font-size:10px;line-height:1.55}.public-demo-card button{width:100%;margin-top:8px}
.public-value-section{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(480px,1.4fr) auto;gap:18px;align-items:center;margin:22px 0;padding:25px;border:1px solid rgba(219,182,73,.18);border-radius:22px;background:linear-gradient(125deg,rgba(9,24,41,.97),rgba(8,17,29,.96));box-shadow:0 16px 42px rgba(0,0,0,.18)}.public-engine-flow{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap}.public-engine-flow span,.public-engine-flow strong{padding:8px 9px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:rgba(255,255,255,.018);font-size:9px;font-weight:900}.public-engine-flow strong{color:#f0ca65;border-color:rgba(219,182,73,.25);background:rgba(219,182,73,.055)}.public-engine-flow i{color:#566879;font-style:normal}.public-value-section>button{white-space:nowrap}.public-explain-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:18px 0}.public-explain-grid article{padding:17px;border:1px solid rgba(255,255,255,.065);border-radius:15px;background:rgba(8,20,35,.8)}.public-explain-grid b{color:#e5c569;font-size:12px}.public-explain-grid p{margin:7px 0 0;color:#8698a7;font-size:10px;line-height:1.58}.public-final-cta{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:16px;align-items:center;margin:26px 0 8px;padding:24px;border:1px solid rgba(220,184,78,.22);border-radius:22px;background:linear-gradient(130deg,rgba(15,31,48,.98),rgba(8,17,29,.98));box-shadow:0 20px 48px rgba(0,0,0,.2)}.public-final-cta img{width:62px;height:62px;object-fit:contain}.public-final-cta p{margin:5px 0;color:#8d9eac;font-size:10px}
.public-auth-gate,.public-demo-gate{position:fixed;inset:0;z-index:120}.public-modal-backdrop{position:absolute;inset:0;background:rgba(1,6,13,.78);backdrop-filter:blur(9px)}.public-auth-modal,.public-demo-modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(570px,calc(100vw - 28px));max-height:90vh;overflow:auto;padding:24px;border:1px solid rgba(222,185,77,.28);border-radius:22px;background:linear-gradient(150deg,#0b1c2e,#06111f 75%);box-shadow:0 30px 90px rgba(0,0,0,.55);color:#eaf0f4}.public-demo-modal{width:min(980px,calc(100vw - 28px))}.public-modal-close{position:absolute;right:12px;top:12px;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);color:#bdc9d2;font-size:19px}.public-auth-modal header,.public-demo-modal header{padding-right:34px}.public-auth-modal h2,.public-demo-modal h2{margin:6px 0 8px}.public-auth-modal header p,.public-demo-modal header p{color:#8496a5;font-size:10px}.public-ready-list{display:grid;gap:7px;margin:17px 0}.public-ready-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.018)}.public-ready-list>div span{color:#b7c4cd;font-size:10px}.public-ready-list>div b{color:#d7ba62;font-size:9px}.public-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.public-modal-actions button{min-height:43px}.public-auth-modal footer,.public-demo-modal footer{display:block;margin-top:13px;color:#687b8a;font-size:8.5px;line-height:1.5}.public-demo-modal header>strong{display:inline-flex;margin-top:5px;padding:6px 9px;border:1px solid rgba(221,184,76,.22);border-radius:9px;background:rgba(221,184,76,.055);color:#e2c467;font-size:10px}.public-demo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0}.public-demo-grid article{min-height:176px;padding:14px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:rgba(255,255,255,.018)}.public-demo-grid small{color:#7e91a1;font-size:8.5px}.public-demo-grid h3{margin:6px 0;font-size:13px}.public-demo-grid p{min-height:51px;color:#9cabB6;font-size:9.5px;line-height:1.5}.demo-placeholder{display:grid;gap:5px;margin-top:12px}.demo-placeholder i{height:7px;border-radius:9px;background:linear-gradient(90deg,rgba(211,178,78,.11),rgba(255,255,255,.055));width:88%}.demo-placeholder i:nth-child(2){width:68%}.demo-placeholder i:nth-child(3){width:77%}.public-demo-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px;border:1px solid rgba(218,181,74,.2);border-radius:13px;background:rgba(218,181,74,.045)}.public-demo-cta>div{display:grid;gap:3px}.public-demo-cta b{font-size:12px}.public-demo-cta span{color:#8799a8;font-size:9.5px}
@media(max-width:1150px){.public-hero{grid-template-columns:1fr}.public-insight-grid{grid-template-columns:repeat(3,1fr)}.public-value-section{grid-template-columns:1fr}.public-value-section>button{justify-self:start}.public-explain-grid{grid-template-columns:repeat(2,1fr)}.public-final-cta{grid-template-columns:auto 1fr}.public-final-cta button{grid-column:auto}.public-demo-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.public-premium-main{width:min(100% - 18px,1540px);padding-top:9px}.public-topbar{padding:9px 10px}.public-topbar nav{display:none}.public-topbar .premium-home-logo{height:36px}.public-header-actions button{padding:7px 9px;font-size:9px}.public-hero{min-height:0;margin-top:8px;padding:24px 18px;border-radius:20px}.public-hero h1{font-size:39px}.public-hero-copy>p{font-size:14px}.public-hero-terminal{padding:14px}.public-search-shell{grid-template-columns:1fr;padding:14px}.public-search-shell>div:first-child,.public-search-results{grid-column:auto}.public-search-box{flex-direction:column}.public-search-box button{width:100%}.public-today{padding:14px}.public-today>.section-title{display:block}.public-insight-grid{grid-template-columns:1fr 1fr}.public-insight-grid article{min-height:94px}.public-insight-grid article strong{font-size:24px}.public-value-section{padding:18px}.public-engine-flow{justify-content:flex-start}.public-explain-grid{grid-template-columns:1fr}.public-final-cta{grid-template-columns:1fr;padding:18px;text-align:left}.public-final-cta img{width:52px;height:52px}.public-final-cta button{width:100%}.public-modal-actions{grid-template-columns:1fr}.public-demo-grid{grid-template-columns:1fr}.public-demo-cta{align-items:stretch;flex-direction:column}.public-demo-cta button{width:100%}.public-sector-teasers{grid-template-columns:1fr}.public-auth-modal,.public-demo-modal{padding:20px 15px 16px}}
@media(max-width:440px){.public-insight-grid{grid-template-columns:1fr}.public-hero h1{font-size:34px}.public-hero-actions{display:grid}.public-hero-actions button{width:100%}}
.public-search-box select{min-height:48px;border:1px solid rgba(219,183,77,.18);border-radius:13px;background:#071321;color:#dce5ec;padding:0 11px;font-weight:800;outline:none}.public-auth-modal .public-ready-list>span{display:block;padding:9px 10px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.018);color:#b7c4cd;font-size:10px}.public-hero-terminal>span{display:block;color:#d9b957;font-size:10px;font-weight:900;letter-spacing:.12em}.public-hero-terminal>b{display:block;margin:5px 0 14px;color:#e9eff3;font-size:14px}.public-hero-terminal>div{display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:center;margin:7px 0;padding:10px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:rgba(255,255,255,.018)}.public-hero-terminal>div>i{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:rgba(218,182,76,.08);color:#d7b75c;font-style:normal;font-size:9px;font-weight:900}.public-hero-terminal>div p{display:grid;gap:2px;margin:0}.public-hero-terminal>div strong{font-size:10px}.public-hero-terminal>div small{color:#7e91a0;font-size:8.5px}.public-hero-terminal>button{width:100%;margin-top:10px;border:1px solid rgba(218,182,76,.22);border-radius:11px;background:rgba(218,182,76,.06);color:#e3c463;padding:11px;font-weight:900}.public-insight-grid article[data-public-lock]{cursor:pointer}
@media(max-width:760px){.public-search-box select{width:100%}}

/* V1.35.0R18R1 · PUBLIC_HOME_PREMIUM_MODERN_TUPRS_EXCLUSIVE_V1 */
.public-modern-home{min-height:100vh;background:
  radial-gradient(circle at 76% 9%,rgba(27,72,105,.19),transparent 29%),
  radial-gradient(circle at 18% 22%,rgba(216,170,53,.055),transparent 28%),
  linear-gradient(180deg,#03101c 0,#041421 46%,#020c15 100%);color:#ecf2f5}
.public-topbar-modern{position:sticky;top:0;z-index:70;min-height:68px;padding:0 max(28px,calc((100vw - 1500px)/2));border-bottom:1px solid rgba(136,171,194,.12);background:rgba(3,13,23,.9);backdrop-filter:blur(18px);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:34px}
.public-brand-button{border:0;background:transparent;padding:0;cursor:pointer}.public-brand-button img{display:block;width:168px;max-height:45px;object-fit:contain;object-position:left center}.public-modern-nav{display:flex;justify-content:center;gap:4px}.public-modern-nav button{border:0;background:transparent;color:#cbd6de;padding:22px 15px;font:700 12px/1.1 inherit;cursor:pointer;transition:.18s ease}.public-modern-nav button:hover{color:#f5ca5d}.public-header-actions{display:flex;gap:9px;align-items:center}.public-header-actions .primary,.public-header-actions .secondary{min-height:39px;padding:0 17px;border-radius:9px;font-size:10px}
.public-modern-main{width:min(1500px,calc(100% - 44px));margin:0 auto;padding:0 0 26px}.public-modern-hero{position:relative;display:grid;grid-template-columns:minmax(420px,.9fr) minmax(540px,1.1fr);gap:48px;align-items:center;min-height:510px;padding:58px 28px 48px;overflow:hidden}.public-modern-hero:before{content:"";position:absolute;inset:auto -80px 0 36%;height:46%;opacity:.26;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 32px,rgba(219,172,58,.14) 33px 35px,transparent 36px 62px),linear-gradient(180deg,transparent 0 25%,rgba(8,39,57,.4) 26% 100%);clip-path:polygon(0 70%,6% 68%,7% 34%,9% 34%,10% 65%,16% 64%,17% 8%,20% 8%,21% 61%,28% 60%,29% 42%,32% 42%,34% 58%,41% 58%,42% 18%,45% 18%,46% 58%,53% 57%,54% 33%,57% 33%,58% 58%,66% 58%,67% 5%,70% 5%,71% 62%,78% 63%,79% 39%,82% 39%,84% 66%,91% 66%,92% 27%,95% 27%,96% 71%,100% 72%,100% 100%,0 100%)}
.public-modern-hero-copy{position:relative;z-index:2;max-width:650px}.public-modern-hero-copy .kicker,.public-demo-eyebrow>span,.public-modern-engine .kicker,.public-modern-radar .kicker,.public-modern-cta .kicker{color:#e7bc50;letter-spacing:.16em;font-size:10px;font-weight:950}.public-modern-hero-copy h1{margin:15px 0 16px;font-size:clamp(48px,5vw,76px);line-height:.98;letter-spacing:-.045em;font-weight:950;color:#f5f7f8}.public-modern-hero-copy h1 strong{display:inline-block;margin-top:5px;color:#f0c75d;font-weight:950}.public-modern-hero-copy>p{max-width:625px;margin:0;color:#c3ced6;font-size:17px;line-height:1.58}.public-hero-actions{display:flex;gap:12px;margin-top:29px}.public-hero-actions button{min-width:205px;min-height:49px;border-radius:10px;font-size:12px;font-weight:900}.public-modern-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.public-modern-tags button{border:1px solid rgba(139,170,191,.27);border-radius:999px;background:rgba(5,24,39,.62);color:#d8e1e6;padding:7px 12px;font-size:9px;font-weight:850;cursor:pointer}.public-modern-tags button:hover{border-color:rgba(236,192,78,.48);color:#f0ca62}
.public-modern-hero-visual{position:relative;z-index:2;transform:perspective(1200px) rotateY(-4deg) rotateX(1deg);filter:drop-shadow(0 28px 52px rgba(0,0,0,.34))}.public-terminal-window{display:grid;grid-template-columns:135px 1fr;min-height:340px;padding:12px;border:1px solid rgba(178,203,219,.23);border-radius:20px;background:linear-gradient(145deg,rgba(7,25,40,.98),rgba(2,12,22,.98));box-shadow:0 0 0 1px rgba(229,184,67,.04) inset,0 30px 70px rgba(0,0,0,.45);overflow:hidden}.public-terminal-rail{display:flex;flex-direction:column;gap:7px;padding:7px 7px 7px 2px;border-right:1px solid rgba(255,255,255,.055)}.public-terminal-rail img{width:104px;margin:2px 0 13px}.public-terminal-rail span{padding:8px 10px;border-radius:8px;color:#8598a7;font-size:9px;font-weight:760}.public-terminal-rail span.active{background:rgba(230,185,70,.1);color:#f0c659;border:1px solid rgba(230,185,70,.16)}.public-terminal-main{display:grid;grid-template-rows:auto 1fr auto;gap:8px;padding:12px 15px}.public-terminal-main>header{display:flex;justify-content:space-between;align-items:start}.public-terminal-main>header div{display:grid;gap:2px}.public-terminal-main>header small{color:#6e8291;font-size:8px}.public-terminal-main>header b{font-size:19px}.public-terminal-main>header strong{font-size:20px;text-align:right}.public-terminal-main>header span{font-size:10px;text-align:right}.public-terminal-chart{min-height:190px;overflow:hidden}.public-terminal-chart .home-chart-svg,.public-terminal-chart svg{width:100%;height:100%;min-height:190px}.public-terminal-main>footer{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.public-terminal-main>footer span{display:grid;gap:4px;padding:10px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:rgba(255,255,255,.018)}.public-terminal-main>footer small{font-size:7px;color:#748895}.public-terminal-main>footer b{font-size:9px;color:#4bd493}
.public-modern-dashboard{display:grid;grid-template-columns:minmax(390px,.43fr) minmax(620px,.57fr);gap:12px;margin-top:0;padding:0 0 14px}.public-tuprs-showcase,.public-market-dashboard,.public-modern-engine,.public-modern-radar,.public-modern-cta{border:1px solid rgba(118,160,187,.18);border-radius:15px;background:linear-gradient(150deg,rgba(5,24,39,.94),rgba(3,16,28,.98));box-shadow:0 12px 38px rgba(0,0,0,.18)}.public-tuprs-showcase{position:relative;min-height:455px;overflow:hidden;background:radial-gradient(circle at 76% 56%,rgba(222,168,44,.14),transparent 33%),linear-gradient(145deg,#071c2d,#03111d)}.public-tuprs-copy{position:relative;z-index:3;width:62%;padding:26px 24px}.public-demo-eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:11px}.public-demo-eyebrow b{display:inline-flex;padding:5px 8px;border:1px solid rgba(229,185,68,.42);border-radius:999px;background:rgba(229,185,68,.08);color:#efc557;font-size:8px}.public-tuprs-copy h2{display:flex;align-items:center;gap:10px;margin:4px 0 3px;font-size:44px;letter-spacing:-.04em}.public-tuprs-mark{width:38px;height:38px;border-radius:50%;background:conic-gradient(from 205deg,#f11838 0 68%,transparent 68% 100%);border:4px solid rgba(241,24,56,.95);clip-path:polygon(0 0,100% 0,100% 70%,50% 100%,0 70%)}.public-tuprs-copy h3{margin:0 0 13px;font-size:15px}.public-tuprs-copy h3 small{display:block;margin-top:5px;color:#9cafba;font-size:10px;font-weight:600}.public-tuprs-copy>p{color:#a9bac4;font-size:11px;line-height:1.65}.public-tuprs-mini-price{display:flex;align-items:baseline;gap:9px;margin:18px 0 13px}.public-tuprs-mini-price b{font-size:24px}.public-tuprs-mini-price span{font-size:11px}.public-tuprs-copy>.primary{min-height:44px;padding:0 18px;border-radius:9px;font-size:10px}.public-tuprs-feature-strip{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.public-tuprs-feature-strip span{padding:5px 7px;border:1px solid rgba(255,255,255,.07);border-radius:7px;color:#8095a3;font-size:7.5px;background:rgba(255,255,255,.015)}
.public-refinery-art{position:absolute;z-index:1;right:-2%;bottom:0;width:58%;height:88%;opacity:.85;filter:drop-shadow(0 0 20px rgba(231,177,49,.08))}.public-refinery-art:before{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;background:linear-gradient(180deg,transparent,rgba(230,177,49,.08)),repeating-linear-gradient(0deg,rgba(225,175,52,.08) 0 1px,transparent 1px 11px);clip-path:polygon(0 72%,8% 67%,10% 48%,17% 48%,19% 75%,29% 72%,31% 35%,38% 35%,40% 73%,48% 68%,50% 55%,58% 55%,60% 69%,70% 65%,73% 43%,81% 43%,83% 68%,91% 61%,94% 48%,100% 48%,100% 100%,0 100%)}.public-refinery-art>i{position:absolute;bottom:18%;width:22px;border:1px solid rgba(232,184,64,.34);border-bottom:0;background:linear-gradient(90deg,rgba(229,179,53,.03),rgba(229,179,53,.13),rgba(229,179,53,.03));box-shadow:0 0 18px rgba(232,178,42,.05)}.public-refinery-art>i:after{content:"";position:absolute;left:-8px;right:-8px;top:20%;height:2px;background:rgba(230,181,59,.25);box-shadow:0 30px rgba(230,181,59,.18),0 60px rgba(230,181,59,.14)}.public-refinery-art>i:nth-child(1){left:12%;height:64%}.public-refinery-art>i:nth-child(2){left:36%;height:83%}.public-refinery-art>i:nth-child(3){left:60%;height:52%}.public-refinery-art>i:nth-child(4){left:78%;height:73%}.public-refinery-art>div{position:absolute;inset:0;background:radial-gradient(circle at 39% 34%,rgba(242,186,51,.28) 0 2px,transparent 3px),radial-gradient(circle at 80% 55%,rgba(242,186,51,.24) 0 2px,transparent 3px),radial-gradient(circle at 24% 71%,rgba(242,186,51,.22) 0 2px,transparent 3px)}
.public-market-dashboard{padding:18px}.public-today-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:2px 2px 13px}.public-today-head h2{margin:3px 0 3px;font-size:21px}.public-today-head p{margin:0;color:#8195a2;font-size:9px}.public-market-status{display:grid;justify-items:end;gap:5px;color:#718895;font-size:8px}.public-market-status em{color:#47ce96;font-style:normal}.public-today-modern{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:9px}.public-today-modern article{display:flex;align-items:center;gap:9px;min-height:67px;padding:10px;border:1px solid rgba(107,151,181,.15);border-radius:10px;background:rgba(5,26,42,.7)}.public-today-modern article>i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(222,178,61,.07);color:#e0b84f;font-style:normal;font-size:13px}.public-today-modern article>div{display:grid;gap:2px}.public-today-modern strong{font-size:17px}.public-today-modern span{font-size:7px;color:#8ea0ab}.public-market-triple{display:grid;grid-template-columns:1.25fr .9fr .9fr;gap:8px}.public-market-card{min-height:245px;padding:13px;border:1px solid rgba(107,151,181,.15);border-radius:11px;background:rgba(3,18,31,.72)}.public-market-card-head{display:flex;align-items:start;justify-content:space-between;gap:10px}.public-market-card-head .kicker{color:#e2b94f;font-size:7.5px;letter-spacing:.12em}.public-market-card-head h3{margin:3px 0 0;font-size:13px}.public-live-badge{font-size:7px;color:#d3b85e;padding:4px 6px;border:1px solid rgba(212,180,79,.2);border-radius:6px}.public-benchmark-price{display:flex;align-items:baseline;gap:8px;margin:10px 0 4px}.public-benchmark-price strong{font-size:24px}.public-benchmark-price span{font-size:10px}.public-benchmark-chart{height:110px;overflow:hidden}.public-benchmark-chart svg{width:100%;height:100%}.public-market-micro{display:flex;justify-content:space-between;gap:8px;margin-top:5px;color:#617785;font-size:6.5px}.public-mover-card{padding:0}.public-mover-card>.public-market-card-head{padding:13px 13px 8px}.public-mover-list{display:grid}.public-mover-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:7px;align-items:center;min-height:38px;padding:6px 10px;border:0;border-top:1px solid rgba(255,255,255,.045);background:transparent;color:#dce5ea;text-align:left;cursor:pointer}.public-mover-row:hover{background:rgba(224,180,61,.035)}.public-mover-row>span{min-width:0}.public-mover-row b{display:block;font-size:8.5px}.public-mover-row small{display:block;max-width:88px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#657b89;font-size:6.5px}.public-mover-row>strong{font-size:8px}.public-mover-row em{font-size:7.5px;font-style:normal}.public-mover-row>i{font-size:6px;color:#d9b654;font-style:normal}
.public-modern-engine{margin:0 0 12px;padding:20px 21px}.public-modern-engine>div:first-child h2{margin:3px 0 3px;font-size:21px}.public-modern-engine>div:first-child p{margin:0;color:#8799a5;font-size:9px}.public-modern-engine-flow{display:grid;grid-template-columns:repeat(13,auto);gap:8px;align-items:center;margin-top:16px}.public-modern-engine-flow>span,.public-modern-engine-flow>button{min-width:102px;min-height:72px;display:grid;place-items:center;align-content:center;gap:7px;border:1px solid rgba(107,153,183,.18);border-radius:10px;background:rgba(5,26,42,.72);color:#dce5ea}.public-modern-engine-flow>span i,.public-modern-engine-flow>button i{font-style:normal;color:#e6b94e;font-size:19px}.public-modern-engine-flow>span b,.public-modern-engine-flow>button b{font-size:8px}.public-modern-engine-flow>button{min-width:144px;border-color:rgba(232,187,69,.42);box-shadow:0 0 20px rgba(232,187,69,.08);color:#f0c454;cursor:pointer}.public-modern-engine-flow>em{color:#d5a838;font-style:normal;font-size:17px}.public-modern-bottom{display:grid;grid-template-columns:1.25fr .85fr;gap:12px;margin-bottom:12px}.public-modern-radar{position:relative;display:grid;grid-template-columns:1.15fr .85fr;min-height:185px;padding:21px;overflow:hidden}.public-modern-radar:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 68% 100%,rgba(28,102,145,.18),transparent 40%);pointer-events:none}.public-modern-radar>div:first-child{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr;gap:15px}.public-radar-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:radial-gradient(circle,#efc351 0 14%,rgba(239,195,81,.12) 15% 100%);color:#efc351;box-shadow:0 0 30px rgba(239,195,81,.1)}.public-modern-radar h2,.public-modern-cta h2{margin:3px 0 6px;font-size:20px}.public-modern-radar p,.public-modern-cta p{margin:0 0 14px;color:#8ca0ac;font-size:9px;line-height:1.55}.public-modern-radar .primary{min-height:37px;padding:0 14px;font-size:8px}.public-radar-phone{position:relative;z-index:2;align-self:center;display:grid;gap:5px;padding:16px;border:1px solid rgba(213,176,68,.22);border-radius:12px;background:linear-gradient(145deg,rgba(6,24,39,.98),rgba(3,13,23,.98));box-shadow:0 12px 35px rgba(0,0,0,.3)}.public-radar-phone small{font-size:7px;color:#8598a5}.public-radar-phone b{font-size:13px}.public-radar-phone span{font-size:8px;color:#a5b5bf}.public-modern-cta{padding:21px}.public-modern-cta>div{display:flex;gap:8px}.public-modern-cta button{min-height:38px;padding:0 14px;font-size:8px}
.public-demo-loading{min-height:100vh;display:grid;place-items:center;align-content:center;gap:12px;background:#03101c;color:#e8eef2;text-align:center}.public-demo-loading img{width:180px}.public-demo-loading small{color:#738996}.public-demo-full-page{background:linear-gradient(180deg,#03101c,#020b13);min-height:100vh}.public-demo-full-main{width:min(1500px,calc(100% - 36px));margin:0 auto;padding:18px 0 30px}.public-demo-full-banner{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;margin-bottom:12px;padding:18px 20px;border:1px solid rgba(229,185,69,.24);border-radius:13px;background:linear-gradient(120deg,rgba(14,39,58,.96),rgba(4,18,31,.96));box-shadow:0 14px 40px rgba(0,0,0,.2)}.public-demo-full-banner h1{margin:3px 0 5px;font-size:27px}.public-demo-full-banner p{max-width:850px;margin:0;color:#91a4af;font-size:9.5px;line-height:1.55}.public-demo-full-banner>div:last-child{display:grid;grid-template-columns:auto auto;gap:8px;align-items:center}.public-demo-full-banner>div:last-child>span{grid-column:1/-1;justify-self:end;color:#efc456;font-size:9px;font-weight:900}.public-demo-full-page .premium-detail-quick-actions,.public-demo-full-page .premium-watch-star,.public-demo-full-page .detail-actions{display:none!important}.public-demo-full-page .price-timeframe-switch button{pointer-events:none;opacity:.65}.public-demo-full-page .premium-stock-detail{margin-top:0}.public-demo-full-page #detailSectorHeader{cursor:default}.public-demo-conversion{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;margin:14px 0;padding:20px;border:1px solid rgba(222,180,63,.23);border-radius:13px;background:linear-gradient(125deg,rgba(11,34,51,.98),rgba(3,16,27,.98))}.public-demo-conversion h2{margin:3px 0 4px;font-size:21px}.public-demo-conversion p{margin:0;color:#8195a1;font-size:9px}.public-demo-conversion button{min-height:40px;font-size:9px}
@media(max-width:1180px){.public-topbar-modern{padding:0 20px}.public-modern-nav{display:none}.public-modern-hero{grid-template-columns:1fr;min-height:auto;padding-top:42px}.public-modern-hero-copy{max-width:780px}.public-modern-hero-visual{transform:none}.public-modern-dashboard{grid-template-columns:1fr}.public-tuprs-showcase{min-height:390px}.public-market-triple{grid-template-columns:1.25fr 1fr 1fr}.public-modern-engine-flow{grid-template-columns:repeat(7,1fr)}.public-modern-engine-flow>em{display:none}.public-modern-engine-flow>span,.public-modern-engine-flow>button{min-width:0}.public-modern-engine-flow>button{grid-column:auto}.public-modern-bottom{grid-template-columns:1fr 1fr}}
@media(max-width:820px){.public-topbar-modern{grid-template-columns:1fr auto;min-height:59px;padding:0 12px}.public-brand-button img{width:126px}.public-header-actions .primary{display:none}.public-header-actions .secondary{min-height:34px;padding:0 12px}.public-modern-main{width:min(100% - 18px,1500px)}.public-modern-hero{padding:31px 5px 27px;gap:24px}.public-modern-hero-copy h1{font-size:45px}.public-modern-hero-copy>p{font-size:13px}.public-hero-actions{display:grid;grid-template-columns:1fr 1fr}.public-hero-actions button{min-width:0}.public-terminal-window{grid-template-columns:90px 1fr;min-height:285px}.public-terminal-rail{display:none}.public-terminal-window{grid-template-columns:1fr}.public-terminal-chart{min-height:150px}.public-terminal-main>footer{grid-template-columns:1fr 1fr}.public-modern-dashboard{gap:9px}.public-tuprs-copy{width:78%;padding:22px 18px}.public-tuprs-copy h2{font-size:37px}.public-refinery-art{width:50%;opacity:.5}.public-today-head{display:grid}.public-market-status{justify-items:start}.public-today-modern{grid-template-columns:1fr 1fr}.public-market-triple{grid-template-columns:1fr}.public-market-card{min-height:auto}.public-benchmark-chart{height:135px}.public-modern-engine{padding:18px 14px}.public-modern-engine-flow{grid-template-columns:repeat(2,1fr)}.public-modern-engine-flow>button{grid-column:1/-1}.public-modern-bottom{grid-template-columns:1fr}.public-modern-radar{grid-template-columns:1fr;gap:15px}.public-demo-full-main{width:min(100% - 16px,1500px)}.public-demo-full-banner{grid-template-columns:1fr}.public-demo-full-banner>div:last-child{grid-template-columns:1fr}.public-demo-full-banner>div:last-child>span{grid-column:auto;justify-self:start}.public-demo-conversion{grid-template-columns:1fr}.public-demo-conversion button{width:100%}}
@media(max-width:520px){.public-modern-hero-copy h1{font-size:38px}.public-hero-actions{grid-template-columns:1fr}.public-modern-tags{gap:6px}.public-modern-tags button{padding:6px 9px}.public-terminal-window{padding:8px}.public-terminal-main{padding:9px}.public-tuprs-showcase{min-height:430px}.public-tuprs-copy{width:100%;padding:20px 16px 150px}.public-refinery-art{width:100%;height:42%;right:0;opacity:.42}.public-today-modern{grid-template-columns:1fr}.public-modern-engine-flow{grid-template-columns:1fr}.public-modern-engine-flow>button{grid-column:auto}.public-radar-phone{margin-top:5px}}

/* V1.35.0R18R2 · Kullanıcı Yönet ve Ara · Sektör Detay benzeri bağımsız yönetim modalı */
body.user-management-modal-open-v2{overflow:hidden}
.user-management-modal-v2{position:fixed;inset:0;z-index:12050;display:grid;place-items:center;padding:14px;background:rgba(0,5,10,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.user-management-modal-card-v2{width:min(920px,95vw);height:min(860px,92vh);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(222,181,72,.31);border-radius:20px;background:radial-gradient(circle at 84% 2%,rgba(218,171,62,.08),transparent 22rem),linear-gradient(155deg,#071927,#020d16 72%);box-shadow:0 36px 110px rgba(0,0,0,.72),0 0 55px rgba(209,164,65,.06);color:var(--text)}
.user-management-modal-head-v2{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 17px;border-bottom:1px solid rgba(255,255,255,.065);background:rgba(4,16,26,.97);backdrop-filter:blur(14px)}
.user-management-modal-head-v2 .kicker{color:#b9934d;font-size:8px;font-weight:900;letter-spacing:.09em}
.user-management-modal-head-v2 h2{margin:7px 0 4px;color:#ebe6dc;font-size:25px;line-height:1.1}
.user-management-modal-head-v2 p{margin:0;color:#7f94a2;font-size:9px}
.user-management-modal-head-v2 .close-x{width:36px;height:36px;display:grid;place-items:center;flex:0 0 36px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.02);color:#93a5af;font-size:22px;cursor:pointer}
.user-management-modal-head-v2 .close-x:hover{border-color:rgba(222,181,72,.34);color:#e4c36c;background:rgba(222,181,72,.055)}
.user-management-modal-scroll-v2{min-height:0;overflow:auto;overscroll-behavior:contain;padding:18px 22px 24px;scrollbar-width:thin;scrollbar-color:rgba(204,171,82,.38) rgba(255,255,255,.035)}
.user-management-modal-scroll-v2::-webkit-scrollbar{width:9px}.user-management-modal-scroll-v2::-webkit-scrollbar-track{background:rgba(255,255,255,.025)}.user-management-modal-scroll-v2::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(204,171,82,.32)}
.user-management-hero-v2{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;margin-bottom:12px;padding:17px 18px;border:1px solid rgba(216,177,72,.25);border-radius:16px;background:linear-gradient(120deg,rgba(19,36,62,.9),rgba(7,22,36,.92));box-shadow:inset 0 1px rgba(255,255,255,.018)}
.user-management-hero-v2>div{display:grid;gap:3px}.user-management-hero-v2 small{color:#8295a2;font-size:8px;font-weight:900;letter-spacing:.06em}.user-management-hero-v2 strong{color:#f0d171;font-size:19px}.user-management-hero-v2 span{color:#91a2ad;font-size:9px}
.user-management-hero-role-v2{min-width:150px;padding-left:18px;border-left:1px solid rgba(255,255,255,.07);text-align:right}.user-management-hero-role-v2 b{color:#e8edf0;font-size:13px}
.user-detail-facts-v2{margin-bottom:12px}.user-detail-facts-v2>span{min-height:72px;background:linear-gradient(145deg,rgba(10,28,41,.9),rgba(5,18,29,.9));border-color:rgba(255,255,255,.075)}
.user-detail-tabs-v2{position:sticky;top:-18px;z-index:4;margin:0 0 13px;padding:8px;background:rgba(4,16,26,.96);box-shadow:0 10px 18px rgba(0,0,0,.18)}
.user-detail-tabs-v2 button{cursor:pointer}.user-detail-tabs-v2 button:hover{color:#d8bd70;border-color:rgba(223,187,72,.28)}
.user-modal-section-v2{margin:0 0 10px;padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:linear-gradient(145deg,rgba(9,26,38,.84),rgba(4,17,28,.82))}.user-modal-section-v2+ .user-modal-section-v2{margin-top:10px}
.user-modal-section-v2 h3{color:#d6c29a;font-size:12px;letter-spacing:.01em}
.user-management-modal-v2 .admin-switch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.user-management-modal-v2 .admin-switch{min-height:44px;background:rgba(255,255,255,.022);border-color:rgba(255,255,255,.07)}
.user-management-modal-v2 .admin-inline-form{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:9px;align-items:center}.user-management-modal-v2 .admin-inline-form select{min-height:40px;width:100%}
.user-management-modal-v2 textarea{border-color:rgba(83,136,165,.24);background:#061521;color:#dfe7eb}
.user-management-modal-v2 .danger-zone{border-color:rgba(227,86,86,.25);background:linear-gradient(145deg,rgba(67,18,25,.18),rgba(6,17,27,.86))}
.user-management-modal-footer-v2{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:12px 18px;border-top:1px solid rgba(255,255,255,.065);background:rgba(3,14,23,.98)}
.user-management-modal-footer-v2 span{color:#7d929f;font-size:9px}.user-management-modal-footer-v2 .secondary{min-width:150px}
.user-management-modal-v2 .message.compact{margin:0 0 10px}
@media(max-width:760px){.user-management-modal-v2{padding:0;place-items:stretch}.user-management-modal-card-v2{width:100%;height:100dvh;max-height:none;border-radius:0;border-left:0;border-right:0}.user-management-modal-head-v2{padding:15px 14px 13px}.user-management-modal-head-v2 h2{font-size:21px}.user-management-modal-head-v2 p{max-width:76vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-management-modal-scroll-v2{padding:13px 12px 18px}.user-management-hero-v2{grid-template-columns:1fr;padding:14px}.user-management-hero-role-v2{min-width:0;padding:10px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.06);text-align:left}.user-detail-facts-v2,.user-management-modal-v2 .user-detail-facts{grid-template-columns:1fr 1fr}.user-detail-tabs-v2{top:-13px;display:grid;grid-template-columns:1fr 1fr}.user-detail-tabs-v2 button:last-child{grid-column:1/-1}.user-management-modal-v2 .admin-switch-grid{grid-template-columns:1fr}.user-management-modal-v2 .admin-inline-form{grid-template-columns:1fr}.user-management-modal-footer-v2{padding:10px 12px}.user-management-modal-footer-v2 span{font-size:8px}.user-management-modal-footer-v2 .secondary{min-width:120px}}
@media(max-width:430px){.user-detail-facts-v2,.user-management-modal-v2 .user-detail-facts{grid-template-columns:1fr}.user-management-modal-footer-v2{grid-template-columns:1fr}.user-management-modal-footer-v2 .secondary{width:100%}}

/* V1.35.0R19 · 1 Android + 1 Web cihaz hakkı */
.device-rights-grid-v1{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 12px}
.device-rights-grid-v1 article{display:grid;gap:7px;min-height:132px;padding:14px;border:1px solid rgba(216,177,72,.18);border-radius:13px;background:linear-gradient(145deg,rgba(11,31,45,.88),rgba(5,18,28,.88))}
.device-rights-grid-v1 small{color:#c6a85a;font-size:8px;font-weight:900;letter-spacing:.07em}.device-rights-grid-v1 b{color:#e7edf1;font-size:12px}.device-rights-grid-v1 span{color:#7f93a0;font-size:9px;line-height:1.45}.device-rights-grid-v1 button{margin-top:auto;width:100%}
@media(max-width:760px){.device-rights-grid-v1{grid-template-columns:1fr}}
/* R20 · NASDAQ Türkiye saati kayan bant */
.market-ticker-item.market-hours-item{grid-template-columns:auto auto auto;gap:8px;background:rgba(224,183,72,.055)}
.market-ticker-item.market-hours-item b{color:#e2c066}.market-ticker-item.market-hours-item em{color:#cbd6dc;font-weight:800}
/* R21 · Financial Intelligence Detail V2 + Corporate Action Premium History */
.capital-recent-context{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin:0 0 12px;padding:13px 15px;border:1px solid rgba(97,220,166,.28);border-radius:15px;background:linear-gradient(110deg,rgba(37,126,91,.13),rgba(6,20,31,.92));color:#eaf6f0;text-align:left;cursor:pointer}.capital-recent-context.paid{border-color:rgba(224,171,76,.32);background:linear-gradient(110deg,rgba(151,103,28,.12),rgba(6,20,31,.92))}.capital-recent-context>span{font-size:24px}.capital-recent-context small,.capital-recent-context b,.capital-recent-context em{display:block}.capital-recent-context small{color:#7f9b91;font-size:8.5px;letter-spacing:.06em}.capital-recent-context b{margin:3px 0;color:#eef8f4;font-size:12px}.capital-recent-context em{color:#91a8a0;font-size:9px;font-style:normal}.capital-recent-context>strong{color:#dfc36c;font-size:9px;white-space:nowrap}
.capital-action-v3{border-color:rgba(86,189,144,.24);background:radial-gradient(circle at 90% 5%,rgba(54,194,133,.12),transparent 34%),linear-gradient(145deg,#071522,#081b29)}.capital-action-v3.paid{border-color:rgba(223,177,72,.32);background:radial-gradient(circle at 90% 5%,rgba(223,177,72,.13),transparent 34%),linear-gradient(145deg,#091725,#081522)}.capital-action-v3>header{align-items:center}.capital-action-v3>header h2{margin:4px 0 2px;font-size:19px}.capital-action-v3>header p{color:#e3c873;font-size:16px;font-weight:900}.capital-status-badge{max-width:360px;padding:10px 13px;border:1px solid rgba(76,211,151,.36);border-radius:11px;background:rgba(38,155,105,.12);color:#76e4b3;font-size:11px;font-weight:900;text-align:center}.capital-status-badge.active{border-color:rgba(224,171,76,.40);background:rgba(224,171,76,.10);color:#f1cf7a}.capital-status-badge.progress{border-color:rgba(88,160,231,.34);background:rgba(88,160,231,.08);color:#8fc3ef}.capital-action-kpis.premium{grid-template-columns:repeat(4,minmax(0,1fr))}.capital-realization-note,.capital-registration-note{display:flex;gap:10px;align-items:flex-start;margin:11px 0;padding:11px 13px;border:1px solid rgba(68,213,150,.22);border-radius:12px;background:rgba(68,213,150,.055)}.capital-realization-note.watch{border-color:rgba(224,171,76,.24);background:rgba(224,171,76,.05)}.capital-realization-note b,.capital-realization-note span,.capital-registration-note b,.capital-registration-note span{display:block}.capital-realization-note b,.capital-registration-note b{min-width:185px;color:#76dfae;font-size:10px}.capital-realization-note.watch b{color:#e3c16e}.capital-registration-note{border-color:rgba(74,151,230,.25);background:rgba(74,151,230,.05)}.capital-registration-note b{color:#86bfee}.capital-realization-note span,.capital-registration-note span{color:#a8bac4;font-size:9px;line-height:1.45}
.capital-timeline-v2{display:grid;grid-template-columns:repeat(8,minmax(105px,1fr));gap:7px;overflow:auto;padding:11px 0}.capital-timeline-v2 span{position:relative;min-height:70px;padding:10px 8px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:rgba(255,255,255,.018)}.capital-timeline-v2 span.done{border-color:rgba(64,205,143,.27);background:rgba(64,205,143,.035)}.capital-timeline-v2 span.pending{opacity:.67}.capital-timeline-v2 i{display:block;width:19px;height:19px;border-radius:50%;background:#263849;color:#8294a0;text-align:center;line-height:19px;font-size:9px;font-style:normal}.capital-timeline-v2 .done i{background:#2eb77b;color:#06140e}.capital-timeline-v2 b,.capital-timeline-v2 small{display:block}.capital-timeline-v2 b{margin-top:6px;color:#dce8ec;font-size:8.6px}.capital-timeline-v2 small{margin-top:4px;color:#80939d;font-size:8px}
.capital-source-docs{margin-top:10px;padding:11px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:rgba(255,255,255,.014)}.capital-source-docs h4{margin:0 0 7px;color:#d8bb67;font-size:9px}.capital-source-docs a{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid rgba(255,255,255,.045);color:#d9e3e8;text-decoration:none}.capital-source-docs a:first-of-type{border-top:0}.capital-source-docs a span b,.capital-source-docs a span small{display:block}.capital-source-docs a span b{font-size:9px}.capital-source-docs a span small,.capital-source-empty{color:#758a95;font-size:8px}.capital-source-empty{margin-top:8px}
.capital-action-history-v2{margin:13px 0;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:linear-gradient(145deg,rgba(6,17,29,.96),rgba(4,12,21,.98))}.capital-action-history-v2>header{display:flex;justify-content:space-between;gap:12px;align-items:center}.capital-action-history-v2 h3{margin:3px 0 0;color:#e8eef1;font-size:15px}.capital-action-history-v2>header>b{color:#d8ba68}.capital-history-filters{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.capital-history-filters button{border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:6px 12px;background:transparent;color:#899aa5;font-size:9px;cursor:pointer}.capital-history-filters button.active{border-color:#caa957;background:rgba(202,169,87,.11);color:#efd077}.capital-history-list{display:grid;gap:8px}.capital-history-item{border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(255,255,255,.014);overflow:hidden}.capital-history-item>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 12px;cursor:pointer;list-style:none}.capital-history-item>summary::-webkit-details-marker{display:none}.capital-history-chevron{font-size:21px;color:#7f929c;transition:transform .18s}.capital-history-item[open] .capital-history-chevron{transform:rotate(90deg);color:#d7b85e}.capital-history-item>summary b,.capital-history-item>summary small{display:block}.capital-history-item>summary b{color:#dfe8ec;font-size:10px}.capital-history-item>summary small{margin-top:3px;color:#7e929d;font-size:8.5px}.capital-history-item>summary em{max-width:220px;color:#72dca9;font-size:8.5px;font-style:normal;text-align:right}.capital-history-item.paid>summary em{color:#e2bd66}.capital-history-body{padding:0 12px 12px;border-top:1px solid rgba(255,255,255,.045)}.capital-history-mini-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.capital-history-mini-kpis>span{padding:8px;border-radius:9px;background:rgba(255,255,255,.025)}.capital-history-mini-kpis small,.capital-history-mini-kpis b{display:block}.capital-history-mini-kpis small{color:#758a96;font-size:8px}.capital-history-mini-kpis b{margin-top:3px;color:#dae5e9;font-size:10px}.capital-action-history-v2>footer{margin-top:10px;color:#667d89;font-size:8.5px}
.financial-intelligence-detail-v2{margin:13px 0;padding:14px;border:1px solid rgba(75,143,173,.17);border-radius:17px;background:linear-gradient(145deg,rgba(5,18,31,.88),rgba(5,13,24,.92))}.financial-intelligence-detail-v2>header{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:10px}.financial-intelligence-detail-v2 h3{margin:3px 0;color:#e6edf1;font-size:16px}.financial-intelligence-detail-v2>header>span{color:#d5b65f;font-size:10px}.financial-detail-sections{display:grid;grid-template-columns:1fr 1fr;gap:8px}.financial-detail-section{border:1px solid rgba(255,255,255,.06);border-radius:12px;background:rgba(255,255,255,.014);overflow:hidden}.financial-detail-section>summary{display:grid;grid-template-columns:1fr auto;gap:9px;align-items:center;padding:10px 11px;cursor:pointer;list-style:none}.financial-detail-section>summary::-webkit-details-marker{display:none}.financial-detail-section>summary b,.financial-detail-section>summary small{display:block}.financial-detail-section>summary b{color:#dce7ed;font-size:10px}.financial-detail-section>summary small{margin-top:4px;color:#8195a2;font-size:8.5px;line-height:1.45}.financial-detail-section>summary em{padding:4px 7px;border-radius:999px;background:rgba(255,255,255,.035);color:#b8c5cd;font-size:8px;font-style:normal}.financial-detail-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 10px 10px}.financial-detail-metrics>span{padding:8px;border-radius:9px;background:rgba(255,255,255,.022)}.financial-detail-metrics small,.financial-detail-metrics b{display:block}.financial-detail-metrics small{color:#6e8592;font-size:7.8px}.financial-detail-metrics b{margin-top:3px;color:#dce7eb;font-size:9.5px}.financial-comparison-strip,.financial-contradictions{margin-top:9px;padding:11px;border:1px solid rgba(211,174,90,.13);border-radius:12px;background:rgba(211,174,90,.025)}.financial-comparison-strip h4,.financial-contradictions h4{margin:0 0 7px;color:#d8b75d;font-size:9px}.financial-comparison-strip>div{display:flex;flex-wrap:wrap;gap:6px}.financial-comparison-strip>div span{padding:7px 9px;border-radius:9px;background:rgba(255,255,255,.025)}.financial-comparison-strip small,.financial-comparison-strip b{display:block}.financial-comparison-strip p,.financial-comparison-strip>small{color:#8195a2;font-size:8.5px}.financial-contradictions{border-color:rgba(224,91,97,.18);background:rgba(224,91,97,.025)}.financial-contradictions p{margin:5px 0;color:#c7d2d9;font-size:9px;line-height:1.45}
@media(max-width:820px){.capital-action-kpis.premium{grid-template-columns:repeat(2,1fr)}.capital-timeline-v2{grid-template-columns:repeat(8,125px)}.financial-detail-sections{grid-template-columns:1fr}.capital-history-item>summary{grid-template-columns:auto 1fr}.capital-history-item>summary em{grid-column:2;text-align:left}.capital-realization-note,.capital-registration-note{display:block}.capital-realization-note b,.capital-registration-note b{min-width:0;margin-bottom:4px}}
@media(max-width:560px){.capital-recent-context{grid-template-columns:auto 1fr}.capital-recent-context>strong{grid-column:2}.capital-action-kpis.premium,.capital-history-mini-kpis,.financial-detail-metrics{grid-template-columns:1fr}.capital-status-badge{width:100%;max-width:none}.capital-action-v3>header{flex-direction:column}}
.sector-home-row.partial-data{opacity:.68;border-style:dashed}.sector-home-row.partial-data mark{color:#9da7ad;background:rgba(255,255,255,.04)}

/* R22 · Kurumsal Sahiplik İstihbaratı */
.ownership-page{padding-bottom:54px}.ownership-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:22px;align-items:center;padding:26px;margin-bottom:12px;border:1px solid rgba(218,181,80,.22);border-radius:22px;background:radial-gradient(circle at 88% 10%,rgba(213,174,66,.13),transparent 34%),linear-gradient(145deg,rgba(7,22,38,.98),rgba(5,14,26,.98));box-shadow:0 20px 54px rgba(0,0,0,.22)}.ownership-hero:after{content:"";position:absolute;right:-110px;bottom:-170px;width:330px;height:330px;border-radius:50%;border:1px solid rgba(220,185,79,.08);box-shadow:0 0 0 38px rgba(220,185,79,.025),0 0 0 78px rgba(220,185,79,.014);pointer-events:none}.ownership-hero h1{margin:5px 0 8px;font-size:clamp(25px,3vw,39px);letter-spacing:-.035em;color:#f1f5f7}.ownership-hero p{max-width:760px;margin:0;color:#92a4b0;font-size:11px;line-height:1.65}.ownership-hero-stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.ownership-hero-stats>span{min-height:76px;padding:11px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(255,255,255,.018)}.ownership-hero-stats small,.ownership-hero-stats b{display:block}.ownership-hero-stats small{color:#758996;font-size:7.5px;font-weight:850;letter-spacing:.04em}.ownership-hero-stats b{margin-top:8px;color:#e9d07b;font-size:19px}.ownership-hero-stats b.positive{color:#6ad6a7}.ownership-hero-stats b.negative{color:#ef8a8d}.ownership-regime-notice{grid-column:1/-1;padding:8px 10px;border:1px solid rgba(221,181,73,.22);border-radius:9px;background:rgba(221,181,73,.055);color:#c9b471;font-size:8.5px;line-height:1.45}
.ownership-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:11px 0}.ownership-tabs button,.ownership-toolbar button{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.018);color:#8295a1;font-size:9px;font-weight:850;cursor:pointer}.ownership-tabs button{padding:10px 14px}.ownership-tabs button.active,.ownership-toolbar button.active{border-color:rgba(218,181,80,.45);background:rgba(218,181,80,.09);color:#efd070}.ownership-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px;padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:rgba(255,255,255,.012)}.ownership-toolbar>div{display:flex;gap:5px}.ownership-toolbar button{padding:7px 10px}.ownership-toolbar input{width:min(360px,48vw);min-height:35px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#071522;color:#e8eef2;padding:0 11px;outline:none}.ownership-toolbar input:focus{border-color:rgba(218,181,80,.38);box-shadow:0 0 0 3px rgba(218,181,80,.05)}
.ownership-stock-card{overflow:hidden;margin:12px 0;border:1px solid rgba(214,177,72,.25);border-radius:19px;background:radial-gradient(circle at 94% 0,rgba(214,177,72,.12),transparent 28%),linear-gradient(145deg,#071725,#06131f);box-shadow:0 16px 40px rgba(0,0,0,.20)}.ownership-stock-card>header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:start;padding:17px 18px 14px;border-bottom:1px solid rgba(255,255,255,.055)}.ownership-stock-card>header h2{margin:4px 0 2px;color:#edf3f6;font-size:19px}.ownership-stock-card>header p{margin:0;color:#80939f;font-size:9px}.ownership-threshold-badge{padding:7px 9px;border:1px solid rgba(218,181,80,.22);border-radius:9px;background:rgba(218,181,80,.055);color:#8f825b;font-size:7px;font-weight:800;text-align:right}.ownership-threshold-badge b{display:block;margin-top:2px;color:#e8c866;font-size:12px}.ownership-new-badge{padding:6px 9px;border-radius:999px;background:#d9b54f;color:#101217;font-size:8px;font-weight:950;box-shadow:0 0 18px rgba(217,181,79,.16)}.ownership-stock-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:13px 18px}.ownership-stock-kpis>span{padding:9px 10px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:rgba(255,255,255,.016)}.ownership-stock-kpis small,.ownership-stock-kpis b{display:block}.ownership-stock-kpis small{color:#6f8592;font-size:7.5px}.ownership-stock-kpis b{margin-top:4px;color:#dfe9ed;font-size:14px}.ownership-stock-kpis b.positive{color:#69d5a5}.ownership-stock-kpis b.negative{color:#ef878b}.ownership-last-move{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:11px;align-items:center;margin:0 18px 12px;padding:11px 12px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:rgba(255,255,255,.018)}.ownership-last-move small,.ownership-last-move b,.ownership-last-move span{display:block}.ownership-last-move small{color:#718693;font-size:7.5px}.ownership-last-move b{margin:3px 0;color:#dce6eb;font-size:10px}.ownership-last-move span{color:#92a5af;font-size:9px}.ownership-last-move>strong{font-size:9px}.ownership-last-move>strong.positive{color:#68d5a5}.ownership-last-move>strong.negative{color:#ef888c}.ownership-last-move>strong.neutral{color:#d5b95f}.ownership-last-move em{color:#657b88;font-size:8px;font-style:normal}.ownership-holder-preview{margin:0 18px 14px}.ownership-holder-preview h3{margin:0 0 6px;color:#d4b75f;font-size:9px}.ownership-holder-preview>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px 4px;border-top:1px solid rgba(255,255,255,.045)}.ownership-holder-preview b,.ownership-holder-preview small{display:block}.ownership-holder-preview b{color:#dbe5e9;font-size:9.5px}.ownership-holder-preview small{margin-top:3px;color:#718591;font-size:7.8px}.ownership-holder-preview strong{color:#e9c969;font-size:11px}.ownership-stock-card>footer{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 18px;border-top:1px solid rgba(255,255,255,.05);background:rgba(255,255,255,.01)}.ownership-stock-card>footer>span{color:#6e838f;font-size:8px;line-height:1.4}.ownership-empty{color:#718591;font-size:9px}
.ownership-movement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ownership-movement-card{min-height:190px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:linear-gradient(150deg,rgba(8,24,39,.98),rgba(5,14,24,.98));cursor:pointer}.ownership-movement-card:hover{border-color:rgba(215,180,78,.25);transform:translateY(-1px)}.ownership-movement-card.positive{box-shadow:inset 3px 0 rgba(79,202,146,.55)}.ownership-movement-card.negative{box-shadow:inset 3px 0 rgba(230,102,108,.52)}.ownership-movement-card.neutral{box-shadow:inset 3px 0 rgba(215,180,78,.5)}.ownership-movement-card>header,.ownership-movement-card>footer{display:flex;justify-content:space-between;gap:9px;align-items:center}.ownership-movement-card>header b,.ownership-movement-card>header small{display:block}.ownership-movement-card>header b{color:#f0d071;font-size:14px}.ownership-movement-card>header small{margin-top:2px;color:#697e8a;font-size:7.5px}.ownership-movement-card>header strong{font-size:8px}.ownership-movement-card.positive>header strong{color:#68d5a5}.ownership-movement-card.negative>header strong{color:#ee8589}.ownership-movement-card.neutral>header strong{color:#d8ba63}.ownership-movement-card h3{min-height:33px;margin:16px 0 7px;color:#dfe8ec;font-size:11px;line-height:1.4}.ownership-move-pct{display:flex;align-items:center;gap:8px}.ownership-move-pct span{color:#80939e}.ownership-move-pct b{color:#eef2f4;font-size:16px}.ownership-move-pct i{color:#526874;font-style:normal}.ownership-movement-card p{color:#718590;font-size:8px;line-height:1.45}.ownership-movement-card>footer{margin-top:15px;padding-top:9px;border-top:1px solid rgba(255,255,255,.045);color:#607682;font-size:7.5px}.ownership-movement-card>footer a{color:#d3b55c;text-decoration:none;font-weight:800}
.ownership-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ownership-directory>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 9px;align-items:center;text-align:left;min-height:78px;padding:12px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(255,255,255,.015);color:#dbe5e9;cursor:pointer}.ownership-directory>button:hover{border-color:rgba(215,180,78,.28);background:rgba(215,180,78,.035)}.ownership-directory b{font-size:11px}.ownership-directory span{grid-column:1;color:#718590;font-size:8px}.ownership-directory strong{grid-row:1/3;grid-column:2;color:#e5c566;font-size:12px}.ownership-directory.institution>button{grid-template-columns:minmax(0,1fr) auto}.ownership-directory.institution b{font-size:9.5px;line-height:1.35}
.ownership-symbol-panel,.ownership-institution-panel{display:grid;gap:11px}.ownership-holder-table,.ownership-timeline,.ownership-institution-positions{padding:14px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:rgba(255,255,255,.014)}.ownership-holder-table h3,.ownership-timeline h3,.ownership-institution-panel h2,.ownership-institution-positions h3{margin:0 0 10px;color:#e7edf0}.ownership-table-head,.ownership-holder-table>div{display:grid;grid-template-columns:minmax(0,1.6fr) .7fr .75fr .85fr;gap:10px;align-items:center;padding:8px;border-top:1px solid rgba(255,255,255,.045)}.ownership-table-head{border-top:0;color:#6e828e;font-size:7.5px;font-weight:850}.ownership-holder-table>div b{font-size:9px}.ownership-holder-table>div span{color:#8ca0aa;font-size:8px}.ownership-holder-table>div strong{color:#e4c365;font-size:10px}.ownership-timeline>article{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:10px;padding:9px;border-top:1px solid rgba(255,255,255,.045)}.ownership-timeline>article:first-of-type{border-top:0}.ownership-timeline time{color:#6c818d;font-size:8px}.ownership-timeline b{color:#d8e2e7;font-size:9px}.ownership-timeline span{color:#d2b65f;font-size:8.5px}.ownership-institution-panel>header{padding:16px;border:1px solid rgba(213,177,76,.18);border-radius:14px;background:rgba(213,177,76,.03)}.ownership-institution-panel>header p{color:#788c98;font-size:9px}.ownership-institution-positions>button{width:100%;display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px;border:0;border-top:1px solid rgba(255,255,255,.045);background:transparent;color:#dfe8ec;text-align:left;cursor:pointer}.ownership-institution-positions>button:first-of-type{border-top:0}.ownership-institution-positions>button b{color:#e4c465}.ownership-institution-positions>button span{color:#758995;font-size:8px}.ownership-institution-positions>button strong{font-size:10px}
.ownership-holder-values{display:grid;gap:2px;justify-items:end;text-align:right}.ownership-holder-values>b{color:#e6c768!important;font-size:10px!important}.ownership-holder-values>small{margin:0!important;color:#8da1ab!important;font-size:7.2px!important}.ownership-holder-values>em{padding:2px 5px;border:1px solid rgba(214,177,72,.18);border-radius:999px;background:rgba(214,177,72,.05);color:#d2b760;font-size:6.5px;font-style:normal;white-space:nowrap}.ownership-move-pct>span{display:grid;gap:3px;color:#93a6b0!important;font-size:10px}.ownership-move-pct>span>small{color:#718692;font-size:7.5px}.ownership-move-pct>em{margin-left:auto;padding:3px 6px;border-radius:999px;background:rgba(214,177,72,.06);color:#bca65f;font-size:6.5px;font-style:normal;font-weight:850}.ownership-holder-preview .ownership-holder-values{align-self:center}.ownership-institution-positions .ownership-holder-values{justify-items:start;text-align:left}
/* Yönetim · sahiplik merkezi */
.ownership-admin-center{display:grid;gap:12px}.ownership-admin-head{border-bottom:1px solid rgba(255,255,255,.055);padding-bottom:13px}.ownership-admin-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ownership-admin-stat-grid>article{padding:13px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(255,255,255,.016)}.ownership-admin-stat-grid>article.warn{border-color:rgba(225,164,69,.24);background:rgba(225,164,69,.04)}.ownership-admin-stat-grid small,.ownership-admin-stat-grid strong,.ownership-admin-stat-grid span{display:block}.ownership-admin-stat-grid small{color:#718692;font-size:8px}.ownership-admin-stat-grid strong{margin:6px 0;color:#e7c767;font-size:20px}.ownership-admin-stat-grid span{color:#8195a0;font-size:8px}.ownership-regime-card{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px;border:1px solid rgba(215,180,78,.25);border-radius:13px;background:linear-gradient(120deg,rgba(215,180,78,.07),rgba(8,21,34,.7))}.ownership-regime-card.active{border-color:rgba(79,201,145,.23);background:linear-gradient(120deg,rgba(79,201,145,.055),rgba(8,21,34,.7))}.ownership-regime-card span,.ownership-regime-card strong{display:block}.ownership-regime-card span{color:#7c8f9b;font-size:8px;font-weight:850}.ownership-regime-card strong{margin:4px 0;color:#ecd076}.ownership-regime-card.active strong{color:#6fd8a9}.ownership-regime-card p{margin:0;color:#879ba6;font-size:8.5px;line-height:1.5}.ownership-regime-card time{max-width:200px;color:#657b87;font-size:8px;text-align:right}.ownership-admin-actions{display:flex;gap:8px}.ownership-section-title{display:flex;justify-content:space-between;gap:10px;align-items:center}.ownership-section-title h3{margin-bottom:3px}.ownership-section-title p{margin:0;color:#718590;font-size:8.5px}.ownership-section-title>b{color:#e3c364;font-size:17px}.ownership-progress{height:8px;margin:11px 0;border-radius:999px;background:#0b1b29;overflow:hidden}.ownership-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9b7d31,#e4c45f)}.ownership-backfill-meta,.ownership-inline-facts{display:grid;gap:7px}.ownership-backfill-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.ownership-inline-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.ownership-backfill-meta span,.ownership-inline-facts span{padding:8px;border-radius:9px;background:rgba(255,255,255,.02);color:#718590;font-size:8px}.ownership-backfill-meta b,.ownership-inline-facts b{display:block;margin-top:3px;color:#dce6ea}.ownership-run-list,.ownership-review-list{display:grid;gap:7px}.ownership-run-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:rgba(255,255,255,.014)}.ownership-run-status{min-width:74px;padding:5px 7px;border-radius:7px;background:rgba(255,255,255,.04);color:#8da0aa;font-size:7.5px;font-weight:900;text-align:center}.ownership-run-status.complete{background:rgba(68,199,140,.08);color:#69d5a5}.ownership-run-status.failed{background:rgba(228,94,100,.08);color:#ed858a}.ownership-run-row b,.ownership-run-row small{display:block}.ownership-run-row b{font-size:9px}.ownership-run-row small,.ownership-run-row time{color:#6d828e;font-size:7.5px}.ownership-review-row{padding:11px;border:1px solid rgba(228,167,67,.16);border-radius:11px;background:rgba(228,167,67,.025)}.ownership-review-main{display:flex;justify-content:space-between;gap:10px}.ownership-review-main b,.ownership-review-main small{display:block}.ownership-review-main b{margin-top:5px;color:#dce5e9;font-size:10px}.ownership-review-main small{margin-top:3px;color:#718590;font-size:8px}.ownership-review-main a{color:#d4b65e;font-size:8px;text-decoration:none}.ownership-review-badge{padding:4px 6px;border-radius:6px;background:rgba(227,166,68,.10);color:#e2bd67;font-size:7px;font-weight:900}.ownership-review-row p{color:#8195a0;font-size:8.5px}.ownership-review-edit{display:grid;grid-template-columns:1.5fr .7fr repeat(4,.55fr);gap:6px;margin:8px 0}.ownership-review-edit input{min-width:0;padding:8px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#071522;color:#dce6ea}.ownership-source-policy>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.ownership-source-policy>div span{padding:10px;border-radius:9px;background:rgba(255,255,255,.018);color:#7b909b;font-size:8px}.ownership-source-policy>div b{display:block;margin-bottom:4px;color:#d2b65e;font-size:8px}.ownership-source-policy>p{color:#718590;font-size:8px}
@media(max-width:1100px){.ownership-hero{grid-template-columns:1fr}.ownership-hero-stats{grid-template-columns:repeat(5,1fr)}.ownership-movement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ownership-directory{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:820px){.ownership-hero-stats{grid-template-columns:repeat(2,1fr)}.ownership-hero-stats>span:last-of-type{grid-column:1/-1}.ownership-toolbar{align-items:stretch;flex-direction:column}.ownership-toolbar input{width:100%}.ownership-stock-card>header{grid-template-columns:1fr auto}.ownership-threshold-badge{grid-column:1/-1;text-align:left}.ownership-stock-kpis,.ownership-admin-stat-grid{grid-template-columns:repeat(2,1fr)}.ownership-movement-grid{grid-template-columns:1fr}.ownership-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.ownership-backfill-meta,.ownership-inline-facts,.ownership-source-policy>div{grid-template-columns:1fr}.ownership-review-edit{grid-template-columns:1fr 1fr}.ownership-run-row{grid-template-columns:auto 1fr}.ownership-run-row time{grid-column:2}}
@media(max-width:560px){.ownership-hero{padding:18px;border-radius:17px}.ownership-hero-stats,.ownership-stock-kpis,.ownership-admin-stat-grid,.ownership-directory{grid-template-columns:1fr}.ownership-hero-stats>span:last-of-type{grid-column:auto}.ownership-stock-card>header{grid-template-columns:1fr}.ownership-new-badge{justify-self:start}.ownership-last-move{grid-template-columns:1fr}.ownership-stock-card>footer{align-items:stretch;flex-direction:column}.ownership-stock-card>footer button{width:100%}.ownership-review-edit{grid-template-columns:1fr}.ownership-regime-card{align-items:flex-start;flex-direction:column}.ownership-regime-card time{text-align:left}.ownership-admin-actions{display:grid;grid-template-columns:1fr}.ownership-table-head,.ownership-holder-table>div{grid-template-columns:1.4fr .6fr}.ownership-table-head span:last-child,.ownership-holder-table>div span:last-child{display:none}.ownership-timeline>article{grid-template-columns:1fr}.ownership-institution-positions>button{grid-template-columns:70px 1fr}.ownership-institution-positions>button strong{grid-column:2}}
/* R22 ownership intelligence structural alignment */
.ownership-holder-table>button{width:100%;display:grid;grid-template-columns:minmax(0,1.6fr) .55fr .75fr .85fr;gap:10px;align-items:center;padding:9px 8px;border:0;border-top:1px solid rgba(255,255,255,.045);background:transparent;color:#dfe8ec;text-align:left;cursor:pointer}
.ownership-holder-table>button:hover{background:rgba(213,177,76,.035)}
.ownership-holder-table>button>span{min-width:0;display:grid;gap:2px}.ownership-holder-table>button>span b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e7edf0;font-size:9px}.ownership-holder-table>button>span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#627986;font-size:7.5px}.ownership-holder-table>button>strong{color:#e4c365;font-size:10px}.ownership-holder-table>button>em{color:#8ca0aa;font-size:7.5px;font-style:normal}.ownership-holder-table>button>time{color:#687f8b;font-size:7.5px;text-align:right}
.ownership-timeline>div:not(.empty-panel){display:grid;grid-template-columns:120px 8px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px;border-top:1px solid rgba(255,255,255,.045)}.ownership-timeline>div:not(.empty-panel):first-of-type{border-top:0}.ownership-timeline>div:not(.empty-panel)>time{color:#6c818d;font-size:8px}.ownership-timeline>div:not(.empty-panel)>i{width:7px;height:7px;border-radius:50%;background:#8fa0a8;box-shadow:0 0 0 3px rgba(143,160,168,.07)}.ownership-timeline>div:not(.empty-panel)>i.positive{background:#68d5a5;box-shadow:0 0 0 3px rgba(104,213,165,.08)}.ownership-timeline>div:not(.empty-panel)>i.negative{background:#ee8589;box-shadow:0 0 0 3px rgba(238,133,137,.08)}.ownership-timeline>div:not(.empty-panel)>i.gold{background:#d8ba63;box-shadow:0 0 0 3px rgba(216,186,99,.08)}.ownership-timeline>div:not(.empty-panel)>span{display:grid;gap:2px}.ownership-timeline>div:not(.empty-panel)>span b{color:#d8e2e7;font-size:9px}.ownership-timeline>div:not(.empty-panel)>span small{color:#718690;font-size:7.5px}.ownership-timeline>div:not(.empty-panel)>a{color:#d2b65f;font-size:8px;text-decoration:none;font-weight:850}
.ownership-institution-positions>button small{color:#687f8b;font-size:7.5px;text-align:right}
.ownership-movement-card.gold{box-shadow:inset 3px 0 rgba(215,180,78,.5)}.ownership-movement-card.gold>header strong{color:#d8ba63}
@media(max-width:560px){.ownership-holder-table>button{grid-template-columns:1.4fr .6fr}.ownership-holder-table>button>em,.ownership-holder-table>button>time{display:none}.ownership-timeline>div:not(.empty-panel){grid-template-columns:1fr}.ownership-timeline>div:not(.empty-panel)>i{display:none}.ownership-institution-positions>button small{grid-column:2;text-align:left}}

@media(max-width:560px){.ownership-table-head{grid-template-columns:1.4fr .6fr}.ownership-table-head>span:nth-child(n+3){display:none}.ownership-holder-values{justify-items:start;text-align:left}.ownership-holder-preview .ownership-holder-values{justify-items:end;text-align:right}}


/* R22R1 · Ana sol/üst menü parity + canlı Kurumsal Sahiplik tarama UX */
.global-site-header{height:96px!important;min-height:96px!important;align-items:center!important}
.global-site-header nav[data-main-nav-parity="before-search"]{display:flex!important;flex-wrap:wrap!important;align-content:center!important;align-items:center!important;gap:2px 3px!important;height:76px!important;overflow:visible!important;scrollbar-width:none!important;padding:3px 0!important}
.global-site-header nav[data-main-nav-parity="before-search"] button{height:32px!important;padding:0 7px!important;font-size:8.5px!important;line-height:1!important;border-radius:7px!important}
.global-site-header nav[data-main-nav-parity="before-search"] button.active::after{left:7px!important;right:7px!important;bottom:1px!important}
.has-global-site-header .premium-sidebar{top:96px!important}
.has-global-site-header .premium-route-top{top:96px!important}
.home-layout-reset .home-market-status-bar{top:96px}

.ownership-live-progress{position:relative;overflow:hidden;border-color:rgba(214,165,75,.18)!important;background:linear-gradient(135deg,rgba(8,24,37,.92),rgba(4,14,24,.98))!important}
.ownership-live-progress.running{border-color:rgba(232,195,91,.38)!important;box-shadow:0 0 28px rgba(214,165,75,.07),inset 0 0 24px rgba(214,165,75,.025)}
.ownership-live-progress.running h3{color:#edcb70}.ownership-live-progress.running h3::first-letter{color:#70d6aa}
.ownership-progress.live{height:10px;background:#071421;border:1px solid rgba(255,255,255,.045)}
.ownership-progress.live i{background:linear-gradient(90deg,#8d6e24,#e7c55f,#73d5aa);background-size:180% 100%;animation:ownershipProgressPulse 1.8s linear infinite}
@keyframes ownershipProgressPulse{0%{background-position:0 0}100%{background-position:180% 0}}
.ownership-live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px}
.ownership-live-grid span{padding:8px 9px;border:1px solid rgba(255,255,255,.045);border-radius:9px;background:rgba(255,255,255,.018);color:#708692;font-size:7.5px}
.ownership-live-grid b{display:block;margin-top:3px;color:#dce7eb;font-size:8.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ownership-review-toolbar{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:8px 0 10px}
.ownership-review-toolbar button{padding:7px 9px!important;font-size:7.5px!important}.ownership-review-toolbar button.active{border-color:rgba(229,194,89,.42)!important;color:#edca70!important;background:rgba(214,165,75,.08)!important}
.ownership-review-row.compact{padding:0!important;overflow:hidden}.ownership-review-row.compact>summary{list-style:none;display:grid;grid-template-columns:85px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 11px;cursor:pointer}.ownership-review-row.compact>summary::-webkit-details-marker{display:none}
.ownership-review-row.compact>summary:hover{background:rgba(255,255,255,.018)}.ownership-review-row.compact[open]>summary{border-bottom:1px solid rgba(255,255,255,.05);background:rgba(214,165,75,.025)}
.ownership-review-row.compact summary strong{color:#e2c367;font-size:9px}.ownership-review-row.compact summary b{font-size:8.5px}.ownership-review-row.compact summary small{color:#718590;font-size:7.5px}
.ownership-review-detail{padding:11px}.ownership-review-actions{display:flex;gap:7px;flex-wrap:wrap}.ownership-review-actions button:disabled{opacity:.38;cursor:not-allowed}
.ownership-run-status.partial{background:rgba(229,180,66,.09);color:#e3bf66}.ownership-run-status.degraded{background:rgba(229,180,66,.09);color:#e3bf66}.ownership-run-row em{display:block;margin-top:2px;color:#b98755;font-size:7.2px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

@media(max-width:1280px){
  .global-site-header{height:118px!important;min-height:118px!important;grid-template-columns:160px minmax(0,1fr) auto!important}
  .global-site-header nav[data-main-nav-parity="before-search"]{height:98px!important}
  .global-site-header nav[data-main-nav-parity="before-search"] button{height:29px!important;padding:0 6px!important;font-size:8px!important}
  .has-global-site-header .premium-sidebar{top:118px!important}.has-global-site-header .premium-route-top{top:118px!important}.home-layout-reset .home-market-status-bar{top:118px}
}
@media(max-width:1020px){
  .global-site-header{height:142px!important;min-height:142px!important;grid-template-columns:145px minmax(0,1fr) auto!important}
  .global-site-header nav[data-main-nav-parity="before-search"]{height:122px!important}
  .has-global-site-header .premium-sidebar{top:142px!important}.has-global-site-header .premium-route-top{top:142px!important}.home-layout-reset .home-market-status-bar{top:142px}
}
@media(max-width:720px){
  .global-site-header{height:auto!important;min-height:94px!important;grid-template-columns:1fr auto!important}
  .global-site-header nav[data-main-nav-parity="before-search"]{grid-column:1/-1;grid-row:2;height:auto!important;max-height:98px!important;overflow-y:auto!important;overflow-x:hidden!important;justify-content:flex-start!important;padding:3px 0 1px!important}
  .global-site-header nav[data-main-nav-parity="before-search"] button{height:28px!important;font-size:7.5px!important}
  .ownership-live-grid{grid-template-columns:1fr 1fr}.ownership-review-row.compact>summary{grid-template-columns:62px minmax(0,1fr) auto}.ownership-review-row.compact>summary small:last-child{display:none}
}
@media(max-width:560px){.ownership-live-grid{grid-template-columns:1fr}.ownership-review-row.compact>summary{grid-template-columns:58px minmax(0,1fr)}.ownership-review-row.compact>summary .ownership-review-badge{grid-column:2}}

/* R22R3 · Kurumsal Sahiplik çalışma alanı ve yönetim komuta merkezi */
.ownership-page{max-width:1440px}
.ownership-hero-v2{grid-template-columns:minmax(0,1fr) minmax(520px,.9fr);padding:24px 26px}
.ownership-hero-v2 p{font-size:14px;line-height:1.55}
.ownership-hero-v2 .ownership-hero-stats>span{min-height:82px;padding:13px}
.ownership-hero-v2 .ownership-hero-stats small{font-size:11px;line-height:1.35}
.ownership-hero-v2 .ownership-hero-stats b{font-size:22px}
.ownership-loading-stat{grid-column:1/-1;display:grid!important;place-items:center;color:#91a4ae!important;font-size:14px!important}
.ownership-tabs-v2{margin:14px 0 10px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}
.ownership-tabs-v2 button{min-height:42px;padding:0 17px;font-size:12px}
.ownership-toolbar-v2{padding:12px 14px}
.ownership-toolbar-v2>div{align-items:center;flex-wrap:wrap}
.ownership-toolbar-v2 .ownership-periods>span{margin-right:5px;color:#7f929d;font-size:12px}
.ownership-toolbar-v2 button{min-height:36px;font-size:11px}
.ownership-search-box{display:flex;justify-content:flex-end;align-items:center;gap:7px;min-width:min(100%,500px)}
.ownership-search-box input{flex:1;width:auto;min-width:240px;min-height:40px;font-size:14px}
.ownership-result-meta{min-height:25px;margin:0 2px 5px;color:#80939e;font-size:12px}
.ownership-movement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}
.ownership-movement-card{min-height:205px;padding:16px}
.ownership-movement-card>header b{font-size:16px}.ownership-movement-card>header small{font-size:11px}
.ownership-movement-card>header strong{font-size:11px;text-align:right}.ownership-movement-card h3{font-size:14px}
.ownership-move-pct>span{font-size:13px!important}.ownership-move-pct>span>small{font-size:11px}
.ownership-move-pct>em{font-size:10px}.ownership-movement-card p,.ownership-movement-card>footer{font-size:11px}
.ownership-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.ownership-directory>button{min-height:94px;padding:14px}
.ownership-directory>button>span{display:grid;gap:5px;min-width:0}
.ownership-directory>button>span b{overflow:hidden;text-overflow:ellipsis;color:#e7edf0;font-size:14px}
.ownership-directory>button>span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#708591;font-size:11px}
.ownership-directory>button>em{grid-column:1;color:#7f929d;font-size:11px;font-style:normal}
.ownership-directory>button>strong{grid-row:1/3;grid-column:2;font-size:15px}
.ownership-detail-workspace{gap:14px}
.ownership-detail-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;color:#80939e;font-size:12px}
.ownership-symbol-panel>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:18px;border:1px solid rgba(214,177,72,.18);border-radius:15px;background:rgba(214,177,72,.03)}
.ownership-symbol-panel>header h2{margin:5px 0;color:#edf2f4;font-size:25px}.ownership-symbol-panel>header p{margin:0;color:#8195a0;font-size:13px}
.ownership-stock-kpis small{font-size:10px}.ownership-stock-kpis b{font-size:17px}
.ownership-data-note{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:11px 13px;border:1px solid rgba(218,181,80,.15);border-radius:11px;background:rgba(218,181,80,.03);color:#8ea1ab;font-size:12px}
.ownership-data-note a{color:#e1c369;text-decoration:none;white-space:nowrap}
.ownership-holder-table,.ownership-timeline,.ownership-institution-positions{padding:17px}
.ownership-holder-table h3,.ownership-timeline h3,.ownership-institution-positions h3{font-size:15px}
.ownership-table-head{font-size:11px}.ownership-holder-table>button>span b{font-size:13px}.ownership-holder-table>button>span small{font-size:11px}
.ownership-holder-table>button>strong,.ownership-holder-values>b{font-size:13px!important}.ownership-holder-table>button>em,.ownership-holder-table>button>time{font-size:11px}
.ownership-timeline>div:not(.empty-panel) time,.ownership-timeline>div:not(.empty-panel) small,.ownership-timeline>div:not(.empty-panel) a{font-size:11px}
.ownership-timeline>div:not(.empty-panel) b{font-size:13px}
.ownership-institution-panel>header h2{font-size:22px}.ownership-institution-panel>header p{font-size:13px}
.ownership-institution-positions>button{min-height:52px}.ownership-institution-positions>button b{font-size:14px}.ownership-institution-positions>button small{font-size:11px}

.ownership-admin-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}
.ownership-admin-head p{max-width:760px;font-size:13px;line-height:1.5}
.ownership-admin-head-actions{display:grid;justify-items:end;gap:7px;color:#708591;font-size:11px}
.ownership-admin-stat-grid>article{min-height:106px;padding:15px}
.ownership-admin-stat-grid small{font-size:11px}.ownership-admin-stat-grid strong{font-size:24px}.ownership-admin-stat-grid span{font-size:11px}
.ownership-admin-stat-grid strong i{color:#657b87;font-style:normal}
.ownership-admin-stat-grid>article.ok{border-color:rgba(74,199,143,.22)}.ownership-admin-stat-grid>article.danger{border-color:rgba(232,102,108,.26);background:rgba(232,102,108,.035)}
.ownership-regime-card{padding:15px 17px}.ownership-regime-card span,.ownership-regime-card time{font-size:11px}.ownership-regime-card strong{font-size:16px}.ownership-regime-card p{font-size:12px}
.ownership-admin-subnav{display:flex;gap:7px;padding:7px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:rgba(255,255,255,.012)}
.ownership-admin-subnav button{min-height:39px;padding:0 15px;border:1px solid transparent;border-radius:9px;background:transparent;color:#8195a0;font-size:11px;font-weight:850;cursor:pointer}
.ownership-admin-subnav button.active{border-color:rgba(216,180,78,.28);background:rgba(216,180,78,.08);color:#ebcb70}
.ownership-admin-view{display:grid;gap:12px}
.ownership-overview-grid{display:grid;grid-template-columns:1.25fr .8fr .8fr;gap:10px}
.ownership-health-card,.ownership-command-card{min-height:175px;padding:17px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.015)}
.ownership-health-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px}.ownership-health-card.ok{border-color:rgba(74,199,143,.25)}.ownership-health-card.warn{border-color:rgba(227,166,68,.28)}.ownership-health-card.danger{border-color:rgba(231,98,104,.3)}
.ownership-health-card>div{display:grid;align-content:start;gap:6px}.ownership-health-card span,.ownership-command-card>span{color:#728793;font-size:11px;font-weight:850}.ownership-health-card strong{color:#e9c968;font-size:24px}.ownership-health-card p{margin:0;color:#92a5af;font-size:13px}.ownership-health-card small{color:#687f8b;font-size:10px}.ownership-health-card b{color:#d7e1e6;font-size:12px;line-height:1.4}
.ownership-command-card{display:flex;flex-direction:column}.ownership-command-card h3{margin:8px 0 5px;font-size:16px}.ownership-command-card p{flex:1;margin:0 0 12px;color:#8195a0;font-size:12px;line-height:1.5}.ownership-command-card button{min-height:42px}
.ownership-command-card.primary-command{border-color:rgba(218,181,80,.25);background:linear-gradient(145deg,rgba(218,181,80,.055),rgba(7,20,32,.75))}
.ownership-job-strip{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;border:1px solid rgba(218,181,80,.19);border-radius:12px;background:rgba(218,181,80,.035)}
.ownership-job-strip>div{display:grid;gap:3px}.ownership-job-strip small{color:#6f8591;font-size:10px}.ownership-job-strip b{font-size:14px}.ownership-job-strip span{color:#d1b65e;font-size:11px}.ownership-job-strip time{color:#728793;font-size:11px}
.ownership-live-grid span,.ownership-backfill-meta span,.ownership-inline-facts span{font-size:11px}.ownership-live-grid b,.ownership-backfill-meta b,.ownership-inline-facts b{font-size:12px}
.ownership-section-title h3{font-size:16px}.ownership-section-title p{font-size:12px;line-height:1.45}.ownership-section-title>b{font-size:19px}
.ownership-archive-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.ownership-card-action{width:100%;min-height:41px;margin-top:12px}
.ownership-run-row{padding:11px}.ownership-run-status{min-width:92px;font-size:10px}.ownership-run-row b{font-size:12px}.ownership-run-row small,.ownership-run-row time{font-size:10px}
.ownership-run-error{margin-top:7px}.ownership-run-error summary{color:#d4aa5a;font-size:11px;cursor:pointer}.ownership-run-error span,.ownership-run-error code{display:block;margin-top:5px;color:#aebdc4;font-size:10px;white-space:normal}
.ownership-review-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.ownership-review-summary>div{padding:14px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(255,255,255,.015)}.ownership-review-summary span{display:block;color:#718692;font-size:10px}.ownership-review-summary strong{display:block;margin-top:5px;color:#e8c969;font-size:22px}
.ownership-review-toolbar button{min-height:35px!important;font-size:10px!important}
.ownership-review-row.compact>summary{grid-template-columns:110px 120px minmax(0,1fr) auto 18px;padding:13px}
.ownership-review-row.compact>summary b,.ownership-review-row.compact>summary span{font-size:12px}.ownership-review-row.compact>summary em{color:#748996;font-size:11px;font-style:normal}.ownership-review-row.compact>summary i{color:#d6b85f;font-style:normal}
.ownership-review-main p,.ownership-review-main a{font-size:12px}
.ownership-review-edit{grid-template-columns:1.35fr .65fr repeat(4,.55fr);gap:8px}.ownership-review-edit label{display:grid;gap:5px;color:#708591;font-size:10px}.ownership-review-edit input{font-size:12px}
.ownership-review-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;color:#7c909b;font-size:11px}.ownership-review-pagination>div{display:flex;gap:7px}
.ownership-admin-center button:disabled,.ownership-page button:disabled{opacity:.42;cursor:not-allowed}

@media(max-width:1180px){
  .ownership-hero-v2{grid-template-columns:1fr}.ownership-overview-grid{grid-template-columns:1fr 1fr}.ownership-health-card{grid-column:1/-1}.ownership-archive-grid{grid-template-columns:1fr}
}
@media(max-width:820px){
  .ownership-movement-grid,.ownership-directory,.ownership-overview-grid,.ownership-review-summary{grid-template-columns:1fr 1fr}.ownership-health-card{grid-column:1/-1}.ownership-admin-head{flex-direction:column}.ownership-admin-head-actions{justify-items:start}
  .ownership-review-row.compact>summary{grid-template-columns:90px 95px minmax(0,1fr) 18px}.ownership-review-row.compact>summary em{display:none}.ownership-review-edit{grid-template-columns:1fr 1fr}
}
@media(max-width:560px){
  .ownership-hero-v2{padding:18px}.ownership-hero-v2 .ownership-hero-stats,.ownership-movement-grid,.ownership-directory,.ownership-overview-grid,.ownership-review-summary{grid-template-columns:1fr}
  .ownership-tabs-v2{display:grid;grid-template-columns:1fr}.ownership-toolbar-v2,.ownership-search-box,.ownership-detail-nav,.ownership-data-note,.ownership-review-pagination{align-items:stretch;flex-direction:column}.ownership-search-box{min-width:0;width:100%}.ownership-search-box input{min-width:0;width:100%}
  .ownership-health-card{grid-column:auto;grid-template-columns:1fr}.ownership-admin-subnav{display:grid;grid-template-columns:1fr}.ownership-review-row.compact>summary{grid-template-columns:80px minmax(0,1fr) 18px}.ownership-review-row.compact>summary b{display:none}.ownership-review-edit{grid-template-columns:1fr}
}

/* V1.35.0R22R4 · Halka Arz çalışma alanı, lifecycle filtreleri ve okunabilirlik */
.ipo-center-v3{max-width:1380px}.ipo-center-v3 .ipo-hero{align-items:stretch}.ipo-module-status{min-width:430px!important;display:block!important}.ipo-summary-kpis{display:grid;grid-template-columns:repeat(4,minmax(92px,1fr));gap:7px}.ipo-summary-kpis>span{display:grid;gap:4px;padding:9px 10px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:rgba(255,255,255,.018)}.ipo-summary-kpis small{font-size:9px!important;color:#738996}.ipo-summary-kpis b{font-size:13px!important;color:#dce5e9}.ipo-summary-kpis .warning b{color:#e6bf69}.ipo-summary-kpis .danger b{color:#eb898b}.ipo-summary-job{display:flex;align-items:center;gap:7px;margin-top:8px;padding:7px 9px;border:1px solid rgba(79,211,153,.17);border-radius:9px;background:rgba(79,211,153,.04);color:#91a7b1;font-size:10px}.ipo-summary-job i{width:7px;height:7px;border-radius:50%;background:#58d89f}.ipo-summary-job.running i,.ipo-summary-job.queued i{animation:pulse 1s infinite}.ipo-summary-job.failed i,.ipo-summary-job.interrupted i{background:#e47779}
.ipo-center-v3 .ipo-tabs{gap:8px;margin:16px 0 10px}.ipo-center-v3 .ipo-tabs button{padding:11px 16px;font-size:11px;border-radius:11px}.ipo-toolbar-v3{grid-template-columns:minmax(220px,1.5fr) minmax(145px,.7fr) minmax(135px,.55fr) minmax(145px,.6fr) auto auto!important;align-items:end!important;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:rgba(255,255,255,.014)}.ipo-toolbar-v3>div{display:grid;gap:5px}.ipo-toolbar-v3 label{font-size:9px;font-weight:850;letter-spacing:.06em;color:#708793}.ipo-toolbar-v3 input,.ipo-toolbar-v3 select{height:42px!important;font-size:12px!important}.ipo-toolbar-v3 button{height:42px}
.ipo-lifecycle-filter{display:flex;gap:6px;overflow:auto;margin:0 0 12px;padding-bottom:2px}.ipo-lifecycle-filter button{white-space:nowrap;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:rgba(255,255,255,.018);color:#8396a0;padding:7px 12px;font-size:10px;font-weight:800;cursor:pointer}.ipo-lifecycle-filter button.active{border-color:rgba(214,165,75,.34);background:rgba(214,165,75,.08);color:#ebc66f}.ipo-result-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 10px;color:#718792;font-size:11px}.ipo-result-head b{color:#d9e3e7;font-size:12px}
.ipo-center-v3 .ipo-grid{gap:13px}.ipo-center-v3 .ipo-card,.ipo-center-v3 .capital-action-card{padding:17px!important;border-radius:16px}.ipo-center-v3 .ipo-card h3,.ipo-center-v3 .capital-action-card h3{font-size:16px;min-height:0}.ipo-center-v3 .ipo-card p,.ipo-center-v3 .ipo-detail p{font-size:11px;line-height:1.5}.ipo-center-v3 .ipo-card header small,.ipo-center-v3 .ipo-detail header small{font-size:9px}.ipo-center-v3 .ipo-strength{width:96px;min-width:96px}.ipo-center-v3 .ipo-strength strong{font-size:23px}.ipo-center-v3 .ipo-strength span,.ipo-center-v3 .ipo-strength small{font-size:8px}.ipo-center-v3 .ipo-card-metrics span,.ipo-center-v3 .ipo-detail-grid span{font-size:9px}.ipo-center-v3 .ipo-card-metrics b,.ipo-center-v3 .ipo-detail-grid strong{font-size:12px}.ipo-center-v3 .ipo-doc-pill,.ipo-center-v3 .ipo-confidence,.ipo-center-v3 .ipo-prospectus-ok,.ipo-center-v3 .ipo-prospectus-wait,.ipo-center-v3 .ipo-prospectus-mid{font-size:9px}.ipo-center-v3 .ipo-card footer>span,.ipo-center-v3 .capital-action-card footer>span{font-size:9px}.ipo-center-v3 .ipo-lifecycle span{font-size:9px}.ipo-center-v3 .capital-metrics small{font-size:9px!important}.ipo-center-v3 .capital-metrics b{font-size:12px!important}.ipo-center-v3 .capital-rate-hero span{font-size:10px}.ipo-center-v3 .capital-kind-badge{font-size:10px!important}
.ipo-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin:16px 0}.ipo-pagination button{border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#071925;color:#9fb0b8;padding:8px 13px;font-size:10px;cursor:pointer}.ipo-pagination button:disabled{opacity:.35;cursor:not-allowed}.ipo-pagination span{color:#d8ba68;font-size:11px;font-weight:850}.ipo-scan-panel-v3{padding:22px!important}.ipo-scan-panel-v3>header{display:flex;justify-content:space-between;gap:18px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.055)}.ipo-scan-panel-v3 h2{font-size:24px;margin:5px 0}.ipo-scan-panel-v3 p{max-width:750px;font-size:12px!important;line-height:1.55}.ipo-scan-safety-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px}.ipo-scan-safety-grid article{display:grid;gap:5px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:rgba(255,255,255,.016)}.ipo-scan-safety-grid b{color:#d8b966;font-size:11px}.ipo-scan-safety-grid span{color:#8297a1;font-size:10px;line-height:1.45}
@media(max-width:1050px){.ipo-toolbar-v3{grid-template-columns:1fr 1fr 1fr!important}.ipo-module-status{min-width:0!important}.ipo-summary-kpis{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.ipo-toolbar-v3{grid-template-columns:1fr!important}.ipo-summary-kpis{grid-template-columns:1fr 1fr}.ipo-scan-panel-v3>header{flex-direction:column}.ipo-scan-safety-grid{grid-template-columns:1fr}.ipo-center-v3 .ipo-card h3,.ipo-center-v3 .capital-action-card h3{font-size:14px}}

/* V1.35.0R23 · SERVER MAIN Analizler */
.server-main-analysis-layout{grid-template-columns:minmax(0,1fr)!important}
.server-main-analysis-layout .analysis-results-panel{min-width:0}
.analysis-server-toolbar .portfolio-list-tools{align-items:center;gap:10px;flex-wrap:wrap}
.analysis-timeframe-switch{display:inline-flex;gap:6px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.025)}
.analysis-timeframe-switch button.active{border-color:rgba(232,184,76,.72);box-shadow:0 0 0 1px rgba(232,184,76,.18) inset;background:rgba(232,184,76,.12)}
.ownership-trade-list{margin-top:18px;border-top:1px solid rgba(255,255,255,.08);padding-top:14px}
.ownership-trade-list h3{margin:0 0 10px}.ownership-trade-row{display:grid;grid-template-columns:110px minmax(180px,1.3fr) 90px 120px 120px 150px;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px}.ownership-trade-row .buy{color:#6fe0ac}.ownership-trade-row .sell{color:#ff8d8d}.ownership-trade-row .mixed{color:#e8b84c}.ownership-trade-row small{opacity:.65}@media(max-width:900px){.ownership-trade-row{grid-template-columns:1fr 1fr}.ownership-trade-row>*{min-width:0}.analysis-timeframe-switch{width:100%}.analysis-timeframe-switch button{flex:1}}
/* R24 · CAPITAL ACTION COMPACT BADGE / SECTOR VALUATION / TYPE CONVERSION */
.detail-capital-hero-badge-host{margin:8px 0 4px;min-height:0}.capital-circle-badge{position:relative;width:94px;height:94px;border-radius:50%;border:2px solid #ffdc59;background:radial-gradient(circle at 35% 28%,#fff59e 0,#ffd83c 28%,#d49b08 66%,#6e4500 100%);box-shadow:0 0 0 4px rgba(255,210,48,.08),0 0 28px rgba(255,201,37,.30),inset 0 0 20px rgba(95,57,0,.25);color:#1b1200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;cursor:pointer;overflow:hidden;text-transform:uppercase}.capital-circle-badge:before{content:"";position:absolute;inset:-20%;opacity:.20;background:repeating-radial-gradient(ellipse at 30% 20%,transparent 0 7px,#3a2500 8px 10px,transparent 11px 19px);transform:rotate(-18deg);pointer-events:none}.capital-circle-badge>*{position:relative;z-index:1}.capital-circle-badge b{font-size:21px;line-height:1;font-weight:950}.capital-circle-badge span{font-size:10px;letter-spacing:.12em;font-weight:950;margin-top:4px}.capital-circle-badge small{font-size:7px;max-width:76px;line-height:1.15;margin-top:3px;font-weight:800}.capital-circle-badge.bonus{background:radial-gradient(circle at 35% 28%,#fffbd0,#f0d96e 32%,#9f7a20 72%,#493512)}.capital-circle-badge.mixed{background:radial-gradient(circle at 35% 28%,#fff5ac,#ffc941 30%,#bd7b10 68%,#443000)}.capital-circle-badge.hero{width:104px;height:104px;box-shadow:0 0 34px rgba(255,204,45,.42),inset 0 0 20px rgba(95,57,0,.25)}.capital-action-v4.compact{position:relative;padding:14px 16px}.capital-action-v4.compact header{align-items:center}.capital-action-v4.compact .capital-circle-badge{width:88px;height:88px;flex:0 0 88px}.capital-action-kpis.compact{grid-template-columns:repeat(4,minmax(0,1fr));margin:9px 0}.capital-compact-details{margin-top:8px;border-top:1px solid rgba(255,221,120,.15);padding-top:8px}.capital-compact-details>summary{cursor:pointer;color:#e5c875;font-size:11px;font-weight:800;letter-spacing:.04em}.capital-compact-details[open]>summary{margin-bottom:8px}
.sector-valuation-premium{padding:18px;border:1px solid rgba(213,177,80,.28);border-radius:20px;background:radial-gradient(circle at 90% 5%,rgba(223,182,74,.13),transparent 28%),linear-gradient(145deg,rgba(5,17,31,.98),rgba(4,11,22,.98));box-shadow:0 16px 42px rgba(0,0,0,.22)}.sector-valuation-premium>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.sector-valuation-premium h2{margin:5px 0;color:#f0d17c;font-size:20px}.sector-valuation-premium header p{margin:3px 0;color:#8297aa;font-size:10px}.sector-valuation-model{padding:7px 10px;border:1px solid rgba(224,188,88,.28);border-radius:999px;color:#e9c86e;font-size:10px;font-weight:900}.sector-valuation-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:13px 0}.sector-valuation-metrics>span{padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.035)}.sector-valuation-metrics small,.sector-valuation-metrics b,.sector-valuation-metrics em{display:block}.sector-valuation-metrics small{font-size:9px;color:#7e94a8}.sector-valuation-metrics b{margin:4px 0;color:#ecf3fb;font-size:15px}.sector-valuation-metrics em{font-style:normal;color:#788b9a;font-size:8px}.rights-post-effect{margin:12px 0;padding:12px;border:1px solid rgba(247,201,68,.26);border-radius:14px;background:rgba(236,190,57,.055)}.rights-post-effect>header{display:flex;justify-content:space-between;gap:8px;color:#e7c66a;font-size:10px}.rights-post-effect>header em{font-style:normal;color:#967f4e;font-size:8px}.rights-post-effect>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}.rights-post-effect>div>span{padding:8px;border-radius:9px;background:rgba(255,255,255,.035)}.rights-post-effect small,.rights-post-effect b{display:block;font-size:9px}.sector-valuation-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.sector-valuation-signals section{padding:11px 12px;border-radius:13px;background:rgba(255,255,255,.027);border:1px solid rgba(255,255,255,.06)}.sector-valuation-signals h4{margin:0 0 6px;color:#d5b968;font-size:9px;letter-spacing:.08em}.sector-valuation-signals p{margin:4px 0;color:#aec0cf;font-size:10px;line-height:1.4}.sector-valuation-premium>footer{margin-top:10px;color:#647b8d;font-size:8px}
.ownership-trade-price-detail{display:flex;flex-direction:column;gap:3px}.ownership-trade-price-detail small{display:flex;flex-direction:column;gap:1px}.ownership-trade-price-detail small b{color:#9fb5c7;font-size:8px}.type-conversion-section{margin-top:16px}.type-conversion-section>h3{margin:0 0 10px;color:#e0c36e;font-size:12px}.type-conversion-card{margin:9px 0;padding:13px;border-radius:15px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(130deg,rgba(10,23,38,.94),rgba(7,13,24,.96))}.type-conversion-card.risk-2{border-color:rgba(236,186,68,.30)}.type-conversion-card.risk-3{border-color:rgba(255,147,50,.42);box-shadow:inset 3px 0 #ed9a35}.type-conversion-card.risk-4{border-color:rgba(255,82,82,.48);box-shadow:inset 3px 0 #e45353}.type-conversion-card>header{display:flex;justify-content:space-between;gap:10px}.type-conversion-card header small,.type-conversion-card header b{display:block}.type-conversion-card header small{font-size:8px;color:#7d94a7}.type-conversion-card header b{margin-top:3px;color:#eff5fc;font-size:12px}.type-conversion-card>header>span{padding:5px 8px;height:max-content;border-radius:999px;background:rgba(225,183,71,.12);color:#e9c768;font-size:9px;font-weight:900}.type-conversion-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:9px 0}.type-conversion-kpis>span{padding:8px;border-radius:9px;background:rgba(255,255,255,.03)}.type-conversion-kpis small,.type-conversion-kpis b{display:block}.type-conversion-kpis small{font-size:8px;color:#768da0}.type-conversion-kpis b{font-size:10px;margin-top:3px}.type-conversion-reasons p{margin:3px 0;color:#abbccb;font-size:10px}.type-conversion-reasons strong{display:block;margin-top:7px;color:#d8ba67;font-size:9px}.type-conversion-card footer{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:9px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06);font-size:8px;color:#75899a}.type-conversion-card footer a{color:#d8ba67}.type-conversion-card footer small{width:100%;opacity:.75}
@media(max-width:900px){.sector-valuation-metrics,.sector-valuation-signals,.rights-post-effect>div,.type-conversion-kpis{grid-template-columns:1fr 1fr}.detail-capital-hero-badge-host{display:flex}.capital-circle-badge.hero{width:88px;height:88px}.capital-action-kpis.compact{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.sector-valuation-metrics,.sector-valuation-signals,.rights-post-effect>div,.type-conversion-kpis{grid-template-columns:1fr}.capital-action-v4.compact header{align-items:flex-start}.capital-action-kpis.compact{grid-template-columns:1fr 1fr}}
.ownership-important-conversion{margin:10px 0;padding:10px 12px;border:1px solid rgba(240,178,53,.30);border-radius:12px;background:rgba(226,158,31,.06)}.ownership-important-conversion small,.ownership-important-conversion b,.ownership-important-conversion span{display:block}.ownership-important-conversion small{color:#d4b55d;font-size:8px}.ownership-important-conversion b{margin:3px 0;color:#f0d17a;font-size:11px}.ownership-important-conversion span{color:#93a8b8;font-size:9px}
/* R24R2 · kullanıcı tercih merkezi */
.global-settings-button{width:38px;height:38px;border-radius:12px;border:1px solid rgba(213,178,92,.35);background:rgba(10,22,39,.88);color:#e7c771;font-size:19px;cursor:pointer}.global-settings-button:hover{transform:translateY(-1px);border-color:#e7c771}.user-pref-shell{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px;min-height:520px}.user-pref-tabs{display:flex;flex-direction:column;gap:7px;border-right:1px solid rgba(255,255,255,.08);padding-right:12px}.user-pref-tabs button{border:1px solid transparent;background:rgba(255,255,255,.025);color:#aebbc9;padding:10px 12px;border-radius:10px;text-align:left;cursor:pointer}.user-pref-tabs button.active{border-color:rgba(213,178,92,.48);background:rgba(213,178,92,.09);color:#f0d486}.user-pref-pane{display:none;max-height:62vh;overflow:auto;padding-right:6px}.user-pref-pane.active{display:block}.pref-section{border:1px solid rgba(255,255,255,.075);background:rgba(8,18,32,.66);border-radius:14px;padding:14px;margin-bottom:12px}.pref-section h4{margin:0 0 12px;color:#f0d486}.pref-section>label:not(.pref-switch-row){display:grid;gap:6px;margin:10px 0;color:#c8d2dd;font-size:12px}.pref-section select,.pref-section input[type=time],.pref-section input[type=number],.pref-section input[type=text],.pref-template-create input{background:#071320;border:1px solid rgba(255,255,255,.12);color:#eef4fa;border-radius:9px;padding:9px}.pref-switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.055);cursor:pointer}.pref-switch-row span{display:grid;gap:2px}.pref-switch-row b{font-size:13px;color:#e8eef5}.pref-switch-row small,.pref-help{color:#8293a5;font-size:11px}.pref-switch-row input{accent-color:#d8b75f;width:18px;height:18px}.pref-inline-actions,.pref-template-actions,.user-pref-footer,.pref-template-create{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pref-event-grid,.pref-institution-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.pref-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pref-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pref-card-order{display:grid;gap:7px}.pref-card-row{display:flex;justify-content:space-between;align-items:center;gap:10px;background:rgba(255,255,255,.035);padding:9px 10px;border-radius:10px}.pref-card-row button,.pref-template-actions button{border:1px solid rgba(255,255,255,.12);background:#0a1a2a;color:#c9d5df;border-radius:8px;padding:6px 8px;cursor:pointer}.pref-card-row button.active{color:#f2cc68;border-color:#d8b75f}.pref-card-row button.danger,.pref-template-actions button.danger,.user-pref-shell button.danger{color:#ff9f9f;border-color:rgba(255,95,95,.35)}.pref-template-list{display:grid;gap:8px;margin:12px 0}.pref-template-card{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid rgba(255,255,255,.075);border-radius:11px;padding:10px}.pref-template-card>div:first-child{display:grid;gap:3px}.pref-template-card small{color:#8293a5}.user-pref-footer{grid-column:1/-1;justify-content:space-between;border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.user-pref-footer>div{display:flex;gap:8px;align-items:center}.user-pref-footer #prefStatus{font-size:12px;color:#8bd9bb}.user-card-hidden{display:none!important}.user-card-favorite{box-shadow:inset 0 0 0 1px rgba(229,190,83,.45)}
@media(max-width:850px){.user-pref-shell{grid-template-columns:1fr}.user-pref-tabs{flex-direction:row;overflow:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.08);padding:0 0 10px}.user-pref-tabs button{white-space:nowrap}.user-pref-footer{grid-column:1}.pref-event-grid,.pref-institution-grid,.pref-grid-3{grid-template-columns:1fr}}
/* R24R2 · Kurumsal para kartları */
.institutional-accumulation-card,.us-smart-money-card{border:1px solid rgba(213,178,92,.2);background:linear-gradient(145deg,rgba(7,18,31,.96),rgba(10,28,44,.91));border-radius:18px;padding:18px;box-shadow:0 18px 50px rgba(0,0,0,.14)}.institutional-accumulation-card>header,.us-smart-money-card>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.institutional-accumulation-card h2,.us-smart-money-card h2{margin:4px 0 5px;font-size:20px;color:#eef4f7}.institutional-accumulation-card header p,.us-smart-money-card header p{margin:0;color:#8ca0b4;font-size:12px}.institutional-flow-total{min-width:185px;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 12px;text-align:right}.institutional-flow-total small{display:block;color:#8093a6;font-size:9px}.institutional-flow-total b{font-size:18px}.institutional-cluster-banner{margin:12px 0;padding:9px 11px;border-radius:10px;font-size:12px;font-weight:700}.institutional-cluster-banner.positive{background:rgba(61,193,143,.08);border:1px solid rgba(61,193,143,.22);color:#8de1bf}.institutional-cluster-banner.warn{background:rgba(233,182,70,.08);border:1px solid rgba(233,182,70,.22);color:#f0cd7c}.institutional-flow-list{display:grid;gap:7px;margin-top:12px}.institutional-flow-row{display:grid;grid-template-columns:minmax(0,1fr) auto 80px;gap:12px;align-items:center;padding:9px 10px;border-radius:10px;background:rgba(255,255,255,.03)}.institutional-flow-row span{display:grid;gap:2px}.institutional-flow-row small{color:#8193a5}.institutional-flow-row strong{font-size:14px}.institutional-flow-row em{font-style:normal;font-size:10px;color:#9db0c1;text-align:right}.institutional-accumulation-card>footer,.us-smart-money-card>footer{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07);color:#8193a5;font-size:11px}.smart-money-counts{display:grid;grid-template-columns:repeat(3,auto);gap:7px}.smart-money-counts span{display:grid;text-align:center;border:1px solid rgba(255,255,255,.075);border-radius:9px;padding:7px 9px}.smart-money-counts small{font-size:8px;color:#7f92a6}.smart-money-counts b{font-size:16px;color:#e9cb78}.smart-money-event-list{display:grid;gap:10px;margin-top:14px}.smart-money-event{border:1px solid rgba(255,255,255,.075);border-radius:13px;padding:12px;background:rgba(255,255,255,.025)}.smart-money-event.score-high{border-color:rgba(218,181,83,.32);background:rgba(218,181,83,.035)}.smart-money-event>header{display:flex;justify-content:space-between;gap:12px}.smart-money-event>header>div{display:grid;gap:3px}.smart-money-event header small{color:#8396aa}.smart-money-event header span{color:#e8ca75;font-weight:800}.smart-money-plain{display:grid;grid-template-columns:1fr 1fr;gap:7px 14px;margin-top:9px}.smart-money-plain p{margin:0;color:#b9c5d1;font-size:12px;line-height:1.42}.smart-money-plain strong{color:#eef3f6}.smart-money-event a{color:#e2c36c;text-decoration:none;font-size:11px}.positive{color:#76d9b1!important}.negative{color:#ff8d91!important}.neutral{color:#aab9c6!important}
@media(max-width:800px){.institutional-accumulation-card>header,.us-smart-money-card>header{display:grid}.institutional-flow-total{min-width:0;text-align:left}.institutional-flow-row{grid-template-columns:minmax(0,1fr) auto}.institutional-flow-row em{display:none}.smart-money-counts{grid-template-columns:repeat(3,1fr)}.smart-money-plain{grid-template-columns:1fr}}
/* R24R2 · resmî olay taramaları */
.event-scan-panel{margin:14px 0 18px;border:1px solid rgba(213,178,92,.18);border-radius:17px;background:rgba(7,18,31,.74);padding:15px}.event-scan-panel>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.event-scan-panel h2{margin:2px 0;color:#eef4f7;font-size:18px}.event-scan-tabs{display:flex;gap:7px;flex-wrap:wrap}.event-scan-tabs button{border:1px solid rgba(255,255,255,.1);background:#091827;color:#9eb0c1;padding:8px 10px;border-radius:9px;cursor:pointer;font-size:11px;font-weight:700}.event-scan-tabs button.active{color:#efd17a;border-color:rgba(224,188,91,.45);background:rgba(224,188,91,.08)}.event-scan-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:9px}.event-scan-head>div{display:grid;gap:2px}.event-scan-head small,.event-scan-head>span{color:#8597a9;font-size:10px}.event-scan-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}.event-scan-card{display:grid;gap:7px;text-align:left;border:1px solid rgba(255,255,255,.075);background:rgba(255,255,255,.025);color:#dfe8ef;border-radius:12px;padding:11px;cursor:pointer}.event-scan-card:hover{border-color:rgba(224,188,91,.35);transform:translateY(-1px)}.event-scan-card>span{display:grid;gap:2px}.event-scan-card>span small,.event-scan-card div small{color:#8193a5}.event-scan-card>strong{font-size:13px}.event-scan-card>em{font-style:normal;color:#b8c5d0;font-size:11px}.event-scan-card>div{display:flex;gap:9px;flex-wrap:wrap}
.event-scan-card.unavailable{cursor:not-allowed;opacity:.64}.money-event-scan-panel{margin-top:18px;border-color:rgba(77,172,196,.23);background:linear-gradient(145deg,rgba(6,23,34,.9),rgba(5,17,27,.82))}.money-event-scan-panel>header p{margin:4px 0 0;color:#8197a5;font-size:11px}.event-scan-comment{margin:8px 0 13px;padding:9px 11px;border-left:3px solid #d9ad4d;border-radius:7px;background:rgba(217,173,77,.055);color:#aebdc5;font-size:11px}.event-scan-comment b{color:#e6bd5d;margin-right:5px}.event-scan-groups{display:grid;gap:14px}.event-scan-group{display:grid;gap:8px}.event-scan-group>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.07);padding:0 2px 7px}.event-scan-group>header b{font-size:11px;letter-spacing:.08em;color:#dce6eb}.event-scan-group>header span{font-size:9px;color:#748a98}.event-scan-group.buy>header b,.event-scan-group.strategic>header b{color:#63d9a7}.event-scan-group.sell>header b,.event-scan-group.insider>header b{color:#ed9b83}.ipo-lifecycle span small{display:block;min-height:12px;margin-top:2px;font-size:8px;color:#728692}.ipo-lifecycle.evidence-pending span.active{border-color:rgba(237,180,67,.42);color:#ecc36b}
@media(max-width:760px){.event-scan-panel>header{display:grid}.event-scan-grid{grid-template-columns:1fr}}
/* R24R2 · yönetim merkezi KAP / öncelikli kurumlar */
.admin-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px;margin:12px 0}.admin-summary-grid>span{display:grid;gap:4px;border:1px solid rgba(255,255,255,.07);border-radius:11px;padding:10px;background:rgba(255,255,255,.025)}.admin-summary-grid small{font-size:9px;color:#8294a6}.admin-summary-grid b{color:#e9eef3}.admin-inline-form,.priority-institution-create{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.admin-inline-form input,.priority-institution-create input,.priority-institution-create select,.priority-institution-row select{background:#081726;color:#e6edf4;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:8px}.priority-institution-create input{min-width:210px}.priority-institution-list{display:grid;gap:7px;margin:12px 0}.priority-institution-row{display:grid;grid-template-columns:minmax(220px,1fr) 75px 80px 80px auto auto;gap:8px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.025)}.priority-institution-row>div{display:grid;gap:3px}.priority-institution-row small{color:#8193a5}.priority-institution-row label{font-size:11px;color:#b5c1cc}@media(max-width:980px){.priority-institution-row{grid-template-columns:1fr 80px 80px}.priority-institution-row button{width:100%}}

/* R24R2 priority institution mail controls */
.priority-global-mail{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid rgba(214,174,71,.35);border-radius:999px;font-size:12px;white-space:nowrap}.priority-mail-overview #prioritySubscriberList{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.priority-mail-overview small{opacity:.72}

/* R24R2 institutional accumulation V2 */
.institutional-window-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}.institutional-window-strip span{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.025)}.institutional-window-strip small{opacity:.65}.institutional-flow-row-v2>span{display:flex;flex-direction:column;gap:3px}.institutional-flow-row-v2>span small{line-height:1.25}.institutional-guidance{font-weight:700;color:#d8b861}

/* R24R2 priority institution discovery/performance */
.priority-candidate-list{display:grid;gap:8px}.priority-candidate-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px}.priority-candidate-list span{display:flex;flex-direction:column;gap:3px}.priority-candidate-list small{opacity:.68}.priority-performance-card{max-width:980px}.priority-performance-kpis,.priority-performance-horizons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.priority-performance-horizons{grid-template-columns:repeat(3,minmax(0,1fr))}.priority-performance-kpis span,.priority-performance-horizons article{padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;display:flex;flex-direction:column;gap:4px}.priority-performance-kpis small,.priority-performance-horizons small{opacity:.65}
/* R24R3 · PREMIUM CAPITAL ACTION SEAL */
.analysis-availability{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 16px}.analysis-availability>small{color:#7f929f}.analysis-availability-chip{display:grid;grid-template-columns:auto auto;gap:2px 8px;align-items:center;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(7,22,33,.72);color:#9eb0bb;text-align:left;cursor:pointer}.analysis-availability-chip b{color:#e4ebef;font-size:11px}.analysis-availability-chip span{font-size:10px}.analysis-availability-chip em{grid-column:1/-1;font-style:normal;font-size:8px;color:#718794}.analysis-availability-chip.available:hover,.analysis-availability-chip.active{border-color:rgba(217,173,77,.48);background:rgba(217,173,77,.08)}.analysis-availability-chip.active b{color:#efc864}.analysis-availability-chip.missing{opacity:.44;cursor:not-allowed}
.premium-symbol-line{display:flex;align-items:center;gap:12px;min-height:116px;overflow:visible}
.premium-symbol-line .detail-capital-hero-badge-host{display:flex;align-items:center;justify-content:center;margin-left:2px;min-width:0}
.premium-symbol-line .detail-capital-hero-badge-host:not(.has-active){display:none}
.capital-circle-badge.hero.premium-seal{position:relative;width:116px;height:116px;flex:0 0 116px;border:1px solid rgba(255,210,94,.85);background:radial-gradient(circle at 35% 27%,rgba(255,247,204,.22) 0 4%,transparent 18%),radial-gradient(circle at 49% 45%,#1b2730 0 42%,#090f15 43% 58%,#5b3a09 59% 61%,#e2ad43 62% 66%,#4b2d05 67% 71%,#f3ca6f 72% 75%,#2b1b05 76% 100%);box-shadow:0 20px 38px rgba(0,0,0,.62),7px 9px 18px rgba(0,0,0,.48),-5px -5px 18px rgba(255,215,118,.11),0 0 28px rgba(227,170,57,.30),inset 8px 8px 18px rgba(255,232,162,.08),inset -9px -12px 20px rgba(0,0,0,.54);color:#f2cb72;isolation:isolate;overflow:visible;transform:perspective(420px) rotateX(7deg) rotateY(-5deg) translateY(2px);transform-style:preserve-3d}
.capital-circle-badge.hero.premium-seal:before{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid rgba(255,219,129,.68);box-shadow:inset 0 0 0 2px rgba(50,31,6,.82),0 0 12px rgba(255,199,76,.18);background:conic-gradient(from 18deg,transparent 0 13%,rgba(255,230,156,.58) 14% 16%,transparent 17% 48%,rgba(255,227,139,.45) 49% 51%,transparent 52% 100%);z-index:-1}
.capital-circle-badge.hero.premium-seal:after{content:"";position:absolute;left:13px;top:10px;width:42px;height:16px;border-radius:50%;background:linear-gradient(100deg,rgba(255,255,255,.0),rgba(255,245,205,.62),rgba(255,255,255,0));filter:blur(3px);transform:rotate(-24deg);opacity:.9;pointer-events:none}
.capital-circle-badge.hero.premium-seal .seal-core{position:relative;z-index:3;display:flex;width:100%;height:100%;margin:0;flex-direction:column;align-items:center;justify-content:center;font-size:inherit;font-weight:inherit;letter-spacing:normal;transform:translateZ(15px);filter:drop-shadow(0 4px 4px rgba(0,0,0,.62))}
.capital-serpent-orbit{position:absolute;inset:-13px;width:calc(100% + 26px);height:calc(100% + 26px);z-index:2;overflow:visible;pointer-events:none;filter:url(#serpentLight);transform:translateZ(20px)}
.capital-serpent-orbit .serpent-body-shadow{fill:none;stroke:#130b02;stroke-width:11;stroke-linecap:round;opacity:.85}
.capital-serpent-orbit .serpent-body{fill:none;stroke:url(#serpentGold);stroke-width:7;stroke-linecap:round;stroke-dasharray:3 1.4}
.capital-serpent-orbit .serpent-head path{fill:url(#serpentGold);stroke:#3c2205;stroke-width:1.2;stroke-linejoin:round}.capital-serpent-orbit .serpent-head .serpent-jaw{fill:#9b6212}.capital-serpent-orbit .serpent-head circle{fill:#fff0a5;stroke:#401900;stroke-width:1}
.capital-circle-badge.hero.premium-seal b{font-size:30px;line-height:.95;font-weight:950;letter-spacing:-.04em;color:#efc66b;text-shadow:0 1px 0 #fff1bf,0 3px 12px rgba(0,0,0,.8)}
.capital-circle-badge.hero.premium-seal span{margin-top:5px;font-size:12px;letter-spacing:.035em;color:#f2c65d;text-shadow:0 2px 8px rgba(0,0,0,.82)}
.capital-circle-badge.hero.premium-seal small{margin-top:4px;max-width:88px;font-size:7.5px;line-height:1.15;letter-spacing:.055em;color:#ddb55d;text-shadow:0 2px 6px #000;white-space:normal}
.capital-circle-badge.hero.premium-seal:hover{transform:perspective(420px) rotateX(2deg) rotateY(3deg) translateY(0) scale(1.035);box-shadow:0 22px 42px rgba(0,0,0,.64),0 0 34px rgba(236,182,71,.44),0 0 62px rgba(236,182,71,.18)}
.capital-circle-badge.hero.premium-seal.bonus{background:radial-gradient(circle at 49% 45%,#182128 0 42%,#0a1118 43% 58%,#62440e 59% 61%,#e1ae45 62% 66%,#55360a 67% 71%,#f6d176 72% 75%,#2b1b05 76% 100%)}
.capital-circle-badge.hero.premium-seal.paid{background:radial-gradient(circle at 49% 45%,#1c1d20 0 42%,#0b1015 43% 58%,#6a4108 59% 61%,#f1b33d 62% 66%,#5c3606 67% 71%,#ffd36d 72% 75%,#301b03 76% 100%)}
.capital-summary-link>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid rgba(217,168,71,.16);border-radius:10px;background:rgba(217,168,71,.04);color:inherit;text-align:left;cursor:pointer}
.capital-summary-link>button span small,.capital-summary-link>button span b{display:block}.capital-summary-link>button span small{color:#7f929d;font-size:8px}.capital-summary-link>button span b{margin-top:3px;color:#e7c56d;font-size:10px}.capital-summary-link>button em{color:#8ca0aa;font-size:8.5px;font-style:normal}
@media(max-width:1420px){.capital-circle-badge.hero.premium-seal{width:102px;height:102px;flex-basis:102px}.capital-circle-badge.hero.premium-seal b{font-size:26px}.premium-symbol-line{min-height:104px}}
@media(max-width:760px){.premium-symbol-line{min-height:auto;flex-wrap:wrap}.capital-circle-badge.hero.premium-seal{width:84px;height:84px;flex-basis:84px}.capital-circle-badge.hero.premium-seal b{font-size:21px}.capital-circle-badge.hero.premium-seal span{font-size:9px}.capital-circle-badge.hero.premium-seal small{font-size:6.5px}.premium-symbol-line .detail-capital-hero-badge-host{order:3;width:100%;justify-content:flex-start;margin:8px 0 0 2px}}
@media(prefers-reduced-motion:reduce){.capital-circle-badge.hero.premium-seal{transition:none}.capital-circle-badge.hero.premium-seal:hover{transform:perspective(420px) rotateX(7deg) rotateY(-5deg) translateY(2px)}}

/* R24R3 · CENTRAL KAP / SEC LIVE OPS CONSOLE */
.central-ops-console{--ops-gold:#d9ad4d;--ops-line:rgba(217,173,77,.24)}
.ops-health-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:14px 0}
.ops-health-strip>span,.ops-counter-grid>span{padding:11px 12px;border:1px solid rgba(255,255,255,.08);background:rgba(6,22,31,.62);border-radius:12px;display:flex;flex-direction:column;gap:4px}
.ops-health-strip small,.ops-counter-grid small{font-size:10px;letter-spacing:.08em;color:#7f95a2}.ops-health-strip b,.ops-counter-grid b{font-size:13px;color:#f4f7f8}
.ops-console-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px}
.ops-console-card{border:1px solid rgba(217,173,77,.2);border-radius:18px;background:linear-gradient(145deg,rgba(5,22,31,.96),rgba(5,16,24,.9));padding:16px;box-shadow:0 15px 38px rgba(0,0,0,.22)}
.ops-console-card.running{border-color:rgba(217,173,77,.56);box-shadow:0 0 0 1px rgba(217,173,77,.08),0 18px 46px rgba(0,0,0,.28)}
.ops-console-card.ok{border-color:rgba(61,210,154,.28)}.ops-console-card.warn{border-color:rgba(238,181,65,.42)}.ops-console-card.error{border-color:rgba(239,95,95,.42)}
.ops-console-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ops-console-head>div>span{font-size:10px;letter-spacing:.16em;color:var(--ops-gold);font-weight:800}.ops-console-head h3{margin:4px 0 3px;font-size:18px}.ops-console-head p{margin:0;color:#90a4ae;font-size:12px;min-height:32px}.ops-console-head>strong{font-size:28px;color:#f3c962;white-space:nowrap}
.ops-progress{height:9px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden;margin:13px 0 7px}.ops-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#80621d,#e4b951,#fff1a4);box-shadow:0 0 14px rgba(228,185,81,.35);transition:width .35s ease}
.ops-progress-meta{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:10px;color:#8399a5}.ops-progress-meta span:nth-child(2){color:#f0c35b;font-weight:800}
.ops-stepper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:14px 0}.ops-step{min-width:0;text-align:center;color:#657985;font-size:9px}.ops-step i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;margin:0 auto 5px;border:1px solid rgba(255,255,255,.12);font-style:normal;background:#061923;color:#78909b}.ops-step span{display:block;line-height:1.2}.ops-step.done i{background:rgba(51,196,139,.15);border-color:rgba(51,196,139,.5);color:#55e5ad}.ops-step.done{color:#75ac99}.ops-step.active i{background:rgba(217,173,77,.16);border-color:#d9ad4d;color:#f4d074;box-shadow:0 0 12px rgba(217,173,77,.2)}.ops-step.active{color:#f2ca6e;font-weight:700}
.ops-counter-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:10px 0}.ops-counter-grid>span{padding:8px}.ops-counter-grid b{font-size:14px}
.ops-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.ops-actions .danger{border:1px solid rgba(238,92,92,.55);background:rgba(100,17,22,.34);color:#ff9c9c}.ops-actions button:disabled{opacity:.42;cursor:not-allowed}
.ops-log{border-top:1px solid rgba(255,255,255,.07);padding-top:11px;margin-top:6px;max-height:330px;overflow:auto}.ops-log-title{display:flex;justify-content:space-between;color:#8ba0aa;font-size:10px;margin-bottom:7px}.ops-log-title b{color:#c9d4d9}.ops-log-row{display:grid;grid-template-columns:70px 68px 1fr;gap:8px;padding:7px 5px;border-bottom:1px dashed rgba(255,255,255,.05);font-size:10px}.ops-log-row time{color:#66808d}.ops-log-row b{color:#9cb0b9}.ops-log-row.ok b,.ops-log-row.done b{color:#59dca8}.ops-log-row.error b{color:#ff8f8f}.ops-log-row.cancelled b,.ops-log-row.cancel b{color:#ffb070}.ops-log-row.pause b{color:#e7c06b}.ops-log-row span{color:#bcc9ce}.ops-log-empty{padding:18px;text-align:center;color:#617782;font-size:11px}
.ops-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:15px}.ops-important-events{display:grid;gap:7px}.ops-important-events>div{display:grid;grid-template-columns:80px 1fr auto;gap:8px;align-items:center;padding:8px 10px;border-radius:10px;background:rgba(7,27,36,.58);border:1px solid rgba(255,255,255,.06)}.ops-important-events b{color:#e8bf61}.ops-important-events span{font-size:11px;color:#d4dde1}.ops-important-events small{font-size:9px;color:#7f959f;text-align:right}.ops-note{margin-top:12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(217,173,77,.18);background:rgba(217,173,77,.05);color:#9fb0b8;font-size:10px}
@media(max-width:1180px){.ops-health-strip{grid-template-columns:repeat(3,1fr)}.ops-console-grid,.ops-bottom-grid{grid-template-columns:1fr}.ops-counter-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:720px){.ops-health-strip{grid-template-columns:repeat(2,1fr)}.ops-stepper{grid-template-columns:repeat(3,1fr)}.ops-counter-grid{grid-template-columns:repeat(2,1fr)}.ops-log-row{grid-template-columns:60px 56px 1fr}.ops-important-events>div{grid-template-columns:65px 1fr}}
/* R24R3 · PRIORITY INSTITUTION ADMIN COMPLETION */
.priority-subscriber-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.priority-subscriber-list>span{padding:7px 9px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(6,23,31,.52);display:flex;gap:7px;align-items:center}.priority-subscriber-list small{color:#718894}.priority-add-form{display:grid;grid-template-columns:1.2fr 1.3fr 100px auto;gap:8px}.priority-admin-table{display:grid;gap:6px}.priority-admin-row{display:grid;grid-template-columns:minmax(220px,1.5fr) 100px 70px 70px minmax(260px,1fr);gap:10px;align-items:center;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(6,22,30,.5)}.priority-admin-row.head{background:rgba(217,173,77,.07);color:#8ea2ac;font-size:10px;font-weight:800;letter-spacing:.06em}.priority-admin-row>span:first-child{display:flex;flex-direction:column;gap:3px}.priority-admin-row>span:first-child small{color:#718893}.priority-row-actions{display:flex;gap:6px;justify-content:flex-end}.admin-detail-overlay{position:fixed;inset:0;z-index:99999;background:rgba(0,8,14,.78);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px}.admin-detail-modal{width:min(980px,96vw);max-height:90vh;overflow:auto;border:1px solid rgba(217,173,77,.32);border-radius:18px;background:linear-gradient(145deg,#071b25,#06131b);box-shadow:0 28px 90px rgba(0,0,0,.62);padding:18px}.admin-detail-modal>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.07);padding-bottom:12px;margin-bottom:12px}.admin-detail-modal h2{margin:4px 0}.admin-detail-modal p{color:#899fa9}.priority-performance-range{display:flex;gap:7px}.priority-performance-range button{padding:7px 14px;border-radius:999px;border:1px solid rgba(217,173,77,.28);background:transparent;color:#9db0b9;cursor:pointer}.priority-performance-range button.active{background:rgba(217,173,77,.14);color:#f0c965;border-color:#d9ad4d}.priority-performance-horizons article span{font-size:9px;color:#8398a2}
@media(max-width:900px){.priority-add-form{grid-template-columns:1fr}.priority-admin-row{grid-template-columns:1fr 90px 60px 60px}.priority-admin-row.head span:last-child{display:none}.priority-row-actions{grid-column:1/-1;justify-content:flex-start}}
.ops-stepper.compact{grid-template-columns:repeat(3,minmax(0,1fr))}

/* R24R4R2 · Kurumsal akış merkezi: sermaye aksiyonları + BIST/SEC kurumsal para */
.ownership-flow-nav{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(520px,1.2fr);gap:14px;align-items:center;margin:0 0 12px;padding:13px 14px;border:1px solid rgba(74,171,194,.18);border-radius:14px;background:linear-gradient(145deg,rgba(6,25,36,.84),rgba(5,17,28,.76))}.ownership-flow-nav>div:first-child{display:grid;gap:3px}.ownership-flow-nav>div:first-child>b{color:#dce8ed;font-size:12px}.ownership-flow-tabs{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.ownership-flow-tabs button{min-height:36px;padding:7px 11px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:rgba(255,255,255,.025);color:#8fa2ad;font-size:9.5px;font-weight:850;cursor:pointer}.ownership-flow-tabs button.active{border-color:rgba(217,173,77,.52);background:rgba(217,173,77,.1);color:#efcd70;box-shadow:0 0 0 1px rgba(217,173,77,.05) inset}.ownership-flow-hub{display:grid;gap:12px}.ownership-flow-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:rgba(255,255,255,.016)}.ownership-flow-intro b{display:block;color:#dce7eb;font-size:12px}.ownership-flow-intro p{margin:4px 0 0;color:#7f949f;font-size:9.5px;line-height:1.5}.ownership-flow-intro>span{flex:0 0 auto;padding:6px 9px;border:1px solid rgba(217,173,77,.25);border-radius:999px;background:rgba(217,173,77,.055);color:#c9ad62;font-size:8px;font-weight:850;letter-spacing:.05em}.flow-rule-note{margin:7px 0 12px;padding:8px 10px;border:1px dashed rgba(102,188,207,.2);border-radius:9px;background:rgba(69,151,171,.035);color:#78929f;font-size:8.5px;line-height:1.5}
.institution-flow-list,.us-flow-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.institution-flow-card,.us-flow-card{display:grid;gap:10px;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:linear-gradient(145deg,rgba(7,23,34,.92),rgba(5,17,27,.94));box-shadow:0 10px 26px rgba(0,0,0,.14)}.institution-flow-card>header,.us-flow-card>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.institution-flow-card h3,.us-flow-card h3{margin:4px 0 2px;color:#e2ebef;font-size:13px}.institution-flow-card h3 i{color:#728995;font-style:normal}.institution-flow-card header small,.us-flow-card header small{color:#718793;font-size:8.5px}.flow-priority{display:inline-flex;padding:3px 6px;border-radius:999px;background:rgba(217,173,77,.07);color:#c8aa5e;font-size:7.5px;font-weight:850;letter-spacing:.06em}.flow-card-score{min-width:58px;padding:7px 8px;border:1px solid rgba(217,173,77,.14);border-radius:10px;background:rgba(217,173,77,.035);text-align:center}.flow-card-score b,.flow-card-score small{display:block}.flow-card-score b{color:#e6c262;font-size:18px}.flow-card-score small{margin-top:1px;color:#756b50;font-size:6.5px}.flow-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.flow-metric-strip>span{min-height:55px;padding:8px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:rgba(255,255,255,.018)}.flow-metric-strip small,.flow-metric-strip b{display:block}.flow-metric-strip small{color:#6f8490;font-size:7px;font-weight:800}.flow-metric-strip b{margin-top:5px;color:#d9e5e9;font-size:9px;line-height:1.3}.flow-metric-strip b.positive{color:#65d7a5}.flow-metric-strip b.negative{color:#ec8b8e}.flow-metric-strip b.gold{color:#e0bb60}.fund-profile-list{display:grid;gap:6px}.fund-profile{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:9px 10px;border:1px solid rgba(69,169,194,.12);border-radius:10px;background:rgba(49,142,164,.035)}.fund-profile>div b,.fund-profile>div span{display:block}.fund-profile>div b{color:#d5e2e7;font-size:9.5px}.fund-profile>div span{margin-top:2px;color:#7c97a3;font-size:7.8px}.fund-profile>strong{align-self:start;padding:4px 6px;border-radius:7px;background:rgba(217,173,77,.07);color:#d0ad58;font-size:7.2px}.fund-profile p{grid-column:1/-1;margin:0;color:#8ba0aa;font-size:8.3px;line-height:1.45}.fund-profile>small{grid-column:1/-1;color:#6d818d;font-size:7.2px}.institution-entity-note{padding:9px 10px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:rgba(255,255,255,.014)}.institution-entity-note b,.institution-entity-note span,.institution-entity-note small{display:block}.institution-entity-note b{color:#d8e3e8;font-size:9.5px}.institution-entity-note span{margin-top:2px;color:#8096a1;font-size:8px}.institution-entity-note small{margin-top:4px;color:#657d89;font-size:7.8px}.flow-card-notice{padding:8px 9px;border-left:3px solid #d9ad4d;border-radius:7px;background:rgba(217,173,77,.045);color:#92876d;font-size:8px;line-height:1.45}.institution-flow-card>footer,.us-flow-card>footer{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:3px}.institution-flow-card>footer a,.us-flow-card>footer a{color:#a9945c;font-size:8.5px;text-decoration:none}.institution-flow-card>footer a:hover,.us-flow-card>footer a:hover{color:#ebc86a}
.us-entity-profile{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:9px 10px;border:1px solid rgba(93,151,184,.14);border-radius:10px;background:rgba(66,128,159,.035)}.us-entity-profile small,.us-entity-profile b,.us-entity-profile span{display:block}.us-entity-profile small{color:#6b8390;font-size:7px}.us-entity-profile b{margin-top:3px;color:#d8e5e9;font-size:9.5px}.us-entity-profile span{margin-top:2px;color:#8298a3;font-size:7.8px}.us-entity-profile>strong{align-self:start;padding:4px 6px;border-radius:7px;background:rgba(217,173,77,.07);color:#d4b35f;font-size:7.2px}.us-entity-profile>p{grid-column:1/-1;margin:0;color:#879ca6;font-size:8.2px;line-height:1.45}.us-flow-explain{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.us-flow-explain p{margin:0;padding:8px;border:1px solid rgba(255,255,255,.045);border-radius:8px;background:rgba(255,255,255,.012);color:#8ca0aa;font-size:8.3px;line-height:1.45}.us-flow-explain b{display:block;margin-bottom:3px;color:#bbc9cf;font-size:7px;letter-spacing:.04em}
@media(max-width:1100px){.ownership-flow-nav{grid-template-columns:1fr}.ownership-flow-tabs{justify-content:flex-start}.institution-flow-list,.us-flow-list{grid-template-columns:1fr}.flow-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.ownership-flow-intro{align-items:flex-start;flex-direction:column}.ownership-flow-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%}.ownership-flow-tabs button{width:100%}.flow-metric-strip,.us-flow-explain{grid-template-columns:1fr}.fund-profile,.us-entity-profile{grid-template-columns:1fr}.fund-profile>strong,.us-entity-profile>strong{justify-self:start}.institution-flow-card>header,.us-flow-card>header,.institution-flow-card>footer,.us-flow-card>footer{flex-direction:column}.flow-card-score{display:flex;align-items:center;gap:6px;text-align:left}.flow-card-score small{margin:0}}

/* R25 · CAPITAL_ACTION_PRESENTATION_LIFECYCLE_GUARD_V2 + PREMIUM_3D_SEAL_V2 */
.capital-action-history-shell{margin-top:14px;border:1px solid rgba(118,146,176,.22);border-radius:16px;background:linear-gradient(180deg,rgba(11,23,37,.72),rgba(7,14,24,.9));overflow:hidden}
.capital-action-history-shell>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;cursor:pointer;color:#dce8f3}.capital-action-history-shell>summary::-webkit-details-marker{display:none}.capital-action-history-shell>summary span{display:grid;gap:3px}.capital-action-history-shell>summary b{font-size:13px;letter-spacing:.08em}.capital-action-history-shell>summary small{color:#8193a8}.capital-action-history-shell>summary strong{color:#d5b765;font-size:12px}.capital-action-history-shell[open]>summary{border-bottom:1px solid rgba(118,146,176,.16)}
.capital-action-history-shell .capital-action-history-v2{margin:0;border:0;border-radius:0;background:transparent}
.capital-circle-badge.hero.premium-seal{transition:transform .22s ease,box-shadow .22s ease,filter .22s ease;backface-visibility:hidden}
.capital-circle-badge.hero.premium-seal.bonus{border-color:rgba(255,222,118,.95);background:radial-gradient(circle at 33% 24%,rgba(255,255,221,.48) 0 5%,transparent 19%),radial-gradient(circle at 50% 45%,#16956b 0 33%,#0a694d 34% 48%,#064331 49% 58%,#79510b 59% 62%,#f3c95f 63% 68%,#8e5e0e 69% 72%,#ffe8a5 73% 77%,#3a2606 78% 100%);box-shadow:0 24px 44px rgba(0,0,0,.66),7px 11px 19px rgba(0,0,0,.52),-6px -7px 18px rgba(255,244,178,.18),0 0 34px rgba(31,210,149,.32),0 0 64px rgba(237,193,80,.18),inset 9px 9px 18px rgba(208,255,236,.18),inset -11px -14px 22px rgba(0,27,20,.68)}
.capital-circle-badge.hero.premium-seal.bonus b{color:#fff0a7;text-shadow:0 1px 0 #fff9d9,0 3px 10px rgba(0,39,28,.8),0 0 14px rgba(255,218,92,.3)}.capital-circle-badge.hero.premium-seal.bonus span{color:#e9ffef}.capital-circle-badge.hero.premium-seal.bonus small{color:#c9f7df}
.capital-circle-badge.hero.premium-seal.paid{border-color:rgba(226,167,91,.95);background:radial-gradient(circle at 33% 24%,rgba(255,238,214,.38) 0 5%,transparent 19%),radial-gradient(circle at 50% 45%,#a92845 0 33%,#741b32 34% 48%,#460f21 49% 58%,#5a3008 59% 62%,#d99a42 63% 68%,#71400d 69% 72%,#f2bd70 73% 77%,#2d1605 78% 100%);box-shadow:0 24px 44px rgba(0,0,0,.68),8px 12px 20px rgba(0,0,0,.55),-5px -6px 16px rgba(255,215,169,.12),0 0 32px rgba(180,39,71,.34),0 0 58px rgba(221,151,60,.16),inset 9px 9px 18px rgba(255,205,190,.11),inset -12px -15px 24px rgba(38,4,13,.72)}
.capital-circle-badge.hero.premium-seal.paid b{color:#ffe2a1;text-shadow:0 1px 0 #fff0c9,0 3px 10px rgba(43,3,12,.82),0 0 13px rgba(233,157,68,.3)}.capital-circle-badge.hero.premium-seal.paid span{color:#ffe9e2}.capital-circle-badge.hero.premium-seal.paid small{color:#f4c8bd}
.capital-circle-badge.hero.premium-seal.bonus:after,.capital-circle-badge.hero.premium-seal.paid:after{height:18px;width:48px;filter:blur(2.6px);opacity:.95}

/* R25 · ANALYSIS_CENTER_V2 */
.analysis-center-hero{margin-bottom:12px}.analysis-section-tabs,.analysis-quick-filters{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.analysis-section-tabs button,.analysis-quick-filters button{border:1px solid rgba(116,143,173,.24);background:#0b1725;color:#91a5bb;border-radius:10px;padding:9px 12px;font-size:11px;font-weight:800;cursor:pointer}.analysis-section-tabs button.active{color:#f3cf72;border-color:rgba(229,187,84,.55);box-shadow:inset 0 0 0 1px rgba(229,187,84,.12)}.analysis-quick-filters button.active{color:#8be9c2;border-color:rgba(70,204,153,.48);background:rgba(14,70,55,.32)}
.analysis-overview-grid{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;margin:13px 0 18px}.analysis-overview-grid>span{display:grid;gap:4px;padding:13px 14px;border:1px solid rgba(112,140,169,.18);border-radius:14px;background:linear-gradient(180deg,rgba(15,29,45,.9),rgba(8,18,30,.93))}.analysis-overview-grid small{font-size:9px;letter-spacing:.08em;color:#71869c}.analysis-overview-grid b{font-size:20px}.analysis-overview-grid em{font-style:normal;color:#7f93a7;font-size:10px}
.analysis-compact-list{border:1px solid rgba(110,139,168,.2);border-radius:16px;overflow:hidden;background:#07121f}.analysis-list-head,.analysis-compact-row{display:grid;grid-template-columns:minmax(130px,1.1fr) 90px minmax(220px,2fr) 82px 110px 80px 80px 100px;gap:10px;align-items:center}.analysis-list-head{padding:9px 14px;background:#0e1c2c;color:#6f849a;font-size:9px;font-weight:900;letter-spacing:.08em}.analysis-compact-row{position:relative;padding:12px 14px;border-top:1px solid rgba(106,136,164,.12);cursor:pointer;transition:.15s ease}.analysis-compact-row:hover{background:#102238;transform:translateX(2px)}.analysis-compact-row>div{display:grid;gap:3px;min-width:0}.analysis-compact-row b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analysis-compact-row small{font-size:9px;color:#788da2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analysis-symbol b{font-size:15px;color:#e8f2fb}.analysis-decision b{white-space:normal;line-height:1.25}.analysis-delta{font-weight:900}.analysis-hard-risk{position:absolute;right:8px;top:4px;font-size:7px;color:#ff8585;border:1px solid rgba(255,87,87,.4);border-radius:5px;padding:2px 4px;background:#35111a}.analysis-load-more{display:block;margin:14px auto}.analysis-summary-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:12px}.analysis-summary-card{padding:15px;border:1px solid rgba(110,139,168,.2);border-radius:16px;background:linear-gradient(180deg,#102138,#091624);cursor:pointer}.analysis-summary-card header{display:flex;justify-content:space-between}.analysis-summary-card header div{display:grid}.analysis-summary-card header span{font-weight:900;color:#e3c369}.analysis-summary-card h3{font-size:12px;min-height:32px}.analysis-summary-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.analysis-summary-kpis span{display:grid}.analysis-summary-kpis small{font-size:8px;color:#73879c}.analysis-summary-card footer{display:flex;justify-content:space-between;gap:8px;margin-top:12px;color:#73879c;font-size:9px}
@media(max-width:1200px){.analysis-overview-grid{grid-template-columns:repeat(3,1fr)}.analysis-list-head{display:none}.analysis-compact-row{grid-template-columns:1.2fr 90px 1.7fr 70px 90px 70px}.analysis-compact-row>div:nth-of-type(7),.analysis-compact-row>div:nth-of-type(8){display:none}}
@media(max-width:760px){.analysis-overview-grid{grid-template-columns:repeat(2,1fr)}.analysis-compact-row{grid-template-columns:1fr 80px}.analysis-compact-row>div:nth-of-type(n+3){display:none}.analysis-server-toolbar .portfolio-list-tools{display:grid;grid-template-columns:1fr 1fr}.analysis-server-toolbar input{grid-column:1/-1}}

/* R25 · US_INSTITUTIONAL_DETAIL_V3 */
.smart-money-top-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0}.smart-money-top-strip>span,.smart-money-who,.smart-money-event-metrics>span{display:grid;gap:3px;border:1px solid rgba(113,143,173,.18);background:rgba(7,18,30,.62);border-radius:11px;padding:10px}.smart-money-top-strip small,.smart-money-who small,.smart-money-event-metrics small{font-size:8px;letter-spacing:.08em;color:#758ba1}.smart-money-top-strip b{font-size:11px}.smart-money-top-strip em{font-size:9px;font-style:normal;color:#7f93a8}.smart-money-20s{padding:12px 14px;margin:10px 0 14px;border-left:3px solid #d5b765;background:linear-gradient(90deg,rgba(92,70,20,.22),transparent);border-radius:8px}.smart-money-20s>b{font-size:10px;color:#e4c76c;letter-spacing:.08em}.smart-money-20s p{margin:5px 0 0;color:#c7d5e3;line-height:1.5}.smart-money-who{margin:10px 0}.smart-money-who>b{font-size:12px}.smart-money-who>span{font-size:9px;color:#8195a9}.smart-money-event-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:6px;margin:8px 0}.smart-money-event-metrics>span b{font-size:10px}.smart-money-delay-note{margin:9px 0;padding:9px 11px;border:1px solid rgba(217,170,67,.25);border-radius:9px;color:#bea96e;font-size:9px;background:rgba(63,47,14,.2)}.smart-money-history{margin-top:14px;border:1px solid rgba(110,139,168,.2);border-radius:13px;overflow:hidden}.smart-money-history>summary{padding:12px 14px;cursor:pointer;color:#d4bd72;font-size:10px;font-weight:900;letter-spacing:.06em}.smart-money-history>section{padding:10px;border-top:1px solid rgba(110,139,168,.14)}.smart-money-history>section>header{display:flex;justify-content:space-between;margin-bottom:8px}.smart-money-history>section>header span{color:#788da2;font-size:9px}@media(max-width:760px){.smart-money-top-strip{grid-template-columns:1fr}.smart-money-event-metrics{grid-template-columns:repeat(2,1fr)}}

/* R24R4R2 institutional enrichment: official registry + quick filters */
.ownership-flow-quick-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 16px;padding:10px 12px;border:1px solid rgba(212,175,55,.18);border-radius:14px;background:rgba(5,15,28,.55)}
.ownership-flow-quick-filter>span{font-size:10px;letter-spacing:.14em;font-weight:800;color:#8ea0b7;margin-right:3px}
.ownership-flow-quick-filter button{border:1px solid rgba(148,163,184,.22);background:rgba(15,29,48,.82);color:#b9c5d4;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800;cursor:pointer}
.ownership-flow-quick-filter button.active{border-color:rgba(216,181,78,.72);background:linear-gradient(180deg,rgba(216,181,78,.22),rgba(114,83,13,.14));color:#ffe8a2;box-shadow:0 0 18px rgba(216,181,78,.10)}
.fund-profile.official{border-color:rgba(62,190,132,.30);box-shadow:inset 0 0 0 1px rgba(62,190,132,.05)}
.fund-official-meta{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0}
.fund-official-meta span{font-size:9px;color:#91a3b9;border:1px solid rgba(145,163,185,.15);border-radius:8px;padding:5px 7px;background:rgba(6,16,29,.42)}
.fund-official-meta b{color:#e8eef6;font-size:10px;margin-left:3px}
.fund-profile .official-source{display:block;color:#6ed8a4;margin-top:7px}
.fund-profile .official-source a{color:#e9c96f;text-decoration:none}
.us-holdings-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:10px 0;padding:9px;border:1px solid rgba(92,143,206,.18);border-radius:12px;background:rgba(7,20,36,.55)}
.us-holdings-strip span{min-width:0;display:flex;flex-direction:column;gap:3px}
.us-holdings-strip small{font-size:8px;letter-spacing:.08em;color:#7e91a9}
.us-holdings-strip b{font-size:11px;color:#e9eff7;overflow:hidden;text-overflow:ellipsis}
@media(max-width:760px){.us-holdings-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
.analysis-history-prompt{padding:18px;border:1px solid rgba(211,174,74,.20);border-radius:14px;background:rgba(10,24,39,.75)}.analysis-history-prompt b{color:#e7c463;letter-spacing:.08em}.analysis-history-prompt p{color:#91a4b8;margin:8px 0 0}.analysis-history-picks{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin-top:12px}.analysis-history-picks button{display:grid;text-align:left;gap:4px;padding:10px 12px;border:1px solid rgba(116,143,173,.18);border-radius:10px;background:#0a1828;color:#dce7f1;cursor:pointer}.analysis-history-picks small{color:#73879b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analysis-history-timeline{display:grid;gap:8px}.analysis-history-timeline article{display:grid;grid-template-columns:150px 90px minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border:1px solid rgba(109,139,169,.18);border-radius:12px;background:linear-gradient(180deg,#0d1d30,#081522)}.analysis-history-timeline time{font-size:10px;color:#7f93a8}.analysis-history-timeline article>div{display:flex;align-items:center;gap:7px}.analysis-history-timeline article>div b{font-size:17px;color:#e6c56b}.analysis-history-timeline em{font-size:10px;font-style:normal}.analysis-history-timeline section{display:grid;gap:4px}.analysis-history-timeline strong{font-size:11px}.analysis-history-timeline small{font-size:9px;color:#788da2}@media(max-width:700px){.analysis-history-timeline article{grid-template-columns:1fr 80px}.analysis-history-timeline section{grid-column:1/-1}}


/* R24R4R2R4R1 · PREMIUM SEAL V2 · isolated override */
.capital-circle-badge.hero.premium-seal{width:122px;height:122px;flex-basis:122px;border-radius:28px;clip-path:polygon(18% 0,82% 0,100% 18%,100% 82%,82% 100%,18% 100%,0 82%,0 18%);border:1px solid rgba(255,217,128,.92);background:linear-gradient(145deg,rgba(255,245,216,.14),rgba(255,255,255,0) 18%),radial-gradient(circle at 50% 37%,rgba(255,255,255,.12) 0 10%,transparent 26%),linear-gradient(180deg,#1a2430 0%,#0d141c 34%,#1c140c 35%,#7f5315 44%,#f1c86c 48%,#8a5b16 53%,#35210a 58%,#0c1016 100%);box-shadow:0 24px 44px rgba(0,0,0,.66),10px 12px 24px rgba(0,0,0,.5),-6px -7px 17px rgba(255,233,177,.11),0 0 34px rgba(233,185,77,.20),inset 0 1px 0 rgba(255,247,222,.24),inset 0 -16px 26px rgba(0,0,0,.45),inset 10px 11px 18px rgba(255,228,150,.05);transform:perspective(540px) rotateX(8deg) rotateY(-6deg) translateY(2px);transform-style:preserve-3d;overflow:visible}
.capital-circle-badge.hero.premium-seal:before{inset:5px;border-radius:24px;clip-path:polygon(18% 0,82% 0,100% 18%,100% 82%,82% 100%,18% 100%,0 82%,0 18%);border:1px solid rgba(255,233,165,.44);background:linear-gradient(145deg,rgba(255,255,255,.08),transparent 28%),radial-gradient(circle at 50% 46%,rgba(11,15,20,0) 0 36%,rgba(255,210,112,.22) 47%,rgba(0,0,0,0) 59%);box-shadow:inset 0 0 0 2px rgba(67,42,8,.78),inset 0 0 18px rgba(255,212,112,.10),0 0 12px rgba(255,199,76,.14);z-index:0}
.capital-circle-badge.hero.premium-seal:after{left:14px;top:13px;width:54px;height:19px;border-radius:999px;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,249,221,.72),rgba(255,255,255,0));filter:blur(2.7px);opacity:.95;z-index:2}
.capital-circle-badge.hero.premium-seal .seal-core{z-index:4;transform:translateZ(18px);padding:18px 10px 15px;text-align:center;filter:drop-shadow(0 5px 6px rgba(0,0,0,.68))}
.capital-circle-badge.hero.premium-seal .capital-serpent-orbit{inset:-8px;width:calc(100% + 16px);height:calc(100% + 16px);transform:translateZ(13px);opacity:.78}
.capital-circle-badge.hero.premium-seal b{font-size:31px;line-height:.92;letter-spacing:-.045em;color:#f7d47b;text-shadow:0 1px 0 rgba(255,249,219,.95),0 4px 13px rgba(0,0,0,.82),0 0 18px rgba(255,203,90,.16)}
.capital-circle-badge.hero.premium-seal span{letter-spacing:.055em;color:#f8e4bd}
.capital-circle-badge.hero.premium-seal small{margin-top:5px;max-width:86px;letter-spacing:.07em;color:#e7c98b}
.capital-circle-badge.hero.premium-seal:hover{transform:perspective(540px) rotateX(3deg) rotateY(2deg) translateY(-1px) scale(1.038);box-shadow:0 28px 48px rgba(0,0,0,.68),0 0 38px rgba(237,190,82,.28),0 0 72px rgba(237,190,82,.10)}
.capital-circle-badge.hero.premium-seal.bonus{border-color:rgba(207,255,220,.72);background:linear-gradient(150deg,rgba(255,255,255,.12),rgba(255,255,255,0) 18%),radial-gradient(circle at 50% 34%,rgba(224,255,241,.16) 0 10%,transparent 26%),linear-gradient(180deg,#10221e 0%,#0b1815 32%,#154634 33%,#1ba273 46%,#7fd1b0 49%,#1b9168 53%,#12573f 58%,#0a1512 100%);box-shadow:0 26px 46px rgba(0,0,0,.66),10px 12px 24px rgba(0,0,0,.52),-6px -7px 18px rgba(226,255,241,.12),0 0 36px rgba(35,212,148,.26),0 0 68px rgba(236,197,86,.12),inset 0 1px 0 rgba(235,255,245,.24),inset 0 -16px 24px rgba(0,35,25,.54),inset 10px 10px 18px rgba(210,255,236,.08)}
.capital-circle-badge.hero.premium-seal.bonus b{color:#fff3a9}.capital-circle-badge.hero.premium-seal.bonus span{color:#effff4}.capital-circle-badge.hero.premium-seal.bonus small{color:#c8f7de}
.capital-circle-badge.hero.premium-seal.paid{border-color:rgba(255,204,162,.78);background:linear-gradient(150deg,rgba(255,255,255,.10),rgba(255,255,255,0) 18%),radial-gradient(circle at 50% 34%,rgba(255,230,219,.15) 0 10%,transparent 26%),linear-gradient(180deg,#251217 0%,#170d10 31%,#5e192a 32%,#b53353 46%,#f29b74 49%,#b73253 53%,#6d2135 58%,#160b0e 100%);box-shadow:0 27px 46px rgba(0,0,0,.70),10px 12px 24px rgba(0,0,0,.55),-6px -7px 17px rgba(255,226,204,.10),0 0 35px rgba(194,50,89,.28),0 0 66px rgba(236,176,89,.12),inset 0 1px 0 rgba(255,233,221,.20),inset 0 -16px 24px rgba(45,7,17,.56),inset 10px 10px 18px rgba(255,208,191,.06)}
.capital-circle-badge.hero.premium-seal.paid b{color:#ffe6aa}.capital-circle-badge.hero.premium-seal.paid span{color:#fff0e8}.capital-circle-badge.hero.premium-seal.paid small{color:#f6cbbf}
@media(max-width:1420px){.capital-circle-badge.hero.premium-seal{width:106px;height:106px;flex-basis:106px}.capital-circle-badge.hero.premium-seal b{font-size:27px}}
@media(max-width:760px){.capital-circle-badge.hero.premium-seal{width:88px;height:88px;flex-basis:88px;border-radius:22px}.capital-circle-badge.hero.premium-seal:before{inset:4px;border-radius:18px}.capital-circle-badge.hero.premium-seal b{font-size:21px}.capital-circle-badge.hero.premium-seal span{font-size:9px}.capital-circle-badge.hero.premium-seal small{font-size:6.5px;max-width:70px}}
@media(prefers-reduced-motion:reduce){.capital-circle-badge.hero.premium-seal:hover{transform:perspective(540px) rotateX(8deg) rotateY(-6deg) translateY(2px)}}

/* R24R4R2R7R7 · CAPITAL ACTION CANONICAL MERGE + SEAL FIT */
.capital-action-v4.compact{overflow:visible}
.capital-action-v4.compact header{overflow:visible;padding-right:6px}
.capital-action-v4.compact .capital-circle-badge{width:96px;height:96px;flex:0 0 96px;padding:8px 7px;box-sizing:border-box;overflow:hidden}
.capital-action-v4.compact .capital-circle-badge .seal-core{display:flex;width:100%;height:100%;min-width:0;align-items:center;justify-content:center;flex-direction:column;text-align:center}
.capital-circle-badge .seal-core b{display:block;max-width:100%;white-space:nowrap;text-align:center}
.capital-action-v4.compact .capital-circle-badge b{font-size:19px;letter-spacing:-.035em}
.capital-action-v4.compact .capital-circle-badge.rate-long b{font-size:16.5px}
.capital-action-v4.compact .capital-circle-badge.rate-xlong b{font-size:14.5px}
.capital-action-v4.compact .capital-circle-badge.rate-xxlong b{font-size:12.5px}
.capital-action-v4.compact .capital-circle-badge span{font-size:9px;letter-spacing:.075em;white-space:nowrap}
.capital-action-v4.compact .capital-circle-badge small{max-width:78px;font-size:6.5px;line-height:1.14;letter-spacing:.035em;white-space:normal;overflow-wrap:anywhere}
.premium-symbol-line .detail-capital-hero-badge-host{flex:0 0 auto;overflow:visible;padding:9px 11px;margin:-9px 0 -9px -7px}
.capital-circle-badge.hero.premium-seal .seal-core{box-sizing:border-box;min-width:0}
.capital-circle-badge.hero.premium-seal b{max-width:100%;white-space:nowrap}
.capital-circle-badge.hero.premium-seal.rate-long b{font-size:27px}
.capital-circle-badge.hero.premium-seal.rate-xlong b{font-size:23px}
.capital-circle-badge.hero.premium-seal.rate-xxlong b{font-size:20px}
@media(max-width:1420px){.capital-circle-badge.hero.premium-seal.rate-long b{font-size:23px}.capital-circle-badge.hero.premium-seal.rate-xlong b{font-size:20px}.capital-circle-badge.hero.premium-seal.rate-xxlong b{font-size:17px}}
@media(max-width:760px){.premium-symbol-line .detail-capital-hero-badge-host{padding:7px 9px;margin:1px 0 0 -7px}.capital-circle-badge.hero.premium-seal.rate-long b{font-size:18px}.capital-circle-badge.hero.premium-seal.rate-xlong b{font-size:15.5px}.capital-circle-badge.hero.premium-seal.rate-xxlong b{font-size:13.5px}.capital-action-v4.compact .capital-circle-badge{width:90px;height:90px;flex-basis:90px}}

/* R24R4R2R6 · SERVER_SCAN_SCHEDULER_SUPERADMIN_V1 */
.scan-market-card{position:relative;overflow:visible}
.scan-card-schedule{position:relative;margin-top:9px;z-index:4}
.scan-card-schedule-trigger{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 9px;border:1px dashed rgba(213,174,83,.16);border-radius:9px;background:rgba(213,174,83,.025);color:#728893;text-align:left;opacity:.42;transition:opacity .16s ease,border-color .16s ease,background .16s ease}
.scan-market-card:hover .scan-card-schedule-trigger,.scan-card-schedule.editing .scan-card-schedule-trigger,.scan-card-schedule-trigger:focus-visible{opacity:1;border-color:rgba(229,189,94,.34);background:rgba(229,189,94,.055);outline:none}
.scan-card-schedule.active .scan-card-schedule-trigger{opacity:.9;border-style:solid;border-color:rgba(90,218,163,.2);background:rgba(64,189,137,.035)}
.scan-card-schedule-trigger>span{font-size:13px}.scan-card-schedule-trigger>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;color:#d7bd77;letter-spacing:.025em}.scan-card-schedule.active .scan-card-schedule-trigger>b{color:#79d2aa}.scan-card-schedule-trigger>small{font-size:7px;color:#607985;white-space:nowrap}
.scan-schedule-editor{position:absolute;top:calc(100% + 6px);left:0;right:0;min-width:420px;padding:12px;border:1px solid rgba(229,189,94,.3);border-radius:13px;background:linear-gradient(150deg,#0a1d2b,#06141f 78%);box-shadow:0 20px 52px rgba(0,0,0,.55);z-index:40}
.scan-market-card:nth-child(even) .scan-schedule-editor{left:auto;right:0}
.scan-schedule-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:9px}.scan-schedule-editor-head>div{display:grid;gap:2px}.scan-schedule-editor-head small{font-size:7px;letter-spacing:.08em;color:#86734d}.scan-schedule-editor-head strong{font-size:11px;color:#e8d18e}.scan-schedule-editor-head>button{width:28px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025);color:#879aa3;font-size:16px}
.scan-schedule-master,.scan-schedule-switch{display:flex;align-items:center;gap:7px;color:#9aabb3;font-size:8px}.scan-schedule-master{padding:8px 9px;border:1px solid rgba(255,255,255,.05);border-radius:8px;background:rgba(255,255,255,.015);margin-bottom:8px}.scan-schedule-master input,.scan-schedule-switch input{accent-color:#d8ad50}
.scan-schedule-tf{padding:9px;border:1px solid rgba(255,255,255,.05);border-radius:10px;background:rgba(255,255,255,.012);margin-top:7px}.scan-schedule-tf>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.scan-schedule-tf>header>div{display:grid;gap:1px}.scan-schedule-tf>header b{font-size:9px;color:#d9e1e5}.scan-schedule-tf>header small{font-size:7px;color:#5f7580}
.scan-schedule-days{display:flex;gap:4px;flex-wrap:wrap;margin:8px 0}.scan-schedule-days button{min-width:34px;padding:5px 7px;border:1px solid rgba(255,255,255,.055);border-radius:7px;background:rgba(255,255,255,.018);color:#657b86;font-size:7px}.scan-schedule-days button.active{border-color:rgba(216,173,80,.32);background:rgba(216,173,80,.09);color:#e5c574}
.scan-schedule-times{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.scan-schedule-times>span{display:flex;align-items:center;border:1px solid rgba(255,255,255,.06);border-radius:8px;overflow:hidden;background:#071723}.scan-schedule-times input{width:82px;min-height:31px;border:0!important;background:transparent!important;color:#dbe3e6!important;padding:4px 6px!important;font-size:8px!important;color-scheme:dark}.scan-schedule-times>span>button{width:27px;height:31px;border:0;border-left:1px solid rgba(255,255,255,.05);background:rgba(255,255,255,.02);color:#758a94}.scan-schedule-add{min-height:31px;padding:5px 8px;border:1px dashed rgba(216,173,80,.2);border-radius:8px;background:rgba(216,173,80,.03);color:#b99a55;font-size:7px;font-weight:800}
.scan-schedule-hint{margin:8px 0 0!important;font-size:7px!important;line-height:1.45;color:#617782!important}.scan-schedule-editor-actions{display:flex;gap:7px;margin-top:9px}.scan-schedule-editor-actions button{flex:1;min-height:34px;font-size:7px}
.scan-schedule-audit{margin-top:10px;border:1px solid rgba(255,255,255,.045);border-radius:10px;background:rgba(255,255,255,.012)}.scan-schedule-audit summary{padding:9px 11px;cursor:pointer;font-size:8px;color:#81939c}.scan-schedule-audit>div{display:grid;padding:0 10px 9px;gap:4px}.scan-schedule-audit span{display:grid;grid-template-columns:1fr auto auto;gap:8px;padding:5px 7px;border-radius:6px;background:rgba(255,255,255,.015);font-size:7px}.scan-schedule-audit b{color:#9facb2}.scan-schedule-audit em{font-style:normal;color:#d0ad5f}.scan-schedule-audit time{color:#5f7580}

/* R24R4R2R6 · STOCK_DETAIL_LAPLACE_LIVE_QUOTE_V2 */
.detail-live-quote-provider{font-size:7px!important;font-weight:800;letter-spacing:.055em;color:#64d7a2!important;text-transform:uppercase}.detail-live-quote-provider.fallback{color:#dfb65e!important}.premium-price-panel #detailLivePriceValue,.premium-price-panel #detailLiveChangeValue{transition:opacity .12s ease,transform .12s ease}

@media(max-width:760px){.scan-card-schedule-trigger{opacity:.9;grid-template-columns:auto minmax(0,1fr)}.scan-card-schedule-trigger>small{grid-column:2}.scan-schedule-editor{position:relative;top:auto;left:auto!important;right:auto!important;min-width:0;margin-top:6px}.scan-schedule-editor-actions{flex-direction:column}.scan-schedule-audit span{grid-template-columns:1fr auto}.scan-schedule-audit time{grid-column:1/-1}}

/* R7 · CENTRAL KAP CARD SCHEDULER + ADMIN MAIL */
.ops-console-card .ops-schedule-trigger{margin-right:auto;opacity:.72;transition:opacity .18s ease,transform .18s ease}
.ops-console-card:hover .ops-schedule-trigger,.ops-schedule-trigger:focus{opacity:1;transform:translateY(-1px)}
.ops-card-schedule{display:none;margin:14px 0 4px;padding:16px;border:1px solid rgba(212,180,91,.24);border-radius:16px;background:rgba(9,25,38,.72)}
.ops-card-schedule.open{display:block}
.ops-card-schedule-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 18px;margin-bottom:12px}
.ops-card-schedule-title small{opacity:.72;max-width:680px}
.ops-schedule-days{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}
.ops-schedule-days label{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgba(143,164,178,.2);border-radius:999px;background:rgba(255,255,255,.025);cursor:pointer}
.ops-schedule-times{display:flex;flex-wrap:wrap;gap:8px;min-height:34px;margin-bottom:12px}
.ops-schedule-times>span{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid rgba(212,180,91,.35);border-radius:10px;font-weight:800}
.ops-schedule-times button{border:0;background:transparent;font:inherit;cursor:pointer;opacity:.7}
.admin-user-mail-box label{display:grid;gap:6px;margin:10px 0;font-size:12px;font-weight:700}
.admin-user-mail-box input,.admin-user-mail-box textarea,.admin-user-mail-box select{width:100%}
.admin-user-mail-box small{display:block;margin-top:8px;opacity:.7}
@media(max-width:720px){.ops-card-schedule .admin-inline-form{align-items:stretch}.ops-card-schedule .admin-inline-form>*{width:100%}.ops-schedule-days label{flex:1 0 27%;justify-content:center}}

/* R7 · SMTP / user mail administration */
.admin-mail-settings{display:grid;gap:14px}
.admin-mail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}
.admin-mail-grid label{display:grid;gap:6px;font-size:11px;font-weight:750;color:#aebdc5}
.admin-mail-grid input,.admin-mail-grid select{width:100%;min-width:0}
.admin-mail-grid .check-line{display:flex;align-items:center;gap:8px;align-self:end;min-height:42px;padding:9px 10px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.018)}
.admin-mail-grid .check-line input{width:auto}
.admin-mail-settings .ownership-inline-facts{margin-top:2px}
.admin-user-mail-box{border-color:rgba(216,173,80,.18)!important;background:linear-gradient(145deg,rgba(216,173,80,.035),rgba(255,255,255,.012))}
@media(max-width:1050px){.admin-mail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.admin-mail-grid{grid-template-columns:1fr}.admin-mail-settings .admin-danger-actions{display:grid;grid-template-columns:1fr}}

/* R24R4R2R7 · ADMIN CONTROLLED BULK MAIL */
.admin-bulk-mail-bar{margin:0 0 14px;padding:14px 16px;border:1px solid rgba(204,170,83,.28);border-radius:16px;background:linear-gradient(145deg,rgba(16,28,45,.96),rgba(9,18,32,.96));display:grid;gap:12px}.admin-bulk-mail-bar>div:first-child{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.admin-bulk-mail-bar>div:first-child b{color:#f3cf72}.admin-bulk-mail-bar>div:first-child span{font-size:12px;opacity:.76}.admin-bulk-mail-composer{border-top:1px solid rgba(255,255,255,.09);padding-top:14px}.admin-bulk-mail-composer .wide{grid-column:1/-1}.admin-bulk-mail-pick{display:inline-flex;align-items:center;gap:5px;margin-bottom:6px;font-size:11px;opacity:.82}.admin-bulk-mail-pick input{accent-color:#d2ae58}.mail-unverified{font-size:10px;color:#f0b35d;font-weight:700}

/* R7R4 · ADMIN_EMAIL_CENTER_DIAGNOSTICS_V2 + PERFORMANCE_HOTPATH_OBSERVABILITY_V2 */
.mail-center-v2{display:grid;gap:14px}.mail-health-badge{align-self:flex-start;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);font-size:10px;font-weight:900;letter-spacing:.06em}.mail-health-badge.ok{color:#70deb1;border-color:rgba(81,216,160,.35);background:rgba(81,216,160,.08)}.mail-health-badge.warn{color:#f0c36a;border-color:rgba(240,195,106,.35);background:rgba(240,195,106,.08)}.mail-health-badge.idle{color:#91a5af}.mail-center-tabs,.hotpath-window-tabs{display:flex;gap:7px;flex-wrap:wrap}.mail-center-tabs button,.hotpath-window-tabs button{padding:8px 11px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:rgba(255,255,255,.02);color:#8398a3;font-size:9px;font-weight:850}.mail-center-tabs button.active,.hotpath-window-tabs button.active{color:#e6c66f;border-color:rgba(216,173,80,.34);background:rgba(216,173,80,.08)}.mail-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.mail-dirty-badge{padding:5px 8px;border-radius:999px;background:rgba(240,195,106,.1);border:1px solid rgba(240,195,106,.25);color:#f0c36a;font-size:8px;font-weight:900}.mail-test-form{margin:12px 0}.mail-diagnostic-report{margin-top:14px;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:14px;background:rgba(255,255,255,.015)}.mail-diagnostic-report.ok{border-color:rgba(81,216,160,.22)}.mail-diagnostic-report.error{border-color:rgba(236,105,105,.24)}.mail-diagnostic-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mail-diagnostic-head small{font-size:8px;opacity:.65}.mail-diagnostic-head h3{margin:2px 0 0}.mail-stage-list{display:grid;gap:6px;margin-top:12px}.mail-stage-list article{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;border-radius:9px;background:rgba(255,255,255,.02)}.mail-stage-list article i{font-style:normal;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.05)}.mail-stage-list article.ok i{color:#72e0b4}.mail-stage-list article.error i{color:#ef8585}.mail-stage-list article.skipped i{color:#8ea0a8}.mail-stage-list article span{display:grid}.mail-stage-list article small{opacity:.68;white-space:normal;word-break:break-word}.mail-stage-list time{font-size:9px;opacity:.7}.mail-technical-detail,.mail-test-history,.hotpath-problems{margin-top:12px}.mail-technical-detail code{display:block;margin-top:8px;padding:9px;border-radius:8px;background:#06111a;white-space:pre-wrap}.mail-test-history>div,.hotpath-problems>div{display:grid;gap:6px;margin-top:8px}.mail-test-history article,.hotpath-problems article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:8px 10px;border-radius:8px;background:rgba(255,255,255,.018);font-size:9px}.mail-table{display:grid;gap:4px;margin-top:12px;overflow-x:auto}.mail-table-row{display:grid;grid-template-columns:110px 130px minmax(220px,1fr) 70px minmax(150px,1fr) 145px;gap:8px;align-items:center;min-width:850px;padding:8px 9px;border-radius:8px;background:rgba(255,255,255,.018);font-size:9px}.mail-table-row.head{background:rgba(216,173,80,.06);color:#cbb36f;font-weight:850}.mail-status{font-size:8px}.mail-status.sent{color:#72e0b4}.mail-status.failed{color:#ef8585}.mail-status.retry,.mail-status.retrying{color:#f0c36a}.mail-status.queued,.mail-status.sending{color:#80bfe7}
.hotpath-v2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.hotpath-v2-card{border:1px solid rgba(255,255,255,.065);border-radius:14px;padding:13px;background:rgba(255,255,255,.015)}.hotpath-v2-card.ok{border-color:rgba(81,216,160,.16)}.hotpath-v2-card.warn{border-color:rgba(240,195,106,.28)}.hotpath-v2-card.danger{border-color:rgba(236,105,105,.34)}.hotpath-v2-card header{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.hotpath-v2-card header span{font-size:9px;color:#899da6}.hotpath-v2-card header b{font-size:16px}.hotpath-v2-card>div{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin:10px 0}.hotpath-v2-card>div span{font-size:8px;opacity:.72}.hotpath-v2-card footer{display:grid;gap:3px;font-size:8px;opacity:.74}.hotpath-stage-card{margin-top:14px;padding:13px;border-radius:13px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.012)}.hotpath-stage-card h4{margin:0 0 9px}.hotpath-stage-card>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hotpath-stage-card span{display:grid;grid-template-columns:1fr auto;gap:3px 8px;padding:8px;border-radius:8px;background:rgba(255,255,255,.018);font-size:8px}.hotpath-stage-card span small{grid-column:1/-1;opacity:.65}.hotpath-stage-card span.error{border:1px solid rgba(236,105,105,.25)}
@media(max-width:1000px){.hotpath-v2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hotpath-stage-card>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.hotpath-v2-grid,.hotpath-stage-card>div{grid-template-columns:1fr}.mail-stage-list article{grid-template-columns:24px minmax(0,1fr)}.mail-stage-list time{grid-column:2}.mail-test-history article,.hotpath-problems article{grid-template-columns:1fr}.mail-center-tabs button{flex:1 0 44%}}

/* R7R5 · GMAIL_API_HTTPS_MAIL_PROVIDER_V1 + ACCOUNT_DEVICE_SESSION_SHARING_GUARD_V1 */
.mail-provider-card{padding:14px;border:1px solid rgba(216,173,80,.18);border-radius:14px;background:linear-gradient(145deg,rgba(216,173,80,.035),rgba(255,255,255,.012));display:grid;gap:10px}.mail-provider-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.mail-provider-card>header>div{display:grid;gap:3px}.mail-provider-card>header small{font-size:9px;color:#7e939e}.mail-provider-card .admin-inline-form{margin:0}.mail-provider-card details{border:1px solid rgba(255,255,255,.055);border-radius:10px;padding:9px 10px;background:rgba(255,255,255,.012)}.mail-provider-card summary{cursor:pointer;color:#b8c6cc;font-size:10px;font-weight:800}.mail-provider-card .mail-health-badge{margin:0}.pref-device-list,.device-admin-list{display:grid;gap:7px;margin-top:9px}.pref-device-row,.device-admin-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px 11px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:rgba(255,255,255,.018)}.pref-device-row>div,.device-admin-list article>div{min-width:0;display:grid;gap:3px}.pref-device-row b,.device-admin-list b{font-size:10px;color:#d9e3e7}.pref-device-row small,.device-admin-list small{font-size:8px;color:#7f949e;overflow-wrap:anywhere}.pref-device-row.active,.device-admin-list article.active{border-color:rgba(81,216,160,.22);background:rgba(81,216,160,.035)}.pref-device-row .admin-btn,.device-admin-list .admin-btn{white-space:nowrap}.device-admin-list .device-session-pill{display:inline-flex;width:max-content;padding:3px 6px;border-radius:999px;border:1px solid rgba(81,216,160,.22);color:#72e0b4;font-size:7px;font-weight:900}.device-verify-card{display:grid;gap:10px;padding:14px;border:1px solid rgba(216,173,80,.24);border-radius:14px;background:linear-gradient(145deg,rgba(216,173,80,.05),rgba(8,20,31,.96))}.device-verify-card input{font-size:22px;letter-spacing:.28em;text-align:center;font-weight:900}.device-verify-card small{color:#8196a0}.device-share-guard-note{padding:9px 11px;border-radius:10px;border:1px solid rgba(103,157,195,.14);background:rgba(103,157,195,.035);color:#899da7;font-size:8px;line-height:1.55}
@media(max-width:650px){.pref-device-row,.device-admin-list article{grid-template-columns:1fr}.pref-device-row .admin-btn,.device-admin-list .admin-btn{width:100%}.mail-provider-card>header{display:grid}}

/* R7R6 · Performance Service Control Center + US extended-hours quote */
.us-extended-quote-panel{margin:14px 0 4px;padding:11px 12px;border:1px solid rgba(214,165,75,.18);border-radius:12px;background:linear-gradient(135deg,rgba(214,165,75,.07),rgba(36,55,69,.18));text-align:left}.us-extended-quote-panel.positive{border-color:rgba(81,216,160,.28);background:linear-gradient(135deg,rgba(81,216,160,.07),rgba(22,45,44,.18))}.us-extended-quote-panel.negative{border-color:rgba(236,105,105,.28);background:linear-gradient(135deg,rgba(236,105,105,.07),rgba(52,31,38,.18))}.us-extended-head,.us-extended-main,.us-extended-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.us-extended-head small{font-size:8px;font-weight:950;letter-spacing:.12em;color:#d8b765}.us-extended-head b{font-size:7px;color:#718591}.us-extended-main{margin-top:6px}.us-extended-main strong{font-size:22px;color:#f5f1e8}.us-extended-main span{font-size:12px;font-weight:900}.us-extended-meta{margin-top:7px;padding-top:7px;border-top:1px solid rgba(255,255,255,.05);font-size:7px;color:#778994;flex-wrap:wrap}.us-extended-meta b{color:#b8c5cc}.us-extended-meta time{margin-left:auto}
.performance-control-center{display:grid;gap:12px}.performance-center-tabs{display:flex;gap:7px;overflow-x:auto;padding:2px 0 8px}.performance-center-tabs button{white-space:nowrap;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.018);color:#8fa1ad;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:900;cursor:pointer}.performance-center-tabs button.active{color:#f0cf79;border-color:rgba(214,165,75,.34);background:rgba(214,165,75,.07)}.performance-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.performance-overview-grid article{display:grid;gap:4px;padding:13px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:rgba(255,255,255,.015)}.performance-overview-grid small,.performance-service-facts small,.performance-cache-grid small{font-size:7px;color:#758996;font-weight:900;letter-spacing:.08em}.performance-overview-grid strong{font-size:23px}.performance-overview-grid span{font-size:8px;color:#7e929d}.performance-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.performance-service-card{padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.015)}.performance-service-card.ok{border-color:rgba(81,216,160,.18)}.performance-service-card.warn{border-color:rgba(240,195,106,.27)}.performance-service-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.performance-service-card header small{font-size:7px;color:#6e828e}.performance-service-card header h3{margin:3px 0 0}.performance-service-card header>span{font-size:8px;color:#70dcae}.performance-service-card.warn header>span{color:#e2b967}.performance-service-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin:12px 0}.performance-service-facts span{display:grid;gap:2px}.performance-service-facts b{font-size:9px;overflow:hidden;text-overflow:ellipsis}.performance-service-actions,.performance-cache-actions{display:flex;flex-wrap:wrap;gap:6px}.performance-log-panel{margin-top:12px;border:1px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden}.performance-log-panel header{display:flex;justify-content:space-between;align-items:center;padding:9px 11px;background:rgba(255,255,255,.025)}.performance-log-panel pre{margin:0;padding:12px;max-height:390px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:8px;line-height:1.55;color:#b8c5cc;background:#081117}.performance-cache-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:10px 0}.performance-cache-grid span{display:grid;gap:3px;padding:10px;border:1px solid rgba(255,255,255,.055);border-radius:10px}.performance-cache-grid b{font-size:18px}.performance-audit-list{display:grid;gap:6px}.performance-audit-list article{display:grid;grid-template-columns:145px 180px 1fr;gap:8px;padding:9px;border-bottom:1px solid rgba(255,255,255,.045);font-size:8px}.performance-audit-list article.danger{color:#ef8f8f}.performance-audit-list time{color:#718591}
@media(max-width:1000px){.performance-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.performance-service-grid,.performance-overview-grid{grid-template-columns:1fr}.performance-cache-grid{grid-template-columns:repeat(2,1fr)}.performance-audit-list article{grid-template-columns:1fr}.us-extended-main{align-items:flex-end}.us-extended-meta{display:grid;grid-template-columns:1fr 1fr}.us-extended-meta time{margin-left:0}}

/* R7R8 · ANALYSIS_CENTER_CHANGE_INTELLIGENCE_EARLY_MOVE_ENGINE_V1 */
.analysis-change-hero{border-color:rgba(216,173,80,.24)!important;background:linear-gradient(135deg,rgba(216,173,80,.055),rgba(47,111,143,.045))!important}.analysis-role-note{margin-top:9px;padding:8px 10px;border-left:3px solid rgba(216,173,80,.7);border-radius:8px;background:rgba(216,173,80,.035);color:#8da0aa;font-size:9px;line-height:1.55}.analysis-freshness-strip{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin:9px 0 12px;padding:8px 10px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.014);font-size:8px;color:#8296a1}.analysis-change-overview{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:12px 0}.analysis-change-overview button{display:grid;gap:4px;text-align:left;padding:11px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(255,255,255,.016);color:#8da0aa;cursor:pointer}.analysis-change-overview button:hover{border-color:rgba(216,173,80,.35);background:rgba(216,173,80,.04)}.analysis-change-overview button strong{font-size:22px;color:#dbe7ec}.analysis-change-overview button small{font-size:7px;font-weight:900;letter-spacing:.08em}.analysis-event-feed{margin:12px 0;padding:12px;border:1px solid rgba(101,164,194,.13);border-radius:14px;background:rgba(61,131,164,.025)}.analysis-event-feed>header{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:8px}.analysis-event-feed>header small{font-size:7px;color:#748b98;font-weight:900;letter-spacing:.1em}.analysis-event-feed>header h3{margin:3px 0 0;font-size:13px}.analysis-event-feed>header>span{font-size:8px;color:#8095a0}.analysis-event-feed>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.analysis-event-feed button{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 9px;border:1px solid rgba(255,255,255,.05);border-radius:9px;background:rgba(255,255,255,.012);color:#c8d5da;text-align:left;cursor:pointer}.analysis-event-feed button small{font-size:7px;color:#728793}.analysis-change-row.is-new,.analysis-change-card.is-new{box-shadow:inset 3px 0 rgba(216,173,80,.65)}.analysis-new-badge{display:inline-flex;width:max-content;margin-top:3px;padding:2px 5px;border-radius:999px;background:rgba(216,173,80,.11);border:1px solid rgba(216,173,80,.25);color:#e5c36a;font-size:6px;font-style:normal;font-weight:950;letter-spacing:.08em}.analysis-change-card>p{min-height:30px;color:#8ba0aa;font-size:9px;line-height:1.45}.analysis-decision-journey article{display:grid;grid-template-columns:150px 90px minmax(0,1fr);gap:10px;align-items:start;padding:10px;border-bottom:1px solid rgba(255,255,255,.05)}.analysis-decision-journey article section{display:grid;gap:3px}.analysis-decision-journey article section>em{width:max-content;font-size:7px;font-style:normal;font-weight:900}.analysis-decision-journey time{font-size:8px;color:#768c98}.analysis-decision-journey p{margin:3px 0 0;color:#8197a2;font-size:8px}.early-move-inline-badge{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:3px 6px;border-radius:999px;border:1px solid rgba(216,173,80,.3);background:rgba(216,173,80,.075);color:#e3bf63;font-size:6.5px;font-weight:950;letter-spacing:.05em;vertical-align:middle}.early-move-inline-badge.positive{border-color:rgba(77,210,155,.28);background:rgba(77,210,155,.06);color:#76deb4}.premium-early-move-card{position:relative;overflow:hidden;border:1px solid rgba(216,173,80,.22)!important;background:linear-gradient(145deg,rgba(216,173,80,.05),rgba(7,23,34,.92))!important}.premium-early-move-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(#d8ad50,#4a9aae)}.early-move-stage{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.early-move-stage strong{color:#e9ca73}.early-move-context{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0}.early-move-context>span{display:grid;gap:3px;padding:8px;border:1px solid rgba(255,255,255,.05);border-radius:9px;background:rgba(255,255,255,.014)}.early-move-context small{font-size:7px;color:#718894}.early-move-context b{font-size:9px}.early-move-reasons,.early-move-blockers{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.early-move-reasons span,.early-move-blockers span{padding:4px 6px;border-radius:999px;font-size:7px}.early-move-reasons span{background:rgba(75,200,150,.06);border:1px solid rgba(75,200,150,.17);color:#81d6b6}.early-move-blockers span{background:rgba(229,177,76,.06);border:1px solid rgba(229,177,76,.17);color:#cfb36d}.detailed-early-move{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:7px 0;padding:6px 8px;border:1px solid rgba(216,173,80,.18);border-radius:8px;background:rgba(216,173,80,.035);font-size:7.5px;color:#c8ad65}.home-early-move-summary .home-card-head{display:flex;justify-content:space-between;gap:9px;align-items:flex-start}.home-early-move-summary .home-card-head small{font-size:7px;color:#c8a858;font-weight:900;letter-spacing:.08em}.home-early-move-summary .home-card-head h3{margin:3px 0 0}.home-early-move-summary .home-card-head button{border:0;background:transparent;color:#c9ac63;font-size:7px;cursor:pointer}.home-early-move-list{display:grid;gap:5px;margin-top:9px}.home-early-move-list button{display:grid;grid-template-columns:52px minmax(0,1fr);gap:2px 7px;text-align:left;padding:7px 8px;border:1px solid rgba(255,255,255,.05);border-radius:8px;background:rgba(255,255,255,.012);color:#c8d5da;cursor:pointer}.home-early-move-list button span{font-size:8px;color:#d7b75f;font-weight:850}.home-early-move-list button small{grid-column:2;font-size:7px;color:#748a96}.home-card-empty{font-size:8px;color:#758b97;line-height:1.5}.radar-early-move-settings{display:grid;grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(180px,.7fr));gap:10px;align-items:center;margin:12px 0;padding:12px 13px;border:1px solid rgba(216,173,80,.18);border-radius:13px;background:linear-gradient(135deg,rgba(216,173,80,.04),rgba(55,131,161,.025))}.radar-early-move-settings h3{margin:3px 0}.radar-early-move-settings p{margin:3px 0 0;font-size:8px;color:#7f949f}.radar-early-move-settings>label{display:grid;gap:4px;font-size:8px;color:#8ca0aa}.radar-early-move-settings .check-line{display:flex;align-items:center;gap:6px}.radar-early-move-settings select{min-height:34px}.analysis-compact-list .analysis-list-head,.analysis-compact-list .analysis-compact-row{grid-template-columns:minmax(130px,1.05fr) 90px minmax(220px,1.9fr) 90px minmax(130px,1.05fr) minmax(120px,1fr) minmax(125px,1fr) minmax(105px,.9fr)}
@media(max-width:1200px){.analysis-change-overview{grid-template-columns:repeat(3,1fr)}.analysis-compact-list .analysis-compact-row{grid-template-columns:1.1fr 84px minmax(190px,1.6fr) 78px minmax(120px,1fr) minmax(110px,1fr)}.analysis-compact-list .analysis-compact-row>div:nth-of-type(7),.analysis-compact-list .analysis-compact-row>div:nth-of-type(8){display:none}.radar-early-move-settings{grid-template-columns:1fr 1fr}.early-move-context{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.analysis-change-overview{grid-template-columns:repeat(2,1fr)}.analysis-event-feed>div{grid-template-columns:1fr}.analysis-event-feed button{grid-template-columns:58px minmax(0,1fr)}.analysis-event-feed button small{grid-column:2}.analysis-compact-list .analysis-list-head{display:none}.analysis-compact-list .analysis-compact-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px 10px;padding:11px!important}.analysis-compact-list .analysis-compact-row>div{display:grid!important}.analysis-compact-list .analysis-compact-row>div:nth-of-type(1){grid-column:1}.analysis-compact-list .analysis-compact-row>div:nth-of-type(2){grid-column:2;grid-row:1;text-align:right}.analysis-compact-list .analysis-compact-row>div:nth-of-type(3){grid-column:1/-1}.analysis-compact-list .analysis-compact-row>div:nth-of-type(4),.analysis-compact-list .analysis-compact-row>div:nth-of-type(5),.analysis-compact-list .analysis-compact-row>div:nth-of-type(6),.analysis-compact-list .analysis-compact-row>div:nth-of-type(7){grid-column:auto}.analysis-compact-list .analysis-compact-row>div:nth-of-type(8){grid-column:1/-1}.analysis-compact-row b,.analysis-compact-row small{white-space:normal}.analysis-decision-journey article{grid-template-columns:1fr}.radar-early-move-settings{grid-template-columns:1fr}.early-move-context{grid-template-columns:1fr 1fr}}

/* V1.35.0R24R4R2R7R9 · ANALYSIS_CENTER_UI_SEARCH_STOCK_DETAIL_BENTO_FIX_V1 */
.analysis-server-toolbar{padding:9px 10px!important}
.analysis-control-bar{display:grid;grid-template-columns:minmax(132px,.55fr) minmax(190px,.72fr) minmax(280px,1.45fr) minmax(180px,.8fr) auto auto;gap:9px;align-items:end;width:100%}
.analysis-control-bar>label{display:grid;gap:4px;min-width:0}.analysis-control-bar>label>small{font-size:7px;font-weight:900;letter-spacing:.08em;color:#708796}.analysis-control-bar select,.analysis-control-bar input{width:100%;min-width:0;min-height:38px;background:#061824;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:#d7e1e5;padding:8px 10px;font-size:11px;outline:none}.analysis-control-bar select:focus,.analysis-control-bar input:focus{border-color:rgba(214,165,75,.42);box-shadow:0 0 0 2px rgba(214,165,75,.06)}
.analysis-stock-search{position:relative}.analysis-stock-search em{min-height:11px;font-size:7px;line-height:1.25;color:#657c88;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analysis-stock-search input::placeholder{color:#617883}.analysis-timeframe-switch{display:grid!important;grid-template-columns:1fr 1fr;gap:5px;width:100%;min-height:38px;padding:3px}.analysis-timeframe-switch button{min-width:0!important;padding:7px 9px!important}.analysis-view-button,.analysis-detail-button{min-height:38px;white-space:nowrap;padding-left:12px!important;padding-right:12px!important}
.analysis-availability{margin:7px 0 12px!important}.analysis-snapshot-status{display:grid;grid-template-columns:auto auto 1fr auto;gap:5px 8px;align-items:center;width:100%;padding:7px 9px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:rgba(255,255,255,.012);color:#7d929e}.analysis-snapshot-status b{font-size:8px;color:#cbd8de}.analysis-snapshot-status em{font-size:8px;font-style:normal;color:#8da0aa}.analysis-snapshot-status small{justify-self:end;font-size:7px;color:#657b86}.analysis-snapshot-dot{width:7px;height:7px;border-radius:50%;background:#6f7e88;box-shadow:0 0 0 3px rgba(111,126,136,.08)}.analysis-snapshot-status.available .analysis-snapshot-dot{background:#54d49e;box-shadow:0 0 0 3px rgba(84,212,158,.08)}.analysis-snapshot-status.missing .analysis-snapshot-dot{background:#d7aa58}

/* Hisse Detay · deterministic bento layout */
.premium-stock-detail .premium-detail-grid-top{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:start!important}
.premium-stock-detail .premium-detail-grid-top>.premium-detail-card{height:auto!important;min-height:0!important;align-self:start!important}
.premium-stock-detail .premium-detail-grid-top>.premium-early-move-card,.premium-stock-detail .premium-detail-grid-top>.premium-roadmap-card,.premium-stock-detail .premium-detail-grid-top>.premium-flow-card{grid-column:span 2!important}
.premium-stock-detail .premium-detail-grid-top>.premium-structures-card,.premium-stock-detail .premium-detail-grid-top>.premium-levels-card{grid-column:span 3!important}
.premium-stock-detail .premium-plan-priority-grid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)!important;align-items:start!important}
.premium-stock-detail .premium-plan-priority-grid>.premium-detail-card{height:auto!important;min-height:0!important;align-self:start!important}
.premium-stock-detail .premium-analysis-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:start!important}
.premium-stock-detail .premium-analysis-grid>.premium-detail-card{height:auto!important;min-height:0!important;align-self:start!important}

/* Advanced Analysis remains deterministic by visible structure count. */
.premium-stock-detail .premium-advanced-analysis-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-flow:row dense!important;align-items:start!important}
.premium-stock-detail .premium-advanced-analysis-grid>.premium-detail-card{height:auto!important;min-height:0!important;align-self:start!important}
.premium-stock-detail .premium-advanced-analysis-grid.structure-count-0>.premium-ema-card{grid-column:span 5!important}.premium-stock-detail .premium-advanced-analysis-grid.structure-count-0>.premium-ha-card{grid-column:span 7!important}
.premium-stock-detail .premium-advanced-analysis-grid.structure-count-1>.premium-inverted-ob-card,.premium-stock-detail .premium-advanced-analysis-grid.structure-count-1>.premium-unicorn-card,.premium-stock-detail .premium-advanced-analysis-grid.structure-count-1>.premium-propulsion-card,.premium-stock-detail .premium-advanced-analysis-grid.structure-count-1>.premium-vi-card{grid-column:span 5!important}.premium-stock-detail .premium-advanced-analysis-grid.structure-count-1>.premium-ema-card{grid-column:span 3!important}.premium-stock-detail .premium-advanced-analysis-grid.structure-count-1>.premium-ha-card{grid-column:span 4!important}
.premium-stock-detail .premium-advanced-analysis-grid.structure-count-2>.premium-inverted-ob-card,.premium-stock-detail .premium-advanced-analysis-grid.structure-count-2>.premium-unicorn-card,.premium-stock-detail .premium-advanced-analysis-grid.structure-count-2>.premium-propulsion-card,.premium-stock-detail .premium-advanced-analysis-grid.structure-count-2>.premium-vi-card{grid-column:span 6!important}.premium-stock-detail .premium-advanced-analysis-grid.structure-count-2>.premium-ema-card{grid-column:span 5!important}.premium-stock-detail .premium-advanced-analysis-grid.structure-count-2>.premium-ha-card{grid-column:span 7!important}
.premium-stock-detail .premium-advanced-analysis-grid.structure-count-3>.premium-inverted-ob-card,.premium-stock-detail .premium-advanced-analysis-grid.structure-count-3>.premium-unicorn-card,.premium-stock-detail .premium-advanced-analysis-grid.structure-count-3>.premium-propulsion-card,.premium-stock-detail .premium-advanced-analysis-grid.structure-count-3>.premium-vi-card{grid-column:span 4!important}.premium-stock-detail .premium-advanced-analysis-grid.structure-count-3>.premium-ema-card{grid-column:span 5!important}.premium-stock-detail .premium-advanced-analysis-grid.structure-count-3>.premium-ha-card{grid-column:span 7!important}

@media(max-width:1499px){
  .analysis-control-bar{grid-template-columns:minmax(120px,.5fr) minmax(180px,.75fr) minmax(240px,1.4fr) minmax(170px,.8fr);}.analysis-view-button,.analysis-detail-button{grid-row:2}.analysis-view-button{grid-column:3}.analysis-detail-button{grid-column:4}
  .premium-stock-detail .premium-detail-grid-top{grid-template-columns:repeat(2,minmax(0,1fr))!important}.premium-stock-detail .premium-detail-grid-top>.premium-detail-card{grid-column:auto!important}.premium-stock-detail .premium-detail-grid-top>.premium-levels-card{grid-column:1/-1!important}
  .premium-stock-detail .premium-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .premium-stock-detail .premium-advanced-analysis-grid.structure-count-1>.premium-inverted-ob-card,.premium-stock-detail .premium-advanced-analysis-grid.structure-count-1>.premium-unicorn-card,.premium-stock-detail .premium-advanced-analysis-grid.structure-count-1>.premium-propulsion-card,.premium-stock-detail .premium-advanced-analysis-grid.structure-count-1>.premium-vi-card{grid-column:span 6!important}.premium-stock-detail .premium-advanced-analysis-grid.structure-count-1>.premium-ema-card{grid-column:span 6!important}.premium-stock-detail .premium-advanced-analysis-grid.structure-count-1>.premium-ha-card{grid-column:1/-1!important}
}
@media(max-width:900px){
  .analysis-control-bar{grid-template-columns:1fr 1fr}.analysis-stock-search,.analysis-sort-control{grid-column:1/-1}.analysis-view-button,.analysis-detail-button{grid-row:auto;grid-column:auto}.analysis-snapshot-status{grid-template-columns:auto 1fr}.analysis-snapshot-status em{grid-column:2}.analysis-snapshot-status small{grid-column:1/-1;justify-self:start}
  .premium-stock-detail .premium-detail-grid-top,.premium-stock-detail .premium-analysis-grid,.premium-stock-detail .premium-plan-priority-grid,.premium-stock-detail .premium-advanced-analysis-grid{grid-template-columns:1fr!important}.premium-stock-detail .premium-detail-grid-top>.premium-detail-card,.premium-stock-detail .premium-analysis-grid>.premium-detail-card,.premium-stock-detail .premium-plan-priority-grid>.premium-detail-card,.premium-stock-detail .premium-advanced-analysis-grid>*{grid-column:1/-1!important}
}
@media(max-width:560px){.analysis-control-bar{grid-template-columns:1fr}.analysis-market-control,.analysis-tf-control,.analysis-stock-search,.analysis-sort-control,.analysis-view-button,.analysis-detail-button{grid-column:1!important}.analysis-view-button,.analysis-detail-button{width:100%}.analysis-snapshot-status{padding:7px}.analysis-snapshot-status small{white-space:normal}}

/* V1.35.0R24R4R2R7R10 · HISSE DETAIL CARD HEIGHT BALANCE ONLY
   Kart sırası/grid kolonları/içerik değiştirilmez; yalnız dikey boy ve iç boşluk dengelenir. */
.premium-stock-detail .premium-priority-cockpit>.premium-cockpit-card{min-height:132px!important;height:auto!important;padding-top:14px!important;padding-bottom:12px!important}
.premium-stock-detail .premium-priority-cockpit>.premium-cockpit-card>strong{margin-top:10px!important}
.premium-stock-detail .premium-detail-card{min-height:0!important;height:auto!important;padding-top:9px!important;padding-bottom:9px!important}
.premium-stock-detail .premium-detail-card>header{padding-bottom:3px!important;margin-bottom:3px!important}
.premium-stock-detail .premium-detail-grid-top>.premium-detail-card,.premium-stock-detail .premium-plan-priority-grid>.premium-detail-card,.premium-stock-detail .premium-analysis-grid>.premium-detail-card,.premium-stock-detail .premium-advanced-analysis-grid>.premium-detail-card{min-height:0!important;height:auto!important;align-self:start!important}
.premium-stock-detail .premium-propulsion-card .propulsion-art-stage{min-height:178px!important;max-height:205px!important}
.premium-stock-detail .premium-propulsion-card .propulsion-zone{padding-top:9px!important;padding-bottom:9px!important}
.premium-stock-detail .premium-propulsion-card .propulsion-proof>span{padding-top:7px!important;padding-bottom:7px!important}
.premium-stock-detail .premium-propulsion-card .propulsion-note,.premium-stock-detail .premium-propulsion-card .propulsion-invalidation{padding-top:8px!important;padding-bottom:8px!important}
.premium-stock-detail .premium-spine-list>div,.premium-stock-detail .premium-timeframe-row,.premium-stock-detail .premium-lifecycle-list>div{padding-top:5px!important;padding-bottom:5px!important}
.premium-stock-detail .premium-conflict-list{gap:4px!important}
@media(max-width:760px){.premium-stock-detail .premium-priority-cockpit>.premium-cockpit-card{min-height:118px!important}.premium-stock-detail .premium-propulsion-card .propulsion-art-stage{min-height:190px!important;max-height:none!important}}

/* Neden Bu Puan · tam formül şeffaflığı. Kart yerleşimi değiştirilmez. */
.premium-stock-detail .score-breakdown-complete{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}
.premium-stock-detail .score-breakdown-complete>span{min-height:42px;padding:6px 7px}
.premium-stock-detail .score-raw-total{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:7px;padding:7px 9px;border:1px solid rgba(214,165,75,.18);border-radius:9px;background:rgba(214,165,75,.035)}
.premium-stock-detail .score-raw-total small{color:#8a9ca5;font-size:7px;font-weight:900;letter-spacing:.07em}.premium-stock-detail .score-raw-total b{color:#e4c36e;font-size:10px;text-align:right}
.premium-stock-detail .score-cap-audit{display:grid;gap:5px;margin-top:7px}.premium-stock-detail .score-cap-audit>h4{margin:0;color:#8b9ea7;font-size:7px;letter-spacing:.08em}.premium-stock-detail .score-cap-audit>span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;align-items:center;padding:6px 8px;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:rgba(255,255,255,.014)}
.premium-stock-detail .score-cap-audit>span b{color:#cbd6da;font-size:8px}.premium-stock-detail .score-cap-audit>span strong{color:#d9b65d;font-size:9px}.premium-stock-detail .score-cap-audit>span em{grid-column:1/-1;color:#758b96;font-size:7px;font-style:normal}.premium-stock-detail .score-cap-audit>span.binding{border-color:rgba(239,103,111,.28);background:rgba(239,103,111,.035)}.premium-stock-detail .score-cap-audit>span.binding strong{color:#ff8188}
@media(max-width:760px){.premium-stock-detail .score-breakdown-complete{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-stock-detail .score-raw-total{align-items:flex-start;flex-direction:column}.premium-stock-detail .score-raw-total b{text-align:left}}
/* R7R11 · Kurumsal Sahiplik schedule task */
.ownership-schedule-card{border-color:rgba(143,164,178,.16)}
.ownership-schedule-card.active{border-color:rgba(92,203,161,.28);box-shadow:inset 3px 0 rgba(92,203,161,.55)}
.ownership-schedule-card.disabled{opacity:.96}
.ownership-schedule-card>.admin-card-actions{margin-top:12px}
.ownership-schedule-editor{margin-top:12px!important}
.ownership-schedule-editor .admin-inline-form label{display:inline-flex;align-items:center;gap:7px}
.ownership-schedule-editor input[type="number"]{min-height:34px;padding:6px 8px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(2,12,20,.72);color:#dce8ed}
@media(max-width:720px){.ownership-schedule-editor .admin-inline-form label{width:100%;justify-content:space-between}.ownership-schedule-editor input[type="number"]{width:100%!important}}

/* R7R12 · central scheduler / price archive */
.scheduled-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.scheduled-task-card{align-items:stretch}.scheduled-task-card>strong{font-size:18px}.scheduled-task-facts{display:grid;grid-template-columns:auto 1fr;gap:6px 10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);font-size:12px}.scheduled-task-facts b{color:#d7b75a}.scheduled-task-facts span{opacity:.86}.schedule-center-edit{display:grid;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(212,180,91,.18)}.schedule-center-edit>label{display:grid;gap:5px}.schedule-center-edit input[type="text"],.schedule-center-edit input:not([type]){width:100%}.schedule-center-protected{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.financial-schedule-card>label{display:grid;gap:6px;margin:10px 0}.price-backfill-card{border-color:rgba(212,180,91,.28)}.global-price-archive-chip{border-color:rgba(212,180,91,.45)!important}.global-price-archive-chip i{background:#d7b75a!important}
@media(max-width:980px){.scheduled-task-grid{grid-template-columns:1fr}.schedule-center-protected{align-items:flex-start;flex-direction:column}}

/* R7R13 · Schedule running-task visibility + task/scan resource telemetry */
.schedule-running-hero{margin:14px 0 18px;padding:18px 20px;border:1px solid rgba(240,190,74,.34);border-radius:18px;background:linear-gradient(135deg,rgba(240,190,74,.11),rgba(26,211,155,.055));display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;box-shadow:0 12px 38px rgba(0,0,0,.18)}
.schedule-running-hero>div:first-child>span{font-size:11px;font-weight:800;letter-spacing:.12em;color:#f4c862}.schedule-running-hero h3{margin:5px 0 3px;font-size:20px}.schedule-running-hero p{margin:0;color:var(--muted,#92a0ac)}
.schedule-running-hero details{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.08);padding-top:10px}.schedule-running-hero details summary{cursor:pointer;font-weight:700}.schedule-running-hero details div{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.schedule-running-hero details button{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.035);color:inherit;border-radius:10px;padding:8px 10px;cursor:pointer}
.schedule-last-run{margin:12px 0 18px;padding:10px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:var(--muted,#98a5af)}
.scheduled-task-card.is-running{border-color:rgba(240,190,74,.42)!important;box-shadow:0 0 0 1px rgba(240,190,74,.08),0 14px 38px rgba(0,0,0,.18)}
.schedule-running-live{margin:12px 0;padding:12px 14px;border:1px solid rgba(26,211,155,.22);border-radius:13px;background:rgba(26,211,155,.055);display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.schedule-running-live>b{color:#66e4bc}.schedule-running-live>span{font-size:12px;color:#b7c3cb}.schedule-running-live .admin-card-actions{width:100%;margin-top:2px}.schedule-running-live small{width:100%;color:#d7b863}
.task-last-resource{margin-top:10px;padding:9px 11px;border-radius:10px;background:rgba(255,255,255,.035);display:flex;flex-direction:column;gap:3px}.task-last-resource small{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#84939e}.task-last-resource span{font-size:12px;color:#bcc7ce}
.system-status-card em{display:block;margin-top:5px;font-size:11px;font-style:normal;color:#f0c260}.performance-nav{margin:12px 0 16px;display:flex;flex-wrap:wrap;gap:8px}.performance-nav .active{border-color:rgba(240,190,74,.55);color:#f6cc70;background:rgba(240,190,74,.08)}
.task-resource-active-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;margin:12px 0}.task-resource-table-wrap{overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:14px;margin:12px 0 20px}.task-resource-table{width:100%;border-collapse:collapse;min-width:880px}.task-resource-table th,.task-resource-table td{text-align:left;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.065);font-size:12px;vertical-align:top}.task-resource-table th{position:sticky;top:0;background:#0d171f;color:#8fa0ac;font-size:10px;letter-spacing:.06em;text-transform:uppercase;z-index:1}.task-resource-table td small{display:block;color:#7f8f9a;margin-top:2px}.task-resource-table .status{display:inline-block;margin:2px 4px 2px 0;padding:3px 6px;border-radius:7px;font-size:9px;font-weight:800}.task-resource-table .status.error{background:rgba(247,92,92,.12);color:#ff9f9f}.task-resource-table .status.warn{background:rgba(240,190,74,.12);color:#f5cd76}.performance-log{white-space:pre-wrap;max-height:480px;overflow:auto;background:#071017;border:1px solid rgba(255,255,255,.07);padding:12px;border-radius:12px;font-size:11px;line-height:1.5}
@media(max-width:760px){.schedule-running-hero{grid-template-columns:1fr}.schedule-running-hero>.admin-card-actions{justify-content:flex-start}.task-resource-active-grid{grid-template-columns:1fr}}

/* R7R15 · BIST live map + price archive center */
.bist-map-price-cell{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.bist-map-price-cell strong{font-size:13px}.bist-map-price-cell small{font-size:8.5px;letter-spacing:.04em;color:#7f8fa7;white-space:nowrap}.bist-price-archive-main{display:flex;flex-direction:column;gap:16px}.bist-archive-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.bist-archive-summary article{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0a1424;display:flex;flex-direction:column;gap:4px}.bist-archive-summary article.ok{border-color:rgba(89,217,160,.24)}.bist-archive-summary article.error{border-color:rgba(255,116,124,.28)}.bist-archive-summary small{font-size:9px;letter-spacing:.08em;color:#7f8fa7}.bist-archive-summary b{font-size:19px}.bist-archive-summary span{font-size:10px;color:#98a7ba}.bist-archive-failed{border:1px solid rgba(255,116,124,.18);border-radius:14px;background:rgba(255,116,124,.035);overflow:hidden}.bist-archive-failed summary{cursor:pointer;padding:12px 14px;font-weight:800;color:#ff9ca2}.bist-archive-failed>div{padding:0 12px 12px;display:grid;gap:7px}.bist-archive-failed article{display:grid;grid-template-columns:90px minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(8,17,30,.8)}.bist-archive-failed article span{font-size:9px;color:#9aa8ba;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bist-archive-search{display:flex;gap:10px;align-items:end;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0a1424}.bist-archive-search label{display:flex;flex-direction:column;gap:5px;font-size:10px;color:#8fa0b4}.bist-archive-search input{width:180px;min-height:39px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#111d30;color:#e8eef6;padding:8px 10px;text-transform:uppercase}.bist-archive-detail-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;border-bottom:1px solid rgba(255,255,255,.07)}.bist-archive-detail-head h2{margin:3px 0;font-size:19px}.bist-archive-detail-head small{color:#8292a8}.bist-archive-periods{display:flex;gap:6px}.bist-archive-chart-card{padding:12px 16px;background:linear-gradient(180deg,rgba(15,28,47,.85),rgba(8,15,27,.8));border-bottom:1px solid rgba(255,255,255,.06);color:#d6af55}.bist-archive-chart{width:100%;height:250px;display:block}.bist-archive-chart text{fill:#75859b;font-size:11px}.bist-archive-export{display:flex;align-items:center;gap:7px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.bist-archive-export>b{margin-right:auto;font-size:10px;letter-spacing:.08em;color:#d6af55}.bist-archive-table{overflow:auto;max-height:640px}.bist-archive-head,.bist-archive-table>div:not(.bist-archive-head){display:grid;grid-template-columns:110px repeat(5,minmax(85px,1fr)) 120px 120px;gap:8px;align-items:center;padding:9px 14px;border-bottom:1px solid rgba(255,255,255,.045);font-size:11px}.bist-archive-head{position:sticky;top:0;z-index:2;background:#0e1a2d;color:#7e8fa5;font-size:9px;font-weight:800;text-transform:uppercase}.bist-archive-table>div:not(.bist-archive-head):hover{background:rgba(214,175,85,.035)}
@media(max-width:1100px){.bist-archive-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.bist-archive-failed article{grid-template-columns:90px 1fr}.bist-archive-failed article button{grid-column:1/3;justify-self:start}}
@media(max-width:760px){.bist-map-price-cell{align-items:flex-start}.bist-map-stock-row>.bist-map-price-cell{grid-column:1}.bist-archive-summary{grid-template-columns:1fr 1fr}.bist-archive-search,.bist-archive-detail-head{align-items:stretch;flex-direction:column}.bist-archive-search input{width:100%}.bist-archive-periods{flex-wrap:wrap}.bist-archive-chart{height:200px}.bist-archive-export{flex-wrap:wrap}.bist-archive-export>b{width:100%;margin:0}.bist-archive-table{max-height:520px}.bist-archive-head,.bist-archive-table>div:not(.bist-archive-head){min-width:820px}}
@media print{.premium-sidebar,.premium-route-top,.bist-map-hero,.bist-archive-summary,.bist-archive-failed,.bist-archive-search,.bist-archive-export{display:none!important}.premium-shell-stage,.premium-route-main{margin:0!important;padding:0!important;width:100%!important}.bist-price-archive-page{background:#fff!important;color:#000!important}.bist-map-list-card{border:0!important;background:#fff!important}.bist-archive-table{max-height:none!important;overflow:visible!important}.bist-archive-head,.bist-archive-table>div:not(.bist-archive-head){color:#000!important;border-color:#ddd!important}.bist-archive-chart-card{background:#fff!important;color:#000!important}}

/* R7R15 · BIST 100 MAIN index analysis */
.home-xu100-analysis-link{width:100%;margin-top:8px;padding:10px 12px;border:1px solid rgba(214,175,85,.26);border-radius:10px;background:rgba(214,175,85,.07);color:#efd079;font-weight:800;letter-spacing:.04em;cursor:pointer}.home-chart-wrap.is-analysis-link{cursor:pointer}.home-chart-wrap.is-analysis-link:hover{outline:1px solid rgba(214,175,85,.2);outline-offset:3px;border-radius:12px}
.index-analysis-main{display:flex;flex-direction:column;gap:10px}.index-stock-detail-parity{width:100%}.index-parity-hero .premium-detail-identity p{color:#8fa0b2}.index-card-mtf-source{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px}.index-card-mtf-source>span{display:flex;flex-direction:column;gap:3px;padding:8px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:rgba(255,255,255,.018)}.index-card-mtf-source small{font-size:8px;color:#8090a4}.index-card-mtf-source b{font-size:10px}.index-card-mtf-source em{font-size:8px;color:#8292a6;font-style:normal}.index-data-source{font-size:8px;color:#75869a;line-height:1.45}.index-card-focus{animation:indexParityFocus 1.8s ease}.bist-index-context-note{margin:10px 18px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0a1424}.bist-index-context-note b{color:#d6af55}.bist-index-context-note p{color:#a6b2c1;line-height:1.55}.bist-index-context-note span{font-size:10px;color:#77869a}@keyframes indexParityFocus{0%,100%{box-shadow:inherit}35%{border-color:rgba(214,175,85,.72);box-shadow:0 0 0 2px rgba(214,175,85,.14),0 15px 38px rgba(0,0,0,.24)}}

/* R7R15 · service resource context + BIST archive history + stock market context */
.performance-service-card{gap:8px}.performance-service-facts{display:grid;grid-template-columns:1fr 1fr;gap:7px}.performance-service-facts>span{display:flex;flex-direction:column;gap:2px;padding:8px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:rgba(255,255,255,.018)}.performance-service-facts small{font-size:7.5px;color:#7d8d9e;letter-spacing:.05em}.performance-service-facts b{font-size:12px;color:#dce6ef}.performance-service-facts em{font-style:normal;font-size:8px;color:#8090a2}.performance-service-load{padding:8px 9px;border:1px dashed rgba(255,255,255,.08);border-radius:9px;color:#8495a8;display:flex;flex-wrap:wrap;gap:6px 9px;align-items:center}.performance-service-load.active{border-color:rgba(214,175,85,.22);background:rgba(214,175,85,.035)}.performance-service-load>b{font-size:9px;color:#bdc8d2}.performance-service-load small{font-size:8px;color:#8293a5}.performance-service-load button{margin-left:auto}.performance-service-card .admin-card-actions .danger{border-color:rgba(255,116,124,.28);color:#ff9ca2}
.bist-archive-health-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bist-archive-health-grid>article{padding:13px 14px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:#0a1424;display:flex;flex-direction:column;gap:4px}.bist-archive-health-grid small{font-size:8.5px;color:#7f8fa7;letter-spacing:.07em}.bist-archive-health-grid b{font-size:16px}.bist-archive-health-grid span{font-size:9px;color:#94a3b5}.bist-archive-health-grid .admin-card-actions{margin-top:7px}.bist-archive-failed article small{font-size:8px;color:#77889b}.bist-archive-history{border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#091321;overflow:hidden}.bist-archive-history>summary{cursor:pointer;padding:12px 14px;color:#d5dee8;font-weight:800}.bist-archive-history-table{overflow:auto}.bist-archive-history-table>.head,.bist-archive-history-table>div:not(.head):not(.empty-panel){display:grid;grid-template-columns:120px 130px 100px 100px minmax(190px,1fr);gap:9px;align-items:center;padding:9px 14px;border-top:1px solid rgba(255,255,255,.045);font-size:10px}.bist-archive-history-table>.head{background:#0e1a2d;color:#7e8fa5;font-size:8.5px;font-weight:800;letter-spacing:.05em}.bist-archive-history-table b{font-size:10px}.bist100-market-context{padding:15px;border:1px solid rgba(214,175,85,.18);border-radius:15px;background:linear-gradient(135deg,rgba(11,27,42,.95),rgba(7,18,31,.96))}.bist100-market-context>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bist100-market-context h3{margin:4px 0;font-size:16px;color:#e2e9ef}.bist100-market-context header p{margin:0;color:#8294a7;font-size:9px}.bist100-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.bist100-context-grid>span{padding:9px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:rgba(255,255,255,.018);display:flex;flex-direction:column;gap:3px}.bist100-context-grid small{font-size:7.5px;color:#798a9e}.bist100-context-grid b{font-size:11px}.bist100-context-grid em{font-style:normal;font-size:8px;color:#8798aa}.bist100-context-note{margin:10px 0 0;color:#8fa0b2;font-size:9px;line-height:1.5}
@media(max-width:760px){.performance-service-facts,.bist-archive-health-grid,.bist100-context-grid{grid-template-columns:1fr 1fr}.bist-archive-history-table>.head,.bist-archive-history-table>div:not(.head):not(.empty-panel){min-width:680px}.bist100-market-context>header{flex-direction:column}}
@media(max-width:480px){.performance-service-facts,.bist-archive-health-grid,.bist100-context-grid{grid-template-columns:1fr}}
@media print{.bist-archive-health-grid,.bist-archive-history{display:none!important}}
@media(max-width:760px){.index-card-mtf-source{grid-template-columns:1fr}.bist-index-context-note{margin:8px}}


/* TRADINGVIEW_NATIVE_ANALYSIS_WORKSPACE_V1 */
.tv-analysis-workspace[hidden]{display:none!important}
.tv-analysis-workspace{margin:8px 18px 14px;border:1px solid rgba(54,194,255,.22);border-radius:18px;overflow:hidden;background:linear-gradient(145deg,rgba(3,13,22,.98),rgba(5,18,29,.96));box-shadow:0 18px 44px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.025)}
.tv-workspace-head{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 16px;border-bottom:1px solid rgba(72,197,245,.14);background:linear-gradient(90deg,rgba(13,52,72,.34),rgba(5,17,27,.36))}
.tv-workspace-head>div:first-child{display:flex;align-items:center;gap:12px;min-width:0}.tv-brand-mark{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#256d93,#0d3146);border:1px solid rgba(91,202,248,.5);color:#e8f8ff;font-weight:950;letter-spacing:-.06em;box-shadow:0 8px 22px rgba(0,128,190,.18)}
.tv-workspace-head small{display:block;color:#66c9ed;font-size:9px;font-weight:900;letter-spacing:.15em}.tv-workspace-head h3{margin:2px 0 0;color:#edf9ff;font-size:18px}.tv-workspace-head p{margin:2px 0 0;color:#718c9a;font-size:11px}.tv-workspace-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}
.tv-intervals{display:flex;gap:4px;padding:3px;border-radius:10px;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.05)}.tv-intervals button{min-width:38px;height:30px;padding:0 8px;border-radius:7px;border:0;background:transparent;color:#78909e;font-size:10px;font-weight:900;cursor:pointer}.tv-intervals button:hover,.tv-intervals button.active{background:rgba(54,194,255,.12);color:#8bdcff;box-shadow:inset 0 0 0 1px rgba(54,194,255,.2)}
.tv-open-external{height:36px;display:inline-flex;align-items:center;padding:0 12px;border-radius:9px;border:1px solid rgba(54,194,255,.23);background:rgba(54,194,255,.07);color:#7bd7f7;text-decoration:none;font-size:10px;font-weight:900}.tv-close{width:34px;height:34px;border-radius:9px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:#7f929c;font-size:21px;cursor:pointer}.tv-close:hover{color:#fff;border-color:rgba(255,255,255,.18)}
.tv-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;min-height:620px}.tv-chart-shell{min-width:0;padding:10px;border-right:1px solid rgba(255,255,255,.06)}.tv-chart-host{height:570px;min-height:480px;border-radius:12px;overflow:hidden;background:#030c14;border:1px solid rgba(255,255,255,.055)}.tv-chart-placeholder,.tv-chart-error{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#6f8996}.tv-chart-placeholder b,.tv-chart-error b{color:#c9dce5;font-size:13px}.tv-chart-placeholder small,.tv-chart-error span{font-size:11px}.tv-chart-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 4px 0;color:#5f7d8b;font-size:10px}.tv-chart-meta span{color:#73ccea;font-weight:800}.tv-chart-meta small{text-align:right}
.tv-analysis-rail{padding:10px;display:flex;flex-direction:column;gap:10px;background:rgba(1,8,14,.54)}.tv-analysis-rail>section{border:1px solid rgba(255,255,255,.055);border-radius:12px;background:rgba(7,21,31,.72);overflow:hidden}.tv-analysis-rail>section>header{display:flex;align-items:center;gap:9px;padding:10px 11px;border-bottom:1px solid rgba(255,255,255,.05)}.tv-analysis-rail>section>header>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:rgba(56,197,247,.08);color:#61c8ed}.tv-analysis-rail .premium-line-icon{width:18px;height:18px}.tv-analysis-rail header b{display:block;color:#cde0e8;font-size:10px;letter-spacing:.08em}.tv-analysis-rail header small{display:block;margin-top:1px;color:#58717e;font-size:8px}
.tv-level-list{padding:5px 9px 8px}.tv-level-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 2px;border-bottom:1px solid rgba(255,255,255,.04)}.tv-level-row:last-child{border-bottom:0}.tv-level-row span small{display:block;color:#627a86;font-size:9px}.tv-level-row span b{display:block;margin-top:2px;color:#d9e6eb;font-size:12px}.tv-level-row em{max-width:110px;text-align:right;color:#536c78;font-size:8px;font-style:normal;line-height:1.3}.tv-level-row.gold span b{color:#e4bd68}.tv-level-row.positive span b{color:#59d7a7}.tv-level-row.negative span b{color:#ff7f82}.tv-level-row.aqua span b{color:#62d4f8}
.tv-structure-list{padding:8px;display:grid;gap:6px}.tv-structure-chip{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;border-radius:9px;border:1px solid rgba(255,255,255,.055);background:rgba(255,255,255,.025);color:#aebfc7;text-align:left;cursor:pointer}.tv-structure-chip:hover{border-color:rgba(55,196,245,.25);background:rgba(55,196,245,.06)}.tv-structure-chip b{display:flex;align-items:center;gap:6px;font-size:9px}.tv-structure-chip .premium-line-icon{width:14px;height:14px}.tv-structure-chip span{font-size:8px;color:#627b87}.tv-rail-empty{padding:14px;color:#5b737f;font-size:10px}
.tv-workspace-foot{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 14px;border-top:1px solid rgba(255,255,255,.05);color:#66808c;font-size:9px}.tv-workspace-foot span{display:flex;align-items:center;gap:7px}.tv-workspace-foot .premium-line-icon{width:15px;height:15px;color:#62cdec}.tv-workspace-foot small{color:#506773;text-align:right}
.premium-detail-quick-actions #detailTradingView.active{color:#72d8fb;border-color:rgba(71,199,246,.43);background:rgba(45,179,229,.09)}
@media(max-width:1180px){.tv-workspace-grid{grid-template-columns:1fr}.tv-chart-shell{border-right:0;border-bottom:1px solid rgba(255,255,255,.06)}.tv-analysis-rail{display:grid;grid-template-columns:1fr 1fr}.tv-workspace-head{align-items:flex-start;flex-direction:column}.tv-workspace-actions{width:100%;justify-content:flex-start}.tv-chart-host{height:520px}}
@media(max-width:760px){.tv-analysis-workspace{margin:7px 8px 12px;border-radius:14px}.tv-workspace-head{padding:10px}.tv-workspace-actions{display:grid;grid-template-columns:1fr auto}.tv-intervals{grid-column:1/-1;overflow-x:auto}.tv-open-external{justify-content:center}.tv-workspace-grid{min-height:0}.tv-chart-shell{padding:7px}.tv-chart-host{height:460px;min-height:420px}.tv-chart-meta{align-items:flex-start;flex-direction:column}.tv-chart-meta small{text-align:left}.tv-analysis-rail{grid-template-columns:1fr}.tv-workspace-foot{align-items:flex-start;flex-direction:column}.tv-workspace-foot small{text-align:left}}

/* TRADINGVIEW_PERSONAL_WATCHLIST_ALERT_BRIDGE_V1 */
.watchlist-intelligence-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 10px}.watchlist-intelligence-kpis article{padding:12px 14px;border-radius:13px;background:linear-gradient(145deg,rgba(7,25,38,.95),rgba(3,15,25,.98));border:1px solid rgba(255,255,255,.065)}.watchlist-intelligence-kpis small{display:block;font-size:8px;color:#6f8594;font-weight:850}.watchlist-intelligence-kpis b{display:block;margin-top:5px;font-size:17px;color:#e3e9ed}.watchlist-intelligence-kpis .tv-bridge-kpi.connected b{color:#79d3a4}.watchlist-intelligence-kpis .tv-bridge-kpi.disconnected b{color:#d6a54b;font-size:11px}.watchlist-intelligence-filters{display:flex;gap:6px;overflow-x:auto;margin-bottom:8px}.watchlist-intelligence-filters button{white-space:nowrap;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02);color:#718697;border-radius:9px;padding:8px 12px;font-size:8px;font-weight:850}.watchlist-intelligence-filters button.active{color:#efd07e;border-color:rgba(214,165,75,.35);background:rgba(214,165,75,.08)}.watch-alert-badges{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:7px}.watch-alert-badges span{display:inline-flex!important;padding:3px 6px;border-radius:6px;font-size:7px!important;font-weight:850;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}.watch-alert-badges span.trigger{color:#77c6ef;border-color:rgba(119,198,239,.18)}.watch-alert-badges span.stop{color:#ef8e8e;border-color:rgba(239,142,142,.18)}.watch-alert-badges span.target{color:#83d5a0;border-color:rgba(131,213,160,.18)}.watch-alert-badges .watch-alert-count{color:#efc66e;border-color:rgba(214,165,75,.23)}.watch-alert-badges em{font-style:normal;font-size:7px;color:#718897}.detail-alert-templates{padding:12px;border:1px solid rgba(214,165,75,.14);background:rgba(214,165,75,.035);border-radius:13px;margin-bottom:12px}.detail-alert-templates>div:first-child b{display:block;color:#e7d29f;font-size:11px}.detail-alert-templates>div:first-child small{display:block;color:#718797;font-size:8px;margin-top:3px}.detail-alert-templates>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px}.detail-alert-templates button{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px;border:1px solid rgba(255,255,255,.07);background:rgba(4,17,27,.72);border-radius:9px;color:#8fa2ae;cursor:pointer}.detail-alert-templates button span{font-size:8px;font-weight:800}.detail-alert-templates button b{font-size:9px;color:#d9e0e4}.detail-alert-templates button.active{border-color:rgba(214,165,75,.4);background:rgba(214,165,75,.1);color:#efc66e}@media(max-width:900px){.watchlist-intelligence-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-alert-templates>div:last-child{grid-template-columns:1fr 1fr}}

.tv-personal-bridge{display:grid;grid-template-columns:minmax(0,1.2fr) auto auto;gap:14px;align-items:center;margin:0 0 12px;padding:15px 17px;border-radius:15px;background:linear-gradient(145deg,rgba(8,27,41,.96),rgba(3,15,25,.98));border:1px solid rgba(214,165,75,.14)}.tv-personal-bridge.connected{border-color:rgba(92,202,139,.24)}.tv-personal-bridge>div:first-child small{font-size:8px;color:#d0a85a;font-weight:900}.tv-personal-bridge h3{margin:4px 0;color:#e3e9ed;font-size:14px}.tv-personal-bridge p{margin:0;color:#728796;font-size:9px;max-width:620px;line-height:1.55}.tv-personal-bridge-stats{display:flex;gap:7px}.tv-personal-bridge-stats span{min-width:92px;padding:8px 10px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.02)}.tv-personal-bridge-stats small{display:block;color:#667e8e;font-size:7px}.tv-personal-bridge-stats b{display:block;margin-top:4px;color:#dbe3e8;font-size:11px}.tv-personal-bridge-actions{display:flex;gap:6px;flex-direction:column}.tv-personal-bridge #tvBridgeMessage{grid-column:1/-1}@media(max-width:1000px){.tv-personal-bridge{grid-template-columns:1fr}.tv-personal-bridge-actions{flex-direction:row}.tv-personal-bridge #tvBridgeMessage{grid-column:auto}}
/* TRADINGVIEW_PERSONAL_OAUTH_MCP_LIVE_BRIDGE_V1 */
.tv-personal-bridge-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:210px}.tv-personal-bridge-actions button{white-space:nowrap}.tv-remote-list{display:grid;gap:7px;margin-top:8px}.tv-remote-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.025)}.tv-remote-list article>div:first-child{min-width:0}.tv-remote-list b{display:block;color:#e3eaee;font-size:10px}.tv-remote-list span{display:block;margin-top:3px;color:#728796;font-size:8px;white-space:normal}.tv-row-actions{display:flex;gap:5px;flex-shrink:0}.tv-action-done{opacity:.55}.quick-tv-alert{justify-content:flex-start;gap:8px;flex-wrap:wrap}.quick-tv-alert small{margin-left:auto;color:#6f8796;font-size:8px}.quick-tv-alert input:disabled+*{opacity:.5}@media(max-width:1000px){.tv-personal-bridge-actions{grid-template-columns:1fr 1fr}.tv-remote-list article{align-items:flex-start;flex-direction:column}.tv-row-actions{width:100%}}


/* TradingView Personal Research + Technical + Screener V1 */
.tv-validation-section .tv-validate-button{width:100%;margin:4px 0 10px}
.tv-validation-summary{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid rgba(107,204,255,.2);border-radius:10px;background:rgba(8,21,34,.65)}
.tv-validation-summary b{font-size:13px}.tv-validation-summary span,.tv-validation-note{font-size:11px;color:#8fa7bc}
.tv-validation-grid{display:grid;gap:6px;margin-top:8px}.tv-validation-row{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:center;padding:8px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:rgba(255,255,255,.025)}
.tv-validation-row span{display:flex;flex-direction:column;gap:2px}.tv-validation-row small{font-size:9px;color:#7f95aa}.tv-validation-row b{font-size:11px}.tv-validation-row em{font-size:10px;font-style:normal;color:#9fb1c2}.tv-validation-row.ok{border-color:rgba(63,214,139,.25)}.tv-validation-row.warn{border-color:rgba(242,196,93,.32)}
.tv-validation-extra{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:8px 0}.tv-validation-extra span{padding:7px;border-radius:8px;background:rgba(255,255,255,.03);font-size:10px;color:#8fa7bc}.tv-validation-extra b{display:block;margin-top:3px;color:#e8f1f8}
.tv-research-panel{margin:14px 0 18px;padding:16px;border:1px solid rgba(88,190,236,.22);border-radius:16px;background:linear-gradient(145deg,rgba(8,22,36,.92),rgba(5,13,23,.94));box-shadow:0 14px 34px rgba(0,0,0,.18)}
.tv-research-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tv-research-panel h2{margin:4px 0 5px;font-size:20px}.tv-research-panel header p{margin:0;max-width:820px;color:#8ea4b8;font-size:12px;line-height:1.55}
.tv-research-status{white-space:nowrap;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.tv-research-status.ok{color:#63e6a5;border-color:rgba(99,230,165,.28);background:rgba(99,230,165,.06)}.tv-research-status.off{color:#91a1af}
.tv-research-tools{display:grid;gap:10px;margin-top:14px}.tv-research-tool{padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.025)}.tv-research-tool>b{display:block;margin-bottom:8px;font-size:10px;letter-spacing:.08em;color:#9db1c5}.tv-research-tool>div{display:flex;flex-wrap:wrap;gap:7px}.tv-research-tool input,.tv-research-tool select{min-height:36px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#07111d;color:#e7eef5;padding:0 9px}.tv-research-tool input{flex:1;min-width:140px}.tv-research-tool.screener input{flex:0 1 120px}
#tvResearchMessage{margin-top:10px}#tvResearchResults{margin-top:10px}.tv-research-json{max-height:420px;overflow:auto;white-space:pre-wrap;font-size:10px;line-height:1.45;background:#050b12;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:12px;color:#a8b9c8}
.tv-research-table{border:1px solid rgba(255,255,255,.08);border-radius:11px;overflow:hidden}.tv-research-table-head,.tv-research-table article{display:grid;grid-template-columns:minmax(180px,2fr) repeat(4,minmax(80px,1fr));gap:8px;align-items:center;padding:9px 11px}.tv-research-table-head{background:rgba(84,199,236,.07);font-size:9px;font-weight:800;color:#879bac}.tv-research-table article{border-top:1px solid rgba(255,255,255,.055);font-size:11px}.tv-research-table article>span:first-child{display:flex;flex-direction:column;gap:2px}.tv-research-table article>span:first-child b{font-size:12px}.tv-research-table article small{color:#8195a7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:820px){.tv-validation-row{grid-template-columns:1fr 1fr}.tv-validation-row em{grid-column:1/-1}.tv-validation-extra{grid-template-columns:1fr}.tv-research-panel>header{flex-direction:column}.tv-research-tool>div{display:grid;grid-template-columns:1fr 1fr}.tv-research-tool input,.tv-research-tool select,.tv-research-tool button{width:100%;min-width:0}.tv-research-table{overflow-x:auto}.tv-research-table-head,.tv-research-table article{min-width:650px}}

/* R5 · TRADINGVIEW_PERSONAL_MCP_COMPLETE_INTEGRATION_V2 */
.global-brand-cluster{display:flex!important;align-items:center!important;gap:8px!important;min-width:0}.global-brand-cluster>img{flex:0 0 auto;max-width:112px}.global-tv-status{height:30px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border:1px solid rgba(128,154,169,.22);border-radius:999px;background:rgba(255,255,255,.018);color:#8fa2ad;font-size:7.4px;font-weight:850;cursor:pointer;white-space:nowrap;max-width:102px;overflow:hidden}.global-tv-status i{font-style:normal;font-size:8px}.global-tv-status span{overflow:hidden;text-overflow:ellipsis}.global-tv-status b{font-size:6.7px;color:#a7b7c0}.global-tv-status.connected{border-color:rgba(48,205,143,.34);background:rgba(48,205,143,.06);color:#68dda9}.global-tv-status.connected b{color:#68dda9}.global-tv-status.degraded{border-color:rgba(231,183,92,.34);background:rgba(231,183,92,.065);color:#e6bd69}.global-tv-status.disconnected{color:#7d909c}
.global-site-header nav[data-main-nav-parity="before-search"] button{font-size:10.5px!important}.tv-source-switch{display:flex;gap:4px}.tv-source-switch button{min-height:28px;padding:0 8px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:rgba(255,255,255,.018);color:#7f929d;font-size:7px;font-weight:900;cursor:pointer}.tv-source-switch button.active{color:#e9c56d;border-color:rgba(219,178,76,.3);background:rgba(219,178,76,.07)}.ayakizi-native-chart{width:100%;height:100%;min-height:520px}.tv-attribution{padding:4px 8px;color:#546b77;font-size:6.5px;text-align:right}.tv-attribution a{color:#718d9d;text-decoration:none}.tv-detail-intel-strip{display:flex;align-items:center;gap:6px;margin:7px 0 9px;padding:7px 9px;border:1px solid rgba(68,139,166,.16);border-radius:9px;background:rgba(26,101,127,.035)}.tv-detail-intel-strip>span{color:#66b8cf;font-size:6.8px;font-weight:950;letter-spacing:.08em}.tv-detail-intel-strip button{min-height:26px;padding:0 8px;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:rgba(255,255,255,.015);color:#99aab3;font-size:7px;font-weight:850;cursor:pointer}.tv-detail-intel-strip button:hover{color:#e8c46d;border-color:rgba(219,178,76,.25)}.tv-detail-intel-strip small{margin-left:auto;color:#607683;font-size:6.5px}.tv-provenance-row{margin-bottom:10px;padding:8px 10px;border:1px solid rgba(74,150,178,.17);border-radius:8px;background:rgba(74,150,178,.04);color:#708a98;font-size:7.5px}.tv-provenance-row b{color:#6bc0d6}.tv-intel-list{display:grid;gap:6px}.tv-intel-list article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:rgba(255,255,255,.014)}.tv-intel-list article div{min-width:0}.tv-intel-list b{display:block;color:#d2dde3;font-size:8.5px}.tv-intel-list small{display:block;color:#687f8c;font-size:7px;margin-top:2px}.tv-settings-card{padding:14px;border:1px solid rgba(92,129,148,.18);border-radius:13px;background:linear-gradient(145deg,rgba(7,25,38,.9),rgba(3,14,23,.9))}.tv-settings-card>header{display:flex;justify-content:space-between;gap:15px}.tv-settings-card h4{margin:4px 0;color:#dce5e9}.tv-settings-card h4 i{font-style:normal}.tv-settings-card p{margin:0;color:#718793;font-size:7.5px;line-height:1.5}.tv-settings-status{height:24px;padding:0 8px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.07);border-radius:999px;color:#90a2ad;font-size:6.7px}.tv-settings-card.connected .tv-settings-status{color:#64d9a3;border-color:rgba(48,205,143,.25)}.tv-settings-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px}.tv-settings-metrics>span{padding:8px;border:1px solid rgba(255,255,255,.045);border-radius:8px;background:rgba(255,255,255,.012)}.tv-settings-metrics small{display:block;color:#607682;font-size:6px}.tv-settings-metrics b{display:block;margin-top:3px;color:#cbd7dd;font-size:8px}.tv-settings-cap-grid{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.tv-settings-cap-grid span{padding:5px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.055);color:#667d89;font-size:6.5px}.tv-settings-cap-grid span.on{color:#6bd8a5;border-color:rgba(51,199,141,.22);background:rgba(51,199,141,.035)}.tv-settings-actions{display:flex;gap:7px;margin-top:11px}.tv-research-tool input#tvEconomicTicker{min-width:180px}
@media(max-width:1280px){.global-site-header nav[data-main-nav-parity="before-search"] button{font-size:9.75px!important}.global-tv-status span{display:none}.global-tv-status{max-width:68px}.global-brand-cluster{gap:4px!important}}
@media(max-width:720px){.global-tv-status{height:27px;padding:0 5px}.global-tv-status span{display:none}.global-site-header nav[data-main-nav-parity="before-search"] button{font-size:8.75px!important}.tv-settings-metrics{grid-template-columns:1fr 1fr}.tv-detail-intel-strip{flex-wrap:wrap}.tv-detail-intel-strip small{width:100%;margin-left:0}.ayakizi-native-chart{min-height:390px}}
.tv-advanced-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 0}.tv-advanced-metrics span{padding:7px;border-radius:8px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.045)}.tv-advanced-metrics small{display:block;color:#718795;font-size:6.7px}.tv-advanced-metrics b{display:block;margin-top:3px;color:#d4dee4;font-size:8px;overflow:hidden;text-overflow:ellipsis}.tv-validation-summary b:first-child{letter-spacing:.02em}@media(max-width:820px){.tv-advanced-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
.tv-postmortem-list{display:grid;gap:6px;margin-top:8px}.tv-postmortem-list article{display:grid;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(72px,1fr));gap:8px;align-items:center;padding:9px 10px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:rgba(255,255,255,.014)}.tv-postmortem-list article>div b,.tv-postmortem-list article>div small{display:block}.tv-postmortem-list small{color:#6e8390;font-size:6.7px}.tv-postmortem-list span b{display:block;margin-top:2px;font-size:8.2px}@media(max-width:820px){.tv-postmortem-list article{grid-template-columns:1fr 1fr}.tv-postmortem-list article>div{grid-column:1/-1}}
.quick-tv-options{margin:2px 0 8px;padding:8px 9px;border:1px solid rgba(85,145,172,.16);border-radius:9px;background:rgba(20,77,103,.035)}.quick-tv-options summary{cursor:pointer;color:#7eb4c7;font-size:7.2px;font-weight:900}.quick-tv-options>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px}.quick-tv-options label{font-size:7px;color:#7c919d}.quick-tv-options label.wide{grid-column:1/-1}.quick-tv-options input,.quick-tv-options select{width:100%;margin-top:4px}.quick-tv-options .check-line{display:flex;align-items:center;gap:6px}.quick-tv-options .check-line input{width:auto;margin:0}.quick-tv-options small{display:block;margin-top:3px;color:#607783}

/* BIST_PRICE_ARCHIVE_DUAL_BROWSER_R5R4_V1 */
.bist-map-archive-button{white-space:nowrap;min-width:118px;line-height:1;padding-inline:14px}
.bist-archive-mode-tabs{display:flex;gap:8px;padding:8px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#091321;position:sticky;top:8px;z-index:6}
.bist-archive-mode-tabs button{flex:1;min-height:40px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#0e1a2d;color:#9cadbf;font-weight:850;font-size:10px;letter-spacing:.04em;cursor:pointer}
.bist-archive-mode-tabs button.active{background:linear-gradient(135deg,rgba(214,175,85,.22),rgba(214,175,85,.08));border-color:rgba(214,175,85,.48);color:#f1d17d}
.bist-archive-mode-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.bist-archive-mode-cards>button{display:grid;grid-template-columns:54px 1fr auto;gap:14px;align-items:center;text-align:left;padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(145deg,#0b1728,#08121f);color:#e7edf4;cursor:pointer;transition:.15s ease}
.bist-archive-mode-cards>button:hover{border-color:rgba(214,175,85,.42);transform:translateY(-1px);box-shadow:0 12px 32px rgba(0,0,0,.18)}
.bist-archive-mode-cards>button>span{display:grid;place-items:center;width:54px;height:54px;border-radius:14px;background:rgba(214,175,85,.09);font-size:25px}
.bist-archive-mode-cards small{display:block;color:#d6af55;font-size:8px;font-weight:900;letter-spacing:.1em;margin-bottom:5px}.bist-archive-mode-cards b{display:block;font-size:15px}.bist-archive-mode-cards p{margin:5px 0 0;color:#8192a6;font-size:10px}.bist-archive-mode-cards em{font-style:normal;color:#d6af55;font-size:20px}
.bist-archive-summary.compact{grid-template-columns:repeat(4,minmax(0,1fr))}
.bist-archive-date-picker{display:flex;gap:10px;align-items:end;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0a1424}
.bist-archive-date-picker label{display:flex;flex-direction:column;gap:5px;font-size:9px;color:#8fa0b4;min-width:170px}.bist-archive-date-picker input{min-height:40px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#111d30;color:#e8eef6;padding:8px 10px;color-scheme:dark}
.bist-archive-date-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:14px;border-bottom:1px solid rgba(255,255,255,.06)}
.bist-archive-date-stats article{padding:12px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:#0a1424;display:flex;flex-direction:column;gap:3px}.bist-archive-date-stats article.ok{border-color:rgba(89,217,160,.24)}.bist-archive-date-stats article.error{border-color:rgba(255,116,124,.24)}.bist-archive-date-stats small{font-size:8px;letter-spacing:.08em;color:#7f8fa7}.bist-archive-date-stats b{font-size:18px}.bist-archive-date-stats span{font-size:9px;color:#8f9eb0}
.bist-archive-date-tools{display:grid;grid-template-columns:minmax(220px,1fr) auto 145px auto auto;gap:8px;align-items:center;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06)}
.bist-archive-date-tools input,.bist-archive-date-tools select{min-height:37px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#101c2f;color:#e6edf5;padding:8px 10px}.bist-archive-date-filters{display:flex;gap:5px}.bist-archive-date-filters button{min-height:35px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0d1829;color:#8e9fb2;padding:0 10px;font-size:8.5px;font-weight:850;cursor:pointer}.bist-archive-date-filters button.active{color:#f0d17f;border-color:rgba(214,175,85,.42);background:rgba(214,175,85,.1)}.bist-archive-date-count{font-size:9px;color:#8091a4;white-space:nowrap}
.bist-archive-date-table{overflow:auto}.bist-archive-date-head{display:grid;grid-template-columns:minmax(180px,1.6fr) repeat(5,minmax(78px,.7fr)) minmax(110px,.9fr) 72px;gap:8px;align-items:center;padding:9px 12px;background:#0e1a2d;color:#7e8fa5;font-size:8.5px;font-weight:850;text-transform:uppercase;position:sticky;top:0;z-index:2}
.bist-archive-date-row{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:7px;align-items:center;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.045)}.bist-archive-date-row:hover{background:rgba(214,175,85,.025)}
.bist-archive-date-main{display:grid;grid-template-columns:minmax(180px,1.6fr) repeat(5,minmax(78px,.7fr)) minmax(110px,.9fr);gap:8px;align-items:center;min-height:50px;padding:7px 2px;border:0;background:transparent;color:#dce5ee;text-align:right;cursor:pointer;font-size:10px}.bist-archive-date-main>span:first-child{text-align:left;display:flex;flex-direction:column;min-width:0}.bist-archive-date-main>span:first-child b{font-size:11px}.bist-archive-date-main>span:first-child small{font-size:8px;color:#718399;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bist-archive-date-main strong{font-size:11px}.bist-archive-date-main em{font-style:normal;font-weight:800}.bist-archive-date-row>.secondary{min-width:62px}
.bist-archive-date-more{display:block;width:calc(100% - 20px);margin:10px}
@media(max-width:1050px){.bist-archive-mode-cards{grid-template-columns:1fr}.bist-archive-date-tools{grid-template-columns:1fr 1fr}.bist-archive-date-tools input{grid-column:1/3}.bist-archive-date-count{justify-self:end}.bist-archive-summary.compact,.bist-archive-date-stats{grid-template-columns:1fr 1fr}.bist-archive-date-head,.bist-archive-date-main{min-width:900px}.bist-archive-date-row{min-width:990px}}
@media(max-width:760px){.bist-archive-mode-tabs{position:static}.bist-archive-date-picker{flex-direction:column;align-items:stretch}.bist-archive-date-picker label{min-width:0}.bist-archive-date-tools{grid-template-columns:1fr}.bist-archive-date-tools input{grid-column:auto}.bist-archive-date-filters{overflow:auto}.bist-archive-summary.compact,.bist-archive-date-stats{grid-template-columns:1fr 1fr}.bist-archive-mode-cards>button{grid-template-columns:44px 1fr auto;padding:16px}.bist-archive-mode-cards>button>span{width:44px;height:44px}}
@media(max-width:480px){.bist-archive-summary.compact,.bist-archive-date-stats{grid-template-columns:1fr}}

/* R5R5 · PRICE_ARCHIVE_DATE_TABLE_UX_V2 */
.bist-archive-date-stats{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}
.bist-archive-date-stats article.ceiling{border-color:rgba(89,217,160,.34);background:linear-gradient(180deg,rgba(89,217,160,.055),#0a1424)}
.bist-archive-date-stats article.floor{border-color:rgba(255,116,124,.34);background:linear-gradient(180deg,rgba(255,116,124,.055),#0a1424)}
.bist-archive-date-tools{grid-template-columns:minmax(240px,1fr) auto auto auto;align-items:center}
.bist-archive-date-filters{display:flex;flex-wrap:wrap;gap:5px}
.bist-archive-date-filters button{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}
.bist-archive-date-filters button b{font-size:8px;color:inherit;opacity:.75}
.bist-archive-date-sort-hint{font-size:8.5px;color:#708297;white-space:nowrap}
.bist-archive-date-table{--archive-date-grid:minmax(190px,1.65fr) minmax(88px,.78fr) minmax(90px,.8fr) minmax(88px,.78fr) minmax(88px,.78fr) minmax(88px,.78fr) minmax(128px,1.05fr) 72px;max-height:72vh;overflow:auto;scrollbar-gutter:stable;border-top:1px solid rgba(255,255,255,.035)}
.bist-archive-date-head,.bist-archive-date-row{display:grid;grid-template-columns:var(--archive-date-grid);gap:0;align-items:stretch;min-width:940px}
.bist-archive-date-head{padding:0;background:#0e1a2d;position:sticky;top:0;z-index:8;border-bottom:1px solid rgba(214,175,85,.16);box-shadow:0 8px 18px rgba(0,0,0,.16)}
.bist-archive-date-sort,.bist-archive-date-head .archive-head-label{min-height:38px;border:0;border-right:1px solid rgba(255,255,255,.045);background:transparent;color:#7e8fa5;padding:0 10px;font-size:8.5px;font-weight:850;text-transform:uppercase;letter-spacing:.035em;display:flex;align-items:center;justify-content:flex-end;gap:5px;cursor:pointer;text-align:right}
.bist-archive-date-sort.left{justify-content:flex-start;text-align:left}.bist-archive-date-sort i{font-style:normal;font-size:8px;opacity:.48}.bist-archive-date-sort.active{color:#f0d17f;background:rgba(214,175,85,.055)}.bist-archive-date-sort.active i{opacity:1}
.bist-archive-date-head .archive-head-label{justify-content:center;border-right:0;cursor:default}
.bist-archive-date-row{min-height:50px;padding:0;border-bottom:1px solid rgba(255,255,255,.045);color:#dce5ee;cursor:pointer;outline:none}
.bist-archive-date-row:hover,.bist-archive-date-row:focus-visible{background:rgba(214,175,85,.035)}
.bist-archive-date-row>span,.bist-archive-date-row>strong,.bist-archive-date-row>em.daily{display:flex;align-items:center;justify-content:flex-end;padding:7px 10px;border-right:1px solid rgba(255,255,255,.028);font-size:10px;text-align:right;min-width:0}
.bist-archive-date-row>strong{font-size:11px}.bist-archive-date-row>em.daily{font-style:normal;font-weight:850}
.bist-archive-date-row>.symbol{position:relative;align-items:flex-start;justify-content:center;flex-direction:column;text-align:left;padding-right:54px}
.bist-archive-date-row>.symbol b{font-size:11px}.bist-archive-date-row>.symbol small{font-size:8px;color:#718399;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.bist-archive-date-row>.symbol .limit-badge{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-style:normal;font-size:7px;font-weight:900;letter-spacing:.05em;padding:3px 5px;border-radius:5px}
.bist-archive-date-row>.symbol .limit-badge.ceiling{color:#80e5b6;background:rgba(89,217,160,.1);border:1px solid rgba(89,217,160,.22)}
.bist-archive-date-row>.symbol .limit-badge.floor{color:#ff9ca2;background:rgba(255,116,124,.1);border:1px solid rgba(255,116,124,.22)}
.bist-archive-date-row.limit-ceiling{box-shadow:inset 2px 0 rgba(89,217,160,.55)}.bist-archive-date-row.limit-floor{box-shadow:inset 2px 0 rgba(255,116,124,.55)}
.bist-archive-date-row>.secondary{align-self:center;justify-self:center;min-width:60px;max-width:64px;margin:0 4px}
.bist-archive-date-more{position:sticky;bottom:0;z-index:3;background:#111d30}
@media(max-width:1050px){.bist-archive-date-tools{grid-template-columns:1fr 1fr}.bist-archive-date-tools input{grid-column:1/3}.bist-archive-date-filters{grid-column:1/3}.bist-archive-date-sort-hint{grid-column:1/2}.bist-archive-date-count{justify-self:end}.bist-archive-date-head,.bist-archive-date-row{min-width:940px}}
@media(max-width:760px){.bist-archive-date-tools{grid-template-columns:1fr}.bist-archive-date-tools input,.bist-archive-date-filters,.bist-archive-date-sort-hint{grid-column:auto}.bist-archive-date-count{justify-self:start}.bist-archive-date-table{max-height:68vh}}
.tv-settings-metrics span em{display:block;margin-top:2px;font-size:8px;font-style:normal;color:#75869b}.tv-unmatched-tools{margin:10px 0;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(8,17,30,.42)}.tv-unmatched-tools summary{cursor:pointer;padding:9px 11px;color:#9cabbd;font-size:9px;font-weight:800}.tv-unmatched-tools p{margin:0;padding:0 11px 11px;color:#75869b;font-size:8px;line-height:1.6;word-break:break-word}

/* R5R8 · PORTFOLIO CONTROL CENTER + COST LEDGER V3 */
.portfolio-v3-shell{--pv3-bg:#050c16;--pv3-panel:#0a1524;--pv3-panel-2:#0d1a2c;--pv3-line:rgba(160,181,205,.11);--pv3-gold:#ddb95d;--pv3-text:#eaf0f6;--pv3-muted:#8192a7;--pv3-green:#5bd8a1;--pv3-red:#ff7f88;background:radial-gradient(circle at 62% -10%,rgba(30,75,107,.24),transparent 34%),#050c16;min-height:100vh}.portfolio-v3-page{max-width:1600px;margin:0 auto;padding:30px clamp(18px,2.8vw,48px) 64px;color:var(--pv3-text)}
.portfolio-v3-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);gap:24px;align-items:end;margin-bottom:22px}.portfolio-v3-head .kicker{color:var(--pv3-gold);font-size:9px;font-weight:900;letter-spacing:.19em}.portfolio-v3-head h1{margin:8px 0 6px;font-size:clamp(28px,3vw,44px);letter-spacing:-.045em;line-height:1}.portfolio-v3-head p{margin:0;max-width:720px;color:var(--pv3-muted);font-size:12px;line-height:1.65}
.portfolio-v3-book-switch{display:grid;grid-template-columns:minmax(0,1fr) minmax(135px,190px) auto auto;gap:8px;align-items:center;padding:12px 13px;border:1px solid rgba(221,185,93,.19);border-radius:15px;background:linear-gradient(145deg,rgba(16,32,51,.96),rgba(7,18,31,.97));box-shadow:0 18px 45px rgba(0,0,0,.18)}.portfolio-v3-book-switch>div{min-width:0}.portfolio-v3-book-switch small,.portfolio-v3-book-switch b,.portfolio-v3-book-switch span{display:block}.portfolio-v3-book-switch small{color:#b99a50;font-size:7px;font-weight:900;letter-spacing:.13em}.portfolio-v3-book-switch b{margin-top:3px;overflow:hidden;color:#edf1f4;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.portfolio-v3-book-switch span{margin-top:2px;color:#76899d;font-size:8px}.portfolio-v3-book-switch select{width:100%;height:36px;border:1px solid var(--pv3-line);border-radius:9px;background:#0e1c2e;color:#dfe7ee;padding:0 9px;font-size:9px}.portfolio-book-add{width:36px;height:36px;border:1px solid rgba(221,185,93,.28);border-radius:9px;background:rgba(221,185,93,.07);color:var(--pv3-gold);font-size:17px;cursor:pointer}.portfolio-book-add:disabled{opacity:.35;cursor:not-allowed}
.portfolio-v3-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:10px;margin-bottom:10px}.portfolio-v3-total,.portfolio-v3-cash,.portfolio-v3-empty-hero{border:1px solid var(--pv3-line);border-radius:17px;background:linear-gradient(145deg,rgba(12,27,45,.97),rgba(7,17,29,.98));box-shadow:0 18px 48px rgba(0,0,0,.13)}.portfolio-v3-total{position:relative;overflow:hidden;padding:19px}.portfolio-v3-total:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--pv3-gold),transparent)}.portfolio-v3-total header,.portfolio-v3-cash header{display:flex;justify-content:space-between;gap:10px;align-items:center}.portfolio-v3-total header span,.portfolio-v3-cash header span{color:#8da0b5;font-size:8px;font-weight:900;letter-spacing:.11em}.portfolio-v3-total header em,.portfolio-v3-cash header em{font-style:normal;color:#65788e;font-size:7px}.portfolio-v3-total>strong{display:block;margin:13px 0 12px;color:#f1f4f7;font-size:clamp(25px,2.2vw,35px);letter-spacing:-.035em}.portfolio-v3-total>div{display:flex;flex-wrap:wrap;gap:11px 24px}.portfolio-v3-total>div span{display:flex;gap:7px;color:#74869b;font-size:9px}.portfolio-v3-total>div b{font-size:10px}.portfolio-v3-cash{padding:19px}.portfolio-v3-cash.disabled{border-style:dashed}.portfolio-v3-cash>div{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}.portfolio-v3-cash>div:last-child{border-bottom:0}.portfolio-v3-cash>div span{color:#8395a8;font-size:9px}.portfolio-v3-cash>div b{font-size:14px}.portfolio-v3-cash p{margin:14px 0 0;color:#728499;font-size:9px;line-height:1.6}.portfolio-v3-empty-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;margin-bottom:10px}.portfolio-v3-empty-hero span{color:var(--pv3-gold);font-size:8px;font-weight:900}.portfolio-v3-empty-hero h2{margin:4px 0;font-size:22px}.portfolio-v3-empty-hero p{margin:0;color:#7d8fa3;font-size:10px}
.portfolio-v3-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--pv3-line);border-radius:15px;background:#081320;overflow:hidden;margin-bottom:12px}.portfolio-v3-kpis article{min-width:0;padding:13px 15px;border-right:1px solid var(--pv3-line)}.portfolio-v3-kpis article:last-child{border-right:0}.portfolio-v3-kpis small,.portfolio-v3-kpis b,.portfolio-v3-kpis span{display:block}.portfolio-v3-kpis small{color:#71859a;font-size:7px;font-weight:900;letter-spacing:.08em}.portfolio-v3-kpis b{margin-top:6px;overflow:hidden;color:#e5ebf0;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.portfolio-v3-kpis span{margin-top:3px;color:#62758a;font-size:7px}
.portfolio-v3-command{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:9px;border:1px solid var(--pv3-line);border-radius:13px;background:rgba(9,21,35,.93);position:relative;z-index:5}.portfolio-v3-command>div{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.portfolio-v3-command button{min-height:35px}.portfolio-v3-command .primary{box-shadow:0 7px 22px rgba(221,185,93,.12)}
.portfolio-v3-nav{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 12px;border:1px solid var(--pv3-line);border-radius:13px 13px 0 0;background:#091522;position:sticky;top:8px;z-index:4}.portfolio-v3-nav .portfolio-tabs{display:flex;gap:4px}.portfolio-v3-nav .portfolio-tabs button{min-height:34px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#718499;font-size:8px;font-weight:900;letter-spacing:.04em;cursor:pointer}.portfolio-v3-nav .portfolio-tabs button.active{background:rgba(221,185,93,.1);color:#ebca76}.portfolio-v3-tools{display:flex;align-items:center;gap:6px}.portfolio-v3-tools input,.portfolio-v3-tools select{min-height:34px;border:1px solid var(--pv3-line);border-radius:8px;background:#0c192a;color:#dce5ed;padding:0 9px;font-size:8px}.portfolio-v3-tools input{width:180px}.portfolio-v3-view{display:flex;padding:2px;border:1px solid var(--pv3-line);border-radius:8px}.portfolio-v3-view button{width:29px;height:28px;border:0;border-radius:6px;background:transparent;color:#65798e;cursor:pointer}.portfolio-v3-view button.active{background:rgba(221,185,93,.12);color:#e9c66d}
.portfolio-v3-overview-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);gap:10px;margin:10px 0}.portfolio-v3-panel{border:1px solid var(--pv3-line);border-radius:15px;background:linear-gradient(145deg,rgba(10,24,40,.97),rgba(7,17,29,.98));overflow:hidden}.portfolio-v3-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;border-bottom:1px solid rgba(255,255,255,.05)}.portfolio-v3-panel>header small,.portfolio-v3-panel>header h2{display:block}.portfolio-v3-panel>header small{color:#75899e;font-size:7px;font-weight:900;letter-spacing:.09em}.portfolio-v3-panel>header h2{margin:3px 0 0;font-size:14px}.portfolio-v3-panel>header>span{color:#687b90;font-size:8px}.portfolio-v3-allocation{display:grid;gap:9px;padding:15px 17px}.portfolio-v3-allocation>div>span{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.portfolio-v3-allocation b{font-size:9px}.portfolio-v3-allocation em{font-style:normal;color:#9bacbf;font-size:8px}.portfolio-v3-allocation i{display:block;height:5px;overflow:hidden;border-radius:99px;background:#111f31}.portfolio-v3-allocation u{display:block;height:100%;border-radius:99px;background:hsl(calc(42 + var(--allocation-index)*18) 62% 57%);text-decoration:none}.portfolio-v3-risk{padding-bottom:14px}.portfolio-v3-risk-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:14px}.portfolio-v3-risk-grid span{padding:10px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:rgba(255,255,255,.018)}.portfolio-v3-risk-grid small,.portfolio-v3-risk-grid b{display:block}.portfolio-v3-risk-grid small{color:#72869c;font-size:7px}.portfolio-v3-risk-grid b{margin-top:4px;font-size:11px}.portfolio-v3-risk>button{margin:0 14px;width:calc(100% - 28px)}
.portfolio-v3-table-wrap{width:100%;overflow:auto}.portfolio-v3-table{display:grid;grid-template-columns:minmax(150px,1.3fr) repeat(7,minmax(82px,.72fr)) minmax(105px,.85fr) 104px;gap:8px;align-items:center;min-width:1120px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.045);color:#cfd9e3}.portfolio-v3-table:not(.portfolio-v3-table-head){cursor:pointer;transition:.14s ease}.portfolio-v3-table:not(.portfolio-v3-table-head):hover{background:rgba(221,185,93,.028)}.portfolio-v3-table-head{background:#0e1c2d;color:#718499;font-size:7px;font-weight:900;letter-spacing:.045em;position:sticky;top:0;z-index:2}.portfolio-v3-table>span{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right;font-size:9px}.portfolio-v3-table>span small{max-width:110px;overflow:hidden;color:#6f8297;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.portfolio-v3-symbol{min-width:0;display:grid;grid-template-columns:auto 1fr;column-gap:7px;align-items:center}.portfolio-v3-symbol .portfolio-market-badge{grid-row:1/3}.portfolio-v3-symbol b,.portfolio-v3-symbol small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-v3-symbol b{font-size:11px}.portfolio-v3-symbol small{color:#718398;font-size:7px}.portfolio-v3-row-actions{display:flex;justify-content:flex-end;gap:3px}.portfolio-v3-row-actions button{min-width:29px;height:27px;padding:0 6px;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:#0b1929;color:#8194a7;font-size:7px;font-weight:900;cursor:pointer}.portfolio-v3-row-actions button:hover{color:#efcd78;border-color:rgba(221,185,93,.3)}.portfolio-v3-health{padding:3px 5px;border-radius:6px;color:#d7b65f;background:rgba(221,185,93,.08);font-size:8px!important}.portfolio-v3-health.strong{color:#68dca9;background:rgba(91,216,161,.07)}.portfolio-v3-health.risk{color:#ff8991;background:rgba(255,127,136,.07)}
.portfolio-v3-ledger{border:1px solid var(--pv3-line);border-top:0;border-radius:0 0 15px 15px;background:#081421;overflow:hidden}.portfolio-v3-ledger article{display:grid;grid-template-columns:38px minmax(0,1fr) minmax(120px,auto) auto;gap:12px;align-items:center;padding:12px 15px;border-bottom:1px solid rgba(255,255,255,.05)}.portfolio-v3-ledger article:last-child{border-bottom:0}.portfolio-v3-ledger article.voided{opacity:.46}.portfolio-v3-ledger article>div:nth-child(2) b,.portfolio-v3-ledger article>div:nth-child(2) span,.portfolio-v3-ledger article>div:nth-child(2) small{display:block}.portfolio-v3-ledger article>div:nth-child(2) b{font-size:10px}.portfolio-v3-ledger article>div:nth-child(2) span,.portfolio-v3-ledger article>div:nth-child(2) small{margin-top:3px;color:#718499;font-size:8px}.portfolio-v3-ledger article>div:nth-child(3){text-align:right}.portfolio-v3-ledger article>div:nth-child(3) strong,.portfolio-v3-ledger article>div:nth-child(3) small{display:block}.portfolio-v3-ledger article>div:nth-child(3) strong{font-size:10px}.portfolio-v3-ledger article>div:nth-child(3) small{margin-top:3px;color:#6d8094;font-size:7px}.portfolio-v3-ledger-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#0d1b2c;color:#8295a9}.portfolio-v3-ledger-icon.buy,.portfolio-v3-ledger-icon.deposit{color:#64d7a5;background:rgba(91,216,161,.06)}.portfolio-v3-ledger-icon.sell,.portfolio-v3-ledger-icon.withdrawal{color:#ff858e;background:rgba(255,127,136,.06)}.portfolio-v3-ledger-icon.dividend{color:#e9c66f;background:rgba(221,185,93,.07)}
.portfolio-v3-transaction-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:12px;align-items:start}.portfolio-v3-transaction-layout .portfolio-transaction-card{margin:0}.portfolio-v3-preview{position:sticky;top:18px;border:1px solid rgba(221,185,93,.18);border-radius:16px;background:linear-gradient(150deg,#0d1d30,#071522);overflow:hidden}.portfolio-v3-preview>header{padding:18px;border-bottom:1px solid rgba(255,255,255,.055)}.portfolio-v3-preview>header small{color:var(--pv3-gold);font-size:8px;font-weight:900;letter-spacing:.1em}.portfolio-v3-preview h2{margin:5px 0;font-size:17px}.portfolio-v3-preview p{margin:0;color:#74879c;font-size:9px;line-height:1.55}.portfolio-v3-preview>footer{padding:11px 16px;border-top:1px solid rgba(255,255,255,.05);color:#64788d;font-size:7px}.portfolio-v3-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:15px}.portfolio-v3-preview-grid span{padding:10px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:rgba(255,255,255,.018)}.portfolio-v3-preview-grid small,.portfolio-v3-preview-grid b{display:block}.portfolio-v3-preview-grid small{color:#718499;font-size:7px}.portfolio-v3-preview-grid b{margin-top:4px;font-size:11px}.portfolio-v3-preview-empty{padding:30px 20px;color:#718499;font-size:9px;line-height:1.6;text-align:center}.portfolio-v3-cash-after{display:flex;align-items:center;justify-content:space-between;margin:0 15px 15px;padding:12px;border:1px solid rgba(221,185,93,.14);border-radius:10px;background:rgba(221,185,93,.035)}.portfolio-v3-cash-after span{color:#8597aa;font-size:8px}.portfolio-v3-cash-after b{font-size:12px}.portfolio-v3-book-form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.portfolio-v3-book-form label{display:flex;flex-direction:column;gap:5px;color:#8395a8;font-size:8px}.portfolio-v3-book-form label.wide{grid-column:1/-1}.portfolio-v3-book-form input,.portfolio-v3-book-form select{min-height:38px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#0d1a2b;color:#e4eaf0;padding:8px 10px}.portfolio-v3-book-form .check-line,.portfolio-v3-book-form .portfolio-v3-switch{flex-direction:row;align-items:center;padding:9px;border:1px solid rgba(255,255,255,.06);border-radius:9px}.portfolio-v3-book-form .check-line input,.portfolio-v3-book-form .portfolio-v3-switch input{width:auto;min-height:0}.portfolio-v3-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:13px}.portfolio-v3-route-hero{margin-bottom:12px}
.portfolio-v3-page .positive{color:var(--pv3-green)!important}.portfolio-v3-page .negative,.portfolio-v3-preview .negative{color:var(--pv3-red)!important}
@media(max-width:1280px){.portfolio-v3-kpis{grid-template-columns:repeat(3,1fr)}.portfolio-v3-kpis article:nth-child(3){border-right:0}.portfolio-v3-kpis article:nth-child(-n+3){border-bottom:1px solid var(--pv3-line)}.portfolio-v3-head{grid-template-columns:1fr}.portfolio-v3-book-switch{max-width:680px}.portfolio-v3-nav{align-items:stretch;flex-direction:column;position:static}.portfolio-v3-tools{width:100%}.portfolio-v3-tools input{flex:1}.portfolio-v3-overview-grid{grid-template-columns:1fr}}
@media(max-width:900px){.portfolio-v3-page{padding:18px 12px 48px}.portfolio-v3-command{align-items:stretch;flex-direction:column}.portfolio-v3-command>div{width:100%}.portfolio-v3-command button{flex:1}.portfolio-v3-transaction-layout{grid-template-columns:1fr}.portfolio-v3-preview{position:static}.portfolio-v3-nav .portfolio-tabs{overflow-x:auto}.portfolio-v3-nav .portfolio-tabs button{white-space:nowrap}.portfolio-v3-tools{display:grid;grid-template-columns:1fr 1fr}.portfolio-v3-tools input{width:100%;grid-column:1/-1}.portfolio-v3-view{justify-self:end}}
@media(max-width:640px){.portfolio-v3-head h1{font-size:31px}.portfolio-v3-book-switch{grid-template-columns:1fr auto}.portfolio-v3-book-switch>div{grid-column:1/-1}.portfolio-v3-book-switch select{min-width:0}.portfolio-v3-kpis{grid-template-columns:1fr 1fr}.portfolio-v3-kpis article:nth-child(odd){border-right:1px solid var(--pv3-line)}.portfolio-v3-kpis article:nth-child(even){border-right:0}.portfolio-v3-kpis article:nth-child(-n+4){border-bottom:1px solid var(--pv3-line)}.portfolio-v3-summary{grid-template-columns:1fr}.portfolio-v3-empty-hero{align-items:flex-start;flex-direction:column}.portfolio-v3-command>div{display:grid;grid-template-columns:1fr 1fr}.portfolio-v3-command details{grid-column:1/-1}.portfolio-v3-nav{padding:8px}.portfolio-v3-tools{grid-template-columns:1fr}.portfolio-v3-tools input,.portfolio-v3-tools select{grid-column:auto;width:100%}.portfolio-v3-view{display:none}.portfolio-v3-overview-grid{grid-template-columns:1fr}.portfolio-v3-risk-grid{grid-template-columns:1fr 1fr}.portfolio-v3-ledger article{grid-template-columns:34px 1fr auto}.portfolio-v3-ledger article>div:nth-child(3){grid-column:2/4;text-align:left}.portfolio-v3-ledger article>button{grid-column:2/4}.portfolio-v3-preview-grid{grid-template-columns:1fr 1fr}.portfolio-v3-book-form{grid-template-columns:1fr}.portfolio-v3-book-form label.wide{grid-column:auto}}
@media(max-width:400px){.portfolio-v3-kpis{grid-template-columns:1fr}.portfolio-v3-kpis article{border-right:0!important;border-bottom:1px solid var(--pv3-line)!important}.portfolio-v3-kpis article:last-child{border-bottom:0!important}.portfolio-v3-preview-grid,.portfolio-v3-risk-grid{grid-template-columns:1fr}}

/* R5R9 · Portfolio Premium Terminal */
.portfolio-r5r9-shell{--r5r9-bg:#050d17;--r5r9-panel:#091726;--r5r9-panel-2:#0c1b2c;--r5r9-line:rgba(145,174,202,.14);--r5r9-gold:#e6bd58;--r5r9-gold-2:#c99736;--r5r9-text:#eef4f8;--r5r9-muted:#7f93a8;--r5r9-red:#ff6977;--r5r9-green:#4fd9a2;background:radial-gradient(circle at 72% -10%,rgba(25,70,102,.24),transparent 32%),var(--r5r9-bg)}
.portfolio-r5r9-page{max-width:1680px;margin:0 auto;padding:28px clamp(18px,2.5vw,42px) 64px;color:var(--r5r9-text)}
.portfolio-r5r9-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:18px}.portfolio-r5r9-head .kicker{color:var(--r5r9-gold);font-size:9px;font-weight:900;letter-spacing:.18em}.portfolio-r5r9-head h1{margin:6px 0 5px;font-size:32px;line-height:1;letter-spacing:-.045em}.portfolio-r5r9-head p{margin:0;color:var(--r5r9-muted);font-size:10px}
.portfolio-r5r9-book-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px}.portfolio-r5r9-book-controls select{min-width:190px;height:40px;padding:0 35px 0 12px;border:1px solid var(--r5r9-line);border-radius:10px;background:#0b1928;color:#e8eff5;font-size:10px}.portfolio-r5r9-book-controls button{min-height:40px;white-space:nowrap}
.portfolio-r5r9-summary{display:grid;grid-template-columns:1.15fr repeat(4,1fr);gap:9px;margin-bottom:10px}.portfolio-r5r9-metric{min-width:0;display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--r5r9-line);border-radius:14px;background:linear-gradient(145deg,rgba(13,30,48,.98),rgba(7,18,30,.99));box-shadow:0 16px 44px rgba(0,0,0,.12)}.portfolio-r5r9-metric>i{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:rgba(230,189,88,.08);color:var(--r5r9-gold);font-style:normal;font-size:17px}.portfolio-r5r9-metric>div{min-width:0}.portfolio-r5r9-metric small,.portfolio-r5r9-metric b,.portfolio-r5r9-metric span{display:block}.portfolio-r5r9-metric small{color:#8498ad;font-size:7px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.portfolio-r5r9-metric b{margin-top:5px;overflow:hidden;color:var(--r5r9-text);font-size:clamp(14px,1.35vw,21px);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.portfolio-r5r9-metric span{margin-top:3px;color:#667b90;font-size:7px}.portfolio-r5r9-metric.positive b{color:var(--r5r9-green)}.portfolio-r5r9-metric.negative b{color:var(--r5r9-red)}.portfolio-r5r9-metric.negative>i{color:var(--r5r9-red);background:rgba(255,105,119,.08)}
.portfolio-r5r9-command{display:grid;grid-template-columns:1.15fr .82fr .9fr .78fr 1fr auto;gap:7px;margin-bottom:12px;padding:8px;border:1px solid var(--r5r9-line);border-radius:13px;background:rgba(8,21,35,.96)}.portfolio-r5r9-command button{min-height:40px}.portfolio-r5r9-command .primary{color:#15130c;background:linear-gradient(135deg,#f0d277,#d9a83b);box-shadow:0 9px 25px rgba(221,178,68,.16)}.portfolio-r5r9-command .danger{border-color:rgba(255,105,119,.55);background:rgba(255,105,119,.035);color:#ff7c88}.portfolio-r5r9-command .compact{padding-left:12px;padding-right:12px;font-size:8px}
.portfolio-r5r9-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:10px;padding:9px 11px;border:1px solid var(--r5r9-line);border-radius:13px;background:#081522}.portfolio-r5r9-nav .portfolio-tabs{display:flex;gap:4px}.portfolio-r5r9-nav .portfolio-tabs button{min-height:34px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:#71859a;font-size:8px;font-weight:900;letter-spacing:.045em;cursor:pointer}.portfolio-r5r9-nav .portfolio-tabs button.active{background:rgba(230,189,88,.1);color:#efce78}.portfolio-r5r9-tools{display:flex;align-items:center;gap:6px}.portfolio-r5r9-tools input,.portfolio-r5r9-tools select{height:34px;border:1px solid var(--r5r9-line);border-radius:8px;background:#0c1929;color:#dce6ee;padding:0 9px;font-size:8px}.portfolio-r5r9-tools input{width:190px}.portfolio-r5r9-tools button{height:34px;white-space:nowrap}
.portfolio-r5r9-analytics{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);gap:10px;margin-bottom:10px}.portfolio-r5r9-panel{border:1px solid var(--r5r9-line);border-radius:15px;background:linear-gradient(145deg,rgba(11,27,44,.98),rgba(7,18,30,.99));overflow:hidden;box-shadow:0 18px 48px rgba(0,0,0,.12)}.portfolio-r5r9-panel>header{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.055)}.portfolio-r5r9-panel header small{display:block;color:#73889d;font-size:7px;font-weight:900;letter-spacing:.08em}.portfolio-r5r9-panel header h2{margin:3px 0 0;font-size:14px}.portfolio-r5r9-panel header>span{color:#71859a;font-size:8px}.portfolio-r5r9-performance header>div:last-child{display:flex;border:1px solid var(--r5r9-line);border-radius:8px;overflow:hidden}.portfolio-r5r9-performance header button{min-width:36px;height:26px;border:0;border-right:1px solid var(--r5r9-line);background:transparent;color:#708499;font-size:7px;font-weight:900;cursor:pointer}.portfolio-r5r9-performance header button:last-child{border-right:0}.portfolio-r5r9-performance header button.active{background:rgba(230,189,88,.13);color:#efcc70}.portfolio-r5r9-performance #portfolioR5R9Chart{min-height:238px;padding:12px 15px 10px}.portfolio-r5r9-performance-svg{width:100%;height:205px;overflow:visible}.portfolio-r5r9-performance-svg polygon{fill:rgba(79,217,162,.08)}.portfolio-r5r9-performance-svg polyline{fill:none;stroke:var(--r5r9-green);stroke-width:2.2;vector-effect:non-scaling-stroke}.portfolio-r5r9-performance-svg.down polygon{fill:rgba(255,105,119,.08)}.portfolio-r5r9-performance-svg.down polyline{stroke:var(--r5r9-red)}.portfolio-r5r9-chart-meta{display:flex;align-items:center;justify-content:space-between;color:#677d92;font-size:7px}.portfolio-r5r9-chart-meta b{color:#dce6ed;font-size:10px}.portfolio-r5r9-chart-empty{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:#6f8499}.portfolio-r5r9-chart-empty b{color:#b9c6d1;font-size:12px}.portfolio-r5r9-chart-empty span{max-width:420px;font-size:8px;line-height:1.6}.portfolio-r5r9-chart-empty>div{display:flex;gap:7px;margin-top:7px}.portfolio-r5r9-chart-empty em{padding:6px 8px;border:1px solid var(--r5r9-line);border-radius:7px;font-style:normal;font-size:7px}
.portfolio-r5r9-allocation{display:grid;grid-template-columns:170px minmax(0,1fr);gap:18px;align-items:center;padding:20px}.portfolio-r5r9-donut{width:150px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--portfolio-donut));position:relative;box-shadow:0 0 35px rgba(230,189,88,.08)}.portfolio-r5r9-donut:after{content:"";position:absolute;inset:23px;border-radius:50%;background:#091725;box-shadow:inset 0 0 0 1px var(--r5r9-line)}.portfolio-r5r9-donut>span{position:relative;z-index:1;text-align:center}.portfolio-r5r9-donut small,.portfolio-r5r9-donut b{display:block}.portfolio-r5r9-donut small{color:#70859a;font-size:7px}.portfolio-r5r9-donut b{margin-top:4px;color:#eaf0f5;font-size:10px}.portfolio-r5r9-allocation-list{display:grid;gap:8px}.portfolio-r5r9-allocation-list>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:8px;align-items:center}.portfolio-r5r9-allocation-list i{width:7px;height:7px;border-radius:50%;background:var(--dot)}.portfolio-r5r9-allocation-list b,.portfolio-r5r9-allocation-list small{display:block}.portfolio-r5r9-allocation-list b{font-size:9px}.portfolio-r5r9-allocation-list small{max-width:155px;overflow:hidden;color:#697e93;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.portfolio-r5r9-allocation-list strong{font-size:9px}.portfolio-r5r9-allocation-empty{min-height:220px;display:grid;place-items:center;color:#71859a;font-size:9px}
.portfolio-r5r9-positions-head{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:9px 3px}.portfolio-r5r9-positions-head h2{margin:0;font-size:18px}.portfolio-r5r9-positions-head p{margin:4px 0 0;color:#74889d;font-size:8px}.portfolio-r5r9-positions-head>span{color:#64798e;font-size:7px}.portfolio-r5r9-page>.portfolio-v3-table-wrap{border:1px solid var(--r5r9-line);border-radius:13px;background:#071421;overflow:auto}.portfolio-r5r9-page .portfolio-v3-table-head{background:#0d1b2b}
.portfolio-r5r9-locale-note{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:10px 12px;border:1px solid rgba(230,189,88,.16);border-radius:10px;background:rgba(230,189,88,.035)}.portfolio-r5r9-locale-note b{color:#e4c36c;font-size:9px}.portfolio-r5r9-locale-note span{color:#7c90a4;font-size:8px;text-align:right}.portfolio-form label>span{display:block}.portfolio-r5r9-number-hint{min-height:11px;color:#71869b!important;font-size:7px!important;line-height:1.35}.portfolio-r5r9-number-hint.valid{color:#61cfa2!important}.portfolio-r5r9-number-hint.invalid{color:#ff7b86!important}.portfolio-form input.invalid{border-color:rgba(255,105,119,.7)!important;box-shadow:0 0 0 2px rgba(255,105,119,.08)}.portfolio-r5r9-cash-menu{display:grid;grid-template-columns:1fr 1fr;gap:10px}.portfolio-r5r9-cash-menu button{min-height:54px}
.portfolio-r5r9-management-layer,.portfolio-r5r9-confirm-layer{position:fixed;inset:0;z-index:10020}.portfolio-r5r9-backdrop{position:absolute;inset:0;border:0;background:rgba(1,7,13,.62);backdrop-filter:blur(3px)}.portfolio-r5r9-manager{position:absolute;top:0;right:0;width:min(430px,95vw);height:100%;display:flex;flex-direction:column;padding:18px;border-left:1px solid rgba(145,174,202,.17);background:linear-gradient(160deg,#0b1b2c,#07131f);box-shadow:-30px 0 80px rgba(0,0,0,.46);overflow:auto;animation:portfolio-r5r9-slide .22s ease-out}.portfolio-r5r9-manager>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid var(--r5r9-line)}.portfolio-r5r9-manager>header small{color:#d5ae4e;font-size:7px;font-weight:900;letter-spacing:.12em}.portfolio-r5r9-manager h2{margin:4px 0 0;color:#eef4f8;font-size:20px}.portfolio-r5r9-close{width:34px;height:34px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#0d1d2e;color:#c7d2dc;font-size:20px;cursor:pointer}.portfolio-r5r9-active-book{margin:14px 0;padding:13px;border:1px solid rgba(230,189,88,.2);border-radius:11px;background:rgba(230,189,88,.04)}.portfolio-r5r9-active-book span,.portfolio-r5r9-active-book b,.portfolio-r5r9-active-book small{display:block}.portfolio-r5r9-active-book span{color:#778da2;font-size:7px}.portfolio-r5r9-active-book b{margin-top:4px;color:#eef3f7;font-size:13px}.portfolio-r5r9-active-book small{margin-top:3px;color:#7d91a5;font-size:7px}.portfolio-r5r9-manager-actions{display:grid;gap:7px}.portfolio-r5r9-manager-actions>button,.portfolio-r5r9-manager-actions>label{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:56px;padding:9px 11px;border:1px solid var(--r5r9-line);border-radius:11px;background:rgba(255,255,255,.018);color:#dbe5ec;text-align:left;cursor:pointer}.portfolio-r5r9-manager-actions i{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#102235;color:#99acbd;font-style:normal}.portfolio-r5r9-manager-actions b,.portfolio-r5r9-manager-actions small{display:block}.portfolio-r5r9-manager-actions b{font-size:9px}.portfolio-r5r9-manager-actions small{margin-top:3px;color:#6f8499;font-size:7px}.portfolio-r5r9-manager-actions em{color:#63798d;font-style:normal;font-size:18px}.portfolio-r5r9-manager-actions .danger{border-color:rgba(255,105,119,.35);background:rgba(255,105,119,.045)}.portfolio-r5r9-manager-actions .danger i,.portfolio-r5r9-manager-actions .danger b{color:#ff7582}.portfolio-r5r9-manager-actions [disabled]{opacity:.45;cursor:not-allowed}.portfolio-r5r9-backups{margin-top:18px;border-top:1px solid var(--r5r9-line);padding-top:14px}.portfolio-r5r9-backups>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.portfolio-r5r9-backups header small{color:#74899d;font-size:7px;font-weight:900}.portfolio-r5r9-backups h3{margin:3px 0 0;color:#e5edf3;font-size:13px}.portfolio-r5r9-backup-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 2px;border-bottom:1px solid rgba(255,255,255,.05)}.portfolio-r5r9-backup-row b,.portfolio-r5r9-backup-row span,.portfolio-r5r9-backup-row small{display:block}.portfolio-r5r9-backup-row b{color:#dbe4eb;font-size:8px}.portfolio-r5r9-backup-row span{margin-top:2px;color:#d0ad58;font-size:7px}.portfolio-r5r9-backup-row small{margin-top:3px;color:#697e93;font-size:7px}.portfolio-r5r9-backup-loading{padding:20px;color:#74899d;font-size:8px;text-align:center}.portfolio-r5r9-manager>footer{margin-top:auto;padding-top:16px;color:#62778c;font-size:7px;text-align:center}
.portfolio-r5r9-confirm-layer{display:grid;place-items:center;background:rgba(1,7,13,.72);backdrop-filter:blur(5px)}.portfolio-r5r9-confirm{position:relative;width:min(440px,calc(100vw - 24px));padding:28px;border:1px solid rgba(145,174,202,.18);border-radius:17px;background:linear-gradient(155deg,#0d2033,#081522);box-shadow:0 30px 90px rgba(0,0,0,.55);text-align:center}.portfolio-r5r9-confirm>.portfolio-r5r9-close{position:absolute;top:12px;right:12px}.portfolio-r5r9-confirm-icon{width:50px;height:50px;display:grid;place-items:center;margin:0 auto 15px;border-radius:50%;background:rgba(230,189,88,.1);color:#e6bd58;font-size:21px}.portfolio-r5r9-confirm-icon.danger{background:rgba(255,105,119,.11);color:#ff6f7c}.portfolio-r5r9-confirm h2{margin:0;color:#f0f5f8;font-size:18px}.portfolio-r5r9-confirm p{margin:10px auto 20px;color:#879aab;font-size:9px;line-height:1.65}.portfolio-r5r9-confirm>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:9px}.portfolio-r5r9-confirm button{min-height:42px}.portfolio-r5r9-confirm button.danger{border:1px solid #ff6977;background:#ff6977;color:#fff;border-radius:9px;font-weight:900;cursor:pointer}
@keyframes portfolio-r5r9-slide{from{transform:translateX(24px);opacity:.65}to{transform:none;opacity:1}}
@media(max-width:1350px){.portfolio-r5r9-summary{grid-template-columns:repeat(3,1fr)}.portfolio-r5r9-metric:first-child{grid-column:span 1}.portfolio-r5r9-command{grid-template-columns:repeat(3,1fr)}.portfolio-r5r9-analytics{grid-template-columns:1fr}.portfolio-r5r9-allocation{grid-template-columns:180px 1fr}.portfolio-r5r9-nav{align-items:stretch;flex-direction:column}.portfolio-r5r9-tools{width:100%}.portfolio-r5r9-tools input{flex:1}}
@media(max-width:900px){.portfolio-r5r9-page{padding:18px 11px 46px}.portfolio-r5r9-head{align-items:flex-start;flex-direction:column}.portfolio-r5r9-book-controls{width:100%;justify-content:flex-start;flex-wrap:wrap}.portfolio-r5r9-book-controls select{flex:1}.portfolio-r5r9-summary{grid-template-columns:1fr 1fr}.portfolio-r5r9-summary .portfolio-r5r9-metric:first-child{grid-column:1/-1}.portfolio-r5r9-command{grid-template-columns:1fr 1fr}.portfolio-r5r9-tools{display:grid;grid-template-columns:1fr 1fr}.portfolio-r5r9-tools input{width:100%;grid-column:1/-1}.portfolio-r5r9-allocation{grid-template-columns:150px 1fr}}
@media(max-width:580px){.portfolio-r5r9-head h1{font-size:28px}.portfolio-r5r9-book-controls{display:grid;grid-template-columns:1fr 1fr}.portfolio-r5r9-book-controls select{grid-column:1/-1}.portfolio-r5r9-summary{grid-template-columns:1fr}.portfolio-r5r9-summary .portfolio-r5r9-metric:first-child{grid-column:auto}.portfolio-r5r9-command{grid-template-columns:1fr 1fr}.portfolio-r5r9-command .compact{grid-column:1/-1}.portfolio-r5r9-nav .portfolio-tabs{overflow:auto}.portfolio-r5r9-allocation{grid-template-columns:1fr;justify-items:center}.portfolio-r5r9-allocation-list{width:100%}.portfolio-r5r9-positions-head{align-items:flex-start;flex-direction:column}.portfolio-r5r9-locale-note{align-items:flex-start;flex-direction:column}.portfolio-r5r9-locale-note span{text-align:left}.portfolio-r5r9-cash-menu{grid-template-columns:1fr}}
.portfolio-r5r9-management-layer,.portfolio-r5r9-confirm-layer{--r5r9-line:rgba(145,174,202,.14);--r5r9-gold:#e6bd58}
/* R5R10 · ANALYSIS CENTER PERSISTENT COMPARISON INDEX FASTPATH V1 */


/* R5R12R10_PRE_MARKUP_ACCUMULATION_CYCLE_ENGINE_V1 */
.pre-markup-page{display:grid;gap:18px}.pre-markup-hero{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:24px;border:1px solid var(--border,#263348);border-radius:20px;background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(16,185,129,.08))}.pre-markup-hero h1{margin:5px 0 8px}.pre-markup-hero p{max-width:760px;margin:0;opacity:.82}.pre-markup-hero-actions{display:grid;gap:8px;min-width:210px}.pre-markup-hero-actions small{text-align:center;opacity:.75}.pre-markup-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pre-markup-guide article{display:flex;gap:12px;align-items:center;padding:14px 16px;border:1px solid var(--border,#263348);border-radius:14px;background:var(--card,#111827)}.pre-markup-guide article>b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgba(59,130,246,.15)}.pre-markup-guide span{display:grid;gap:3px}.pre-markup-guide small{opacity:.7}.pre-markup-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px;border:1px solid var(--border,#263348);border-radius:14px}.pre-markup-toolbar input{min-width:180px}.pre-markup-toolbar>span{margin-left:auto;font-size:12px;opacity:.72}.pre-markup-table-head,.pre-markup-row{display:grid;grid-template-columns:minmax(150px,1.4fr) minmax(170px,1.3fr) 70px repeat(4,minmax(100px,1fr));gap:10px;align-items:center}.pre-markup-table-head{padding:8px 14px;font-size:11px;font-weight:800;opacity:.58}.pre-markup-row{width:100%;text-align:left;padding:13px 14px;margin:0 0 8px;border:1px solid var(--border,#263348);border-radius:13px;background:var(--card,#111827);color:inherit}.pre-markup-row:hover{transform:translateY(-1px);border-color:rgba(59,130,246,.55)}.pre-markup-row>span{display:grid;gap:3px}.pre-markup-row small{font-size:11px;opacity:.65}.pre-markup-row>strong{font-size:12px}.pre-markup-row>em{font-style:normal;font-size:20px;font-weight:900}.pre-markup-detail{display:grid;gap:14px}.pre-markup-detail-head{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center}.pre-markup-detail-head h2{margin:3px 0 6px}.pre-markup-score{min-width:105px;text-align:center;padding:12px;border:1px solid rgba(16,185,129,.28);border-radius:14px;background:rgba(16,185,129,.08)}.pre-markup-score.secondary{border-color:rgba(59,130,246,.25);background:rgba(59,130,246,.07)}.pre-markup-score b{font-size:28px}.pre-markup-score span{font-size:12px;opacity:.65}.pre-markup-score small{display:block;font-size:10px;opacity:.7}.pre-markup-plain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pre-markup-plain-grid article{padding:14px;border:1px solid var(--border,#263348);border-radius:13px}.pre-markup-plain-grid article.action{border-color:rgba(245,158,11,.35);background:rgba(245,158,11,.06)}.pre-markup-plain-grid small{font-weight:800;font-size:10px;opacity:.66}.pre-markup-plain-grid p{margin:7px 0 0;line-height:1.55}.pre-markup-levels{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pre-markup-levels span{padding:12px;border-radius:12px;background:rgba(148,163,184,.07);border:1px solid var(--border,#263348)}.pre-markup-levels small{display:block;font-size:10px;opacity:.6}.pre-markup-levels b{display:block;margin-top:4px}.pre-markup-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pre-markup-two article{padding:14px;border:1px solid var(--border,#263348);border-radius:13px}.pre-markup-two h3{margin:0 0 8px}.pre-markup-two ul{margin:0;padding-left:18px;display:grid;gap:6px}.pre-markup-tech{padding:12px;border:1px solid var(--border,#263348);border-radius:12px}.pre-markup-tech summary{cursor:pointer;font-weight:800}.pre-markup-criteria{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:12px}.pre-markup-criterion{display:grid;grid-template-columns:24px 1fr auto;gap:7px;align-items:center;padding:8px;border-radius:9px;background:rgba(148,163,184,.06)}.pre-markup-modal-actions{display:flex;gap:10px;align-items:center;margin-top:12px}.pre-markup-modal-actions span{font-size:12px;opacity:.78}.pre-markup-alert-panel{padding:14px;border:1px solid var(--border,#263348);border-radius:14px;background:var(--card,#111827)}.pre-markup-section-title{display:flex;justify-content:space-between;gap:14px;align-items:end;margin-bottom:10px}.pre-markup-section-title h3{margin:3px 0 0}.pre-markup-section-title>span{font-size:11px;opacity:.65}.pre-markup-alert{width:100%;display:grid;grid-template-columns:minmax(130px,.7fr) minmax(180px,.8fr) 1.8fr;gap:12px;align-items:center;text-align:left;padding:10px 12px;margin-top:7px;border:1px solid var(--border,#263348);border-radius:10px;background:rgba(148,163,184,.04);color:inherit}.pre-markup-alert>span{display:grid}.pre-markup-alert small{opacity:.68}.positive{color:var(--positive,#22c55e)}.warn{color:var(--warning,#f59e0b)}.negative{color:var(--negative,#ef4444)}@media(max-width:1100px){.pre-markup-table-head{display:none}.pre-markup-row{grid-template-columns:1fr 1fr 70px}.pre-markup-row>span:nth-of-type(n+2){display:none}.pre-markup-guide,.pre-markup-plain-grid{grid-template-columns:1fr}.pre-markup-levels{grid-template-columns:1fr 1fr}}@media(max-width:680px){.pre-markup-hero{display:grid}.pre-markup-detail-head{grid-template-columns:1fr 1fr}.pre-markup-detail-head>div:first-child{grid-column:1/-1}.pre-markup-two{grid-template-columns:1fr}.pre-markup-levels{grid-template-columns:1fr}.pre-markup-criteria{grid-template-columns:1fr}}
/* /R5R12R10_PRE_MARKUP_ACCUMULATION_CYCLE_ENGINE_V1 */



/* R5R12R11_REAL_SESSION_VPF_BACKTEST_V1 */
.vpf-card{display:grid;gap:13px;padding:16px;border:1px solid var(--border,#263348);border-radius:15px;background:linear-gradient(135deg,rgba(59,130,246,.07),rgba(16,185,129,.05))}.vpf-card-head{display:flex;justify-content:space-between;gap:18px;align-items:center}.vpf-card-head h3{margin:4px 0 3px;font-size:25px}.vpf-card-head small,.vpf-meta,.vpf-grid small{font-size:10px;opacity:.66}.vpf-distance{text-align:right}.vpf-distance b{display:block;font-size:24px}.vpf-distance small{display:block;font-size:10px;opacity:.66}.vpf-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.vpf-grid>span{display:grid;gap:4px;padding:10px;border:1px solid var(--border,#263348);border-radius:10px;background:rgba(148,163,184,.05)}.vpf-grid b{font-size:12px}.vpf-meta{display:flex;justify-content:space-between;gap:10px}.vpf-actions{display:flex;gap:10px;align-items:center}.vpf-actions span{font-size:12px;opacity:.8}@media(max-width:1100px){.vpf-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.vpf-card-head{display:grid}.vpf-distance{text-align:left}.vpf-grid{grid-template-columns:1fr 1fr}.vpf-meta{display:grid}}
/* /R5R12R11_REAL_SESSION_VPF_BACKTEST_V1 */


/* R5R12R11R3_VPF_DETAIL_CARD_HOST_VISIBILITY_FIX_V1 */
.vpf-card-host{display:block!important;visibility:visible!important;opacity:1!important;min-height:54px;margin:8px 0 18px;position:relative;overflow:visible!important}
.vpf-card-host>.home-skeleton,.vpf-card-host>.message,.vpf-card-host>.vpf-card{display:block!important;visibility:visible!important;opacity:1!important}
.vpf-card-host>.vpf-card{display:grid!important}
/* /R5R12R11R3_VPF_DETAIL_CARD_HOST_VISIBILITY_FIX_V1 */


/* R5R12R11R4_COMPACT_VPF_TECH_STRUCTURES_EQUAL_ROW_LAYOUT_V1 */
.r4-hidden-section-label{display:none!important}
.r4-decision-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;align-items:stretch!important;margin:4px 0 6px!important;padding:0!important}
.r4-decision-row>.r4-row-card{margin:0!important;min-width:0!important;height:100%!important;align-self:stretch!important}
.r4-decision-row #detailVpfCard{display:block!important;min-height:0!important}
.r4-decision-row #detailVpfCard>.vpf-card{height:100%!important;box-sizing:border-box!important}
.vpf-card-compact{gap:8px!important;padding:12px!important;border-radius:12px!important;background:linear-gradient(135deg,rgba(22,91,160,.13),rgba(6,23,39,.65))!important}
.vpf-compact-title{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.vpf-compact-title small{font-size:10px!important;font-weight:800;letter-spacing:.04em;opacity:.88!important}.vpf-state-badge{max-width:48%;padding:5px 8px;border-radius:8px;background:rgba(148,163,184,.1);font-size:9px;line-height:1.15;text-align:center;white-space:normal}.vpf-state-badge.negative{background:rgba(244,63,94,.18)}.vpf-state-badge.positive{background:rgba(16,185,129,.15)}.vpf-state-badge.warn{background:rgba(245,158,11,.15)}
.vpf-compact-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.vpf-price-block h3{margin:0!important;font-size:28px!important;line-height:1!important}.vpf-price-block h3 em{font-size:13px;font-style:normal;font-weight:700;opacity:.82}.vpf-price-block>small,.vpf-compact-main small{font-size:9px!important;opacity:.68!important}.vpf-card-compact .vpf-distance b{font-size:22px!important;line-height:1!important}.vpf-card-compact .vpf-distance small{margin-top:4px}
.vpf-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}.vpf-grid-compact>span{padding:7px 8px!important;border-radius:8px!important;gap:2px!important;min-width:0}.vpf-grid-compact small{font-size:8.5px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vpf-grid-compact b{font-size:11px!important}
.vpf-compact-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.vpf-summary-line{font-size:10px;line-height:1.3;opacity:.9}.vpf-compact-foot button{font-size:9px!important;padding:7px 9px!important;white-space:nowrap}.vpf-compact-meta{display:flex;justify-content:space-between;gap:8px;align-items:center;min-height:15px;font-size:8.5px;opacity:.62}.vpf-compact-meta #vpfBacktestOut{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;max-width:72%}
.r4-compact-structures{position:relative!important;padding:10px!important;gap:5px!important;max-height:238px!important;overflow:hidden!important;box-sizing:border-box!important}.r4-compact-structures.r4-expanded{max-height:none!important;overflow:visible!important}.r4-compact-structures h2,.r4-compact-structures h3,.r4-compact-structures h4,.r4-compact-structures h5{margin:0 64px 5px 0!important;font-size:13px!important;line-height:1.15!important}.r4-compact-label{font-size:8px;opacity:.55;font-weight:600}.r4-compact-structures p,.r4-compact-structures li{margin:2px 0!important;font-size:9.5px!important;line-height:1.25!important}.r4-compact-structures ul,.r4-compact-structures ol{margin:3px 0!important;padding-left:16px!important}.r4-compact-structures [class*="chip"],.r4-compact-structures [class*="badge"],.r4-compact-structures [class*="tag"]{font-size:8.5px!important;padding:4px 6px!important;margin:2px!important;line-height:1.15!important}.r4-compact-structures table{font-size:9.5px!important;border-spacing:0!important}.r4-compact-structures th,.r4-compact-structures td{padding:4px 5px!important}.r4-structure-toggle{position:absolute;right:8px;top:8px;z-index:2;border:1px solid rgba(148,163,184,.22);border-radius:7px;background:rgba(15,23,42,.72);color:inherit;padding:4px 8px;font-size:9px;cursor:pointer}
.r4-source-grid-after-move{gap:6px!important;align-items:stretch!important}.r4-source-grid-after-move>*{align-self:stretch!important}
@media(max-width:1180px){.r4-decision-row{grid-template-columns:1fr 1fr!important}.r4-compact-structures{grid-column:1/-1;max-height:210px!important}}
@media(max-width:760px){.r4-decision-row{grid-template-columns:1fr!important;gap:7px!important}.r4-compact-structures{grid-column:auto;max-height:none!important}.vpf-grid-compact{grid-template-columns:1fr 1fr!important}.vpf-compact-foot{grid-template-columns:1fr!important}.vpf-compact-foot button{width:100%}.vpf-compact-meta{display:grid}.vpf-compact-meta #vpfBacktestOut{max-width:none;text-align:left}}
/* /R5R12R11R4_COMPACT_VPF_TECH_STRUCTURES_EQUAL_ROW_LAYOUT_V1 */


/* R5R12R12_CRYPTO_MARKET_ROTATION_ENGINE_V1 */
.crm-overlay{position:fixed;z-index:1800;left:0;right:0;top:var(--crm-top,64px);bottom:0;overflow:auto;background:#07111d;color:#dce8f7;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}.crm-shell{min-width:1060px;padding:14px 18px 18px;background:radial-gradient(circle at 86% 6%,rgba(16,185,129,.08),transparent 24%),linear-gradient(180deg,#07111d,#06101b);min-height:100%;box-sizing:border-box}.crm-shell *{box-sizing:border-box}.crm-hero,.crm-panel,.crm-strength-card{border:1px solid rgba(76,112,145,.48);background:linear-gradient(180deg,rgba(9,27,43,.96),rgba(6,21,35,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.crm-hero{position:relative;display:grid;grid-template-columns:1.55fr .62fr 1.12fr;gap:22px;align-items:center;min-height:178px;padding:24px 26px;border-color:#c6922f;border-radius:14px;overflow:hidden}.crm-hero-left{display:flex;align-items:center;gap:25px;z-index:2}.crm-rotate-icon{position:relative;width:128px;height:128px;border-radius:50%;border:2px solid #36edbd;box-shadow:0 0 32px rgba(44,242,188,.18),inset 0 0 25px rgba(44,242,188,.08);display:grid;place-items:center;color:#42f0c1}.crm-rotate-icon:before,.crm-rotate-icon:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(66,240,193,.24);inset:12px}.crm-rotate-icon:after{inset:28px}.crm-rotate-icon span{font-size:42px}.crm-rotate-icon b{position:absolute;right:8px;top:4px;font-size:30px}.crm-hero small{font-size:13px;letter-spacing:.18em;color:#b9c9dc}.crm-hero h1{margin:8px 0 10px;font-size:38px;line-height:1;color:#f3c45e;letter-spacing:-.03em}.crm-hero p{margin:0;max-width:650px;color:#d4deea;font-size:15px;line-height:1.45}.crm-hero-strength{z-index:2;padding:18px 22px;border:1px solid rgba(64,102,137,.45);border-radius:10px;background:rgba(6,20,34,.76)}.crm-hero-strength>span{display:block;color:#b9c9dc;font-size:13px}.crm-hero-strength>div:nth-child(2){margin-top:7px}.crm-hero-strength b{font-size:40px;color:#42efac}.crm-hero-strength em{font-style:normal;color:#c8d8e8;font-size:22px}.crm-bigbar,.crm-bar{height:10px;border-radius:8px;background:#122b3e;overflow:hidden}.crm-bigbar{margin-top:13px}.crm-bigbar i,.crm-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#37e9a8,#4cf4c0)}.crm-hero-art{position:absolute;right:0;top:0;width:42%;height:100%;overflow:hidden;opacity:.98}.crm-gridlines{position:absolute;inset:0;background-image:linear-gradient(rgba(64,118,151,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(64,118,151,.13) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(90deg,transparent,#000 28%)}.crm-hero-art:after{content:"";position:absolute;left:2%;right:6%;bottom:20%;height:38%;border-top:3px solid #2ce2b8;transform:skewY(-8deg);filter:drop-shadow(0 0 8px rgba(44,226,184,.5));opacity:.75}.crm-coins{position:absolute;right:30px;bottom:12px;display:flex;align-items:end}.crm-coins i{font-style:normal;display:grid;place-items:center;border-radius:50%;border:2px solid rgba(255,255,255,.22);box-shadow:0 8px 25px rgba(0,0,0,.5);font-weight:900}.crm-coins .btc{width:105px;height:105px;font-size:55px;color:#4b2d00;background:radial-gradient(circle at 30% 25%,#ffd36b,#e8971c 55%,#7c4a06)}.crm-coins .eth{width:82px;height:82px;margin-left:-12px;font-size:36px;color:white;background:radial-gradient(circle at 30% 25%,#7d82ff,#2b2f77)}.crm-coins .sol{width:61px;height:61px;margin-left:-8px;font-size:28px;color:#80f8cf;background:#19143d}.crm-coins .xrp{width:45px;height:45px;margin-left:-5px;font-size:20px;background:#163a4d}.crm-message{min-height:8px;margin:5px 0}.crm-message span{display:block;padding:8px 12px;border:1px solid rgba(245,158,11,.35);border-radius:8px;background:rgba(245,158,11,.08);color:#f4c971;font-size:11px}.crm-strength-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:5px 0 12px}.crm-strength-card{position:relative;display:grid;grid-template-columns:56px 1fr auto 145px;align-items:center;gap:14px;min-height:98px;padding:15px 18px;border-radius:12px;overflow:hidden}.crm-strength-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;font-size:29px;background:#13273a;border:1px solid rgba(255,255,255,.08)}.crm-strength-icon.positive{background:radial-gradient(circle,#ffb23c,#d97905);color:white}.crm-strength-card:nth-child(2) .crm-strength-icon{background:radial-gradient(circle,#696cff,#31336b)}.crm-strength-card:nth-child(3) .crm-strength-icon{background:#152536;color:#ffc44f;border-color:#ffc44f}.crm-strength-copy small{display:block;color:#bac9d9;font-size:14px}.crm-strength-copy b{font-size:35px}.crm-strength-copy span{font-size:20px;color:#c9d5e4}.positive{color:#39ecab!important}.negative{color:#ff5d6b!important}.warn{color:#ffc14d!important}.aqua{color:#4fe6ff!important}.neutral{color:#aab8c8!important}.btc{color:#ffbc3f!important}.crm-pill{padding:7px 17px;border:1px solid currentColor;border-radius:10px;font-size:12px;text-align:center}.crm-spark{width:145px;height:46px}.crm-spark polyline{stroke:currentColor;stroke-width:2.4}.crm-panel{border-radius:12px;margin-bottom:12px}.crm-panel>header{height:45px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(70,104,135,.28)}.crm-panel h2{margin:0;color:#f1c05c;font-size:16px}.crm-panel>header span{font-size:10px;color:#9eb0c4}.crm-update-wrap{display:flex;align-items:center;gap:8px}.crm-refresh{width:26px;height:26px;border-radius:50%;border:1px solid rgba(104,138,168,.35);background:#0d2234;color:#b9cada;cursor:pointer;font-size:15px;line-height:1}.crm-refresh:hover{color:#f1c35f;border-color:#d2a442}.crm-ind-grid{display:grid;grid-template-columns:repeat(7,1fr);padding:10px 14px}.crm-ind{padding:3px 14px;border-right:1px solid rgba(70,104,135,.25);min-width:0}.crm-ind:last-child{border:0}.crm-ind small{display:block;color:#c1cedd;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-ind strong{display:block;margin-top:8px;font-size:15px;white-space:nowrap}.crm-ind em{display:block;margin-top:4px;font-style:normal;color:#7f94aa;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-mid-grid{display:grid;grid-template-columns:1.6fr .83fr .8fr;gap:12px}.crm-matrix-head,.crm-matrix-row{display:grid;grid-template-columns:.65fr .75fr .8fr .8fr 1.35fr .45fr;align-items:center;text-align:center}.crm-matrix-head{padding:8px 12px;color:#aebdd0;font-size:10px;border-bottom:1px solid rgba(70,104,135,.28)}.crm-matrix-row{min-height:37px;padding:0 12px;border-bottom:1px solid rgba(70,104,135,.18);font-size:11px}.crm-matrix-row:last-child{border:0}.crm-matrix-row.active{background:linear-gradient(90deg,rgba(33,199,150,.18),rgba(33,199,150,.08));border:1px solid rgba(45,220,169,.35);border-radius:6px}.crm-matrix-row strong{text-align:left}.crm-matrix-row em{font-style:normal;color:#43efae}.crm-matrix-arrow{font-size:24px;font-weight:700}.crm-advice #crmAdvice{padding:6px 18px 10px}.crm-advice-row{display:grid;grid-template-columns:40px 1fr;gap:10px;align-items:center;min-height:64px}.crm-advice-row i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:2px solid #25d896;color:#50eeb5;font-style:normal;font-size:17px}.crm-advice-row:nth-child(2) i{border-color:#2ed5f3;color:#48dcf4}.crm-advice-row:nth-child(3) i{border-color:#e7aa2a;color:#f1c050}.crm-advice-row p{margin:0;font-size:12px;line-height:1.45;color:#d5e0ec}.crm-breadth>div{padding:14px 18px 13px}.crm-breadth-row{display:grid;grid-template-columns:100px 1fr 46px;gap:10px;align-items:center;margin-bottom:16px;font-size:11px}.crm-bar{height:11px}.crm-bar i.aqua{background:linear-gradient(90deg,#31d3e8,#56e6fa)}.crm-bar i.warn{background:linear-gradient(90deg,#f4bd45,#ffd46f)}.crm-breadth-row b{text-align:right}.crm-cycle .crm-stage-row{display:flex;align-items:center;justify-content:space-between;padding:18px 28px 15px}.crm-stage{display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center;min-width:180px}.crm-stage i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:2px solid #7785d9;color:#b7c0ff;font-style:normal}.crm-stage.active i{border-color:#35e3a1;background:rgba(53,227,161,.13);box-shadow:0 0 16px rgba(53,227,161,.25);color:#46f0b0}.crm-stage b{display:block;font-size:12px;color:#dce6f0}.crm-stage.active b{color:#43eeb0}.crm-stage span{display:block;margin-top:4px;font-size:10px;color:#8fa2b7}.crm-stage-arrow{font-size:26px;color:#587087;margin:0 7px}.crm-footer{display:flex;justify-content:space-between;padding:2px 6px 0;color:#8597aa;font-size:10px}.crm-footer b{color:#e4b754}.crm-menu-active{color:#f5c55a!important;border-color:rgba(234,181,67,.7)!important;background:rgba(227,171,56,.08)!important}.crm-menu-icon{margin-right:5px}.crm-overlay::-webkit-scrollbar{width:10px}.crm-overlay::-webkit-scrollbar-thumb{background:#274257;border-radius:8px}@media(max-width:1250px){.crm-shell{min-width:940px}.crm-hero{grid-template-columns:1.45fr .65fr 1fr}.crm-ind-grid{grid-template-columns:repeat(4,1fr)}.crm-ind:nth-child(4){border-right:0}.crm-mid-grid{grid-template-columns:1.35fr 1fr}.crm-breadth{grid-column:1/-1}.crm-strength-card{grid-template-columns:50px 1fr auto 100px}.crm-spark{width:100px}.crm-stage{min-width:145px}}@media(max-width:900px){.crm-shell{min-width:760px}.crm-hero{grid-template-columns:1fr .5fr}.crm-hero-art{display:none}.crm-strength-row{grid-template-columns:1fr}.crm-mid-grid{grid-template-columns:1fr}.crm-breadth{grid-column:auto}.crm-cycle .crm-stage-row{overflow-x:auto}.crm-ind-grid{grid-template-columns:repeat(2,1fr)}.crm-ind{border-bottom:1px solid rgba(70,104,135,.2)}}
/* /R5R12R12_CRYPTO_MARKET_ROTATION_ENGINE_V1 */

