.tradingview-widget-container{height:85vh!important;width:100%!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}::ng-deep ngx-select-dropdown .dropdown-list{max-height:200px!important;overflow-y:auto!important}.ct_bottom_menu{position:fixed;bottom:0;width:100%;left:0}.ct_auto_scroll{height:calc(100vh - 150px);overflow-y:auto}.available-items{height:auto;max-height:135px}.ct_icon_30{width:30px;height:30px}.ngx-dropdown-container .ngx-dropdown-button{width:100%;min-height:60px!important;padding:5px 10px;background-color:transparent!important;border-radius:10px!important}.ngx-dropdown-list-container{top:60px!important;background-color:var(--light_sky)!important}#exampleModal .modal-content{background-color:transparent;position:fixed;left:0;bottom:-100%;right:0;margin:10px;transition:.4s ease all;width:calc(100% - 20px)}#exampleModal.show .modal-content{bottom:30px}#exampleModal .modal-body{background-color:#fff;border-radius:10px}.available-item{font-size:16px;padding-block:8px!important}#exampleModal li{padding-block:14px;text-align:center;font-weight:600}#exampleModal li+li{border-top:1px solid #e6e6e6}button.btn-close{position:absolute;right:10px;top:10px}.modal_footer{background-color:#fff;padding:14px;border-radius:10px;margin-top:10px;color:#0a58ca;font-weight:600;text-align:center}.highlight{color:#ff0;transition:color .3s ease}.highlight2{color:red;transition:color .3s ease}.highlight3{color:#90ee90;transition:color .3 ease}.highlight4{color:#1d6b1d;transition:color .3 ease}.portfolio-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:16px;margin-bottom:20px;box-shadow:0 2px 6px #0000000d;font-family:Segoe UI,sans-serif}.portfolio-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.asset-name{font-size:1.25rem;color:#1a1a1a;margin:0}.exit-btn{background-color:#dc3545;color:#fff;border:none;padding:6px 14px;font-size:.9rem;border-radius:4px;cursor:pointer;transition:background .2s}.exit-btn:hover{background-color:#c82333}.portfolio-section{display:flex;flex-wrap:wrap;gap:12px;padding:8px 0;border-top:1px solid #f0f0f0}.portfolio-field{flex:1 1 45%;font-size:.95rem;color:#333}.strategy,.metrics{justify-content:space-between;text-align:center;border-top:1px solid #f0f0f0;padding-top:12px}.label{font-weight:600;font-size:.9rem;color:#666;margin-bottom:4px}.value{font-size:1rem;font-weight:600;color:#28a745}
