.carry-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:30px}.carry-metrics .ticker-stat{padding:10px 15px}.carry-metrics .ticker-stat small{font-size:.68rem;color:#a8b9ad;line-height:1.6}.carry-metrics .ticker-stat strong{font-size:1rem;overflow-wrap:anywhere}.carry-details{padding:0 30px 30px;color:var(--muted);line-height:1.8;font-size:.9rem}.carry-details code{overflow-wrap:anywhere;color:var(--yellow)}.carry-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:24px 0}.carry-actions button{cursor:pointer}.carry-actions button:disabled{opacity:.45;cursor:not-allowed;transform:none}.carry-details iframe{width:100%;height:480px;border:0;border-radius:12px}.carry-demo-warning{padding:18px;border:1px solid var(--gold);color:var(--yellow);font-size:.85rem;line-height:1.6}.carry-trade{padding:12px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.carry-trade a{color:var(--blue)}#carry-status{color:var(--yellow)}#carry-updated{line-height:1.6;max-width:300px}#carry-chart{margin:25px 0}@media(max-width:700px){.carry-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px;gap:14px}.carry-details{padding:0 18px 25px}.carry-actions .button{width:100%}}@media(max-width:390px){.carry-metrics{grid-template-columns:1fr}}
.carry-metrics .ticker-stat{display:block!important}#live{scroll-margin-top:90px}

#carry-dashboard .carry-metrics .ticker-stat{display:block!important}
@media(max-width:520px){#live .trading-demo-badge{width:100%;display:block}#carry-updated{display:block;margin-top:10px;max-width:none}}
/* Courbe native : couleurs et grille du terminal C4RRY d'origine. */
.carry-native-chart{border:1px solid rgba(120,192,160,.18);border-radius:14px;overflow:hidden;background:linear-gradient(135deg,rgba(5,23,19,.96),rgba(2,12,12,.98))}.carry-native-chart .chart-toolbar{padding:19px 23px}.carry-chart-stage{height:410px;min-height:0!important}.carry-chart-stage canvas{width:100%;height:100%;touch-action:pan-y}#carry-chart-empty{position:absolute;inset:40% 20px auto;text-align:center;color:var(--muted);pointer-events:none}#carry-chart-empty[hidden]{display:none}#carry-chart-tooltip{position:absolute;top:8px;left:14px;background:#061b16;border:1px solid var(--gold);padding:7px 10px;border-radius:6px;font-size:.72rem;pointer-events:none}.carry-chart-ranges{display:flex;gap:6px}.carry-chart-ranges button{padding:7px 12px;border:1px solid rgba(120,192,160,.2);background:transparent;color:var(--muted);cursor:pointer}.carry-chart-ranges button.active{background:rgba(233,184,76,.12);border-color:var(--gold);color:var(--yellow)}#carry-chart-observations{margin:0;padding:12px 18px;border-top:1px solid rgba(120,192,160,.13);font-size:.72rem;color:var(--muted)}@media(max-width:520px){.carry-chart-stage{height:320px}.carry-native-chart .chart-toolbar{padding:14px}.carry-chart-ranges button{padding:6px 10px}}
/* Disposition complète du terminal d'origine. */
#live .container{width:min(1680px,calc(100% - 48px))}.carry-terminal-original .carry-coin-mark{display:grid;place-items:center;width:55px;height:55px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,#ffd45f,#b77c1c);color:#101b12;font:800 1.05rem Manrope}.carry-terminal-original .trading-ticker{gap:12px;padding:20px 23px}.carry-terminal-original .trading-ticker .ticker-stat{display:block!important;min-width:0;border-left:1px solid rgba(120,192,160,.14);padding-left:14px}.carry-terminal-original .ticker-stat strong{font-size:.9rem;overflow-wrap:anywhere}.carry-terminal-original #carry-usd{color:var(--yellow)}.carry-terminal-original #carry-change{color:#37d7a3}.carry-terminal-clock{font:600 .68rem monospace;color:#8ca99a;white-space:nowrap}.carry-terminal-clock i{display:inline-block;width:6px;height:6px;background:#24d4a0;box-shadow:0 0 12px #24d4a0;border-radius:50%;margin-right:8px}.carry-terminal-original .trading-grid{grid-template-columns:240px minmax(0,1fr) 250px;min-height:690px}.carry-terminal-original #carry-chart{margin:0;border:0;border-radius:0;min-width:0;background:radial-gradient(circle at 70% 40%,rgba(20,157,190,.055),transparent 45%)}.carry-terminal-original .carry-chart-stage{height:580px;flex:1;min-height:480px!important}.carry-terminal-original .chart-toolbar{padding:22px 20px;min-height:94px}.carry-terminal-original .chart-toolbar strong{font-size:.86rem}.carry-terminal-original .carry-chart-ranges button{padding:7px 9px;font-size:.65rem}.carry-terminal-original .trade-tape-panel{max-height:790px;overflow-y:auto;min-width:0}.carry-terminal-original .carry-confirmed-row{padding:13px 8px;border-bottom:1px solid rgba(120,192,160,.08);font:500 .59rem monospace;gap:5px}.carry-terminal-original .carry-confirmed-row:nth-child(odd){background:rgba(32,112,83,.08)}.carry-confirmed-row a{color:#8fbaa8}.carry-confirmed-row.positive span:first-of-type{color:#3ad39f}.carry-confirmed-row.negative span:first-of-type{color:#ff6977}.carry-terminal-original .carry-panel-note{font-size:.65rem;line-height:1.65;color:var(--muted);padding:12px 18px;margin:0}.carry-terminal-original .order-panel{display:flex;flex-direction:column;min-width:0}.carry-order-empty{padding:32px 18px;text-align:center;font-size:.72rem;line-height:2}.carry-order-empty strong{font-size:.75rem}.carry-orders-sell{color:#ff6879;background:linear-gradient(90deg,transparent,rgba(255,82,110,.04))}.carry-orders-buy{color:#36d5a4;background:linear-gradient(90deg,transparent,rgba(32,211,159,.04))}.carry-terminal-original .order-spread{gap:10px}.carry-terminal-original .order-spread strong{font-size:.75rem}.carry-terminal-original .demo-actions{margin-top:auto;padding-top:22px}.carry-terminal-original #carry-buy{background:#31cfa0}.carry-terminal-original #carry-sell{background:#ff6177}.carry-terminal-extra{border-top:1px solid rgba(120,192,160,.18)}
@media(max-width:1120px){.carry-terminal-original .trading-grid{grid-template-columns:190px minmax(0,1fr) 210px}.carry-terminal-original .trading-ticker{grid-template-columns:1.3fr repeat(3,1fr)}.carry-terminal-original .ticker-pair{grid-column:auto}}
@media(max-width:850px){.carry-terminal-original .trading-grid{grid-template-columns:1fr}.carry-terminal-original #carry-chart{order:1}.carry-terminal-original .trade-tape-panel{order:2;max-height:480px}.carry-terminal-original .order-panel{order:3}.carry-terminal-original .carry-chart-stage{height:390px;flex:auto;min-height:390px!important}.carry-terminal-original .trade-tape{display:block}.carry-terminal-original .trading-ticker{grid-template-columns:repeat(3,minmax(0,1fr))}.carry-terminal-original .ticker-pair{grid-column:span 3}.carry-terminal-original .demo-actions{margin-top:10px}}
@media(max-width:520px){#live .container{width:calc(100% - 32px)}.carry-terminal-original .trading-ticker{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.carry-terminal-original .ticker-pair{grid-column:span 2}.carry-terminal-original .chart-toolbar{gap:12px}.carry-terminal-original .carry-chart-stage{height:320px;min-height:320px!important}.carry-terminal-original .ticker-stat strong{font-size:.8rem}}

.carry-terminal-original #carry-change.negative{color:#ff6977}

#network[hidden]{display:none!important}.carry-market-actions .carry-trading-intro{padding:30px 22px 16px;text-align:center}.carry-market-actions .carry-trading-intro .carry-coin-mark{margin:0 auto 18px}.carry-trading-intro h3{font:800 1.2rem Manrope;color:var(--yellow)}.carry-trading-intro p{font-size:.78rem;color:var(--muted);line-height:1.8}.carry-terminal-original .carry-market-actions .demo-actions{margin-top:14px;padding-top:0;display:flex;flex-direction:column}.carry-market-actions .demo-actions button{min-height:48px}.carry-explorer-link{margin:15px 18px 24px;border:1px solid rgba(120,192,160,.2);padding:12px;font-size:.72rem;text-align:center;color:var(--blue)}
.carry-map-note{font-size:.72rem;color:var(--muted);line-height:1.8;overflow-wrap:anywhere;margin:18px 0}.carry-map-selector{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:.65rem}.carry-map-selector select{max-width:210px;color:var(--white);background:#09271e;border:1px solid var(--line);padding:9px}.carry-map-empty{position:absolute;left:20px;right:20px;bottom:22px;text-align:center;color:var(--muted);font-size:.8rem}.carry-map-empty[hidden]{display:none}.network-wallet-address{overflow-wrap:anywhere;letter-spacing:0!important;font-size:.7rem!important}.network-activity .carry-explorer-link{display:block;margin:20px 0}.network-canvas-shell canvas{touch-action:none}#network-state{font-size:.55rem;max-width:110px}#network-source{font-size:.7rem}#network .network-layout{grid-template-columns:280px minmax(0,1fr) 280px}#network .network-canvas-shell{min-height:660px}#network .network-title h2{font-size:clamp(2rem,3vw,3.2rem)}@media(max-width:1150px){#network .network-layout{grid-template-columns:220px minmax(0,1fr) 240px}}@media(max-width:950px){#network .network-layout{grid-template-columns:1fr}#network .network-canvas-shell{min-height:540px}.carry-map-selector select{max-width:150px}}@media(max-width:520px){#network .network-canvas-shell{min-height:440px}.network-graph-toolbar{gap:10px;flex-wrap:wrap}}
