.elementor-166974 .elementor-element.elementor-element-66f6b37{--display:flex}:root{--page-title-display:none}:root{--primary:#4361ee;--success:#27ae60;--danger:#e74c3c;--light:#f8fafc;--border:#e2e8f0;--gray:#94a3b8;--dark:#1e293b}.paper-trading-container{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}@media (max-width:1024px){.paper-trading-container{grid-template-columns:1fr}}.account-summary{display:flex;flex-direction:column;gap:20px}.trading-controls{display:flex;flex-direction:column;gap:20px}.status-card,.account-card,.positions-card,.order-card,.history-card{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgb(0 0 0 / .07);padding:20px}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-weight:600;color:var(--dark)}.account-metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.metric-card{background:var(--light);border-radius:6px;padding:15px;text-align:center}.metric-label{font-size:14px;color:var(--gray);margin-bottom:5px}.metric-value{font-size:22px;font-weight:700;color:var(--dark)}.status-indicator{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:14px}.status-dot{width:10px;height:10px;border-radius:50%;background:var(--gray)}.status-dot.active{background:var(--success)}.market-clock{background:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 5px rgb(0 0 0 / .08)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}@media (max-width:768px){.account-metrics-grid,.form-grid{grid-template-columns:1fr}.order-actions{flex-direction:column}}.form-input,.form-select{width:100%;padding:10px;border:1px solid var(--border);border-radius:4px;font-size:14px}.order-actions{display:flex;gap:10px}.btn-buy,.btn-sell{flex:1;padding:12px;border:none;border-radius:4px;font-weight:700;cursor:pointer;transition:background 0.2s;color:#fff}.btn-buy{background:var(--success)}.btn-buy:hover{background:#219653}.btn-sell{background:var(--danger)}.btn-sell:hover{background:#c0392b}.btn-close{background:var(--danger);color:#fff;border:none;border-radius:4px;padding:5px 10px;font-size:12px;cursor:pointer}.btn-close:hover{background:#c0392b}.positions-table-container,.table-container{max-height:300px;overflow-y:auto}.positions-table,.history-table{width:100%;border-collapse:collapse}.positions-table th,.positions-table td,.history-table th,.history-table td{padding:10px 12px;text-align:left;border-bottom:1px solid #eee;font-size:14px}.positions-table th,.history-table th{background:var(--primary);color:#fff;position:sticky;top:0}.positions-table tr:nth-child(even),.history-table tr:nth-child(even){background:var(--light)}.position-card{border:1px solid #e0e0e0;padding:12px;margin-bottom:10px;border-radius:4px;background:#f9f9f9}.order-success{background:var(--success);color:#fff;padding:10px;border-radius:4px;margin-bottom:15px;animation:fadeIn 0.3s}.empty-state{color:#718096;font-style:italic}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.positive{color:var(--success)}.negative{color:var(--danger)}.refresh-btn{cursor:pointer;font-size:18px;padding:5px;border-radius:50%;transition:all 0.3s}.refresh-btn:hover{background:#f5f7fa;transform:rotate(180deg)}@media (max-width:600px){.paper-trading-container{grid-template-columns:1fr;gap:12px}.status-card,.account-card,.positions-card,.order-card,.history-card{padding:10px}}