.menu-item-login a,.menu-item-logout a{padding:0 18px;border-radius:6px;margin-left:10px}.menu-item-register a{padding:2px 10px!important;color:#43BD6F!important;border-radius:6px;border:1px solid #43BD6F;margin-left:10px;line-height:30px!important}.menu-item-register a:hover{background:#43BD6F;color:#fff!important}.menu-item .sub-menu{background:transparent!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 20px rgba(0,0,0,.4)!important;border-radius:5px!important;transition:transform 0.15s ease,box-shadow 0.15s ease!important;backdrop-filter:blur(10px)}.tradingview-widget-container{border:1px solid #495057;border-radius:12px;margin:25px auto;background-color:#000}.ast-separate-container.ast-single-post #primary{margin-top:1em}.ast-separate-container.ast-single-post.ast-right-sidebar #primary,.ast-separate-container.ast-single-post.ast-left-sidebar #primary,.ast-separate-container.ast-single-post #primary,.ast-plain-container.ast-single-post #primary,.ast-narrow-container.ast-single-post #primary{margin-top:1em}.market-page .container{max-width:1200px;margin:auto;padding-left:15px;padding-right:15px}.market-page .container .row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.market-page .container .row>[class*="col"]{padding-left:10px;padding-right:10px;margin-bottom:24px;box-sizing:border-box}.market-page .container .row .col-lg-4{width:100%}@media(min-width:992px){.market-page .container .row .col-lg-4{width:33.3333%;flex:0 0 33.3333%;max-width:33.3333%}}.market-page .d-flex{display:flex}.market-page .align-items-center{align-items:center}.market-page .justify-content-center{justify-content:center}.market-page .justify-content-between{justify-content:space-between}.market-page .text-center{text-align:center}.market-page .text-success{color:#43c07a}.market-page .text-uppercase{text-transform:uppercase}.market-page .text-danger{color:#ff5a5a}.market-page .text-warning{color:#ffc107}.market-page .text-secondary{color:#999}.market-page .text-light{color:#e6e6e6}.market-page .text-white{color:#fff}.market-page .fw-semibold{font-weight:600}.market-page .small{font-size:13px}button{text-transform:none!important}.market-page .mx-2{margin-left:8px;margin-right:8px}.market-page .mt-0{margin-top:0}.market-page .mt-1{margin-top:5px}.market-page .mt-2{margin-top:10px}.market-page .mt-3{margin-top:15px}.market-page .mb-2{margin-bottom:10px!important}.market-page .mb-3{margin-bottom:15px}.market-page .m-b-0{margin-bottom:0px!important}.market-page .m-b-1{margin-bottom:5px!important}.market-page .my-2{margin-top:10px;margin-bottom:10px}.market-page .px-3{padding-left:15px;padding-right:15px}.market-page .px-4{padding-left:20px;padding-right:20px}.market-page .btn{display:inline-block;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px}.market-page .btn-outline-light{border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff}.market-page .btn-outline-light:hover{background:rgba(255,255,255,.1)}.market-page{background:transparent;min-height:100vh;color:#e6e6e6;padding:0 0}.market-page__header{text-align:center;margin-bottom:35px}.market-page__title{font-weight:500;letter-spacing:1px}.market-date__line{flex:1;height:1px;background:rgba(255,255,255,1)}.market-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:25px;height:100%}.market-page .wrapper{width:100%;text-align:center;margin:0;padding:0 20px}.market-bar{height:10px;background:#2c2c2c;border-radius:5px;overflow:hidden}.market-bar__fill{height:100%;border-radius:5px}.market-bar__fill--green{background:#43c07a}.market-bar__fill--red{background:#ff5a5a}.market-bar__fill--orange{background:#ffc107}.market-footer{margin-top:5px}.market-strip,.market-meta{display:flex;gap:12px;justify-content:center}.market-item,.meta-item{white-space:nowrap}@media (max-width:600px){.market-strip,.market-meta{flex-direction:column;gap:4px;align-items:center}.fii-dii-card{height:55%!important}}.home-daily-market-summary-modal{background:#4E594B;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:22px 22px 18px;width:auto;max-width:100%;box-shadow:0 8px 40px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.06)}@media (min-width:1024px){.home-daily-market-summary-modal{width:320px}}.home-daily-market-summary-modal .modal-title{font-size:15px;font-weight:700;color:#fff;margin-bottom:10px;letter-spacing:.01em}.home-daily-market-summary-modal .phase-row{margin-bottom:16px}.home-daily-market-summary-modal .phase-label{font-size:13.5px;color:rgba(255,255,255,.65);font-weight:400}.home-daily-market-summary-modal .phase-value{font-size:13.5px;color:#fff;font-weight:700}.home-daily-market-summary-modal .metrics{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.home-daily-market-summary-modal .metric-row{display:flex;align-items:center;gap:9px}.home-daily-market-summary-modal .metric-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-daily-market-summary-modal .metric-icon svg{width:18px;height:18px}.home-daily-market-summary-modal .metric-text{font-size:13px;color:rgba(255,255,255,.65);font-weight:400}.home-daily-market-summary-modal .metric-text strong{color:#fff;font-weight:600}.home-daily-market-summary-modal .metric-text .weak{color:#e8a04a;font-weight:600}.home-daily-market-summary-modal .divider{height:1px;background:rgba(255,255,255,.08);margin-bottom:14px}.home-daily-market-summary-modal .updated-label{font-size:11.5px;color:rgba(255,255,255,.4);text-align:center;margin-bottom:11px;letter-spacing:.02em}.home-daily-market-summary-modal .cta-btn,.market-footer .cta-btn{display:flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#2d5a35 0%,#1e3e25 100%);border:1px solid rgba(80,160,90,.25);border-radius:10px;color:#fff;font-size:13px;font-weight:500;font-family:'DM Sans',sans-serif;padding:11px 16px;width:100%;cursor:pointer;text-decoration:none;transition:background 0.2s ease,border-color 0.2s ease;margin-bottom:16px}.home-daily-market-summary-modal .cta-btn:hover,.market-footer .cta-btn:hover{background:linear-gradient(135deg,#366940 0%,#264d2e 100%);border-color:rgba(80,160,90,.4)}.home-daily-market-summary-modal .cta-btn .arrow{font-size:14px;opacity:.8}.home-daily-market-summary-modal .day-tracker{display:flex;align-items:center;justify-content:center;gap:16px}.home-daily-market-summary-modal .day-item{display:flex;flex-direction:column;align-items:center;gap:5px}.home-daily-market-summary-modal .day-label{font-size:11px;color:rgba(255,255,255,.35);font-weight:500;letter-spacing:.03em}.home-daily-market-summary-modal .day-dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.18)}.home-daily-market-summary-modal .day-dot.active{background:#5fc870;box-shadow:0 0 6px rgba(95,200,112,.6)}.logged-in-top-bar{background:transparent;border-bottom:1px solid #3a5f42;padding:0 24px;height:34px;display:flex;align-items:center;justify-content:flex-end;position:relative;z-index:9999}.top-bar-right{display:flex;align-items:center;gap:4px;justify-content:flex-end;width:100%}.top-bar-left{display:flex;align-items:center}.top-bar-left .top-menu{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0}.top-bar-left .top-menu li a{color:#fff;text-decoration:none;font-size:13px;font-weight:400;padding:4px 12px;transition:color 0.2s ease;white-space:nowrap;display:block;background:none;border:none}.top-bar-left .top-menu li a:hover,.top-bar-left .top-menu li.current-menu-item a{color:#4ade80;background:none;border:none}.welcome-user{font-size:15px;font-weight:700;color:#4ade80;padding:0 12px;border-right:1px solid rgba(70,150,78,.2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;background:none;border-radius:0;border-left:none;border-top:none;border-bottom:none}.logout-link,.login-link,.register-link{font-size:13px;text-decoration:none;color:#fff;padding:4px 12px;font-weight:400;transition:color 0.2s ease;background:none;border:none;border-radius:0;white-space:nowrap}.logout-link:hover{color:#4ade80;background:none}.login-link:hover,.register-link:hover{color:#4ade80;background:none}.login-link{border-right:1px solid rgba(70,150,78,.2)}.top-bar-hamburger{display:none;background:none;border:none;padding:6px 4px;cursor:pointer;flex-direction:column;gap:5px;margin-left:auto;background-image:none!important}.top-bar-hamburger span{display:block;width:20px;height:1.5px;background:#9dbfa5;border-radius:2px;transition:all 0.2s}.top-bar-mobile-menu{display:none;flex-direction:column;position:absolute;top:44px;right:0;left:0;background:rgba(11,29,13,.97);border-bottom:1px solid rgba(70,150,78,.15);padding:12px 20px 16px;z-index:9998;box-shadow:0 8px 24px rgba(0,0,0,.3);backdrop-filter:blur(10px)}.top-bar-mobile-menu.open{display:flex}.top-bar-mobile-menu .top-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.top-bar-mobile-menu .top-menu li a,.top-bar-mobile-menu a{color:#9dbfa5;text-decoration:none;font-size:14px;padding:10px 4px;border-bottom:1px solid rgba(70,150,78,.08);transition:color 0.2s;display:block;background:none;border-left:none;border-right:none;border-top:none}.top-bar-mobile-menu .top-menu li:last-child a,.top-bar-mobile-menu a:last-child{border-bottom:none}.top-bar-mobile-menu .top-menu li a:hover,.top-bar-mobile-menu a:hover{color:#e4f2e6}.top-bar-mobile-menu .logout-link{color:#e05c5c;border-bottom:none}.top-bar-mobile-menu .welcome-msg{font-size:12px;color:#3a5f42;padding:0 4px 10px;border-bottom:1px solid rgba(70,150,78,.08);margin-bottom:2px}@media (max-width:768px){.logged-in-top-bar{padding:0 16px;height:auto;min-height:40px;flex-wrap:wrap}.top-bar-right{flex-wrap:wrap;justify-content:flex-end;gap:0;padding:6px 0}.top-bar-left{display:flex!important;width:100%;justify-content:flex-end}.top-bar-left .top-menu{flex-wrap:wrap;justify-content:flex-end;gap:0}.top-bar-left .top-menu li a{font-size:12px;padding:3px 8px}.welcome-user{display:block!important;font-size:11px;padding:0 8px;max-width:120px}.logout-link,.login-link,.register-link{display:block!important;font-size:12px;padding:3px 8px}.top-bar-hamburger{display:none!important}}@media (min-width:769px){.top-bar-hamburger,.top-bar-mobile-menu{display:none!important}}.top-bar-mobile-menu{display:none!important}