/* Independently implemented composition observed in the supplied Neo video. */
.trade-sidebar>div,.security-grid>div{min-width:0}.security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-grid>div{white-space:normal;overflow-wrap:anywhere}
@media(max-width:760px), (pointer:coarse) and (hover:none) and (max-height:760px){.trade-sidebar>.neo-risk-list{grid-column:1/-1}}
:root{--bg:#09090b;--panel:#0d0d10;--raised:#19191f;--border:#222228;--text:#d8d8dc;--muted:#82828c;--green:#7aca9d;--red:#d94d70;--top:70px;--rail:48px}
.position-ribbon{position:fixed;top:0;left:var(--rail);right:0;height:25px;z-index:31;background:#15151a;border-bottom:1px solid #24242b;display:flex;align-items:center;gap:9px;padding:0 10px;min-width:0;font-size:10px}.position-ribbon button{border:0;background:none;padding:3px 6px;font-size:10px;min-width:0;border-radius:2px}.position-ribbon-tokens{display:flex;flex:1;overflow:auto;scrollbar-width:none;gap:12px;white-space:nowrap;align-items:center;min-width:0}.position-ribbon-tokens button{gap:5px;flex-shrink:0}.position-ribbon-tokens b{font-weight:500}.position-ribbon small{font-size:9px}.ribbon-label,.ribbon-empty{color:#72727d}.position-ribbon .icon{width:12px;height:12px}.topbar{top:25px;height:45px;background:#0b0b0e}.rail{top:25px;background:#0c0c0f}.rail .logo{margin-bottom:12px}.footer{background:#111114}.page{padding:12px 10px}.page-heading{margin-bottom:10px}.page-heading p{font-size:10px}.panel{border-radius:3px;background:#0c0c0f}.panel-title{padding:11px 12px}.page-heading h1{font-size:14px}.vision-grid{height:calc(100dvh - 153px);gap:0;border:1px solid #202025}.vision-column{background:#0c0c0f;border-right:1px solid #202025;padding:0 6px}.vision-column:last-child{border-right:0}.column-heading{height:43px;border-bottom:1px solid #212128;padding:0 3px}.column-body{padding:0;gap:0}.vision-card{background:none;border:0;border-bottom:1px solid #202025;border-radius:0;min-height:92px;grid-template-columns:56px minmax(0,1fr);padding:10px 5px;gap:10px}.vision-card .avatar{width:54px;height:54px;border-radius:8px;border-color:#467b59}.vision-card.graduated .avatar{border-color:#a99250}.vision-card.near .avatar{border-color:#467b59}.vision-card:hover{background:#15151a}.card-line small{max-width:145px}.card-numbers b{font-size:10px}.card-line .quick-button{background:#192a20;border-color:#35533e;color:#90d3a7}.column-status{background:#0d0d10}
.below-chart-tabs .neo-instant-toggle{order:1;margin-left:auto}
.terminal-layout{grid-template-columns:minmax(0,1fr) 300px}.trade-sidebar{padding:0 10px 14px;border-left:1px solid #25252c;background:#0e0e12}.token-header{height:58px;background:#0b0b0e}.chart-toolbar{background:#0e0e12;height:32px}.chart-host,.drawing-rail{background:#0a0b0e}.chart-account-strip{background:#111015}.trade-controls{padding-top:12px}.buy-sell button{height:33px}.buy-sell .buy.active{background:#285439;border-color:#367248;color:#8dd6a6}.buy-sell .sell.active{background:#532535;border-color:#874054;color:#f296ad}.trade-mode-row{margin-bottom:10px}.amount-box{margin:8px 0;background:#1a1a20}.amount-box input{height:36px;font-size:15px}.preset-grid button{height:28px;border-radius:3px}.execute-button.green-button{background:#214731;border-color:#3c6b4a}.neo-position-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;border:1px solid #25252c;margin-top:12px;padding:10px 3px;border-radius:3px}.neo-position-summary>div{text-align:center;min-width:0;display:grid;gap:7px}.neo-position-summary small{font-size:9px;color:#8a8591}.neo-position-summary strong{font-size:10px;font-weight:500;overflow-wrap:anywhere}.neo-risk-list{border:1px solid #24242b;margin-top:5px;border-radius:3px}.neo-risk-list>div{display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid #24242b;padding:9px 8px;font-size:10px}.neo-risk-list strong{font-weight:500;color:#aaa1ad}.neo-risk-list button{border:0;background:none;padding:0;font-size:10px}.neo-risk-list .icon{height:11px;width:11px}.neo-risk-list>small{display:block;font-size:9px;color:#79727e;line-height:1.5;padding:8px}.below-chart-tabs{display:flex;align-items:center;background:#0c0c10}.below-chart-tabs .neo-instant-toggle{margin-left:auto;color:#94d4ab;border:1px solid #315d3e;padding:5px 8px;font-size:10px;background:#112019!important;height:26px;border-radius:3px;min-width:100px}.neo-instant p,.neo-instant>small{color:#8e8b97;font-size:10px;line-height:1.6}.neo-instant h3{margin:12px 0}.neo-instant .preset-grid{margin:7px 0 14px}.neo-instant .positive+.preset-grid button{color:#94d2a8;border-color:#365b40}.neo-instant .negative+.preset-grid button{color:#e4819c;border-color:#693748}
.neo-portfolio{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:10px;margin:10px 0}.neo-portfolio-left{border:1px solid #24242a;min-width:0;background:#0c0c0f}.neo-pnl-panel{border-bottom:1px solid #24242b}.neo-pnl-curve{width:100%;height:180px;display:block}.neo-history-note{display:block;padding:7px 12px;font-size:9px;color:#777781;line-height:1.5}.neo-history-note span{float:right;color:#4d855d}.neo-activity-scroll{overflow:auto;padding:12px;scrollbar-width:thin}.neo-activity-grid{display:grid;grid-template-rows:repeat(7,13px);grid-auto-flow:column;grid-auto-columns:13px;gap:4px;width:max-content}.activity-cell{border-radius:2px;background:#1e1f24}.activity-level-1{background:#264936}.activity-level-2{background:#386b49}.activity-level-3{background:#549167}.activity-level-4{background:#7dcca0}.neo-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #25252b}.neo-summary>div{padding:12px;display:grid;gap:7px;border-right:1px solid #222229;min-width:0}.neo-summary>div:last-child{border:0}.neo-summary small{color:#7e7e88}.neo-summary strong{font-size:13px;font-weight:500}.neo-summary-note{font-size:9px;color:#797581;padding:7px 0}.neo-portfolio-right{min-width:0}.neo-portfolio-right .table-wrap{max-height:485px;overflow:auto}.neo-distribution .panel-title{flex-wrap:wrap;gap:12px}.neo-distribution .panel-title>div{display:flex;flex-wrap:wrap;gap:12px;font-size:9px;color:#82808d}.neo-distribution span{display:inline-flex;align-items:center;gap:4px}.neo-distribution .panel-title i{width:9px;height:9px;border-radius:1px}.high{background:#85dba8}.mid{background:#376f48}.low{background:#ca345e}.unknown{background:#55525e}.distribution-bar{height:12px;display:flex;overflow:hidden;margin:8px 12px 13px;border-radius:3px;background:#24242a}.distribution-bar>i{height:100%}.distribution-bar>span{font-size:9px;color:#999;line-height:12px}.neo-portfolio-tabs{display:flex;border-bottom:1px solid #25252b;margin-top:12px;overflow:auto}.neo-portfolio-tabs button{border:0;background:none;border-radius:0;color:#81818c;border-bottom:2px solid transparent;padding:12px}.neo-portfolio-tabs button.active{color:#83d5a6;border-color:#75c99a}.neo-portfolio table th,.neo-portfolio table td{padding:9px 11px;font-size:10px}.settings-grid,.two-panels{gap:10px}.wallet-card{background:#0d0d11}.tracking-card{background:#0d0d11}.multi-grid{gap:8px}.multi-top{background:#0e0e12}.multi-chart{height:285px}.referral-stage{background-color:#0c0c10}.partner-dashboard{border-radius:4px}
@media(min-width:1600px){.terminal-layout{grid-template-columns:minmax(0,1fr) 320px}.chart-host{height:460px}}
@media(max-width:1100px){.ribbon-label{display:none}.position-ribbon-tokens{gap:5px}.terminal-layout{grid-template-columns:minmax(0,1fr) 280px}.vision-card{grid-template-columns:42px minmax(0,1fr);gap:6px}.vision-card .avatar{width:40px;height:40px}.card-line small{display:none}.neo-portfolio{grid-template-columns:1fr}}
@media(max-width:760px), (pointer:coarse) and (hover:none) and (max-height:760px){:root{--rail:42px;--top:73px}.topbar{top:25px;height:48px}.position-ribbon{height:25px;padding:0 4px;gap:3px}.position-ribbon button{font-size:9px}.position-ribbon-tokens b,.ribbon-label{display:none}.page{padding:10px 7px}.vision-grid{height:calc(100dvh - 229px)}.vision-column{padding:0 5px;border-right:0}.vision-card{grid-template-columns:49px minmax(0,1fr);min-height:93px;padding:12px 4px}.vision-card .avatar{width:47px;height:47px}.card-line small{display:block;max-width:90px}.trade-sidebar{padding:0 13px 13px;border-left:0}.trade-controls{padding-top:14px}.chart-host{height:365px}.chart-toolbar{height:auto}.token-header{min-height:70px;height:70px}.neo-position-summary{grid-column:1/-1;margin-top:0}.neo-portfolio{grid-template-columns:minmax(0,1fr);gap:8px}.neo-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.neo-summary>div{padding:10px}.neo-summary strong{font-size:12px}.neo-portfolio-tabs button{font-size:10px;padding:10px 9px}.neo-pnl-curve{height:160px}.neo-risk-list{margin-top:0}.below-chart-tabs .neo-instant-toggle{min-height:30px}.trade-controls .amount-box input{font-size:18px;height:43px}.preset-grid button{min-height:34px}.vision-mobile-tabs{margin-top:3px}.neo-history-note{overflow-wrap:anywhere}.multi-chart{height:290px}}
