.public-nav .dashboard-link{text-decoration:none!important}.public-nav .dashboard-link:hover{text-decoration:none!important}
.admin-tabs{position:static!important;top:auto!important;backdrop-filter:none;z-index:auto}
.header-empty{display:none!important}.standalone-header .hero-media img,.standalone-header .hero-media video{object-fit:cover!important}
.header-form17{display:grid;gap:15px;margin-block:20px}.header-preview17{width:100%;max-height:440px;min-height:120px;background:#e5e7eb;border-radius:18px;overflow:hidden}.header-preview17 img,.header-preview17 video{width:100%;height:100%;display:block;object-fit:cover}
.header-editor17 .hero-admin-list article{grid-template-columns:100px 1fr auto auto}.header-editor17 .form-status17{font-size:12px;color:#21775c;line-height:1.8}
.insights.wide-analysis17{grid-template-columns:minmax(180px,.7fr) minmax(0,2fr)!important;grid-column:1/-1;display:grid!important}.wide-analysis17 .ai-card{width:100%;min-width:0}.wide-analysis17 .ai-card p{font-size:13px;line-height:2.1}
#adminLoadStatus17{color:#4c7465;font-size:12px;min-height:16px}
@media(max-width:760px){.insights.wide-analysis17{grid-template-columns:1fr!important}.header-editor17 .hero-admin-list article{grid-template-columns:70px 1fr}.header-editor17 .hero-admin-list article button{grid-column:auto}.header-preview17{max-height:260px}.header-editor17 .hero-admin-thumb{width:70px}}

.chart-zoom-controls{left:70px}.chart-zoom-controls .tool{display:flex;align-items:center;justify-content:center;padding:0;line-height:1;font-family:Arial,sans-serif;font-size:25px;direction:ltr}
/* Evaluation tables span the analysis grid and retain horizontal scroll on phones. */
#marketResearch19,#goldResearch18{grid-column:1/-1;min-width:0;width:100%}
#marketResearch19 .table-wrap,#goldResearch18 .table-wrap{max-width:100%;overflow-x:auto}
#marketResearch19 td:nth-child(2),#goldResearch18 td:nth-child(2){direction:ltr;unicode-bidi:isolate}

/* v22 */
a,a:hover,a:focus,button,button *{text-decoration:none!important}
#publicLogout22{background:transparent;border:0;color:var(--public-nav-color);display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;cursor:pointer}
.standalone-header .hero-media .header-slide22{position:absolute;inset:0;width:100%;height:100%;transition:opacity .22s ease;object-fit:inherit!important}
.watch-edit22{width:auto!important;min-width:82px;white-space:nowrap;padding:8px 12px!important}
#product .feature{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:8px 10px;padding:20px}
#product .feature h3{margin:0}#product .feature .feature-icon{margin:0;width:38px;height:38px}
#product .feature p{grid-column:1/-1;margin:4px 0 0}
.field input[type=color]{appearance:auto!important;display:block!important;width:48px!important;height:42px!important;min-height:42px;padding:3px!important;border:1px solid #a3b7ad!important;border-radius:8px;background:#fff}
@media(max-width:760px){.landing-v13 .standalone-header{height:auto!important;aspect-ratio:16/9}.standalone-header .hero-media .header-slide22{object-fit:contain!important}}

.rail-drawer{overflow:hidden!important;display:flex;flex-direction:column}
.rail-drawer.hide{display:none}
.rail-drawer>header{flex:none}
.rail-drawer .drawer-scroll22{min-height:0;overflow:auto;scrollbar-width:thin;margin-top:10px;padding:0 4px 8px;overscroll-behavior:contain}
.watch-row,.watch-item{min-width:0}
@media(prefers-reduced-motion:reduce){.header-slide22{transition:none!important}}

.personal-watch-card header{flex-wrap:wrap;gap:8px}
.personal-watch-card header>div{flex:1;min-width:100px}
.personal-watch-card .watch-edit22{flex:0 0 auto;height:auto!important}
