.api-banner-wrapper .api-banner-card{border-radius:6px;margin-bottom:24px;box-shadow:0 .125rem .25rem #00000013;background:#c00!important;border:2px solid maroon!important}.api-banner-wrapper .api-banner-body{text-align:center;color:#fff;padding:16px}.api-banner-wrapper .api-main-title{font-family:var(--bs-font-monospace);letter-spacing:.3px;margin-bottom:8px;font-size:.95rem;font-weight:700}.api-banner-wrapper .api-btn-wrapper{margin-top:8px;margin-bottom:8px}.api-banner-wrapper .api-pricing-btn{border-radius:20px;padding:4px 24px;font-size:.8rem;font-weight:700;color:#c00!important;background-color:#fff!important;border:1px solid maroon!important}.api-banner-wrapper .api-subtext-italic{letter-spacing:.5px;margin-bottom:0;font-size:.78rem;font-style:italic;font-weight:600}.api-banner-wrapper .api-subtext-normal{letter-spacing:.5px;margin-bottom:0;font-size:.78rem;font-weight:600}
.aaj-kya-pass-container .live-pass-card{border-radius:6px;margin-bottom:24px;overflow:hidden;box-shadow:0 .125rem .25rem #00000013;background-color:#fff!important;border:2px solid #c00!important}.aaj-kya-pass-container .live-pass-header{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.5px;padding:8px;font-size:1.15rem;font-weight:900;background-color:#c00!important}.aaj-kya-pass-container .live-date-subheader{color:#212529;text-align:center;background-color:#f8f9fa;border-bottom:2px solid #c00;padding-top:4px;padding-bottom:4px;font-size:.88rem;font-weight:700}.aaj-kya-pass-container .live-pass-body{text-align:center;padding:0!important}.aaj-kya-pass-container .live-pass-row{font-family:var(--bs-font-monospace);background-color:#fff;border-bottom:1px solid #e6e6e6;padding-top:8px;padding-bottom:8px;font-size:.85rem;font-weight:700}.aaj-kya-pass-container .live-pass-row:last-child{border-bottom:none}.aaj-kya-pass-container .live-pass-row .market-blue{color:#0000b3}.aaj-kya-pass-container .live-pass-row .status-green{color:#060}
.weekly-patti-chart-container .weekly-patti-card{border-radius:6px;margin-bottom:24px;overflow:hidden;box-shadow:0 .125rem .25rem #00000013;border:2px solid maroon!important}.weekly-patti-chart-container .weekly-patti-header{color:#fff;text-align:center;letter-spacing:.2px;padding:8px;font-size:.95rem;font-style:italic;font-weight:700;line-height:1.4;background-color:#0000b3!important}.weekly-patti-chart-container .patti-body-bg{text-align:center;padding:16px 8px;background-color:#fc9!important}.weekly-patti-chart-container .patti-grid-container{flex-wrap:wrap;justify-content:center;margin-left:-4px;margin-right:-4px;display:flex}.weekly-patti-chart-container .patti-grid-item{flex:0 0 100%;max-width:100%;padding:4px}.weekly-patti-chart-container .patti-item-box{color:#0000b3;font-family:var(--bs-font-monospace);background-color:#fc9;border-radius:4px;padding:4px 8px;font-size:.9rem;font-weight:700;border:1px solid #ff007f!important}@media (min-width:576px){.weekly-patti-chart-container .patti-grid-item{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.weekly-patti-chart-container .patti-grid-item{flex:0 0 33.3333%;max-width:33.3333%}}@media (min-width:992px){.weekly-patti-chart-container .patti-grid-item{flex:0 0 25%;max-width:25%}}
.weekly-line-chart-container .weekly-line-card{border-radius:6px;margin-bottom:8px;overflow:hidden;box-shadow:0 .125rem .25rem #00000013;border:2px solid maroon!important}.weekly-line-chart-container .weekly-line-header{color:#fff;text-align:center;letter-spacing:.2px;padding:8px;font-size:.95rem;font-style:italic;font-weight:700;line-height:1.4;background-color:#0000b3!important}.weekly-line-chart-container .line-body-bg{text-align:center;font-family:var(--bs-font-monospace);padding-top:16px;padding-bottom:16px;font-weight:700;background-color:#fc9!important}.weekly-line-chart-container .line-row-item{margin-bottom:4px;font-size:.95rem}.weekly-line-chart-container .line-row-item:last-child{margin-bottom:0}.weekly-line-chart-container .line-day-text{color:#212529}.weekly-line-chart-container .line-nums-text{color:#dc3545}
.weekly-jodi-chart-wrapper .jodi-chart-card{border-radius:6px;margin-bottom:24px;overflow:hidden;box-shadow:0 .125rem .25rem #00000013;border:2px solid maroon!important}.weekly-jodi-chart-wrapper .jodi-chart-header{color:#fff;text-align:center;letter-spacing:.2px;padding:8px;font-size:.95rem;font-style:italic;font-weight:700;line-height:1.4;background-color:#0000b3!important}.weekly-jodi-chart-wrapper .jodi-chart-body{text-align:center;font-family:var(--bs-font-monospace);padding:12px 0;font-weight:700;background-color:#fc9!important}.weekly-jodi-chart-wrapper .jodi-numbers-row{color:#0000b3;letter-spacing:1px;margin-bottom:2px;font-size:.95rem}.weekly-jodi-chart-wrapper .jodi-numbers-row:last-child{margin-bottom:0}
.modern-dashboard-container .modern-table-card{background-color:#fff;border-radius:8px;width:100%;margin-bottom:30px;overflow-x:auto;box-shadow:0 4px 15px #00000014}.modern-dashboard-container .modern-matrix-table{border-collapse:collapse;text-align:center;width:100%}.modern-dashboard-container .modern-headline-row th{color:#fff;letter-spacing:1px;text-transform:uppercase;padding:2px;font-size:20px;font-weight:700;background:linear-gradient(135deg,#0b132b,#1c2541)!important}.modern-dashboard-container tbody{border:2px solid #e2e8f0}.modern-dashboard-container .modern-data-row:hover td{background-color:#f1f5f9!important}.modern-dashboard-container .modern-day-cell{color:#1e293b;background-color:#f8f9fa;border-bottom:2px solid #cbd5e1;border-left:2px solid #cbd5e1;border-right:2px solid #cbd5e1;width:10%;font-size:1rem;font-weight:700;transition:background-color .2s}.modern-dashboard-container .modern-ank-cell{color:#0f172a;background-color:#fff;border-bottom:2px solid #cbd5e1;border-left:2px solid #e2e8f0;border-right:2px solid #e2e8f0;width:8%;font-size:20px;font-weight:800}.modern-dashboard-container .modern-patti-top{color:#64748b;background-color:#fff;border-bottom:1px dashed #e2e8f0;width:10%;padding:2px;font-size:.78rem;font-weight:600}.modern-dashboard-container .modern-patti-bottom{color:#ba181b;background-color:#fff;border-bottom:2px solid #cbd5e1;width:10%;padding:2px;font-size:.78rem;font-weight:600}.modern-dashboard-container .modern-vertical-splitter{background-color:#fff;border-bottom:2px solid #cbd5e1;border-right:2px solid #3a86c8;width:1px}.modern-dashboard-container .modern-gap-spacer{background-color:#f8f9fa;border-bottom:2px solid #cbd5e1;width:3%}
.seo-dashboard-wrapper{background-color:#fce1c6;border:2px solid #a32a2a;border-radius:4px;max-width:100%;margin:24px auto;padding:20px 16px;font-family:Arial,sans-serif}.seo-dashboard-wrapper .seo-content-block{text-align:center;border-bottom:1px solid #a32a2a40;margin-bottom:24px;padding-bottom:18px}.seo-dashboard-wrapper .seo-content-block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.seo-dashboard-wrapper .seo-block-title{color:#0000b3;text-transform:uppercase;letter-spacing:.3px;margin:0 0 12px;font-size:1rem;font-weight:700}.seo-dashboard-wrapper .seo-block-desc{color:#000;white-space:pre-line;max-width:1150px;margin:0 auto;font-size:.85rem;line-height:1.6}.seo-dashboard-wrapper .seo-block-list{text-align:left;max-width:1150px;margin:12px auto 0;padding:0;list-style-type:none}.seo-dashboard-wrapper .seo-list-item{color:#000;margin-bottom:8px;padding-left:15px;font-size:.85rem;line-height:1.6;position:relative}.seo-dashboard-wrapper .seo-list-item:before{content:"•";color:#a32a2a;font-weight:700;position:absolute;top:0;left:0}
.top-links-section{box-sizing:border-box;width:100%;margin:10px 0}.top-links-section .top-links-box{box-sizing:border-box;background:#f8c89b;border:2px solid #d72d2d;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px 15px;display:flex}.top-links-section .top-links-box a{color:#900;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;transition:all .3s}.top-links-section .top-links-box a:after{content:"|";color:#900;margin-left:6px}.top-links-section .top-links-box a:last-child:after{display:none}.top-links-section .top-links-box a:hover{color:red;text-decoration:underline}@media (max-width:1199px){.top-links-section .top-links-box{padding:10px}.top-links-section .top-links-box a{font-size:11px}}@media (max-width:991px){.top-links-section .top-links-box{gap:5px;padding:8px}.top-links-section .top-links-box a{font-size:10px}}@media (max-width:767px){.top-links-section .top-links-box{justify-content:center;gap:4px;padding:8px}.top-links-section .top-links-box a{font-size:9px}.top-links-section .top-links-box a:after{margin-left:4px}}@media (max-width:480px){.top-links-section .top-links-box{padding:6px}.top-links-section .top-links-box a{font-size:8px}}
.disclaimer-section{box-sizing:border-box;width:100%;margin:10px 0}.disclaimer-section .disclaimer-box{text-align:center;box-sizing:border-box;background:#f8c89b;border:2px solid #d72d2d;border-radius:12px;width:100%;padding:12px 18px}.disclaimer-section .disclaimer-box p{color:#7d0000;margin:0;font-size:13px;font-weight:500;line-height:1.7}.disclaimer-section .disclaimer-box strong{color:#b00000;font-weight:700}@media (max-width:1199px){.disclaimer-section .disclaimer-box{padding:10px 15px}.disclaimer-section .disclaimer-box p{font-size:12px}}@media (max-width:991px){.disclaimer-section .disclaimer-box{padding:10px}.disclaimer-section .disclaimer-box p{font-size:11px;line-height:1.6}}@media (max-width:767px){.disclaimer-section .disclaimer-box{border-radius:10px;padding:8px}.disclaimer-section .disclaimer-box p{font-size:10px;line-height:1.5}}@media (max-width:480px){.disclaimer-section .disclaimer-box{padding:8px 6px}.disclaimer-section .disclaimer-box p{font-size:9px}}
