.portfolio-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.overview-card{background:#1a1a1af2;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease;position:relative;overflow:hidden}.overview-card:hover{border-color:#ff6b354d;transform:translateY(-2px);box-shadow:0 8px 32px #0000004d}.overview-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ff6b3505,#ff704303);opacity:0;transition:opacity .3s ease;pointer-events:none}.overview-card:hover:before{opacity:1}.card-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.card-icon{width:48px;height:48px;background:linear-gradient(135deg,#ff6b35,#ff7043);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff}.card-info h3{font-size:1.1rem;font-weight:600;color:#fff;margin:0 0 .25rem}.card-info p{font-size:.85rem;color:#fff9;margin:0}.card-value{display:flex;flex-direction:column;gap:.5rem}.main-value{font-size:1.8rem;font-weight:700;color:#fff;line-height:1.2}.change-value{font-size:.9rem;font-weight:600}.change-value.positive{color:#00c896}.change-value.negative{color:#ff5b5b}.change-value.neutral{color:#fff9}.dashboard-content-grid{display:grid;grid-template-columns:2fr 1fr;gap:2rem;margin-bottom:2rem}.dashboard-left-column,.dashboard-right-column{display:flex;flex-direction:column;gap:1.5rem}.chart-card{background:#1a1a1af2;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.chart-header h3{font-size:1.2rem;font-weight:600;color:#fff;margin:0}.chart-timeframe{display:flex;gap:.5rem}.timeframe-btn{padding:.5rem 1rem;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff9;border-radius:8px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .3s ease}.timeframe-btn.active,.timeframe-btn:hover{background:linear-gradient(135deg,#ff6b35,#ff7043);border-color:transparent;color:#fff}.chart-container{height:200px;position:relative}.assets-card{background:#1a1a1af2;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.card-header-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.card-header-section h3{font-size:1.2rem;font-weight:600;color:#fff;margin:0}.manage-btn,.view-all-btn{padding:.5rem 1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fffc;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.manage-btn:hover,.view-all-btn:hover{background:#ffffff26;border-color:#ffffff4d;color:#fff}.assets-list{display:flex;flex-direction:column;gap:1rem}.asset-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;transition:all .3s ease}.asset-item:hover{background:#ffffff0d;border-color:#ff6b3533}.asset-info{display:flex;align-items:center;gap:1rem}.asset-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;color:#fff}.asset-icon.btc{background:linear-gradient(135deg,#f7931a,#ffb74d)}.asset-icon.eth{background:linear-gradient(135deg,#627eea,#8fa4ea)}.asset-icon.usdt{background:linear-gradient(135deg,#26a17b,#4caf50)}.asset-details{display:flex;flex-direction:column;gap:.125rem}.asset-name{font-size:.95rem;font-weight:600;color:#fff}.asset-symbol{font-size:.8rem;color:#fff9}.asset-values{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.asset-amount{font-size:.9rem;font-weight:600;color:#fff}.asset-value{font-size:.85rem;color:#fffc}.asset-change{font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:12px}.copied-traders-card{background:#1a1a1af2;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.copied-traders-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.copied-trader-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;transition:all .3s ease}.copied-trader-item:hover{background:#ffffff0d;border-color:#ff6b3533}.trader-profile-section{display:flex;align-items:center;gap:.75rem}.trader-avatar-dash{width:36px;height:36px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,107,53,.2)}.trader-avatar-dash img{width:100%;height:100%;object-fit:cover}.trader-info-dash{display:flex;flex-direction:column;gap:.125rem}.trader-name-dash{font-size:.9rem;font-weight:600;color:#fff;margin:0}.trader-company-dash{font-size:.75rem;color:#fff9}.trader-performance-dash{display:flex;flex-direction:column;align-items:center;gap:.5rem}.performance-roi-dash,.allocated-amount{display:flex;flex-direction:column;align-items:center;gap:.125rem}.roi-label,.allocated-label{font-size:.7rem;color:#ffffff80;text-transform:uppercase}.roi-value-dash{font-size:.85rem;font-weight:600}.allocated-value{font-size:.85rem;font-weight:600;color:#fff}.trader-actions-dash{display:flex;align-items:center}.manage-copy-btn{width:32px;height:32px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff9;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.manage-copy-btn:hover{background:#ffffff26;color:#fff}.discover-traders-btn{width:100%;padding:1rem;background:linear-gradient(135deg,#ff6b35,#ff7043);border:none;border-radius:12px;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.discover-traders-btn:hover{transform:translateY(-1px);box-shadow:0 4px 20px #ff6b3566}.activity-card{background:#1a1a1af2;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.activity-card h3{font-size:1.2rem;font-weight:600;color:#fff;margin:0 0 1.5rem}.activity-list{display:flex;flex-direction:column;gap:1rem}.activity-item{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#ffffff05;border-radius:10px;transition:all .3s ease}.activity-item:hover{background:#ffffff0d}.activity-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;color:#fff}.activity-icon.buy{background:linear-gradient(135deg,#00c896,#4caf50)}.activity-icon.sell{background:linear-gradient(135deg,#ff5b5b,#f44336)}.activity-icon.copy{background:linear-gradient(135deg,#8b5cf6,#9c27b0)}.activity-details{flex:1;display:flex;flex-direction:column;gap:.125rem}.activity-action{font-size:.9rem;font-weight:600;color:#fff}.activity-time{font-size:.75rem;color:#fff9}.activity-amount{font-size:.85rem;font-weight:600;color:#fff}.quick-actions-section{margin-top:2rem}.quick-actions-section h3{font-size:1.3rem;font-weight:600;color:#fff;margin:0 0 1.5rem}.actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.action-card{padding:1.5rem;background:#1a1a1af2;border:1px solid rgba(255,255,255,.08);border-radius:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;transition:all .3s ease;text-align:left;display:flex;align-items:center;gap:1rem}.action-card:hover{border-color:#ff6b354d;transform:translateY(-2px);box-shadow:0 8px 32px #0000004d}.action-icon{width:48px;height:48px;background:linear-gradient(135deg,#ff6b35,#ff7043);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff;flex-shrink:0}.action-content h4{font-size:1rem;font-weight:600;color:#fff;margin:0 0 .25rem}.action-content p{font-size:.85rem;color:#fff9;margin:0}@media (max-width: 1200px){.portfolio-overview{grid-template-columns:repeat(2,1fr)}.dashboard-content-grid{grid-template-columns:1fr;gap:1.5rem}.actions-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.portfolio-overview{grid-template-columns:1fr;gap:1rem}.overview-card{padding:1.25rem}.card-header{gap:.75rem}.card-icon{width:40px;height:40px;font-size:1rem}.main-value{font-size:1.5rem}.dashboard-left-column,.dashboard-right-column{gap:1rem}.chart-card,.assets-card,.copied-traders-card,.activity-card{padding:1.25rem}.chart-timeframe{gap:.25rem}.timeframe-btn{padding:.375rem .75rem;font-size:.75rem}.actions-grid{grid-template-columns:1fr;gap:.75rem}.action-card{padding:1.25rem}}@media (max-width: 480px){.overview-card{padding:1rem}.card-header{flex-direction:column;align-items:flex-start;gap:.5rem}.asset-item,.copied-trader-item,.activity-item{padding:.75rem;flex-direction:column;align-items:flex-start;gap:.75rem}.asset-values,.trader-performance-dash{align-items:flex-start}.chart-timeframe{flex-wrap:wrap}}
