/* Copy trading presentation only. Statistics and approval actions remain live. */
.trader-theme .social-depth{--theme-text:#eef7ff;--theme-grid:#24597e;--control-bg:#102e4b;--panel-bg:#0b233b;--copy-edge:#1686c8;--copy-text:#b6cee7;background:radial-gradient(ellipse at 50% 0,rgba(0,102,207,.22),transparent 60%),linear-gradient(135deg,#061627,#07101d)!important;color:#f0f7ff;padding:24px 28px 40px!important;scrollbar-color:#3375a5 #08192a;scroll-padding-top:24px}
.trader-theme .social-depth,.trader-theme .social-depth *{box-sizing:border-box}
.trader-theme .social-depth .social-depth-shell{max-width:1260px!important;padding-top:30px}
.trader-theme .social-depth h1{color:#f0f7ff!important;font-size:clamp(22px,2.2vw,30px);letter-spacing:.02em;text-shadow:0 2px 2px #000,0 0 20px #1977c977}
.trader-theme .social-depth h2{color:#f4f9ff;font-size:17px}
.trader-theme .social-depth p,.trader-theme .social-depth label,.trader-theme .social-depth .text-zinc-400,.trader-theme .social-depth .text-zinc-500,.trader-theme .social-depth .text-zinc-600{color:var(--copy-text)!important}
.trader-theme .social-depth button,.trader-theme .social-depth input,.trader-theme .social-depth select,.trader-theme .social-depth textarea,.trader-theme .social-depth article b,.trader-theme .social-depth article .text-white,.social-depth-risk>label{color:#eef7ff!important}
.social-depth-summary span{color:#b6cee7!important}
.trader-theme .social-depth button,.trader-theme .social-depth input,.trader-theme .social-depth select,.trader-theme .social-depth textarea{border:1px solid #275476;border-radius:9px;box-shadow:inset 0 1px 0 #7db6eb22,0 3px 6px #0005;color:#e7f4ff}
.trader-theme .social-depth button{min-height:40px;background:linear-gradient(#173e63,#0a243e);transition:border-color .15s,box-shadow .15s,transform .15s;touch-action:manipulation}
.trader-theme .social-depth button:hover:not(:disabled){border-color:#20b7ff;box-shadow:inset 0 1px 0 #a7e3ff55,0 0 15px #007eff44;transform:translateY(-1px)}
.trader-theme .social-depth button:active:not(:disabled){transform:translateY(1px)}
.trader-theme .social-depth button:disabled{opacity:.4;cursor:not-allowed}
.trader-theme .social-depth button:focus-visible,.trader-theme .social-depth input:focus-visible,.trader-theme .social-depth select:focus-visible,.trader-theme .social-depth textarea:focus-visible{outline:2px solid #4ac8ff;outline-offset:3px}
.trader-theme .social-depth>button:first-child{position:sticky;top:0;left:0;z-index:60;width:44px;height:44px;min-height:44px;margin-bottom:-44px;background:linear-gradient(#19466d,#0a263e)}
.trader-theme .social-depth input:not([type=checkbox]),.trader-theme .social-depth select,.trader-theme .social-depth textarea{background:linear-gradient(115deg,#102f50,#0b233d)!important;border-color:#28618a;min-height:44px;font-size:14px;max-width:100%}
.trader-theme .social-depth input::placeholder,.trader-theme .social-depth textarea::placeholder{color:#7393b3}
.trader-theme .social-depth input[type=checkbox]{appearance:none;width:48px;height:26px;min-width:48px;border-radius:20px;background:#152b43;position:relative;box-shadow:inset 0 2px 5px #0008;cursor:pointer}
.trader-theme .social-depth input[type=checkbox]:after{content:'';position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:linear-gradient(#fff,#bdd7ea);box-shadow:0 1px 5px #0008;transition:transform .15s}
.trader-theme .social-depth input[type=checkbox]:checked{background:linear-gradient(#ffab31,#f77c00);border-color:#ffd05a}
.trader-theme .social-depth input[type=checkbox]:checked:after{transform:translateX(22px)}
.social-depth-summary,.social-depth-settings,.social-depth-traders,.social-depth-requests{border:1px solid #178dcc!important;border-radius:16px!important;background:linear-gradient(135deg,#102a45e8,#05192ce8)!important;box-shadow:inset 0 1px 0 #9edaff44,inset 0 0 22px #0e52972b,0 0 0 3px #0075c30a,0 6px 24px #0006,0 0 12px #008cff22;padding:20px!important}
.social-depth-summary{border-left:6px solid #ff9400!important;background:radial-gradient(ellipse at 45% 0,#114f872f,transparent 60%),linear-gradient(110deg,#292013,#0a2544 55%,#071b2e)!important;box-shadow:inset 0 1px 0 #9edaff44,0 0 16px #007fff44,-5px 0 18px #ff8c0026}
.social-depth-summary>div>div:last-child{min-width:40%;gap:12px}
.social-depth-summary>div>div:last-child>div{border:1px solid #22547b;border-radius:10px;padding:14px 18px;background:linear-gradient(#0c2945,#06192b);box-shadow:inset 0 1px 0 #77b5ec22,0 3px 8px #0005}
.social-depth-summary b{font-size:20px;line-height:1.4}
.social-depth-summary span{font-size:10px!important}
.social-depth-risk{padding:16px!important;border:1px solid #2478b2!important;border-radius:12px!important;background:linear-gradient(130deg,#061c32,#0c2d4a)!important;box-shadow:inset 0 1px 0 #8dcfff26,0 3px 9px #0005}
.social-depth-columns{grid-template-columns:minmax(0,1.18fr) minmax(0,.92fr);gap:20px}
.social-depth-columns>section{min-width:0}
.social-depth-traders>div:last-child,.social-depth-requests>div:last-child{max-height:520px;scrollbar-width:thin;scrollbar-color:#5f94bd #071b2d;padding-right:6px}
.social-depth-traders article,.social-depth-request{border:1px solid #1e4c70!important;border-radius:12px!important;background:linear-gradient(115deg,#0b2843,#071a2b)!important;padding:14px!important;box-shadow:inset 0 1px 0 #66a9e522,0 3px 10px #0004;overflow-wrap:anywhere}
.social-depth-traders button.bg-orange{background:linear-gradient(#159bff,#0062d5)!important;border-color:#43baff;color:white;box-shadow:inset 0 1px 0 #8ee3ff88,0 0 10px #007fff55}
.social-depth-requests button.bg-green{background:linear-gradient(#00dc6b,#009f47)!important;border-color:#32ff9a;color:white}
.social-depth-traders h2:before{content:'♟';color:#36c9ff;margin-right:10px;text-shadow:0 0 8px #008cff}
.social-depth-requests h2:before{content:'▤';color:#55caff;margin-right:10px;text-shadow:0 0 8px #008cff}
.trader-theme .social-depth .text-green{color:#00ed9b!important}.trader-theme .social-depth .text-red{color:#ff536b!important}
@media(max-width:1000px){.trader-theme .social-depth{padding:16px!important}.social-depth-columns{grid-template-columns:1fr!important}.social-depth-summary>div>div:last-child{min-width:100%}.social-depth-traders>div:last-child,.social-depth-requests>div:last-child{max-height:440px}}
@media(max-width:600px){.trader-theme .social-depth{padding:12px 10px max(28px,env(safe-area-inset-bottom))!important}.trader-theme .social-depth .social-depth-shell{padding-top:50px}.social-depth-summary,.social-depth-settings,.social-depth-traders,.social-depth-requests{padding:14px!important;border-radius:12px!important}.trader-theme .social-depth h2{font-size:15px}.social-depth-summary>div>div:last-child{gap:6px}.social-depth-summary>div>div:last-child>div{padding:10px 6px}.social-depth-summary b{font-size:18px}.trader-theme .social-depth input:not([type=checkbox]),.trader-theme .social-depth select,.trader-theme .social-depth textarea{font-size:16px!important}.social-depth-settings>div:first-child{display:grid;grid-template-columns:minmax(0,1fr)}.social-depth-settings label{min-width:0!important}.social-depth-traders article>div:first-child,.social-depth-request>div:first-child{flex-wrap:wrap}.social-depth-traders article>div:first-child>div{min-width:0;max-width:100%;flex-wrap:wrap}.trader-theme .social-depth button{min-height:44px}.social-depth-risk>div{grid-template-columns:minmax(0,1fr)!important}.social-depth-risk p{grid-column:1!important}.social-depth-risk{padding:12px!important}.social-depth-summary h2{font-size:17px}.social-depth-columns{gap:16px}}
@media(prefers-reduced-motion:reduce){.trader-theme .social-depth *{transition:none!important}}
