@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap);*{box-sizing:border-box;font-family:Inter,sans-serif;margin:0;padding:0}body{background-color:#f6f6f6;color:#444;font-size:14px}.text-green{color:#28a745}.text-red{color:#dc3545}.text-muted{color:#9b9b9b;font-size:12px}.dashboard-container{display:flex;height:100vh;margin-top:60px}.watchlist-container{background-color:#fff;border-right:1px solid #e0e0e0;height:100%;max-width:400px;overflow-y:auto;width:30%}.search-container{border-bottom:1px solid #e0e0e0;padding:15px}.search-input{border:1px solid #eee;border-radius:3px;font-size:13px;outline:none;padding:10px;width:100%}.list-item{border-bottom:1px solid #f1f1f1;cursor:pointer;display:flex;justify-content:space-between;padding:15px 20px;position:relative;transition:background .2s}.list-item:hover{background-color:#f9f9f9}.item-name{color:#444;font-weight:500}.item-price-container{align-items:center;display:flex;gap:10px;text-align:right}.price{color:#444;font-weight:500}.percent{font-size:11px}.action-buttons{display:none;gap:10px}.list-item:hover .action-buttons{display:flex}.btn-action,.btn-buy,.btn-sell{border:none;border-radius:2px;color:#fff;cursor:pointer;font-size:12px;padding:5px 10px}.btn-buy{background:#4184f3}.btn-sell{background:#ff5722}.btn-action{background:#0000;border:1px solid #e0e0e0;color:#444}.btn-action:hover{background:#f0f0f0}.content-container{flex:1 1;overflow-y:auto;padding:2rem}.topbar-container{align-items:center;background-color:#fff;border-bottom:1px solid #e0e0e0;box-shadow:0 1px 3px #00000005;display:flex;height:60px;justify-content:space-between;padding:0 3rem;position:fixed;top:0;width:100%;z-index:100}.logo-container img{height:20px}.topbar-menu{display:flex;font-weight:400;gap:2rem}.topbar-menu a{color:#444;font-size:13px;text-decoration:none}.topbar-menu a:hover{color:#db5021}.selected{color:#db5021!important;font-weight:500}.user-profile{border-left:1px solid #eee;color:#666;font-size:12px;gap:10px;padding-left:20px}.avatar,.user-profile{align-items:center;display:flex}.avatar{background:#eee;border-radius:50%;color:#db5021;height:25px;justify-content:center;width:25px}.holdings-table,.order-table{background:#fff;border-collapse:collapse;box-shadow:0 1px 3px #0000000d;margin-top:1rem;width:100%}.holdings-table th,.order-table th{border-bottom:1px solid #eee;color:#9b9b9b;font-size:12px;font-weight:400;padding:15px;text-align:left}.holdings-table td,.order-table td{border-bottom:1px solid #eee;color:#444;padding:15px}.table-row:hover{background-color:#fbfbfb}.summary-card{background:#fff;border-bottom:1px solid #eee;margin-bottom:20px;padding:20px}.section-header{margin-bottom:2rem}.section-summary{display:flex;gap:2rem}.summary-box{background:#fff;border-radius:2px;flex:1 1;padding:30px}.data-row{border-bottom:1px solid #f6f6f6;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem}.data-row .value{color:#444;font-size:1.2rem;font-weight:500}.data-row .label{color:#9b9b9b}.orders-container p{color:#666;font-size:1.1rem}.more-menu-dropdown{background:#fff;border:1px solid #eee;border-radius:4px;box-shadow:0 4px 12px #0000001a;padding:5px 0;position:absolute;right:0;text-align:left;top:100%;width:200px;z-index:1000}.menu-item{align-items:center;color:#444;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:10px 15px;transition:background .2s}.menu-item:hover{background-color:#f5f5f5;color:#4184f3}.menu-item svg{color:#666;font-size:15px}.menu-item:hover svg{color:#4184f3}.menu-separator{background-color:#eee;height:1px;margin:5px 0}.order-window-container{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 4px 12px #00000026;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden;position:relative;width:350px;z-index:1000}.order-header{color:#fff;display:flex;flex-direction:column;gap:5px;padding:15px 20px;transition:background-color .3s}.order-header.buy{background-color:#4184f3}.order-header.sell{background-color:#ff5722}.order-header-top{align-items:center;display:flex;justify-content:space-between}.stock-name{font-size:16px;font-weight:600;margin:0}.toggle-switch{align-items:center;display:flex;gap:5px}.order-header-bottom{display:flex;font-size:13px;gap:15px}.exchange-info{align-items:center;cursor:pointer;display:flex;gap:5px;opacity:.8}.exchange-info.active{font-weight:600;opacity:1}.price-display{font-weight:500}.order-tabs{background:#f9f9f9;border-bottom:1px solid #eee;display:flex}.order-tab{border-bottom:2px solid #0000;color:#666;cursor:pointer;flex:1 1;font-size:13px;padding:10px 0;text-align:center;transition:all .2s}.order-tab:hover{background:#f0f0f0}.order-tab.active{background:#fff;border-bottom-color:#4184f3;color:#4184f3;font-weight:500}.order-tab.active.sell{border-bottom-color:#ff5722;color:#ff5722}.order-body{padding:20px}.input-group{display:flex;gap:15px;margin-bottom:15px}.input-field{display:flex;flex:1 1;flex-direction:column;gap:5px}.input-field label{color:#888;font-size:12px}.input-field input{border:1px solid #ddd;border-radius:3px;font-size:14px;outline:none;padding:8px 10px}.input-field input:focus{border-color:#4184f3}.input-field.sell input:focus{border-color:#ff5722}.options-row{gap:15px;margin-bottom:20px}.checkbox-label,.options-row{align-items:center;display:flex}.checkbox-label{color:#444;cursor:pointer;font-size:13px;gap:5px}.order-footer{background:#fcfcfc;border-top:1px solid #eee;display:flex;flex-direction:column;gap:15px;padding:15px 20px}.margin-info{color:#666;display:flex;font-size:12px;justify-content:space-between}.margin-value{color:#4184f3;cursor:pointer}.buttons-row{display:flex;gap:10px}.btn{border:none;border-radius:3px;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:12px;transition:opacity .2s}.btn-submit{color:#fff}.btn-submit.buy{background-color:#4184f3}.btn-submit.sell{background-color:#ff5722}.btn-cancel{background-color:#fff;border:1px solid #ddd;color:#444}.btn:hover{opacity:.9}.switch{display:inline-block;height:20px;position:relative;width:34px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:34px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:14px;left:3px;width:14px}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translateX(14px)}
/*# sourceMappingURL=main.92f23a2f.css.map*/