.dropdown-container,.slide{visibility:hidden;opacity:0}.dropdown-container,.news-card:hover{box-shadow:var(--shadow-lg),var(--shadow-glow)}.badge,.category-badge,.feed-category{text-transform:uppercase}.hashtag,.sidebar-card,a{text-decoration:none}.breadcrumb,.feed-time,.hashtag,.trend-title{white-space:nowrap}.animate-pulse,.breaking-pulse-dot{animation:1.5s ease-in-out infinite pulse}.analytics-table,.corporate-table,.prayer-table-premium,.rates-table{border-collapse:collapse}.admin-body #editorContent,.admin-body #editorSource{min-height:380px;max-height:600px;overflow-y:auto;padding:20px}.admin-body .sidebar-brand,.admin-login-body .login-logo,.cc-hero h1,.error-badge-404,.newspapers-title-gradient{-webkit-text-fill-color:transparent}:root{--font-heading:'Outfit',sans-serif;--font-body:'Plus Jakarta Sans',sans-serif;--bg-primary:#f8fafc;--bg-secondary:#ffffff;--bg-header:rgba(255, 255, 255, 0.85);--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-accent:#f97316;--color-success:#10b981;--color-error:#ef4444;--color-card-border:#e2e8f0;--color-input-bg:#f1f5f9;--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1),0 2px 4px -2px rgba(0, 0, 0, 0.1);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1),0 4px 6px -4px rgba(0, 0, 0, 0.1);--shadow-glow:0 0 20px rgba(37, 99, 235, 0.15);--radius-sm:6px;--radius-md:12px;--radius-lg:18px;--transition-all:opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1),transform 0.25s cubic-bezier(0.4, 0, 0.2, 1),background-color 0.25s cubic-bezier(0.4, 0, 0.2, 1),color 0.25s cubic-bezier(0.4, 0, 0.2, 1),border-color 0.25s cubic-bezier(0.4, 0, 0.2, 1),box-shadow 0.25s cubic-bezier(0.4, 0, 0.2, 1)}.admin-body,body.dark-theme{--text-primary:#f8fafc;--text-muted:#64748b}.site-logo,body{color:var(--text-primary)}.site-header,a,body{transition:var(--transition-all)}body.dark-theme{--bg-primary:#080c14;--bg-secondary:#111827;--bg-header:rgba(17, 24, 39, 0.85);--text-secondary:#cbd5e1;--color-primary:#3b82f6;--color-primary-hover:#60a5fa;--color-card-border:#1f2937;--color-input-bg:#1e293b;--shadow-glow:0 0 25px rgba(59, 130, 246, 0.25);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.3);--shadow-lg:0 10px 20px -3px rgba(0, 0, 0, 0.4)}*,.admin-body *,.admin-login-body *,.analytics-login-body *,.db-error-body *{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-primary);font-family:var(--font-body);line-height:1.6;overflow-x:hidden}.site-logo,h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.02em}a{color:inherit}ul{list-style:none}img{max-width:100%;height:auto;display:block}.container-primary{max-width:1280px;margin:0 auto;padding:20px}.site-header{position:sticky;top:0;z-index:100;background-color:var(--bg-header);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-bottom:1px solid var(--color-card-border)}.header-container{max-width:1280px;margin:0 auto;padding:15px 20px;display:flex;align-items:center;justify-content:space-between}.header-left,.header-right{display:flex;align-items:center;gap:15px}.site-logo{font-size:1.5rem;font-weight:800;display:flex;align-items:center}.logo-accent{color:var(--color-primary);margin-right:0}.logo-dot,.standings-guide-box h3 i,.widget-loc-name{color:var(--color-accent)}.mobile-menu-toggle{display:none;background:0 0;border:none;color:var(--text-primary);font-size:1.25rem;cursor:pointer}.dropdown-container::before,.dropdown-footer{border-top:1px solid var(--color-card-border)}.main-navigation ul,.pagination-list{display:flex;align-items:center;gap:8px}.nav-link{font-size:.95rem;font-weight:600;color:var(--text-secondary);padding:6px 10px;border-radius:var(--radius-sm);display:flex;align-items:center;gap:4px}.nav-link:hover{color:var(--color-primary);background-color:var(--color-input-bg)}.dropdown-grid .dropdown-item,.dropdown-grid-tools .dropdown-item{font-size:.85rem;color:var(--text-secondary);transition:var(--transition-all)}.text-orange{color:var(--color-accent)!important}.admin-login-body .input-wrapper,.cat-main-card,.cat-side-item,.live-feed-item,.nav-dropdown,.news-card,.ranked-card,.related-card,.select-wrapper-premium,.traffic-select-wrap{position:relative}.cc-cny-toggle i,.dropdown-toggle i{transition:transform .3s}.access-accordion-trigger[aria-expanded=true] i,.cc-cny-toggle.open i,.collapsible-trigger.active .toggle-icon,.nav-dropdown:hover .dropdown-toggle i{transform:rotate(180deg)}.dropdown-container{position:absolute;top:100%;right:0;width:320px;background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-md);padding:16px;margin-top:10px;transform:translateY(12px);transition:opacity .3s cubic-bezier(.4, 0, .2, 1),transform .3s cubic-bezier(.4, 0, .2, 1),visibility .3s;z-index:200;will-change:opacity,transform}.dropdown-container::before{content:'';position:absolute;top:-6px;right:24px;width:10px;height:10px;background-color:var(--bg-secondary);border-left:1px solid var(--color-card-border);transform:rotate(45deg)}.dropdown-container::after{content:'';position:absolute;top:-15px;left:0;right:0;height:15px;background:0 0;z-index:-1}.nav-dropdown:hover .dropdown-container{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-container.open-right{left:0;right:auto}.dropdown-container.open-right::before{left:24px;right:auto}@media (min-width:1100px){.dropdown-container.open-right-large{left:0;right:auto}.dropdown-container.open-right-large::before{left:24px;right:auto}}.dropdown-grid,.dropdown-grid-tools{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.dropdown-grid .dropdown-item{font-weight:500;padding:8px 12px;border-radius:var(--radius-sm);display:block;border-left:3px solid var(--cat-color,#2563eb)}.dropdown-grid .dropdown-item:hover{background-color:var(--cat-color,#2563eb);color:#fff!important;padding-left:16px}.dropdown-footer a,.dropdown-grid-tools .dropdown-item:hover{background-color:var(--color-input-bg);color:var(--color-primary)}.dropdown-grid-tools .dropdown-item{font-weight:600;padding:8px 10px;display:flex;align-items:center;gap:8px;border-radius:var(--radius-sm)}.dropdown-grid-tools .dropdown-item:hover{padding-left:12px}.dropdown-item .tool-icon{font-size:.95rem;width:16px;text-align:center;transition:transform .2s}.analysis-row-item.active .analysis-icon,.dropdown-item:hover .tool-icon{transform:scale(1.15)}.dropdown-footer{margin-top:12px;padding-top:12px}.dropdown-footer a{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.8rem;font-weight:700;padding:8px;border-radius:var(--radius-sm);border:1px dashed var(--color-primary)}.search-input-wrapper input,.theme-toggle{background-color:var(--color-input-bg);color:var(--text-primary);transition:var(--transition-all)}.dropdown-footer a:hover{background-color:var(--color-primary);color:#fff;border-style:solid}.access-accordion-content.active,.cc-cny-content.show,.cc-result.show,.prayer-time-card-premium.current-active .active-badge-pulsing,.radio-container input:checked~.checkmark:after,.search-form-header,html.access-profile-adhd #accessibilityReadingMaskBottom,html.access-profile-adhd #accessibilityReadingMaskTop,html.access-profile-cognitive #accessibilityReadingGuide,html.access-reading-guide #accessibilityReadingGuide,html.access-reading-mask #accessibilityReadingMaskBottom,html.access-reading-mask #accessibilityReadingMaskTop{display:block}.analytics-login-body .input-wrapper,.converter-input-wrapper,.newspapers-search-input-group,.search-input-wrapper{position:relative;display:flex;align-items:center}.search-input-wrapper input{border:1px solid var(--color-card-border);border-radius:20px;padding:8px 36px 8px 16px;font-family:var(--font-body);font-size:.9rem;width:200px}.search-input-wrapper input:focus{outline:0;width:250px;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(37,99,235,.15)}.search-input-wrapper button{position:absolute;right:12px;background:0 0;border:none;color:var(--text-muted);cursor:pointer}.theme-toggle{border:1px solid var(--color-card-border);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.1rem}.badge-accent,.dot.active,.theme-toggle:hover{background-color:var(--color-primary)}.theme-toggle:hover{color:#fff}.home-hero-grid{display:grid;grid-template-columns:2fr 1fr;gap:20px;max-width:1280px;margin:0 auto;padding:20px}.hero-slider-wrapper{position:relative;border-radius:var(--radius-lg);overflow:hidden;height:480px;box-shadow:var(--shadow-md)}.breaking-carousel-inner,.slider-container{width:100%;height:100%;position:relative}.slide,.slider-btn,.slider-dots{position:absolute}.slide{width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;transition:opacity .8s ease-in-out,visibility .8s ease-in-out;display:flex;align-items:flex-end}.slider-btn,.trend-scroll-btn{top:50%;transform:translateY(-50%);z-index:10}.dot,.slider-btn{transition:var(--transition-all);cursor:pointer}.access-magnifier-tooltip.active,.breaking-slide.active,.floating-share-overlay.active,.mobile-drawer-overlay.active,.slide.active{opacity:1;visibility:visible}.slide-content{padding:40px;color:#fff;width:100%}.badge{display:inline-block;padding:4px 10px;border-radius:var(--radius-sm);font-size:.75rem;font-weight:700}.badge-accent{color:#fff;margin-bottom:15px}.slide-content h2{font-size:2.2rem;line-height:1.2;margin-bottom:10px;text-shadow:0 2px 4px rgba(0,0,0,.4)}.slide-content h2 a:hover{color:#93c5fd}.slide-meta{font-size:.85rem;color:rgba(255,255,255,.8);display:flex;align-items:center;gap:5px}.slider-btn,.widget-header{align-items:center;display:flex}.slider-btn{background-color:rgba(9,13,22,.5);border:1px solid rgba(255,255,255,.2);color:#fff;width:44px;height:44px;border-radius:50%;justify-content:center}.feed-time,.see-all-link{color:var(--color-primary)}.detail-quick-summary-container.collapsed .quick-summary-toggle-btn:hover,.radio-container input:checked~.checkmark,.slider-btn:hover{background-color:var(--color-primary);border-color:var(--color-primary)}.live-feed-item,.widget-header{border-bottom:1px solid var(--color-card-border)}.prev-btn{left:20px}.next-btn{right:20px}.slider-dots{bottom:20px;left:40px;display:flex;gap:8px;z-index:10}.dot{width:10px;height:10px;border-radius:50%;background-color:rgba(255,255,255,.4)}.dot.active{width:24px;border-radius:5px}.live-stream-wrapper{background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);padding:20px;display:flex;flex-direction:column;height:480px;box-shadow:var(--shadow-sm)}.widget-header{justify-content:justify;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.widget-header h3{font-size:1.15rem;display:flex;align-items:center;gap:8px}.live-dot{width:8px;height:8px;border-radius:50%;background-color:var(--color-error);display:inline-block}.trend-scroll-btn,.trend-topics-bar{background-color:var(--bg-secondary);box-shadow:var(--shadow-sm)}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.2)}}.see-all-link{font-size:.85rem;font-weight:600}.live-feed-list{overflow-y:auto;flex-grow:1;padding-right:5px}.analytics-table-wrapper::-webkit-scrollbar,.live-feed-list::-webkit-scrollbar{width:5px;height:5px}.analytics-table-wrapper::-webkit-scrollbar-thumb,.live-feed-list::-webkit-scrollbar-thumb{background-color:var(--text-muted);border-radius:10px}.live-feed-item{display:flex;padding:12px 0}.astroloji-specs-table tr:last-child td,.finance-table tr:last-child td,.home-standings-table tbody tr:last-child td,.live-feed-item:last-child,.prayer-table-premium tr:last-child td{border-bottom:none}.feed-time{font-size:.8rem;font-weight:700;width:45px;flex-shrink:0}.feed-content h4{font-size:.9rem;line-height:1.35;font-weight:600}.feed-category{font-size:.7rem;font-weight:700;color:var(--text-muted);display:block;margin-bottom:2px}.trend-topics-bar{width:100%;max-width:100%;margin:0;padding:12px 20px;border:1px solid var(--color-card-border);border-radius:var(--radius-md);display:flex;align-items:center;gap:15px}.trend-title{font-size:.9rem;font-weight:700}.trend-scroll-wrapper{position:relative;flex-grow:1;min-width:0;display:flex;align-items:center;overflow:hidden}.trend-scroll-btn{position:absolute;width:28px;height:28px;border-radius:50%;border:1px solid var(--color-card-border);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s;padding:0}.news-card,.sidebar-card{transition:var(--transition-all)}.breaking-nav-btn:hover,.channel-day-tab-btn.active,.mobile-font-size-dropdown .adjust-btn.active,.trend-scroll-btn:hover,.view-all-day-series-btn:hover,.weekly-day-tab-btn.active,.weekly-day-tab-btn:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.trend-scroll-btn.prev{left:2px}.trend-scroll-btn.next{right:2px}@media (max-width:768px){.site-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:var(--bg-secondary)!important}.trend-scroll-btn{display:none!important}.hashtags-container{padding:0!important}}.hashtags-container{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;flex-grow:1;min-width:0;padding:0 10px;-webkit-overflow-scrolling:touch}.hashtags-container::-webkit-scrollbar{display:none}.hashtag{background-color:var(--bg-primary);border:1px solid var(--color-card-border);border-radius:15px;padding:4px 12px;font-size:.8rem;font-weight:600;color:var(--text-secondary);display:inline-block}.hashtag:hover{color:var(--color-primary);border-color:var(--color-primary)}.corporate-page-wrapper,.home-section{max-width:1280px;margin:40px auto;padding:0 20px}.section-title-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;border-left:4px solid var(--color-primary);padding-left:12px}.section-heading{font-size:1.5rem;font-weight:800}.news-grid-premium{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px}.news-card{background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;height:100%}.news-card:hover{transform:translateY(-5px);border-color:rgba(59,130,246,.3)}.card-image-wrapper{position:relative;aspect-ratio:16/9;overflow:hidden}.card-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.news-card:hover .card-image-wrapper img,.sidebar-card:hover .sidebar-card-img img{transform:scale(1.05)}.category-badge{position:absolute;top:12px;left:12px;background-color:var(--color-primary);color:#fff;font-size:.7rem;font-weight:700;padding:4px 8px;border-radius:var(--radius-sm)}.card-body{padding:18px;display:flex;flex-direction:column;flex-grow:1}.card-title{font-size:1.05rem;line-height:1.35;margin-bottom:8px}.card-summary{font-size:.85rem;color:var(--text-secondary);margin-bottom:15px;flex-grow:1}.card-meta,.cat-main-time,.cat-side-time,.fixture-update-time{color:var(--text-muted);font-size:.75rem}.card-meta{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color-card-border);padding-top:10px}.category-sections-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(580px,1fr));gap:30px;max-width:1280px;margin:0 auto}.category-section-box{margin:20px auto!important}.category-box-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.cat-main-card{background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-sm)}.cat-main-img-wrapper{aspect-ratio:16/10;overflow:hidden}.cat-main-img-wrapper img{width:100%;height:100%;object-fit:cover}.cat-main-body{padding:15px}.cat-main-body h3{font-size:1.1rem;line-height:1.3;margin-bottom:8px}.cat-main-body p{font-size:.85rem;color:var(--text-secondary);margin-bottom:10px}.cat-side-list,.corporate-contact-form,.sidebar-news-list{display:flex;flex-direction:column;gap:15px}.cat-side-item{display:flex;gap:12px;align-items:center}.cat-side-thumb{width:80px;height:60px;object-fit:cover;border-radius:var(--radius-sm);background-color:var(--color-input-bg)}.cat-side-content h4{font-size:.85rem;line-height:1.3;font-weight:600;margin-bottom:4px}.category-header-banner{background:linear-gradient(135deg,var(--color-primary) 0,#1e40af 100%)}.banner-content{max-width:800px;margin:0 auto}.banner-subtitle{font-size:.75rem;font-weight:700;letter-spacing:.15em;display:block;margin-bottom:8px}.banner-content h1,.no-records-row i{font-size:2.5rem;margin-bottom:10px}.banner-desc{font-size:1rem;color:rgba(255,255,255,.8)}.period-toggle-buttons{display:flex;justify-content:center;gap:10px;margin-top:25px}.period-btn{background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.85rem;font-weight:600;padding:8px 16px;border-radius:20px}.period-btn.active,.period-btn:hover{background-color:#fff;color:var(--color-primary)}.rank-badge{position:absolute;top:12px;right:12px;background:var(--color-accent);color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;box-shadow:var(--shadow-md);z-index:5;border:2px solid #fff}.article-detail-container{margin:30px auto;padding:0 20px}@media (min-width:992px){.detail-layout-grid{display:grid;grid-template-columns:1fr 350px;gap:30px;align-items:start}.doviz-grid-layout>div:nth-child(2){position:sticky;bottom:24px;align-self:start}}.detail-main-col{min-width:0;position:relative}.detail-sidebar-col,.tv-highlights-main{display:flex;flex-direction:column;gap:30px}.detail-sidebar-section{background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-sm)}.sidebar-heading{font-size:1.15rem;font-weight:800;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--color-primary);position:relative;color:var(--text-primary)}.sidebar-card{display:flex;gap:12px;align-items:center;position:relative;padding-bottom:12px;border-bottom:1px solid var(--color-card-border);color:inherit}.breadcrumb,.sidebar-card-date{color:var(--text-muted);display:flex}.eq-popup-item:last-child,.mini-series-item:last-child,.sidebar-card:last-child,.summary-new-item:last-child{border-bottom:none;padding-bottom:0}.analytics-login-body .logo-accent,.breadcrumb a:hover,.breaking-link:hover,.card-total .metric-icon,.contact-principles-section .principles-header i,.fixture-date-badge i,.footer-links-grid a:hover,.header-weather-widget:hover .weather-widget-city-name,.imprint-legal-section .legal-badge i,.info-card h3 i,.prayer-current-location i,.prayer-section-title i,.premium-card-title span i,.selector-header i,.sidebar-card:hover,.sidebar-card:hover h4,.social-icons a:hover,.timer-lbl-premium i,.vakit-progress-lbl i{color:var(--color-primary)}.sidebar-card-img{width:80px;height:60px;flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden;background-color:var(--color-input-bg)}.sidebar-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.sidebar-card-content{display:flex;flex-direction:column;gap:4px;flex-grow:1}.sidebar-card-content h4{font-size:.85rem;line-height:1.35;font-weight:600;margin:0;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:var(--transition-all)}.sidebar-card-date{font-size:.75rem;align-items:center;gap:4px}.breadcrumb{font-size:.8rem;margin-bottom:20px;align-items:center;gap:6px;overflow:hidden;max-width:100%}.corporate-body p,.detail-header,.detail-header h1{margin-bottom:15px}.breadcrumb a,.breadcrumb i{flex-shrink:0}.breadcrumb-current{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.detail-category-badge,.detail-location-badge{color:#fff;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:var(--radius-sm);display:inline-block;margin-bottom:12px;text-transform:uppercase}.detail-category-badge{background-color:var(--color-primary)}.detail-location-badge{background-color:var(--color-accent);margin-right:8px}.detail-location-badge i{margin-right:4px}.detail-header h1{font-size:2.3rem;line-height:1.15}.detail-meta{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:var(--text-muted);gap:15px;flex-wrap:wrap}.admin-body .topbar-actions,.meta-left,.meta-right,.today-icon-block{display:flex;align-items:center;gap:20px}.report-btn-trigger{background:0 0;border:none;color:var(--color-error);cursor:pointer;font-family:var(--font-body);font-weight:600;display:flex;align-items:center;gap:4px}.detail-report-wrapper,.live-tv-card-footer{display:flex;justify-content:center}.detail-image-wrapper{position:relative;display:inline-block;width:100%;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:16/9;box-shadow:var(--shadow-md);margin-bottom:30px}.detail-image-wrapper img{width:100%;height:100%;display:block;object-fit:cover}.ai-image-badge{position:absolute;right:15px;bottom:15px;z-index:20}.ai-badge-btn{display:flex;align-items:center;gap:6px;border:0;cursor:pointer;padding:8px 12px;border-radius:30px;background:rgba(0,0,0,.5);color:#fff;font-size:12px;font-weight:600;backdrop-filter:blur(8px);transition:.2s}.ai-badge-btn:hover{background:rgba(0,0,0,.9)}.ai-image-popup{position:absolute;right:0;bottom:45px;width:280px;background:var(--bg-secondary);border-radius:10px;padding:14px;box-shadow:0 10px 30px rgba(0,0,0,.15);display:none;font-size:13px;line-height:1.5}.ai-image-popup strong{display:block;margin-bottom:8px}.detail-body-wrapper{font-size:1.1rem;line-height:1.75;background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px}.detail-summary{font-weight:700;color:var(--text-secondary);border-left:4px solid var(--color-primary);padding-left:15px;margin-bottom:25px}.admin-body .form-group,.detail-text p{margin-bottom:20px}.detail-text img{max-width:100%;height:auto;border-radius:8px;margin:20px auto;display:block}.detail-text ol,.detail-text ul{margin-top:10px;margin-bottom:20px;padding-left:20px}.detail-text ul{list-style-type:disc}.detail-text ol{list-style-type:decimal}.detail-text li{margin-bottom:8px;line-height:1.7}.detail-text h1,.detail-text h2,.detail-text h3,.detail-text h4,.detail-text h5,.detail-text h6{color:var(--text-primary,#0f172a);font-family:Outfit,sans-serif;font-weight:700;line-height:1.35;margin-bottom:.8em}.detail-text h1{font-size:1.45em}.detail-text h2{font-size:1.3em}.detail-text h3{font-size:1.15em}.detail-text h4{font-size:1.08em}.detail-text h5,.detail-text h6{font-size:1em}.admin-body #editorContent h1:first-child,.admin-body #editorContent h2:first-child,.admin-body #editorContent h3:first-child,.admin-body #editorContent h4:first-child,.admin-body #editorContent h5:first-child,.admin-body #editorContent h6:first-child,.detail-text h1:first-child,.detail-text h2:first-child,.detail-text h3:first-child,.detail-text h4:first-child,.detail-text h5:first-child,.detail-text h6:first-child{margin-top:.2em}.detail-source-box{margin-top:40px;background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-md);padding:15px 20px;display:flex;justify-content:space-between;align-items:center;font-size:.85rem;flex-wrap:wrap;gap:15px}.source-link{background-color:var(--color-primary);color:#fff;padding:6px 12px;border-radius:var(--radius-sm);font-weight:600}.btn-primary-custom:hover,.btn-retry-premium:hover,.btn-submit:hover,.corporate-404-search-form button:hover,.search-overlay-submit-btn:hover,.source-link:hover{background-color:var(--color-primary-hover)}.detail-share-box{margin:40px 0}.detail-reactions-box h3,.detail-share-box h3{font-size:1.2rem;margin-bottom:15px;text-align:center}.share-buttons-container{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:4px}.share-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-size:1.15rem;color:#fff;cursor:pointer;border:none;padding:0;transition:var(--transition-all);box-shadow:rgba(50,50,93,.25) 0 2px 5px -1px,rgba(0,0,0,.3) 0 1px 3px -1px}.article-scroll-boundary,.detail-content-container{position:relative;width:100%}.share-btn svg{width:20px;height:20px;display:block}.share-btn:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.share-btn.twitter{background-color:#000}.share-btn.facebook{background-color:#1877f2}.share-btn.whatsapp{background-color:#1daa61}.share-btn.nsosyal{background-color:#fff}.btn-pharmacy-action-tel,.share-btn.copy{background-color:var(--color-input-bg);color:var(--text-primary);border:1px solid var(--color-card-border)}.adjust-btn,.font-size-adjuster-bar{background-color:var(--bg-secondary)}.share-btn.bluesky{background-color:#0285ff}.share-btn.linkedin{background-color:#0077b5}.share-btn.telegram{background-color:#28a7e8}.share-btn.mail{background-color:#374151}.share-btn.print{background-color:#4b5563;color:#fff;border:none}.detail-content-container{display:flex}.detail-content-main-flow{flex:1;min-width:0}.font-size-adjuster-wrapper{position:absolute;left:-68px;top:0;bottom:0;width:50px;pointer-events:none;z-index:90;display:block}.font-size-adjuster-bar{position:sticky;top:110px;align-self:start;display:flex;flex-direction:column;align-items:center;padding:12px 6px;border:1px solid var(--color-card-border);border-radius:30px;box-shadow:var(--shadow-sm);width:50px;pointer-events:auto;transition:var(--transition-all)}.adjuster-buttons{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.adjust-btn,.forum-footer .report-btn-trigger{display:inline-flex;transition:var(--transition-all)}.adjust-btn{align-items:center;justify-content:center;border:1px solid var(--color-card-border);color:var(--text-primary);width:36px;height:36px;font-weight:800;cursor:pointer;border-radius:50%;font-family:var(--font-heading);padding:0;line-height:1}.adjust-btn:hover{border-color:var(--color-primary);color:var(--color-primary);background-color:rgba(37,99,235,.05)}.adjust-btn.active,.hashtag-link:hover{color:#fff;background-color:var(--color-primary)}.adjust-btn.active{border-color:var(--color-primary);box-shadow:0 2px 8px rgba(37,99,235,.25)}.adjust-btn.btn-sm{font-size:.82rem}.adjust-btn.btn-normal,.article-detail-container.size-normal .detail-quick-summary-container,.article-detail-container.size-small .detail-body-wrapper,.article-detail-container.size-small .detail-summary{font-size:.95rem}.article-detail-container.size-small .detail-quick-summary-container,.footer-links-grid a,.hashtag-link{font-size:.85rem}.adjust-btn.btn-medium{font-size:.92rem}.adjust-btn.btn-large{font-size:.8rem;letter-spacing:-.5px}.adjust-btn.btn-xlarge{font-size:.7rem;letter-spacing:-1px}@media (max-width:991px){.detail-layout-grid{display:flex;flex-direction:column;gap:30px}.font-size-adjuster-wrapper{display:none!important}}@media (min-width:992px) and (max-width:1400px){.font-size-adjuster-wrapper{left:-55px!important}.detail-main-col{padding-left:65px!important}}.article-detail-container.size-small .detail-header h1{font-size:1.9rem}.article-detail-container.size-normal .detail-header h1{font-size:2.3rem}.article-detail-container.size-medium .detail-quick-summary-container,.article-detail-container.size-normal .detail-body-wrapper,.article-detail-container.size-normal .detail-summary{font-size:1.1rem}.article-detail-container.size-medium .detail-header h1{font-size:2.6rem}.article-detail-container.size-medium .detail-body-wrapper,.article-detail-container.size-medium .detail-summary{font-size:1.25rem}.article-detail-container.size-large .detail-header h1{font-size:2.9rem}.article-detail-container.size-large .detail-body-wrapper,.article-detail-container.size-large .detail-summary,.highlights-section-title i{font-size:1.4rem}.article-detail-container.size-large .detail-quick-summary-container{font-size:1.22rem}.article-detail-container.size-xlarge .detail-header h1{font-size:3.2rem}.article-detail-container.size-xlarge .detail-body-wrapper,.article-detail-container.size-xlarge .detail-summary{font-size:1.55rem}.article-detail-container.size-xlarge .detail-quick-summary-container{font-size:1.35rem}.detail-keywords-hashtags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:25px;padding-top:20px;border-top:1px dashed var(--color-card-border)}.hashtag-link{display:inline-block;font-weight:700;color:var(--color-primary);background-color:var(--color-input-bg);padding:6px 14px;border-radius:20px;border:1px solid var(--color-card-border);transition:var(--transition-all)}.hashtag-link:hover{border-color:var(--color-primary);transform:translateY(-1px)}.detail-report-wrapper{margin:35px auto 25px!important;display:flex;justify-content:center}.print-only-header{display:none}@media print{.article-detail-container,.container-primary,.detail-body-wrapper,.detail-main-col{padding:0!important;margin:0!important}.detail-header h1,.print-logo{font-weight:800!important;color:#000!important}.detail-header h1,.print-logo,body{color:#000!important}.article-detail-container,.detail-body-wrapper{box-shadow:none!important;background:0 0!important}#scrollToTopBtn,#searchOverlay,.accessibility-panel,.accessibility-toggle-btn,.breadcrumb,.comment-section,.detail-badges-row,.detail-category-badge,.detail-keywords-hashtags,.detail-location-badge,.detail-meta,.detail-quick-summary-container,.detail-report-wrapper,.detail-share-box,.detail-sidebar-col,.floating-share-btn,.floating-share-panel,.font-size-adjuster-bar,.mobile-drawer,.mobile-drawer-overlay,.prayer-mini-widget,.reader-forum-box,.report-modal-overlay,.site-footer,.site-header,.trending-widget,.weather-mini-widget{display:none!important}body{background:#fff!important}.container-primary{max-width:100%!important}.detail-layout-grid{display:block!important}.detail-main-col{width:100%!important}.detail-body-wrapper{border:none!important}.print-only-header{display:flex!important;align-items:center;justify-content:space-between;border-bottom:2px solid #000!important;padding-bottom:12px!important;margin-bottom:30px!important}.print-logo{font-family:Outfit,sans-serif!important;font-size:24px!important}.print-logo .logo-accent{color:#2563eb!important}.print-logo .logo-dot{color:#f97316!important}.print-qr-code{display:flex!important;flex-direction:column!important;align-items:center!important;gap:4px!important}.print-qr-code img{width:90px!important;height:90px!important}.detail-image-wrapper,.detail-image-wrapper img{width:100%!important;max-width:100%!important;height:auto!important;display:block!important}.print-qr-code .qr-label{font-size:8pt!important;font-weight:700!important;color:#444!important}.detail-header h1{font-size:22pt!important;line-height:1.3!important;margin:0 0 15px!important}.detail-image-wrapper{aspect-ratio:auto!important;margin:15px 0 25px!important;box-shadow:none!important;border-radius:0!important}.detail-image-wrapper img{border-radius:8px!important;margin:0!important}.detail-summary{font-size:13pt!important;font-weight:700!important;line-height:1.5!important;margin:0 0 25px!important;padding:0!important;border:none!important;color:#111!important;background:0 0!important}.detail-text{font-size:11pt!important;line-height:1.6!important;color:#000!important;padding:0!important;margin:0!important}.detail-text p{margin-bottom:15px!important}}.reactions-container{display:flex;gap:15px;flex-wrap:wrap;margin-top:15px}.reaction-item{background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-md);padding:15px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:80px;cursor:pointer;transition:var(--transition-all)}.reaction-item:hover{transform:scale(1.05);border-color:var(--color-primary)}.reaction-item.active{background-color:rgba(37,99,235,.1);border-color:var(--color-primary)}@media (min-width:769px){.share-buttons-container{display:flex!important;justify-content:center!important;flex-wrap:nowrap!important;width:100%!important;gap:12px!important}.share-btn{flex-grow:0!important;flex-shrink:0!important}.reactions-container{display:flex!important;width:100%!important;flex-wrap:nowrap!important;justify-content:space-between!important;gap:15px!important}.reaction-item{flex:1!important;min-width:0!important}}.emoji-icon{font-size:2rem;line-height:1}.emoji-count{font-size:.85rem;background-color:var(--color-input-bg);padding:2px 8px;border-radius:10px;font-weight:700}body.dark-theme .dash,body.dark-theme .emoji-count{background-color:rgba(255,255,255,.15)}.reader-forum-box{margin-top:30px;padding:30px;background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:35px;transition:var(--transition-all)}.cc-submit-row,.corporate-404-header,.forum-header,.search-overlay-form{text-align:center}.forum-header h2{font-size:1.6rem;font-weight:800;color:var(--text-primary);margin-bottom:8px;position:relative;display:inline-block}.forum-header h2::after{content:'';display:block;width:50px;height:3px;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));margin:8px auto 0;border-radius:2px}.forum-description{font-size:.95rem;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.5}.detail-analysis-box h3,.detail-reactions-box h3{font-size:1.15rem;font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:15px}.detail-analysis-box{border-top:1px dashed var(--color-card-border);padding-top:30px}.analysis-subtitle{font-size:.9rem;color:var(--text-secondary);text-align:center;margin-bottom:20px}.analysis-container{display:flex;flex-direction:column;gap:14px;max-width:100%}@media (min-width:600px) and (max-width:1300px){.analysis-container{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}}@media (min-width:1301px){.analysis-container{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}}.analysis-btn,.analysis-row-item{gap:10px;display:flex;cursor:pointer}.analysis-row-item{background-color:var(--color-input-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-md);padding:14px 20px;transition:var(--transition-all);flex-direction:column;user-select:none}.analysis-row-item:hover{background-color:var(--bg-primary);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.analysis-btn-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}.analysis-btn{background:0 0;border:none;padding:0;margin:0;align-items:center;font-family:var(--font-body);font-weight:600;font-size:.95rem;color:var(--text-primary);pointer-events:none}.analysis-icon{font-size:1.05rem;transition:var(--transition-all)}.analysis-row-item[data-analysis=critical] .analysis-icon,.card-search .metric-icon{color:#8b5cf6}.analysis-row-item[data-analysis=critical].active,.analysis-row-item[data-analysis=critical]:hover{border-color:#8b5cf6}.analysis-row-item[data-analysis=critical].active{background-color:rgba(139,92,246,.06);font-weight:700}.analysis-row-item[data-analysis=informative] .analysis-icon{color:#10b981}.analysis-row-item[data-analysis=informative].active,.analysis-row-item[data-analysis=informative]:hover{border-color:#10b981}.analysis-row-item[data-analysis=informative].active{background-color:rgba(16,185,129,.06);font-weight:700}.analysis-row-item[data-analysis=biased] .analysis-icon,.ogle-accent .time-card-icon-premium i,.pharmacy-error-icon{color:#f59e0b}.analysis-row-item[data-analysis=biased].active,.analysis-row-item[data-analysis=biased]:hover{border-color:#f59e0b}.analysis-row-item[data-analysis=biased].active{background-color:rgba(245,158,11,.06);font-weight:700}.analysis-row-item[data-analysis=misleading] .analysis-icon,.forecast-temp-range .max,.min-max-range .max{color:#ef4444}.analysis-row-item[data-analysis=misleading].active,.analysis-row-item[data-analysis=misleading]:hover{border-color:#ef4444}.analysis-row-item[data-analysis=misleading].active{background-color:rgba(239,68,68,.06);font-weight:700}.analysis-row-item[data-analysis=incomplete] .analysis-icon,.forecast-temp-range .min,.ikindi-accent .time-card-icon-premium i,.min-max-range .min,body.dark-theme .access-cycle-btn.active .access-cycle-desc{color:#3b82f6}.analysis-row-item[data-analysis=incomplete].active,.analysis-row-item[data-analysis=incomplete]:hover,.card-man:hover{border-color:#3b82f6}.analysis-row-item[data-analysis=incomplete].active{background-color:rgba(59,130,246,.06);font-weight:700}.analysis-row-item[data-analysis=unnecessary] .analysis-icon{color:#64748b}.analysis-row-item[data-analysis=unnecessary].active,.analysis-row-item[data-analysis=unnecessary]:hover{border-color:#64748b}.analysis-row-item[data-analysis=unnecessary].active{background-color:rgba(100,116,139,.06);font-weight:700}.analysis-percentage-text{font-family:var(--font-heading);font-weight:700;font-size:.95rem;color:var(--text-primary);display:flex;align-items:center;gap:6px}.analysis-count-small{font-size:.78rem;color:var(--text-muted);font-weight:500}.analysis-bar-wrapper{width:100%;height:8px;background-color:rgba(0,0,0,.06);border-radius:4px;overflow:hidden;position:relative}body.dark-theme .analysis-bar-wrapper{background-color:rgba(255,255,255,.08)}.analysis-bar-fill{height:100%;border-radius:4px;width:0%;transition:width .6s cubic-bezier(.4, 0, .2, 1)}.analysis-bar-fill[data-bar-type=critical]{background:linear-gradient(90deg,#8b5cf6,#3b82f6)}.analysis-bar-fill[data-bar-type=informative]{background:linear-gradient(90deg,#10b981,#059669)}.analysis-bar-fill[data-bar-type=biased]{background:linear-gradient(90deg,#f59e0b,#d97706)}.analysis-bar-fill[data-bar-type=misleading]{background:linear-gradient(90deg,#ef4444,#dc2626)}.analysis-bar-fill[data-bar-type=incomplete]{background:linear-gradient(90deg,#3b82f6,#2563eb)}.analysis-bar-fill[data-bar-type=unnecessary]{background:linear-gradient(90deg,#94a3b8,#64748b)}.forum-footer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:.9rem;color:var(--text-secondary);border-top:1px dashed var(--color-card-border);padding-top:25px;margin-top:10px;text-align:center}.forum-footer-text{font-weight:500}.forum-footer .report-btn-trigger{background-color:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.15);color:var(--color-error);padding:8px 16px;border-radius:var(--radius-sm);font-size:.88rem;font-weight:700;align-items:center;gap:6px;cursor:pointer}.forum-footer .report-btn-trigger:hover{background-color:var(--color-error);color:#fff;border-color:var(--color-error);transform:translateY(-1px);box-shadow:0 4px 10px rgba(239,68,68,.15)}.report-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(9,13,22,.6);backdrop-filter:blur(4px);z-index:1000;display:none;align-items:center;justify-content:center}.report-modal-box{background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);width:90%;max-width:450px;padding:25px;box-shadow:var(--shadow-lg);position:relative}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.modal-close-btn{background:0 0;border:none;color:var(--text-primary);font-size:1.25rem;cursor:pointer}.btn-cancel,.checkmark{background-color:var(--color-input-bg)}.report-note{font-size:.85rem;color:var(--text-secondary);margin-bottom:20px}.report-reasons{display:flex;flex-direction:column;gap:12px;margin-bottom:25px}.radio-container{display:block;position:relative;padding-left:30px;cursor:pointer;font-size:.9rem;user-select:none}.radio-container input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:2px;left:0;height:18px;width:18px;border:1px solid var(--color-card-border);border-radius:50%}.light-theme .prayer-progress-track,.radio-container:hover input~.checkmark{background-color:var(--color-card-border)}.checkmark:after{content:"";position:absolute;display:none}.radio-container .checkmark:after{top:5px;left:5px;width:6px;height:6px;border-radius:50%;background:#fff}.btn-cancel,.search-page-form input{border:1px solid var(--color-card-border)}.modal-actions{display:flex;justify-content:flex-end;gap:10px}.btn-cancel{color:var(--text-primary);padding:8px 16px;border-radius:var(--radius-sm);cursor:pointer}.btn-close-success,.btn-primary-custom,.btn-submit{background-color:var(--color-primary);color:#fff;cursor:pointer}.btn-primary-custom,.btn-submit{border:none;padding:8px 16px;border-radius:var(--radius-sm);font-weight:600}.report-success-msg{display:none;text-align:center;padding:20px 0}.report-success-msg i{font-size:3rem;color:var(--color-success);margin-bottom:15px}.btn-close-success{margin-top:15px;border:none;padding:8px 20px;border-radius:var(--radius-sm)}.search-page-bar-wrapper{margin:30px 0}.search-page-form{display:flex;gap:10px;max-width:100%}.search-page-form input{flex-grow:1;background-color:var(--bg-secondary);padding:12px 20px;border-radius:var(--radius-sm);color:var(--text-primary)}.search-page-form input:focus{outline:0;border-color:var(--color-primary)}.search-results-heading{font-size:1.25rem;margin-bottom:25px;border-bottom:1px solid var(--color-card-border);padding-bottom:10px}.empty-results-box{text-align:center;padding:60px 20px;background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.empty-results-box i{font-size:3.5rem;color:var(--text-muted);margin-bottom:20px}.empty-results-box h3{margin-bottom:10px}.empty-results-box p{color:var(--text-secondary);margin-bottom:25px}.error-page-wrapper{max-width:1280px;margin:40px auto;padding:0 20px;display:flex;flex-direction:column;align-items:center;gap:50px}.error-badge-404{font-size:5rem;font-weight:900;line-height:1;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-accent) 100%);-webkit-background-clip:text;margin-bottom:5px;letter-spacing:-2px}.btn-primary-custom,.btn-secondary-custom{align-items:center;padding:10px 20px;font-weight:700;white-space:nowrap;font-size:.9rem;text-decoration:none;display:inline-flex;gap:8px;transition:var(--transition-all);cursor:pointer}.breaking-badge,.drawer-footer-note,.ticker-code,.today-badge{letter-spacing:.05em}.btn-primary-custom{justify-content:center;background-color:var(--color-primary);color:#fff!important;border:none;border-radius:var(--radius-sm)}.btn-secondary-custom,.corporate-table tr:nth-child(2n),.prayer-table-premium tr:hover td,.standings-table tbody tr:hover{background-color:var(--color-input-bg)}.btn-primary-custom:hover{background-color:var(--color-primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(37,99,235,.2)}.btn-secondary-custom{justify-content:center;color:var(--text-primary)!important;border:1px solid var(--color-card-border);border-radius:var(--radius-sm)}.btn-secondary-custom:hover{background-color:var(--color-card-border);border-color:var(--text-muted);transform:translateY(-2px)}.corporate-header,.highlights-section-title{border-bottom:1px solid var(--color-card-border)}.error-highlights-section{width:100%;margin-top:10px}.highlights-section-title{display:flex;align-items:center;gap:10px;margin-bottom:25px;padding-bottom:15px}.highlights-section-title h3{font-size:1.3rem;font-weight:800;color:var(--text-primary);margin:0!important}.corporate-header{margin-bottom:20px;padding-bottom:20px}.corporate-header h1{font-size:2.2rem;margin-bottom:5px}.corporate-header .subtitle{color:var(--text-muted);font-size:.9rem}.corporate-body h3{margin-top:30px;margin-bottom:15px}.corporate-body h4{margin-top:20px;margin-bottom:10px}.corporate-body ul{margin-bottom:20px;padding-left:20px;list-style:disc}.contact-modern-wrapper,.imprint-modern-wrapper{display:flex;flex-direction:column;gap:30px;margin-top:10px}.contact-intro-card,.imprint-intro-card{display:flex;align-items:flex-start;gap:20px;background:linear-gradient(135deg,rgba(37,99,235,.05) 0,rgba(37,99,235,.01) 100%);border:1px solid var(--color-card-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-md);padding:24px}.imprint-card,.imprint-legal-section{background:var(--bg-secondary);border:1px solid var(--color-card-border)}.contact-intro-icon,.imprint-intro-icon{font-size:2.2rem;color:var(--color-primary);line-height:1;margin-top:2px}.contact-intro-text h3,.imprint-intro-text h3{margin-top:0!important;margin-bottom:8px;font-size:1.3rem;font-weight:700;color:var(--text-primary)}.contact-intro-text p,.imprint-intro-text p{margin-bottom:0!important;font-size:.95rem;line-height:1.6;color:var(--text-secondary)}.contact-grid-modern,.imprint-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.imprint-card{display:flex;align-items:center;gap:20px;border-radius:var(--radius-md);padding:20px;transition:var(--transition-all)}.contact-card-modern:hover,.imprint-card:hover{transform:translateY(-3px);border-color:var(--color-primary);box-shadow:var(--shadow-md),0 0 15px rgba(37,99,235,.08)}.contact-card-icon-modern,.imprint-card-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;background:rgba(37,99,235,.08);color:var(--color-primary);border-radius:50%;font-size:1.4rem;flex-shrink:0;transition:var(--transition-all)}.mobile-drawer,.mobile-drawer-overlay{position:fixed;left:0;height:100%;top:0;visibility:hidden}.btn-newspaper-zoom,.contact-card-modern:hover .contact-card-icon-modern,.imprint-card:hover .imprint-card-icon{background:var(--color-primary);color:#fff}.contact-card-content-modern,.imprint-card-content{flex-grow:1}.imprint-card-content h4{margin:0 0 5px!important;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-weight:600}.imprint-card-content p{margin:0!important;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.imprint-card-content a,.spec-value a{color:var(--color-primary);text-decoration:none;transition:var(--transition-all)}.contact-email-link:hover,.imprint-card-content a:hover{color:var(--color-primary-hover);text-decoration:underline}.imprint-version-tag{display:inline-block;padding:2px 8px;background:var(--color-input-bg);color:var(--text-secondary);font-size:.75rem;border-radius:30px;margin-left:6px;font-weight:500}.imprint-legal-section{border-radius:var(--radius-md);padding:24px;font-size:.9rem;color:var(--text-secondary);line-height:1.6}.contact-card-modern,.contact-principles-section{background:var(--bg-secondary);border:1px solid var(--color-card-border)}.imprint-legal-section .legal-badge{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--text-primary);margin-bottom:12px;font-size:1rem}.imprint-legal-section p{margin-bottom:0!important}.contact-card-modern{display:flex;align-items:flex-start;gap:20px;border-radius:var(--radius-md);padding:20px;transition:var(--transition-all)}.contact-card-content-modern h4{margin:0 0 8px!important;font-size:1.1rem;font-weight:700;color:var(--text-primary)}.contact-card-content-modern p{margin:0 0 10px!important;font-size:.9rem;color:var(--text-secondary);line-height:1.5}.contact-email-link{display:inline-block;color:var(--color-primary);text-decoration:none;font-weight:600;font-size:1.05rem;word-break:break-all;transition:var(--transition-all)}.contact-principles-section{border-radius:var(--radius-md);padding:24px}.contact-principles-section .principles-header{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--text-primary);margin-bottom:20px;font-size:1.1rem}.principles-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.principle-item h5{margin:0 0 8px!important;font-size:.95rem;font-weight:700;color:var(--text-primary)}.principle-item h5 i{color:var(--color-primary);margin-right:6px}.principle-item p{margin-bottom:0!important;font-size:.88rem;color:var(--text-secondary);line-height:1.6}.corporate-table{width:100%;margin-top:15px}.corporate-table td{padding:12px;border:1px solid var(--color-card-border)}.contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:40px}.detail-stat,.form-group{display:flex;flex-direction:column;gap:5px}.form-group label{font-size:.85rem;font-weight:700}.form-group input,.form-group textarea{background-color:var(--bg-secondary);border:1px solid var(--color-card-border);padding:10px;border-radius:var(--radius-sm);color:var(--text-primary)}.analytics-container{max-width:1280px;margin:30px auto;padding:0 20px}.analytics-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-card-border);padding-bottom:20px;margin-bottom:30px}.btn-refresh{background-color:var(--color-primary);border:none;color:#fff;padding:10px 20px;border-radius:var(--radius-md);cursor:pointer;font-weight:600}.metric-info p,.ua-icon{color:var(--text-muted)}.analytics-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.analytics-controls-bar,.metric-card{background-color:var(--bg-secondary);border:1px solid var(--color-card-border);gap:15px;display:flex}.metric-card{border-radius:var(--radius-md);padding:20px;align-items:center;box-shadow:var(--shadow-sm);transition:var(--transition-all)}.metric-icon{font-size:2rem;opacity:.8}.metric-info h3{font-size:1.8rem;font-weight:800;line-height:1;margin-bottom:4px}.metric-info p{font-size:.85rem}.card-total{border-bottom:4px solid var(--color-primary)}.card-human{border-bottom:4px solid var(--color-success)}.card-human .metric-icon,.ticker-change.up{color:var(--color-success)}.card-search{border-bottom:4px solid #8b5cf6}.card-ai{border-bottom:4px solid #ec4899}.card-ai .metric-icon,.yatsi-accent .time-card-icon-premium i{color:#ec4899}.card-bot{border-bottom:4px solid #eab308}.card-bot .metric-icon{color:#eab308}.analytics-controls-bar{justify-content:space-between;align-items:center;border-radius:var(--radius-md);padding:15px 20px;margin-bottom:20px;flex-wrap:wrap}.analytics-filter-form select,.sort-btn{background-color:var(--bg-primary);border:1px solid var(--color-card-border)}.analytics-filter-form select{color:var(--text-primary);padding:8px 12px;border-radius:var(--radius-sm)}.analytics-sort-options{display:flex;align-items:center;gap:10px;font-size:.9rem}.sort-btn{padding:6px 12px;border-radius:var(--radius-sm);font-size:.8rem;font-weight:600}.btn-swap-currency:hover,.quick-summary-toggle-btn:hover,.sort-btn.active,body.dark-theme .floating-share-btn:hover,body.dark-theme .scroll-to-top-btn:hover{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.footer-bottom,.site-footer{border-top:1px solid var(--color-card-border)}.analytics-table-wrapper{background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-md);overflow-x:auto;box-shadow:var(--shadow-sm)}.analytics-table{width:100%;text-align:left;font-size:.9rem}.analytics-table td,.analytics-table th{padding:15px;border-bottom:1px solid var(--color-card-border)}.drawer-categories li a,.drawer-nav a{padding:8px 12px}.analytics-table th,.rates-table th{background-color:var(--color-input-bg);font-weight:700;color:var(--text-secondary)}.analytics-table tr:hover{background-color:rgba(37,99,235,.02)}.td-useragent{max-width:300px;overflow:hidden}.ua-icon{font-size:1.1rem;margin-right:8px}.astroloji-sidebar,.cc-result-item-text,.countdown-text-group,.ip-block,.meta-small,.np-lightbox-title,.weather-temp-info{display:flex;flex-direction:column}.flag-loc{font-size:.75rem;font-weight:700;color:var(--text-secondary)}.ip-text,.standings-update-time,.zodiac-meta-mini{font-size:.8rem;color:var(--text-muted)}.page-link{color:var(--color-primary);font-family:monospace;font-size:.85rem}.badge-visitor{display:inline-block;padding:4px 8px;border-radius:10px;font-size:.7rem;font-weight:700;text-transform:uppercase}.badge-visitor-human,.rate-change-label.change-up{background-color:rgba(16,185,129,.1);color:var(--color-success)}.badge-visitor-search{background-color:rgba(139,92,246,.1);color:#8b5cf6}.badge-visitor-ai,.card-woman .gender-cta-icon-wrapper{background-color:rgba(236,72,153,.1);color:#ec4899}.badge-visitor-bot{background-color:rgba(234,179,8,.1);color:#eab308}.no-records-row{text-align:center;padding:50px!important;color:var(--text-muted)}.site-footer{background-color:var(--bg-secondary);margin-top:60px;padding:50px 20px 30px;color:var(--text-secondary)}.footer-container{max-width:1280px;margin:0 auto;padding:0 20px}.footer-top{display:flex;justify-content:space-between;margin-bottom:40px;flex-wrap:wrap;gap:30px}.footer-logo-desc{max-width:400px}.footer-tagline{margin-top:12px;font-size:.9rem;color:var(--text-muted)}.footer-links-grid{display:flex;gap:60px;flex-wrap:wrap}.footer-links-grid h4{font-size:.95rem;text-transform:uppercase;margin-bottom:15px;color:var(--text-primary)}.footer-links-grid ul,.quick-nav-links{display:flex;flex-direction:column;gap:10px}.footer-tools-columns-wrapper{display:flex;gap:40px}.footer-bottom,.today-head{justify-content:space-between}.footer-bottom{display:flex;align-items:center;padding-top:30px;font-size:.85rem;color:var(--text-muted);flex-wrap:wrap;gap:15px}.social-icons{display:flex;gap:15px;font-size:1.1rem}.mobile-drawer-overlay{width:100%;background-color:rgba(8,10,15,.5);backdrop-filter:blur(10px);z-index:1000;opacity:0;transition:opacity .4s cubic-bezier(.16, 1, .3, 1),visibility .4s}.drawer-header,.mobile-drawer{background-color:var(--bg-secondary);display:flex}.mobile-drawer{width:310px;border-right:1px solid var(--color-card-border);z-index:1001;flex-direction:column;box-shadow:0 10px 50px rgba(0,0,0,.15);transform:translateX(-100%);transition:transform .4s cubic-bezier(.16, 1, .3, 1),visibility .4s}.mobile-drawer.active{transform:translateX(0);visibility:visible}.drawer-header{padding:18px 20px;border-bottom:1px solid var(--color-card-border);align-items:center;justify-content:space-between}.drawer-close{background:var(--color-input-bg);border:none;color:var(--text-primary);font-size:1.1rem;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:var(--transition-all)}.breaking-nav-btn,.drawer-search input{border:1px solid var(--color-card-border)}.drawer-close:hover{background-color:rgba(239,68,68,.1);color:var(--color-error);transform:rotate(90deg)}.drawer-content{padding:10px 16px;overflow-y:auto;display:flex;flex-direction:column;height:100%}.drawer-nav a,.drawer-nav h3{display:flex;align-items:center}.drawer-search{position:relative;margin-bottom:25px}.drawer-search input{background-color:var(--bg-primary);color:var(--text-primary);padding:8px 12px;width:100%;border-radius:var(--radius-sm)}.drawer-search button{position:absolute;right:10px;top:8px;background:0 0;border:none;color:var(--text-muted)}.drawer-nav h3{font-size:.72rem;font-weight:700;text-transform:uppercase;color:var(--text-muted);letter-spacing:.08em;margin:12px 0 12px 10px;gap:8px}.drawer-footer p,.drawer-icon,.drawer-nav a{color:var(--text-secondary)}.drawer-nav h3::after{content:'';flex-grow:1;height:1px;background-color:var(--color-card-border);opacity:.6}.collapsible-trigger{cursor:pointer;user-select:none}.collapsible-content{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4, 0, .2, 1),margin-bottom .3s;margin-bottom:0!important}.drawer-cat-dot,.drawer-icon,.ticker-item{transition:var(--transition-all)}.collapsible-content.active{max-height:600px;margin-bottom:20px!important}.drawer-nav ul{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.drawer-nav a{font-size:.92rem;font-weight:600;border-radius:10px;transition:.25s cubic-bezier(.16, 1, .3, 1);position:relative;border-left:3px solid transparent}.drawer-nav a.active,.drawer-nav a:hover{background-color:var(--color-input-bg);color:var(--color-primary);border-left-color:var(--color-primary);padding-left:14px}.drawer-nav a.active .text-accent,.drawer-nav a:hover .text-accent{color:var(--color-error)!important}.drawer-nav a .text-accent,.ticker-change.down{color:var(--color-error)}.drawer-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background-color:var(--color-input-bg);margin-right:12px;font-size:.95rem}.breaking-news-bar,.finance-ticker-bar{background-color:var(--bg-secondary);border-bottom:1px solid var(--color-card-border)}.drawer-nav a.active .drawer-icon,.drawer-nav a:hover .drawer-icon{background-color:rgba(37,99,235,.12);color:var(--color-primary);transform:scale(1.05)}.drawer-nav a.active .drawer-icon.text-accent,.drawer-nav a:hover .drawer-icon.text-accent{background-color:rgba(239,68,68,.12)!important;color:var(--color-error)!important;transform:scale(1.05)}body.dark-theme .drawer-nav a.active .drawer-icon,body.dark-theme .drawer-nav a:hover .drawer-icon{background-color:rgba(59,130,246,.2)}body.dark-theme .drawer-nav a.active .drawer-icon.text-accent,body.dark-theme .drawer-nav a:hover .drawer-icon.text-accent{background-color:rgba(239,68,68,.2)!important}.drawer-cat-dot{width:8px;height:8px;border-radius:50%;margin-right:14px;display:inline-block;flex-shrink:0;box-shadow:0 0 0 2px var(--bg-secondary)}.drawer-nav a.active .drawer-cat-dot,.drawer-nav a:hover .drawer-cat-dot{transform:scale(1.2);box-shadow:0 0 0 3px var(--color-input-bg),0 0 8px currentColor}.drawer-footer{margin-top:auto;padding:20px 10px 10px;border-top:1px solid var(--color-card-border);text-align:center}.drawer-footer p{font-size:.78rem;font-weight:600}.drawer-footer-note{font-size:.7rem;color:var(--text-muted);display:block;margin-top:2px;text-transform:uppercase;font-weight:700}@media (max-width:1024px){.category-sections-container,.home-hero-grid{grid-template-columns:1fr}.hero-slider-wrapper{height:400px}.live-stream-wrapper{height:auto!important}.live-feed-list{overflow-y:visible!important}}.ticker-intro,.ticker-item{font-size:.85rem;white-space:nowrap}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.finance-ticker-bar{padding:12px 0;overflow:hidden}.finance-ticker-container{max-width:1280px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:25px}.ticker-intro{font-weight:800;color:var(--color-accent);display:flex;align-items:center;gap:6px;border-right:1px solid var(--color-card-border);padding-right:20px}.ticker-items{display:flex;gap:35px;overflow-x:auto;scrollbar-width:none;width:100%;align-items:center;justify-content:center}.ticker-items::-webkit-scrollbar{display:none}.ticker-item{display:flex;flex-direction:column;align-items:center;gap:2px}.cc-result-item:hover,.ticker-item:hover{transform:translateY(-2px)}.ticker-code{font-size:.72rem;font-weight:800;text-transform:uppercase;color:var(--text-muted)}.cc-result-item-value,.ticker-val{font-size:.95rem;font-weight:700;color:var(--text-primary)}.ticker-change{font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;gap:2px}.breaking-news-bar{padding:8px 0;margin-bottom:10px;box-shadow:var(--shadow-sm)}.breaking-news-container{max-width:1280px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:15px}.breaking-badge{background:linear-gradient(135deg,#ef4444 0,#dc2626 100%);color:#fff;font-size:.78rem;font-weight:800;padding:6px 14px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;gap:8px;box-shadow:0 2px 8px rgba(239,68,68,.2);flex-shrink:0;user-select:none}.breaking-pulse-dot{width:8px;height:8px;border-radius:50%;background-color:#fff;display:inline-block}.breaking-carousel{flex-grow:1;height:32px;overflow:hidden;position:relative;display:flex;align-items:center}.breaking-slide{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.breaking-nav-btn,.btn-swap-currency{background-color:var(--color-input-bg);cursor:pointer;transition:var(--transition-all)}.breaking-link{display:inline-flex;align-items:center;gap:12px;color:var(--text-primary);font-weight:700;font-size:.92rem;max-width:100%}.breaking-time{color:var(--color-error);font-weight:800;font-size:.8rem;flex-shrink:0}.breaking-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breaking-nav-controls{display:flex;align-items:center;gap:6px;flex-shrink:0}.breaking-nav-btn{color:var(--text-primary);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0}@media (max-width:768px){.article-detail-container.size-small .detail-header h1{font-size:1.5rem}.article-detail-container.size-normal .detail-header h1,.corporate-header h1,.detail-header h1,.imprint-intro-icon{font-size:1.8rem}.article-detail-container.size-medium .detail-header h1{font-size:2rem}.article-detail-container.size-large .detail-header h1{font-size:2.2rem}.article-detail-container.size-xlarge .detail-header h1{font-size:2.4rem}.article-detail-container.size-normal .detail-quick-summary-container,.article-detail-container.size-small .detail-body-wrapper,.article-detail-container.size-small .detail-summary,.forum-description{font-size:.88rem}.article-detail-container.size-small .detail-quick-summary-container{font-size:.78rem}.article-detail-container.size-medium .detail-quick-summary-container,.article-detail-container.size-normal .detail-body-wrapper,.article-detail-container.size-normal .detail-summary{font-size:1rem}.article-detail-container.size-large .detail-quick-summary-container,.article-detail-container.size-medium .detail-body-wrapper,.article-detail-container.size-medium .detail-summary{font-size:1.12rem}.article-detail-container.size-large .detail-body-wrapper,.article-detail-container.size-large .detail-summary,.article-detail-container.size-xlarge .detail-quick-summary-container{font-size:1.25rem}.article-detail-container.size-xlarge .detail-body-wrapper,.article-detail-container.size-xlarge .detail-summary{font-size:1.38rem}.reader-forum-box{padding:20px 16px;gap:25px;border-radius:var(--radius-md);margin-top:0}.forum-header h2{font-size:1.35rem}.detail-analysis-box,.forum-footer{padding-top:20px}.analysis-row-item{padding:12px 16px;gap:8px}.analysis-btn,.analysis-percentage-text{font-size:.9rem}.footer-tools-columns-wrapper{flex-direction:column;gap:10px}.mobile-menu-toggle{display:block}.breaking-nav-controls,.main-navigation,.search-form-header{display:none}.contact-grid,.principles-grid{grid-template-columns:1fr;gap:20px}.contact-grid-modern,.imprint-grid{grid-template-columns:1fr;gap:15px}.imprint-intro-card{flex-direction:column;gap:15px;padding:16px}.corporate-page-wrapper{margin:20px auto;padding:0 15px}.corporate-header{margin-bottom:20px;padding-bottom:15px}.contact-form-wrapper{padding:15px!important}.slide-content{padding:20px 15px}.slide-content h2{font-size:1.6rem}.hero-slider-wrapper{height:320px}.slider-dots{left:50%;transform:translateX(-50%);bottom:15px;gap:5px}.dot{width:6px;height:6px}.dot.active{width:15px}.detail-body-wrapper{padding:22px 18px!important;border-radius:var(--radius-md)!important;margin-bottom:20px!important}.breaking-badge,.breaking-pulse-dot,.slider-btn,.ticker-intro,.trend-title{display:none!important}.detail-meta{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;gap:15px}.meta-left,.meta-right{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.meta-right{align-items:flex-end}.detail-report-wrapper,.reactions-container,.share-buttons-container{justify-content:center}.detail-reactions-box h3,.detail-share-box h3{text-align:center}.calc-row.flex-row{flex-direction:column;align-items:center;gap:10px}.calc-row.flex-row .form-group{width:100%}.btn-swap-currency{margin:10px auto;align-self:center;transform:rotate(90deg)}.banner-update-time{display:inline-flex!important;flex-wrap:wrap;justify-content:center;max-width:100%;box-sizing:border-box;text-align:center;gap:6px 10px}.rates-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.rates-table{min-width:500px}.footer-container{padding:0}.breaking-news-bar{padding:4px 0!important;margin-bottom:5px!important}.breaking-news-container{padding:0 12px;gap:8px}.breaking-carousel{height:28px}.breaking-link{font-size:.82rem;gap:6px}.trend-topics-bar{padding:6px 12px!important;gap:8px!important}.hashtags-container{padding:0!important}.container-primary{padding:8px 12px!important}.home-section{margin:15px auto!important;padding:0 12px!important}.home-hero-grid{padding:8px 12px!important;gap:12px!important}.news-grid-premium{gap:15px!important}.category-box-grid{grid-template-columns:1fr;gap:12px!important}}.doviz-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;margin-top:30px}.rates-table-wrapper{overflow-x:auto}.rates-table{width:100%;text-align:left}.rates-table td,.rates-table th{padding:12px 15px;border-bottom:1px solid var(--color-card-border)}.premium-card-title span,.rate-name-cell,.trait-block-title{display:flex;align-items:center;gap:10px}.rate-symbol-badge{background-color:var(--color-input-bg);border:1px solid var(--color-card-border);padding:2px 6px;border-radius:var(--radius-sm);font-size:.75rem;font-weight:700}.rate-change-label{display:inline-flex;align-items:center;gap:4px;font-size:.8rem;font-weight:700;padding:4px 8px;border-radius:10px}.rate-change-label.change-down{background-color:rgba(239,68,68,.1);color:var(--color-error)}.rates-disclaimer{font-size:.75rem;color:var(--text-muted);margin-top:15px}.calc-row{display:flex;gap:15px}.calc-row.flex-row{align-items:flex-end}.dashboard-col,.flex-1{flex:1}.btn-swap-currency{border:1px solid var(--color-card-border);color:var(--text-primary);width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;margin-bottom:1px}.converter-result-box{border:1px solid rgba(2,132,199,.2);border-radius:var(--radius-md)}.cc-cny-item .date,.frequency-table td,.home-standings-table td,.newspapers-empty-state p,.result-from{color:var(--text-secondary)}.result-to{color:#0284c7}.mini-series-time,.result-info{color:var(--text-muted)}.pag-btn,.pag-link,.report-details textarea{color:var(--text-primary);font-size:.9rem;transition:var(--transition-all)}.report-details textarea{width:100%;padding:12px;border:2px solid var(--color-card-border);border-radius:var(--radius-md);background-color:var(--bg-primary);font-family:var(--font-body);resize:vertical;box-sizing:border-box}.city-dropdown-styled:focus,.report-details textarea:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(37,99,235,.15)}.pagination-wrapper{display:flex;justify-content:center;margin:40px 0}.pag-btn,.pag-link{display:inline-flex;align-items:center;justify-content:center;height:40px;min-width:40px;padding:0 14px;border-radius:var(--radius-sm);background-color:var(--bg-secondary);border:1px solid var(--color-card-border);font-weight:600}.pag-link.active{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:var(--shadow-glow)}.detail-stat .label,.pag-btn.disabled,.pag-dots{color:var(--text-muted)}.pag-btn:hover:not(.disabled),.pag-link:hover:not(.active){border-color:var(--color-primary);color:var(--color-primary);background-color:var(--color-input-bg)}.pag-btn.disabled{opacity:.5;cursor:not-allowed;background-color:var(--color-input-bg)}.pag-dots{font-weight:700;padding:0 4px}.category-header-banner{padding:60px 20px;color:#fff;text-align:center;position:relative;overflow:hidden}.category-header-banner .banner-content{max-width:800px;margin:0 auto;position:relative;z-index:2}.category-header-banner h1{font-size:2.5rem;font-weight:800;margin:10px 0;text-shadow:0 2px 4px rgba(0,0,0,.2)}.category-header-banner .banner-subtitle{font-size:.9rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.9}.category-header-banner .banner-desc{font-size:1.1rem;opacity:.85}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float{animation:4s ease-in-out infinite float}.weather-selector-card{background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-md);padding:20px;margin-bottom:30px;box-shadow:var(--shadow-sm)}.weather-select-form{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.weather-select-form label{font-weight:700;font-size:1rem}.selector-wrapper{position:relative;flex-grow:1;max-width:350px}.pin-decor,.selector-wrapper::after{position:absolute;top:50%;transform:translateY(-50%)}.city-dropdown-styled{width:100%;background-color:var(--bg-primary);border:1px solid var(--color-card-border);color:var(--text-primary);padding:12px 16px 12px 40px;border-radius:var(--radius-sm);font-family:var(--font-body);font-weight:600;cursor:pointer;appearance:none;transition:var(--transition-all)}.pin-decor{left:15px;color:var(--color-primary);font-size:1.1rem}.selector-wrapper::after{content:'\f078';font-family:'Font Awesome 6 Free';font-weight:900;right:15px;pointer-events:none;color:var(--text-muted);font-size:.8rem}.cc-table-section,.weather-main-grid{margin-bottom:40px}.weather-today-card{position:relative;background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);padding:30px;overflow:hidden;box-shadow:var(--shadow-md)}.card-glow-bg{position:absolute;top:-50%;right:-20%;width:350px;height:350px;background:radial-gradient(circle,rgba(14,165,233,.15) 0,rgba(14,165,233,0) 70%);pointer-events:none;border-radius:50%}.today-head{display:flex;align-items:flex-start;margin-bottom:25px;border-bottom:1px solid var(--color-card-border);padding-bottom:15px}.today-city-info h2{font-size:2.2rem;font-weight:800;line-height:1.1;margin-bottom:4px}.today-date{font-size:.95rem;color:var(--text-secondary);font-weight:500}.today-badge{background-color:var(--color-primary);color:#fff;font-size:.75rem;font-weight:700;padding:6px 12px;border-radius:20px}.today-body{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:30px}.main-weather-icon{font-size:4.5rem}.today-status-text{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.today-temp-block{text-align:right}.current-temp-val{font-size:4rem;font-weight:800;line-height:1;color:var(--text-primary);font-family:var(--font-heading)}.min-max-range{display:flex;gap:15px;justify-content:flex-end;font-size:1rem;font-weight:600;margin-top:5px}.today-details-footer{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;background-color:var(--color-input-bg);border-radius:var(--radius-md);padding:20px}.detail-stat .label{font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:6px}.detail-stat .value{font-size:1.1rem;font-weight:700;color:var(--text-primary)}.forecast-heading{font-size:1.4rem;font-weight:800;margin:35px 0 20px;border-left:4px solid var(--color-primary);padding-left:12px}.forecast-row-container{display:grid;grid-template-columns:repeat(7,1fr);gap:15px;margin-bottom:40px}.forecast-small-card{background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-md);padding:20px 10px;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:var(--shadow-sm);transition:var(--transition-all)}.forecast-small-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md),var(--shadow-glow);border-color:var(--color-primary)}.forecast-day-name{font-size:.9rem;font-weight:700;color:var(--text-primary)}.forecast-date-small{font-size:.75rem;color:var(--text-muted);margin-bottom:12px;display:block}.forecast-icon-wrapper{font-size:2.2rem;height:50px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.forecast-desc-text{font-size:.75rem;font-weight:600;color:var(--text-secondary);height:36px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:10px;line-height:1.2}.forecast-temp-range{display:flex;gap:10px;font-size:.85rem;font-weight:700;border-top:1px solid var(--color-card-border);width:100%;padding-top:10px;justify-content:center}.prayer-premium-page{background-color:var(--bg-primary)}.prayer-hero-banner{background:linear-gradient(135deg,#0b1528 0,#1e1b4b 100%);border-bottom:1px solid rgba(255,255,255,.05);position:relative;overflow:hidden;padding:60px 0;margin-bottom:40px}.prayer-hero-bg,.select-icon{position:absolute;pointer-events:none}.prayer-hero-bg{top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 80% 20%,rgba(99,102,241,.15) 0,rgba(99,102,241,0) 60%);background-repeat:no-repeat;background-size:cover;background-position:center}.prayer-hero-content{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px}.prayer-hero-left h1{font-size:2.8rem;font-weight:800;color:#fff;margin:15px 0 10px;line-height:1.1;font-family:var(--font-heading)}.prayer-hero-left p{color:rgba(255,255,255,.7);font-size:1.1rem;margin-bottom:25px;max-width:500px}.prayer-badge-hijri{display:inline-flex;align-items:center;gap:6px;background-color:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2);color:#f59e0b;padding:6px 14px;border-radius:30px;font-size:.85rem;font-weight:700;letter-spacing:.03em}.prayer-current-location{display:inline-flex;align-items:center;gap:8px;background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);padding:8px 18px;border-radius:30px;color:#fff;font-size:.9rem}.prayer-current-location strong{color:var(--color-accent);font-weight:700}.prayer-selector-card-premium{background:rgba(255,255,255,.03);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);padding:30px;box-shadow:0 20px 40px rgba(0,0,0,.3)}.selector-header{display:flex;align-items:center;gap:8px;font-size:1rem}.access-adjuster-item,.admin-body .stat-info,.converter-group,.form-group-premium{display:flex;flex-direction:column;gap:6px}.form-group-premium label{text-transform:uppercase;letter-spacing:.02em}.prayer-table-premium th,.timer-lbl-premium,.vakit-progress-lbl{letter-spacing:.05em;text-transform:uppercase}.select-wrapper-premium{display:block;width:100%}.select-icon{left:15px;top:50%;transform:translateY(-50%);color:rgba(255,255,255,.4);font-size:.95rem;z-index:10}.light-theme .pin-decor,.light-theme .select-icon{color:var(--text-muted)!important}.select-styled-premium{border-radius:var(--radius-md);transition:.2s;appearance:none;-webkit-appearance:none}.select-styled-premium option{background-color:#0f172a;color:#fff}.select-styled-premium:focus{border-color:var(--color-primary);background-color:rgba(255,255,255,.08)}.prayer-dashboard-panel{background:linear-gradient(135deg,#1e293b 0,#0f172a 100%);border:1px solid var(--color-card-border);border-radius:var(--radius-xl);padding:35px 40px;display:flex;align-items:center;justify-content:space-between;box-shadow:var(--shadow-lg),0 0 30px rgba(99,102,241,.05);margin-bottom:45px;position:relative;overflow:hidden}.light-theme .prayer-dashboard-panel{background:linear-gradient(135deg,#f8fafc 0,#f1f5f9 100%)}.dashboard-glow{position:absolute;top:50%;left:20%;width:250px;height:250px;background:radial-gradient(circle,rgba(59,130,246,.08) 0,rgba(59,130,246,0) 70%);pointer-events:none;transform:translate(-50%,-50%)}.fixture-group-matches,.mini-series-feed,.progress-col-premium,.sidebar-channels-list{display:flex;flex-direction:column;gap:12px}.vakit-progress-lbl{font-size:.85rem;color:var(--text-muted);font-weight:700;display:flex;align-items:center;gap:8px}.vakit-info-row{display:flex;align-items:center;justify-content:space-between}.vakit-badge-current{background:rgba(37,99,235,.15);color:var(--color-primary);padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:800;border:1px solid rgba(37,99,235,.3)}.light-theme .vakit-badge-current{background:rgba(37,99,235,.08)}.vakit-progression-percent{font-size:1.4rem;font-weight:800;color:var(--text-primary);font-family:var(--font-heading)}.prayer-progress-wrapper,.sidebar-days-list,.signs-compact-list{display:flex;flex-direction:column;gap:8px}.prayer-progress-track{height:8px;background-color:rgba(255,255,255,.05);border-radius:4px;overflow:hidden}.prayer-progress-fill{height:100%;background:linear-gradient(90deg,var(--color-primary) 0,var(--color-accent) 100%);border-radius:4px;transition:width .5s}.vakit-time-bounds{display:flex;justify-content:space-between;font-size:.8rem;color:var(--text-muted);font-weight:600}.dashboard-divider{width:1px;height:80px;background-color:var(--color-card-border);margin:0 50px}.countdown-col-premium{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:6px}.timer-lbl-premium{font-size:.85rem;color:var(--text-muted);font-weight:700;display:flex;align-items:center;gap:8px;margin-bottom:2px}.timer-clock-premium{font-size:3.5rem;font-weight:900;font-family:monospace;line-height:1;color:var(--color-primary);letter-spacing:.03em;text-shadow:0 0 20px rgba(37,99,235,.35)}.next-vakit-info-row{display:flex;align-items:center;gap:8px;font-size:.95rem;margin-top:4px}.next-vakit-info-row .next-lbl-premium{color:var(--text-muted);font-weight:600;margin-bottom:0}.next-vakit-info-row .next-value-premium{font-size:1.25rem;font-weight:850;color:var(--color-accent)}.next-mosque-icon{font-size:3rem;color:rgba(99,102,241,.15);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 15px rgba(255,255,255,.02)}.prayer-section-title{font-size:1.3rem;font-weight:800;color:var(--text-primary);margin-bottom:20px;display:flex;align-items:center;gap:8px;font-family:var(--font-heading)}.prayer-times-grid-premium{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;margin-bottom:45px}.prayer-time-card-premium{background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);padding:25px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;box-shadow:var(--shadow-sm);transition:.3s cubic-bezier(.4, 0, .2, 1)}.active-badge-pulsing{display:none;position:absolute;top:10px;right:10px;background-color:var(--color-success);color:#fff;font-size:.65rem;font-weight:800;padding:2px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.02em;animation:2s infinite badgePulse}@keyframes badgePulse{0%{opacity:.8;box-shadow:0 0 0 0 rgba(16,185,129,.4)}70%{opacity:1;box-shadow:0 0 0 6px rgba(16,185,129,0)}100%{opacity:.8;box-shadow:0 0 0 0 rgba(16,185,129,0)}}.time-card-icon-premium{font-size:2.2rem;margin-bottom:15px;transition:transform .3s;width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;background-color:var(--color-input-bg);border:1px solid var(--color-card-border)}.time-card-label-premium{font-size:.95rem;font-weight:700;color:var(--text-secondary);margin-bottom:10px}.time-card-val-premium{font-size:1.8rem;font-weight:900;color:var(--text-primary);font-family:monospace;letter-spacing:.02em}.imsak-accent .time-card-icon-premium i{color:#818cf8}.gunes-accent .time-card-icon-premium i{color:#fbbf24}.aksam-accent .time-card-icon-premium i,.analytics-login-body .logo-dot,.traffic-fast-links>span i{color:#f97316}.prayer-time-card-premium:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:var(--color-primary)}.prayer-time-card-premium:hover .time-card-icon-premium{transform:scale(1.1)}.prayer-time-card-premium.current-active{background:linear-gradient(180deg,var(--bg-secondary) 0,rgba(37,99,235,.06) 100%);border-color:var(--color-primary);box-shadow:0 10px 25px rgba(37,99,235,.12),var(--shadow-glow);transform:scale(1.03);z-index:5}.prayer-time-card-premium.current-active .time-card-icon-premium{background-color:rgba(37,99,235,.1);border-color:rgba(37,99,235,.3)}.prayer-table-premium td,.prayer-table-premium th{padding:18px 15px;border-bottom:1px solid var(--color-card-border)}.prayer-table-card-premium{background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-sm);padding:10px 0}.prayer-table-premium{width:100%;text-align:center}.prayer-table-premium th{background-color:transparent;color:var(--text-muted);font-size:.8rem;font-weight:700}.prayer-table-premium td{font-size:.95rem;color:var(--text-primary);transition:background-color .2s}.row-today-highlight-premium{background-color:rgba(37,99,235,.05);border-left:4px solid var(--color-primary)}.row-today-highlight-premium td{color:var(--color-primary)!important;font-weight:700}.prayer-error-box{text-align:center;background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-xl);padding:60px 40px;box-shadow:var(--shadow-md);max-width:600px;margin:40px auto}.error-icon-wrapper{font-size:4rem;color:#ef4444;margin-bottom:20px;animation:2s infinite errorPulse}@keyframes errorPulse{0%,100%{transform:scale(1);opacity:.9}50%{transform:scale(1.05);opacity:1}}.gender-details-intro h2,.prayer-error-box h3{font-size:1.5rem;font-weight:800;color:var(--text-primary);margin-bottom:10px}.prayer-error-box p{color:var(--text-secondary);margin-bottom:30px}.btn-retry-premium{display:inline-flex;align-items:center;gap:8px;background-color:var(--color-primary);color:#fff;border:none;padding:12px 30px;border-radius:var(--radius-md);font-weight:700;font-size:.95rem;cursor:pointer;transition:background-color .2s}.search-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(9,13,22,.8);backdrop-filter:blur(15px);z-index:99999;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .3s cubic-bezier(.4, 0, .2, 1)}.search-overlay.active{display:flex;opacity:1}.search-overlay-close-btn{position:absolute;top:30px;right:40px;background:0 0;border:none;color:#fff;font-size:2.5rem;cursor:pointer;transition:transform .2s,color .2s}.search-overlay-close-btn:hover{transform:rotate(90deg);color:#ef4444}.search-overlay-content{width:90%;max-width:700px}.search-overlay-form h2{font-size:2.2rem;color:#fff;margin-bottom:10px;font-weight:800;font-family:var(--font-heading)}.search-overlay-form p{color:rgba(255,255,255,.6);margin-bottom:35px;font-size:1rem}.search-overlay-input-group{position:relative;display:flex;box-shadow:0 15px 40px rgba(0,0,0,.5);border-radius:var(--radius-lg);overflow:hidden;border:2px solid rgba(255,255,255,.1);transition:border-color .3s}.search-overlay-input-group:focus-within{border-color:var(--color-primary)}.search-overlay-input-group input{flex-grow:1;background-color:rgba(255,255,255,.06);border:none;padding:22px 28px;font-size:1.4rem;color:#fff;outline:0}.search-overlay-input-group input::placeholder{color:rgba(255,255,255,.35)}.search-overlay-submit-btn{background-color:var(--color-primary);border:none;color:#fff;padding:0 35px;font-size:1.15rem;font-weight:750;cursor:pointer;transition:background-color .2s}.header-weather-widget{display:inline-flex;align-items:center;justify-content:center;padding:4px 14px;background-color:var(--color-input-bg);border:1px solid var(--color-card-border);border-radius:20px;color:var(--text-primary);text-decoration:none;transition:.2s}.header-weather-widget:hover{background-color:var(--bg-secondary);border-color:var(--color-primary);color:var(--color-primary)}.weather-widget-content{display:flex;flex-direction:column;align-items:center}.weather-widget-main-row{display:flex;align-items:center;gap:6px;font-size:.85rem;font-weight:700;line-height:1.2}.header-weather-widget i{font-size:1.05rem;color:var(--color-accent)}.weather-widget-city-name{font-size:.62rem;font-weight:600;color:var(--text-muted);line-height:1.1;margin-top:1px;text-transform:uppercase;letter-spacing:.02em}.header-search-toggle-btn{background:0 0;border:none;color:var(--text-primary);font-size:1.15rem;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:50%;width:38px;height:38px;transition:.2s}.compact-sign-item:hover,.header-search-toggle-btn:hover{background-color:var(--color-input-bg);color:var(--color-primary)}.widget-glow-bg{position:absolute;top:-40%;right:-20%;width:220px;height:220px;background:radial-gradient(circle,rgba(37,99,235,.06) 0,rgba(37,99,235,0) 70%);pointer-events:none;border-radius:50%}.widget-card-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-card-border);padding-bottom:8px;margin-bottom:12px;z-index:2}.widget-card-header h3{font-size:1.05rem;font-weight:800;display:flex;align-items:center;gap:8px}.widget-detail-link{font-size:.8rem;font-weight:700;color:var(--color-primary)}.access-accordion-trigger i,.gundem-cta-btn i,.widget-detail-link i{transition:transform .2s}.gundem-cta-btn:hover i,.newspapers-banner-btn:hover i,.widget-detail-link:hover i{transform:translateX(4px)}.widget-card-body{flex-grow:1;display:flex;flex-direction:column;justify-content:center;z-index:2}.widget-empty-msg{color:var(--text-muted);text-align:center;font-size:.9rem;padding:20px 0}.weather-compact-stats{background-color:var(--color-input-bg);padding:10px 15px;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:4px;min-width:140px}.clock-icon-wrapper{font-size:1.5rem;color:var(--color-primary)}@media (max-width:991px){.ticker-items{justify-content:flex-start}.weather-compact-content{flex-direction:column;align-items:stretch}.weather-compact-main{justify-content:center;margin-bottom:5px}.weather-compact-stats{flex-direction:row;justify-content:space-around;padding:8px}.prayer-hero-content{grid-template-columns:1fr;gap:30px;text-align:center}.prayer-hero-left p{margin-left:auto;margin-right:auto}.next-vakit-info-row,.prayer-current-location{justify-content:center}.prayer-dashboard-panel{flex-direction:column;text-align:center;padding:30px 20px}.dashboard-divider{width:100%;height:1px;margin:25px 0}.countdown-col-premium{align-items:center;text-align:center;margin-top:5px}.prayer-times-grid-premium{grid-template-columns:repeat(3,1fr);gap:15px}}@media (max-width:768px){.doviz-grid{grid-template-columns:1fr}.today-body,.today-temp-block{text-align:center}.category-header-banner{padding:40px 15px}.category-header-banner h1,.next-value-premium{font-size:1.8rem}.category-header-banner .banner-desc{font-size:.95rem}.weather-select-form{flex-direction:column;align-items:stretch}.selector-wrapper{max-width:100%}.today-body{flex-direction:column;align-items:center}.min-max-range{justify-content:center}.today-details-footer{grid-template-columns:1fr;gap:12px}.forecast-row-container{grid-template-columns:repeat(3,1fr);gap:10px}.forecast-small-card{padding:12px 6px}.prayer-hero-left h1{font-size:2.2rem}.prayer-times-grid-premium{grid-template-columns:repeat(2,1fr);gap:12px}.timer-clock-premium{font-size:3rem}.header-weather-widget{display:none!important}.site-logo{font-size:1.2rem!important}.drawer-header .site-logo{font-size:1.15rem!important}.search-overlay-submit-btn{width:90px!important;padding:0!important;font-size:1rem!important;flex-shrink:0!important}.search-overlay-input-group input{padding:15px!important;font-size:1.1rem!important}.footer-links-grid{flex-direction:column!important;gap:30px!important}}.select2-container{display:block!important;width:100%!important;margin:0!important}.select2-container--default .select2-selection--single{background-color:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-md)!important;height:48px!important;display:flex!important;align-items:center!important;transition:.2s}.light-theme .select2-container--default .select2-selection--single{background-color:var(--bg-primary)!important;border:1px solid var(--color-card-border)!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff!important;padding-left:42px!important;font-size:.95rem;font-weight:600;line-height:46px!important;width:100%}.light-theme .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-primary)!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:46px!important;right:15px!important;display:flex;align-items:center;justify-content:center}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:rgba(255,255,255,.5) transparent transparent!important;border-width:6px 5px 0!important}.light-theme .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--text-secondary) transparent transparent transparent!important}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent rgba(255,255,255,.5)!important;border-width:0 5px 6px!important}.light-theme .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent var(--text-secondary) transparent!important}.select2-container--default.select2-container--focus .select2-selection--single{border-color:var(--color-primary)!important}.select2-dropdown{background-color:#0f172a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-md)!important;box-shadow:0 10px 30px rgba(0,0,0,.5)!important;z-index:9999}.light-theme .select2-dropdown{background-color:var(--bg-secondary)!important;border:1px solid var(--color-card-border)!important;box-shadow:var(--shadow-md)!important}.premium-card:hover,.summary-card:hover{box-shadow:var(--shadow-md)}.select2-search--dropdown{padding:10px!important}.select2-search--dropdown .select2-search__field{background-color:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important;padding:8px 12px!important;border-radius:var(--radius-sm)!important;outline:0!important}.light-theme .select2-search--dropdown .select2-search__field{background-color:var(--bg-primary)!important;border:1px solid var(--color-card-border)!important;color:var(--text-primary)!important}.select2-search--dropdown .select2-search__field:focus{border-color:var(--color-primary)!important}.select2-results__options{max-height:250px!important}.select2-results__option{color:rgba(255,255,255,.8)!important}.light-theme .select2-results__option{color:var(--text-secondary)!important}.select2-results__option--highlighted[aria-selected]{background-color:var(--color-primary)!important;color:#fff!important}.select2-container--default .select2-results__option[aria-selected=true]{color:var(--color-primary)!important}.text-yellow-500{color:#eab308!important}.text-gray-400{color:#9ca3af!important}.text-gray-500{color:#6b7280!important}.elem-water .zodiac-icon-accent,.text-blue-400{color:#60a5fa!important}.text-blue-500{color:#3b82f6!important}.text-blue-600{color:#2563eb!important}.text-sky-300{color:#7dd3fc!important}.text-sky-400{color:#38bdf8!important}.text-sky-500{color:#0ea5e9!important}.text-amber-500{color:#f59e0b!important}.pin-decor{z-index:10;pointer-events:none}.selector-wrapper:has(.select2-container)::after{display:none!important}.detail-text a,.legal-text a{border-bottom:1px dashed #797979;transition:.2s}.detail-text a:hover,.legal-text a:hover{border-bottom-style:solid}.doviz-premium-header{background:linear-gradient(135deg,#0f172a 0,#1e293b 100%);position:relative;padding:55px 0;border-bottom:1px solid var(--color-card-border);overflow:hidden}.doviz-badge,.doviz-header-time{display:inline-flex;gap:6px;padding:6px 14px}.doviz-premium-header::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 0);background-size:24px 24px;pointer-events:none}.doviz-premium-header .banner-container{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.doviz-badge{align-items:center;background:rgba(2,132,199,.12);color:#38bdf8;border-radius:30px;font-size:.78rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase;border:1px solid rgba(2,132,199,.25);margin-bottom:16px}.doviz-premium-header h1{font-size:2.5rem;font-weight:800;color:#fff;margin:0 0 12px;letter-spacing:-.5px;font-family:var(--font-heading)}.doviz-premium-header p{font-size:1.05rem;color:#94a3b8;margin:0;max-width:600px;line-height:1.5}.doviz-header-time{margin-top:20px;font-size:.85rem;align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:20px;color:#cbd5e1;font-weight:500}.premium-card,.summary-card{background:var(--bg-secondary);border:1px solid var(--color-card-border);box-shadow:var(--shadow-sm);transition:var(--transition-all)}.market-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:35px}.summary-card{border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:8px}.summary-card:hover{transform:translateY(-4px);border-color:var(--color-primary)}.summary-card-header{display:flex;align-items:center;justify-content:space-between;color:var(--text-secondary);font-size:.8rem;font-weight:700;letter-spacing:.5px}.result-to,.summary-card-value{font-family:var(--font-heading);letter-spacing:-.5px}.summary-card-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.95rem}.summary-card-body{display:flex;align-items:baseline;justify-content:space-between;margin-top:6px}.summary-card-value{font-size:1.5rem;font-weight:800;color:var(--text-primary)}.summary-card-change{font-size:.78rem;font-weight:700;display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:20px}.summary-card-change.up{background:rgba(16,185,129,.08);color:#10b981;border:1px solid rgba(16,185,129,.15)}.summary-card-change.down{background:rgba(239,68,68,.08);color:#ef4444;border:1px solid rgba(239,68,68,.15)}.doviz-grid-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:30px;margin-bottom:40px}.premium-card{border-radius:16px;padding:25px}.premium-card-title{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-card-border);padding-bottom:15px;font-family:var(--font-heading)}.premium-card-subtitle-badge{font-size:.75rem;font-weight:600;background-color:var(--bg-primary);border:1px solid var(--color-card-border);color:var(--text-secondary);padding:4px 10px;border-radius:20px}.finance-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.finance-table{width:100%;border-collapse:separate;border-spacing:0;text-align:left}.admin-body .table,.astroloji-specs-table,.cc-table,.frequency-table,.home-standings-table,.standings-table{border-collapse:collapse}.finance-table th{padding:14px 16px;color:var(--text-secondary);font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--color-card-border);background-color:rgba(0,0,0,.015)}.finance-table td{padding:16px;border-bottom:1px solid var(--color-card-border);vertical-align:middle;font-size:.95rem;transition:var(--transition-all)}.finance-table tr:hover td{background-color:rgba(37,99,235,.015)}.access-header-actions,.np-lightbox-controls,.player-channel-info,.rate-name-cell{display:flex;align-items:center;gap:12px}.rate-icon-box{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background-color:var(--bg-primary);border:1px solid var(--color-card-border);font-size:1rem;box-shadow:var(--shadow-sm);transition:var(--transition-all)}.finance-table tr:hover .rate-icon-box{transform:scale(1.08);border-color:var(--color-primary)}.change-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:30px;font-size:.78rem;font-weight:700}.change-badge.up{background-color:rgba(16,185,129,.08);color:#10b981;border:1px solid rgba(16,185,129,.15)}.change-badge.down{background-color:rgba(239,68,68,.08);color:#ef4444;border:1px solid rgba(239,68,68,.15)}.astroloji-traits-list,.channel-info-details,.converter-form,.live-tv-sidebar-col,.series-day-main-col{display:flex;flex-direction:column;gap:20px}.converter-group label{font-weight:700;font-size:.8rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px}.converter-input-wrapper i{position:absolute;left:14px;color:var(--text-secondary);font-size:1rem;pointer-events:none}.converter-input-wrapper input,.converter-input-wrapper select{width:100%;background-color:var(--bg-primary);border:1px solid var(--color-card-border);color:var(--text-primary);padding:12px 14px 12px 40px;font-size:1rem;border-radius:8px;outline:0;font-weight:600;transition:var(--transition-all);box-sizing:border-box}.converter-input-wrapper input:focus,.converter-input-wrapper select:focus{border-color:var(--color-primary);box-shadow:var(--shadow-glow);background-color:var(--bg-secondary)}.swap-btn-row{display:flex;justify-content:center;margin:-8px 0}.swap-circle-btn{width:44px;height:44px;background-color:var(--bg-secondary);border:1px solid var(--color-card-border);color:var(--text-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-sm);transition:var(--transition-all);z-index:2;transform:rotate(90deg)}.swap-circle-btn:hover{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:rotate(270deg) scale(1.05)}.admin-body .sidebar-brand,.admin-body .topbar{border-bottom:1px solid var(--border-color);display:flex}.converter-result-box{background:linear-gradient(135deg,rgba(37,99,235,.02) 0,rgba(99,102,241,.02) 100%);border:1px dashed var(--color-card-border);border-radius:var(--radius-md);padding:24px;margin-top:15px;text-align:center;position:relative;overflow:hidden}.converter-result-box::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background-color:var(--color-primary)}.result-from{font-size:.9rem;color:var(--text-secondary);font-weight:600;margin-bottom:5px}.result-to{font-size:1.85rem;font-weight:800;color:var(--color-primary);margin:8px 0}.admin-body :not(i):not([class*=fa-]),.admin-login-body :not(i):not([class*=fa-]),.analytics-login-body :not(i):not([class*=fa-]),.db-error-body{font-family:'Plus Jakarta Sans',sans-serif}.result-to-buying{font-size:1.2rem;font-weight:700;color:var(--text-secondary);margin-bottom:12px}.result-info{font-size:.8rem;color:var(--text-muted);font-weight:600;border-top:1px solid var(--color-card-border);padding-top:12px;margin-top:12px;line-height:1.6}.corporate-disclaimer,.placeholder-actions{margin-top:10px}.disclaimer-card{background:rgba(148,163,184,.03);border:1px solid var(--color-card-border);border-radius:12px;padding:20px;display:flex;gap:15px;align-items:flex-start}.disclaimer-card i{font-size:1.3rem;color:#0284c7;margin-top:2px}.disclaimer-card p{font-size:.85rem;color:var(--text-secondary);line-height:1.6;margin:0}.admin-body{--bg-base:#080c14;--bg-surface:#0f172a;--bg-card:#1e293b;--border-color:rgba(255, 255, 255, 0.08);--text-secondary:#94a3b8;--accent-primary:#6366f1;--accent-primary-hover:#4f46e5;--accent-success:#10b981;--accent-danger:#ef4444;--accent-warning:#f59e0b;background-color:var(--bg-base);color:var(--text-primary);min-height:100vh;display:flex;overflow-x:hidden}.admin-body .sidebar{width:260px;background-color:var(--bg-surface);border-right:1px solid var(--border-color);display:flex;flex-direction:column;position:fixed;top:0;bottom:0;left:0;z-index:100;transition:transform .3s}.admin-body .sidebar-brand{height:70px;font-size:1.25rem;font-weight:800;background:linear-gradient(135deg,#818cf8 0,#c084fc 100%);-webkit-background-clip:text;align-items:center;justify-content:center;gap:10px}.admin-body .sidebar-menu{list-style:none;padding:20px 12px;flex-grow:1;overflow-y:auto}.admin-body .sidebar-menu-item{margin-bottom:6px}.admin-body .sidebar-menu-link{display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--text-secondary);text-decoration:none;border-radius:8px;font-weight:500;font-size:.95rem;transition:.2s}.admin-body .sidebar-menu-link i{width:20px;text-align:center;flex-shrink:0}.admin-body .sidebar-menu-item.active .sidebar-menu-link,.admin-body .sidebar-menu-link:hover{color:var(--text-primary);background-color:rgba(99,102,241,.12)}.admin-body .sidebar-menu-item.active .sidebar-menu-link{border-left:3px solid var(--accent-primary);border-top-left-radius:0;border-bottom-left-radius:0;background-color:rgba(99,102,241,.16)}.admin-body .sidebar-footer{padding:20px;border-top:1px solid var(--border-color);display:flex;align-items:center;gap:12px;background-color:rgba(0,0,0,.1)}.admin-body .user-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--accent-primary) 0,#a855f7 100%);display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff}.admin-body .user-info{display:flex;flex-direction:column;overflow:hidden}.admin-body .user-name{font-size:.9rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-body .table th,.admin-body .user-role{font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.admin-body .user-role{color:var(--text-muted);font-weight:700}.admin-body .main-content{margin-left:260px;flex-grow:1;min-height:100vh;display:flex;flex-direction:column;transition:margin-left .3s;min-width:0}.admin-body .topbar{height:70px;background-color:var(--bg-surface);align-items:center;justify-content:space-between;padding:0 30px;position:sticky;top:0;z-index:90}.admin-body .topbar-title{font-size:1.25rem;font-weight:700}.admin-body .btn-logout{color:var(--text-secondary);text-decoration:none;font-weight:600;font-size:.9rem;display:flex;align-items:center;gap:8px;transition:color .2s}.admin-body .btn-logout:hover{color:var(--accent-danger)}.admin-body .menu-toggle{display:none;background:0 0;border:none;color:var(--text-primary);font-size:1.5rem;cursor:pointer}.admin-body .page-container{padding:30px;flex-grow:1;min-width:0}.admin-body .card{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);min-width:0;max-width:100%}.admin-body .table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-body .table{width:100%;text-align:left;font-size:.95rem}.admin-body .table th{padding:16px;font-weight:600;color:var(--text-secondary);border-bottom:2px solid var(--border-color)}.admin-body .table td{padding:16px;border-bottom:1px solid var(--border-color);vertical-align:middle}.admin-body .form-control:focus,.admin-login-body .form-control:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(99,102,241,.25)}.admin-body .table tr:hover,body.dark-theme .access-accordion-trigger:hover{background-color:rgba(255,255,255,.02)}.admin-body .alert{padding:16px 20px;border-radius:8px;margin-bottom:24px;font-weight:500;display:flex;align-items:center;gap:12px;animation:.3s slideIn}.admin-body .alert-success{background-color:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);color:#34d399}.admin-body .alert-error{background-color:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);color:#f87171}.admin-body .btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;border:none;transition:.2s;text-decoration:none}.admin-body .btn-primary{background-color:var(--accent-primary);color:#fff}.admin-body .btn-primary:hover{background-color:var(--accent-primary-hover)}.admin-body .btn-secondary{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color)}.admin-body .btn-secondary:hover{background-color:#334155}.admin-body .btn-danger{background-color:var(--accent-danger);color:#fff}.admin-body .btn-danger:hover{background-color:#dc2626}.admin-body .btn-sm{padding:6px 12px;font-size:.8rem;border-radius:6px}.admin-body .form-label{display:block;margin-bottom:8px;font-weight:600;font-size:.85rem;color:var(--text-secondary)}.admin-body .form-control{width:100%;background-color:var(--bg-base);border:1px solid var(--border-color);border-radius:8px;padding:12px 16px;color:var(--text-primary);font-size:.95rem;transition:border-color .2s,box-shadow .2s}.admin-body .form-control:focus{outline:0}.admin-body select.form-control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px;padding-right:40px}.admin-body .badge{display:inline-flex;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:700;text-transform:uppercase}.admin-body .badge-success,.admin-body .icon-emerald,.cat-haber{background-color:rgba(16,185,129,.15);color:#34d399}.admin-login-body,.analytics-login-body{--border-color:rgba(255, 255, 255, 0.08);--text-secondary:#94a3b8;background-color:var(--bg-base);overflow:hidden;--text-primary:#f8fafc;min-height:100vh;padding:20px}.admin-body .badge-secondary{background-color:rgba(148,163,184,.15);color:#cbd5e1}.admin-body .badge-danger{background-color:rgba(239,68,68,.15);color:#f87171}@media (max-width:768px){.doviz-premium-header h1{font-size:1.8rem}.premium-card{padding:20px}.premium-card-title{flex-direction:column;gap:10px;align-items:center;text-align:center}.swap-circle-btn{transform:rotate(90deg);margin:10px auto;align-self:center}.swap-circle-btn:hover{transform:rotate(270deg) scale(1.05)}.admin-body .topbar{padding:0 15px}.admin-body .topbar-title{font-size:1.1rem}.admin-body .page-container{padding:20px 15px}.admin-body .table{min-width:700px}.admin-body .card{padding:16px}}@keyframes slideIn{.admin-body from{transform:translateY(-10px);opacity:0}.admin-body to{transform:translateY(0);opacity:1}}.admin-login-body{--bg-base:#060814;--bg-glass:rgba(15, 23, 42, 0.45);--accent-primary:#6366f1;--accent-purple:#a855f7;color:var(--text-primary);display:flex;align-items:center;justify-content:center;position:relative}.admin-login-body .blob{position:absolute;width:300px;height:300px;border-radius:50%;filter:blur(120px);opacity:.15;z-index:1}.admin-login-body .blob-indigo{background-color:var(--accent-primary);top:-100px;left:-100px}.admin-login-body .blob-purple{background-color:var(--accent-purple);bottom:-100px;right:-100px}.admin-login-body .login-wrapper{position:relative;z-index:10;width:100%;max-width:440px;background:var(--bg-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-color);border-radius:20px;padding:40px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.admin-login-body .login-header{text-align:center;margin-bottom:35px}.admin-login-body .login-logo{font-size:2.5rem;margin-bottom:12px;background:linear-gradient(135deg,#818cf8 0,#c084fc 100%);-webkit-background-clip:text;display:inline-block}.admin-login-body .login-title{font-size:1.5rem;font-weight:800;letter-spacing:-.025em;margin-bottom:6px}.admin-login-body .login-subtitle{font-size:.875rem;color:var(--text-secondary)}.admin-login-body .form-group{margin-bottom:24px;position:relative}.admin-login-body .form-label{display:block;margin-bottom:8px;font-size:.85rem;font-weight:600;color:var(--text-secondary)}.admin-login-body .input-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--text-secondary);font-size:1.1rem}.admin-login-body .form-control{width:100%;background-color:rgba(15,23,42,.6);border:1px solid var(--border-color);border-radius:10px;padding:14px 16px 14px 46px;color:var(--text-primary);font-size:.95rem;outline:0;transition:.3s}.admin-login-body .form-control:focus{background-color:rgba(15,23,42,.8)}.admin-login-body .alert{background-color:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);color:#f87171;padding:14px 16px;border-radius:10px;margin-bottom:24px;font-size:.875rem;display:flex;align-items:center;gap:10px;font-weight:500}.admin-login-body .btn-submit{width:100%;background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-purple) 100%);color:#fff;border:none;padding:14px;border-radius:10px;font-weight:700;font-size:1rem;cursor:pointer;transition:.3s;box-shadow:0 4px 12px rgba(99,102,241,.3)}.admin-login-body .btn-submit:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(99,102,241,.45)}.admin-login-body .btn-submit:active{transform:translateY(1px)}.admin-login-body .g-recaptcha,.analytics-login-body .g-recaptcha{margin:0 auto}.analytics-login-body{--bg-base:#080c14;--bg-surface:#0f172a;--color-primary:#3b82f6;--color-primary-hover:#60a5fa;--color-error:#ef4444;--shadow-lg:0 10px 25px -5px rgba(0, 0, 0, 0.5),0 8px 10px -6px rgba(0, 0, 0, 0.5);--shadow-glow:0 0 30px rgba(59, 130, 246, 0.15);color:var(--text-primary);display:flex;align-items:center;justify-content:center;position:relative}.analytics-login-body body::before{content:'';position:absolute;width:350px;height:350px;background:radial-gradient(circle,rgba(59,130,246,.12) 0,rgba(59,130,246,0) 70%);top:-100px;right:-100px;z-index:1}.analytics-login-body body::after{content:'';position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(168,85,247,.08) 0,rgba(168,85,247,0) 70%);bottom:-50px;left:-50px;z-index:1}html.access-blue-light-1::after,html.access-blue-light-2::after,html.access-blue-light-3::after,html.access-blue-light-4::after,html.access-blue-light-filter::after{left:0;width:100vw;height:100vh;pointer-events:none!important;z-index:999999!important;content:""}.analytics-login-body .login-wrapper{position:relative;z-index:10;width:100%;max-width:420px}.analytics-login-body .login-card{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:16px;padding:40px;box-shadow:var(--shadow-lg),var(--shadow-glow);text-align:center}.analytics-login-body .logo-box{font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:800;margin-bottom:25px;display:inline-flex;align-items:center;gap:2px;text-decoration:none;color:inherit}.analytics-login-body .card-header-desc{font-size:.9rem;color:var(--text-secondary);margin-bottom:30px;line-height:1.5}.analytics-login-body .form-group{margin-bottom:24px;text-align:left;position:relative}.analytics-login-body .form-label{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:8px}.analytics-login-body .input-icon{position:absolute;left:16px;color:var(--text-secondary);font-size:1rem;pointer-events:none}.analytics-login-body .form-control{width:100%;background-color:rgba(255,255,255,.03);border:1px solid var(--border-color);border-radius:8px;padding:12px 16px 12px 42px;color:var(--text-primary);font-size:.95rem;outline:0;transition:.2s}.analytics-login-body .form-control:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(59,130,246,.25);background-color:rgba(255,255,255,.06)}.analytics-login-body .btn-submit{width:100%;background-color:var(--color-primary);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:700;font-size:.95rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:.2s}.analytics-login-body .btn-submit:hover{background-color:var(--color-primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.analytics-login-body .alert-error{background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:#f87171;padding:12px 16px;border-radius:8px;font-size:.85rem;font-weight:600;margin-bottom:24px;display:flex;align-items:center;gap:10px;animation:.4s ease-in-out shake}@keyframes shake{.analytics-login-body 0%,.analytics-login-body 100%{transform:translateX(0)}.analytics-login-body 20%,.analytics-login-body 60%{transform:translateX(-6px)}.analytics-login-body 40%,.analytics-login-body 80%{transform:translateX(6px)}}.db-error-body{--bg-primary:#090d16;--bg-secondary:#111827;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--color-error:#ef4444;--color-primary:#3b82f6;--color-border:#1f2937;background-color:var(--bg-primary);color:var(--text-primary);display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px}.db-error-body .error-container{background-color:var(--bg-secondary);border:1px solid var(--color-border);border-radius:16px;max-width:600px;width:100%;padding:40px;text-align:center;box-shadow:0 10px 25px rgba(0,0,0,.4)}.db-error-body .error-icon{font-size:4rem;color:var(--color-error);margin-bottom:20px}.db-error-body h1{font-family:Outfit,sans-serif;font-size:1.8rem;font-weight:800;margin-bottom:15px}.db-error-body p{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:25px}.db-error-body .setup-steps{text-align:left;background-color:rgba(255,255,255,.03);border:1px solid var(--color-border);border-radius:8px;padding:20px;margin-bottom:25px}.db-error-body .setup-steps h3{font-family:Outfit,sans-serif;font-size:1rem;margin-bottom:12px;color:var(--color-primary)}.db-error-body .setup-steps ol{padding-left:20px;font-size:.85rem;color:var(--text-secondary)}.db-error-body .setup-steps li{margin-bottom:8px}.db-error-body .btn-retry{display:inline-flex;align-items:center;gap:8px;background-color:var(--color-primary);color:#fff;border:none;padding:10px 24px;border-radius:8px;cursor:pointer;font-weight:600;text-decoration:none;font-size:.9rem;transition:background-color .2s}.card-man .btn-gender-cta:hover,.db-error-body .btn-retry:hover{background-color:#2563eb}.db-error-body .details-toggle{margin-top:25px;font-size:.75rem;color:#64748b;cursor:pointer;text-decoration:underline;background:0 0;border:none}.card-location-badge a,.corp-cat-chip,.corp-nav-btn,.email-link-404,.gundem-cta-btn,.share-grid-item{text-decoration:none}.db-error-body .error-details{display:none;margin-top:15px;text-align:left;background-color:#000;color:#4ade80;font-family:monospace;padding:15px;border-radius:6px;font-size:.8rem;overflow-x:auto;border:1px solid #1e293b}.admin-body .stats-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px;margin-bottom:30px}@media (max-width:1700px){.admin-body .stats-grid{grid-template-columns:repeat(3,1fr)}}.admin-body .stat-card{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;padding:24px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.admin-body .stat-card::after{content:"";position:absolute;width:100px;height:100px;background:linear-gradient(135deg,rgba(99,102,241,.05) 0,rgba(168,85,247,.05) 100%);border-radius:50%;top:-20px;right:-20px}.admin-body .stat-label{font-size:.85rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.admin-body .stat-value{font-size:1.75rem;font-weight:800;letter-spacing:-.03em}.admin-body .stat-icon-box{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:#fff}.admin-body .icon-indigo{background-color:rgba(99,102,241,.15);color:#818cf8}.admin-body .icon-purple{background-color:rgba(168,85,247,.15);color:#c084fc}.admin-body .icon-amber,.cat-spor{background-color:rgba(245,158,11,.15);color:#fbbf24}.admin-body .pagination-link,.admin-body .reporter-info{color:var(--text-secondary);color:var(--text-secondary)}.admin-body .dashboard-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px}@media (max-width:992px){.admin-body .sidebar{transform:translateX(-100%)}.admin-body .sidebar.active{transform:translateX(0)}.admin-body .main-content{margin-left:0}.admin-body .menu-toggle{display:block}.admin-body .stats-grid{grid-template-columns:repeat(2,1fr)}.admin-body .dashboard-layout{grid-template-columns:minmax(0,1fr)}}.admin-body .section-title{font-size:1.1rem;font-weight:700;margin-bottom:20px;display:flex;align-items:center;gap:8px}.admin-body .pagination-link{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background-color:var(--bg-surface)}.admin-body .text-truncate-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.admin-body .pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:30px}.admin-body .pagination-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;border:1px solid var(--border-color);background-color:var(--bg-surface);color:var(--text-secondary);text-decoration:none;font-weight:600;font-size:.9rem;cursor:pointer;transition:.2s;user-select:none}.admin-body .pagination-link:hover{border-color:var(--accent-primary);color:var(--text-primary);background-color:rgba(99,102,241,.08)}.admin-body .pagination-link.active{background-color:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.admin-body .pagination-link.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.admin-body .reporter-info{font-size:.82rem;max-width:260px;word-break:break-all}.admin-body .report-details-box{font-size:.88rem;color:var(--text-primary);max-width:320px;white-space:pre-wrap;background-color:rgba(255,255,255,.02);padding:8px 12px;border-radius:6px;border:1px solid var(--border-color)}.detail-quick-summary-container{display:flex;background:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:16px;overflow:hidden;margin-bottom:30px;box-shadow:0 4px 20px rgba(0,0,0,.03);font-size:.95rem}.summary-left-col{width:170px;background:linear-gradient(180deg,#090e24 0,#0d153a 100%);color:#fff;padding:24px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex-shrink:0}.summary-circle-container{position:relative;width:90px;height:90px;margin-bottom:16px;display:flex;align-items:center;justify-content:center}.circular-progress,.no-news-placeholder{width:100%;height:100%}.summary-circle-text{position:absolute;font-size:1.6rem;font-weight:800;color:#fff;font-family:var(--font-display),sans-serif;letter-spacing:-1px}.avatar-text,.eq-article-card h3,.pharmacy-card-header h3,.zodiac-name{font-family:var(--font-heading)}.circle-bolt-icon{position:absolute;right:14px;top:18px;color:#f59e0b;font-size:1.15rem;filter:drop-shadow(0 2px 4px rgba(245, 158, 11, .6));transform:rotate(15deg);animation:1.5s ease-in-out infinite pulse-bolt-icon}@keyframes pulse-bolt-icon{0%,100%{transform:scale(1) rotate(15deg)}50%{transform:scale(1.15) rotate(25deg)}}.summary-left-title{font-size:.85rem;font-weight:800;letter-spacing:.8px;margin-bottom:6px;color:#fff;text-transform:uppercase}.summary-left-subtitle{font-size:.72rem;color:rgba(255,255,255,.65);line-height:1.35;font-weight:500;padding:0 4px}.summary-right-col{flex-grow:1;padding:16px 40px 16px 16px;display:flex;align-items:center;background:var(--bg-secondary)}.summary-new-list{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column}.summary-new-item{display:flex;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--color-card-border)}.fixture-time-header,.summary-new-item:first-child{padding-top:0}.item-text{position:relative;padding-left:20px;font-size:inherit;line-height:1.6;color:var(--text-secondary);font-weight:500}.item-text::before{content:"";position:absolute;left:4px;top:9px;width:6px;height:6px;border-radius:50%;background:#f97316;box-shadow:0 0 6px rgba(249,115,22,.4)}.no-news-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--bg-secondary) 0,var(--color-input-bg) 100%);position:relative;overflow:hidden;padding:30px;text-align:center}.placeholder-glow-ring{position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.08) 0,rgba(37,99,235,0) 70%);animation:4s ease-in-out infinite alternate placeholder-glow;pointer-events:none;z-index:1}.placeholder-content{position:relative;z-index:2;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:16px}.placeholder-icon-wrapper{width:80px;height:80px;border-radius:50%;background-color:rgba(37,99,235,.1);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:2.2rem;margin-bottom:8px;box-shadow:0 4px 12px rgba(37,99,235,.05);border:1px solid rgba(37,99,235,.15);animation:2s ease-in-out infinite placeholder-pulse}.placeholder-content h3{font-size:1.4rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.placeholder-content p{font-size:.9rem;color:var(--text-secondary);line-height:1.5}.placeholder-btn{display:inline-flex;align-items:center;gap:8px;background-color:var(--color-primary);color:#fff!important;padding:10px 20px;border-radius:var(--radius-md);font-weight:700;font-size:.85rem;box-shadow:0 4px 12px rgba(37,99,235,.2);transition:var(--transition-all)}.placeholder-btn:hover{background-color:var(--color-primary-hover);transform:translateY(-2px);box-shadow:0 6px 16px rgba(37,99,235,.3)}@keyframes placeholder-glow{0%{transform:scale(.9);opacity:.8}100%{transform:scale(1.1);opacity:1}}@keyframes placeholder-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(37,99,235,.2)}70%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(37,99,235,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(37,99,235,0)}}.detail-quick-summary-container{position:relative;transition:max-height .4s cubic-bezier(.4, 0, .2, 1),margin-bottom .4s}.summary-circle-container,.summary-left-subtitle,.summary-right-col{transition:opacity .3s,visibility .3s}.quick-summary-toggle-btn{position:absolute;top:15px;right:15px;width:28px;height:28px;border-radius:50%;background-color:var(--color-input-bg);border:1px solid var(--color-card-border);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;transition:var(--transition-all)}.accessibility-toggle-btn,.scroll-to-top-btn{outline:0;box-shadow:0 4px 15px rgba(0,0,0,.2);z-index:999;cursor:pointer;position:fixed}.detail-quick-summary-container.collapsed{max-height:50px;margin-bottom:20px}.detail-quick-summary-container.collapsed .summary-circle-container,.detail-quick-summary-container.collapsed .summary-left-subtitle,.detail-quick-summary-container.collapsed .summary-right-col,.leaflet-control-attribution{display:none!important}.detail-quick-summary-container.collapsed .summary-left-col{width:100%!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;padding:10px 20px!important;background:linear-gradient(90deg,#090e24 0,#0d153a 100%)!important;cursor:pointer;height:48px!important;text-align:left!important}.detail-quick-summary-container.collapsed .summary-left-title{margin-bottom:0!important;font-size:.9rem!important;text-align:left!important}.detail-quick-summary-container.collapsed .quick-summary-toggle-btn{background-color:rgba(255,255,255,.15);color:#fff;border-color:rgba(255,255,255,.25);top:10px;right:15px}.scroll-to-top-btn{bottom:95px;right:30px;width:50px;height:50px;border-radius:50%;background-color:var(--color-primary);color:#fff;border:none;display:flex;align-items:center;justify-content:center;font-size:1.25rem;opacity:0;visibility:hidden;transform:translateY(10px) scale(.9);transition:opacity .3s,visibility .3s,transform .3s cubic-bezier(.34, 1.56, .64, 1),background-color .3s}.access-profile-card.active .profile-card-icon,.accessibility-toggle-btn{background-color:#2563eb;color:#fff}.floating-share-panel.active,.scroll-to-top-btn.visible{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.scroll-to-top-btn:hover{background-color:var(--color-primary-hover);transform:translateY(-3px) scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,.25)}.accessibility-toggle-btn:active,.floating-share-btn:active,.scroll-to-top-btn:active{transform:translateY(-1px) scale(.98)}body.dark-theme .accessibility-toggle-btn,body.dark-theme .floating-share-btn,body.dark-theme .scroll-to-top-btn{background-color:rgba(30,41,59,.8);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);color:var(--text-primary);box-shadow:0 4px 20px rgba(0,0,0,.4)}.accessibility-toggle-btn{bottom:30px;right:30px;width:50px;height:50px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;font-size:2.7rem;transition:transform .3s cubic-bezier(.34, 1.56, .64, 1),background-color .3s,box-shadow .3s}.accessibility-toggle-btn:hover,.floating-share-btn:hover{background-color:#1d4ed8;transform:translateY(-3px) scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,.25)}body.dark-theme .accessibility-toggle-btn:hover{background-color:#2563eb;color:#fff;border-color:#2563eb}.accessibility-panel{position:fixed;right:0;top:0;bottom:0;width:540px;max-width:100vw;background-color:var(--color-bg,#fff);box-shadow:-5px 0 30px rgba(0,0,0,.15);z-index:1001;display:flex;flex-direction:column;transform:translateX(100%);opacity:0;visibility:hidden;transition:transform .4s cubic-bezier(.16, 1, .3, 1),opacity .4s,visibility .4s;border-left:1px solid var(--color-card-border,#e2e8f0)}.accessibility-panel.active{transform:translateX(0);opacity:1;visibility:visible}body.dark-theme .accessibility-panel{background-color:#0f172a;border-left-color:rgba(255,255,255,.1);box-shadow:-5px 0 40px rgba(0,0,0,.5)}.access-header{padding:20px 24px;border-bottom:1px solid var(--color-card-border,#e2e8f0);display:flex;justify-content:space-between;align-items:center;background-color:var(--color-input-bg,#f8fafc)}body.dark-theme .access-header{border-bottom-color:rgba(255,255,255,.08);background-color:#1e293b}.access-title-wrapper{display:flex;align-items:center;gap:12px;color:var(--color-primary,#2563eb)}.access-close-btn,.access-reset-btn{color:var(--text-secondary,#475569)}.access-title-wrapper i{font-size:1.5rem}.access-title-wrapper h2{font-size:1.15rem;font-weight:700;margin:0;color:var(--text-primary,#0f172a)}.access-reset-btn{background-color:transparent;border:1px solid var(--color-card-border,#cbd5e1);border-radius:6px;padding:6px 12px;font-size:.8rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:var(--transition-all)}.access-close-btn,.access-profile-card{align-items:center;cursor:pointer;transition:var(--transition-all)}.access-reset-btn:hover{background-color:#ef4444;color:#fff;border-color:#ef4444}.access-close-btn{background:0 0;border:none;font-size:1.25rem;padding:4px;display:flex;justify-content:center;border-radius:50%}.access-close-btn:hover{background-color:rgba(0,0,0,.05);color:var(--text-primary)}body.dark-theme .access-close-btn:hover{background-color:rgba(255,255,255,.1)}.access-content{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:28px}.access-content::-webkit-scrollbar{width:6px}.access-content::-webkit-scrollbar-track{background:0 0}.access-content::-webkit-scrollbar-thumb{background:var(--color-card-border,#cbd5e1);border-radius:3px}.access-section{display:flex;flex-direction:column;gap:14px}.access-section h3{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#64748b);margin:0;padding-bottom:6px;border-bottom:2px solid var(--color-card-border,#f1f5f9)}body.dark-theme .access-section h3{border-bottom-color:rgba(255,255,255,.05)}.access-option-btn,.access-profile-card{border:1px solid var(--color-card-border,#e2e8f0)}.access-adjusters-grid,.access-profiles-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.access-buttons-grid,.share-grid{grid-template-columns:repeat(3,1fr)}.access-profile-card{background-color:var(--color-input-bg,#f8fafc);border-radius:10px;padding:12px;display:flex;gap:10px;text-align:left}.access-cycle-btn,.access-option-btn{text-align:center;min-height:94px;box-sizing:border-box}.access-cycle-btn:hover,.access-option-btn:hover,.access-profile-card:hover{border-color:var(--color-primary,#2563eb);transform:translateY(-2px);background-color:var(--color-input-bg);box-shadow:0 4px 10px rgba(0,0,0,.05)}.access-cycle-btn.active,.access-option-btn.active,.access-profile-card.active{background-color:rgba(37,99,235,.08);border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}body.dark-theme .access-accordion-trigger,body.dark-theme .access-cycle-btn,body.dark-theme .access-option-btn,body.dark-theme .access-profile-card{background-color:#1e293b;border-color:rgba(255,255,255,.08)}body.dark-theme .access-cycle-btn:hover,body.dark-theme .access-option-btn:hover,body.dark-theme .access-profile-card:hover{border-color:#2563eb;background-color:rgba(37,99,235,.05)}body.dark-theme .access-profile-card.active{background-color:rgba(37,99,235,.15)}.profile-card-icon{width:32px;height:32px;border-radius:6px;background-color:rgba(37,99,235,.1);color:var(--color-primary,#2563eb);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.access-accordion-trigger,.access-cycle-btn,.access-option-btn{background-color:var(--color-input-bg,#f8fafc);cursor:pointer;transition:var(--transition-all)}.access-cycle-btn.active,.access-cycle-btn.active .access-cycle-desc,.access-option-btn.active{color:var(--color-primary,#2563eb)}.profile-card-info h4{font-size:.85rem;font-weight:700;color:var(--text-primary);margin:0 0 3px}.profile-card-info p{font-size:.72rem;color:var(--text-secondary);margin:0;line-height:1.3}.access-buttons-grid{display:grid;gap:10px}.access-option-btn{border-radius:8px;padding:12px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-weight:600;color:var(--text-primary)}.access-option-btn.active{font-weight:700}body.dark-theme .access-cycle-btn.active,body.dark-theme .access-option-btn.active{background-color:rgba(37,99,235,.15);color:#3b82f6;border-color:#3b82f6}.access-cycle-btn i,.access-option-btn i,.trait-block-title i{font-size:1.2rem}.access-option-btn span{font-size:.72rem;line-height:1.2}.adjuster-label{font-size:.75rem;font-weight:700;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.access-cycle-btn{border:1px solid var(--color-card-border,#e2e8f0);border-radius:8px;padding:10px 6px;font-weight:600;font-size:.72rem;color:var(--text-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.access-cycle-btn.active{font-weight:700}.access-cycle-desc{font-size:.65rem;color:var(--text-muted,#64748b);font-weight:500;line-height:1.1;display:block;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}html.access-color-blindness-4 .page-filter-wrapper,html.access-monochrome .page-filter-wrapper{--access-filter-daltonism:grayscale(100%)}html.access-invert .page-filter-wrapper{--access-filter-invert:invert(100%)}html.access-hide-images img,html.access-hide-images picture,html.access-hide-images svg:not(.access-keep-svg){visibility:hidden!important;opacity:0!important}html.access-hide-images [style*="url("]{background-image:none!important}html.access-large-cursor,html.access-large-cursor *,html.access-large-cursor-3,html.access-large-cursor-3 *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 64 64'%3E%3Cpath d='M0 0 L0 44 L13 31 L24 56 L34 52 L23 27 L38 27 Z' fill='%23000000' stroke='%23ffffff' stroke-width='4'/%3E%3C/svg%3E"),auto!important}html.access-highlight-links a:not(.accessibility-panel *){background-color:#ff0!important;color:#000!important;outline:#ff0000 dashed 2px!important;outline-offset:2px!important;text-decoration:underline!important;font-weight:700!important}html.access-highlight-headers h1:not(.accessibility-panel *),html.access-highlight-headers h2:not(.accessibility-panel *),html.access-highlight-headers h3:not(.accessibility-panel *),html.access-highlight-headers h4:not(.accessibility-panel *),html.access-highlight-headers h5:not(.accessibility-panel *),html.access-highlight-headers h6:not(.accessibility-panel *){outline:3px solid var(--color-primary,#3b82f6)!important;outline-offset:4px!important;background-color:rgba(59,130,246,.15)!important}html.access-blue-light-filter::after{position:fixed;top:0;background-color:rgba(255,150,0,.15)!important}#accessibilityReadingMaskBottom,#accessibilityReadingMaskTop{position:fixed;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.65);z-index:999998;pointer-events:none;display:none;transition:none!important;will-change:transform}#accessibilityReadingMaskTop{top:-100vh}#accessibilityReadingMaskBottom{top:0}#accessibilityReadingGuide{position:fixed;left:0;top:0;width:100vw;height:4px;background-color:#ef4444;z-index:999999;pointer-events:none;display:none;box-shadow:0 0 10px rgba(239,68,68,.5);transform:translateY(-50%);transition:none!important}html.access-font-size-1 .page-filter-wrapper a:not(.site-header *),html.access-font-size-1 .page-filter-wrapper li:not(.site-header *),html.access-font-size-1 .page-filter-wrapper p:not(.site-header *),html.access-font-size-1 .page-filter-wrapper span:not(.site-header *),html.access-font-size-1 .page-filter-wrapper td:not(.site-header *),html.access-font-size-1 .page-filter-wrapper th:not(.site-header *){font-size:1.15rem!important}html.access-font-size-2 .page-filter-wrapper a:not(.site-header *),html.access-font-size-2 .page-filter-wrapper li:not(.site-header *),html.access-font-size-2 .page-filter-wrapper p:not(.site-header *),html.access-font-size-2 .page-filter-wrapper span:not(.site-header *),html.access-font-size-2 .page-filter-wrapper td:not(.site-header *),html.access-font-size-2 .page-filter-wrapper th:not(.site-header *){font-size:1.3rem!important}html.access-font-size-3 .page-filter-wrapper a:not(.site-header *),html.access-font-size-3 .page-filter-wrapper li:not(.site-header *),html.access-font-size-3 .page-filter-wrapper p:not(.site-header *),html.access-font-size-3 .page-filter-wrapper span:not(.site-header *),html.access-font-size-3 .page-filter-wrapper td:not(.site-header *),html.access-font-size-3 .page-filter-wrapper th:not(.site-header *){font-size:1.45rem!important}html.access-spacing-1 .page-filter-wrapper *{letter-spacing:.1em!important}html.access-spacing-2 .page-filter-wrapper *{letter-spacing:.18em!important}html.access-spacing-3 .page-filter-wrapper *{letter-spacing:.25em!important}html.access-line-height-1 .page-filter-wrapper *{line-height:1.8!important}html.access-line-height-2 .page-filter-wrapper *{line-height:2.2!important}html.access-line-height-3 .page-filter-wrapper *{line-height:2.6!important}html.access-align-1 .page-filter-wrapper *{text-align:left!important}html.access-align-2 .page-filter-wrapper *{text-align:center!important}html.access-align-3 .page-filter-wrapper *{text-align:right!important}html.access-align-4 .page-filter-wrapper *{text-align:justify!important}html.access-profile-motor :focus{outline:#ff5722 solid 4px!important;outline-offset:4px!important}html.access-dyslexia-font .page-filter-wrapper :not(.fa-solid):not(.fa-regular):not(svg):not(path),html.access-profile-dyslexia .page-filter-wrapper :not(.fa-solid):not(.fa-regular):not(svg):not(path){font-family:OpenDyslexic,'Comic Sans MS',sans-serif!important;letter-spacing:.08em!important;word-spacing:0.12em!important}html.access-profile-epilepsy .page-filter-wrapper *,html.access-stop-animations .page-filter-wrapper *{animation:none!important;transition:none!important}html.access-profile-epilepsy .page-filter-wrapper{--access-filter-saturation:saturate(60%)}html.access-profile-visually .page-filter-wrapper a:not(.site-header *),html.access-profile-visually .page-filter-wrapper li:not(.site-header *),html.access-profile-visually .page-filter-wrapper p:not(.site-header *),html.access-profile-visually .page-filter-wrapper span:not(.site-header *),html.access-profile-visually .page-filter-wrapper td:not(.site-header *),html.access-profile-visually .page-filter-wrapper th:not(.site-header *){font-size:1.25rem!important;line-height:1.7!important;letter-spacing:.06em!important}.access-accordion-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border:1px solid var(--color-card-border,#e2e8f0);border-radius:8px;font-weight:700;font-size:.9rem;color:var(--text-primary)}.access-accordion-trigger:hover{border-color:var(--color-primary,#2563eb);background-color:rgba(37,99,235,.02)}.access-accordion-trigger[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent;background-color:var(--bg-primary,#fff)}body.dark-theme .access-accordion-trigger[aria-expanded=true]{background-color:#0f172a}.access-accordion-content{display:none;margin-top:0;padding:16px;background-color:var(--bg-primary,#fff);border:1px solid var(--color-card-border,#e2e8f0);border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px}body.dark-theme .access-accordion-content{background-color:#0f172a;border-color:rgba(255,255,255,.08)}.dash-container{display:flex;gap:4px;margin-top:6px;justify-content:center;width:100%}.dash{flex:1;max-width:14px;height:3px;border-radius:2px;background-color:var(--color-card-border,#cbd5e1);transition:background-color .2s,box-shadow .2s}.access-cycle-btn[data-level="1"] .dash:first-child,.access-cycle-btn[data-level="2"] .dash:nth-child(-n+2),.access-cycle-btn[data-level="3"] .dash:nth-child(-n+3),.access-cycle-btn[data-level="4"] .dash:nth-child(-n+4){background-color:var(--color-primary,#2563eb)}body.dark-theme .access-cycle-btn[data-level="1"] .dash:first-child,body.dark-theme .access-cycle-btn[data-level="2"] .dash:nth-child(-n+2),body.dark-theme .access-cycle-btn[data-level="3"] .dash:nth-child(-n+3),body.dark-theme .access-cycle-btn[data-level="4"] .dash:nth-child(-n+4){background-color:#3b82f6}.page-filter-wrapper{--access-filter-daltonism:contrast(1);--access-filter-brightness:brightness(1);--access-filter-saturation:saturate(1);--access-filter-invert:invert(0%);filter:var(--access-filter-daltonism) var(--access-filter-brightness) var(--access-filter-saturation) var(--access-filter-invert)!important;background-color:var(--bg-primary);min-height:100vh}html.access-color-blindness-1 .page-filter-wrapper{--access-filter-daltonism:url('#protanopia')}html.access-color-blindness-2 .page-filter-wrapper{--access-filter-daltonism:url('#deuteranopia')}html.access-color-blindness-3 .page-filter-wrapper{--access-filter-daltonism:url('#tritanopia')}html.access-brightness-1 .page-filter-wrapper{--access-filter-brightness:brightness(80%)}html.access-brightness-2 .page-filter-wrapper{--access-filter-brightness:brightness(120%)}html.access-saturation-1 .page-filter-wrapper{--access-filter-saturation:saturate(50%)}html.access-saturation-2 .page-filter-wrapper{--access-filter-saturation:saturate(150%)}html.access-saturation-3 .page-filter-wrapper{--access-filter-saturation:saturate(250%)}html.access-blue-light-1::after{position:fixed;top:0;background-color:rgba(255,120,0,.08)!important}html.access-blue-light-2::after{position:fixed;top:0;background-color:rgba(255,120,0,.16)!important}html.access-blue-light-3::after{position:fixed;top:0;background-color:rgba(255,120,0,.24)!important}html.access-blue-light-4::after{position:fixed;top:0;background-color:rgba(255,120,0,.32)!important}html.access-large-cursor-1,html.access-large-cursor-1 *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 64 64'%3E%3Cpath d='M0 0 L0 44 L13 31 L24 56 L34 52 L23 27 L38 27 Z' fill='%23000000' stroke='%23ffffff' stroke-width='4'/%3E%3C/svg%3E"),auto!important}html.access-large-cursor-2,html.access-large-cursor-2 *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 64 64'%3E%3Cpath d='M0 0 L0 44 L13 31 L24 56 L34 52 L23 27 L38 27 Z' fill='%23000000' stroke='%23ffffff' stroke-width='4'/%3E%3C/svg%3E"),auto!important}html.access-large-cursor-4,html.access-large-cursor-4 *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 64 64'%3E%3Cpath d='M0 0 L0 44 L13 31 L24 56 L34 52 L23 27 L38 27 Z' fill='%23000000' stroke='%23ffffff' stroke-width='4'/%3E%3C/svg%3E"),auto!important}.access-magnifier-tooltip{position:fixed;width:auto;max-width:500px;min-width:250px;background:rgba(15,23,42,.96);border:1px solid rgba(255,255,255,.15);box-shadow:0 10px 35px rgba(0,0,0,.5),0 0 0 1px rgba(0,0,0,.1);border-radius:12px;color:#fff;padding:14px 20px;z-index:1000000;text-align:left;font-weight:600;line-height:1.45;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);word-wrap:break-word;box-sizing:border-box;font-size:1.5rem!important;transform:translate(-50%,0);max-height:80vh;overflow-y:auto}html.access-highlight-borders .category-box:not(.accessibility-panel *),html.access-highlight-borders .detail-body-wrapper:not(.accessibility-panel *),html.access-highlight-borders .news-card:not(.accessibility-panel *),html.access-highlight-borders .related-card:not(.accessibility-panel *),html.access-highlight-borders .sidebar-card:not(.accessibility-panel *),html.access-highlight-borders a:not(.accessibility-panel *),html.access-highlight-borders button:not(.accessibility-panel *):not(.accessibility-toggle-btn),html.access-highlight-borders input:not(.accessibility-panel *),html.access-highlight-borders select:not(.accessibility-panel *),html.access-highlight-borders textarea:not(.accessibility-panel *){border:3px solid var(--color-primary,#2563eb)!important;outline:3px solid var(--color-primary,#2563eb)!important;outline-offset:2px!important}.access-accordion-content .access-profiles-grid{gap:10px}.access-accordion-content .access-profile-card{background-color:var(--color-input-bg,#f8fafc);border:1px solid var(--color-card-border,#e2e8f0)}body.dark-theme .access-accordion-content .access-profile-card{background-color:#1e293b;border-color:rgba(255,255,255,.05)}.access-accordion-content .access-profile-card:hover{background-color:var(--color-input-bg,#f8fafc);border-color:var(--color-primary,#2563eb);box-shadow:0 4px 10px rgba(0,0,0,.03)}body.dark-theme .access-accordion-content .access-profile-card:hover{background-color:#1e293b;border-color:#2563eb}.access-accordion-content .access-profile-card.active{background-color:rgba(37,99,235,.06);border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}body.dark-theme .access-accordion-content .access-profile-card.active{background-color:rgba(37,99,235,.12);border-color:#2563eb}body.detail-page .page-filter-wrapper{min-height:auto}.article-detail-container,.detail-layout-grid{width:100%;max-width:1280px;box-sizing:border-box}.detail-content-container{box-sizing:border-box;max-width:100%}.detail-body-wrapper,.detail-text{max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.access-section-accordion{gap:0!important}body.printing-active #accessibilityToggleBtn,body.printing-active #scrollToTopBtn,body.printing-active #searchOverlay,body.printing-active .accessibility-panel,body.printing-active .mobile-drawer,body.printing-active .mobile-drawer-overlay{display:none!important;transition:none!important;opacity:0!important;visibility:hidden!important}.accessibility-toggle-btn.has-active-settings{position:fixed}.accessibility-toggle-btn.has-active-settings::after{content:"";position:absolute;top:2px;right:2px;width:11px;height:11px;border-radius:50%;background-color:#ef4444;border:2px solid #fff;box-shadow:0 0 5px rgba(239,68,68,.5);animation:2s infinite pulse-dot}body.dark-theme .accessibility-toggle-btn.has-active-settings::after{border-color:#0f172a}@media (max-width:768px){.detail-quick-summary-container{flex-direction:column;border-radius:12px;font-size:.88rem}.summary-left-col{width:100%;padding:24px 15px}.summary-right-col{padding:12px}.summary-new-item{padding:10px 0}.detail-image-wrapper{margin-bottom:20px}.scroll-to-top-btn{bottom:80px;right:20px;width:44px;height:44px;font-size:1.1rem}.accessibility-panel{width:100%;border-left:none}.accessibility-toggle-btn{bottom:20px;right:20px;width:44px;height:44px;font-size:2.3rem}html.access-dyslexia-font .site-header .site-logo,html.access-profile-dyslexia .site-header .site-logo{font-size:.95rem!important}.header-container{padding:12px 10px!important}.access-cycle-btn[data-cycle=large_cursor],.access-option-btn[data-setting=reading_guide],.access-option-btn[data-setting=reading_mask],.access-option-btn[data-setting=text_magnifier]{display:none!important}}@media (max-width:360px){.site-logo{font-size:1.05rem!important}.drawer-header .site-logo{font-size:1rem!important}html.access-dyslexia-font .site-header .site-logo,html.access-profile-dyslexia .site-header .site-logo{font-size:.82rem!important}}.corp-empty-state{margin:40px 0;border:1px solid var(--color-card-border);border-radius:16px;background-color:var(--bg-secondary);box-shadow:0 4px 20px rgba(0,0,0,.04)}body.dark-theme .corp-empty-state{background-color:rgba(15,23,42,.5);border-color:rgba(255,255,255,.06);box-shadow:0 4px 20px rgba(0,0,0,.15)}.corp-empty-inner{padding:48px 40px;display:flex;flex-direction:column;align-items:center;gap:32px}.corp-category-grid,.corp-empty-search-form{display:flex;gap:8px}.corp-empty-header{text-align:center;max-width:520px}.corp-empty-icon{width:64px;height:64px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:rgba(37,99,235,.08);border-radius:16px;color:var(--color-primary);font-size:1.6rem}.corp-cat-chip,.corp-nav-btn,.corp-search-input-wrap input{background-color:var(--color-input-bg)}body.dark-theme .corp-empty-icon{background:rgba(96,165,250,.1)}.corp-empty-header h2{font-size:1.4rem;font-weight:700;color:var(--text-primary);margin:0 0 10px;line-height:1.35}.corp-empty-header p{font-size:.92rem;color:var(--text-secondary);line-height:1.65;margin:0}.corp-empty-search{width:100%;max-width:480px}.corp-search-input-wrap{flex:1;position:relative;display:flex;align-items:center}.corp-search-input-wrap>i{position:absolute;left:14px;color:var(--text-secondary);font-size:.85rem;pointer-events:none}.corp-search-input-wrap input{width:100%;padding:11px 16px 11px 40px;border:1px solid var(--color-card-border);border-radius:10px;font-size:.9rem;color:var(--text-primary);outline:0;transition:border-color .2s,box-shadow .2s}body.dark-theme .corp-search-input-wrap input{background-color:rgba(15,23,42,.4);border-color:rgba(255,255,255,.08)}.corp-search-input-wrap input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.corp-empty-search-form button{padding:11px 20px;background-color:var(--color-primary);color:#fff;border:none;border-radius:10px;font-weight:600;font-size:.88rem;cursor:pointer;transition:background-color .2s,transform .15s;white-space:nowrap}.corp-empty-search-form button:hover{background-color:var(--color-primary-hover);transform:translateY(-1px)}.corp-empty-categories{width:100%;max-width:580px;text-align:center}.corp-empty-categories h4{font-size:.82rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.8px;margin:0 0 14px}.corp-category-grid{flex-wrap:wrap;justify-content:center}.corp-cat-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:1px solid var(--color-card-border);border-radius:8px;font-size:.83rem;font-weight:600;color:var(--text-primary);transition:border-color .2s,transform .15s,box-shadow .2s}body.dark-theme .corp-cat-chip{background-color:rgba(15,23,42,.4);border-color:rgba(255,255,255,.06)}.corp-cat-chip-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.corp-cat-chip:hover{border-color:var(--chip-color,var(--color-primary));transform:translateY(-1px);box-shadow:0 3px 10px rgba(0,0,0,.05)}body.dark-theme .corp-cat-chip:hover{box-shadow:0 3px 10px rgba(0,0,0,.15)}.corp-empty-nav{display:flex;align-items:center;justify-content:center;gap:10px}.corp-nav-btn{display:inline-flex;align-items:center;gap:7px;padding:10px 20px;border:1px solid var(--color-card-border);border-radius:10px;font-size:.86rem;font-weight:600;color:var(--text-primary);transition:.2s}body.dark-theme .corp-nav-btn{background-color:rgba(30,41,59,.4);border-color:rgba(255,255,255,.06)}.corp-nav-btn:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px)}.btn-astroloji-action:hover,.corp-nav-btn--primary{background-color:var(--color-primary);color:#fff!important;border-color:var(--color-primary)}.corp-nav-btn--primary:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 14px rgba(37,99,235,.2)}.corporate-404-container{width:100%;margin:0 auto;padding:50px 40px;background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:30px}.corporate-404-header h2{font-size:2.2rem;font-weight:800;color:var(--text-primary);margin-bottom:12px}.corporate-404-header .error-lead-text{color:var(--text-secondary);font-size:1.05rem;line-height:1.6;max-width:700px;margin:0 auto}.corporate-404-search{background-color:var(--color-input-bg);border:1px dashed var(--color-card-border);padding:20px;border-radius:var(--radius-md)}.corporate-404-search-form{display:flex;gap:10px;margin:0 auto}.corporate-404-search-form input{flex:1;padding:12px 20px;border:1px solid var(--color-card-border);background-color:var(--bg-secondary);border-radius:var(--radius-sm);font-size:1rem;color:var(--text-primary)}.corporate-404-search-form button{padding:12px 25px;background-color:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-sm);font-weight:700;cursor:pointer;transition:var(--transition-all)}.corporate-404-search-form input:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(220,38,38,.15)}.email-link-404{color:var(--color-primary);font-weight:600;font-size:.95rem}.email-link-404:hover,.series-channel-link:hover{text-decoration:underline}.detail-badges-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.detail-badges-left{display:flex;gap:8px;align-items:center}.mobile-font-size-btn,.mobile-font-size-dropdown .adjust-btn{align-items:center;background-color:var(--bg-secondary);transition:var(--transition-all);color:var(--text-primary);cursor:pointer}.mobile-font-size-adjuster{position:relative;display:none}.mobile-font-size-btn{display:flex;gap:6px;border:1px solid var(--color-card-border);padding:6px 12px;border-radius:var(--radius-md);font-size:.85rem;font-weight:600}.mobile-font-size-btn:hover{border-color:var(--color-primary)}.mobile-font-size-btn i{font-size:.8rem}.mobile-font-size-btn .active-size-label{font-weight:800}.mobile-font-size-dropdown{position:absolute;top:100%;right:0;margin-top:6px;background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:30px;padding:5px 8px;box-shadow:var(--shadow-lg);display:none;flex-direction:row;gap:6px;z-index:100}.mobile-font-size-dropdown.show{display:flex}.mobile-font-size-dropdown .adjust-btn{width:32px;height:32px;border-radius:50%;display:inline-flex;justify-content:center;font-size:.78rem;font-weight:800;border:1px solid var(--color-card-border);padding:0}.mobile-font-size-dropdown .adjust-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.floating-share-btn{position:fixed;bottom:30px;left:30px;width:50px;height:50px;border-radius:50%;background-color:var(--color-primary);color:#fff;border:none;outline:0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.3rem;box-shadow:0 4px 15px rgba(0,0,0,.2);z-index:999;transition:transform .3s cubic-bezier(.34, 1.56, .64, 1),background-color .3s,box-shadow .3s}.floating-share-panel{position:fixed;bottom:95px;left:30px;width:320px;background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:1000;opacity:0;visibility:hidden;transform:translateY(15px) scale(.95);transform-origin:bottom left;transition:opacity .3s,transform .3s cubic-bezier(.34, 1.56, .64, 1),visibility .3s}.floating-share-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(15,23,42,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:998;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.share-panel-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--color-card-border)}.share-panel-header h3{margin:0;font-size:1rem;font-weight:700;color:var(--text-primary)}.share-panel-close-btn{background:0 0;border:none;color:var(--text-secondary);font-size:1.1rem;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s}.newspapers-search-clear:hover,.share-grid-item,.share-panel-close-btn:hover,.standings-guide-box ul li strong,.traffic-map-error strong{color:var(--text-primary)}.share-panel-content{padding:16px;max-height:380px;overflow-y:auto}.live-tv-banner,.live-tv-card{overflow:hidden;position:relative}.share-grid{display:grid;gap:12px}.share-grid-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 6px;border-radius:var(--radius-md);background-color:var(--color-input-bg);border:1px solid var(--color-card-border);font-size:.72rem;font-weight:600;cursor:pointer;transition:transform .2s,background-color .2s,border-color .2s;text-align:center}.eq-row[data-risk=risk-high] td,.gundem-cta-btn{font-weight:700}.share-grid-item:hover{transform:translateY(-2px);background-color:rgba(37,99,235,.05);border-color:var(--color-primary);color:var(--color-primary)}.btn-pharmacy-action:hover,.city-grid-card:hover,.fast-city-btn:hover{border-color:#14b8a6!important;color:#14b8a6!important}.share-grid-item i,.share-grid-item svg{font-size:1.25rem;transition:color .2s,fill .2s}.share-grid-item svg{fill:currentColor}.share-grid-item.twitter:hover{color:#1da1f2;border-color:#1da1f2;background-color:rgba(29,161,242,.05)}.share-grid-item.facebook:hover{color:#1877f2;border-color:#1877f2;background-color:rgba(24,119,242,.05)}.share-grid-item.whatsapp:hover{color:#25d366;border-color:#25d366;background-color:rgba(37,211,102,.05)}.share-grid-item.telegram:hover{color:#08c;border-color:#08c;background-color:rgba(0,136,204,.05)}.share-grid-item.nsosyal:hover{color:#354ffa;border-color:#354ffa;background-color:rgba(37,99,235,.05)}.share-grid-item.bluesky:hover{color:#0285ff;border-color:#0285ff;background-color:rgba(2,133,255,.05)}.share-grid-item.linkedin:hover{color:#0a66c2;border-color:#0a66c2;background-color:rgba(10,102,194,.05)}.share-grid-item.mail:hover{color:#ea4335;border-color:#ea4335;background-color:rgba(234,67,53,.05)}.share-grid-item.print:hover{color:#fa8835;border-color:#fa8835;background-color:rgba(75,85,99,.05)}.share-grid-item.copy:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:rgba(37,99,235,.05)}.card-location-badge{position:absolute;top:12px;right:12px;background-color:var(--color-accent,#ef4444);color:#fff;font-size:.7rem;font-weight:700;text-transform:uppercase;padding:4px 8px;border-radius:var(--radius-sm);z-index:2}.card-location-badge a{color:#fff}.gundem-cta-container{text-align:center;margin:50px auto 30px;width:100%}.live-viewer-count .pulse-red-dot,.pulse-red-dot{margin-right:6px}.gundem-cta-btn{display:inline-flex;align-items:center;gap:10px;background-color:var(--color-primary);color:#fff!important;padding:14px 28px;font-size:1rem;border-radius:var(--radius-md);box-shadow:0 4px 15px rgba(37,99,235,.2);transition:var(--transition-all)}.gundem-cta-btn:hover{background-color:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,99,235,.3)}.city-grid-card:hover,.eq-article-card:hover,.pharmacy-card-premium:hover{box-shadow:var(--shadow-md)!important}.fast-city-btn:hover{background-color:rgba(20,184,166,.05)!important}.fast-city-btn.active:hover{color:#fff!important;background-color:#14b8a6!important}.pharmacy-card-premium:hover{border-color:#14b8a6!important}.btn-pharmacy-action:hover{background-color:rgba(20,184,166,.08)!important}.pharmacy-card-premium a[href^="tel:"].btn-pharmacy-action:hover{background-color:rgba(20,184,166,.1)!important}.pharmacy-card-premium a[target="_blank"].btn-pharmacy-action:hover{background-color:#0d9488!important;color:#fff!important}.earthquake-premium-page{min-height:80vh}.eq-filter-btn:hover{border-color:var(--color-primary)!important;color:var(--color-primary)!important}.eq-filter-btn.active:hover{color:#fff!important}.eq-row:hover td{background-color:rgba(239,68,68,.02)!important}@media (max-width:768px){.reactions-container{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;width:100%!important;justify-content:stretch!important}.reaction-item{width:100%!important;min-width:0!important;padding:10px 5px!important}#desktopEqTable{display:none!important}#mobileEqList{display:block!important}.earthquake-hero-content{text-align:center;justify-content:center!important;align-items:center!important;flex-direction:column}.earthquake-hero-left{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:100%}.earthquake-hero-left h1{font-size:2rem!important}.earthquake-hero-left p{font-size:.95rem!important}.earthquake-hero-left div{margin:0 auto}.earthquake-quick-stats{max-width:100%!important;width:100%!important}.eq-filters-container{display:flex;flex-direction:column;width:100%;gap:15px;align-items:center}.eq-filter-buttons-wrapper{justify-content:center!important;width:100%}.eq-search-input-wrapper{max-width:100%!important;width:100%!important;margin-left:0!important;margin-top:10px!important}.eq-mobile-card{padding:12px!important}}@media (min-width:769px){#desktopEqTable{display:block!important}#mobileEqList{display:none!important}}.eq-educational-section{padding:20px 0}.eq-article-card{background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-left:4px solid #ef4444!important;border-radius:var(--radius-lg);padding:26px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);transition:.25s;margin-bottom:22px}.eq-article-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;border-color:rgba(239,68,68,.3)!important}.eq-article-card h3{font-size:1.25rem;font-weight:850;color:var(--text-primary);display:flex;align-items:center;gap:10px;margin:0 0 14px;letter-spacing:-.02em}.eq-article-number{display:inline-flex;width:28px;height:28px;border-radius:50%;background-color:rgba(239,68,68,.1);color:#ef4444;align-items:center;justify-content:center;font-size:.8rem;font-weight:800}.eq-article-card p{color:var(--text-secondary);line-height:1.75;font-size:.95rem;margin:0}.eq-article-list{margin-top:15px;padding-left:0;list-style:none}.eq-article-list li{position:relative;padding-left:24px;margin-bottom:10px;color:var(--text-secondary);font-size:.92rem;line-height:1.6}.eq-article-list li::before{content:"\f058";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:2px;color:#ef4444;font-size:.9rem}.eq-article-grid-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:15px;margin-top:18px}.eq-article-sub-card{background-color:var(--color-input-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-md);padding:16px;transition:border-color .2s}.live-tv-card,.platform-card,.sidebar-channel-item,.watch-now-btn{transition:var(--transition-all)}.eq-article-sub-card:hover{border-color:rgba(239,68,68,.2)}.eq-article-sub-card strong{color:var(--text-primary);font-size:.95rem;display:flex;align-items:center;gap:6px;margin-bottom:6px}.eq-article-sub-card p{font-size:.86rem;color:var(--text-secondary);line-height:1.5}.eq-step-list{display:flex;flex-direction:column;gap:12px;margin-top:15px}.eq-step-item{display:flex;gap:12px;font-size:.92rem;line-height:1.6;color:var(--text-secondary)}.eq-step-badge{background-color:rgba(239,68,68,.1);color:#ef4444;font-weight:800;padding:2px 8px;border-radius:4px;font-size:.72rem;height:max-content;white-space:nowrap;text-transform:uppercase}.pulse-red-dot{display:inline-block;width:8px;height:8px;background-color:#ef4444;border-radius:50%;box-shadow:0 0 0 rgba(239,68,68,.4);animation:1.5s infinite pulse-dot}@keyframes pulse-dot{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(239,68,68,.7)}70%{transform:scale(1);box-shadow:0 0 0 5px rgba(239,68,68,0);box-shadow:0 0 0 8px rgba(239,68,68,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(239,68,68,0)}}.live-tv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-top:20px;margin-bottom:40px}.live-tv-card{background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-md);padding:24px;display:flex;flex-direction:column;justify-content:space-between}.live-tv-card:hover{transform:translateY(-5px);box-shadow:0 12px 20px rgba(0,0,0,.05);border-color:var(--brand-color,var(--color-primary))}body.dark-theme .live-tv-card:hover{box-shadow:0 12px 25px rgba(0,0,0,.3)}.card-glow-border{position:absolute;top:0;left:0;width:100%;height:3px;background:var(--brand-color,var(--color-primary));opacity:.8}.live-tv-card-header{display:flex;justify-content:center;margin-bottom:20px}.channel-avatar{width:100px;height:100px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-weight:800;background-color:var(--brand-color,var(--color-primary));box-shadow:var(--shadow-md);position:relative;text-align:center;padding:10px;border:3px solid rgba(255,255,255,.2)}.avatar-text{font-size:1.15rem;letter-spacing:-.01em;text-shadow:0 2px 4px rgba(0,0,0,.3);line-height:1.2}.pulsing-live-badge{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);background-color:#ef4444;color:#fff;padding:2px 8px;border-radius:20px;font-size:.65rem;font-weight:800;letter-spacing:.05em;display:flex;align-items:center;gap:4px;box-shadow:0 2px 6px rgba(239,68,68,.4)}.channel-name,.info-card h3,.player-channel-info h2{color:var(--text-primary)}.pulsing-live-badge .badge-dot{width:5px;height:5px;background-color:#fff;border-radius:50%;animation:1.2s infinite blink-dot}@keyframes blink-dot{0%,100%{opacity:.2}50%{opacity:1}}.live-tv-card-body{text-align:center;margin-bottom:20px;flex-grow:1}.channel-name{font-size:1.25rem;margin-bottom:8px}.channel-summary{font-size:.88rem;color:var(--text-secondary);line-height:1.5;margin-bottom:16px}.platform-mini-badges{display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.mini-badge{font-size:.72rem;background-color:var(--color-input-bg);color:var(--text-secondary);padding:4px 8px;border-radius:4px;display:inline-flex;align-items:center;gap:4px;font-weight:600}.watch-now-btn{width:100%;background-color:var(--brand-color,var(--color-primary));color:#fff!important;text-align:center;padding:10px 16px;border-radius:var(--radius-sm);font-weight:700;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.watch-now-btn:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.live-tv-detail-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin-top:20px;margin-bottom:40px}.cities-alphabet-grid,.platforms-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.live-tv-main-col{display:flex;flex-direction:column;gap:24px;min-width:0}.video-player-container-wrapper{background-color:#000;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--color-card-border)}.video-player-container{position:relative;width:100%;padding-top:56.25%}.video-player-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;background-color:#000}.player-meta-bar{background-color:var(--bg-secondary);padding:16px 20px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--color-card-border)}.channel-indicator-dot{width:12px;height:12px;border-radius:50%;box-shadow:0 0 10px currentColor;background-color:var(--channel-color,var(--color-primary))}.player-channel-info h2{font-size:1.35rem;margin:0}.live-viewer-count{font-size:.85rem;font-weight:700;color:#ef4444;display:flex;align-items:center;background-color:rgba(239,68,68,.1);padding:6px 12px;border-radius:20px}.astroloji-specs-box,.highlight-section,.info-card,.trait-block-card{background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-md);padding:24px;box-shadow:var(--shadow-sm)}.info-card h3{font-size:1.15rem;margin-bottom:16px;border-bottom:1px solid var(--color-card-border);padding-bottom:10px;display:flex;align-items:center;gap:10px}.info-about p{font-size:.95rem;color:var(--text-secondary);line-height:1.6}.table-responsive-custom{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-custom::-webkit-scrollbar{height:6px}.table-responsive-custom::-webkit-scrollbar-track{background:rgba(255,255,255,.03);border-radius:3px}.table-responsive-custom::-webkit-scrollbar-thumb{background:var(--color-card-border);border-radius:3px}.table-responsive-custom::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.frequency-table{width:100%;font-size:.92rem;text-align:left}.frequency-table td,.frequency-table th,.standings-table td,.standings-table th{padding:12px 16px;border-bottom:1px solid var(--color-card-border)}.frequency-table th,.standings-table th{background-color:var(--color-input-bg);color:var(--text-primary);font-weight:700}.badge-quality{background-color:var(--color-primary);color:#fff;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:700}.platforms-grid{display:grid;gap:16px}.platform-card{background-color:var(--color-input-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-sm);padding:16px;text-align:center;display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center}.platform-card:hover{transform:translateY(-2px);border-color:var(--color-primary)}.platform-logo-wrapper{font-weight:800;font-size:1.05rem;letter-spacing:-.01em}.logo-digiturk{color:#f26522}.logo-dsmart{color:#0091ff}.logo-tivibu{color:#88c03d}.logo-kablotv{color:#0056b3}.logo-turkcelltv{color:#fecb00}.platform-channel-num{font-size:.9rem;font-weight:700;color:var(--text-primary);background-color:var(--bg-secondary);padding:4px 12px;border-radius:20px;border:1px solid var(--color-card-border)}.sidebar-widget{background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-md);padding:20px;box-shadow:var(--shadow-sm);position:sticky;bottom:24px}.sidebar-widget-title{font-size:1.1rem;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--color-card-border);color:var(--text-primary);display:flex;align-items:center;gap:8px}.sidebar-channel-item.active-channel,.sidebar-channel-item:hover{background-color:var(--bg-primary);border-color:var(--channel-color,var(--color-primary))}.sidebar-channel-item{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--radius-sm);border:1px solid var(--color-card-border);background-color:var(--color-input-bg)}.sidebar-channel-item:hover{transform:translateX(4px)}.search-filter-wrapper i,.select-wrapper-premium .select-icon{position:absolute;left:15px;transform:translateY(-50%);top:50%}.sidebar-channel-item.active-channel{box-shadow:0 4px 8px rgba(0,0,0,.02)}.sidebar-channel-avatar{width:44px;height:44px;border-radius:50%;color:#fff;font-weight:800;font-size:.8rem;display:flex;align-items:center;justify-content:center;text-shadow:0 1px 2px rgba(0,0,0,.2);border:2px solid rgba(255,255,255,.1);flex-shrink:0;background-color:var(--channel-color,var(--color-primary))}.sidebar-channel-meta{display:flex;flex-direction:column;gap:2px}.sidebar-channel-name{font-weight:700;font-size:.92rem;color:var(--text-primary)}.sidebar-channel-status{font-size:.72rem;color:var(--text-secondary);display:flex;align-items:center;gap:4px}.active-pulse-dot{display:inline-block;width:6px;height:6px;background-color:#ef4444;border-radius:50%}.pharmacy-selector-card .select2-container{width:100%!important}.pharmacy-selector-card .select2-container--default .select2-selection--single{background-color:#0f172a!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:var(--radius-md)!important;height:48px!important;display:flex!important;align-items:center!important;outline:0!important;transition:border-color .2s,box-shadow .2s}.pharmacy-selector-card .select2-container--default .select2-selection--single:focus,.pharmacy-selector-card .select2-container--default.select2-container--open .select2-selection--single{border-color:#14b8a6!important;box-shadow:0 0 0 3px rgba(20,184,166,.25)!important}.pharmacy-selector-card .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff!important;font-weight:700!important;font-size:.95rem!important;padding-left:42px!important;padding-right:20px!important;line-height:46px!important;height:46px!important}.pharmacy-selector-card .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px!important;right:15px!important}.pharmacy-selector-card .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent!important;border-width:6px 6px 0!important;margin-left:-6px!important}.pharmacy-selector-card .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #fff!important;border-width:0 6px 6px!important;margin-left:-6px!important}.pharmacy-selector-card .select2-container--default .select2-selection--single .select2-selection__placeholder{color:rgba(255,255,255,.6)!important}body.dark-theme .select2-dropdown{background-color:#0f172a!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important;border-radius:var(--radius-md)!important;box-shadow:0 10px 25px -5px rgba(0,0,0,.5)!important}body.light-theme .select2-dropdown{background-color:#fff!important;border:1px solid rgba(0,0,0,.1)!important;color:#0f172a!important;border-radius:var(--radius-md)!important;box-shadow:0 10px 25px -5px rgba(0,0,0,.1)!important}.select2-dropdown .select2-search--dropdown{padding:8px 10px!important}body.dark-theme .select2-search--dropdown .select2-search__field{background-color:#1e293b!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important;border-radius:4px!important;outline:0!important;padding:6px 10px!important}body.light-theme .select2-search--dropdown .select2-search__field{background-color:#f1f5f9!important;border:1px solid rgba(0,0,0,.1)!important;color:#0f172a!important;border-radius:4px!important;outline:0!important;padding:6px 10px!important}.select2-results__option{padding:10px 15px!important;font-size:.95rem!important;font-weight:600!important;transition:background-color .15s,color .15s}body.dark-theme .select2-results__option{color:rgba(255,255,255,.8)!important}body.light-theme .select2-results__option{color:#334155!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#14b8a6!important;color:#fff!important}.select2-container--default .select2-results__option[aria-selected=true]{background-color:rgba(20,184,166,.15)!important}body.dark-theme .select2-container--default .select2-results__option[aria-selected=true]{color:#2dd4bf!important}body.light-theme .select2-container--default .select2-results__option[aria-selected=true]{color:#0d9488!important}.pharmacy-premium-page{min-height:80vh;position:relative}.pharmacy-hero-banner{background:linear-gradient(135deg,#0f766e 0,#022c22 100%);border-bottom:4px solid #14b8a6;position:relative;padding:50px 0;color:#fff}.pharmacy-hero-content{display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap}.pharmacy-hero-left{flex:1;min-width:300px}.pharmacy-badge-premium{background:rgba(20,184,166,.2);border:1px solid rgba(20,184,166,.3);color:#2dd4bf;padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:800;display:inline-flex;align-items:center;gap:6px;margin-bottom:15px}.pharmacy-hero-left h1{font-size:2.5rem;font-weight:900;margin:0 0 10px;text-shadow:0 4px 12px rgba(0,0,0,.35)}.pharmacy-current-location strong,.selector-header{font-weight:800;color:#fff}.pharmacy-hero-left p{font-size:1.1rem;opacity:.9;margin:0 0 20px}.pharmacy-current-location{display:flex;align-items:center;gap:8px;font-size:1.05rem;background:rgba(255,255,255,.08);padding:8px 15px;border-radius:var(--radius-md);width:max-content}.pharmacy-current-location i,.selector-header i{color:#2dd4bf}.pharmacy-current-location span{opacity:.85}.pharmacy-current-location a{margin-left:10px;font-size:.85rem;color:#2dd4bf;text-decoration:underline;font-weight:600}.back-to-portal-link,.btn-astroloji-action,.btn-gender-cta,.btn-newspaper,.btn-pharmacy-action,.cc-breadcrumb a,.city-grid-card,.compact-sign-item,.newspapers-banner-btn,.prog-channel-badge,.quick-nav-btn,.series-channel-badge,.series-channel-link,.sidebar-day-item,.tv-channel-card,.view-all-day-series-btn{text-decoration:none}.pharmacy-selector-card{backdrop-filter:blur(10px);background:rgba(15,23,42,.65);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);padding:25px;max-width:480px;width:100%;box-shadow:var(--shadow-lg)}.city-grid-card,.district-scroll-btn span,.fast-cities-wrapper,.home-standings-widget,.no-pharmacies-match-box,.pharmacy-card-premium,.standings-guide-box{box-shadow:var(--shadow-sm)}.selector-header{display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:12px;margin-bottom:15px}.form-group-premium label{display:block;font-size:.85rem;color:rgba(255,255,255,.7);font-weight:700;margin-bottom:8px;text-transform:uppercase}.select-wrapper-premium .select-icon{color:#14b8a6;z-index:10}.select-styled-premium{width:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right 15px center/16px no-repeat #0f172a;border:1px solid rgba(255,255,255,.15);color:#fff;padding:12px 15px 12px 42px;border-radius:var(--radius-md);font-size:.95rem;font-weight:700;cursor:pointer;outline:0;appearance:none;-webkit-appearance:none}.fast-cities-wrapper{background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);padding:15px 20px;display:flex;align-items:center;gap:15px;flex-wrap:wrap}.fast-cities-wrapper strong{color:var(--text-primary);font-size:.9rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.cities-grid-title h2 i,.detail-actions-row h2 i,.district-filters-title i,.fast-cities-wrapper strong i{color:#14b8a6}.fast-cities-list{display:flex;gap:10px;flex-wrap:wrap}.fast-city-btn{background-color:var(--color-input-bg);color:var(--text-secondary);padding:6px 14px;border-radius:20px;font-size:.85rem;font-weight:700;border:1px solid var(--color-card-border);transition:.2s}.district-chip.active,.fast-city-btn.active{background-color:#14b8a6;color:#fff!important;border-color:#14b8a6}.cities-grid-title{margin-top:40px;margin-bottom:20px;border-bottom:2px solid var(--color-card-border);padding-bottom:10px}.cities-grid-title h2{font-size:1.4rem;font-weight:800;color:var(--text-primary);display:flex;align-items:center;gap:10px;margin:0}.cities-grid-title p,.detail-actions-row p{color:var(--text-muted);font-size:.9rem;margin:5px 0 0}.cities-alphabet-grid{display:grid;gap:12px;margin-bottom:60px}.city-grid-card{background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-md);padding:12px 18px;color:var(--text-primary);font-weight:700;font-size:.95rem;text-align:center;display:block;transition:.2s}.district-chip,.search-filter-wrapper input{background-color:var(--color-input-bg);outline:0}.city-grid-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.detail-actions-row{margin-top:40px;margin-bottom:25px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.detail-actions-row h2{font-size:1.6rem;font-weight:800;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:10px}.search-filter-wrapper{position:relative;max-width:320px;width:100%}.search-filter-wrapper i{color:var(--text-muted);font-size:.85rem}.search-filter-wrapper input{width:100%;padding:10px 15px 10px 38px;border-radius:20px;border:1px solid var(--color-card-border);color:var(--text-primary);font-size:.9rem;transition:border-color .2s}.district-chip,.district-scroll-btn span{border:1px solid var(--color-card-border)}.district-scroll-btn span,.standings-table tbody tr{transition:var(--transition-all)}.search-filter-wrapper input:focus{border-color:#14b8a6}.district-filters-outer{margin-bottom:25px}.district-filters-title{font-size:.8rem;text-transform:uppercase;font-weight:800;color:var(--text-muted);margin-bottom:8px;display:flex;align-items:center;gap:6px}.district-chips-wrapper,.tv-channels-scroll-wrapper{position:relative;display:flex;align-items:center;width:100%}.district-scroll-btn{position:absolute;top:0;z-index:10;border:none;color:var(--text-primary);height:34px;width:45px;display:none;align-items:center;cursor:pointer;outline:0;padding:0}#slideLeftBtn{left:0;background:linear-gradient(90deg,var(--bg-primary) 60%,transparent);justify-content:flex-start}#slideRightBtn{right:0;background:linear-gradient(-90deg,var(--bg-primary) 60%,transparent);justify-content:flex-end}.district-scroll-btn span{background:var(--color-input-bg);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.district-scroll-btn:hover span{border-color:#14b8a6;color:#14b8a6}.district-chips-container{display:flex;gap:8px;overflow-x:auto;padding-bottom:10px;width:100%;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth}.district-chip{color:var(--text-secondary);padding:6px 14px;border-radius:20px;font-size:.82rem;font-weight:700;cursor:pointer;transition:.2s}.pharmacies-list-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;margin-bottom:60px}.pharmacy-card-premium{background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-top:4px solid #14b8a6;border-radius:var(--radius-lg);padding:25px;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:240px;transition:.25s}.pharmacy-card-premium:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.pharmacy-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px}.pharmacy-card-header h3{font-size:1.15rem;font-weight:850;color:var(--text-primary);margin:0;line-height:1.3}.district-badge{background-color:rgba(20,184,166,.1);border:1px solid rgba(20,184,166,.25);color:#0d9488;padding:4px 10px;border-radius:12px;font-size:.78rem;font-weight:800;text-transform:uppercase;white-space:nowrap}.pharmacy-detail-row,.pharmacy-detail-row-phone{font-size:.88rem;color:var(--text-secondary);display:flex;gap:8px}.pharmacy-card-details{margin-bottom:20px;display:flex;flex-direction:column;gap:8px}.pharmacy-detail-row{line-height:1.5}.pharmacy-detail-row i{color:#14b8a6;margin-top:4px;flex-shrink:0}.pharmacy-detail-row-phone{align-items:center}.pharmacy-detail-row-phone i{color:#14b8a6;flex-shrink:0}.pharmacy-detail-row-phone strong{color:var(--text-primary);font-weight:700}.pharmacy-card-actions{display:flex;gap:10px;border-top:1px solid var(--color-card-border);padding-top:15px;margin-top:10px}.btn-pharmacy-action{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px;border-radius:var(--radius-md);font-size:.85rem;font-weight:750;transition:.2s}.btn-pharmacy-action-tel:hover{background-color:var(--bg-primary);border-color:#14b8a6;color:#14b8a6}.btn-pharmacy-action-map{background-color:#14b8a6;color:#fff!important;border:none}.btn-pharmacy-action-map:hover{filter:brightness(1.1);box-shadow:0 4px 8px rgba(20,184,166,.2)}.no-pharmacies-match-box{grid-column:1/-1;text-align:center;background-color:var(--bg-secondary);border:1px dashed var(--color-card-border);border-radius:var(--radius-lg);padding:50px 20px;margin-top:10px;display:none;flex-direction:column;align-items:center;justify-content:center}.no-pharmacies-match-box i{font-size:3rem;color:var(--color-accent);margin-bottom:15px}.no-pharmacies-match-box h3{font-size:1.3rem;color:var(--text-primary);margin-bottom:8px}.no-pharmacies-match-box p{font-size:.92rem;color:var(--text-secondary);max-width:450px;margin:0}.live-tv-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--channel-color,var(--color-primary)) 86.6%,transparent) 0,#0f172a 100%)!important;border-bottom:4px solid var(--channel-color,var(--color-primary))!important}.standings-banner{background:linear-gradient(135deg,#0284c7dd 0,#0f172a 100%)!important;border-bottom:4px solid #0284c7!important;position:relative;overflow:hidden}.home-standings-widget .widget-header,.standings-guide-box h3,.standings-header-row,.standings-tabs{border-bottom:1px solid var(--color-card-border)}.team-logo-placeholder{background-color:var(--color-input-bg);color:var(--text-secondary)}.pharmacy-fast-cities-container{margin-top:30px}.pharmacy-error-card{margin-top:30px;margin-bottom:60px;text-align:center;border-radius:var(--radius-xl);padding:50px 30px}.container-no-pb,.home-utility-section-container{padding-bottom:0!important}.home-standings-widget{background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-md);padding:20px;display:flex;flex-direction:column}.home-standings-widget .widget-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;margin-bottom:16px}.home-standings-widget .widget-header h3{font-size:1.15rem;margin:0;color:var(--text-primary);display:flex;align-items:center;gap:8px}.home-standings-table{width:100%;font-size:.88rem}.home-standings-table td,.home-standings-table th{padding:5px 12px;border-bottom:1px solid var(--color-card-border)}.home-standings-table th{color:var(--text-muted);font-weight:600;text-align:left}.home-standings-table tbody tr.row-cl td:first-child{border-left:3px solid var(--color-success)}.home-standings-table tbody tr.row-relegation td:first-child{border-left:3px solid var(--color-error)}.team-name-col{font-weight:700;color:var(--text-primary)!important;display:flex;align-items:center}.home-standings-table .team-logo-img{width:24px;height:24px;margin-right:8px;padding:1px;border-radius:4px;flex-shrink:0}.home-standings-table .team-logo-placeholder{width:24px;height:24px;border-radius:50%;background-color:var(--color-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;margin-right:8px;flex-shrink:0}.utility-widgets-flex{display:flex;flex-direction:column;gap:16px;flex-grow:1}.prayer-times-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}.standings-page-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin-top:10px;margin-bottom:40px}.channel-timeline-container,.standings-main-box{background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-md);padding:24px;box-shadow:var(--shadow-sm);min-width:0}.standings-header-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;margin-bottom:20px}.standings-title,.team-name-cell{align-items:center;font-weight:700;display:flex}.standings-title{font-size:1.25rem;color:var(--text-primary);gap:8px}.standings-table{width:100%;font-size:.92rem}.standings-table td{color:var(--text-secondary);vertical-align:middle}.standings-table tbody tr.zone-cl td:first-child{border-left:4px solid var(--color-success)}.standings-table tbody tr.zone-el td:first-child{border-left:4px solid var(--color-primary)}.standings-table tbody tr.zone-relegation td:first-child{border-left:4px solid var(--color-error)}.points-cell,.rank-num{color:var(--text-primary);font-size:1.05rem}.team-name-cell{gap:12px;color:var(--text-primary)}.team-logo-placeholder{width:32px;height:32px;border-radius:6px;font-size:.72rem;font-weight:800;text-transform:uppercase;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-card-border);flex-shrink:0}.standings-legend{display:flex;flex-direction:column;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid var(--color-card-border)}.legend-item{font-size:.8rem;color:var(--text-secondary);display:flex;align-items:center;gap:8px}.legend-box{width:14px;height:14px;border-radius:3px;display:inline-block}.standings-guide-box,.standings-tab-btn{border:1px solid var(--color-card-border)}.legend-cl{background-color:var(--color-success)}.legend-el{background-color:var(--color-primary)}.legend-relegation{background-color:var(--color-error)}.standings-guide-box{background-color:var(--bg-secondary);border-radius:var(--radius-md);padding:24px;height:max-content}.standings-guide-box h3{font-size:1.15rem;color:var(--text-primary);margin-bottom:16px;padding-bottom:10px;display:flex;align-items:center;gap:8px}.standings-guide-box p{font-size:.88rem;color:var(--text-secondary);line-height:1.6;margin-bottom:12px}.standings-guide-box ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.prog-desc,.standings-guide-box ul li{font-size:.85rem;color:var(--text-secondary);line-height:1.5}.pulse-green-dot{display:inline-block;width:8px;height:8px;background-color:var(--color-success);border-radius:50%;box-shadow:0 0 0 rgba(16,185,129,.4);animation:1.5s infinite pulse-green}.astroloji-intro-box,.fixture-box,.fixture-day-card,.gender-cta-card,.team-logo-img{box-shadow:var(--shadow-sm)}@keyframes pulse-green{0%{box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{box-shadow:0 0 0 6px rgba(16,185,129,0)}100%{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.standings-tabs{display:flex;gap:10px;margin-bottom:18px;padding-bottom:12px}.standings-tab-btn{background:var(--bg-secondary);color:var(--text-secondary);padding:8px 16px;font-size:.85rem;font-weight:600;border-radius:6px;cursor:pointer;transition:.2s;display:flex;align-items:center;gap:8px}.astroloji-card,.btn-astroloji-action,.btn-gender-cta,.fixture-day-card,.fixture-match-row,.gender-cta-card{transition:var(--transition-all)}.standings-tab-btn:hover{background:var(--bg-primary);color:var(--text-primary);border-color:var(--text-muted)}.standings-tab-btn.active{background:var(--color-primary);color:#fff;border-color:transparent;box-shadow:0 4px 10px rgba(37,99,235,.15)}.fixture-box{background:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:12px;padding:20px}.fixture-header-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-card-border);padding-bottom:12px;margin-bottom:18px}.fixture-title{font-size:1.05rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:8px}.team-logo-img{width:32px;height:32px;object-fit:contain;border-radius:8px;background-color:#fff;padding:3px;border:1px solid var(--color-card-border);flex-shrink:0;display:inline-block;vertical-align:middle}body.dark-theme .team-logo-img{background-color:#fff;border-color:rgba(255,255,255,.1)}.fixture-match-team .team-logo-img{width:28px;height:28px;padding:2px;border-radius:6px}.fixture-day-card,.fixture-time-badge{border:1px solid var(--color-card-border)}.fixture-days-container{display:flex;flex-direction:column;gap:24px}.fixture-day-card{background:var(--bg-primary);border-radius:16px;overflow:hidden}.fixture-day-card:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary-hover,var(--color-primary))}.fixture-day-header{background:linear-gradient(135deg,var(--bg-secondary) 0,var(--color-input-bg) 100%);padding:16px 24px;border-bottom:1px solid var(--color-card-border);display:flex;justify-content:space-between;align-items:center}.fixture-date-badge{font-size:.95rem;font-weight:800;color:var(--text-primary);display:flex;align-items:center;gap:8px}.fixture-day-name{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);background:rgba(37,99,235,.08);padding:4px 12px;border-radius:20px}body.dark-theme .fixture-day-name{background:rgba(59,130,246,.15)}.fixture-day-body{padding:12px 24px;display:flex;flex-direction:column}.fixture-time-group{display:grid;grid-template-columns:100px 1fr;align-items:center;padding:16px 0}.fixture-match-row,.fixture-time-badge{align-items:center;background-color:var(--bg-secondary)}.fixture-time-group:not(:last-child){border-bottom:1px dashed var(--color-card-border)}.fixture-time-badge{display:inline-flex;gap:6px;font-size:.85rem;font-weight:800;color:var(--text-primary);padding:6px 12px;border-radius:30px}.fixture-time-badge i{color:var(--color-accent,#f97316)}.fixture-match-row{display:grid;grid-template-columns:1fr 100px 1fr;padding:10px 16px;border:1px solid var(--color-card-border);border-radius:12px}.fixture-match-row:hover{background-color:var(--color-input-bg);border-color:var(--color-primary);transform:translateX(4px)}.fixture-match-team{display:flex;align-items:center;gap:12px;font-weight:700;font-size:.95rem;color:var(--text-primary)}.fixture-match-team.home{justify-content:flex-end;text-align:right}.fixture-match-team.away{justify-content:flex-start;text-align:left}.fixture-match-score-wrapper{display:flex;justify-content:center;align-items:center}.fixture-match-score{display:inline-flex;justify-content:center;align-items:center;min-width:68px;padding:6px 12px;font-size:.85rem;font-weight:800;border-radius:30px;text-align:center;letter-spacing:.05em}.fixture-match-score.played{background-color:rgba(34,197,94,.08);color:#22c55e;border:1px solid rgba(34,197,94,.2)}.astroloji-intro-box,.fixture-match-score.upcoming,.home-standings-widget-embedded{border:1px solid var(--color-card-border)}body.dark-theme .fixture-match-score.played{background-color:rgba(34,197,94,.15)}.fixture-match-score.upcoming{background-color:var(--color-input-bg);color:var(--text-secondary)}.sports-standings-section{margin-top:30px;margin-bottom:40px}.sports-standings-grid{display:grid;grid-template-columns:1fr;gap:30px;max-width:1280px;margin:0 auto}@media (min-width:1025px){.sports-standings-grid{grid-template-columns:repeat(auto-fill,minmax(580px,1fr))}}.home-standings-widget-embedded{background-color:var(--bg-secondary);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex;flex-direction:column}.astroloji-banner{background:linear-gradient(135deg,#1e1b4b 0,#030712 100%)!important;border-bottom:4px solid #4f46e5!important}.astroloji-card,.astroloji-intro-box{background-color:var(--bg-secondary)}.astroloji-banner.elem-fire{border-bottom-color:#ef4444!important;background:linear-gradient(135deg,#7f1d1d 0,#0f172a 100%)!important}.astroloji-banner.elem-earth{border-bottom-color:#10b981!important;background:linear-gradient(135deg,#064e3b 0,#0f172a 100%)!important}.astroloji-banner.elem-air{border-bottom-color:#06b6d4!important;background:linear-gradient(135deg,#164e63 0,#0f172a 100%)!important}.astroloji-banner.elem-water{border-bottom-color:#3b82f6!important;background:linear-gradient(135deg,#1e3a8a 0,#0f172a 100%)!important}.astroloji-intro-box{border-radius:var(--radius-lg);padding:25px;margin-top:30px;margin-bottom:30px}.astroloji-intro-box h2{font-size:1.4rem;font-weight:800;color:var(--text-primary);margin-bottom:12px}.astroloji-intro-box p{font-size:.95rem;color:var(--text-secondary);line-height:1.6;margin:0}.astroloji-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:60px}.astroloji-card{border:1px solid var(--color-card-border);border-radius:var(--radius-md);padding:24px;display:flex;flex-direction:column;justify-content:space-between;min-height:280px;position:relative;overflow:hidden}.astroloji-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.astroloji-card.elem-fire:hover{border-color:#ef4444;box-shadow:0 10px 20px rgba(239,68,68,.08)}.astroloji-card.elem-earth:hover{border-color:#10b981;box-shadow:0 10px 20px rgba(16,185,129,.08)}.astroloji-card.elem-air:hover{border-color:#06b6d4;box-shadow:0 10px 20px rgba(6,182,212,.08)}.astroloji-card.elem-water:hover{border-color:#3b82f6;box-shadow:0 10px 20px rgba(59,130,246,.08)}.astroloji-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.zodiac-element-badge{font-size:.75rem;font-weight:800;padding:4px 10px;border-radius:12px;text-transform:uppercase;display:inline-flex;align-items:center;gap:5px}.elem-fire .zodiac-element-badge{background-color:rgba(239,68,68,.1);color:#ef4444}.elem-earth .zodiac-element-badge{background-color:rgba(16,185,129,.1);color:#10b981}.elem-air .zodiac-element-badge{background-color:rgba(6,182,212,.1);color:#06b6d4}.card-man .gender-cta-icon-wrapper,.elem-water .zodiac-element-badge{background-color:rgba(59,130,246,.1);color:#3b82f6}.zodiac-dates{font-size:.8rem;color:var(--text-muted);font-weight:600}.astroloji-card-body{flex-grow:1;margin-bottom:20px}.zodiac-name{font-size:1.3rem;font-weight:800;color:var(--text-primary);margin-bottom:8px}.zodiac-desc{font-size:.88rem;color:var(--text-secondary);line-height:1.5;margin-bottom:12px}.btn-astroloji-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px;border-radius:var(--radius-sm);background-color:var(--color-input-bg);color:var(--text-primary);border:1px solid var(--color-card-border);font-weight:700;font-size:.85rem}.astroloji-detail-grid{display:grid;grid-template-columns:1fr;gap:28px;margin-bottom:60px}.astroloji-main-info{display:flex;flex-direction:column;gap:25px}.astroloji-info-section h2{font-size:1.5rem;font-weight:800;color:var(--text-primary);margin-bottom:12px}.astroloji-lead-text{font-size:1.05rem;line-height:1.6;color:var(--text-primary);font-weight:600}.astroloji-specs-box h3{font-size:1.15rem;color:var(--text-primary);margin-bottom:16px;border-bottom:1px solid var(--color-card-border);padding-bottom:10px;display:flex;align-items:center;gap:8px}.astroloji-specs-table{width:100%;font-size:.9rem}.astroloji-specs-table td{padding:10px 0;border-bottom:1px solid var(--color-card-border);color:var(--text-secondary)}.badge-inline-element{font-size:.72rem;font-weight:800;border-radius:10px;text-transform:uppercase}.astroloji-gender-cta-row{display:grid;grid-template-columns:1fr;gap:20px;margin-top:15px}@media (min-width:768px){.standings-legend{flex-direction:row;gap:24px}.astroloji-gender-cta-row{grid-template-columns:1fr 1fr}}.gender-cta-card{background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);padding:25px;display:flex;flex-direction:column;justify-content:space-between}.gender-cta-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.card-woman:hover{border-color:#ec4899}.astroloji-quick-nav-box h3,.trait-block-header{border-bottom:1px solid var(--color-card-border)}.gender-cta-icon-wrapper{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:15px}.gender-cta-card h3{font-size:1.25rem;font-weight:800;color:var(--text-primary);margin-bottom:10px}.gender-cta-card p{font-size:.88rem;color:var(--text-secondary);line-height:1.5;margin-bottom:20px}.btn-gender-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:var(--radius-sm);font-weight:700;font-size:.9rem}.card-woman .btn-gender-cta{background-color:#ec4899;color:#fff!important}.card-man .btn-gender-cta{background-color:#3b82f6;color:#fff!important}.card-woman .btn-gender-cta:hover{background-color:#db2777}.trait-block-header{padding-bottom:12px;margin-bottom:15px}.trait-block-title h3{font-size:1.15rem;font-weight:800;color:var(--text-primary);margin:0}.trait-block-body p{font-size:.92rem;color:var(--text-secondary);line-height:1.6;margin:0}.astroloji-quick-nav-box{background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-md);padding:20px;box-shadow:var(--shadow-sm)}.quick-nav-btn,.spec-grid-item{background-color:var(--color-input-bg);display:flex;transition:var(--transition-all)}.astroloji-quick-nav-box h3{font-size:1.05rem;color:var(--text-primary);margin-bottom:15px;padding-bottom:8px;display:flex;align-items:center;gap:8px}.quick-nav-btn{align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-sm);border:1px solid var(--color-card-border);color:var(--text-primary);font-size:.85rem;font-weight:700}.quick-nav-btn:hover{border-color:var(--color-primary);background-color:var(--bg-primary);color:var(--color-primary)}.compact-sign-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:4px;border:1px solid transparent;color:var(--text-secondary);font-size:.88rem;font-weight:600;transition:var(--transition-all)}.compact-sign-icon,.header-zodiac-icon,.zodiac-icon-accent,.zodiac-symbol-char{display:inline-block;vertical-align:middle}.compact-sign-item.active{background-color:rgba(79,70,229,.1);color:#4f46e5;border-color:rgba(79,70,229,.2);font-weight:700}.dates-small{font-size:.72rem;color:var(--text-muted)}.zodiac-watermark-icon{position:absolute;right:-25px;bottom:-25px;font-size:9rem;opacity:.035;color:var(--text-primary);pointer-events:none;transition:var(--transition-all);z-index:1}.astroloji-card:hover .zodiac-watermark-icon{transform:scale(1.12) rotate(-12deg);opacity:.08;color:var(--color-primary)}.zodiac-icon-accent{margin-right:6px;font-size:1.15em;transition:var(--transition-all)}.astroloji-card:hover .zodiac-icon-accent{transform:scale(1.2) rotate(5deg)}.elem-fire .zodiac-icon-accent{color:#f87171!important}.elem-earth .zodiac-icon-accent{color:#34d399!important}.elem-air .zodiac-icon-accent{color:#22d3ee!important}.header-zodiac-icon{margin-right:12px;font-size:1.25em;animation:4s ease-in-out infinite float;color:rgba(255,255,255,.95);text-shadow:0 0 20px rgba(255,255,255,.4)}.compact-sign-icon{width:20px;text-align:center;margin-right:8px;font-size:.95em;opacity:.7;transition:var(--transition-all)}.compact-sign-item.active .compact-sign-icon,.compact-sign-item:hover .compact-sign-icon{opacity:1;transform:scale(1.15)}.zodiac-symbol-char{font-family:"Segoe UI Symbol","Apple Color Emoji","Arial Unicode MS","Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;line-height:1}.zodiac-specs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-top:10px}.spec-grid-item{border:1px solid var(--color-card-border);border-radius:var(--radius-sm);padding:12px 16px;flex-direction:column;gap:6px}.channel-avatar-logo,.tv-channel-card{display:flex;transition:.25s cubic-bezier(.4, 0, .2, 1)}.spec-grid-item:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.spec-label{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.spec-value{font-size:.95rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:6px}.spec-value a:hover{color:var(--color-primary-hover,var(--color-primary));text-decoration:underline}@media (max-width:768px){.standings-tabs{gap:6px;margin-bottom:14px;padding-bottom:10px}.standings-tab-btn{flex:1;padding:8px 10px;font-size:.75rem;justify-content:center;gap:6px}.fixture-box{padding:12px}.fixture-day-header{padding:12px 16px}.fixture-day-body{padding:0 16px}.fixture-time-group{grid-template-columns:1fr;gap:12px;padding:14px 0}.fixture-time-header{padding-top:0;display:flex;justify-content:center}.fixture-match-row{grid-template-columns:1fr 70px 1fr;padding:10px;gap:4px}.fixture-match-row:hover{transform:none}.fixture-match-team{gap:8px;font-size:.8rem}.fixture-match-team .team-logo-img{width:22px;height:22px;padding:1.5px}.fixture-match-score{min-width:54px;padding:4px 8px;font-size:.75rem}.standings-main-box{padding:16px;min-width:0;max-width:100%;overflow:hidden}.standings-table{min-width:680px}.standings-table td,.standings-table th{padding:8px 10px}.team-name-cell span{white-space:nowrap}.standings-guide-box{padding:16px}.standings-legend{gap:12px}.live-tv-main-col{min-width:0;max-width:100%;width:100%}.frequency-table{min-width:580px}.info-card{padding:16px!important}.astroloji-intro-box,.astroloji-quick-nav-box,.astroloji-specs-box,.gender-cta-card,.trait-block-card{padding:18px}.astroloji-card{padding:16px;min-height:auto}.zodiac-watermark-icon{font-size:7rem;right:-15px;bottom:-15px}.astroloji-info-section h2,.gender-details-intro h2{font-size:1.3rem}}.channel-days-tabs,.tv-channels-grid{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}@media (max-width:480px){.forecast-row-container{grid-template-columns:repeat(2,1fr)}.prayer-times-grid-premium{grid-template-columns:1fr}.prayer-time-card-premium{flex-direction:row;justify-content:space-between;padding:15px 20px;align-items:center}.time-card-icon-premium{margin-bottom:0;width:45px;height:45px;border-radius:10px;font-size:1.5rem}.time-card-label-premium{margin-bottom:0;font-size:1.1rem}.time-card-val-premium{font-size:1.4rem}.contact-card{flex-direction:column;align-items:flex-start!important;gap:10px!important}.admin-body .stats-grid,.astroloji-grid{grid-template-columns:1fr;gap:16px}.platforms-grid{grid-template-columns:1fr 1fr;gap:12px}.platform-card{padding:12px 8px}.platform-logo-wrapper{font-size:.9rem}.astroloji-intro-box,.astroloji-quick-nav-box,.astroloji-specs-box,.gender-cta-card,.trait-block-card{padding:15px}.quick-nav-btn{padding:8px 10px;font-size:.8rem}}.tv-schedule-banner{background:linear-gradient(135deg,#0f172a 0,#1e293b 100%)!important;border-bottom:4px solid var(--color-primary)!important}.tv-channels-widget{margin-bottom:35px}.tv-channels-scroll-wrapper .scroll-nav-btn{display:none;background:var(--bg-secondary);border:1px solid var(--color-card-border);color:var(--text-secondary);width:36px;height:36px;border-radius:50%;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:var(--transition-all);box-shadow:var(--shadow-sm);position:absolute;top:50%;transform:translateY(-50%);margin-top:-6px}.channel-tabs-scroll-wrapper .scroll-nav-btn:hover,.tv-channels-scroll-wrapper .scroll-nav-btn:hover{background:var(--color-primary);color:#fff;border-color:transparent;box-shadow:0 4px 10px rgba(37,99,235,.25)}.tv-channels-scroll-wrapper .prev-btn{left:-18px}.tv-channels-scroll-wrapper .next-btn{right:-18px}.tv-channels-grid{display:flex;gap:16px;margin-top:15px;padding:4px 0 12px;width:100%;scrollbar-width:thin;scrollbar-color:var(--color-card-border) transparent}.tv-channels-grid::-webkit-scrollbar{height:6px}.tv-channels-grid::-webkit-scrollbar-track{background:0 0}.tv-channels-grid::-webkit-scrollbar-thumb{background-color:var(--color-card-border);border-radius:3px}.tv-channel-card{flex:0 0 120px;background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:16px;padding:18px 12px;text-align:center;flex-direction:column;align-items:center;gap:12px;cursor:pointer;box-shadow:var(--shadow-sm)}.channel-day-tab-btn,.tv-program-card,.view-all-day-series-btn,.weekly-day-tab-btn{background-color:var(--color-input-bg)}.tv-channel-card:hover{transform:translateY(-4px);border-color:var(--channel-color,var(--color-primary));box-shadow:var(--shadow-md);background-color:var(--bg-primary)}.channel-avatar-logo{width:56px;height:56px;border-radius:12px;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;color:#fff;border:2px solid rgba(255,255,255,.15);box-shadow:var(--shadow-sm)}.channel-card-name,.prog-time{font-weight:700;color:var(--text-primary)}.back-to-portal-link,.channel-card-name,.tv-program-card,.view-all-day-series-btn,.weekly-day-tab-btn{transition:var(--transition-all)}.tv-channel-card:hover .channel-avatar-logo{transform:scale(1.05);box-shadow:0 0 15px var(--channel-color)}.channel-card-name{font-size:.9rem}.tv-channel-card:hover .channel-card-name{color:var(--channel-color,var(--color-primary))}.channel-schedule-layout,.series-day-layout,.tv-highlights-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin-bottom:40px}.section-header-row{border-bottom:1px solid var(--color-card-border);padding-bottom:12px;margin-bottom:20px}.tv-program-grid{display:grid;grid-template-columns:1fr;gap:16px}.tv-program-card{border:1px solid var(--color-card-border);border-radius:var(--radius-sm);padding:16px;display:flex;flex-direction:column;gap:8px}.series-day-card:hover,.tv-program-card:hover{transform:translateY(-2px);border-color:var(--color-primary-hover)}.prog-meta,.series-card-header{display:flex;justify-content:space-between;align-items:center}.prog-time{font-size:.82rem}.prog-channel-badge{font-size:.72rem;font-weight:800;color:#fff;padding:2px 8px;border-radius:4px;text-transform:uppercase}.prog-title{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin:4px 0}.weekly-series-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;border-bottom:1px solid var(--color-card-border);padding-bottom:12px}.weekly-day-tab-btn{border:1px solid var(--color-card-border);color:var(--text-secondary);padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:700;cursor:pointer}.mini-series-item{padding-bottom:12px;border-bottom:1px dashed var(--color-card-border)}.mini-series-meta{display:flex;justify-content:space-between;font-size:.8rem;margin-bottom:4px}.mini-series-title{font-size:.92rem;font-weight:700;color:var(--text-primary)}.mini-series-desc{font-size:.8rem;color:var(--text-muted);line-height:1.4;margin-top:4px}.view-all-day-series-btn{display:block;text-align:center;border:1px solid var(--color-card-border);color:var(--text-primary);padding:10px;border-radius:var(--radius-sm);font-size:.85rem;font-weight:700;margin-top:15px}.back-to-portal-link{color:rgba(255,255,255,.7);font-size:.85rem;font-weight:700}.back-to-portal-link:hover,body.dark-theme .cc-result-header.boy .cc-result-gender,body.dark-theme .cc-result-header.girl .cc-result-gender{color:#fff}.channel-day-tab-btn,.channel-tabs-scroll-wrapper .scroll-nav-btn{color:var(--text-secondary);transition:var(--transition-all);cursor:pointer}.channel-tabs-scroll-wrapper{position:relative;display:flex;align-items:center;margin-bottom:24px;width:100%}.channel-tabs-scroll-wrapper .scroll-nav-btn{display:none;background:var(--bg-secondary);border:1px solid var(--color-card-border);width:32px;height:32px;border-radius:50%;align-items:center;justify-content:center;z-index:10;box-shadow:var(--shadow-sm);position:absolute;top:50%;transform:translateY(-50%);margin-top:-6px}.channel-tabs-scroll-wrapper .prev-btn{left:-12px}.channel-tabs-scroll-wrapper .next-btn{right:-12px}.channel-days-tabs{display:flex;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--color-card-border);margin-bottom:0;width:100%;scrollbar-width:none}.channel-days-tabs::-webkit-scrollbar{display:none}@media (min-width:768px){.channel-tabs-scroll-wrapper .scroll-nav-btn,.tv-channels-scroll-wrapper .scroll-nav-btn{display:flex}.tv-channels-grid{padding-left:24px;padding-right:24px;scrollbar-width:none}.tv-channels-grid::-webkit-scrollbar{display:none}.channel-days-tabs{padding-left:28px;padding-right:28px}}.channel-day-tab-btn{flex-shrink:0;border:1px solid var(--color-card-border);padding:8px 16px;border-radius:20px;font-size:.85rem;font-weight:700;display:flex;align-items:center;gap:6px}.badge-today-tab{font-size:.65rem;background-color:#ef4444;color:#fff;padding:1px 6px;border-radius:10px;text-transform:uppercase}.timeline-feed{position:relative;padding-left:20px;border-left:2px solid var(--color-card-border);margin-left:10px}.timeline-item{position:relative;padding-bottom:24px}.timeline-item:last-child{padding-bottom:0}.timeline-item::before{content:'';position:absolute;left:-27px;top:5px;width:12px;height:12px;border-radius:50%;background-color:var(--color-card-border);border:2px solid var(--bg-secondary);transition:var(--transition-all)}.timeline-item:hover::before{background-color:var(--accent-color,var(--color-primary));box-shadow:0 0 8px var(--accent-color,var(--color-primary))}.timeline-time-col{display:flex;align-items:center;gap:12px;margin-bottom:6px}.time-stamp{font-size:1rem;font-weight:800;color:var(--text-primary)}.category-badge-custom{font-size:.7rem;font-weight:800;padding:2px 8px;border-radius:4px;text-transform:uppercase}.cat-dizi{background-color:rgba(59,130,246,.15);color:#60a5fa}.cat-film{background-color:rgba(236,72,153,.15);color:#f472b6}.cat-eglence{background-color:rgba(139,92,246,.15);color:#a78bfa}.timeline-content-col{background-color:var(--color-input-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-sm);padding:16px;transition:var(--transition-all)}.timeline-item:hover .timeline-content-col{border-color:var(--accent-color,var(--color-primary))}.timeline-title-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:6px}.timeline-title-row h4{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin:0}.highlight-badge-star{font-size:.7rem;background-color:rgba(245,158,11,.2);color:#fbbf24;padding:2px 8px;border-radius:12px;font-weight:700}.series-desc,.timeline-desc{font-size:.88rem;color:var(--text-secondary);line-height:1.5}.sidebar-channels-scroll-list{display:flex;flex-direction:column;gap:10px;max-height:500px;overflow-y:auto;padding-right:4px}.sidebar-channels-scroll-list::-webkit-scrollbar{width:4px}.sidebar-channels-scroll-list::-webkit-scrollbar-thumb{background:var(--color-card-border);border-radius:2px}.sidebar-channel-item-card{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:var(--radius-sm);border:1px solid var(--color-card-border);background-color:var(--color-input-bg);text-decoration:none;transition:var(--transition-all)}.sidebar-channel-item-card.active-chan,.sidebar-channel-item-card:hover{border-color:var(--channel-color,var(--color-primary));background-color:var(--bg-primary)}.avatar-small{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:.72rem;flex-shrink:0}.name-small{font-size:.85rem;font-weight:700;color:var(--text-primary)}.status-small{font-size:.7rem;color:var(--text-muted)}.pulse-active-dot{display:inline-block;width:6px;height:6px;background-color:#ef4444;border-radius:50%;margin-right:4px;box-shadow:0 0 0 rgba(239,68,68,.4);animation:1.5s infinite pulse-dot}.series-day-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:576px){.utility-widgets-flex{flex-direction:row}.series-day-grid,.tv-program-grid{grid-template-columns:1fr 1fr}}.series-day-card{background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-md);padding:20px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-sm);transition:var(--transition-all)}.series-time{font-size:.88rem;font-weight:700;color:var(--text-primary)}.series-channel-badge{font-size:.75rem;font-weight:800;color:#fff;padding:3px 10px;border-radius:4px;text-transform:uppercase}.series-title{font-size:1.15rem;font-weight:700;color:var(--text-primary);margin:4px 0}.series-card-footer{border-top:1px solid var(--color-card-border);padding-top:12px;margin-top:auto}.series-channel-link{font-size:.8rem;font-weight:700;display:inline-flex;align-items:center;gap:4px}.sidebar-day-item{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-radius:var(--radius-sm);border:1px solid var(--color-card-border);background-color:var(--color-input-bg);color:var(--text-secondary);font-size:.85rem;font-weight:700;transition:var(--transition-all)}.sidebar-day-item.active,.sidebar-day-item:hover{border-color:var(--color-primary);background-color:var(--bg-primary);color:var(--color-primary-hover,var(--color-primary))}@media (min-width:992px){.channel-schedule-layout,.live-tv-detail-layout,.series-day-layout,.tv-highlights-layout{grid-template-columns:minmax(0,2.7fr) minmax(0,1.3fr)}.standings-page-layout{grid-template-columns:minmax(0,2.8fr) minmax(0,1.2fr)}.astroloji-sidebar,.standings-guide-box{position:sticky;bottom:24px;align-self:start}.astroloji-detail-grid{grid-template-columns:2.7fr 1.3fr}.sticky-sidebar-adjust{position:sticky!important;top:90px!important;bottom:24px!important;align-self:start!important}}.cc-hero,.cc-hero h1,.cc-hero p,.cc-hero-icon,.cc-result-header{position:relative}.eq-map-card{background:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-xl);padding:20px;margin-bottom:35px;box-shadow:var(--shadow-sm);overflow:hidden}.eq-map-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;flex-wrap:wrap;gap:15px}.eq-map-legend{display:flex;gap:15px;font-size:.8rem;font-weight:700;align-items:center;background:var(--color-input-bg);padding:6px 15px;border-radius:20px;border:1px solid var(--color-card-border)}.eq-map-legend span{display:flex;align-items:center;gap:5px}.eq-map-title-wrapper h3{font-size:1.25rem;font-weight:800;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:8px}.eq-map-title-wrapper p{font-size:.85rem;color:var(--text-muted);margin:4px 0 0}.admin-body #editorContent,.admin-body .editor-btn:hover,.leaflet-bar a,.leaflet-popup-content-wrapper{color:var(--text-primary)!important}#eqMap{height:450px;width:100%;border-radius:var(--radius-lg);border:1px solid var(--color-card-border);z-index:1}.leaflet-popup-content-wrapper{background:var(--bg-primary)!important;border:1px solid var(--color-card-border);border-radius:var(--radius-md)!important;box-shadow:var(--shadow-md)!important;font-family:var(--font-primary)!important;padding:5px!important}.leaflet-popup-tip{background:var(--bg-primary)!important;border:1px solid var(--color-card-border)}.eq-popup-content{padding:5px;min-width:220px}.eq-popup-header{display:flex;align-items:center;gap:10px;margin-bottom:10px;border-bottom:1px solid var(--color-card-border);padding-bottom:8px}.eq-popup-mag{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;font-weight:900;font-size:1.05rem;font-family:monospace;flex-shrink:0}.eq-popup-loc{font-weight:750;font-size:.9rem;color:var(--text-primary);line-height:1.3}.eq-popup-details{display:flex;flex-direction:column;gap:6px;font-size:.82rem;color:var(--text-secondary)}.eq-popup-item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed var(--color-card-border);padding-bottom:4px}.eq-popup-label{color:var(--text-muted);font-weight:600}.eq-popup-value{color:var(--text-primary);font-weight:750;font-family:monospace}.leaflet-bar{border:1px solid var(--color-card-border)!important;box-shadow:var(--shadow-sm)!important}.leaflet-bar a{background-color:var(--bg-secondary)!important;border-bottom:1px solid var(--color-card-border)!important;transition:.2s}.leaflet-bar a:hover{background-color:var(--color-input-bg)!important;color:var(--color-primary)!important}.leaflet-bar a.leaflet-disabled{background-color:var(--bg-primary)!important;color:var(--text-muted)!important}@keyframes mapPulse{0%,100%{stroke-width:2;stroke-opacity:0.8;fill-opacity:0.5}50%{stroke-width:8;stroke-opacity:0.3;fill-opacity:0.8}}.leaflet-interactive.eq-pulse-marker{animation:2s ease-in-out infinite mapPulse}.eq-custom-cluster{display:flex!important;align-items:center;justify-content:center;border-radius:50%;transition:.3s}.eq-custom-cluster .cluster-inner{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:.85rem;font-family:var(--font-primary),system-ui,-apple-system,sans-serif;box-shadow:0 3px 8px rgba(0,0,0,.35);transition:.3s}.eq-cluster-high{background-color:rgba(239,68,68,.25)!important;border:1px solid rgba(239,68,68,.45)!important;box-shadow:0 0 12px rgba(239,68,68,.4)}.eq-cluster-high .cluster-inner{background-color:#ef4444!important;text-shadow:0 1px 2px rgba(0,0,0,.3)}.eq-cluster-high:hover{background-color:rgba(239,68,68,.35)!important;box-shadow:0 0 18px rgba(239,68,68,.6)}.eq-cluster-medium{background-color:rgba(245,158,11,.25)!important;border:1px solid rgba(245,158,11,.45)!important;box-shadow:0 0 12px rgba(245,158,11,.4)}.eq-cluster-medium .cluster-inner{background-color:#f59e0b!important;text-shadow:0 1px 2px rgba(0,0,0,.3)}.eq-cluster-medium:hover{background-color:rgba(245,158,11,.35)!important;box-shadow:0 0 18px rgba(245,158,11,.6)}.eq-cluster-low{background-color:rgba(16,185,129,.25)!important;border:1px solid rgba(16,185,129,.45)!important;box-shadow:0 0 12px rgba(16,185,129,.4)}.eq-cluster-low .cluster-inner{background-color:#10b981!important;text-shadow:0 1px 2px rgba(0,0,0,.3)}.eq-cluster-low:hover{background-color:rgba(16,185,129,.35)!important;box-shadow:0 0 18px rgba(16,185,129,.6)}.admin-body .editor-container{border:1px solid var(--border-color)!important;border-radius:8px!important;background-color:var(--bg-base)!important;overflow:hidden;position:relative;display:flex;flex-direction:column}.admin-body .editor-container.editor-fullscreen{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:99999!important;border-radius:0!important;margin:0!important}.admin-body .editor-toolbar{display:flex;gap:8px;padding:8px 12px;background-color:var(--bg-surface)!important;border-bottom:1px solid var(--border-color)!important;flex-wrap:wrap;align-items:center;min-height:48px}.admin-body .editor-toolbar-group{display:flex;align-items:center;gap:4px}.admin-body .editor-toolbar-separator{width:1px;height:20px;background-color:var(--border-color);margin:0 4px}.admin-body .editor-btn{background:0 0;border:1px solid transparent;color:var(--text-secondary)!important;padding:6px 10px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:.85rem;font-weight:600;transition:.2s}.admin-body .editor-btn:hover{background-color:var(--bg-base)!important;border-color:var(--border-color)!important}.admin-body .editor-btn.active-btn{background-color:var(--accent-primary)!important;color:#fff!important;border-color:var(--accent-primary)!important}.admin-body .editor-btn:active{transform:scale(.95)}.admin-body #editorContent{outline:0;background-color:var(--bg-base)!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:1.1rem!important;line-height:1.75!important}.admin-body .editor-container.editor-fullscreen #editorContent,.admin-body .editor-container.editor-fullscreen #editorSource{height:calc(100vh - 48px)!important;max-height:none!important;min-height:0!important;flex-grow:1}.admin-body #editorSource{width:100%;outline:0;border:none;resize:none;background-color:#05070a!important;color:#34d399!important;font-family:'Fira Code','Courier New',Courier,monospace!important;font-size:.9rem;line-height:1.5}.admin-body #editorContent p{margin-bottom:20px;line-height:1.75}.admin-body #editorContent ul{list-style-type:disc!important;margin-top:10px;margin-bottom:20px;padding-left:20px!important}.admin-body #editorContent ol{list-style-type:decimal!important;margin-top:10px;margin-bottom:20px;padding-left:20px!important}.admin-body #editorContent li{margin-bottom:8px;line-height:1.7;display:list-item!important}.admin-body #editorContent h1,.admin-body #editorContent h2,.admin-body #editorContent h3,.admin-body #editorContent h4,.admin-body #editorContent h5,.admin-body #editorContent h6{color:var(--text-primary)!important;font-family:Outfit,sans-serif!important;font-weight:700;line-height:1.35;margin-bottom:.8em}.admin-body #editorContent h1{font-size:1.45em!important}.admin-body #editorContent h2{font-size:1.3em!important}.admin-body #editorContent h3{font-size:1.15em!important}.admin-body #editorContent h4{font-size:1.08em!important}.admin-body #editorContent h5,.admin-body #editorContent h6{font-size:1em!important}.admin-body #editorContent a{color:inherit!important;text-decoration:none!important;border-bottom:1px dashed #797979!important;transition:.2s}.admin-body #editorContent a:hover{border-bottom-style:solid!important}.admin-body #editorContent img{max-width:100%;height:auto;border-radius:8px;margin:20px auto;display:block;box-shadow:0 4px 12px rgba(0,0,0,.15)}.cc-page{max-width:1280px;margin:0 auto;padding:24px 20px 48px}.cc-hero{text-align:center;margin-bottom:40px;padding:48px 24px 36px;background:linear-gradient(135deg,#fce4ec 0,#e3f2fd 50%,#f3e5f5 100%);border-radius:24px;overflow:hidden}body.dark-theme .cc-hero{background:linear-gradient(135deg,#1a1a2e 0,#16213e 50%,#1a1a2e 100%)}.cc-hero::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 50%,rgba(244,143,177,.15) 0,transparent 50%),radial-gradient(circle at 70% 50%,rgba(100,181,246,.15) 0,transparent 50%);animation:15s ease-in-out infinite ccFloat}@keyframes ccFloat{0%,100%{transform:translate(0,0)}50%{transform:translate(-2%,2%)}}.cc-hero-icon{font-size:3rem;margin-bottom:16px;z-index:1}.cc-hero h1{font-size:1.75rem;font-weight:800;margin:0 0 12px;z-index:1;background:linear-gradient(135deg,#e91e63,#2196f3);-webkit-background-clip:text;background-clip:text}.cc-hero p{color:var(--text-secondary);font-size:.95rem;line-height:1.6;max-width:600px;margin:0 auto;z-index:1}.cc-calculator{background:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:20px;padding:32px 24px;margin-bottom:32px;box-shadow:var(--shadow-md);transition:box-shadow .3s}.cc-calculator:hover{box-shadow:var(--shadow-lg)}.cc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.cc-form-group label{display:block;font-weight:600;font-size:.9rem;margin-bottom:8px;color:var(--text-primary)}.cc-form-group label i{margin-right:6px;color:#e91e63}.cc-form-group input[type=date]{width:100%;padding:14px 16px;border:2px solid var(--color-card-border);border-radius:var(--radius-md);font-size:1rem;background:var(--bg-primary);color:var(--text-primary);transition:border-color .3s,box-shadow .3s;outline:0;box-sizing:border-box;font-family:var(--font-body)}.cc-form-group input[type=date]:focus{border-color:#e91e63;box-shadow:0 0 0 3px rgba(233,30,99,.12)}.cc-submit-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 40px;background:linear-gradient(135deg,#e91e63,#ad1457);color:#fff;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .3s;box-shadow:0 4px 16px rgba(233,30,99,.3);font-family:var(--font-body)}.cc-submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(233,30,99,.4)}.cc-submit-btn:active{transform:translateY(0)}.cc-result{display:none;margin-bottom:40px;animation:.6s ease-out ccSlideUp}@keyframes ccSlideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cc-result-card{border-radius:20px;overflow:hidden;box-shadow:var(--shadow-lg)}.cc-result-header{padding:32px 24px;text-align:center}.cc-result-header.boy{background:linear-gradient(135deg,#e3f2fd,#bbdefb)}.cc-result-header.girl{background:linear-gradient(135deg,#fce4ec,#f8bbd0)}body.dark-theme .cc-result-header.boy{background:linear-gradient(135deg,#0d47a1,#1565c0)}body.dark-theme .cc-result-header.girl{background:linear-gradient(135deg,#880e4f,#ad1457)}.cc-result-icon{font-size:4rem;margin-bottom:12px;animation:1s ease-out ccBounce}@keyframes ccBounce{0%{transform:scale(0)}50%{transform:scale(1.2)}70%{transform:scale(.9)}100%{transform:scale(1)}}.cc-result-gender{font-size:1.6rem;font-weight:800;margin:0 0 4px}.cc-result-header.boy .cc-result-gender{color:#1565c0}.cc-result-header.girl .cc-result-gender{color:#c2185b}.cc-result-subtitle{font-size:.9rem;opacity:.8}.cc-result-body{background:var(--bg-secondary);border:1px solid var(--color-card-border);border-top:none;padding:24px;border-radius:0 0 20px 20px}.cc-result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.cc-result-item{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--bg-primary);border-radius:var(--radius-md);transition:transform .2s}.cc-result-item-icon{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.cc-result-item-icon.pink,.cc-table tbody td.girl-cell{background:#fce4ec;color:#c2185b}.cc-result-item-icon.blue,.cc-table tbody td.boy-cell{background:#e3f2fd;color:#1565c0}.cc-result-item-icon.purple{background:#f3e5f5;color:#7b1fa2}.cc-result-item-icon.amber{background:#fff3e0;color:#e65100}.cc-result-item-icon.teal{background:#e0f2f1;color:#00695c}.cc-result-item-icon.indigo{background:#e8eaf6;color:#283593}body.dark-theme .cc-result-item-icon.pink{background:rgba(194,24,91,.2)}body.dark-theme .cc-result-item-icon.blue{background:rgba(21,101,192,.2)}body.dark-theme .cc-result-item-icon.purple{background:rgba(123,31,162,.2)}body.dark-theme .cc-result-item-icon.amber{background:rgba(230,81,0,.2)}body.dark-theme .cc-result-item-icon.teal{background:rgba(0,105,92,.2)}body.dark-theme .cc-result-item-icon.indigo{background:rgba(40,53,147,.2)}.cc-result-item-label{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.cc-warning{display:none;padding:16px 20px;background:#fff3e0;border:1px solid #ffcc80;border-radius:var(--radius-md);margin-bottom:24px;text-align:center;font-size:.9rem;color:#e65100;animation:.4s ease-out ccShake}body.dark-theme .cc-warning{background:rgba(230,81,0,.15);border-color:rgba(255,152,0,.3)}@keyframes ccShake{0%,100%{transform:translateX(0)}25%{transform:translateX(-8px)}75%{transform:translateX(8px)}}.cc-table-section h2{font-size:1.3rem;font-weight:700;margin-bottom:8px;text-align:center}.cc-table-subtitle{text-align:center;color:var(--text-secondary);font-size:.85rem;margin-bottom:20px}.cc-cny-item .year,.cc-cny-toggle,.cc-info-card h2{color:var(--text-primary)}.cc-table-wrapper{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-card-border);box-shadow:var(--shadow-sm);-webkit-overflow-scrolling:touch}.cc-table{width:100%;min-width:750px;font-size:.8rem}.cc-table thead th{padding:12px 8px;background:linear-gradient(135deg,#e91e63,#c2185b);color:#fff;font-weight:700;text-align:center;white-space:nowrap;position:sticky;top:0;z-index:2;border-right:1px solid rgba(255,255,255,.2);font-size:.75rem;text-transform:uppercase;letter-spacing:.3px}.cc-info-card,.cc-table tbody td{border:1px solid var(--color-card-border)}.cc-table thead th:first-child{position:sticky;left:0;z-index:3;min-width:50px;background:linear-gradient(135deg,#880e4f,#ad1457)}.cc-table tbody td{padding:10px 8px;text-align:center;font-weight:700;font-size:.75rem;transition:transform .15s}.cc-table tbody td:first-child{position:sticky;left:0;z-index:1;background:var(--bg-secondary);font-weight:800;color:var(--text-primary);border-right:2px solid var(--color-card-border)}.cc-table tbody tr:nth-child(2n) td:first-child{background:var(--bg-primary)}body.dark-theme .cc-table tbody td.boy-cell{background:rgba(21,101,192,.2);color:#64b5f6}body.dark-theme .cc-table tbody td.girl-cell{background:rgba(194,24,91,.2);color:#f48fb1}.cc-table tbody td.highlight-cell{outline:#ff9800 solid 3px;outline-offset:-2px;position:relative;z-index:1;animation:1.5s ease-in-out infinite ccPulse}@keyframes ccPulse{0%,100%{outline-color:#ff9800}50%{outline-color:#f44336}}.cc-info-section{margin-bottom:32px}.cc-info-card{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:28px 24px;margin-bottom:20px;box-shadow:var(--shadow-sm)}.cc-cny-item,.cc-cny-toggle,.cc-disclaimer,.traffic-fast-link-list a{background:var(--bg-primary)}.cc-info-card h2{font-size:1.15rem;font-weight:700;margin:0 0 14px;display:flex;align-items:center;gap:10px}.cc-info-card h2 i{color:#e91e63;font-size:1rem}.cc-info-card p,.cc-info-card ul li{color:var(--text-secondary);font-size:.9rem}.cc-info-card p{line-height:1.75;margin:0 0 14px}.cc-info-card p:last-child{margin-bottom:0}.cc-info-card ul{list-style:none;padding:0;margin:12px 0}.cc-info-card ul li{padding:8px 0 8px 24px;position:relative;line-height:1.6}.cc-info-card ul li::before{content:'';position:absolute;left:0;top:14px;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#e91e63,#2196f3)}.cc-cny-dates{margin-top:20px}.cc-cny-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 18px;border:1px solid var(--color-card-border);border-radius:var(--radius-md);font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s;font-family:var(--font-body)}.cc-cny-toggle:hover{background:var(--color-input-bg)}.cc-cny-content{display:none;padding:16px 0 0}.cc-cny-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.cc-cny-item{display:flex;justify-content:space-between;padding:8px 12px;border-radius:var(--radius-sm);font-size:.8rem}.cc-cny-item .year{font-weight:700}.cc-legend{display:flex;justify-content:center;gap:24px;margin-bottom:16px;flex-wrap:wrap}.cc-breadcrumb,.cc-legend-item{display:flex;align-items:center;gap:8px}.cc-legend-item{font-size:.85rem;font-weight:600}.cc-breadcrumb,.cc-disclaimer{font-size:.8rem;color:var(--text-secondary)}.cc-legend-dot{width:18px;height:18px;border-radius:6px}.cc-legend-dot.boy{background:#e3f2fd;border:2px solid #64b5f6}.cc-legend-dot.girl{background:#fce4ec;border:2px solid #f48fb1}.cc-breadcrumb{margin-bottom:16px;flex-wrap:wrap}.cc-breadcrumb a{color:var(--text-secondary);transition:color .2s}.cc-breadcrumb a:hover{color:#e91e63}.cc-breadcrumb .separator{color:var(--color-card-border)}.cc-disclaimer{text-align:center;padding:20px;margin-top:12px;border-radius:var(--radius-md);line-height:1.6}.cc-disclaimer i{color:#ff9800;margin-right:6px}.traffic-page{background:linear-gradient(180deg,rgba(14,165,233,.06) 0,transparent 360px),var(--bg-primary);min-height:100vh}.traffic-hero{color:#fff;background:linear-gradient(135deg,rgba(3,7,18,.94),rgba(12,74,110,.86)),radial-gradient(circle at 82% 20%,rgba(16,185,129,.28),transparent 34%),radial-gradient(circle at 12% 18%,rgba(249,115,22,.18),transparent 30%);border-bottom:4px solid #0ea5e9;position:relative;overflow:hidden}.traffic-hero::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.traffic-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,0.7fr);gap:32px;align-items:center;padding-top:54px;padding-bottom:54px}.traffic-hero-copy h1{font-size:clamp(2rem, 4vw, 3.3rem);line-height:1.08;max-width:820px;margin:14px 0 16px;letter-spacing:0}.traffic-hero-copy p{color:rgba(255,255,255,.78);max-width:720px;font-size:1.02rem}.traffic-current-location,.traffic-fast-links>span,.traffic-legend,.traffic-live-badge,.traffic-map-footer,.traffic-map-kicker,.traffic-selector-title{display:inline-flex;align-items:center;gap:8px}.traffic-live-badge{color:#7dd3fc;background:rgba(14,165,233,.14);border:1px solid rgba(125,211,252,.26);border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:800}.traffic-current-location{margin-top:22px;padding:10px 14px;border-radius:var(--radius-md);background:rgba(15,23,42,.62);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.78)}.traffic-current-location i,.traffic-current-location strong{color:#7dd3fc}.traffic-selector-card{background:rgba(15,23,42,.74);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);padding:24px;box-shadow:0 24px 60px rgba(0,0,0,.24);backdrop-filter:blur(14px)}.traffic-selector-title{color:#fff;font-weight:800;margin-bottom:18px}.traffic-selector-title i{color:#22c55e}.traffic-selector-card label{display:block;margin-bottom:8px;color:rgba(255,255,255,.72);font-size:.85rem;font-weight:700}.traffic-select-wrap>i{position:absolute;left:14px;top:50%;transform:translateY(-50%);z-index:2;color:#0ea5e9}.traffic-select-wrap select{width:100%;min-height:46px;padding-left:42px}.traffic-select-wrap .select2-container--default .select2-selection--single{height:48px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.16);background:rgba(15,23,42,.84)}.traffic-select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;line-height:48px;padding-left:42px}.traffic-select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px}.traffic-content{padding-top:24px;padding-bottom:52px}.traffic-fast-links{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0 20px;padding:14px 16px;background:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.traffic-fast-links>span{color:var(--text-secondary);font-weight:800;white-space:nowrap}.traffic-fast-link-list{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.traffic-fast-link-list a{border:1px solid var(--color-card-border);color:var(--text-secondary);border-radius:999px;padding:7px 12px;font-size:.84rem;font-weight:800}.traffic-fast-link-list a.active,.traffic-fast-link-list a:hover{color:#fff;border-color:#0ea5e9;background:linear-gradient(135deg,#0ea5e9,#2563eb)}.traffic-map-shell{background:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.traffic-map-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid var(--color-card-border)}.traffic-map-kicker{color:#0ea5e9;font-size:.74rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.newspaper-title,.np-lightbox-name{letter-spacing:.5px;text-transform:uppercase}.traffic-map-toolbar h2{margin-top:4px;font-size:1.35rem;letter-spacing:0}.traffic-legend{flex-wrap:wrap;justify-content:flex-end;color:var(--text-secondary);font-size:.78rem;font-weight:800}.legend-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.legend-dot.green{background:#22c55e}.legend-dot.yellow{background:#facc15}.legend-dot.red{background:#ef4444}.traffic-yandex-map{position:relative;height:min(68vh,680px);min-height:480px;background:var(--color-input-bg)}.traffic-map-error,.traffic-map-loader{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--text-secondary);text-align:center;padding:24px}.traffic-map-loader i{color:#0ea5e9;font-size:1.8rem}.traffic-map-error i{color:var(--color-error);font-size:2rem}.traffic-map-footer{justify-content:space-between;gap:18px;padding:14px 18px;color:var(--text-secondary);font-size:.86rem;border-top:1px solid var(--color-card-border)}.traffic-map-footer a{color:var(--color-primary);font-weight:800;white-space:nowrap}.traffic-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.traffic-info-grid article{background:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-md);padding:20px;box-shadow:var(--shadow-sm)}.traffic-info-grid article>i{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#0ea5e9,#22c55e);margin-bottom:14px}.traffic-info-grid h2{font-size:1.05rem;margin-bottom:8px;letter-spacing:0}.traffic-info-grid p{color:var(--text-secondary);font-size:.9rem}@media (max-width:900px){.traffic-hero-grid,.traffic-info-grid{grid-template-columns:1fr}.traffic-fast-links,.traffic-map-footer,.traffic-map-toolbar{align-items:flex-start;flex-direction:column}.traffic-fast-link-list,.traffic-legend{justify-content:flex-start}}@media (max-width:600px){.corp-empty-inner{padding:32px 20px;gap:24px}.corp-empty-header h2{font-size:1.2rem}.corp-empty-search-form{flex-direction:column}.corp-empty-nav{flex-direction:column;width:100%}.corp-nav-btn{width:100%;justify-content:center}.cc-form-grid{grid-template-columns:1fr;gap:16px}.traffic-hero-grid{padding-top:34px;padding-bottom:34px;gap:22px}.traffic-info-grid article,.traffic-map-toolbar,.traffic-selector-card{padding:16px}.traffic-yandex-map{min-height:420px;height:62vh}.traffic-map-footer{font-size:.8rem}.traffic-fast-link-list a{flex:1 1 calc(50% - 8px);text-align:center}}.newspapers-page-container{max-width:1300px;margin:0 auto;padding:25px 15px 50px}.newspapers-header-section{text-align:center;margin-bottom:40px}.newspapers-title-gradient{font-size:2.5rem;font-weight:850;line-height:1.2;margin-bottom:10px;background:linear-gradient(135deg,var(--color-primary) 0,#d946ef 100%);-webkit-background-clip:text;display:inline-block}.newspapers-subtitle{font-size:16px;color:var(--text-secondary);max-width:600px;margin:0 auto}.newspapers-date-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(37,99,235,.08);color:var(--color-primary);padding:6px 14px;border-radius:50px;font-size:14px;font-weight:600;margin-top:15px}.newspapers-search-wrapper{max-width:450px;margin:0 auto 35px;position:relative}.newspapers-search-input{width:100%;padding:14px 20px 14px 48px;border-radius:50px;border:1px solid var(--color-card-border);background:var(--bg-secondary);color:var(--text-primary);font-size:15px;font-weight:500;outline:0;box-shadow:var(--shadow-sm);transition:var(--transition-all)}.newspapers-search-clear,.newspapers-search-icon{position:absolute;color:var(--text-secondary);font-size:16px}.newspapers-search-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(37,99,235,.15)}.newspapers-search-icon{left:18px;pointer-events:none}.newspapers-search-clear{right:18px;background:0 0;border:none;cursor:pointer;display:none;transition:var(--transition-all)}.newspapers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:25px;transition:opacity .3s}.newspaper-card{background:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-sm);transition:transform .3s cubic-bezier(.165, .84, .44, 1),box-shadow .3s cubic-bezier(.165, .84, .44, 1);position:relative}.newspaper-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.newspaper-img-container{position:relative;width:100%;aspect-ratio:3/4.3;overflow:hidden;background-color:var(--bg-primary);cursor:zoom-in}.newspaper-img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.newspaper-card:hover .newspaper-img{transform:scale(1.04)}.newspaper-zoom-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;transition:opacity .3s;backdrop-filter:blur(2px)}.newspaper-img-container:hover .newspaper-zoom-overlay{opacity:1}.newspaper-body{padding:16px;display:flex;flex-direction:column;flex-grow:1;border-top:1px solid var(--color-card-border)}.newspaper-title{font-size:16px;font-weight:750;color:var(--text-primary);margin:0 0 4px}.newspaper-date,.newspapers-empty-state i{color:var(--text-secondary);margin-bottom:15px}.newspaper-date{font-size:12px}.newspaper-actions{display:flex;gap:10px;margin-top:auto}.btn-newspaper{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;font-size:13px;font-weight:600;border-radius:10px;cursor:pointer;transition:var(--transition-all);border:none}.btn-newspaper-zoom:hover{background:#1d4ed8}.btn-newspaper-source{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--color-card-border)}.btn-newspaper-source:hover{background:var(--color-card-border);color:var(--color-primary)}.newspapers-empty-state{grid-column:1/-1;text-align:center;padding:60px 20px;background:var(--bg-secondary);border:1px dashed var(--color-card-border);border-radius:16px;display:none}.newspapers-empty-state i{font-size:40px}.newspapers-empty-state h3{margin-bottom:5px;color:var(--text-primary)}.np-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(10,10,10,.95);z-index:9999;display:none;flex-direction:column;justify-content:space-between;backdrop-filter:blur(12px);user-select:none;-webkit-user-select:none}.np-lightbox-toolbar{background:rgba(18,18,18,.6);border-bottom:1px solid rgba(255,255,255,.08);padding:12px 24px;display:flex;justify-content:space-between;align-items:center;color:#fff;z-index:100}.np-lightbox-name{font-size:16px;font-weight:750}.np-lightbox-date{font-size:12px;color:#a1a1aa}.np-lightbox-btn{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.05);color:#f4f4f5;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;transition:.2s}.np-lightbox-btn:hover{background:rgba(255,255,255,.16);color:#fff}.np-lightbox-btn-close{background:#ef4444;color:#fff}.np-lightbox-btn-close:hover{background:#dc2626}.np-lightbox-workspace{flex-grow:1;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%}.np-lightbox-img-wrapper,.np-lightbox-nav-btn{display:flex;align-items:center;position:absolute}.np-lightbox-nav-btn{top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.05);color:#fff;justify-content:center;font-size:20px;cursor:pointer;z-index:1000;transition:.2s}.np-lightbox-nav-btn:hover{background:var(--color-primary);transform:translateY(-50%) scale(1.05);box-shadow:0 0 15px rgba(37,99,235,.5)}.np-lightbox-nav-prev{left:24px}.np-lightbox-nav-next{right:24px}.np-lightbox-img-wrapper{cursor:grab;transition:transform .25s cubic-bezier(.19, 1, .22, 1);transform-origin:center center;justify-content:center}.np-lightbox-img-wrapper.dragging{cursor:grabbing;transition:none}.np-lightbox-img{max-width:90vw;max-height:calc(100vh - 160px);object-fit:contain;border-radius:8px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);pointer-events:none}.np-lightbox-spinner{position:absolute;width:50px;height:50px;border:3px solid rgba(255,255,255,.1);border-radius:50%;border-top-color:var(--color-primary);animation:.8s linear infinite spin;z-index:10;display:none}.np-lightbox-footer{background:rgba(18,18,18,.6);border-top:1px solid rgba(255,255,255,.08);padding:10px 24px;text-align:center;color:#a1a1aa;font-size:13px;z-index:100}@keyframes spin{to{transform:rotate(360deg)}}.container-newspapers-banner{margin-top:30px;margin-bottom:30px}.newspapers-banner-card{background:linear-gradient(135deg,var(--bg-secondary) 0,rgba(37,99,235,.08) 100%);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);padding:30px 40px;display:grid;grid-template-columns:1.2fr 0.8fr;gap:40px;align-items:center;position:relative;overflow:hidden;box-shadow:var(--shadow-md);transition:transform .3s,box-shadow .3s}.newspapers-banner-card::before{content:'';position:absolute;top:-50%;right:-20%;width:300px;height:300px;background:radial-gradient(circle,rgba(37,99,235,.15) 0,transparent 70%);z-index:1;pointer-events:none}.newspapers-banner-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg),0 10px 30px rgba(37,99,235,.05);border-color:rgba(37,99,235,.3)}.newspapers-banner-content{position:relative;z-index:2}.newspapers-banner-badge{display:inline-flex;align-items:center;gap:6px;background-color:rgba(37,99,235,.1);color:var(--color-primary);padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:16px}.newspapers-banner-title{font-size:1.75rem;font-weight:800;color:var(--text-primary);line-height:1.25;margin-bottom:12px}.newspapers-banner-desc{font-size:.95rem;color:var(--text-secondary);line-height:1.6;margin-bottom:24px;max-width:540px}.newspapers-banner-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--color-primary) 0,#1d4ed8 100%);color:#fff!important;padding:12px 24px;border-radius:var(--radius-md);font-size:.95rem;font-weight:700;transition:transform .25s,box-shadow .25s;box-shadow:0 4px 14px rgba(37,99,235,.3)}.newspapers-banner-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,99,235,.4)}.newspapers-banner-btn i{font-size:1.1rem;transition:transform .25s}.newspapers-banner-illustration{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;height:100%}.news-mockup-wrapper{position:relative;width:200px;height:150px}.mockup-paper{position:absolute;width:110px;height:140px;background-color:var(--bg-secondary);border:1px solid var(--color-card-border);border-radius:4px;box-shadow:var(--shadow-sm);transition:transform .3s}.paper-1{transform:rotate(-10deg) translate(-20px,10px);opacity:.5;background-image:linear-gradient(rgba(0,0,0,.1) 1px,transparent 1px);background-size:100% 8px}.paper-2{transform:rotate(5deg) translate(15px,5px);opacity:.7;background-image:linear-gradient(rgba(0,0,0,.08) 1px,transparent 1px);background-size:100% 6px}.paper-3{transform:rotate(-3deg);background-color:#fff;border-color:#cbd5e1;padding:10px;display:flex;flex-direction:column;gap:6px;left:45px;box-shadow:var(--shadow-md)}body.dark-theme .paper-3{background-color:#1e293b;border-color:#334155}.mockup-header{height:12px;background-color:var(--color-primary);border-radius:2px;width:100%}.mockup-grid{display:grid;grid-template-columns:0.6fr 0.4fr;gap:6px;flex-grow:1}.mockup-col-1{background:linear-gradient(180deg,#e2e8f0 40%,transparent 40%);background-size:100% 8px;border-radius:2px}.mockup-col-2{background:linear-gradient(180deg,#cbd5e1 20%,transparent 20%);background-size:100% 6px;border-radius:2px}body.dark-theme .mockup-col-1{background:linear-gradient(180deg,#334155 40%,transparent 40%);background-size:100% 8px}body.dark-theme .mockup-col-2{background:linear-gradient(180deg,#475569 20%,transparent 20%);background-size:100% 6px}.newspapers-banner-card:hover .paper-1{transform:rotate(-15deg) translate(-25px,8px)}.newspapers-banner-card:hover .paper-2{transform:rotate(8deg) translate(20px,2px)}.newspapers-banner-card:hover .paper-3{transform:scale(1.05) rotate(-1deg)}@media (max-width:991px){.doviz-grid-layout{grid-template-columns:1fr;gap:30px}.market-summary-grid{grid-template-columns:repeat(2,1fr)}.detail-badges-row{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:15px!important}.detail-badges-left{display:flex!important;align-items:center!important;gap:8px!important}.detail-category-badge,.detail-location-badge,.mobile-font-size-btn{height:32px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;margin:0!important;font-size:.75rem!important;line-height:1!important;border-radius:var(--radius-sm)!important}.mobile-font-size-btn{background-color:var(--bg-secondary)!important;border:1px solid var(--color-card-border)!important;color:var(--text-primary)!important}.access-shortcut-hint,.detail-badges-row.has-location .detail-category-badge{display:none!important}.mobile-font-size-adjuster{display:inline-block}.floating-share-btn{bottom:20px;left:20px;width:46px;height:46px}.floating-share-panel{bottom:80px;left:20px;right:20px;width:auto;max-width:calc(100vw - 40px);transform-origin:bottom left}.sidebar-widget{position:static!important}.sidebar-channels-scroll-list{max-height:none!important;overflow-y:visible!important;padding-right:0}.sticky-sidebar-adjust{position:static!important;top:auto!important;bottom:auto!important;align-self:auto!important}.newspapers-banner-card{grid-template-columns:1fr;padding:30px;gap:20px}.newspapers-banner-illustration{display:none}}@media (max-width:576px){.market-summary-grid{grid-template-columns:1fr}.admin-body .topbar-title{font-size:1rem;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-body .topbar-actions a span{display:none}.admin-body .topbar-actions a.btn-secondary{margin-right:8px!important;padding:8px 10px!important;border-radius:8px!important}.admin-body .btn-logout{padding:8px 10px;background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:8px;color:#f87171}.admin-body .btn-logout:hover{background-color:rgba(239,68,68,.2)}.corporate-404-search-form{flex-direction:column;gap:12px}.corporate-404-search-form button,.corporate-404-search-form input{width:100%}.standings-header-row{flex-direction:column;align-items:flex-start;gap:8px}.standings-update-time{font-size:.75rem}.home-standings-widget-embedded{overflow-x:auto;-webkit-overflow-scrolling:touch}.player-meta-bar{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px}.newspapers-banner-card{padding:24px 20px}.newspapers-banner-title{font-size:1.4rem}.newspapers-banner-desc{font-size:.85rem;margin-bottom:20px}.newspapers-banner-btn{width:100%;justify-content:center;padding:10px 20px;font-size:.9rem}}@media (max-width:768px){#eqMap{height:320px}.eq-map-legend{justify-content:space-between}.eq-map-card{padding:12px!important;margin-bottom:20px!important}.eq-map-header{flex-direction:column;align-items:flex-start;gap:10px}.eq-map-legend{width:100%!important;justify-content:space-between!important;padding:8px 12px!important}.eq-filters-container{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.eq-filter-buttons-wrapper{width:100%!important;justify-content:space-between!important}.eq-filter-buttons-wrapper .eq-filter-btn{flex:1!important;text-align:center!important;padding:8px 5px!important;font-size:.78rem!important}.eq-search-input-wrapper{max-width:100%!important;margin-left:0!important}.newspapers-title-gradient{font-size:1.8rem}.newspapers-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:15px}.newspaper-title{font-size:14px}.newspaper-body{padding:12px}.btn-newspaper{padding:7px 8px;font-size:11px}.np-lightbox-nav-btn{width:40px;height:40px;font-size:16px}.np-lightbox-nav-next{right:10px}*{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}