/* Candriva Signals — focused research charts, November 2026 */
.mc-container{width:min(calc(100% - 44px),1240px);margin:0 auto;padding:27px 0 65px;font-family:var(--cx-font);color:var(--cx-text)}
.mc-container button,.mc-container a,.mc-container input{font-family:var(--cx-font)}
.mc-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:21px}
.mc-heading h1{font-size:28px;font-weight:750;letter-spacing:-.045em;margin:6px 0 5px}
.mc-heading p{margin:0;color:var(--cx-muted);font-size:12px;line-height:1.55}
.mc-signal-shortcut{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px;border:1px solid #3e6347;background:#172b1c;border-radius:8px;color:#d2f5d8;font-size:11px;font-weight:750;white-space:nowrap}
.mc-signal-shortcut:hover{background:#23422a}.mc-signal-shortcut svg{width:15px;height:15px;fill:none;stroke:#8bf196;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}
.mc-body{display:grid;grid-template-columns:minmax(192px,226px) minmax(0,1fr);align-items:start;gap:13px;min-width:0}
.mc-instruments,.mc-chart-panel,.mc-insights-panel,.mc-next-panel,.mc-market-overview{border:1px solid #314c39;border-radius:11px;background:linear-gradient(140deg,rgba(32,56,37,.57),rgba(12,25,17,.89) 70%);min-width:0;overflow:hidden}
.mc-instruments{display:flex;flex-direction:column;min-height:548px;position:sticky;top:79px}
.mc-panel-heading{min-height:54px;padding:12px 15px;display:flex;justify-content:space-between;align-items:center;gap:9px;border-bottom:1px solid #304a36}
.mc-panel-heading strong{font-size:12px;font-weight:750;color:#e9f4e9;display:block;line-height:1.25}
.mc-panel-heading small{display:block;font-size:10px;color:#8da592;margin-top:3px}
.mc-heading-mark{color:#93cfa0;font-size:17px}
.mc-watch-search{display:flex;align-items:center;gap:7px;margin:11px 11px 9px;height:35px;padding:0 10px;border:1px solid #37513d;background:#0c1a11;border-radius:7px}
.mc-watch-search svg{width:14px;height:14px;stroke:#8aaf96;stroke-width:1.8;fill:none;flex:none}
.mc-watch-search input{width:100%;min-width:0;background:transparent;border:0;color:#edf9ec;font-size:11px;outline:none}
.mc-watch-search input::placeholder{color:#72917d}
.mc-watch-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:0 11px 9px;padding:3px;border:1px solid #314b37;border-radius:7px;background:#0b1a0f}
.mc-watch-tabs button{padding:6px 5px;border:0;border-radius:5px;background:transparent;color:#91ae99;font-size:10px;font-weight:750}
.mc-watch-tabs button.active{background:#2c4d34;color:#def9dd}
.mc-watch-list{padding:0 6px;min-width:0;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#3c6547 transparent}
.mc-watch-list>p{color:#86a391;font-size:11px;padding:15px}
.mc-watch-group{font-size:9px;letter-spacing:.07em;font-weight:800;color:#80a58a;padding:12px 8px 6px}
.mc-watch-row{display:flex;align-items:center;justify-content:space-between;gap:7px;width:100%;min-width:0;background:transparent;border:1px solid transparent;border-radius:7px;padding:10px 9px;color:#e7f4e9;text-align:left}
.mc-watch-row:hover{background:#1a3320}.mc-watch-row.active{border-color:#476b4b;background:#203e27}
.mc-watch-left{min-width:0}.mc-watch-left strong{display:block;font-size:11px;white-space:nowrap;font-weight:750}.mc-watch-left small{display:block;font-size:9px;color:#7e9d87;margin-top:3px}
.mc-watch-right{min-width:0;text-align:right}.mc-watch-right strong{font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;display:block}.mc-watch-right small{display:block;font-size:9px;color:#80ac8b;margin-top:3px}
.mc-watch-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px;border-top:1px solid #314936;margin-top:auto}
.mc-watch-bottom a{font-size:10px;color:#b6edbf;font-weight:700;white-space:nowrap}
.mc-online{display:inline-flex;gap:6px;align-items:center;color:#9aba9f;font-size:9px}.mc-online i{width:6px;height:6px;border-radius:50%;background:#85da90}.mc-online i.stale{background:#d7aa80}
.mc-content{display:grid;grid-template-columns:minmax(0,1fr);gap:13px;min-width:0}
.mc-chart-title{height:78px;display:flex;justify-content:space-between;align-items:center;gap:13px;padding:11px 17px;border-bottom:1px solid #314b36}
.mc-chart-pair{display:flex;align-items:center;gap:11px;min-width:0}.mc-pair-icon{height:38px;width:38px;flex:0 0 38px;border-radius:10px;display:grid;place-items:center;background:#2d3928;color:#efd083;font-size:21px;font-weight:750}.mc-pair-icon.fx{background:#1d3f2e;color:#9ce4b5}
.mc-pair-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mc-pair-title h2{font-size:16px;font-weight:750;margin:0;letter-spacing:-.035em;white-space:nowrap}.mc-pair-market{border:1px solid #4b6c51;border-radius:5px;padding:3px 6px;background:#23422a;color:#baefc1;font-size:9px;font-weight:800}
.mc-chart-pair p{margin:5px 0 0;font-size:10px;color:#90aa96}
.mc-chart-quote{margin-left:auto;text-align:right;min-width:115px}.mc-chart-quote strong{display:block;font-size:21px;line-height:1.1;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.mc-chart-quote span{display:block;margin-top:6px;color:#8caa93;font-size:10px}
.mc-chart-toolbar{height:47px;padding:6px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #314b36}
.mc-intervals{display:flex;align-items:center;gap:3px;min-width:0}.mc-intervals button{border:0;background:transparent;border-radius:6px;padding:7px 10px;font-size:11px;color:#8ea393;font-weight:750;white-space:nowrap}
.mc-intervals button:hover{color:#edfae7}.mc-intervals button.active{color:#e6fce4;background:#2d5035}
.mc-chart-tools{display:flex;align-items:center;gap:8px}.mc-chart-toggle{background:#253f2b;border:1px solid #44684c;border-radius:6px;color:#caedcc;padding:6px 9px;font-size:10px;font-weight:750;white-space:nowrap}.mc-chart-toggle:not(.active){background:#15271b;border-color:#304a36;color:#94b09a}.mc-refresh{border:1px solid #405d45;border-radius:7px;width:30px;height:29px;color:#b4dcbb;font-size:17px;background:#14281a;display:grid;place-items:center;line-height:1}
.mc-chart-area{position:relative;background:#0b1910;height:360px;min-width:0;overflow:hidden}.mc-chart-area #mc-chart{width:100%;height:100%;position:relative}
.mc-chart-loading{position:absolute;z-index:2;inset:0;background:#0a180f;color:#9fb7a0;display:flex;align-items:center;justify-content:center;padding:20px;font-size:12px;text-align:center}
.mc-chart-foot{height:36px;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:0 13px;border-top:1px solid #2d4835;color:#8ba790;font-size:9px}
.mc-chart-legend{display:flex;align-items:center;gap:13px}.mc-chart-legend span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}
.mc-chart-legend i{display:inline-block;height:2px;width:13px;background:#a9e79a}.mc-chart-legend span:nth-child(2) i{background:#c1a1e1}.mc-chart-legend span:nth-child(3) i{width:9px;height:8px;background:#558469}.mc-chart-foot>span{text-align:right}
.mc-data-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(235px,.75fr);gap:13px;align-items:stretch;min-width:0}
.mc-insights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0}
.mc-insights-grid>div{min-width:0;padding:14px 16px;border-bottom:1px solid #2b4532}.mc-insights-grid>div:nth-child(odd){border-right:1px solid #2b4532}.mc-insights-grid>div:nth-last-child(-n+2){border-bottom:0}
.mc-insights-grid span{display:block;color:#94ad98;font-size:10px;margin-bottom:5px}
.mc-insights-grid strong{font-size:13px;font-weight:750;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.mc-next-panel{padding:17px 18px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(130deg,#173720,#0d1d12);border-color:#376140}
.mc-next-panel h3{margin:11px 0 8px;font-size:18px;font-weight:750;letter-spacing:-.035em;line-height:1.23}
.mc-next-panel p{font-size:11px;line-height:1.55;color:#a3bca9;margin:0 0 17px}
.mc-next-panel a{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #619a65;background:#204c29;border-radius:7px;padding:10px 12px;color:#cffaCD;font-size:11px;font-weight:750}
.mc-next-panel a:hover{background:#2f6237}
.mc-market-overview .mc-panel-heading>span{font-size:10px;color:#8fad94}
.mc-overview-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#39573f transparent;max-width:100%}
.mc-table{width:100%;border-collapse:collapse;text-align:left;min-width:540px}
.mc-table th{color:#80a78a;font-size:9px;font-weight:750;letter-spacing:.07em;padding:11px 15px;border-bottom:1px solid #2b4532;background:#102019}
.mc-table td{padding:11px 15px;border-bottom:1px solid #2b4532;color:#cce3cf;font-size:11px;white-space:nowrap}
.mc-table tr:last-child td{border-bottom:0}.mc-table tbody tr:hover{background:#1b3321}
.mc-table .mc-table-pair{font-weight:750;color:#effaf0}.mc-table .mc-table-price{font-variant-numeric:tabular-nums;font-weight:700}
.mc-table .mc-status{font-size:9px;font-weight:750;color:#b6deb9}.mc-table .mc-status.delayed{color:#d7b593}.mc-table button{border:1px solid #4c714d;background:#23442b;color:#c4f5c8;padding:6px 9px;border-radius:6px;font-weight:750;font-size:10px;white-space:nowrap}
.mc-table button:hover{background:#34653c}
@media(min-width:1500px){.mc-container{width:min(calc(100% - 72px),1290px)}.mc-chart-area{height:410px}}
@media(max-width:1100px){.mc-body{grid-template-columns:minmax(170px,200px) minmax(0,1fr)}.mc-chart-area{height:330px}.mc-data-grid{grid-template-columns:1fr}.mc-next-panel{min-height:164px}.mc-insights-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mc-insights-grid>div{border-bottom:0}.mc-insights-grid>div:not(:last-child){border-right:1px solid #2b4532}}
@media(max-width:800px){.mc-container{width:calc(100% - 28px);padding:21px 0 54px}.mc-body{grid-template-columns:minmax(0,1fr);gap:10px}.mc-instruments{position:static;min-height:0;gap:0}.mc-watch-search{height:37px}.mc-watch-list{display:flex;gap:7px;overflow-x:auto;overflow-y:hidden;min-width:0;padding:5px 10px 12px;scroll-snap-type:x proximity}.mc-watch-list .mc-watch-group{display:none}.mc-watch-row{flex:0 0 auto;width:clamp(130px,22vw,167px);border:1px solid #35533a;background:#102219;border-radius:8px;padding:10px;scroll-snap-align:start}.mc-watch-row.active{border-color:#65a36c;background:#1c3e26}.mc-watch-right{margin-left:auto}.mc-watch-bottom{display:none}.mc-content{gap:10px}.mc-chart-area{height:345px}.mc-data-grid{gap:10px}.mc-market-overview{min-width:0}}
@media(max-width:600px){.mc-heading{align-items:flex-start;gap:10px;margin-bottom:15px}.mc-heading h1{font-size:23px}.mc-heading p{font-size:11px}.mc-heading .cx-eyebrow{font-size:9px}.mc-signal-shortcut{align-self:flex-end;padding:8px 9px;font-size:10px;white-space:normal;text-align:center;line-height:1.2;max-width:118px}.mc-signal-shortcut svg{display:none}.mc-panel-heading{min-height:47px;padding:10px 12px}.mc-watch-search{margin:8px 10px 8px}.mc-watch-tabs{margin:0 10px 7px}.mc-watch-list{gap:7px;padding:4px 10px 10px}.mc-watch-row{width:145px;display:block;padding:9px}.mc-watch-right{margin-top:7px;text-align:left}.mc-watch-left strong{font-size:10px}.mc-watch-right strong{font-size:11px}.mc-watch-right small{font-size:8px}.mc-chart-title{height:65px;padding:10px 12px}.mc-chart-pair{gap:8px}.mc-pair-icon{height:32px;width:32px;flex-basis:32px;font-size:18px}.mc-pair-title h2{font-size:14px}.mc-pair-market{font-size:8px}.mc-chart-pair p{font-size:9px;margin-top:3px}.mc-chart-quote{min-width:98px}.mc-chart-quote strong{font-size:16px}.mc-chart-quote span{font-size:9px}.mc-chart-toolbar{height:auto;min-height:46px;padding:6px 8px;gap:7px}.mc-intervals{gap:0;overflow-x:auto;scrollbar-width:none}.mc-intervals button{padding:7px 7px;font-size:10px}.mc-chart-toggle{font-size:9px;padding:6px 7px}.mc-chart-tools{gap:5px}.mc-refresh{height:27px;width:26px}.mc-chart-area{height:285px}.mc-chart-foot{padding:0 9px}.mc-chart-legend{gap:7px;font-size:8px}.mc-chart-legend span{gap:3px}.mc-chart-legend i{width:10px}.mc-chart-foot>span{font-size:8px;max-width:95px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-insights-grid>div{min-height:69px;padding:11px}.mc-insights-grid>div:nth-child(2){border-right:0}.mc-insights-grid>div:nth-child(-n+2){border-bottom:1px solid #2b4532}.mc-insights-grid strong{font-size:12px}.mc-next-panel{padding:15px;min-height:151px}.mc-next-panel h3{font-size:17px;margin:7px 0}.mc-next-panel p{font-size:11px;margin-bottom:12px}.mc-table th,.mc-table td{padding:9px 11px}.mc-chart-loading{font-size:11px}}
@media(max-width:390px){.mc-heading{display:block}.mc-signal-shortcut{margin-top:10px;max-width:none}.mc-chart-quote{min-width:80px}.mc-chart-quote strong{font-size:14px}.mc-chart-quote span{font-size:8px}.mc-intervals button{padding:6px 6px}.mc-chart-area{height:258px}.mc-chart-tools .mc-chart-toggle{display:none}}
@media(prefers-reduced-motion:reduce){.mc-watch-list{scroll-snap-type:none}}
.mc-logo-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;height:100%;width:100%;min-width:20px;min-height:20px;flex-shrink:0}.mc-logo-mark>img:not(.mc-logo-flag){width:100%;height:100%;max-width:38px;max-height:38px;object-fit:contain;border-radius:50%}.mc-logo-flag{position:absolute;left:0;top:0;width:68%;height:63%;border-radius:50%;object-fit:cover;border:1px solid #fff5}.mc-logo-flag-1{left:auto;right:0;top:37%}.mc-watch-left{display:grid;grid-template-columns:24px minmax(0,1fr);gap:2px 8px;align-items:center}.mc-watch-left>.mc-logo-mark{width:22px;height:22px;grid-column:1;grid-row:1/3}.mc-watch-left>strong{grid-column:2}.mc-watch-left>small{grid-column:2}.mc-market-overview .mc-table{min-width:520px}@media(max-width:820px){.mc-watch-list{display:flex!important;gap:8px;overflow-x:auto}.mc-watch-row{width:155px;flex-shrink:0}.mc-watch-left{grid-template-columns:24px minmax(0,1fr)}}.mc-live-button{height:29px;padding:4px 8px;background:rgba(255,142,71,.14);border:1px solid rgba(255,142,71,.35);border-radius:6px;color:#ffc398;font:700 10px system-ui,sans-serif;cursor:pointer;white-space:nowrap}#mc-hover-info{position:absolute;top:5px;left:12px;z-index:4;pointer-events:none;color:#f1dfdc;background:rgba(20,20,29,.84);border-radius:5px;padding:5px 8px;font:600 10px system-ui,sans-serif}#mc-hover-info:empty{display:none}#mc-chart canvas{touch-action:none}@media(max-width:620px){.mc-chart-tools{gap:3px!important}.mc-chart-tools .mc-refresh{min-width:24px;width:24px!important;height:27px}.mc-live-button{height:27px;padding:3px 5px;font-size:9px}#mc-hover-info{font-size:9px}}@media(max-width:400px){.mc-chart-tools #mc-indicators{display:none}}