.my-trading-page main{max-width:1180px;margin:32px auto;padding:0 24px 60px}.my-trading-page h1{font-size:clamp(30px,5vw,48px);margin:14px 0}.my-trading-page section{margin:32px 0}.trading-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.trading-summary>div,.customer-setup-card{background:#1e252d;border:1px solid #36404b;border-radius:12px;padding:18px}.trading-summary strong{display:block;font-size:28px;margin-top:6px}.trading-filters{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:24px 0}.trading-filters label{display:grid;gap:8px;min-width:180px}.trading-filters select{padding:10px;background:#171d24;color:#eaecef;border:1px solid #46515c;border-radius:8px}.customer-setup-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.customer-setup-card h3{margin:0 0 8px;font-size:17px}.customer-setup-card p{font-size:13px;margin:8px 0;overflow-wrap:anywhere}.customer-setup-card button{margin-top:12px}.setup-state{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#aab6c4}.setup-state:before{content:'';width:8px;height:8px;border-radius:50%;background:#8895a6}.setup-state.active{color:#29d4a1}.setup-state.active:before{background:#29d4a1}.activation-event{display:grid;grid-template-columns:160px 1fr auto;gap:16px;padding:16px 0;border-bottom:1px solid #343d48;font-size:13px}.activation-event strong{display:block;margin-bottom:6px}.activation-event small{color:#9aaaba}.history-pages{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:20px}.empty-setups{color:#aab6c4;padding:18px;border:1px dashed #46515c;border-radius:10px}.trading-error{color:#ffbd69}.trade-setup-actions{display:flex;flex-wrap:wrap;gap:8px}.trade-setup-popup{max-height:90dvh;overflow:auto;box-sizing:border-box}.trade-setup-popup form{display:grid;gap:12px}.trade-setup-popup form label{display:grid;gap:6px}.trade-setup-popup form select,.trade-setup-popup form input{box-sizing:border-box;width:100%}@media(max-width:600px){.my-trading-page main{padding:0 14px 36px}.trading-summary{gap:6px}.trading-summary>div{padding:12px 8px;font-size:11px}.trading-summary strong{font-size:23px}.trading-filters{display:grid;grid-template-columns:1fr 1fr;gap:10px}.trading-filters label{min-width:0}.trading-filters>a{grid-column:1/-1}.customer-setup-grid{grid-template-columns:1fr}.activation-event{grid-template-columns:1fr auto;gap:8px}.activation-event>time{grid-column:1/-1;color:#9aaaba}.trade-setup-popup{width:calc(100% - 24px);padding:18px}.trade-setup-actions>button{flex:1 1 100%;min-height:44px}}

.strategy-manager-content{max-width:1180px;margin:24px auto;padding:0 18px 48px}.strategy-manager-content h1{font-size:clamp(28px,4vw,40px);margin:12px 0}.strategy-manager-content section{margin:28px 0}.strategy-manager-content .trading-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.strategy-manager-content .trading-summary>div,.strategy-manager-content .customer-setup-card{background:#1e252d;border:1px solid #36404b;border-radius:12px;padding:16px}.strategy-manager-content .trading-summary strong{display:block;font-size:26px;margin-top:6px}.strategy-manager-content .trading-filters{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin:20px 0}.strategy-manager-content .trading-filters label{display:grid;gap:8px;min-width:170px}.strategy-manager-content .trading-filters select{padding:10px;background:#171d24;color:#eaecef;border:1px solid #46515c;border-radius:8px}.strategy-manager-content .customer-setup-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.strategy-manager-content .customer-setup-card h3{margin:0 0 8px;font-size:17px}.strategy-manager-content .customer-setup-card p{font-size:13px;margin:8px 0;overflow-wrap:anywhere}.strategy-manager-content .customer-setup-card button{margin:8px 8px 0 0}.strategy-manager-content .setup-state{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#aab6c4}.strategy-manager-content .setup-state:before{content:'';width:8px;height:8px;border-radius:50%;background:#8895a6}.strategy-manager-content .setup-state.active{color:#29d4a1}.strategy-manager-content .setup-state.active:before{background:#29d4a1}.strategy-manager-content .activation-event{display:grid;grid-template-columns:160px 1fr auto;gap:16px;padding:16px 0;border-bottom:1px solid #343d48;font-size:13px}.strategy-manager-content .activation-event strong{display:block;margin-bottom:6px}.strategy-manager-content .activation-event small{color:#9aaaba}.strategy-manager-content .history-pages{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:20px}.strategy-manager-content .empty-setups{color:#aab6c4;padding:18px;border:1px dashed #46515c;border-radius:10px}.strategy-manager-content .trading-error{color:#ffbd69}@media(max-width:600px){.strategy-manager-content{padding:0 12px 32px;margin:16px auto}.strategy-manager-content .trading-summary{gap:6px}.strategy-manager-content .trading-summary>div{padding:12px 8px;font-size:11px}.strategy-manager-content .trading-summary strong{font-size:22px}.strategy-manager-content .trading-filters{display:grid;grid-template-columns:1fr 1fr;gap:10px}.strategy-manager-content .trading-filters label{min-width:0}.strategy-manager-content .trading-filters>a{grid-column:1/-1}.strategy-manager-content .customer-setup-grid{grid-template-columns:1fr}.strategy-manager-content .activation-event{grid-template-columns:1fr auto;gap:8px}.strategy-manager-content .activation-event>time{grid-column:1/-1;color:#9aaaba}}
