body{margin:0;font-family:Inter,sans-serif;overflow-x:hidden;background:#0f172a}*{box-sizing:border-box}.container{max-width:1280px;margin:0 auto;padding:0 1.5rem;width:100%}.justify-between{justify-content:space-between}.flex{display:flex}.align-center{align-items:center}.logo{gap:.75rem}.logo .logoImage{width:40px;height:40px;background:#1f2937;border-radius:50%;display:flex;align-items:center;justify-content:center}.logo .logoImage svg{stroke:#fff}.logo .icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.logo .icon i{color:#4b5563}.heading{font-family:Barlow,sans-serif;margin:0}body.loginBody .logo{max-width:300px;margin:0 auto 30px}header{padding:1.5rem 0;background:#0f172a;border-bottom:1px solid #1e293b}.logoText h1{font-size:24px;line-height:32px;font-weight:700;color:#fff}p{margin:0}.logoText p{color:#6b7280;font-size:14px;line-height:22px;color:#9ca3af}.btn{font-size:.875rem;line-height:1.25rem;padding:10px 16px;border:none;border-radius:1.5rem;font-family:Inter,sans-serif;display:flex;align-items:center;gap:.5rem;cursor:pointer}button.secondry-btn.btn{background:#1e293b;color:#9ca3af}header .btns{gap:.5rem}button.primary-btn.btn{background:#2563eb;color:#fff}button.icon-btn{width:40px;height:40px;border-radius:50%;background:#1e293b;color:#9ca3af;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease}button.icon-btn:hover{background:#e5e7eb}.impText{font-size:.875rem;line-height:1.25rem;color:#713f12;padding:.75rem 1.25rem;border:1px solid #fef08a;border-radius:1.5rem;margin-top:1rem}.main{border-top:1px solid #e5e7eb;background:#0f172a;padding:2rem 0}.box{border:1px solid #e5e7eb;border-radius:1.5rem;padding:1.5rem;background:#1e293b}.box h3{font-size:18px;line-height:28px;font-weight:600;color:#fff}p{font-size:14px;line-height:20px;color:#6b7280;color:#9ca3af}.box .boxhead{margin-bottom:1.25rem}form .group-control label{font-size:14px;line-height:20px;font-weight:500;color:#374151;display:block;margin-bottom:.5rem}form .group-control input{padding:.625rem 1rem;border-radius:1.5rem;border:1px solid #d1d5db;font-size:16px;line-height:24px;color:#000}.grid{display:grid;gap:1rem}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}form .group-control,form .group-control input{width:100%}p.note{font-size:12px;line-height:16px;margin-top:1rem;color:#6b7280}.box:not(:last-child){margin-bottom:2rem}.grid-2{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2 .group-control:first-child{grid-column:span 2 / span 2}p.note.mt-small{margin-top:.5rem}form .grid:not(:last-child){margin-bottom:1rem}.saveBtnSec{margin-top:1rem}.boxBottom .spantext span{font-size:14px;line-height:20px;color:#15803d;font-weight:400}.boxBottom .spantext span.line{margin:0 .5rem;color:#d1d5db}.box .boxBottom{margin-top:1.25rem}button.btn.blueBtn{background:#9333ea}.noTradesSec{background:#1e293b;padding:2rem;border:1px solid #e5e7eb;border-radius:1.5rem;text-align:center;margin-top:1.5rem;color:#fff}.logo .logoText{width:calc(100% - 92px)}.profile i{font-size:22px;color:#2563eb}.profile{cursor:pointer}ul#drop li a i{color:#4b4a4a;font-size:16px}ul#drop{box-shadow:0 .5rem 1rem #00000026;padding:0;margin:10px 0 0;list-style-type:none;position:absolute;background:#fff;right:0;width:100%;border:1px solid #ededed}.tablemain{background-color:#1e293b;padding:20px;box-shadow:0 .5rem 1rem #00000026;color:#fff}.mainUsers{align-items:center;margin:0 0 20px}.tableinnerbtn{gap:10px}.mainUsers h3{margin:0;color:#fff}ul.drop{display:none}ul.drop.active{display:block}.col.profileColumn{position:relative}header{position:relative}ul#drop li:not(:last-child){border-bottom:1px solid #ededed}ul#drop li{border-bottom:1px solid #ededed}ul#drop li{padding:15px}ul#drop li a{color:#4b4a4a;text-decoration:none;display:flex;align-items:center;gap:10px;font-size:14px}table{width:100%;border-collapse:collapse}th,td{padding:12px 15px;border:1px solid #ddd;text-align:left;color:#fff}tr:nth-child(2n){background-color:#2d3748}tr:hover{background-color:#1e293b}th,td{font-size:14px}.addUserForm{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000009c;display:none;overflow-y:auto}.addUserFormInner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:10px}.addUserForm.active{display:block}.addUserFormInner form{background:#1e293b;padding:20px;border-radius:20px;max-width:500px;position:relative;width:100%;color:#fff}body.loginBody .main{border-top:1px solid #e5e7eb;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0f172a}body.loginBody{height:100vh;display:flex;align-items:center;justify-content:center}.addUserFormInner form .groupControl label{display:block;margin:0 0 5px;color:#fff}.addUserFormInner form .groupControl input,.addUserFormInner form .groupControl select,.loginForm form .formControl input{width:100%;height:40px;border-radius:10px;border:1px solid #e5e7eb;padding:10px;color:#fff;background:#1e293b}.loginForm form .formControl{margin:0 0 20px}.loginForm form button{width:100%;text-align:center;margin:20px 0 0;justify-content:center}.addUserFormInner .close{background:#000;width:30px;height:30px;display:flex;align-items:center;justify-content:center;position:absolute;top:0;border-radius:20px;right:0;cursor:pointer}.addUserFormInner .close i{color:#fff}.groupControl.permissionGroup .form-check input{width:auto;height:auto;margin:0}.groupControl.permissionGroup .form-check label{margin:0;font-size:14px;color:#fff}.groupControl.permissionGroup .form-check{margin:0 0 5px}.groupControl.permissionGroup .form-check{display:flex;align-items:center;gap:5px}.addUserFormInner form .groupControl{margin:0 0 15px}.tablemain{white-space:normal;overflow:auto}.loginForm form.card{max-width:500px;margin:0 auto;padding:20px;border-radius:20px;box-shadow:0 .5rem 1rem #00000026;background:#1e293b;color:#fff}.loginForm form.card h4{margin:0 0 20px;text-align:center;font-size:20px;color:#fff}.loginForm form .formControl label{display:block;margin:0 0 5px;color:#fff}.portfolioRiskTop{margin:0 -15px}.portfolioRiskTop .col{padding:0 15px;width:25%}.portfolioRiskTop .boxtop{background:#1e293b;padding:20px;border-radius:20px;box-shadow:none;height:100%;border:1px solid #334155}.portfolioRiskTop .boxtop h3{margin:0;font-size:25px;color:#fff}.portfolioRiskTop .boxtop p{margin:10px 0;color:#9ca3af}.portfolioRiskTop .boxtop .icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ddd;border-radius:50%}.portfolioRiskTop .boxtop .icon.purple svg{stroke:#9333ea}.portfolioRiskTop .boxtop .icon.yellow{background:#fef9c3}.portfolioRiskTop .boxtop .icon.yellow svg{stroke:#ca8a04}.portfolioRiskTop .boxtop .icon.blue{background:#dbeafe}.portfolioRiskTop .boxtop .icon.green{background:#dcfce7}.portfolioRiskTop .boxtop .icon.green svg{stroke:#16a34a}.portfolioRiskTop .boxtop .icon.purple{background:#f3e8ff}.portfolioRiskTop .boxtop .icon.blue svg{stroke:#2563eb}.progress{width:100%;height:10px;background:#e5e7eb;border-radius:10px;overflow:hidden}.progress-bar{height:100%;background:#0d6efd;border-radius:10px;transition:width .4s ease}.portfolioRiskTop .boxtop .percentageTop{justify-content:space-between;align-items:center;gap:10px;margin:0 0 15px}.portfolioRiskTop .boxtop .minMax{justify-content:space-between;align-items:center}.portfolioRiskTop .boxtop .minMax p{margin:0}.portfolioRiskTop .boxtop .minMax{justify-content:space-between;align-items:center;margin:10px 0 0}.portfolioRiskTop .boxtop .percentageTop h5 span{display:block;font-weight:400;font-size:12px;color:#6b7280;margin:4px 0 0}.portfolioRiskTop .boxtop .percentageTop h5{margin:0}.portfolioRiskTop .boxtop .percentageTop p.percentage{margin:0;font-size:20px;color:#16a34a;font-weight:700}.recentSignals{background:#2d3748;text-align:center;padding:40px 20px;border-radius:20px;box-shadow:0 .5rem 1rem #0000004d;border:1px solid #4a5568}h4.portfolioHeading{margin:30px 0 15px;color:#fff;font-size:18px;font-weight:600}@media(min-width:992px){.col.profileColumn .btns{justify-content:flex-end}.col.profileColumn{max-width:360px;width:100%;position:relative}}@media(max-width:991px){.portfolioRiskTop .col{width:50%}.portfolioRiskTop{flex-wrap:wrap;row-gap:30px}header .headerInner{flex-direction:column}header .headerInner .col{width:100%}header .headerInner{flex-direction:column;row-gap:1rem}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(1,minmax(0,1fr))}.saveBtnSec,.box,.box .boxTop,.box .boxBottom{flex-direction:column;align-items:flex-start}.box .boxBottom{gap:1rem}}@media(max-width:767px){.grid-4{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(max-width:480px){.portfolioRiskTop .col{width:100%}}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.signalsTable{width:100%;overflow-x:auto;margin-top:20px}.signalsTable table{width:100%;border-collapse:collapse;background:#1a1a1a;border-radius:8px;overflow:hidden}.signalsTable th,.signalsTable td{padding:12px 16px;text-align:left;border-bottom:1px solid #333}.signalsTable th{background:#2a2a2a;font-weight:600;color:#fff}.signalsTable td{color:#e0e0e0}.signalsTable tr:hover{background:#2a2a2a}.signal{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase}.signal.hold{background:orange;color:#000}.signal.buy{background:#4caf50;color:#fff}.signal.sell{background:#f44336;color:#fff}@media(prefers-color-scheme:light){.signalsTable table{background:#fff;border:1px solid #e0e0e0}.signalsTable th{background:#f5f5f5;color:#333}.signalsTable td{color:#333}.signalsTable tr:hover{background:#f9f9f9}}
