/*
    Theme Name: İlkokul Dijital v21 Arama Kartları
    Theme URI: https://ilkokuldijital.com
    Description: Ajax canlı arama overlay, kategori+tür filtresi, klavye nav, arama sonuç sayfası. Güvenlik yamaları uygulanmıştır.
    Version: 21.2.21
    Author: İlkokul Dijital
    License: GPL v2 or later
    Text Domain: ilkokuldijital
    */
:root{--arkaplan:#f8fafc;--navbar-bg:#ff7d00;--topbar-bg:#1f2937;--sidebar-bg:#e0f2fe;--sidebar-text:#0369a1;--sidebar-right-bg:#f1f5f9;--ana-renk:#3b82f6;--metin-renk:#334155;--kart-bg:#fff;--border-color:#e2e8f0;--footer-bg:#1f2937;--footer-text:#9ca3af;--footer-heading:#fff;--footer-copyright-bg:rgba(0,0,0,0.2);--logo-text:#fff;--logo-icon:#fff;--global-1:#ef4444;--global-2:#3b82f6;--global-3:#22c55e;--global-4:#a855f7;--sb-head-1:#ef4444;--sb-head-2:#3b82f6;--sb-head-3:#f97316;--sb-head-4:#22c55e;--sb-head-5:#a855f7;--rsb-head-1:#ef4444;--rsb-head-2:#3b82f6;--rsb-head-3:#f97316;--rsb-head-4:#22c55e;--rsb-head-5:#a855f7;--pm-l1-bg:linear-gradient(135deg,#ff7d00 0,#ff4e00 100%);--pm-l1-text:#fff;--pm-l1-shadow:0 4px 12px rgba(255,125,0,0.3);--pm-l2-bg:linear-gradient(135deg,#3b82f6 0,#0ea5e9 100%);--pm-l2-text:#fff;--pm-l2-shadow:0 4px 10px rgba(59,130,246,0.25);--pm-l3-bg:#fff;--pm-l3-text:#475569;--pm-l3-border:#e2e8f0;--pm-l3-hover:#f1f5f9;--pm-active-bg:#fff7ed;--pm-active-border:#ff7d00;--pm-active-icon:#22c55e;--header-padding-y:12px;--header-menu-size:.95rem;--logo-size:1.4rem;--sidebar-width:320px;--card-shadow-opacity:.1;--footer-margin-top:50px;--btn-primary-bg:#3b82f6;--btn-primary-text:#fff;--btn-radius:12px;--body-font-family:'Nunito',sans-serif;--heading-font-family:'Fredoka',sans-serif;--heading-color:inherit;--ph-bg:#fff;--ph-text:#334155;--ph-radius:12px;--ph-padding:15px;--ph-border:#e2e8f0;--search-bg:rgba(255,255,255,0.25);--search-text:#fff;--search-border:rgba(255,255,255,0.4);--search-width:260px;--slider-height:280px;--slider-overlay:.5;--breadcrumb-text:#64748b;--breadcrumb-active:#3b82f6;--selection-bg:#ff7d00;--selection-text:#fff;--preloader-color:#ff7d00;--404-icon-color:#ef4444;--card-hover-y:-5px;--mb-nav-bg:#fff;--mb-nav-color:#64748b;--mb-nav-active:#ff7d00;--anno-bg:#ef4444;--anno-text:#fff;--meta-color:#64748b;--meta-icon:#3b82f6;--ild-muted:#64748b;--ild-card-bg:var(--kart-bg);--ild-card-text:var(--metin-renk);--ild-card-border:var(--border-color);--author-bg:#f1f5f9;--author-border:#e2e8f0}[data-bs-theme="dark"]{--arkaplan:#0f172a;--navbar-bg:#ea580c;--topbar-bg:#020617;--sidebar-bg:#161f30;--sidebar-right-bg:#161f30;--sidebar-text:#cbd5e1;--metin-renk:#f1f5f9;--kart-bg:#1e293b;--border-color:#334155;--ana-renk:#60a5fa;--footer-bg:#020617;--sb-head-1:#dc2626;--sb-head-2:#2563eb;--sb-head-3:#d97706;--sb-head-4:#16a34a;--sb-head-5:#9333ea;--rsb-head-1:#dc2626;--rsb-head-2:#2563eb;--rsb-head-3:#d97706;--rsb-head-4:#16a34a;--rsb-head-5:#9333ea;--sidebar-text:#c8d8f0;--pm-l1-bg:linear-gradient(135deg,#ea580c 0,#c2410c 100%);--pm-l2-bg:linear-gradient(135deg,#1d4ed8 0,#0369a1 100%);--pm-l3-bg:#1e293b;--pm-l3-text:#cbd5e1;--pm-active-icon:#4ade80;--ph-bg:#1e293b;--ph-text:#f1f5f9;--ph-border:#334155;--search-bg:rgba(255,255,255,0.1);--breadcrumb-text:#94a3b8;--breadcrumb-active:#60a5fa;--mb-nav-bg:#0f172a;--mb-nav-color:#94a3b8;--mb-nav-active:#ea580c;--meta-color:#94a3b8;--meta-icon:#60a5fa;--ild-muted:#a7b4c6;--author-bg:#1e293b;--author-border:#334155}.text-muted,.text-secondary,small.text-muted,.small.text-muted{color:var(--ild-muted,var(--meta-color)) !important;opacity:1 !important}body:not(.home):not(.front-page) .card{background:var(--ild-card-bg,var(--kart-bg)) !important;color:var(--ild-card-text,var(--metin-renk)) !important;border:1px solid var(--ild-card-border,var(--border-color)) !important}[data-bs-theme="dark"] .post-meta-info{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.08)}[data-bs-theme="light"] .post-meta-info,:root .post-meta-info{border:1px solid rgba(0,0,0,0.06)}body{background-color:var(--arkaplan);font-family:var(--body-font-family);color:var(--metin-renk);font-size:.95rem;display:flex;flex-direction:column;min-height:100vh}a{text-decoration:none !important}ul{list-style:none;padding:0;margin:0}h1,h2,h3,h4,h5,h6,.navbar-brand,.btn,.badge{font-family:var(--heading-font-family),sans-serif;color:var(--heading-color)}::selection{background:var(--selection-bg);color:var(--selection-text)}@media(min-width:1200px){.container{max-width:var(--ild-container-max,1200px);padding-left:15px;padding-right:15px}}@media(min-width:1400px){.container{max-width:var(--ild-container-max-xl,1320px)}}@media(min-width:1600px){.container{max-width:var(--ild-container-max-xxl,1400px)}}.error-404-container{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center}.error-404-content i{font-size:6rem;color:var(--404-icon-color);margin-bottom:20px;display:block}.error-404-content h1{font-size:2.5rem;font-weight:800;margin-bottom:15px}.error-404-content p{font-size:1.1rem;opacity:.8;max-width:600px;margin:0 auto 30px auto}.ild-breadcrumbs-wrapper{padding:0 15px;margin-bottom:10px}.breadcrumb{background:transparent;padding:0;margin:0;font-size:.9rem}.breadcrumb-item a{color:var(--breadcrumb-active) !important;font-weight:600}.breadcrumb-item.active{color:var(--breadcrumb-text) !important;opacity:.8}.breadcrumb-item+.breadcrumb-item::before{color:var(--breadcrumb-text);opacity:.5}.navbar{background:var(--navbar-bg);padding:var(--header-padding-y) 30px;box-shadow:0 4px 20px rgba(0,0,0,0.05);z-index:1000;transition:.3s}.navbar.sticky-top{position:sticky;top:0}.desktop-search-wrapper{width:var(--search-width);height:44px;background:var(--search-bg);border-radius:12px;padding:0 15px;border:1px solid var(--search-border);display:flex;align-items:center;transition:.3s}.desktop-search-wrapper:focus-within{background:var(--search-bg);filter:brightness(1.2);border-color:var(--search-text);width:calc(var(--search-width) + 20px)}.desktop-search-input{background:transparent;border:0;color:var(--search-text);width:100%;outline:0;font-size:.95rem;font-family:var(--body-font-family)}.desktop-search-input::placeholder{color:var(--search-text);opacity:.7}.ild-slider-img{height:var(--slider-height) !important;object-fit:cover}.carousel-caption{display:none !important}.carousel-caption h3{text-shadow:0 2px 4px rgba(0,0,0,0.5);margin:0;padding-left:20px}.mobile-bottom-nav{position:fixed;bottom:0;left:0;width:100%;height:60px;background:var(--mb-nav-bg);border-top:1px solid rgba(0,0,0,0.05);display:flex;justify-content:space-around;align-items:center;z-index:1050;box-shadow:0 -2px 10px rgba(0,0,0,0.05);backdrop-filter:blur(10px)}.mb-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--mb-nav-color) !important;text-decoration:none !important;font-size:.7rem;gap:4px;padding:5px;flex:1;border:0;background:transparent;font-weight:600}.mb-nav-item i{font-size:1.3rem;margin-bottom:2px;transition:.2s}.mb-nav-item:hover,.mb-nav-item:active{color:var(--mb-nav-active) !important}.mb-nav-item:active i{transform:scale(0.9)}@media(min-width:992px){.mobile-bottom-nav{display:none}}@media(max-width:991px){body.has-mobile-nav{padding-bottom:60px}}@media(min-width:992px){.sticky-sidebar-enabled .left-panel,.sticky-sidebar-enabled .right-panel{position:sticky;top:80px;height:calc(100vh - 100px);overflow-y:auto;scrollbar-width:thin}.sticky-sidebar-enabled .left-panel::-webkit-scrollbar,.sticky-sidebar-enabled .right-panel::-webkit-scrollbar{width:4px}.sticky-sidebar-enabled .left-panel::-webkit-scrollbar-thumb,.sticky-sidebar-enabled .right-panel::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);border-radius:4px}}.reading-progress-bar{position:fixed;top:0;left:0;height:4px;background:var(--navbar-bg);z-index:2000;width:0;transition:width .1s linear;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.related-posts-section{margin-top:40px;padding-top:20px;border-top:1px solid var(--border-color)}.related-posts-title{font-size:1.2rem;font-weight:700;margin-bottom:20px;display:flex;align-items:center;gap:10px}.related-posts-title i{color:var(--navbar-bg)}.related-card .card-img-top{height:120px;object-fit:cover}.related-card h6{font-size:.9rem;margin-bottom:0;line-height:1.3}.ild-share-buttons{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.btn-share{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:.85rem;border-radius:50px;color:white !important;font-weight:600;transition:.2s;border:0}.btn-share:hover{transform:translateY(-2px);filter:brightness(1.1)}.btn-share-whatsapp{background-color:#25d366}.btn-share-facebook{background-color:#1877f2}.btn-share-twitter{background-color:#000}.btn-share-copy{background-color:#64748b}@media print{body{background:white !important;color:black !important;padding:0 !important;margin:0 !important}.navbar,.sidebar,.mobile-bottom-nav,.main-footer,.reading-progress-bar,.exit-toast,.modal-overlay,#scrollToTop,.btn-share,.no-print{display:none !important}.content-area,.container,.row,.col-lg-9,.ild-content-col{width:100% !important;max-width:100% !important;flex:0 0 100% !important;padding:0 !important;margin:0 !important}.card{border:none !important;box-shadow:none !important;background:transparent !important}a{text-decoration:none !important;color:black !important}.ratio iframe{display:none !important}.ratio::after{content:"Video/Oyun içeriği yazdırılamaz. Siteyi ziyaret ediniz:" attr(src);display:block;padding:20px;border:1px dashed #ccc;text-align:center}}.news-ticker-wrap{background:linear-gradient(90deg,rgba(0,0,0,0.12),rgba(0,0,0,0.02)),var(--anno-bg);color:var(--anno-text);overflow:hidden;white-space:nowrap;height:42px;display:flex;align-items:center;position:relative;border-bottom:1px solid rgba(255,255,255,0.18);backdrop-filter:blur(6px)}.news-ticker-label{background-color:rgba(0,0,0,0.22);height:100%;display:flex;align-items:center;padding:0 18px;font-weight:900;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;z-index:2;box-shadow:2px 0 16px rgba(0,0,0,0.18);border-right:1px solid rgba(255,255,255,0.22)}.news-ticker-wrap{height:var(--manno-height,42px)}.news-ticker-label{padding:0 var(--manno-label-pad,18px);font-size:var(--manno-label-font,0.85rem);max-width:var(--manno-label-maxw,999%);overflow:hidden}.news-ticker-label .nt-ico{display:inline-flex;align-items:center;justify-content:center}.news-ticker-label .nt-ico i{font-size:var(--manno-icon-size,1em)}.news-ticker-label .nt-txt{display:inline}.news-ticker-wrap[data-labelmode="icon"] .news-ticker-label .nt-txt{display:none}.news-ticker-wrap[data-labelmode="text"] .news-ticker-label .nt-ico{display:none}.news-ticker-wrap[data-labelmode="hide"] .news-ticker-label{display:none}.news-ticker-wrap[data-labelmode="hide"] .news-ticker-track{mask-image:none;-webkit-mask-image:none}.news-ticker-track{position:relative;flex:1 1 auto;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.news-ticker-content{display:inline-block;white-space:nowrap;will-change:transform;font-size:var(--ticker-font,0.95rem);font-weight:700}.news-ticker-dir-rtl .news-ticker-content{padding-left:100%;animation:ilkdticker_rtl_force var(--ticker-speed,30s) linear infinite !important}.news-ticker-dir-ltr .news-ticker-content{padding-right:100%;animation:ilkdticker_ltr_force var(--ticker-speed,30s) linear infinite !important}.ticker-pause-hover:hover .news-ticker-content{animation-play-state:paused}.ild-ticker-sep{opacity:.9;margin:0 10px}@keyframes ilkdticker_rtl_force{0%{transform:translate3d(100%,0,0)}100%{transform:translate3d(-100%,0,0)}}@keyframes ilkdticker_ltr_force{0%{transform:translate3d(-100%,0,0)}100%{transform:translate3d(100%,0,0)}}.post-meta-info{display:flex;align-items:center;gap:15px;margin-bottom:15px;font-size:.9rem;color:var(--meta-color);background:rgba(0,0,0,0.03);padding:10px 15px;border-radius:8px}.post-meta-item{display:flex;align-items:center;gap:6px}.post-meta-item i{color:var(--meta-icon);font-size:1.1rem}.unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ild-author-box{background:var(--author-bg);border:1px solid var(--author-border);border-radius:16px;padding:20px;display:flex;align-items:center;gap:20px;margin-top:40px}.ild-author-avatar img{width:80px;height:80px;border-radius:50%;object-fit:cover;border:4px solid var(--kart-bg);box-shadow:0 4px 10px rgba(0,0,0,0.1)}.ild-author-info h6{margin:0;font-weight:700;color:var(--metin-renk);font-size:1.1rem}.ild-author-info small{color:var(--ana-renk);font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:1px}.ild-author-bio{margin-top:8px;font-size:.9rem;opacity:.85;line-height:1.5}@media(max-width:576px){.ild-author-box{flex-direction:column;text-align:center}}.desktop-brand{font-size:var(--logo-size);font-weight:700;color:var(--logo-text) !important;display:flex;align-items:center;gap:8px;text-decoration:none}.desktop-brand i{font-size:calc(var(--logo-size) * 1.2);transform:rotate(-15deg);color:var(--logo-icon)}.brand-subtitle{font-size:.65rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-top:2px;opacity:.9;color:var(--logo-text);display:block}#header-menu-nav>.menu-item>a{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;color:#fff !important;font-weight:700;font-size:var(--header-menu-size);border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,0.1);white-space:nowrap;border:1px solid rgba(255,255,255,0.1);position:relative;overflow:hidden;transition:.3s}#header-menu-nav>.menu-item>a:hover{transform:translateY(-3px);box-shadow:0 8px 15px rgba(0,0,0,0.2)}#header-menu-nav>.menu-item:nth-child(4n+1)>a{background:linear-gradient(145deg,var(--global-1),#ff5252)}#header-menu-nav>.menu-item:nth-child(4n+2)>a{background:linear-gradient(145deg,var(--global-2),#448aff)}#header-menu-nav>.menu-item:nth-child(4n+3)>a{background:linear-gradient(145deg,var(--global-3),#69f0ae);color:#004d40 !important}#header-menu-nav>.menu-item:nth-child(4n+4)>a{background:linear-gradient(145deg,var(--global-4),#e040fb)}.sidebar,.offcanvas{background-color:var(--sidebar-bg) !important;border-right:0;transition:background .3s}.left-panel.sidebar{padding:14px 8px;border-right:none !important}aside.right-panel{border-radius:16px;overflow:hidden;background-color:var(--sidebar-right-bg) !important}.right-sidebar-desktop{background-color:var(--sidebar-right-bg) !important;border-left:0;border-radius:0;overflow:visible;padding:14px 8px;height:100%}.sidebar-section{background:transparent;border-radius:18px;padding:0;margin-bottom:10px !important;box-shadow:0 3px 14px rgba(0,0,0,0.07);border:0;overflow:hidden;transition:box-shadow .2s;transform:translateZ(0);-webkit-transform:translateZ(0)}.sidebar-section:hover{box-shadow:0 6px 22px rgba(0,0,0,0.11)}[data-bs-theme="dark"] .sidebar-section{box-shadow:0 3px 16px rgba(0,0,0,0.4)}.sidebar-section .sidebar-menu{background:var(--kart-bg,#fff);border-radius:0 0 18px 18px;margin:0}[data-bs-theme="dark"] .sidebar-section .sidebar-menu{background:#1a2540}[data-bs-theme="dark"] .left-panel.sidebar,[data-bs-theme="dark"] .right-sidebar-desktop{background-color:#111827 !important}.sidebar-heading{font-size:.68rem;font-weight:800;font-family:var(--heading-font-family,var(--body-font-family,system-ui));color:white;text-transform:uppercase;letter-spacing:.08em;margin:0;padding:10px 14px 10px 16px;border-radius:0;display:flex;align-items:center;gap:7px;position:relative;overflow:hidden}.sidebar-heading::after{content:'';position:absolute;top:0;right:0;width:60px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.15));pointer-events:none}.left-panel .sidebar-section:nth-child(5n+1) .sidebar-heading{background:linear-gradient(135deg,var(--sb-head-1,#ef4444) 0,var(--sb-head-1-end,#f97316) 100%)}.left-panel .sidebar-section:nth-child(5n+2) .sidebar-heading{background:linear-gradient(135deg,var(--sb-head-2,#3b82f6) 0,var(--sb-head-2-end,#06b6d4) 100%)}.left-panel .sidebar-section:nth-child(5n+3) .sidebar-heading{background:linear-gradient(135deg,var(--sb-head-3,#8b5cf6) 0,var(--sb-head-3-end,#ec4899) 100%)}.left-panel .sidebar-section:nth-child(5n+4) .sidebar-heading{background:linear-gradient(135deg,var(--sb-head-4,#16a34a) 0,var(--sb-head-4-end,#84cc16) 100%)}.left-panel .sidebar-section:nth-child(5n+5) .sidebar-heading{background:linear-gradient(135deg,var(--sb-head-5,#f59e0b) 0,var(--sb-head-5-end,#ef4444) 100%)}.right-panel .sidebar-section:nth-child(5n+1) .sidebar-heading{background:linear-gradient(135deg,var(--rsb-head-1,#6366f1) 0,var(--rsb-head-1-end,#8b5cf6) 100%)}.right-panel .sidebar-section:nth-child(5n+2) .sidebar-heading{background:linear-gradient(135deg,var(--rsb-head-2,#14b8a6) 0,var(--rsb-head-2-end,#3b82f6) 100%)}.right-panel .sidebar-section:nth-child(5n+3) .sidebar-heading{background:linear-gradient(135deg,var(--rsb-head-3,#f97316) 0,var(--rsb-head-3-end,#fbbf24) 100%)}.right-panel .sidebar-section:nth-child(5n+4) .sidebar-heading{background:linear-gradient(135deg,var(--rsb-head-4,#ec4899) 0,var(--rsb-head-4-end,#f43f5e) 100%)}.right-panel .sidebar-section:nth-child(5n+5) .sidebar-heading{background:linear-gradient(135deg,var(--rsb-head-5,#22c55e) 0,var(--rsb-head-5-end,#14b8a6) 100%)}.sidebar-menu{list-style:none;padding:6px 6px 8px;margin:0}.sidebar-menu li{margin:1px 0}.sidebar-menu li a{display:flex;align-items:center;padding:7px 10px;color:var(--sidebar-text,#334155) !important;font-weight:600;font-size:.875rem;font-family:var(--heading-font-family,var(--body-font-family,system-ui));border-radius:11px;text-decoration:none;transition:all .15s ease;gap:0;position:relative}.sidebar-menu li a:hover{background:linear-gradient(135deg,rgba(234,88,12,0.08),rgba(192,38,211,0.06));transform:translateX(3px);color:var(--ana-renk,#ea580c) !important}.sidebar-menu li.current-menu-item>a,.sidebar-menu li.current_page_item>a{background:linear-gradient(135deg,rgba(234,88,12,0.12),rgba(192,38,211,0.08)) !important;color:var(--ana-renk,#ea580c) !important;font-weight:700}.sidebar-menu li.current-menu-item>a::before,.sidebar-menu li.current_page_item>a::before{content:'';position:absolute;left:0;top:25%;bottom:25%;width:3px;background:var(--ana-renk,#ea580c);border-radius:0 3px 3px 0}.sidebar-menu li a i{margin-right:10px;font-size:.95rem;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:white;flex-shrink:0;box-shadow:0 2px 6px rgba(0,0,0,0.15);transition:transform .15s,box-shadow .15s}.sidebar-menu li a:hover i{transform:scale(1.12);box-shadow:0 4px 10px rgba(0,0,0,0.2)}.sidebar-menu li:nth-child(4n+1) a i{background:linear-gradient(135deg,#ef4444,#f97316)}.sidebar-menu li:nth-child(4n+2) a i{background:linear-gradient(135deg,#3b82f6,#06b6d4)}.sidebar-menu li:nth-child(4n+3) a i{background:linear-gradient(135deg,#22c55e,#84cc16)}.sidebar-menu li:nth-child(4n+4) a i{background:linear-gradient(135deg,#8b5cf6,#ec4899)}.sidebar-menu .sub-menu{list-style:none;padding:2px 0 2px 14px;margin:0}.sidebar-menu .sub-menu li a{font-size:.82rem;padding:5px 10px;color:var(--sidebar-text,#64748b) !important;font-weight:500;border-radius:8px}.sidebar-menu .sub-menu li a i{width:22px;height:22px;font-size:.75rem;border-radius:6px}.sidebar-menu .menu-item-has-children>a{border-bottom:1px dashed rgba(0,0,0,0.07);margin-bottom:2px}[data-bs-theme="dark"] .sidebar-menu .menu-item-has-children>a{border-bottom-color:rgba(255,255,255,0.08)}[data-bs-theme="dark"] .sidebar-menu li a{color:#c8d8f0 !important}[data-bs-theme="dark"] .sidebar-menu li a:hover{background:rgba(255,255,255,0.07) !important;color:#93c5fd !important}[data-bs-theme="dark"] .sidebar-menu li a i{box-shadow:0 2px 8px rgba(0,0,0,0.45) !important}.tool-box-card{cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;min-height:150px;border:1px solid transparent}.tool-box-card:not(:has(.tool-icon)){justify-content:center}.tool-title{font-weight:800;font-size:1.1rem;line-height:1.3;z-index:2;color:white;text-shadow:0 1px 2px rgba(0,0,0,0.15);transition:.3s}[data-bs-theme="dark"] .tool-title{color:#f1f5f9}.tool-icon{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:15px;z-index:2;transition:.3s;color:white;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.1);flex-shrink:0}@media(max-width:480px){.tool-box-card{min-height:120px}.tool-icon{width:54px;height:54px;font-size:1.5rem;margin-bottom:10px}.tool-title{font-size:.9rem}}.tool-custom-img{width:100%;height:100%;object-fit:cover}.top-bar{background:var(--topbar-bg);color:rgba(255,255,255,0.9);padding:6px 0;font-size:.85rem}.top-bar a{color:rgba(255,255,255,0.9) !important;transition:.2s}.top-bar a:hover{color:#fff !important}.mobile-header-wrapper{display:grid;grid-template-columns:80px minmax(0,1fr) 80px;align-items:center;width:100%;min-height:68px;height:auto;padding:0 12px;gap:0}.mh-corner-left{display:flex;justify-content:flex-start;align-items:center;gap:8px}.mh-corner-right{display:flex;justify-content:flex-end;align-items:center;gap:8px}.mh-center-block{display:flex;align-items:center;justify-content:center;width:100%}.mobile-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:white !important;line-height:1.1;max-width:100%;min-width:0;gap:0}.mobile-brand .mh-brand-inner{display:flex;align-items:center;gap:7px}.mobile-brand .mh-brand-icon{font-size:1.5rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.2));transform:rotate(-12deg);display:inline-block}.mobile-brand .mh-title{display:block;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,0.22);padding:0;max-width:100%;font-size:clamp(17px,4.5vw,22px);font-weight:900;letter-spacing:-.3px;font-family:'Fredoka',sans-serif;background:linear-gradient(135deg,#fff 60%,rgba(255,255,255,0.75));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mobile-brand .mh-title-2line{display:flex;flex-direction:column;gap:0;padding:0 6px}.mobile-brand .mh-title-line1,.mobile-brand .mh-title-line2{display:block;font-size:clamp(13px,3.6vw,18px);font-weight:900;line-height:1.05;letter-spacing:.2px}.mobile-brand .mh-title-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.panel-btn,.corner-btn{background:rgba(255,255,255,0.18);border:1.5px solid rgba(255,255,255,0.4);color:white;width:42px;height:42px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;box-shadow:0 2px 10px rgba(0,0,0,0.15),inset 0 1px 0 rgba(255,255,255,0.2);transition:all .18s ease;flex-shrink:0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer}.corner-btn{background:rgba(255,255,255,0.18);color:white}.panel-btn:hover,.corner-btn:hover{background:rgba(255,255,255,0.28);border-color:rgba(255,255,255,0.6);transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.3)}.panel-btn:active,.corner-btn:active{transform:scale(0.93);box-shadow:0 1px 6px rgba(0,0,0,0.15)}.mobile-header-wrapper.mh-mode-auto .mobile-brand .mh-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal}.mobile-header-wrapper.mh-mode-one .mobile-brand .mh-title{white-space:nowrap;overflow:hidden;text-overflow:clip;font-size:clamp(12px,3.4vw,18px);max-width:100%}.mobile-header-wrapper.mh-mode-ell .mobile-brand .mh-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mobile-header-wrapper.mh-mode-two .mobile-brand{white-space:normal}.mobile-header-wrapper.mh-mode-hide .mh-center-block{display:none}.search-container.mobile-only{display:none;position:absolute;top:100%;left:10px;right:10px;background:#fff;padding:10px;z-index:1001;box-shadow:0 10px 25px rgba(0,0,0,0.15);border-radius:16px;animation:slideDown .2s ease-out;margin-top:8px}.search-container.mobile-only.show{display:block}#mobileSearchContainer[data-mode="push"]{position:relative;top:auto;left:0;right:0;margin:0;padding:10px 14px 14px;background:var(--navbar-bg)}#mobileSearchContainer .search-input{width:100%;height:46px;padding:0 16px 0 42px;border-radius:14px;border:1.5px solid rgba(255,255,255,0.3);background:rgba(255,255,255,0.18);color:#fff;font-weight:600;font-size:15px;outline:0;-webkit-appearance:none;appearance:none;transition:background .15s,border-color .15s;background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='16'height='16'fill='rgba(255,255,255,0.7)'viewBox='001616'%3E%3Cpathd='M11.74210.344a6.56.5010-1.3971.398h-.001c.03.04.062.078.098.115l3.853.85a110001.415-1.414l-3.85-3.85a1.0071.007000-.115-.099zm-5.241.099a5.55.50110-115.55.5001011z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:14px center}#mobileSearchContainer .search-input::placeholder{color:rgba(255,255,255,0.65);font-weight:500}#mobileSearchContainer .search-input:focus{background-color:rgba(255,255,255,0.26);border-color:rgba(255,255,255,0.6)}#mobileSearchContainer .search-input::-webkit-search-cancel-button{display:none}[data-bs-theme="dark"] #mobileSearchContainer[data-mode="push"]{background:var(--navbar-bg)}[data-bs-theme="dark"] #mobileSearchContainer .search-input{background:rgba(0,0,0,0.25);border-color:rgba(255,255,255,0.25);color:#fff}@media(max-width:991px){.news-ticker-wrap{margin-top:0}body:has(.news-ticker-wrap) .content-area{padding-top:10px}}@keyframes slideDown{from{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}#themeSwitcherDesktop{background:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.4);color:white;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s;cursor:pointer}#themeSwitcherDesktop:hover{background:white;color:var(--navbar-bg);transform:translateY(-2px)}@media(max-width:991px){.navbar,.navbar.sticky-top{border-bottom-left-radius:20px;border-bottom-right-radius:20px;position:relative !important;top:auto !important}.navbar:has(#mobileSearchContainer[style*="block"]){border-bottom-left-radius:0;border-bottom-right-radius:0}#mobileSearchContainer[data-mode="push"][style*="block"]{border-bottom-left-radius:20px;border-bottom-right-radius:20px}}.content-area{padding-top:15px}@media(max-width:991px){.content-area{padding-top:25px}}.fun-card{border-radius:20px;border:0;box-shadow:0 3px 10px rgba(0,0,0,0.13);transition:transform .18s ease,box-shadow .18s ease;height:100%;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(145deg,#c026d3 0,#7e22ce 100%)}a:hover .fun-card{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,0.22)}.fun-card .card-img-top{height:140px;object-fit:cover}.fun-card .ild-no-thumb{height:140px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.12)}.fun-card .ild-no-thumb i{font-size:2.8rem;color:rgba(255,255,255,0.75)}.fun-card .card-body{padding:12px 14px 16px;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;text-align:center}.fun-card h6{color:#fff;font-size:.875rem;line-height:1.35;margin:0;text-shadow:0 1px 3px rgba(0,0,0,0.25);text-align:center}.card-badge{display:inline-flex;align-items:center;gap:4px;font-size:.67rem;font-weight:800;letter-spacing:.05em;padding:3px 10px;border-radius:20px;white-space:nowrap;background:rgba(255,255,255,0.25);color:#fff;backdrop-filter:blur(4px)}@media(max-width:767px){#kartListesi .kart-item{padding:4px}#kartListesi .kart-item a{display:block}.fun-card{border-radius:18px;aspect-ratio:1 / 1;justify-content:center;height:auto !important}.fun-card .card-img-top{display:none}.fun-card .ild-no-thumb{height:auto;flex:1;min-height:0;background:transparent}.fun-card .ild-no-thumb i{font-size:2.4rem}.fun-card .card-body{padding:6px 8px 12px;justify-content:center;flex:none}.fun-card h6{font-size:.75rem;line-height:1.2}.card-badge{font-size:.58rem;padding:2px 7px}}.fun-card.ild-card-video{background:var(--ild-ct-video,linear-gradient(145deg,#ef4444 0,#b91c1c 100%))}.fun-card.ild-card-wordwall{background:var(--ild-ct-wordwall,linear-gradient(145deg,#3b82f6 0,#1d4ed8 100%))}.fun-card.ild-card-oyun{background:var(--ild-ct-oyun,linear-gradient(145deg,#22c55e 0,#15803d 100%))}.fun-card.ild-card-uygulama{background:var(--ild-ct-uygulama,linear-gradient(145deg,#16a34a 0,#14532d 100%))}.fun-card.ild-card-pdf{background:var(--ild-ct-pdf,linear-gradient(145deg,#f97316 0,#c2410c 100%))}.fun-card.ild-card-word{background:var(--ild-ct-word,linear-gradient(145deg,#fb923c 0,#ea580c 100%))}.fun-card.ild-card-boyama{background:var(--ild-ct-boyama,linear-gradient(145deg,#f472b6 0,#be185d 100%))}.fun-card.ild-card-gorsel{background:var(--ild-ct-gorsel,linear-gradient(145deg,#14b8a6 0,#0f766e 100%))}.fun-card.ild-card-sinif{background:var(--ild-ct-sinif,linear-gradient(145deg,#f59e0b 0,#b45309 100%))}.fun-card.ild-card-uncategorized{background:var(--ild-ct-uncat,linear-gradient(145deg,#c026d3 0,#7e22ce 100%))}.fun-card.ild-card-video h6,.fun-card.ild-card-video .card-badge{color:var(--ild-ct-video-fg,#fff) !important}.fun-card.ild-card-wordwall h6,.fun-card.ild-card-wordwall .card-badge{color:var(--ild-ct-wordwall-fg,#fff) !important}.fun-card.ild-card-oyun h6,.fun-card.ild-card-oyun .card-badge{color:var(--ild-ct-oyun-fg,#fff) !important}.fun-card.ild-card-uygulama h6,.fun-card.ild-card-uygulama .card-badge{color:var(--ild-ct-uygulama-fg,#fff) !important}.fun-card.ild-card-pdf h6,.fun-card.ild-card-pdf .card-badge{color:var(--ild-ct-pdf-fg,#fff) !important}.fun-card.ild-card-word h6,.fun-card.ild-card-word .card-badge{color:var(--ild-ct-word-fg,#fff) !important}.fun-card.ild-card-boyama h6,.fun-card.ild-card-boyama .card-badge{color:var(--ild-ct-boyama-fg,#fff) !important}.fun-card.ild-card-gorsel h6,.fun-card.ild-card-gorsel .card-badge{color:var(--ild-ct-gorsel-fg,#fff) !important}.fun-card.ild-card-sinif h6,.fun-card.ild-card-sinif .card-badge{color:var(--ild-ct-sinif-fg,#fff) !important}.fun-card.ild-card-uncategorized h6,.fun-card.ild-card-uncategorized .card-badge{color:var(--ild-ct-uncat-fg,#fff) !important}.fun-card.ild-card-video .card-badge{background:var(--ild-ct-video-bb,rgba(255,255,255,0.22)) !important}.fun-card.ild-card-wordwall .card-badge{background:var(--ild-ct-wordwall-bb,rgba(255,255,255,0.22)) !important}.fun-card.ild-card-oyun .card-badge{background:var(--ild-ct-oyun-bb,rgba(255,255,255,0.22)) !important}.fun-card.ild-card-uygulama .card-badge{background:var(--ild-ct-uygulama-bb,rgba(255,255,255,0.22)) !important}.fun-card.ild-card-pdf .card-badge{background:var(--ild-ct-pdf-bb,rgba(255,255,255,0.22)) !important}.fun-card.ild-card-word .card-badge{background:var(--ild-ct-word-bb,rgba(255,255,255,0.22)) !important}.fun-card.ild-card-boyama .card-badge{background:var(--ild-ct-boyama-bb,rgba(255,255,255,0.22)) !important}.fun-card.ild-card-gorsel .card-badge{background:var(--ild-ct-gorsel-bb,rgba(255,255,255,0.22)) !important}.fun-card.ild-card-sinif .card-badge{background:var(--ild-ct-sinif-bb,rgba(255,255,255,0.22)) !important}.fun-card.ild-card-uncategorized .card-badge{background:var(--ild-ct-uncat-bb,rgba(255,255,255,0.22)) !important}.fun-card.ild-card-video .ild-no-thumb i{color:var(--ild-ct-video-fg,rgba(255,255,255,0.80)) !important}.fun-card.ild-card-wordwall .ild-no-thumb i{color:var(--ild-ct-wordwall-fg,rgba(255,255,255,0.80)) !important}.fun-card.ild-card-oyun .ild-no-thumb i{color:var(--ild-ct-oyun-fg,rgba(255,255,255,0.80)) !important}.fun-card.ild-card-uygulama .ild-no-thumb i{color:var(--ild-ct-uygulama-fg,rgba(255,255,255,0.80)) !important}.fun-card.ild-card-pdf .ild-no-thumb i{color:var(--ild-ct-pdf-fg,rgba(255,255,255,0.80)) !important}.fun-card.ild-card-word .ild-no-thumb i{color:var(--ild-ct-word-fg,rgba(255,255,255,0.80)) !important}.fun-card.ild-card-boyama .ild-no-thumb i{color:var(--ild-ct-boyama-fg,rgba(255,255,255,0.80)) !important}.fun-card.ild-card-gorsel .ild-no-thumb i{color:var(--ild-ct-gorsel-fg,rgba(255,255,255,0.80)) !important}.fun-card.ild-card-sinif .ild-no-thumb i{color:var(--ild-ct-sinif-fg,rgba(255,255,255,0.80)) !important}.fun-card.ild-card-uncategorized .ild-no-thumb i{color:var(--ild-ct-uncat-fg,rgba(255,255,255,0.80)) !important}.fun-card h6{font-size:var(--ild-card-title-size,14px) !important;font-weight:var(--ild-card-title-weight,700) !important;text-align:var(--ild-card-text-align,center) !important;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.card-badge{font-size:var(--ild-card-badge-size,10px) !important}.fun-card .ild-no-thumb i{font-size:var(--ild-card-icon-size,44px) !important}.ild-no-thumb{position:relative;display:flex;align-items:center;justify-content:center}.ild-platform-icon{position:absolute;bottom:8px;right:10px;width:28px;height:28px;background:rgba(255,255,255,0.18);border-radius:6px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ild-platform-icon svg{width:16px;height:16px;fill:#fff}.ild-platform-icon.yt{background:rgba(255,0,0,0.75);border-radius:8px}.ild-platform-icon.ww{background:rgba(99,102,241,0.80)}.ild-platform-icon.pdf{background:rgba(255,255,255,0.22)}[data-bs-theme="dark"] .fun-card{box-shadow:0 4px 18px rgba(0,0,0,0.5)}[data-bs-theme="dark"] a:hover .fun-card{box-shadow:0 14px 36px rgba(0,0,0,0.6)}.fun-card.ild-card-custom-bg{background:var(--ild-card-bg) !important}.fun-card.ild-card-custom-bg h6{color:var(--ild-card-fg,#fff) !important;text-shadow:0 1px 3px rgba(0,0,0,0.25)}.fun-card.ild-card-custom-bg .card-badge{color:var(--ild-card-fg,#fff) !important;background:var(--ild-card-badge-bg,rgba(255,255,255,0.25)) !important}.fun-card.ild-effect-altin{background:linear-gradient(145deg,#fbbf24 0,#d97706 40%,#f59e0b 70%,#b45309 100%) !important;box-shadow:0 4px 20px rgba(251,191,36,0.4) !important}.fun-card.ild-effect-gumus{background:linear-gradient(145deg,#e2e8f0 0,#94a3b8 40%,#cbd5e1 70%,#64748b 100%) !important;box-shadow:0 4px 20px rgba(148,163,184,0.4) !important}.fun-card.ild-effect-gumus h6,.fun-card.ild-effect-gumus .card-badge{color:#1e293b !important;background:rgba(0,0,0,0.12) !important}.fun-card.ild-effect-cam{background:linear-gradient(145deg,rgba(255,255,255,0.25) 0,rgba(255,255,255,0.08) 100%) !important;backdrop-filter:blur(12px) saturate(1.4) !important;border:1px solid rgba(255,255,255,0.35) !important;box-shadow:0 8px 32px rgba(31,38,135,0.2) !important}.fun-card.ild-effect-cam h6,.fun-card.ild-effect-cam .card-badge{color:#0f172a !important}.fun-card.ild-effect-cam .card-badge{background:rgba(0,0,0,0.12) !important}[data-bs-theme="dark"] .fun-card.ild-effect-cam{background:linear-gradient(145deg,rgba(15,23,42,0.70) 0,rgba(30,41,59,0.45) 100%) !important;border:1px solid rgba(148,163,184,0.22) !important;box-shadow:0 10px 36px rgba(0,0,0,0.55) !important}[data-bs-theme="dark"] .fun-card.ild-effect-cam h6,[data-bs-theme="dark"] .fun-card.ild-effect-cam .card-badge{color:#f8fafc !important}[data-bs-theme="dark"] .fun-card.ild-effect-cam .card-badge{background:rgba(255,255,255,0.18) !important}[data-bs-theme="dark"] .fun-card.ild-effect-gumus{background:linear-gradient(145deg,#334155 0,#0f172a 55%,#1e293b 100%) !important;box-shadow:0 10px 34px rgba(0,0,0,0.55) !important}[data-bs-theme="dark"] .fun-card.ild-effect-gumus h6,[data-bs-theme="dark"] .fun-card.ild-effect-gumus .card-badge{color:#f8fafc !important}[data-bs-theme="dark"] .fun-card.ild-effect-gumus .card-badge{background:rgba(255,255,255,0.16) !important}.fun-card.ild-effect-okyanus{background:linear-gradient(145deg,#06b6d4 0,#0ea5e9 40%,#3b82f6 100%) !important}.fun-card.ild-effect-gunbatimi{background:linear-gradient(145deg,#f97316 0,#ec4899 50%,#8b5cf6 100%) !important}.fun-card.ild-effect-orman{background:linear-gradient(145deg,#84cc16 0,#22c55e 50%,#059669 100%) !important}.fun-card.ild-effect-gece{background:linear-gradient(145deg,#1e1b4b 0,#312e81 50%,#4c1d95 100%) !important}.fun-card.ild-effect-lav{background:linear-gradient(145deg,#dc2626 0,#ea580c 40%,#fbbf24 100%) !important}.fun-card.ild-effect-gokkusagi{background:linear-gradient(145deg,#ef4444 0,#f97316 16%,#eab308 33%,#22c55e 50%,#06b6d4 66%,#3b82f6 83%,#8b5cf6 100%) !important}.section-title{font-size:1.15rem;font-weight:700;color:var(--metin-renk);margin-bottom:14px;display:flex;align-items:center;gap:6px;padding-bottom:8px;border-bottom:2px solid var(--border-color)}[data-bs-theme="dark"] .section-title{color:#f1f5f9;border-bottom-color:#334155}.main-footer{background-color:var(--footer-bg);color:var(--footer-text);padding:60px 0 0 0;margin-top:var(--footer-margin-top);border-top:4px solid var(--navbar-bg)}.main-footer h4,.main-footer .footer-widget-title,.main-footer .widget-title{color:#fff !important;font-weight:800;font-size:1rem;letter-spacing:.3px;text-shadow:0 1px 6px rgba(0,0,0,.35);margin-bottom:14px}.footer-bottom{background-color:rgba(0,0,0,0.2);padding:20px 0;margin-top:40px;border-top:1px solid rgba(255,255,255,0.05)}.footer-logo-text{font-family:'Fredoka',sans-serif;font-size:1.5rem;color:var(--ana-renk);margin-bottom:15px;display:inline-block}.footer-about-text{font-size:.9rem;line-height:1.6;margin-bottom:20px}.footer-text{font-size:.9rem;opacity:.8}.footer-social-link{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;background:rgba(255,255,255,0.1);color:#fff !important;border-radius:8px;margin-right:8px;transition:.3s}.footer-social-link:hover{background:var(--navbar-bg);transform:translateY(-3px)}.exit-toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,0.8);color:white;padding:10px 20px;border-radius:50px;font-size:.9rem;z-index:2000;opacity:0;transition:opacity .3s;pointer-events:none}.exit-toast.show{opacity:1}#scrollToTop{position:fixed;bottom:20px;right:20px;width:44px;height:44px;background:var(--navbar-bg);color:#fff;border:0;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,0.2);cursor:pointer;opacity:0;visibility:hidden;transition:all .3s;z-index:999;display:flex;align-items:center;justify-content:center;font-size:1.2rem}#scrollToTop.show{opacity:1;visibility:visible}#scrollToTop:hover{transform:translateY(-3px)}.btn-primary{background-color:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-text);border-radius:var(--btn-radius)}.btn-primary:hover{filter:brightness(0.9)}.ild-page-header{background:var(--ph-bg);color:var(--ph-text-fix,var(--ph-text));border-radius:var(--ph-radius);padding:var(--ph-padding);border:1px solid var(--ph-border);box-shadow:0 4px 10px rgba(0,0,0,var(--card-shadow-opacity));margin-bottom:12px}.ild-page-header h1,.ild-page-header h2,.ild-page-header h3{color:var(--ph-text-fix,var(--ph-text));margin:0}html[data-bs-theme="dark"] .ild-page-header{color:rgba(248,250,252,.92) !important}html[data-bs-theme="dark"] .card>.ild-page-header[style*="border-bottom"]{border-bottom-color:rgba(255,255,255,0.08) !important}html[data-bs-theme="dark"] .ild-page-header h1,html[data-bs-theme="dark"] .ild-page-header h2,html[data-bs-theme="dark"] .ild-page-header h3,html[data-bs-theme="dark"] .ild-page-header h4,html[data-bs-theme="dark"] .ild-page-header h5,html[data-bs-theme="dark"] .ild-page-header h6{color:rgba(248,250,252,.92) !important;text-shadow:0 1px 0 rgba(0,0,0,.35)}html[data-bs-theme="dark"] .ild-page-header a{color:rgba(147,197,253,.95) !important}html[data-bs-theme="dark"] .ild-page-header a:hover{color:rgba(191,219,254,1) !important}[data-bs-theme="dark"] .text-muted{color:rgba(241,245,249,.78) !important}[data-bs-theme="dark"] .ild-page-header .text-muted,[data-bs-theme="dark"] .ild-page-header .small{color:rgba(241,245,249,.74) !important}[data-bs-theme="dark"] body,[data-bs-theme="dark"] .site,[data-bs-theme="dark"] .site-content,[data-bs-theme="dark"] .content-area,[data-bs-theme="dark"] .entry-content,[data-bs-theme="dark"] .entry-content p,[data-bs-theme="dark"] .entry-content li,[data-bs-theme="dark"] .entry-content span,[data-bs-theme="dark"] .entry-content div,[data-bs-theme="dark"] .entry-content strong,[data-bs-theme="dark"] .entry-content em,[data-bs-theme="dark"] .entry-content blockquote,[data-bs-theme="dark"] .entry-content h1,[data-bs-theme="dark"] .entry-content h2,[data-bs-theme="dark"] .entry-content h3,[data-bs-theme="dark"] .entry-content h4,[data-bs-theme="dark"] .entry-content h5,[data-bs-theme="dark"] .entry-content h6,[data-bs-theme="dark"] .entry-content .wp-block,[data-bs-theme="dark"] .entry-content .wp-block-freeform,[data-bs-theme="dark"] .entry-content .wp-block-freeform *,[data-bs-theme="dark"] .card .wp-block-freeform,[data-bs-theme="dark"] .card .wp-block-freeform *,[data-bs-theme="dark"] .card .wp-block-freeform h1,[data-bs-theme="dark"] .card .wp-block-freeform h2,[data-bs-theme="dark"] .card .wp-block-freeform h3,[data-bs-theme="dark"] .card .wp-block-freeform h4,[data-bs-theme="dark"] .card .wp-block-freeform p,[data-bs-theme="dark"] .card .wp-block-freeform li,[data-bs-theme="dark"] main>.container h1,[data-bs-theme="dark"] main>.container h2,[data-bs-theme="dark"] main>.container h3,[data-bs-theme="dark"] main>.container p,[data-bs-theme="dark"] main>.container li,[data-bs-theme="dark"] .card,[data-bs-theme="dark"] .card-body,[data-bs-theme="dark"] .card-title,[data-bs-theme="dark"] .card-text,[data-bs-theme="dark"] .ild-page-header,[data-bs-theme="dark"] .ild-page-header *{color:#f8fafc !important;opacity:1 !important}html[data-bs-theme="dark"] body.single,html[data-bs-theme="dark"] body.single-post,html[data-bs-theme="dark"] body.single-ild_pdf,html[data-bs-theme="dark"] body.single-ild_app,html[data-bs-theme="dark"] body.single-uygulama,html[data-bs-theme="dark"] body.single-dosya{--meta-color:rgba(241,245,249,.78);--meta-icon:rgba(147,197,253,.95)}html[data-bs-theme="dark"] body.single main.container .card>h1,html[data-bs-theme="dark"] body.single-post main.container .card>h1,html[data-bs-theme="dark"] body.single-ild_pdf main.container .card>h1,html[data-bs-theme="dark"] body.single-ild_app main.container .card>h1,html[data-bs-theme="dark"] body.single-uygulama main.container .card>h1,html[data-bs-theme="dark"] body.single-dosya main.container .card>h1,html[data-bs-theme="dark"] body.single .card>h1,html[data-bs-theme="dark"] body.single-post .card>h1,html[data-bs-theme="dark"] body.single-ild_pdf .card>h1,html[data-bs-theme="dark"] body.single-ild_app .card>h1,html[data-bs-theme="dark"] body.single-uygulama .card>h1,html[data-bs-theme="dark"] body.single-dosya .card>h1{color:rgba(248,250,252,.96) !important;text-shadow:0 1px 0 rgba(0,0,0,.35)}.ild-meta-content{margin:18px 0;padding:14px;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:rgba(255,255,255,.7)}html[data-bs-theme="dark"] .ild-meta-content{background:rgba(15,23,42,.55) !important;border-color:rgba(148,163,184,.22) !important}[data-bs-theme="dark"] .text-muted,[data-bs-theme="dark"] .text-secondary,[data-bs-theme="dark"] small.text-muted,[data-bs-theme="dark"] .small.text-muted{color:rgba(248,250,252,0.78) !important;opacity:1 !important}[data-bs-theme="dark"] a{color:#7dd3fc}[data-bs-theme="dark"] a:hover{color:#bae6fd}[data-bs-theme="dark"] .btn,[data-bs-theme="dark"] .btn *{color:inherit !important;opacity:1 !important}.ild-left-panel{display:none}@media(min-width:992px){.ild-left-panel{display:flex !important;flex-direction:column}.ild-panel-header{display:none}}.left-panel{flex-shrink:0;flex-grow:0}.right-panel{flex-shrink:0;flex-grow:0}@media(max-width:991px){.ild-sidebar-panel{position:fixed !important;top:0;bottom:0;z-index:1045;overflow-y:auto;background:var(--kart-bg,#fff);transition:transform .3s ease;display:flex !important;flex-direction:column}.left-panel.ild-sidebar-panel{left:0;right:auto;transform:translateX(-100%);width:280px !important;max-width:85vw !important}.right-panel.ild-sidebar-panel{right:0;left:auto;transform:translateX(100%);width:280px !important;max-width:85vw !important}.ild-sidebar-panel.ild-panel-open{transform:translateX(0) !important}.ild-panel-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.5);z-index:1044}.ild-panel-overlay.active{display:block}.ild-panel-header{display:flex !important;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--border-color,#e2e8f0)}.ild-panel-body{flex:1;overflow-y:auto}}@media(min-width:992px){:root{--ild-sidew:var(--sidebar-width);--ild-left-sidew:var(--ild-left-width,var(--ild-sidew));--ild-right-sidew:var(--ild-right-width,var(--ild-sidew))}.left-panel{flex-shrink:0 !important;flex-grow:0 !important;flex-basis:var(--ild-left-sidew) !important;width:var(--ild-left-sidew) !important;min-width:var(--ild-left-sidew) !important;max-width:var(--ild-left-sidew) !important}.right-panel{flex-shrink:0 !important;flex-grow:0 !important;flex-basis:var(--ild-right-sidew) !important;width:var(--ild-right-sidew) !important;min-width:var(--ild-right-sidew) !important;max-width:var(--ild-right-sidew) !important}.ild-panel-header{display:none}.content-area{flex:1 1 auto !important;min-width:0;width:0}.content-area .container-fluid>.ild-main-row{display:flex;flex-wrap:nowrap;align-items:stretch;width:100%}.content-area .container-fluid>.ild-main-row>.ild-content-col{flex:1 1 auto;width:auto;max-width:none;min-width:0}}body:not(.home):not(.front-page) main.container.py-5{padding-top:1rem !important;padding-bottom:2rem !important;max-width:100% !important;width:100% !important;padding-left:12px !important;padding-right:12px !important}body:not(.home):not(.front-page) main.container.py-5 h1{margin-top:.25rem !important;margin-bottom:1rem !important}body:not(.home):not(.front-page) main.container.py-5{padding-top:0 !important;margin-top:0 !important}body:not(.home):not(.front-page) header+main.container.py-5{padding-top:0 !important;margin-top:0 !important}body:not(.home):not(.front-page) main.container.py-5 h1{margin-top:0 !important}[data-bs-theme="dark"] .tool-box-card{background:#1e293b !important;box-shadow:none !important;border:2px solid transparent}@media(max-width:768px){main.container{padding-left:6px !important;padding-right:6px !important;max-width:100% !important;width:100% !important}body.single-uygulama main.container{max-width:100% !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;padding-top:6px !important;padding-bottom:0 !important}body.single-uygulama .ratio{position:relative !important;padding:0 !important;height:calc(100vh - 96px) !important;background:transparent !important}body.single-uygulama .ratio::before{content:none !important}body.single-uygulama .ratio>iframe{position:relative !important;width:100% !important;height:100% !important;border:0 !important;border-radius:0 !important;display:block !important}body.single-uygulama h1{padding-left:12px !important;padding-right:12px !important;margin-bottom:8px !important}}#portalAccordion.portal-accordion{padding:5px}#portalAccordion .collapse{display:none}#portalAccordion .collapse.show{display:block;animation:slideDownCustom .35s cubic-bezier(0.2,0.8,0.2,1)}@keyframes slideDownCustom{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}#portalAccordion .accordion-item{background:transparent !important;border:none !important;margin-bottom:12px !important}#portalAccordion .accordion-button{position:relative;background:var(--pm-l1-bg) !important;color:var(--pm-l1-text) !important;font-weight:800 !important;font-size:1rem;padding:15px 20px;border-radius:16px !important;box-shadow:0 4px 12px rgba(0,0,0,0.2) !important;border:1px solid rgba(255,255,255,0.15) !important;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}#portalAccordion .accordion-button::after{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='001616'fill='%23ffffff'%3e%3cpathfill-rule='evenodd'd='M1.6464.646a.5.5001.7080L810.293l5.646-5.647a.5.5001.708.708l-66a.5.5001-.7080l-6-6a.5.50010-.708z'/%3e%3c/svg%3e") !important;transition:transform .4s cubic-bezier(0.68,-0.55,0.27,1.55);transform:scale(0.9);width:16px;height:16px;background-size:contain}#portalAccordion .accordion-button::before{content:"";position:absolute;left:18px;right:18px;bottom:6px;height:var(--ild-neon-thickness-desktop,2px);border-radius:999px;background:linear-gradient(90deg,#00f7ff,#ff00f7,#00f7ff);background-size:200% 100%;opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity .25s ease,transform .35s ease;filter:drop-shadow(0 0 6px rgba(0,247,255,.65)) drop-shadow(0 0 10px rgba(255,0,247,.35));pointer-events:none}#portalAccordion .accordion-button:not(.collapsed)::before{opacity:1;transform:scaleX(1);animation:ildNeonFlow 2s linear infinite}@keyframes ildNeonFlow{0%{background-position:0 50%}100%{background-position:200% 50%}}@media(max-width:991px){#portalAccordion .accordion-button::before{height:var(--ild-neon-thickness-mobile,2px)}}#portalAccordion .accordion-button:not(.collapsed)::after{transform:rotate(180deg) scale(1.1)}#portalAccordion .accordion-button:hover{transform:translateY(-2px);filter:brightness(1.1);box-shadow:0 8px 20px rgba(0,0,0,0.3) !important}#portalAccordion .accordion-body{padding:12px 6px 6px 6px !important;background:transparent !important}#portalAccordion .portal-subgroup{margin-top:8px;margin-bottom:8px}#portalAccordion .portal-subgroup-btn{width:100%;display:flex;align-items:center;justify-content:space-between;background:var(--pm-l2-bg) !important;color:var(--pm-l2-text) !important;border:none !important;border-radius:12px !important;padding:12px 16px;font-size:.95rem;font-weight:700 !important;text-align:left;box-shadow:0 4px 10px rgba(0,0,0,0.1) !important;transition:all .3s ease;position:relative;overflow:hidden}#portalAccordion .portal-subgroup-btn::before{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:.5s}#portalAccordion .portal-subgroup-btn:hover::before{left:100%}#portalAccordion .portal-subgroup-btn i.bi{font-size:.9rem;transition:transform .4s;opacity:.8}#portalAccordion .portal-subgroup-btn[aria-expanded="true"] i.bi{transform:rotate(180deg) scale(1.2);opacity:1;color:#fff !important}#portalAccordion .portal-subgroup-btn:hover{transform:translateY(-2px) translateX(2px)}#portalAccordion .portal-subgroup-body{padding:8px 4px 8px 8px !important;border-left:2px dashed rgba(59,130,246,0.3) !important;margin-left:12px !important;background:transparent !important}#portalAccordion .portal-leaf{display:flex !important;align-items:center;gap:12px;width:100%;margin-bottom:8px !important;background:var(--pm-l3-bg) !important;color:var(--pm-l3-text) !important;border:1px solid var(--pm-l3-border) !important;border-radius:12px !important;font-size:.92rem;padding:10px 14px;font-weight:600 !important;text-decoration:none !important;transition:all .2s cubic-bezier(0.34,1.56,0.64,1);position:relative;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,0.03) !important}#portalAccordion .portal-leaf-thumb{width:32px !important;height:32px !important;border-radius:8px !important;object-fit:cover !important;box-shadow:0 2px 5px rgba(0,0,0,0.1) !important;background:#f1f5f9;flex:0 0 32px}#portalAccordion .portal-leaf-dot{width:8px;height:8px;border-radius:50%;background:#cbd5e1;flex:0 0 8px;transition:.3s}#portalAccordion .portal-leaf i.bi{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,0,0,0.05);color:#94a3b8;font-size:.9rem;transition:all .4s ease;margin-left:auto}#portalAccordion .portal-leaf:hover{background:var(--pm-l3-hover) !important;transform:scale(1.02);box-shadow:0 5px 15px rgba(0,0,0,0.06) !important;z-index:2}#portalAccordion .portal-leaf.active{background:var(--pm-active-bg) !important;border-color:var(--pm-active-border) !important;color:var(--metin-renk) !important;font-weight:700 !important;box-shadow:0 4px 12px rgba(255,125,0,0.15) !important}#portalAccordion .portal-leaf.active .portal-leaf-dot{background:var(--pm-active-border);box-shadow:0 0 0 3px rgba(255,125,0,0.2)}#portalAccordion .portal-leaf.active i.bi{background:#fff !important;color:var(--pm-active-icon) !important;transform:scale(1.2) rotate(360deg);box-shadow:0 0 10px var(--pm-active-icon)}[data-bs-theme="dark"] #portalAccordion .portal-leaf.active i.bi{background:rgba(255,255,255,0.1) !important}#portalAccordion .ild-new-badge{display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;padding:1px 6px;border-radius:20px;margin-left:6px;vertical-align:middle;box-shadow:0 1px 4px rgba(34,197,94,0.35);animation:ild-badge-pop .4s cubic-bezier(0.34,1.56,0.64,1) both;flex-shrink:0}@keyframes ild-badge-pop{from{transform:scale(0.5);opacity:0}to{transform:scale(1);opacity:1}}.portal-viewer-card{background:rgba(0,0,0,0.02);border:1px solid var(--border-color);border-radius:18px}.portal-viewer-wrap{position:relative;width:100%;height:520px;border-radius:14px;overflow:hidden;background:#000;border:1px solid rgba(0,0,0,0.1);box-shadow:0 10px 30px rgba(0,0,0,0.15)}#ild-viewer-slot{position:absolute;inset:0;width:100%;height:100%;z-index:1}#portalViewer{width:100%;height:100%;border:0;display:block;background:transparent}.portal-viewer-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,0.85);color:#fff;text-align:center;z-index:10;font-weight:600;backdrop-filter:blur(5px)}.portal-viewer-empty i{font-size:3rem;margin-bottom:12px;color:var(--navbar-bg);animation:pointLeft 1.5s infinite ease-in-out}.portal-viewer-empty span{font-size:1.1rem;opacity:.9;max-width:80%}@keyframes pointLeft{0%,100%{transform:translateX(0)}50%{transform:translateX(-10px)}}@media(max-width:991px){.portal-viewer-wrap{height:400px}}@media(max-width:575px){.portal-viewer-wrap{height:56vw;min-height:200px}}#ild-mobile-menu-btn{display:none;position:absolute;top:8px;left:8px;z-index:20;background:var(--navbar-bg,#ea580c);color:#fff;border:0;border-radius:10px;padding:6px 12px;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,0.25);gap:6px;align-items:center}@media(max-width:991px){#ild-mobile-menu-btn{display:inline-flex}}.portal-viewer-wrap:not(.has-content) #ild-mobile-menu-btn{display:none !important}.ild-a .ild-psfs-btn,.ild-psfs-close{position:absolute;top:10px;right:10px;z-index:50;border:0;border-radius:999px;padding:8px 12px;font-weight:800;cursor:pointer;box-shadow:0 10px 25px rgba(0,0,0,.18)}.ild-psfs-close{right:10px}.ild-psfs-wrap{position:fixed !important;inset:0 !important;z-index:999999 !important;background:#000 !important;padding:0 !important;margin:0 !important;border-radius:0 !important}.ild-psfs-wrap iframe{width:100% !important;height:100vh !important;max-height:none !important;border-radius:0 !important}.ild-psfs-wrap .ild-psfs-btn{display:none !important}.ild-psfs-wrap .ild-psfs-close{display:block !important;top:12px;right:12px}.left-panel .sidebar-menu,.right-panel .sidebar-menu{list-style:none;padding-left:0;margin:0}.left-panel .sidebar-menu li,.right-panel .sidebar-menu li{margin:0}body[class*="ild-panelitems-"] .left-panel .sidebar-menu a,body[class*="ild-panelitems-"] .right-panel .sidebar-menu a{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:var(--ild-pi-width,100%);min-height:var(--ild-pi-minh,0);padding:10px 12px;margin:8px auto;border-radius:14px;text-decoration:none;font-weight:700;line-height:1.2;position:relative;isolation:isolate;background:var(--ild-pi-bg,transparent);color:var(--ild-pi-fg,inherit);border:1px solid var(--ild-pi-border,transparent);box-shadow:var(--ild-pi-shadow,none);backdrop-filter:var(--ild-pi-backdrop,none);-webkit-backdrop-filter:var(--ild-pi-backdrop,none);transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,border-color .14s ease}body[class*="ild-panelitems-"] .left-panel .sidebar-menu a:hover,body[class*="ild-panelitems-"] .right-panel .sidebar-menu a:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:var(--ild-pi-shadow-hover,var(--ild-pi-shadow,none))}body[class*="ild-panelitems-"] .left-panel .sidebar-menu li.current-menu-item>a,body[class*="ild-panelitems-"] .left-panel .sidebar-menu li.current_page_item>a,body[class*="ild-panelitems-"] .right-panel .sidebar-menu li.current-menu-item>a,body[class*="ild-panelitems-"] .right-panel .sidebar-menu li.current_page_item>a{box-shadow:var(--ild-pi-shadow-active,var(--ild-pi-shadow,none));border-color:var(--ild-pi-border-active,var(--ild-pi-border,transparent));filter:brightness(1.04)}body.ild-panelitems-classic .left-panel .sidebar-menu a,body.ild-panelitems-classic .right-panel .sidebar-menu a{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;margin:6px 0 !important;border-radius:0 !important;font-weight:800;transform:none !important;filter:none !important}body.ild-panelitems-classic .left-panel .sidebar-menu a:hover,body.ild-panelitems-classic .right-panel .sidebar-menu a:hover{text-decoration:underline}html:not([data-bs-theme="dark"]) body[class*="ild-panelitems-"]{--ild-pi-fg:#0b1220;--ild-pi-border:rgba(15,23,42,.10);--ild-pi-border-active:rgba(15,23,42,.18);--ild-pi-shadow:0 8px 22px rgba(15,23,42,.10);--ild-pi-shadow-hover:0 12px 30px rgba(15,23,42,.14);--ild-pi-shadow-active:0 14px 34px rgba(15,23,42,.16)}html[data-bs-theme="dark"] body[class*="ild-panelitems-"]{--ild-pi-fg:rgba(248,250,252,.96);--ild-pi-border:rgba(148,163,184,.18);--ild-pi-border-active:rgba(226,232,240,.26);--ild-pi-shadow:0 10px 26px rgba(0,0,0,.34);--ild-pi-shadow-hover:0 14px 34px rgba(0,0,0,.42);--ild-pi-shadow-active:0 16px 40px rgba(0,0,0,.46)}html:not([data-bs-theme="dark"]) body.ild-panelitems-glass{--ild-pi-bg:linear-gradient(135deg,rgba(255,255,255,.80),rgba(255,255,255,.58));--ild-pi-border:rgba(15,23,42,.12);--ild-pi-backdrop:blur(10px) saturate(1.05)}html[data-bs-theme="dark"] body.ild-panelitems-glass{--ild-pi-bg:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.08));--ild-pi-backdrop:blur(12px) saturate(1.08)}html:not([data-bs-theme="dark"]) body.ild-panelitems-pastel{--ild-pi-bg:linear-gradient(135deg,rgba(59,130,246,.18),rgba(168,85,247,.16))}html[data-bs-theme="dark"] body.ild-panelitems-pastel{--ild-pi-bg:linear-gradient(135deg,rgba(59,130,246,.30),rgba(168,85,247,.26))}html:not([data-bs-theme="dark"]) body.ild-panelitems-glossy{--ild-pi-bg:linear-gradient(135deg,rgba(255,255,255,.88),rgba(241,245,249,.72))}html[data-bs-theme="dark"] body.ild-panelitems-glossy{--ild-pi-bg:linear-gradient(135deg,rgba(30,41,59,.78),rgba(15,23,42,.64))}body.ild-panelitems-glossy .left-panel .sidebar-menu a::before,body.ild-panelitems-glossy .right-panel .sidebar-menu a::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.36),rgba(255,255,255,0));mix-blend-mode:screen;opacity:.55;pointer-events:none;z-index:0}html[data-bs-theme="dark"] body.ild-panelitems-glossy .left-panel .sidebar-menu a::before,html[data-bs-theme="dark"] body.ild-panelitems-glossy .right-panel .sidebar-menu a::before{opacity:.22}html:not([data-bs-theme="dark"]) body.ild-panelitems-duo{--ild-pi-bg:linear-gradient(135deg,rgba(239,68,68,.20),rgba(59,130,246,.18))}html[data-bs-theme="dark"] body.ild-panelitems-duo{--ild-pi-bg:linear-gradient(135deg,rgba(239,68,68,.30),rgba(59,130,246,.26))}body.ild-panelitems-accentbar .left-panel .sidebar-menu a,body.ild-panelitems-accentbar .right-panel .sidebar-menu a{--ild-pi-bg:linear-gradient(135deg,rgba(2,6,23,.06),rgba(2,6,23,.02))}html[data-bs-theme="dark"] body.ild-panelitems-accentbar .left-panel .sidebar-menu a,html[data-bs-theme="dark"] body.ild-panelitems-accentbar .right-panel .sidebar-menu a{--ild-pi-bg:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.05))}body.ild-panelitems-accentbar .left-panel .sidebar-menu a::after,body.ild-panelitems-accentbar .right-panel .sidebar-menu a::after{content:"";position:absolute;left:10px;top:10px;bottom:10px;width:4px;border-radius:999px;background:linear-gradient(180deg,rgba(59,130,246,.95),rgba(168,85,247,.85));opacity:.95;pointer-events:none;z-index:1}body.ild-panelitems-accentbar .left-panel .sidebar-menu a{padding-left:18px}body.ild-panelitems-accentbar .right-panel .sidebar-menu a{padding-left:18px}html:not([data-bs-theme="dark"]) body.ild-panelitems-softcard{--ild-pi-bg:linear-gradient(135deg,rgba(255,255,255,.92),rgba(241,245,249,.85));--ild-pi-border:rgba(226,232,240,.8)}html[data-bs-theme="dark"] body.ild-panelitems-softcard{--ild-pi-bg:linear-gradient(135deg,rgba(30,41,59,.88),rgba(15,23,42,.72));--ild-pi-border:rgba(148,163,184,.18)}html:not([data-bs-theme="dark"]) body.ild-panelitems-aurora{--ild-pi-bg:linear-gradient(135deg,rgba(6,182,212,.15),rgba(139,92,246,.12),rgba(236,72,153,.10));--ild-pi-border:rgba(139,92,246,.22)}html[data-bs-theme="dark"] body.ild-panelitems-aurora{--ild-pi-bg:linear-gradient(135deg,rgba(6,182,212,.28),rgba(139,92,246,.24),rgba(236,72,153,.20));--ild-pi-border:rgba(139,92,246,.40)}body.ild-panelitems-aurora .left-panel .sidebar-menu a::before,body.ild-panelitems-aurora .right-panel .sidebar-menu a::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.25),rgba(255,255,255,0));pointer-events:none;z-index:0}html:not([data-bs-theme="dark"]) body.ild-panelitems-frosted{--ild-pi-bg:linear-gradient(135deg,rgba(248,250,252,.88),rgba(241,245,249,.75));--ild-pi-border:rgba(255,255,255,.85);--ild-pi-backdrop:blur(12px) saturate(1.2)}html[data-bs-theme="dark"] body.ild-panelitems-frosted{--ild-pi-bg:linear-gradient(135deg,rgba(30,41,59,.65),rgba(15,23,42,.55));--ild-pi-border:rgba(255,255,255,.14);--ild-pi-backdrop:blur(12px) saturate(1.15)}body.ild-panelitems-frosted .left-panel .sidebar-menu a::before,body.ild-panelitems-frosted .right-panel .sidebar-menu a::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,0));mix-blend-mode:screen;opacity:.6;pointer-events:none;z-index:0}html:not([data-bs-theme="dark"]) body.ild-panelitems-neon{--ild-pi-bg:linear-gradient(135deg,rgba(15,23,42,.06),rgba(15,23,42,.02));--ild-pi-border:rgba(59,130,246,.28)}html[data-bs-theme="dark"] body.ild-panelitems-neon{--ild-pi-bg:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.05));--ild-pi-border:rgba(59,130,246,.34)}body.ild-panelitems-neon .left-panel .sidebar-menu a,body.ild-panelitems-neon .right-panel .sidebar-menu a{box-shadow:0 10px 28px rgba(0,0,0,.22),0 0 0 1px rgba(59,130,246,.14) inset}body.ild-panelitems-neon .left-panel .sidebar-menu a:hover,body.ild-panelitems-neon .right-panel .sidebar-menu a:hover{box-shadow:0 14px 34px rgba(0,0,0,.26),0 0 0 1px rgba(59,130,246,.20) inset,0 0 18px rgba(59,130,246,.16)}body.ild-panelitems-minimal .left-panel .sidebar-menu a,body.ild-panelitems-minimal .right-panel .sidebar-menu a{--ild-pi-bg:transparent;--ild-pi-border:rgba(0,0,0,0);--ild-pi-shadow:none;border-radius:12px;padding:8px 8px 10px 8px;margin:6px 0}body.ild-panelitems-minimal .left-panel .sidebar-menu a::after,body.ild-panelitems-minimal .right-panel .sidebar-menu a::after{content:"";position:absolute;left:8px;right:8px;bottom:6px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(59,130,246,.85),rgba(168,85,247,.75));opacity:.55;pointer-events:none}body.ild-panelitems-minimal .left-panel .sidebar-menu a:hover::after,body.ild-panelitems-minimal .right-panel .sidebar-menu a:hover::after{opacity:.9}.ild-mobile-panels{display:block}.ild-mobile-panel{margin:0 0 16px 0}.ild-mobile-panel-title{border:0;width:100%;cursor:pointer;font-weight:var(--ild-m-title-fw,900);letter-spacing:.3px;margin:0 0 10px 0;padding:12px 16px;font-size:var(--ild-m-title-fs,15px);font-family:var(--heading-font-family,var(--body-font-family,system-ui));border-radius:var(--ild-m-shape-radius,18px);text-align:center;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;position:relative;overflow:hidden;color:var(--ild-title-color,#0f172a);background:var(--ild-title-bg,#e2e8f0)}button.ild-mobile-panel-title:hover,button.ild-mobile-panel-title:focus{transform:translateY(-2px) scale(1.01);outline:0}body.ild-mstyle-aurora{--ild-m-item-text:#fff;--ild-title-1-bg:linear-gradient(135deg,#c026d3 0,#7c3aed 50%,#2563eb 100%);--ild-title-2-bg:linear-gradient(135deg,#059669 0,#0891b2 50%,#6366f1 100%);--ild-title-3-bg:linear-gradient(135deg,#f59e0b 0,#ef4444 50%,#c026d3 100%);--ild-title-4-bg:linear-gradient(135deg,#3b82f6 0,#06b6d4 50%,#22c55e 100%);--ild-title-5-bg:linear-gradient(135deg,#f43f5e 0,#a855f7 50%,#3b82f6 100%);--ild-title-6-bg:linear-gradient(135deg,#10b981 0,#3b82f6 50%,#8b5cf6 100%);--ild-title-7-bg:linear-gradient(135deg,#f97316 0,#f43f5e 50%,#a855f7 100%);--ild-title-8-bg:linear-gradient(135deg,#0ea5e9 0,#2563eb 50%,#7c3aed 100%);--ild-title-9-bg:linear-gradient(135deg,#84cc16 0,#10b981 50%,#06b6d4 100%);--ild-title-10-bg:linear-gradient(135deg,#ec4899 0,#f97316 50%,#eab308 100%);--ild-item-1-bg:linear-gradient(135deg,rgba(192,38,211,.85) 0,rgba(124,58,237,.85) 100%);--ild-item-2-bg:linear-gradient(135deg,rgba(5,150,105,.85) 0,rgba(8,145,178,.85) 100%);--ild-item-3-bg:linear-gradient(135deg,rgba(245,158,11,.85) 0,rgba(239,68,68,.85) 100%);--ild-item-4-bg:linear-gradient(135deg,rgba(59,130,246,.85) 0,rgba(6,182,212,.85) 100%);--ild-item-5-bg:linear-gradient(135deg,rgba(244,63,94,.85) 0,rgba(168,85,247,.85) 100%);--ild-item-6-bg:linear-gradient(135deg,rgba(16,185,129,.85) 0,rgba(59,130,246,.85) 100%);--ild-item-7-bg:linear-gradient(135deg,rgba(249,115,22,.85) 0,rgba(244,63,94,.85) 100%);--ild-item-8-bg:linear-gradient(135deg,rgba(14,165,233,.85) 0,rgba(37,99,235,.85) 100%);--ild-item-9-bg:linear-gradient(135deg,rgba(132,204,22,.85) 0,rgba(16,185,129,.85) 100%);--ild-item-10-bg:linear-gradient(135deg,rgba(236,72,153,.85) 0,rgba(249,115,22,.85) 100%)}body.ild-mstyle-aurora .ild-mobile-panel-title{color:#fff !important;text-shadow:0 1px 8px rgba(0,0,0,.35);box-shadow:0 8px 32px rgba(124,58,237,.35)}body.ild-mstyle-aurora .ild-mobile-panel-title::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.12) 50%,transparent 100%);background-size:200% 100%;animation:ildAuroraShimmer 3s linear infinite;pointer-events:none}@keyframes ildAuroraShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}body.ild-mstyle-aurora .ild-sec-1{background:var(--ild-title-1-bg) !important}body.ild-mstyle-aurora .ild-sec-2{background:var(--ild-title-2-bg) !important}body.ild-mstyle-aurora .ild-sec-3{background:var(--ild-title-3-bg) !important}body.ild-mstyle-aurora .ild-sec-4{background:var(--ild-title-4-bg) !important}body.ild-mstyle-aurora .ild-sec-5{background:var(--ild-title-5-bg) !important}body.ild-mstyle-aurora .ild-mobile-menu a{backdrop-filter:blur(12px) saturate(160%);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px rgba(0,0,0,.18);text-shadow:0 1px 4px rgba(0,0,0,.3);color:#fff !important}body.ild-mstyle-cosmos{--ild-m-item-text:#e2f0ff;--ild-title-1-bg:linear-gradient(135deg,#0f0c29,#302b63,#24243e);--ild-title-2-bg:linear-gradient(135deg,#0b1220,#1e3a5f,#0b2a4a);--ild-title-3-bg:linear-gradient(135deg,#1a0533,#6d28d9,#0b0c2a);--ild-title-4-bg:linear-gradient(135deg,#012a2a,#065f46,#0a1628);--ild-title-5-bg:linear-gradient(135deg,#2d0b00,#c2410c,#1a0533);--ild-title-6-bg:linear-gradient(135deg,#0b1220,#1d4ed8,#0c0c3a);--ild-title-7-bg:linear-gradient(135deg,#1a0533,#9d174d,#0b0c2a);--ild-title-8-bg:linear-gradient(135deg,#0b1220,#854d0e,#1a0820);--ild-title-9-bg:linear-gradient(135deg,#012a2a,#0e7490,#0b1220);--ild-title-10-bg:linear-gradient(135deg,#0b1220,#1e293b,#0b1220);--ild-item-1-bg:linear-gradient(135deg,#0f0c29,#302b63);--ild-item-2-bg:linear-gradient(135deg,#0b1220,#1e3a5f);--ild-item-3-bg:linear-gradient(135deg,#1a0533,#6d28d9);--ild-item-4-bg:linear-gradient(135deg,#012a2a,#065f46);--ild-item-5-bg:linear-gradient(135deg,#2d0b00,#c2410c);--ild-item-6-bg:linear-gradient(135deg,#0b1220,#1d4ed8);--ild-item-7-bg:linear-gradient(135deg,#1a0533,#9d174d);--ild-item-8-bg:linear-gradient(135deg,#0b1220,#854d0e);--ild-item-9-bg:linear-gradient(135deg,#012a2a,#0e7490);--ild-item-10-bg:linear-gradient(135deg,#0b1220,#334155)}body.ild-mstyle-cosmos .ild-mobile-panel-title{color:#e2f0ff !important;border:1px solid rgba(99,102,241,.4) !important;text-shadow:0 0 12px rgba(99,102,241,.8);box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 20px rgba(99,102,241,.2)}body.ild-mstyle-cosmos .ild-sec-1{background:var(--ild-title-1-bg) !important}body.ild-mstyle-cosmos .ild-sec-2{background:var(--ild-title-2-bg) !important}body.ild-mstyle-cosmos .ild-sec-3{background:var(--ild-title-3-bg) !important}body.ild-mstyle-cosmos .ild-sec-4{background:var(--ild-title-4-bg) !important}body.ild-mstyle-cosmos .ild-sec-5{background:var(--ild-title-5-bg) !important}body.ild-mstyle-cosmos .ild-mobile-menu a{border:1px solid rgba(99,102,241,.3);box-shadow:0 4px 20px rgba(0,0,0,.4),0 0 8px rgba(99,102,241,.15);color:#e2f0ff !important}body.ild-mstyle-cosmos .ild-mobile-menu a:hover{border-color:rgba(99,102,241,.6);box-shadow:0 8px 28px rgba(0,0,0,.5),0 0 16px rgba(99,102,241,.3)}body.ild-mstyle-crystal{--ild-m-item-text:#1e293b;--ild-title-1-bg:linear-gradient(135deg,rgba(255,200,210,.9) 0,rgba(255,240,248,.95) 100%);--ild-title-2-bg:linear-gradient(135deg,rgba(186,230,253,.9) 0,rgba(240,249,255,.95) 100%);--ild-title-3-bg:linear-gradient(135deg,rgba(187,247,208,.9) 0,rgba(240,253,244,.95) 100%);--ild-title-4-bg:linear-gradient(135deg,rgba(254,215,170,.9) 0,rgba(255,247,237,.95) 100%);--ild-title-5-bg:linear-gradient(135deg,rgba(233,213,255,.9) 0,rgba(250,245,255,.95) 100%);--ild-title-6-bg:linear-gradient(135deg,rgba(165,243,252,.9) 0,rgba(236,254,255,.95) 100%);--ild-title-7-bg:linear-gradient(135deg,rgba(251,207,232,.9) 0,rgba(253,242,248,.95) 100%);--ild-title-8-bg:linear-gradient(135deg,rgba(254,240,138,.9) 0,rgba(254,252,232,.95) 100%);--ild-title-9-bg:linear-gradient(135deg,rgba(254,202,202,.9) 0,rgba(255,241,242,.95) 100%);--ild-title-10-bg:linear-gradient(135deg,rgba(209,213,219,.9) 0,rgba(249,250,251,.95) 100%);--ild-item-1-bg:linear-gradient(135deg,rgba(255,228,230,.92) 0,rgba(255,255,255,.85) 100%);--ild-item-2-bg:linear-gradient(135deg,rgba(219,234,254,.92) 0,rgba(255,255,255,.85) 100%);--ild-item-3-bg:linear-gradient(135deg,rgba(220,252,231,.92) 0,rgba(255,255,255,.85) 100%);--ild-item-4-bg:linear-gradient(135deg,rgba(255,237,213,.92) 0,rgba(255,255,255,.85) 100%);--ild-item-5-bg:linear-gradient(135deg,rgba(243,232,255,.92) 0,rgba(255,255,255,.85) 100%);--ild-item-6-bg:linear-gradient(135deg,rgba(207,250,254,.92) 0,rgba(255,255,255,.85) 100%);--ild-item-7-bg:linear-gradient(135deg,rgba(252,231,243,.92) 0,rgba(255,255,255,.85) 100%);--ild-item-8-bg:linear-gradient(135deg,rgba(254,249,195,.92) 0,rgba(255,255,255,.85) 100%);--ild-item-9-bg:linear-gradient(135deg,rgba(254,226,226,.92) 0,rgba(255,255,255,.85) 100%);--ild-item-10-bg:linear-gradient(135deg,rgba(226,232,240,.92) 0,rgba(255,255,255,.85) 100%)}body.ild-mstyle-crystal .ild-mobile-panel-title{color:#1e293b !important;backdrop-filter:blur(20px) saturate(200%);border:1.5px solid rgba(255,255,255,.75) !important;box-shadow:0 8px 32px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.9)}body.ild-mstyle-crystal .ild-sec-1{background:var(--ild-title-1-bg) !important}body.ild-mstyle-crystal .ild-sec-2{background:var(--ild-title-2-bg) !important}body.ild-mstyle-crystal .ild-sec-3{background:var(--ild-title-3-bg) !important}body.ild-mstyle-crystal .ild-sec-4{background:var(--ild-title-4-bg) !important}body.ild-mstyle-crystal .ild-sec-5{background:var(--ild-title-5-bg) !important}body.ild-mstyle-crystal .ild-mobile-menu a{backdrop-filter:blur(14px) saturate(180%);border:1.5px solid rgba(255,255,255,.7);box-shadow:0 4px 20px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.8)}body.ild-mstyle-lava{--ild-m-item-text:#fff;--ild-title-1-bg:linear-gradient(135deg,#ff416c,#ff4b2b);--ild-title-2-bg:linear-gradient(135deg,#f97316,#ef4444);--ild-title-3-bg:linear-gradient(135deg,#dc2626,#7f1d1d);--ild-title-4-bg:linear-gradient(135deg,#f59e0b,#d97706);--ild-title-5-bg:linear-gradient(135deg,#c2410c,#9a3412);--ild-title-6-bg:linear-gradient(135deg,#fb923c,#ef4444);--ild-title-7-bg:linear-gradient(135deg,#fbbf24,#f97316);--ild-title-8-bg:linear-gradient(135deg,#ef4444,#b91c1c);--ild-title-9-bg:linear-gradient(135deg,#f43f5e,#e11d48);--ild-title-10-bg:linear-gradient(135deg,#f97316,#dc2626);--ild-item-1-bg:linear-gradient(135deg,#ff416c,#ff4b2b);--ild-item-2-bg:linear-gradient(135deg,#f97316,#ef4444);--ild-item-3-bg:linear-gradient(135deg,#dc2626,#7f1d1d);--ild-item-4-bg:linear-gradient(135deg,#f59e0b,#d97706);--ild-item-5-bg:linear-gradient(135deg,#c2410c,#9a3412);--ild-item-6-bg:linear-gradient(135deg,#fb923c,#ef4444);--ild-item-7-bg:linear-gradient(135deg,#fbbf24,#f97316);--ild-item-8-bg:linear-gradient(135deg,#ef4444,#b91c1c);--ild-item-9-bg:linear-gradient(135deg,#f43f5e,#e11d48);--ild-item-10-bg:linear-gradient(135deg,#f97316,#dc2626)}body.ild-mstyle-lava .ild-mobile-panel-title{color:#fff !important;text-shadow:0 1px 6px rgba(0,0,0,.4);box-shadow:0 8px 28px rgba(255,65,108,.4)}body.ild-mstyle-lava .ild-sec-1{background:var(--ild-title-1-bg) !important}body.ild-mstyle-lava .ild-sec-2{background:var(--ild-title-2-bg) !important}body.ild-mstyle-lava .ild-sec-3{background:var(--ild-title-3-bg) !important}body.ild-mstyle-lava .ild-sec-4{background:var(--ild-title-4-bg) !important}body.ild-mstyle-lava .ild-sec-5{background:var(--ild-title-5-bg) !important}body.ild-mstyle-lava .ild-mobile-menu a{box-shadow:0 8px 28px rgba(255,65,108,.25);border:1px solid rgba(255,255,255,.2);color:#fff !important;text-shadow:0 1px 4px rgba(0,0,0,.3)}body.ild-mstyle-forest{--ild-m-item-text:#fff;--ild-title-1-bg:linear-gradient(135deg,#11998e,#38ef7d);--ild-title-2-bg:linear-gradient(135deg,#134e5e,#71b280);--ild-title-3-bg:linear-gradient(135deg,#1a6b3a,#44af69);--ild-title-4-bg:linear-gradient(135deg,#093028,#237a57);--ild-title-5-bg:linear-gradient(135deg,#78ffd6,#007991);--ild-title-6-bg:linear-gradient(135deg,#1e9600,#fff200);--ild-title-7-bg:linear-gradient(135deg,#56ab2f,#a8e063);--ild-title-8-bg:linear-gradient(135deg,#2c7744,#1a9936);--ild-title-9-bg:linear-gradient(135deg,#005c97,#1e9600);--ild-title-10-bg:linear-gradient(135deg,#0f4c3a,#38ef7d);--ild-item-1-bg:linear-gradient(135deg,#11998e,#38ef7d);--ild-item-2-bg:linear-gradient(135deg,#134e5e,#71b280);--ild-item-3-bg:linear-gradient(135deg,#1a6b3a,#44af69);--ild-item-4-bg:linear-gradient(135deg,#093028,#237a57);--ild-item-5-bg:linear-gradient(135deg,#78ffd6,#007991);--ild-item-6-bg:linear-gradient(135deg,#1e9600,#fff200);--ild-item-7-bg:linear-gradient(135deg,#56ab2f,#a8e063);--ild-item-8-bg:linear-gradient(135deg,#2c7744,#1a9936);--ild-item-9-bg:linear-gradient(135deg,#005c97,#1e9600);--ild-item-10-bg:linear-gradient(135deg,#0f4c3a,#38ef7d)}body.ild-mstyle-forest .ild-mobile-panel-title{color:#fff !important;text-shadow:0 1px 6px rgba(0,0,0,.35);box-shadow:0 8px 28px rgba(17,153,142,.35)}body.ild-mstyle-forest .ild-sec-1{background:var(--ild-title-1-bg) !important}body.ild-mstyle-forest .ild-sec-2{background:var(--ild-title-2-bg) !important}body.ild-mstyle-forest .ild-sec-3{background:var(--ild-title-3-bg) !important}body.ild-mstyle-forest .ild-sec-4{background:var(--ild-title-4-bg) !important}body.ild-mstyle-forest .ild-sec-5{background:var(--ild-title-5-bg) !important}body.ild-mstyle-forest .ild-mobile-menu a{box-shadow:0 6px 22px rgba(17,153,142,.22);border:1px solid rgba(255,255,255,.2);color:#fff !important;text-shadow:0 1px 3px rgba(0,0,0,.25)}body.ild-mstyle-neoncity{--ild-m-item-text:#e2f0ff;--ild-title-1-bg:linear-gradient(135deg,#080c1a,#1a0533);--ild-title-2-bg:linear-gradient(135deg,#080c1a,#012a2a);--ild-title-3-bg:linear-gradient(135deg,#080c1a,#2d0b00);--ild-title-4-bg:linear-gradient(135deg,#080c1a,#1e1060);--ild-title-5-bg:linear-gradient(135deg,#080c1a,#0b2a4a);--ild-title-6-bg:linear-gradient(135deg,#080c1a,#1a0533);--ild-title-7-bg:linear-gradient(135deg,#080c1a,#012a2a);--ild-title-8-bg:linear-gradient(135deg,#080c1a,#2d0b00);--ild-title-9-bg:linear-gradient(135deg,#080c1a,#1e1060);--ild-title-10-bg:linear-gradient(135deg,#080c1a,#0b2a4a);--ild-item-1-bg:#080c1a;--ild-item-2-bg:#080c1a;--ild-item-3-bg:#080c1a;--ild-item-4-bg:#080c1a;--ild-item-5-bg:#080c1a;--ild-item-6-bg:#080c1a;--ild-item-7-bg:#080c1a;--ild-item-8-bg:#080c1a;--ild-item-9-bg:#080c1a;--ild-item-10-bg:#080c1a}body.ild-mstyle-neoncity .ild-mobile-panel-title{color:#e2f0ff !important;box-shadow:0 0 0 1.5px rgba(99,102,241,.6),0 0 20px rgba(99,102,241,.3),0 8px 28px rgba(0,0,0,.5);text-shadow:0 0 10px rgba(99,102,241,.8),0 0 20px rgba(99,102,241,.4)}body.ild-mstyle-neoncity .ild-sec-1{background:var(--ild-title-1-bg) !important;box-shadow:0 0 0 1.5px #ff3d8e,0 0 16px rgba(255,61,142,.4) !important;color:#ff3d8e !important;text-shadow:0 0 10px #ff3d8e}body.ild-mstyle-neoncity .ild-sec-2{background:var(--ild-title-2-bg) !important;box-shadow:0 0 0 1.5px #00f7ff,0 0 16px rgba(0,247,255,.4) !important;color:#00f7ff !important;text-shadow:0 0 10px #00f7ff}body.ild-mstyle-neoncity .ild-sec-3{background:var(--ild-title-3-bg) !important;box-shadow:0 0 0 1.5px #ff7a00,0 0 16px rgba(255,122,0,.4) !important;color:#ff7a00 !important;text-shadow:0 0 10px #ff7a00}body.ild-mstyle-neoncity .ild-sec-4{background:var(--ild-title-4-bg) !important;box-shadow:0 0 0 1.5px #a855f7,0 0 16px rgba(168,85,247,.4) !important;color:#c084fc !important;text-shadow:0 0 10px #a855f7}body.ild-mstyle-neoncity .ild-sec-5{background:var(--ild-title-5-bg) !important;box-shadow:0 0 0 1.5px #22d3ee,0 0 16px rgba(34,211,238,.4) !important;color:#67e8f9 !important;text-shadow:0 0 10px #22d3ee}body.ild-mstyle-neoncity .ild-item-1 a{border:1.5px solid #ff3d8e !important;box-shadow:0 0 12px rgba(255,61,142,.4),inset 0 0 20px rgba(255,61,142,.05) !important;color:#ff3d8e !important;text-shadow:0 0 8px rgba(255,61,142,.6) !important}body.ild-mstyle-neoncity .ild-item-2 a{border:1.5px solid #00f7ff !important;box-shadow:0 0 12px rgba(0,247,255,.4),inset 0 0 20px rgba(0,247,255,.05) !important;color:#67e8f9 !important;text-shadow:0 0 8px rgba(0,247,255,.6) !important}body.ild-mstyle-neoncity .ild-item-3 a{border:1.5px solid #ff7a00 !important;box-shadow:0 0 12px rgba(255,122,0,.4),inset 0 0 20px rgba(255,122,0,.05) !important;color:#fb923c !important;text-shadow:0 0 8px rgba(255,122,0,.6) !important}body.ild-mstyle-neoncity .ild-item-4 a{border:1.5px solid #a855f7 !important;box-shadow:0 0 12px rgba(168,85,247,.4),inset 0 0 20px rgba(168,85,247,.05) !important;color:#c084fc !important;text-shadow:0 0 8px rgba(168,85,247,.6) !important}body.ild-mstyle-neoncity .ild-item-5 a{border:1.5px solid #22c55e !important;box-shadow:0 0 12px rgba(34,197,94,.4),inset 0 0 20px rgba(34,197,94,.05) !important;color:#86efac !important;text-shadow:0 0 8px rgba(34,197,94,.6) !important}body.ild-mstyle-neoncity .ild-item-6 a{border:1.5px solid #eab308 !important;box-shadow:0 0 12px rgba(234,179,8,.4),inset 0 0 20px rgba(234,179,8,.05) !important;color:#fde047 !important;text-shadow:0 0 8px rgba(234,179,8,.6) !important}body.ild-mstyle-neoncity .ild-item-7 a{border:1.5px solid #f43f5e !important;box-shadow:0 0 12px rgba(244,63,94,.4),inset 0 0 20px rgba(244,63,94,.05) !important;color:#fda4af !important;text-shadow:0 0 8px rgba(244,63,94,.6) !important}body.ild-mstyle-neoncity .ild-item-8 a{border:1.5px solid #3b82f6 !important;box-shadow:0 0 12px rgba(59,130,246,.4),inset 0 0 20px rgba(59,130,246,.05) !important;color:#93c5fd !important;text-shadow:0 0 8px rgba(59,130,246,.6) !important}body.ild-mstyle-neoncity .ild-item-9 a{border:1.5px solid #06b6d4 !important;box-shadow:0 0 12px rgba(6,182,212,.4),inset 0 0 20px rgba(6,182,212,.05) !important;color:#67e8f9 !important;text-shadow:0 0 8px rgba(6,182,212,.6) !important}body.ild-mstyle-neoncity .ild-item-10 a{border:1.5px solid #8b5cf6 !important;box-shadow:0 0 12px rgba(139,92,246,.4),inset 0 0 20px rgba(139,92,246,.05) !important;color:#c4b5fd !important;text-shadow:0 0 8px rgba(139,92,246,.6) !important}body.ild-mstyle-candy{--ild-m-item-text:#3b0764;--ild-title-1-bg:linear-gradient(135deg,#f9a8d4,#c084fc);--ild-title-2-bg:linear-gradient(135deg,#c084fc,#818cf8);--ild-title-3-bg:linear-gradient(135deg,#fda4af,#fb7185);--ild-title-4-bg:linear-gradient(135deg,#fbcfe8,#f9a8d4);--ild-title-5-bg:linear-gradient(135deg,#a5b4fc,#c084fc);--ild-title-6-bg:linear-gradient(135deg,#fecdd3,#fda4af);--ild-title-7-bg:linear-gradient(135deg,#e9d5ff,#c084fc);--ild-title-8-bg:linear-gradient(135deg,#f0abfc,#e879f9);--ild-title-9-bg:linear-gradient(135deg,#c4b5fd,#a78bfa);--ild-title-10-bg:linear-gradient(135deg,#fbb6ce,#f9a8d4);--ild-item-1-bg:linear-gradient(135deg,#fce7f3,#f3e8ff);--ild-item-2-bg:linear-gradient(135deg,#ede9fe,#ddd6fe);--ild-item-3-bg:linear-gradient(135deg,#ffe4e6,#fce7f3);--ild-item-4-bg:linear-gradient(135deg,#fdf4ff,#fce7f3);--ild-item-5-bg:linear-gradient(135deg,#ede9fe,#e0e7ff);--ild-item-6-bg:linear-gradient(135deg,#fff1f2,#fce7f3);--ild-item-7-bg:linear-gradient(135deg,#faf5ff,#f3e8ff);--ild-item-8-bg:linear-gradient(135deg,#fdf4ff,#f0abfc);--ild-item-9-bg:linear-gradient(135deg,#ede9fe,#f3e8ff);--ild-item-10-bg:linear-gradient(135deg,#fce7f3,#ffe4e6)}body.ild-mstyle-candy .ild-mobile-panel-title{color:#3b0764 !important;box-shadow:0 8px 32px rgba(192,132,252,.3);border:1.5px solid rgba(192,132,252,.4) !important}body.ild-mstyle-candy .ild-sec-1{background:var(--ild-title-1-bg) !important}body.ild-mstyle-candy .ild-sec-2{background:var(--ild-title-2-bg) !important}body.ild-mstyle-candy .ild-sec-3{background:var(--ild-title-3-bg) !important}body.ild-mstyle-candy .ild-sec-4{background:var(--ild-title-4-bg) !important}body.ild-mstyle-candy .ild-sec-5{background:var(--ild-title-5-bg) !important}body.ild-mstyle-candy .ild-mobile-menu a{box-shadow:0 6px 20px rgba(192,132,252,.2);border:1.5px solid rgba(192,132,252,.35)}body.ild-mstyle-gold{--ild-m-item-text:#1c0a00;--ild-title-1-bg:linear-gradient(135deg,#b8860b,#ffd700);--ild-title-2-bg:linear-gradient(135deg,#856404,#f5c518);--ild-title-3-bg:linear-gradient(135deg,#d4a017,#ffe680);--ild-title-4-bg:linear-gradient(135deg,#b8860b,#e6b800);--ild-title-5-bg:linear-gradient(135deg,#8b6914,#f0c040);--ild-title-6-bg:linear-gradient(135deg,#c79200,#ffd700);--ild-title-7-bg:linear-gradient(135deg,#9b7700,#e8c100);--ild-title-8-bg:linear-gradient(135deg,#b07e00,#f5c518);--ild-title-9-bg:linear-gradient(135deg,#c4940e,#ffd166);--ild-title-10-bg:linear-gradient(135deg,#7c5a00,#d4ac0d);--ild-item-1-bg:linear-gradient(135deg,#ffeaa7,#ffd700);--ild-item-2-bg:linear-gradient(135deg,#fff0c0,#f5c518);--ild-item-3-bg:linear-gradient(135deg,#ffedc0,#ffe680);--ild-item-4-bg:linear-gradient(135deg,#fef9e7,#ffd700);--ild-item-5-bg:linear-gradient(135deg,#fffacd,#f0c040);--ild-item-6-bg:linear-gradient(135deg,#ffeaa7,#ffd700);--ild-item-7-bg:linear-gradient(135deg,#fff8dc,#e8c100);--ild-item-8-bg:linear-gradient(135deg,#fef9e7,#f5c518);--ild-item-9-bg:linear-gradient(135deg,#fff3cd,#ffd166);--ild-item-10-bg:linear-gradient(135deg,#fef9e7,#d4ac0d)}body.ild-mstyle-gold .ild-mobile-panel-title{color:#1c0a00 !important;box-shadow:0 8px 28px rgba(184,134,11,.4),inset 0 1px 0 rgba(255,255,255,.6);border:1px solid rgba(255,215,0,.5) !important;text-shadow:0 1px 2px rgba(255,255,255,.5)}body.ild-mstyle-gold .ild-sec-1{background:var(--ild-title-1-bg) !important}body.ild-mstyle-gold .ild-sec-2{background:var(--ild-title-2-bg) !important}body.ild-mstyle-gold .ild-sec-3{background:var(--ild-title-3-bg) !important}body.ild-mstyle-gold .ild-sec-4{background:var(--ild-title-4-bg) !important}body.ild-mstyle-gold .ild-sec-5{background:var(--ild-title-5-bg) !important}body.ild-mstyle-gold .ild-mobile-menu a{box-shadow:0 6px 22px rgba(184,134,11,.25),inset 0 1px 0 rgba(255,255,255,.5);border:1px solid rgba(255,215,0,.4)}body.ild-mstyle-ocean{--ild-m-item-text:#fff;--ild-title-1-bg:linear-gradient(135deg,#005c97,#363795);--ild-title-2-bg:linear-gradient(135deg,#0052d4,#4364f7,#6fb1fc);--ild-title-3-bg:linear-gradient(135deg,#0b4f6c,#01baef);--ild-title-4-bg:linear-gradient(135deg,#203a43,#2c5364);--ild-title-5-bg:linear-gradient(135deg,#007991,#78ffd6);--ild-title-6-bg:linear-gradient(135deg,#093028,#237a57);--ild-title-7-bg:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);--ild-title-8-bg:linear-gradient(135deg,#005c97,#1cb5e0);--ild-title-9-bg:linear-gradient(135deg,#0b486b,#f7797d);--ild-title-10-bg:linear-gradient(135deg,#003973,#e5e5be);--ild-item-1-bg:linear-gradient(135deg,#005c97,#363795);--ild-item-2-bg:linear-gradient(135deg,#0052d4,#4364f7);--ild-item-3-bg:linear-gradient(135deg,#0b4f6c,#01baef);--ild-item-4-bg:linear-gradient(135deg,#203a43,#2c5364);--ild-item-5-bg:linear-gradient(135deg,#007991,#38ef7d);--ild-item-6-bg:linear-gradient(135deg,#093028,#237a57);--ild-item-7-bg:linear-gradient(135deg,#1a1a2e,#0f3460);--ild-item-8-bg:linear-gradient(135deg,#005c97,#1cb5e0);--ild-item-9-bg:linear-gradient(135deg,#0b486b,#f7797d);--ild-item-10-bg:linear-gradient(135deg,#003973,#6dd5fa)}body.ild-mstyle-ocean .ild-mobile-panel-title{color:#fff !important;text-shadow:0 1px 6px rgba(0,0,0,.35);box-shadow:0 8px 28px rgba(0,92,151,.4);border:1px solid rgba(100,200,255,.25) !important}body.ild-mstyle-ocean .ild-sec-1{background:var(--ild-title-1-bg) !important}body.ild-mstyle-ocean .ild-sec-2{background:var(--ild-title-2-bg) !important}body.ild-mstyle-ocean .ild-sec-3{background:var(--ild-title-3-bg) !important}body.ild-mstyle-ocean .ild-sec-4{background:var(--ild-title-4-bg) !important}body.ild-mstyle-ocean .ild-sec-5{background:var(--ild-title-5-bg) !important}body.ild-mstyle-ocean .ild-mobile-menu a{border:1px solid rgba(100,200,255,.25);box-shadow:0 6px 22px rgba(0,92,151,.3);color:#fff !important;text-shadow:0 1px 3px rgba(0,0,0,.25)}body.ild-mstyle-sunset{--ild-m-item-text:#fff;--ild-title-1-bg:linear-gradient(135deg,#f7971e,#ffd200);--ild-title-2-bg:linear-gradient(135deg,#ee0979,#ff6a00);--ild-title-3-bg:linear-gradient(135deg,#f953c6,#b91d73);--ild-title-4-bg:linear-gradient(135deg,#fc4a1a,#f7b733);--ild-title-5-bg:linear-gradient(135deg,#7b4397,#dc2430);--ild-title-6-bg:linear-gradient(135deg,#ff6e7f,#bfe9ff);--ild-title-7-bg:linear-gradient(135deg,#f953c6,#f7971e);--ild-title-8-bg:linear-gradient(135deg,#fc4a1a,#7b4397);--ild-title-9-bg:linear-gradient(135deg,#ee0979,#ff6a00);--ild-title-10-bg:linear-gradient(135deg,#f7971e,#f953c6);--ild-item-1-bg:linear-gradient(135deg,#f7971e,#ffd200);--ild-item-2-bg:linear-gradient(135deg,#ee0979,#ff6a00);--ild-item-3-bg:linear-gradient(135deg,#f953c6,#b91d73);--ild-item-4-bg:linear-gradient(135deg,#fc4a1a,#f7b733);--ild-item-5-bg:linear-gradient(135deg,#7b4397,#dc2430);--ild-item-6-bg:linear-gradient(135deg,#ff6e7f,#bfe9ff);--ild-item-7-bg:linear-gradient(135deg,#f953c6,#f7971e);--ild-item-8-bg:linear-gradient(135deg,#fc4a1a,#7b4397);--ild-item-9-bg:linear-gradient(135deg,#ee0979,#ff6a00);--ild-item-10-bg:linear-gradient(135deg,#f7971e,#f953c6)}body.ild-mstyle-sunset .ild-mobile-panel-title{color:#fff !important;text-shadow:0 1px 6px rgba(0,0,0,.4);box-shadow:0 8px 28px rgba(238,9,121,.3)}body.ild-mstyle-sunset .ild-sec-1{background:var(--ild-title-1-bg) !important}body.ild-mstyle-sunset .ild-sec-2{background:var(--ild-title-2-bg) !important}body.ild-mstyle-sunset .ild-sec-3{background:var(--ild-title-3-bg) !important}body.ild-mstyle-sunset .ild-sec-4{background:var(--ild-title-4-bg) !important}body.ild-mstyle-sunset .ild-sec-5{background:var(--ild-title-5-bg) !important}body.ild-mstyle-sunset .ild-mobile-menu a{border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 26px rgba(238,9,121,.25);color:#fff !important;text-shadow:0 1px 4px rgba(0,0,0,.3)}body.ild-mstyle-soft{--ild-m-item-text:#0f172a;--ild-title-1-bg:#ffe4e6;--ild-title-2-bg:#dbeafe;--ild-title-3-bg:#dcfce7;--ild-title-4-bg:#ffedd5;--ild-title-5-bg:#f3e8ff;--ild-item-1-bg:linear-gradient(180deg,#fff1f2,#ffe4e6);--ild-item-2-bg:linear-gradient(180deg,#eff6ff,#dbeafe);--ild-item-3-bg:linear-gradient(180deg,#f0fdf4,#dcfce7);--ild-item-4-bg:linear-gradient(180deg,#fff7ed,#ffedd5);--ild-item-5-bg:linear-gradient(180deg,#faf5ff,#f3e8ff);--ild-item-6-bg:linear-gradient(180deg,#f0f9ff,#e0f2fe);--ild-item-7-bg:linear-gradient(180deg,#fdf4ff,#fae8ff);--ild-item-8-bg:linear-gradient(180deg,#fefce8,#fef9c3);--ild-item-9-bg:linear-gradient(180deg,#fdf2f8,#fce7f3);--ild-item-10-bg:linear-gradient(180deg,#f8fafc,#e2e8f0)}body.ild-mstyle-soft .ild-mobile-panel-title{box-shadow:0 8px 28px rgba(0,0,0,.1)}body.ild-mstyle-soft .ild-sec-1{background:var(--ild-title-1-bg) !important;color:#9f1239 !important}body.ild-mstyle-soft .ild-sec-2{background:var(--ild-title-2-bg) !important;color:#1d4ed8 !important}body.ild-mstyle-soft .ild-sec-3{background:var(--ild-title-3-bg) !important;color:#15803d !important}body.ild-mstyle-soft .ild-sec-4{background:var(--ild-title-4-bg) !important;color:#c2410c !important}body.ild-mstyle-soft .ild-sec-5{background:var(--ild-title-5-bg) !important;color:#7e22ce !important}body.ild-mstyle-glass{--ild-m-item-text:#0b1220;--ild-title-1-bg:rgba(255,228,230,.75);--ild-title-2-bg:rgba(219,234,254,.75);--ild-title-3-bg:rgba(220,252,231,.75);--ild-title-4-bg:rgba(255,237,213,.75);--ild-title-5-bg:rgba(243,232,255,.75);--ild-item-1-bg:linear-gradient(180deg,rgba(255,255,255,.75),rgba(255,228,230,.55));--ild-item-2-bg:linear-gradient(180deg,rgba(255,255,255,.75),rgba(219,234,254,.55));--ild-item-3-bg:linear-gradient(180deg,rgba(255,255,255,.75),rgba(220,252,231,.55));--ild-item-4-bg:linear-gradient(180deg,rgba(255,255,255,.75),rgba(255,237,213,.55));--ild-item-5-bg:linear-gradient(180deg,rgba(255,255,255,.75),rgba(243,232,255,.55));--ild-item-6-bg:linear-gradient(180deg,rgba(255,255,255,.75),rgba(207,250,254,.55));--ild-item-7-bg:linear-gradient(180deg,rgba(255,255,255,.75),rgba(252,231,243,.55));--ild-item-8-bg:linear-gradient(180deg,rgba(255,255,255,.75),rgba(254,249,195,.55));--ild-item-9-bg:linear-gradient(180deg,rgba(255,255,255,.75),rgba(254,226,226,.55));--ild-item-10-bg:linear-gradient(180deg,rgba(255,255,255,.75),rgba(226,232,240,.55))}body.ild-mstyle-glass .ild-mobile-panel-title{backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.6) !important;box-shadow:0 8px 28px rgba(0,0,0,.1)}body.ild-mstyle-glass .ild-sec-1{background:var(--ild-title-1-bg) !important;color:#9f1239 !important}body.ild-mstyle-glass .ild-sec-2{background:var(--ild-title-2-bg) !important;color:#1d4ed8 !important}body.ild-mstyle-glass .ild-mobile-menu a{backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.55)}body.ild-mstyle-gradient{--ild-m-item-text:#0b1220;--ild-title-1-bg:linear-gradient(90deg,#ff6b6b,#ffd6e0);--ild-title-2-bg:linear-gradient(90deg,#3b82f6,#93c5fd);--ild-title-3-bg:linear-gradient(90deg,#22c55e,#86efac);--ild-title-4-bg:linear-gradient(90deg,#fb923c,#fed7aa);--ild-title-5-bg:linear-gradient(90deg,#a855f7,#d8b4fe);--ild-item-1-bg:linear-gradient(135deg,#ffd6e0,#ff6b6b);--ild-item-2-bg:linear-gradient(135deg,#93c5fd,#3b82f6);--ild-item-3-bg:linear-gradient(135deg,#86efac,#22c55e);--ild-item-4-bg:linear-gradient(135deg,#fed7aa,#fb923c);--ild-item-5-bg:linear-gradient(135deg,#d8b4fe,#a855f7);--ild-item-6-bg:linear-gradient(135deg,#67e8f9,#06b6d4);--ild-item-7-bg:linear-gradient(135deg,#fbcfe8,#ec4899);--ild-item-8-bg:linear-gradient(135deg,#fde68a,#eab308);--ild-item-9-bg:linear-gradient(135deg,#fecdd3,#f43f5e);--ild-item-10-bg:linear-gradient(135deg,#cbd5e1,#64748b)}body.ild-mstyle-gradient .ild-mobile-panel-title{box-shadow:0 8px 28px rgba(0,0,0,.12)}body.ild-mstyle-gradient .ild-sec-1{background:var(--ild-title-1-bg) !important;color:#5b1026 !important}body.ild-mstyle-gradient .ild-sec-2{background:var(--ild-title-2-bg) !important;color:#0b2a66 !important}body.ild-mstyle-gradient .ild-mobile-menu a{box-shadow:0 18px 48px rgba(0,0,0,.14)}body.ild-mstyle-neon{--ild-m-item-text:#e2e8f0;--ild-title-1-bg:linear-gradient(90deg,#111827,#ff3d8e);--ild-title-2-bg:linear-gradient(90deg,#111827,#3b82f6);--ild-title-3-bg:linear-gradient(90deg,#111827,#22c55e);--ild-title-4-bg:linear-gradient(90deg,#111827,#fb923c);--ild-title-5-bg:linear-gradient(90deg,#111827,#a855f7);--ild-item-1-bg:linear-gradient(135deg,#0b1220,#ff3d8e);--ild-item-2-bg:linear-gradient(135deg,#0b1220,#3b82f6);--ild-item-3-bg:linear-gradient(135deg,#0b1220,#22c55e);--ild-item-4-bg:linear-gradient(135deg,#0b1220,#fb923c);--ild-item-5-bg:linear-gradient(135deg,#0b1220,#a855f7);--ild-item-6-bg:linear-gradient(135deg,#0b1220,#06b6d4);--ild-item-7-bg:linear-gradient(135deg,#0b1220,#ec4899);--ild-item-8-bg:linear-gradient(135deg,#0b1220,#eab308);--ild-item-9-bg:linear-gradient(135deg,#0b1220,#f43f5e);--ild-item-10-bg:linear-gradient(135deg,#0b1220,#94a3b8)}body.ild-mstyle-neon .ild-mobile-panel-title{color:#e2e8f0 !important;box-shadow:0 0 18px rgba(59,130,246,.18)}body.ild-mstyle-neon .ild-sec-1{background:var(--ild-title-1-bg) !important;color:#fff !important}body.ild-mstyle-neon .ild-sec-2{background:var(--ild-title-2-bg) !important;color:#fff !important}body.ild-mstyle-neon .ild-mobile-menu a{box-shadow:0 16px 46px rgba(0,0,0,.20),0 0 18px rgba(59,130,246,.18)}body.ild-mstyle-paper{--ild-m-item-text:#f8fafc;--ild-title-1-bg:linear-gradient(90deg,#0b1220,#334155);--ild-title-2-bg:linear-gradient(90deg,#0b1220,#1f2937);--ild-title-3-bg:linear-gradient(90deg,#0b1220,#0f172a);--ild-title-4-bg:linear-gradient(90deg,#0b1220,#111827);--ild-title-5-bg:linear-gradient(90deg,#0b1220,#1e293b);--ild-item-1-bg:linear-gradient(180deg,#1f2937,#0b1220);--ild-item-2-bg:linear-gradient(180deg,#334155,#0b1220);--ild-item-3-bg:linear-gradient(180deg,#1e293b,#0b1220);--ild-item-4-bg:linear-gradient(180deg,#111827,#0b1220);--ild-item-5-bg:linear-gradient(180deg,#0f172a,#0b1220);--ild-item-6-bg:linear-gradient(180deg,#1f2937,#0b1220);--ild-item-7-bg:linear-gradient(180deg,#334155,#0b1220);--ild-item-8-bg:linear-gradient(180deg,#1e293b,#0b1220);--ild-item-9-bg:linear-gradient(180deg,#111827,#0b1220);--ild-item-10-bg:linear-gradient(180deg,#0f172a,#0b1220)}body.ild-mstyle-paper .ild-mobile-panel-title{color:#f8fafc !important;box-shadow:0 8px 28px rgba(0,0,0,.4)}body.ild-mstyle-paper .ild-sec-1{background:var(--ild-title-1-bg) !important;color:#f8fafc !important}body.ild-mstyle-paper .ild-sec-2{background:var(--ild-title-2-bg) !important;color:#f8fafc !important}body.ild-mstyle-paper .ild-mobile-menu a{border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 52px rgba(0,0,0,.35)}.ild-mobile-panel-title.ild-sec-1{background:var(--ild-title-1-bg,#e2e8f0);color:var(--ild-title-1-tx,#0f172a)}.ild-mobile-panel-title.ild-sec-2{background:var(--ild-title-2-bg,#dbeafe);color:var(--ild-title-2-tx,#1d4ed8)}.ild-mobile-panel-title.ild-sec-3{background:var(--ild-title-3-bg,#dcfce7);color:var(--ild-title-3-tx,#15803d)}.ild-mobile-panel-title.ild-sec-4{background:var(--ild-title-4-bg,#ffedd5);color:var(--ild-title-4-tx,#c2410c)}.ild-mobile-panel-title.ild-sec-5{background:var(--ild-title-5-bg,#f3e8ff);color:var(--ild-title-5-tx,#7e22ce)}.ild-mobile-panel-title.ild-sec-6{background:var(--ild-title-6-bg,#e0f2fe);color:var(--ild-title-6-tx,#0369a1)}.ild-mobile-panel-title.ild-sec-7{background:var(--ild-title-7-bg,#fae8ff);color:var(--ild-title-7-tx,#a21caf)}.ild-mobile-panel-title.ild-sec-8{background:var(--ild-title-8-bg,#fef9c3);color:var(--ild-title-8-tx,#854d0e)}.ild-mobile-panel-title.ild-sec-9{background:var(--ild-title-9-bg,#fce7f3);color:var(--ild-title-9-tx,#9d174d)}.ild-mobile-panel-title.ild-sec-10{background:var(--ild-title-10-bg,#e2e8f0);color:var(--ild-title-10-tx,#0f172a)}body.ild-mitemstyle-pastel{--ild-item-text:#1f2a44;--ild-item-1-bg:linear-gradient(135deg,#e6f0ff 0,#f7e6ff 100%);--ild-item-2-bg:linear-gradient(135deg,#e6fff5 0,#e6f7ff 100%);--ild-item-3-bg:linear-gradient(135deg,#fff0e6 0,#fff6e6 100%);--ild-item-4-bg:linear-gradient(135deg,#ffe6ef 0,#e6f0ff 100%);--ild-item-5-bg:linear-gradient(135deg,#e6fff0 0,#f0ffe6 100%);--ild-item-6-bg:linear-gradient(135deg,#f2e6ff 0,#e6fff7 100%);--ild-m-item-bg:var(--ild-item-bg);--ild-m-item-bg2:var(--ild-item-bg2);--ild-m-item-text:var(--ild-item-text);--ild-m-item-border:var(--ild-item-border);--ild-m-item-shadow:var(--ild-item-shadow);--ild-m-item-glow:var(--ild-item-glow);--ild-m-item-overlay:var(--ild-item-overlay)}body.ild-mitemstyle-gradient{--ild-item-text:#0f172a;--ild-item-1-bg:linear-gradient(135deg,#60a5fa 0,#a78bfa 100%);--ild-item-2-bg:linear-gradient(135deg,#34d399 0,#60a5fa 100%);--ild-item-3-bg:linear-gradient(135deg,#fb7185 0,#fbbf24 100%);--ild-item-4-bg:linear-gradient(135deg,#22d3ee 0,#818cf8 100%);--ild-item-5-bg:linear-gradient(135deg,#f97316 0,#fb7185 100%);--ild-item-6-bg:linear-gradient(135deg,#a3e635 0,#22c55e 100%);--ild-m-item-bg:var(--ild-item-bg);--ild-m-item-bg2:var(--ild-item-bg2);--ild-m-item-text:var(--ild-item-text);--ild-m-item-border:var(--ild-item-border);--ild-m-item-shadow:var(--ild-item-shadow);--ild-m-item-glow:var(--ild-item-glow);--ild-m-item-overlay:var(--ild-item-overlay)}body.ild-mitemstyle-glass{--ild-item-text:#0b1220;--ild-item-1-bg:linear-gradient(135deg,rgba(255,255,255,.85) 0,rgba(96,165,250,.20) 100%);--ild-item-2-bg:linear-gradient(135deg,rgba(255,255,255,.85) 0,rgba(52,211,153,.22) 100%);--ild-item-3-bg:linear-gradient(135deg,rgba(255,255,255,.85) 0,rgba(251,113,133,.20) 100%);--ild-item-4-bg:linear-gradient(135deg,rgba(255,255,255,.85) 0,rgba(167,139,250,.20) 100%);--ild-item-5-bg:linear-gradient(135deg,rgba(255,255,255,.85) 0,rgba(251,191,36,.18) 100%);--ild-item-6-bg:linear-gradient(135deg,rgba(255,255,255,.85) 0,rgba(34,211,238,.18) 100%);--ild-m-item-bg:var(--ild-item-bg);--ild-m-item-bg2:var(--ild-item-bg2);--ild-m-item-text:var(--ild-item-text);--ild-m-item-border:var(--ild-item-border);--ild-m-item-shadow:var(--ild-item-shadow);--ild-m-item-glow:var(--ild-item-glow);--ild-m-item-overlay:var(--ild-item-overlay)}body.ild-mitemstyle-neon{--ild-item-text:#e8f5ff;--ild-item-1-bg:linear-gradient(135deg,#0b1022 0,#1d4ed8 100%);--ild-item-2-bg:linear-gradient(135deg,#0b1022 0,#0ea5e9 100%);--ild-item-3-bg:linear-gradient(135deg,#0b1022 0,#f97316 100%);--ild-item-4-bg:linear-gradient(135deg,#0b1022 0,#a855f7 100%);--ild-item-5-bg:linear-gradient(135deg,#0b1022 0,#22c55e 100%);--ild-item-6-bg:linear-gradient(135deg,#0b1022 0,#ef4444 100%);--ild-m-item-bg:var(--ild-item-bg);--ild-m-item-bg2:var(--ild-item-bg2);--ild-m-item-text:var(--ild-item-text);--ild-m-item-border:var(--ild-item-border);--ild-m-item-shadow:var(--ild-item-shadow);--ild-m-item-glow:var(--ild-item-glow);--ild-m-item-overlay:var(--ild-item-overlay)}body.ild-mitemstyle-vibrant{--ild-item-text:#0b1220;--ild-item-1-bg:linear-gradient(135deg,#93c5fd 0,#c4b5fd 100%);--ild-item-2-bg:linear-gradient(135deg,#86efac 0,#67e8f9 100%);--ild-item-3-bg:linear-gradient(135deg,#fdba74 0,#fda4af 100%);--ild-item-4-bg:linear-gradient(135deg,#a7f3d0 0,#93c5fd 100%);--ild-item-5-bg:linear-gradient(135deg,#fef08a 0,#86efac 100%);--ild-item-6-bg:linear-gradient(135deg,#ddd6fe 0,#bae6fd 100%);--ild-m-item-bg:var(--ild-item-bg);--ild-m-item-bg2:var(--ild-item-bg2);--ild-m-item-text:var(--ild-item-text);--ild-m-item-border:var(--ild-item-border);--ild-m-item-shadow:var(--ild-item-shadow);--ild-m-item-glow:var(--ild-item-glow);--ild-m-item-overlay:var(--ild-item-overlay)}body.ild-mitemstyle-bright{--ild-item-text:#0b1220;--ild-item-1-bg:linear-gradient(135deg,#fff 0,#dbeafe 100%);--ild-item-2-bg:linear-gradient(135deg,#fff 0,#dcfce7 100%);--ild-item-3-bg:linear-gradient(135deg,#fff 0,#ffedd5 100%);--ild-item-4-bg:linear-gradient(135deg,#fff 0,#ede9fe 100%);--ild-item-5-bg:linear-gradient(135deg,#fff 0,#ffe4e6 100%);--ild-item-6-bg:linear-gradient(135deg,#fff 0,#cffafe 100%);--ild-m-item-bg:var(--ild-item-bg);--ild-m-item-bg2:var(--ild-item-bg2);--ild-m-item-text:var(--ild-item-text);--ild-m-item-border:var(--ild-item-border);--ild-m-item-shadow:var(--ild-item-shadow);--ild-m-item-glow:var(--ild-item-glow);--ild-m-item-overlay:var(--ild-item-overlay)}body.ild-mitemstyle-dark{--ild-item-text:#e6f0ff;--ild-item-1-bg:linear-gradient(135deg,#111827 0,#1e3a8a 100%);--ild-item-2-bg:linear-gradient(135deg,#111827 0,#065f46 100%);--ild-item-3-bg:linear-gradient(135deg,#111827 0,#9a3412 100%);--ild-item-4-bg:linear-gradient(135deg,#111827 0,#5b21b6 100%);--ild-item-5-bg:linear-gradient(135deg,#111827 0,#7c2d12 100%);--ild-item-6-bg:linear-gradient(135deg,#111827 0,#155e75 100%);--ild-m-item-bg:var(--ild-item-bg);--ild-m-item-bg2:var(--ild-item-bg2);--ild-m-item-text:var(--ild-item-text);--ild-m-item-border:var(--ild-item-border);--ild-m-item-shadow:var(--ild-item-shadow);--ild-m-item-glow:var(--ild-item-glow);--ild-m-item-overlay:var(--ild-item-overlay)}body.ild-mitemstyle-candy{--ild-item-text:#0b1220;--ild-item-1-bg:linear-gradient(135deg,#fecdd3 0,#ddd6fe 100%);--ild-item-2-bg:linear-gradient(135deg,#bbf7d0 0,#bae6fd 100%);--ild-item-3-bg:linear-gradient(135deg,#fde68a 0,#fca5a5 100%);--ild-item-4-bg:linear-gradient(135deg,#a7f3d0 0,#fbcfe8 100%);--ild-item-5-bg:linear-gradient(135deg,#d9f99d 0,#fed7aa 100%);--ild-item-6-bg:linear-gradient(135deg,#e9d5ff 0,#bfdbfe 100%);--ild-m-item-bg:var(--ild-item-bg);--ild-m-item-bg2:var(--ild-item-bg2);--ild-m-item-text:var(--ild-item-text);--ild-m-item-border:var(--ild-item-border);--ild-m-item-shadow:var(--ild-item-shadow);--ild-m-item-glow:var(--ild-item-glow);--ild-m-item-overlay:var(--ild-item-overlay)}body.ild-mitemstyle-ocean{--ild-item-text:#071426;--ild-item-1-bg:linear-gradient(135deg,#7dd3fc 0,#a7f3d0 100%);--ild-item-2-bg:linear-gradient(135deg,#93c5fd 0,#67e8f9 100%);--ild-item-3-bg:linear-gradient(135deg,#5eead4 0,#60a5fa 100%);--ild-item-4-bg:linear-gradient(135deg,#99f6e4 0,#a5b4fc 100%);--ild-item-5-bg:linear-gradient(135deg,#a7f3d0 0,#93c5fd 100%);--ild-item-6-bg:linear-gradient(135deg,#67e8f9 0,#34d399 100%);--ild-m-item-bg:var(--ild-item-bg);--ild-m-item-bg2:var(--ild-item-bg2);--ild-m-item-text:var(--ild-item-text);--ild-m-item-border:var(--ild-item-border);--ild-m-item-shadow:var(--ild-item-shadow);--ild-m-item-glow:var(--ild-item-glow);--ild-m-item-overlay:var(--ild-item-overlay)}body.ild-mitemstyle-sunset{--ild-item-text:#0b1220;--ild-item-1-bg:linear-gradient(135deg,#fdba74 0,#c4b5fd 100%);--ild-item-2-bg:linear-gradient(135deg,#fca5a5 0,#fef08a 100%);--ild-item-3-bg:linear-gradient(135deg,#fb7185 0,#f97316 100%);--ild-item-4-bg:linear-gradient(135deg,#a78bfa 0,#22d3ee 100%);--ild-item-5-bg:linear-gradient(135deg,#f97316 0,#fde68a 100%);--ild-item-6-bg:linear-gradient(135deg,#60a5fa 0,#34d399 100%);--ild-m-item-bg:var(--ild-item-bg);--ild-m-item-bg2:var(--ild-item-bg2);--ild-m-item-text:var(--ild-item-text);--ild-m-item-border:var(--ild-item-border);--ild-m-item-shadow:var(--ild-item-shadow);--ild-m-item-glow:var(--ild-item-glow);--ild-m-item-overlay:var(--ild-item-overlay)}body.ild-mshape-sym{--ild-m-shape-radius:18px}body.ild-mshape-oval{--ild-m-shape-radius:999px}body.ild-mshape-rect{--ild-m-shape-radius:10px}body.ild-mshape-square{--ild-m-shape-radius:4px}body.ild-mshape-droplet{--ild-m-shape-radius:28px 28px 28px 8px}body.ild-mshape-asym{--ild-m-shape-radius:28px 8px 28px 8px}body.ild-mshape-stadium{--ild-m-shape-radius:999px}body.ild-mshape-hex{--ild-m-shape-radius:14px 28px 14px 28px}body.ild-mshape-leaf{--ild-m-shape-radius:28px 4px 28px 4px}body.ild-mshape-bubble{--ild-m-shape-radius:24px 24px 24px 4px}body.ild-mshape-arch{--ild-m-shape-radius:32px 32px 14px 14px}body.ild-mshape-wave .ild-mobile-panel-title{border-radius:18px 18px 0 0 !important;clip-path:polygon(0 0,100% 0,100% 70%,92% 85%,83% 76%,74% 85%,65% 76%,56% 85%,47% 76%,38% 85%,29% 76%,20% 85%,11% 76%,0 85%) !important;padding-bottom:22px !important;margin-bottom:14px !important}body.ild-mitemshape-sym{--ild-m-item-radius:18px}body.ild-mitemshape-oval{--ild-m-item-radius:999px}body.ild-mitemshape-rect{--ild-m-item-radius:10px}body.ild-mitemshape-square{--ild-m-item-radius:4px}body.ild-mitemshape-droplet{--ild-m-item-radius:24px 24px 24px 6px}body.ild-mitemshape-asym{--ild-m-item-radius:22px 6px 22px 6px}body.ild-mitemshape-stadium{--ild-m-item-radius:999px}body.ild-mitemshape-hex{--ild-m-item-radius:10px 22px 10px 22px}body.ild-mitemshape-leaf{--ild-m-item-radius:24px 4px 24px 4px}body.ild-mitemshape-bubble{--ild-m-item-radius:20px 20px 20px 4px}body.ild-mitemshape-arch{--ild-m-item-radius:26px 26px 10px 10px}body.ild-mitemshape-wave .ild-mobile-menu a{clip-path:polygon(0 0,100% 0,100% 72%,88% 88%,76% 72%,64% 88%,52% 72%,40% 88%,28% 72%,16% 88%,4% 72%,0 82%) !important;padding-bottom:18px !important;height:auto !important;min-height:72px !important;border-radius:18px 18px 0 0 !important}.ild-sec-1{background:var(--ild-title-1-bg);color:var(--ild-title-1-tx)}.ild-sec-2{background:var(--ild-title-2-bg);color:var(--ild-title-2-tx)}.ild-sec-3{background:var(--ild-title-3-bg);color:var(--ild-title-3-tx)}.ild-sec-4{background:var(--ild-title-4-bg);color:var(--ild-title-4-tx)}.ild-sec-5{background:var(--ild-title-5-bg);color:var(--ild-title-5-tx)}.ild-sec-6{background:var(--ild-title-6-bg);color:var(--ild-title-6-tx)}.ild-sec-7{background:var(--ild-title-7-bg);color:var(--ild-title-7-tx)}.ild-sec-8{background:var(--ild-title-8-bg);color:var(--ild-title-8-tx)}.ild-sec-9{background:var(--ild-title-9-bg);color:var(--ild-title-9-tx)}.ild-sec-10{background:var(--ild-title-10-bg);color:var(--ild-title-10-tx)}.ild-mobile-menu{list-style:none;margin:0;padding:0;display:grid;justify-items:var(--ild-m-acc-align,center);align-items:stretch;grid-template-columns:repeat(var(--ild-m-cols,2),minmax(0,1fr));gap:var(--ild-m-gap,12px)}.ild-mobile-menu li{margin:0;padding:0}.ild-mobile-menu a{display:flex;align-items:center;justify-content:center;padding:10px 10px;height:var(--ild-m-item-h,66px);border-radius:var(--ild-m-shape-radius,18px);text-decoration:none;font-weight:var(--ild-m-item-fw,800);font-size:var(--ild-m-item-fs,14px);font-family:var(--heading-font-family,var(--body-font-family,system-ui));line-height:1.05;text-align:var(--ild-m-align,center);box-shadow:0 14px 34px rgba(0,0,0,.10);border:1px solid rgba(15,23,42,.06);color:var(--ild-m-item-text,#0f172a);overflow:hidden;white-space:normal;line-height:1.15;max-height:calc(1.15em * var(--ild-m-lines,1));overflow:hidden}.ild-mobile-menu a{text-align:var(--ild-m-align,center)}.ild-mobile-menu a span{display:contents}body.ild-mstyle-glass .ild-mobile-menu a{border:1px solid rgba(255,255,255,.55);backdrop-filter:blur(10px)}body.ild-mstyle-neon .ild-mobile-menu a{box-shadow:0 16px 46px rgba(0,0,0,.20),0 0 18px rgba(59,130,246,.18)}body.ild-mstyle-gradient .ild-mobile-menu a{box-shadow:0 18px 48px rgba(0,0,0,.14)}body.ild-mstyle-paper .ild-mobile-menu a{border:1px solid rgba(255,255,255,.10);box-shadow:0 18px 52px rgba(0,0,0,.35)}.ild-mobile-menu a:hover{transform:translateY(-1px);box-shadow:0 18px 44px rgba(0,0,0,.14)}.ild-mobile-menu a:active{transform:translateY(0) scale(.985)}.ild-item-1 a{background:var(--ild-item-1-bg)}.ild-item-2 a{background:var(--ild-item-2-bg)}.ild-item-3 a{background:var(--ild-item-3-bg)}.ild-item-4 a{background:var(--ild-item-4-bg)}.ild-item-5 a{background:var(--ild-item-5-bg)}.ild-item-6 a{background:var(--ild-item-6-bg)}.ild-item-7 a{background:var(--ild-item-7-bg)}.ild-item-8 a{background:var(--ild-item-8-bg)}.ild-item-9 a{background:var(--ild-item-9-bg)}.ild-item-10 a{background:var(--ild-item-10-bg)}body.theme-dark .ild-mobile-panel-title,body.dark-mode .ild-mobile-panel-title{box-shadow:0 14px 36px rgba(0,0,0,.45)}body.theme-dark .ild-mobile-menu a,body.dark-mode .ild-mobile-menu a{color:#f8fafc;border:1px solid rgba(255,255,255,.10);box-shadow:0 18px 46px rgba(0,0,0,.50)}body.theme-dark .ild-item-1 a,body.dark-mode .ild-item-1 a{background:var(--ild-item-1-bg)}body.theme-dark .ild-item-2 a,body.dark-mode .ild-item-2 a{background:var(--ild-item-2-bg)}body.theme-dark .ild-item-3 a,body.dark-mode .ild-item-3 a{background:var(--ild-item-3-bg)}body.theme-dark .ild-item-4 a,body.dark-mode .ild-item-4 a{background:var(--ild-item-4-bg)}body.theme-dark .ild-item-5 a,body.dark-mode .ild-item-5 a{background:var(--ild-item-5-bg)}body.theme-dark .ild-item-6 a,body.dark-mode .ild-item-6 a{background:var(--ild-item-6-bg)}body.theme-dark .ild-item-7 a,body.dark-mode .ild-item-7 a{background:var(--ild-item-7-bg)}body.theme-dark .ild-item-8 a,body.dark-mode .ild-item-8 a{background:var(--ild-item-8-bg)}body.theme-dark .ild-item-9 a,body.dark-mode .ild-item-9 a{background:var(--ild-item-9-bg)}body.theme-dark .ild-item-10 a,body.dark-mode .ild-item-10 a{background:var(--ild-item-10-bg)}@media(max-width:575.98px){.ild-mobile-menu{gap:10px}.ild-mobile-panel-title{padding:9px 11px;border-radius:16px;font-size:.95rem}.ild-mobile-menu a{height:64px;padding:9px 9px;font-size:.86rem;border-radius:16px}}@media(max-width:991.98px){@media(max-width:991.98px){.mobile-header-wrapper .panel-btn{display:none !important}}@media(max-width:991.98px){#sidebarMenu.offcanvas,#sidebarMenu.offcanvas-lg,#rightSidebar.offcanvas,#rightSidebar.offcanvas-lg{position:static !important;transform:none !important;visibility:visible !important;height:auto !important;max-height:none !important;width:100% !important;max-width:100% !important;background:transparent !important;box-shadow:none !important;border:0 !important}#sidebarMenu .offcanvas-header,#rightSidebar .offcanvas-header{display:none !important}#sidebarMenu .offcanvas-body,#rightSidebar .offcanvas-body{padding:8px 6px !important}}}@media(max-width:991.98px){.ild-mobile-panels{font-family:var(--ild-m-font,"Nunito",system-ui,-apple-system,Segoe UI,Roboto,sans-serif)}.ild-mobile-panel-title{font-size:var(--ild-m-title-fs,15px);font-weight:var(--ild-m-title-fw,900)}.ild-mobile-menu{display:grid;grid-template-columns:repeat(var(--ild-m-cols,2),minmax(0,1fr));gap:var(--ild-m-gap,12px);list-style:none;margin:10px 0 18px;padding:0}.ild-mobile-menu>li{margin:0;padding:0}.ild-mobile-menu.ild-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.ild-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ild-mobile-menu.ild-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ild-mobile-menu a{height:var(--ild-m-item-h,66px);border-radius:var(--ild-m-radius,18px);font-size:var(--ild-m-item-fs,14px);font-weight:var(--ild-m-item-fw,800);text-align:var(--ild-m-align,center);justify-content:center}.ild-mobile-panels.ild-lines-1 .ild-mobile-menu a{white-space:nowrap;text-overflow:ellipsis}.ild-mobile-panels.ild-lines-2 .ild-mobile-menu a{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:1.1}.ild-mobile-panels.ild-align-left .ild-mobile-menu a{justify-content:flex-start;padding-left:14px;text-align:left}.ild-mobile-panels.ild-align-left .ild-mobile-menu a{white-space:normal}.ild-mobile-panels.ild-mstyle-soft .ild-mobile-menu a{backdrop-filter:none}.ild-mobile-panels.ild-mstyle-glass .ild-mobile-menu a{background:rgba(255,255,255,0.65) !important;backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,0.55);box-shadow:0 18px 50px rgba(0,0,0,.10)}body.dark-mode .ild-mobile-panels.ild-mstyle-glass .ild-mobile-menu a,body.theme-dark .ild-mobile-panels.ild-mstyle-glass .ild-mobile-menu a{background:rgba(17,24,39,0.55) !important;border:1px solid rgba(255,255,255,0.10);box-shadow:0 18px 50px rgba(0,0,0,.55)}.ild-mobile-panels.ild-mstyle-outline .ild-mobile-menu a{background:rgba(255,255,255,0.92) !important;border:2px solid rgba(15,23,42,0.10) !important;box-shadow:0 10px 24px rgba(0,0,0,.06)}body.dark-mode .ild-mobile-panels.ild-mstyle-outline .ild-mobile-menu a,body.theme-dark .ild-mobile-panels.ild-mstyle-outline .ild-mobile-menu a{background:rgba(2,6,23,0.60) !important;border:2px solid rgba(255,255,255,0.10) !important;box-shadow:0 18px 44px rgba(0,0,0,.55)}.ild-mobile-panels.ild-mstyle-gradient .ild-mobile-menu a{background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,255,255,.70)) !important;border:1px solid rgba(15,23,42,0.06) !important}body.dark-mode .ild-mobile-panels.ild-mstyle-gradient .ild-mobile-menu a,body.theme-dark .ild-mobile-panels.ild-mstyle-gradient .ild-mobile-menu a{background:linear-gradient(135deg,rgba(17,24,39,.60),rgba(2,6,23,.55)) !important;border:1px solid rgba(255,255,255,0.10) !important}.ild-mobile-panels.ild-mstyle-neon .ild-mobile-menu a{position:relative}.ild-mobile-panels.ild-mstyle-neon .ild-mobile-menu a:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg,rgba(59,130,246,.65),rgba(236,72,153,.55),rgba(34,197,94,.55));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.85;pointer-events:none}.ild-mobile-panels.ild-mstyle-paper .ild-mobile-menu a{background:rgba(255,255,255,0.95) !important;border:1px solid rgba(15,23,42,0.08) !important;box-shadow:0 14px 34px rgba(0,0,0,.10)}.ild-mobile-panels.ild-mstyle-paper .ild-mobile-menu a:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 20% 20%,rgba(0,0,0,.04),transparent 45%);opacity:.7;pointer-events:none}}@media(max-width:991.98px){.ild-mobile-panels{padding:14px 14px 26px !important}.ild-mobile-panel{margin:0 0 16px 0 !important}.ild-mobile-panel-title{display:block !important;text-decoration:none !important;padding:12px 14px !important;border-radius:18px !important;font-weight:900 !important;letter-spacing:.2px !important;text-align:center !important;box-shadow:0 12px 30px rgba(0,0,0,.10) !important;border:1px solid rgba(15,23,42,.08) !important}.ild-mobile-menu{display:grid !important;grid-template-columns:repeat(var(--ild-m-cols,2),minmax(0,1fr)) !important;gap:var(--ild-m-gap,12px) !important;list-style:none !important;padding:0 !important;margin:10px 0 0 !important}.ild-mobile-menu>li{margin:0 !important;padding:0 !important}.ild-mobile-menu a{display:flex !important;align-items:center !important;justify-content:center !important;height:var(--ild-m-item-h,66px) !important;padding:10px 10px !important;border-radius:18px !important;text-decoration:none !important;font-weight:var(--ild-m-item-weight,800) !important;line-height:1.05 !important;text-align:center !important;border:1px solid rgba(15,23,42,.10) !important;box-shadow:0 14px 34px rgba(0,0,0,.10) !important;color:#0f172a !important;background:rgba(255,255,255,.92) !important;overflow:hidden !important}.ild-mobile-menu.ild-lines-1 a{white-space:nowrap !important;text-overflow:ellipsis !important}.ild-mobile-menu.ild-lines-2 a{white-space:normal !important;display:flex !important}.ild-mobile-menu.ild-align-left a{justify-content:flex-start !important;text-align:left !important}.ild-mobile-menu.ild-align-center a{justify-content:center !important;text-align:center !important}.ild-mobile-menu.ild-align-right a{justify-content:flex-end !important;text-align:right !important}html[data-bs-theme="dark"] .ild-mobile-menu a{background:rgba(30,41,59,.70) !important;border-color:rgba(226,232,240,.10) !important;color:#e5e7eb !important;box-shadow:0 14px 34px rgba(0,0,0,.35) !important}html[data-bs-theme="dark"] .ild-mobile-panel-title{border-color:rgba(226,232,240,.10) !important}}@media(max-width:991px){.ild-mobile-panel-title{border:none !important;outline:none !important}.ild-mobile-menu,.ild-mobile-menu li{list-style:none !important;margin:0 !important;padding:0 !important}.ild-mobile-menu a{display:flex !important;align-items:center !important;justify-content:center !important;text-decoration:none !important;color:inherit !important;-webkit-tap-highlight-color:transparent}.ild-mobile-menu a:link,.ild-mobile-menu a:visited{color:inherit !important}.ild-mobile-menu a:hover{opacity:.92}.ild-mobile-menu a:focus{outline:none !important;box-shadow:0 0 0 3px rgba(59,130,246,.25) !important}.ild-malign-left .ild-mobile-menu a{justify-content:flex-start !important;text-align:left !important;padding-left:14px !important}.ild-malign-center .ild-mobile-menu a{justify-content:center !important;text-align:center !important}.ild-malign-right .ild-mobile-menu a{justify-content:flex-end !important;text-align:right !important;padding-right:14px !important}.ild-lines-2 .ild-mobile-menu a{line-height:1.05 !important;white-space:normal !important}.ild-mobile-menu a{border:1px solid rgba(15,23,42,.08) !important}}@media(max-width:991px){.ild-mobile-brand-title{max-width:70vw !important;font-size:18px !important;font-weight:900 !important;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:980px){body.ild-msubcols-1 .ild-mobile-menu{grid-template-columns:1fr !important}body.ild-msubcols-2 .ild-mobile-menu{grid-template-columns:repeat(2,1fr) !important}body.ild-msubalign-center .ild-mobile-menu{justify-items:center !important}body.ild-msubalign-left .ild-mobile-menu{justify-items:start !important}body.ild-msubcols-1 .ild-mobile-menu>li.menu-item-has-children>ul.sub-menu{grid-template-columns:1fr !important}body.ild-msubcols-2 .ild-mobile-menu>li.menu-item-has-children>ul.sub-menu{grid-template-columns:repeat(2,1fr) !important}body.ild-msubalign-center .ild-mobile-menu>li.menu-item-has-children>ul.sub-menu{justify-items:center}body.ild-msubalign-left .ild-mobile-menu>li.menu-item-has-children>ul.sub-menu{justify-items:start}.ild-mobile-menu>li.menu-item-has-children>ul.sub-menu{display:grid !important;gap:12px !important;margin:12px 0 4px !important;padding:0 !important;list-style:none !important;grid-template-columns:repeat(2,1fr)}.ild-mobile-menu>li.menu-item-has-children>ul.sub-menu>li{margin:0 !important;padding:0 !important}.ild-mobile-menu>li>a,.ild-mobile-menu>li.menu-item-has-children>ul.sub-menu>li>a{display:flex !important;align-items:center;justify-content:center;text-align:center;min-height:var(--ild-msub-h,44px);padding:10px 12px !important;border-radius:var(--ild-msub-radius,14px);font-weight:var(--ild-msub-fw,800);font-size:var(--ild-msub-fs,14px);line-height:1.15;text-decoration:none !important;color:var(--ild-msub-text,#0b1220) !important;background:var(--ild-msub-bg,linear-gradient(135deg,rgba(255,255,255,.95),rgba(245,247,255,.95))) !important;border:1px solid var(--ild-msub-border,rgba(2,6,23,.08)) !important;box-shadow:0 10px 26px rgba(2,6,23,.10);-webkit-tap-highlight-color:transparent;overflow:hidden}.ild-mobile-menu>li>a:hover,.ild-mobile-menu>li.menu-item-has-children>ul.sub-menu>li>a:hover{transform:translateY(-1px)}body.ild-msubstyle-pastel{--ild-msub-bg:linear-gradient(135deg,rgba(255,206,214,.92),rgba(204,224,255,.92));--ild-msub-text:#0b1220;--ild-msub-border:rgba(2,6,23,.10)}body.ild-msubstyle-dark{--ild-msub-bg:linear-gradient(135deg,rgba(17,24,39,.95),rgba(30,41,59,.95));--ild-msub-text:rgba(255,255,255,.92);--ild-msub-border:rgba(148,163,184,.22)}body.ild-msubstyle-neon{--ild-msub-bg:linear-gradient(135deg,rgba(34,211,238,.88),rgba(168,85,247,.88));--ild-msub-text:rgba(2,6,23,.92);--ild-msub-border:rgba(34,211,238,.28)}body.ild-msubstyle-bright{--ild-msub-bg:linear-gradient(135deg,rgba(255,186,73,.92),rgba(255,99,132,.92));--ild-msub-text:rgba(2,6,23,.92);--ild-msub-border:rgba(255,186,73,.28)}body.ild-msubstyle-glass{--ild-msub-bg:linear-gradient(135deg,rgba(255,255,255,.28),rgba(255,255,255,.12));--ild-msub-text:rgba(15,23,42,.92);--ild-msub-border:rgba(255,255,255,.35)}body.ild-msubstyle-gradient{--ild-msub-bg:linear-gradient(135deg,rgba(59,130,246,.90),rgba(236,72,153,.86));--ild-msub-text:rgba(255,255,255,.92);--ild-msub-border:rgba(255,255,255,.20)}body.ild-msubshape-drop .ild-mobile-menu>li>a,.ild-mobile-menu>li.menu-item-has-children>ul.sub-menu>li>a{border-radius:999px 999px 999px 24px !important}body.ild-msubshape-square .ild-mobile-menu>li>a,.ild-mobile-menu>li.menu-item-has-children>ul.sub-menu>li>a{border-radius:10px !important}body.ild-msubshape-rect .ild-mobile-menu>li>a,.ild-mobile-menu>li.menu-item-has-children>ul.sub-menu>li>a{border-radius:14px !important}body.ild-msubshape-oval .ild-mobile-menu>li>a,.ild-mobile-menu>li.menu-item-has-children>ul.sub-menu>li>a{border-radius:999px !important}body.ild-msubshape-asym .ild-mobile-menu>li>a,.ild-mobile-menu>li.menu-item-has-children>ul.sub-menu>li>a{border-radius:18px 10px 18px 10px !important}body.ild-msubshape-sym .ild-mobile-menu>li>a,.ild-mobile-menu>li.menu-item-has-children>ul.sub-menu>li>a{border-radius:18px !important}body.ild-msublines-1 .ild-mobile-menu>li>a,.ild-mobile-menu>li.menu-item-has-children>ul.sub-menu>li>a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.ild-msublines-2 .ild-mobile-menu>li>a,.ild-mobile-menu>li.menu-item-has-children>ul.sub-menu>li>a{white-space:normal;display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical}}body.page-template-page-portal-php,body.page-template-page-portal{overflow:hidden}@media(min-width:992px){.ild-portal-shell{align-items:flex-start !important}.ild-portal-shell>aside#sidebarMenu{position:sticky !important;top:var(--ild-portal-top,0) !important;height:calc(100vh - var(--ild-portal-top,0px)) !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;flex-shrink:0 !important}#sidebarMenu .offcanvas-body{flex:1 1 auto !important;min-height:0 !important;overflow-y:auto !important;overflow-x:hidden !important;overscroll-behavior:contain !important;display:block !important}}body.page-template-page-portal-php .ild-portal-shell>main.content-area,body.page-template-page-portal .ild-portal-shell>main.content-area{height:100%;overflow-y:auto;overscroll-behavior:contain;min-width:0}@media(max-width:991.98px){body.page-template-page-portal-php .ild-portal-shell,body.page-template-page-portal .ild-portal-shell{height:auto !important;overflow:visible !important;flex-direction:column !important}body.page-template-page-portal-php .ild-portal-shell>aside#sidebarMenu,body.page-template-page-portal .ild-portal-shell>aside#sidebarMenu{height:auto !important;overflow:visible !important;width:100% !important;max-width:100% !important;flex:none !important}body.page-template-page-portal-php #sidebarMenu .offcanvas-body,body.page-template-page-portal #sidebarMenu .offcanvas-body{overflow-y:visible !important;max-height:none !important;flex:none !important}body.page-template-page-portal-php .ild-portal-shell>main.content-area,body.page-template-page-portal .ild-portal-shell>main.content-area{height:auto !important;overflow-y:visible !important;width:100% !important}}.ild-app-cta-wrap{text-align:center}.ild-app-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 34px;border-radius:14px;text-decoration:none;font-weight:700;font-size:18px;background:#16a34a;color:#fff;box-shadow:0 10px 24px rgba(0,0,0,.12)}.ild-app-cta-btn:hover{background:#15803d;transform:translateY(-2px)}.ild-app-cta-sub{margin-top:10px;opacity:.75;font-size:13px}.ild-app-preview summary{cursor:pointer;font-weight:700}.ild-app-fullscreen-page{position:fixed;inset:0;background:#000;z-index:999999}.ild-app-fs-iframe{width:100vw;height:100vh;border:0}.ild-app-fs-exit{position:absolute;top:12px;right:12px;z-index:2;border:0;border-radius:999px;padding:10px 14px;background:rgba(255,255,255,.12);color:#fff;font-size:16px;line-height:1}.ild-app-fs-exit:hover{background:rgba(255,255,255,.18)}.ild-app-fs-error{color:#fff;padding:24px;font-size:14px}.ild-legal-links{margin-top:8px;font-size:13px;opacity:.9;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:center}.ild-legal-links a{color:inherit;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.ild-legal-links a:hover{opacity:.9}.ild-cookie-consent{position:fixed;inset:0;z-index:99999;display:none}.ild-cookie-overlay{position:absolute;inset:0;background:radial-gradient(1200px 420px at 50% 100%,rgba(0,0,0,.46),rgba(0,0,0,.12) 60%,rgba(0,0,0,0) 100%);pointer-events:none}.ild-cookie-modal{position:absolute;left:50%;bottom:18px;transform:translateX(-50%) translateY(12px);width:min(680px,calc(100% - 26px));background:rgba(16,16,16,.92);color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:18px;box-shadow:0 20px 60px rgba(0,0,0,.45);backdrop-filter:saturate(1.2) blur(10px);-webkit-backdrop-filter:saturate(1.2) blur(10px);padding:14px 14px 12px;pointer-events:auto;opacity:0;transition:opacity .22s ease,transform .22s ease}.ild-cookie-consent.ild-open .ild-cookie-modal{opacity:1;transform:translateX(-50%) translateY(0)}[data-bs-theme="light"] .ild-cookie-modal{background:rgba(255,255,255,.94);color:#111;border:1px solid rgba(0,0,0,.08);box-shadow:0 18px 48px rgba(0,0,0,.16)}.ild-cookie-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.ild-cookie-title{display:flex;align-items:center;gap:10px;font-weight:900;letter-spacing:.2px}.ild-cookie-title i{font-size:18px;opacity:.9}.ild-cookie-x{width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:inherit;font-size:22px;line-height:28px;cursor:pointer}[data-bs-theme="light"] .ild-cookie-x{border-color:rgba(0,0,0,.12);background:rgba(0,0,0,.04)}.ild-cookie-body{font-size:14px;line-height:1.45;opacity:.95}.ild-cookie-body a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ild-cookie-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:12px}.ild-cookie-btn{border:0;border-radius:12px;padding:10px 14px;font-weight:900;cursor:pointer;font-size:13px;line-height:1.3;transition:filter .15s,opacity .15s}.ild-cookie-btn:hover{filter:brightness(1.12)}.ild-cookie-accept{background:#22c55e;color:#0b0b0b}[data-bs-theme="light"] .ild-cookie-accept{background:#16a34a;color:#fff}.ild-cookie-reject{background:rgba(255,255,255,.09);color:inherit;border:1px solid rgba(255,255,255,.22)}[data-bs-theme="light"] .ild-cookie-reject{background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.15)}.ild-cookie-footnote{margin-top:10px;font-size:12px;opacity:.72}@media(max-width:520px){.ild-cookie-actions{justify-content:stretch;flex-direction:column}.ild-cookie-btn{width:100%;text-align:center}}.ild-ad{margin:18px 0}.ild-ad .ild-ad-label{font-size:11px;opacity:.55;margin:0 0 6px 2px}.ild-ad ins.adsbygoogle{display:block;min-height:90px}.ild-cookie-advanced{background:rgba(255,255,255,.10);color:inherit;border:1px solid rgba(255,255,255,.20)}[data-bs-theme="light"] .ild-cookie-advanced{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.14)}.ild-cookie-advanced-panel{margin-top:12px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06)}[data-bs-theme="light"] .ild-cookie-advanced-panel{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.10)}.ild-cookie-adv-head{margin-bottom:10px}.ild-cookie-adv-title{font-weight:900;font-size:14px}.ild-cookie-adv-sub{font-size:12px;opacity:.82;margin-top:4px;line-height:1.35}.ild-cookie-adv-list{display:flex;flex-direction:column;gap:10px}.ild-cookie-acc{border-radius:12px;border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.14);overflow:hidden}[data-bs-theme="light"] .ild-cookie-acc{background:rgba(255,255,255,.70);border-color:rgba(0,0,0,.08)}.ild-cookie-acc[open]{box-shadow:0 10px 26px rgba(0,0,0,.18)}.ild-cookie-acc-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px;cursor:pointer;user-select:none}.ild-cookie-acc-summary::-webkit-details-marker{display:none}.ild-cookie-acc-title{font-weight:900;font-size:13px}.ild-cookie-acc-meta{display:flex;align-items:center;gap:8px;opacity:.9}.ild-cookie-acc-meta i{transition:transform .18s ease}.ild-cookie-acc[open] .ild-cookie-acc-meta i{transform:rotate(180deg)}.ild-cookie-badge{font-size:12px;padding:6px 10px;border-radius:999px;background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.25)}.ild-cookie-acc-body{padding:0 10px 10px}.ild-cookie-acc-desc{font-size:12px;opacity:.78;line-height:1.35}.ild-cookie-acc-controls{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.10)}[data-bs-theme="light"] .ild-cookie-acc-controls{border-top-color:rgba(0,0,0,.08)}.ild-cookie-acc-control-label{font-size:12px;opacity:.82;font-weight:800}#ild-cookie-personalization-row.is-disabled{opacity:.55}#ild-cookie-personalization-row.is-disabled .ild-cookie-acc-summary{cursor:default}.ild-cookie-adv-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.14)}[data-bs-theme="light"] .ild-cookie-adv-item{background:rgba(255,255,255,.70);border-color:rgba(0,0,0,.08)}.ild-cookie-adv-item-locked{opacity:.92}.ild-cookie-adv-item-nested{margin-top:-6px;padding-left:14px}.ild-cookie-adv-item-nested.is-disabled{opacity:.55}.ild-cookie-adv-left{flex:1 1 auto;min-width:0}.ild-cookie-adv-name{font-weight:900;font-size:13px}.ild-cookie-adv-desc{font-size:12px;opacity:.78;margin-top:2px;line-height:1.35}.ild-cookie-switch{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none}.ild-cookie-switch input{position:absolute;opacity:0;width:1px;height:1px}.ild-cookie-slider{width:44px;height:26px;border-radius:999px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.18);position:relative;transition:all .2s ease}[data-bs-theme="light"] .ild-cookie-slider{background:rgba(0,0,0,.06);border-color:rgba(0,0,0,.10)}.ild-cookie-slider::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:rgba(255,255,255,.90);transition:all .2s ease}[data-bs-theme="light"] .ild-cookie-slider::after{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.16)}.ild-cookie-switch input:checked+.ild-cookie-slider{background:rgba(34,197,94,.85);border-color:rgba(34,197,94,.95)}.ild-cookie-switch input:checked+.ild-cookie-slider::after{transform:translateX(18px)}.ild-cookie-switch.locked{font-size:12px;opacity:.8;padding:6px 10px;border-radius:999px;background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.25)}.ild-cookie-adv-actions{display:flex;justify-content:flex-end;margin-top:10px}.ild-cookie-save{background:rgba(255,255,255,.12);color:inherit;border:1px solid rgba(255,255,255,.22)}[data-bs-theme="light"] .ild-cookie-save{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.14)}@media(max-width:520px){.ild-cookie-adv-actions .ild-cookie-btn{width:100%}}.footer-top-center{display:flex;justify-content:center;align-items:center;padding-top:48px;padding-bottom:8px}.footer-logo-yt-wrap{display:flex;align-items:center;gap:20px}.footer-logo-link-top{display:inline-flex;align-items:center;text-decoration:none}.footer-logo-img-top{filter:drop-shadow(0 2px 8px rgba(0,0,0,0.4));transition:opacity .2s}.footer-logo-link-top:hover .footer-logo-img-top{opacity:.85}.footer-yt-top{flex-shrink:0}.footer-nav-row{justify-content:center !important;gap:0 !important;margin-top:32px !important}.main-footer{position:relative;overflow:hidden;padding-top:0 !important}.main-footer::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--navbar-bg),rgba(255,255,255,0.0));opacity:.9}.main-footer::after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,0.06) 1px,transparent 1px);background-size:42px 42px;pointer-events:none;opacity:.10}.footer-logo-text{font-weight:800;letter-spacing:.8px;text-shadow:0 0 12px rgba(96,165,250,0.35),0 0 24px rgba(96,165,250,0.18)}.footer-logo-link{display:inline-block;margin-bottom:12px;text-decoration:none}.footer-logo-img{height:80px;width:auto;max-width:180px;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,0.4));transition:opacity .2s}.footer-logo-link:hover .footer-logo-img{opacity:.85}.main-footer .social-links{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:10px;background:rgba(255,255,255,0.08);transition:transform .25s ease,filter .25s ease,background .25s ease}.main-footer .social-links:hover{transform:translateY(-4px);filter:drop-shadow(0 0 10px rgba(96,165,250,0.55));background:rgba(96,165,250,0.18)}.ild-yt-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:red;color:#fff;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,background .22s ease;box-shadow:0 3px 12px rgba(255,0,0,0.35);flex-shrink:0}.ild-yt-btn:hover{background:#c00;transform:translateY(-3px) scale(1.06);box-shadow:0 6px 20px rgba(255,0,0,0.55)}.ild-yt-btn svg{display:block;flex-shrink:0}.ild-yt-btn-label{font-size:.78rem;font-weight:700;letter-spacing:.4px;white-space:nowrap;padding-right:4px}@media(max-width:1023.98px){.footer-top-center{padding-top:32px}.footer-logo-yt-wrap{gap:16px}.main-footer .footer-nav-row>.col-lg-2{text-align:center !important;display:flex;flex-direction:column;align-items:center}.main-footer .row>[class*="col-"]{text-align:center !important;display:flex;flex-direction:column;align-items:center}.main-footer .footer-logo-link{display:flex;flex-direction:column;align-items:center}.main-footer .footer-about-text{text-align:center}.main-footer .d-flex.gap-3{justify-content:center}.main-footer .mt-4 .d-flex{justify-content:center}.main-footer .footer-widget-title{text-align:center;width:100%}.main-footer .footer-links{list-style:none;padding-left:0;text-align:center}.main-footer .footer-links li{text-align:center}.main-footer .footer-bottom .col-md-6{text-align:center !important}.main-footer .footer-bottom .ild-legal-links{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 16px}.main-footer .footer-bottom .ild-legal-links a{white-space:nowrap}}@media(min-width:1024px){.main-footer .container{max-width:1200px;margin-left:auto;margin-right:auto}.main-footer .row>.col-lg-4.d-none{display:none !important}.main-footer .footer-nav-row{justify-content:center !important;align-items:flex-start;gap:0 !important}.main-footer .footer-nav-row>.col-lg-2{flex:0 0 200px;max-width:200px;width:200px;text-align:center !important;display:flex;flex-direction:column;align-items:center;margin-bottom:32px}.main-footer .footer-widget-title{color:var(--footer-heading);font-weight:700;letter-spacing:.3px;opacity:1;margin-bottom:14px}.main-footer .footer-links{justify-content:center !important;text-align:center;padding-left:0;margin:0}.main-footer .footer-links li{margin:8px 0}.main-footer .footer-links a{display:inline-block;opacity:.95}.main-footer .footer-links a:hover{opacity:1}.main-footer .footer-bottom .row{justify-content:center;gap:0}.main-footer .footer-bottom .col-md-6{text-align:center !important;flex:0 0 100%;max-width:100%}.main-footer .footer-bottom .col-md-6.text-md-end{display:none !important}.main-footer .footer-bottom .ild-legal-links{display:flex;justify-content:center;gap:20px;flex-wrap:nowrap;margin-top:6px}.main-footer .footer-bottom .ild-legal-links a{white-space:nowrap}}@media(max-width:991.98px){#sidebarMenu .offcanvas-header{display:none !important}body.page-template-page-portal-php,body.page-template-page-portal,body.page-template-page-portal-php .ild-portal-shell,body.page-template-page-portal .ild-portal-shell,body.page-template-page-portal-php .ild-portal-shell>aside#sidebarMenu,body.page-template-page-portal .ild-portal-shell>aside#sidebarMenu,body.page-template-page-portal-php #sidebarMenu .offcanvas-body,body.page-template-page-portal #sidebarMenu .offcanvas-body,body.page-template-page-portal-php .ild-portal-shell>main.content-area,body.page-template-page-portal .ild-portal-shell>main.content-area{-webkit-overflow-scrolling:touch !important;touch-action:pan-y !important;overflow-y:visible !important;height:auto !important}#sidebarMenu.ild-collapsed .accordion-collapse.show{max-height:0 !important;overflow:hidden !important;transition:max-height .3s ease !important}#sidebarMenu.ild-collapsed{opacity:.8}#sidebarMenu.ild-collapsed .accordion-button{padding:8px 14px !important;font-size:.85rem !important}#ild-expand-menu-btn{display:none;width:100%;padding:8px;background:var(--navbar-bg,#ea580c);color:#fff;border:0;border-radius:0 0 10px 10px;font-weight:700;font-size:13px;cursor:pointer;text-align:center}body.ild-menu-collapsed #ild-expand-menu-btn{display:block !important}#portalViewerCard{scroll-margin-top:8px}#ild-sidebar-toggle{display:none !important}}.portal-footer-links{display:flex;justify-content:center;gap:24px;padding:16px 0 24px;border-top:1px solid var(--border-color,rgba(0,0,0,0.1));margin-top:12px}.portal-footer-links a{color:var(--metin-renk,#64748b);text-decoration:none;font-size:.85rem;display:flex;align-items:center;gap:6px;opacity:.75;transition:opacity .2s}.portal-footer-links a:hover{opacity:1}@media(min-width:992px){#ild-expand-menu-btn,#ild-mobile-menu-btn{display:none !important}}#ild-mobile-menu-btn{display:none !important}#ild-expand-menu-btn{position:relative;overflow:hidden}#ild-expand-menu-btn::after{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent 0,rgba(255,255,255,0.55) 50%,transparent 100%);transform:skewX(-20deg);animation:ild-shine 2.5s ease-in-out infinite}@keyframes ild-shine{0%{left:-75%}40%{left:125%}100%{left:125%}}.ild-btn-arrow{display:inline-block;animation:ild-arrow-bounce 1.2s ease-in-out infinite}@keyframes ild-arrow-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}.portal-footer-links{display:flex;justify-content:center;gap:12px;padding:20px 0 28px;border-top:1px solid var(--border-color,rgba(0,0,0,0.1));margin-top:16px}.portal-footer-links a{display:inline-flex;align-items:center;gap:8px;padding:11px 28px;border-radius:50px;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .25s ease;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff !important;box-shadow:0 4px 14px rgba(234,88,12,0.35)}.portal-footer-links a:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(234,88,12,0.45)}@media(max-width:991.98px){.portal-footer-links a.ild-admin-link{display:none !important}}.ild-admin-btn{display:none !important}@media(max-width:991.98px){nav.navbar,nav.navbar.sticky-top,nav.navbar.fixed-top,.navbar.sticky-top,.navbar.fixed-top{position:relative !important;top:auto !important;transform:none !important}}@media(min-width:992px){.ild-sidebar-right .d-flex.flex-grow-1{flex-direction:row-reverse !important}.ild-sidebar-right .left-panel{border-left:1px solid var(--border-color);border-right:0}}.ild-sidebar-none .left-panel{display:none !important}.ild-sidebar-none .content-area .ild-content-col{flex:0 0 100% !important;max-width:100% !important}.left-panel .sidebar-section:nth-child(10n+6) .sidebar-heading{background:linear-gradient(135deg,var(--sb-head-6,var(--sb-head-1)),#ff7e7e)}.left-panel .sidebar-section:nth-child(10n+7) .sidebar-heading{background:linear-gradient(135deg,var(--sb-head-7,var(--sb-head-2)),#60a5fa)}.left-panel .sidebar-section:nth-child(10n+8) .sidebar-heading{background:linear-gradient(135deg,var(--sb-head-8,var(--sb-head-3)),#ffb74d)}.left-panel .sidebar-section:nth-child(10n+9) .sidebar-heading{background:linear-gradient(135deg,var(--sb-head-9,var(--sb-head-4)),#69f0ae)}.left-panel .sidebar-section:nth-child(10n+10) .sidebar-heading{background:linear-gradient(135deg,var(--sb-head-10,var(--sb-head-5)),#e040fb)}.right-panel .sidebar-section:nth-child(10n+6) .sidebar-heading{background:linear-gradient(135deg,var(--rsb-head-6,var(--rsb-head-1)),#ff7e7e)}.right-panel .sidebar-section:nth-child(10n+7) .sidebar-heading{background:linear-gradient(135deg,var(--rsb-head-7,var(--rsb-head-2)),#60a5fa)}.right-panel .sidebar-section:nth-child(10n+8) .sidebar-heading{background:linear-gradient(135deg,var(--rsb-head-8,var(--rsb-head-3)),#ffb74d)}.right-panel .sidebar-section:nth-child(10n+9) .sidebar-heading{background:linear-gradient(135deg,var(--rsb-head-9,var(--rsb-head-4)),#69f0ae)}.right-panel .sidebar-section:nth-child(10n+10) .sidebar-heading{background:linear-gradient(135deg,var(--rsb-head-10,var(--rsb-head-5)),#e040fb)}.tool-style-1 .tool-box-card,.tool-style-2 .tool-box-card,.tool-style-3 .tool-box-card,.tool-style-4 .tool-box-card,.tool-style-5 .tool-box-card,.tool-style-6 .tool-box-card,.tool-style-7 .tool-box-card,.tool-style-8 .tool-box-card,.tool-style-9 .tool-box-card,.tool-style-10 .tool-box-card,.tool-style-11 .tool-box-card,.tool-style-12 .tool-box-card,.tool-style-13 .tool-box-card,.tool-style-14 .tool-box-card,.tool-style-15 .tool-box-card,.tool-style-16 .tool-box-card,.tool-style-17 .tool-box-card,.tool-style-18 .tool-box-card,.tool-style-19 .tool-box-card,.tool-style-20 .tool-box-card{transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease,filter .28s ease}.tool-style-1 .tool-box-card:hover,.tool-style-2 .tool-box-card:hover,.tool-style-3 .tool-box-card:hover,.tool-style-4 .tool-box-card:hover,.tool-style-5 .tool-box-card:hover,.tool-style-6 .tool-box-card:hover,.tool-style-7 .tool-box-card:hover,.tool-style-8 .tool-box-card:hover,.tool-style-9 .tool-box-card:hover,.tool-style-10 .tool-box-card:hover,.tool-style-11 .tool-box-card:hover,.tool-style-12 .tool-box-card:hover,.tool-style-13 .tool-box-card:hover,.tool-style-14 .tool-box-card:hover,.tool-style-15 .tool-box-card:hover,.tool-style-16 .tool-box-card:hover,.tool-style-17 .tool-box-card:hover,.tool-style-18 .tool-box-card:hover,.tool-style-19 .tool-box-card:hover,.tool-style-20 .tool-box-card:hover{transform:translateY(-6px) scale(1.03)}.tool-style-1 .tool-box-card{background:linear-gradient(145deg,#ff416c 0,#ff4b2b 55%,#c0392b 100%) !important;color:#fff !important;border:none !important;box-shadow:0 8px 24px rgba(255,65,108,0.45),inset 0 1px 0 rgba(255,255,255,0.15) !important;border-radius:var(--btn-radius,12px)}.tool-style-1 .tool-box-card:hover{box-shadow:0 16px 40px rgba(255,65,108,0.55) !important;filter:brightness(1.07)}.tool-style-1 .tool-title,.tool-style-1 .tool-icon{color:#fff !important}.tool-style-1 .tool-icon{background:rgba(255,255,255,0.15) !important;box-shadow:0 4px 12px rgba(0,0,0,0.2) !important}[data-bs-theme="dark"] .tool-style-1 .tool-box-card{background:linear-gradient(145deg,#9b1c3a 0,#8b2500 100%) !important;box-shadow:0 8px 24px rgba(155,28,58,0.5) !important}.tool-style-2 .tool-box-card{background:linear-gradient(145deg,#0052d4 0,#065ecf 40%,#00b4db 100%) !important;color:#fff !important;border:none !important;box-shadow:0 8px 24px rgba(0,82,212,0.45),inset 0 1px 0 rgba(255,255,255,0.12) !important}.tool-style-2 .tool-box-card:hover{box-shadow:0 16px 40px rgba(0,82,212,0.55) !important;filter:brightness(1.08)}.tool-style-2 .tool-title,.tool-style-2 .tool-icon{color:#fff !important}.tool-style-2 .tool-icon{background:rgba(255,255,255,0.15) !important}[data-bs-theme="dark"] .tool-style-2 .tool-box-card{background:linear-gradient(145deg,#1a3a6c 0,#0c3051 100%) !important;box-shadow:0 8px 24px rgba(0,50,140,0.5) !important}.tool-style-3 .tool-box-card{background:linear-gradient(145deg,#11998e 0,#38ef7d 100%) !important;color:#fff !important;border:none !important;box-shadow:0 8px 24px rgba(17,153,142,0.45),inset 0 1px 0 rgba(255,255,255,0.15) !important}.tool-style-3 .tool-box-card:hover{box-shadow:0 16px 40px rgba(17,153,142,0.55) !important;filter:brightness(1.06)}.tool-style-3 .tool-title,.tool-style-3 .tool-icon{color:#fff !important}.tool-style-3 .tool-icon{background:rgba(255,255,255,0.18) !important}[data-bs-theme="dark"] .tool-style-3 .tool-box-card{background:linear-gradient(145deg,#0a5c52 0,#165c2d 100%) !important;box-shadow:0 8px 24px rgba(10,92,82,0.5) !important}.tool-style-4 .tool-box-card{background:linear-gradient(145deg,#7c3aed 0,#c026d3 55%,#e879f9 100%) !important;color:#fff !important;border:none !important;box-shadow:0 8px 24px rgba(124,58,237,0.45),inset 0 1px 0 rgba(255,255,255,0.15) !important}.tool-style-4 .tool-box-card:hover{box-shadow:0 16px 40px rgba(192,38,211,0.55) !important;filter:brightness(1.07)}.tool-style-4 .tool-title,.tool-style-4 .tool-icon{color:#fff !important}.tool-style-4 .tool-icon{background:rgba(255,255,255,0.15) !important}[data-bs-theme="dark"] .tool-style-4 .tool-box-card{background:linear-gradient(145deg,#4c1d95 0,#701a75 100%) !important;box-shadow:0 8px 24px rgba(76,29,149,0.55) !important}.tool-style-5 .tool-box-card{background:linear-gradient(145deg,#f59e0b 0,#ef8c00 50%,#ef4444 100%) !important;color:#fff !important;border:none !important;box-shadow:0 8px 24px rgba(245,158,11,0.45),inset 0 1px 0 rgba(255,255,255,0.15) !important}.tool-style-5 .tool-box-card:hover{box-shadow:0 16px 40px rgba(245,158,11,0.55) !important;filter:brightness(1.07)}.tool-style-5 .tool-title,.tool-style-5 .tool-icon{color:#fff !important}.tool-style-5 .tool-icon{background:rgba(255,255,255,0.18) !important}[data-bs-theme="dark"] .tool-style-5 .tool-box-card{background:linear-gradient(145deg,#7c4a00 0,#7f1d1d 100%) !important;box-shadow:0 8px 24px rgba(124,74,0,0.5) !important}.tool-style-6 .tool-box-card{background:linear-gradient(145deg,#0f172a 0,#1e293b 60%,#0f2244 100%) !important;color:#e2e8f0 !important;border:1.5px solid rgba(96,165,250,0.35) !important;box-shadow:0 8px 28px rgba(0,0,0,0.5),0 0 0 1px rgba(96,165,250,0.08) !important}.tool-style-6 .tool-box-card:hover{box-shadow:0 16px 40px rgba(0,0,0,0.6),0 0 20px rgba(96,165,250,0.3) !important;border-color:rgba(96,165,250,0.7) !important}.tool-style-6 .tool-title{color:#e2e8f0 !important;text-shadow:0 0 10px rgba(96,165,250,0.4) !important}.tool-style-6 .tool-icon{background:rgba(96,165,250,0.18) !important;color:#93c5fd !important;box-shadow:0 0 16px rgba(96,165,250,0.3) !important}[data-bs-theme="dark"] .tool-style-6 .tool-box-card{border-color:rgba(96,165,250,0.5) !important;box-shadow:0 8px 28px rgba(0,0,0,0.6),0 0 20px rgba(96,165,250,0.2) !important}.tool-style-7 .tool-box-card{background:rgba(255,255,255,0.18) !important;backdrop-filter:blur(16px) saturate(180%) !important;-webkit-backdrop-filter:blur(16px) saturate(180%) !important;border:1.5px solid rgba(255,255,255,0.45) !important;box-shadow:0 8px 32px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.6) !important;color:#1e293b !important}.tool-style-7 .tool-box-card:hover{background:rgba(255,255,255,0.28) !important;box-shadow:0 16px 48px rgba(0,0,0,0.22),inset 0 1px 0 rgba(255,255,255,0.7) !important}.tool-style-7 .tool-title{color:#1e293b !important;text-shadow:0 1px 2px rgba(255,255,255,0.5) !important}.tool-style-7 .tool-icon{background:rgba(255,255,255,0.4) !important;color:var(--global-1) !important}[data-bs-theme="dark"] .tool-style-7 .tool-box-card{background:rgba(15,23,42,0.55) !important;border-color:rgba(255,255,255,0.12) !important;color:#f1f5f9 !important}[data-bs-theme="dark"] .tool-style-7 .tool-title{color:#f1f5f9 !important}[data-bs-theme="dark"] .tool-style-7 .tool-icon{background:rgba(255,255,255,0.1) !important;color:#93c5fd !important}.tool-style-8 .tool-box-card{background:#fff !important;border:2.5px solid transparent !important;background-clip:padding-box !important;box-shadow:0 4px 20px rgba(0,0,0,0.08),inset 0 0 0 2.5px transparent !important;position:relative;color:#334155 !important}.tool-style-8 .tool-box-card::before{content:'';position:absolute;inset:-2.5px;border-radius:inherit;background:linear-gradient(135deg,#f43f5e,#ec4899,#a855f7,#6366f1);z-index:-1;opacity:.6;transition:opacity .3s}.tool-style-8 .tool-box-card:hover::before{opacity:1}.tool-style-8 .tool-title{color:#334155 !important}.tool-style-8 .tool-icon{background:linear-gradient(135deg,#fce7f3,#ede9fe) !important;color:#a855f7 !important}[data-bs-theme="dark"] .tool-style-8 .tool-box-card{background:#1e293b !important;color:#f1f5f9 !important}[data-bs-theme="dark"] .tool-style-8 .tool-title{color:#f1f5f9 !important}[data-bs-theme="dark"] .tool-style-8 .tool-icon{background:linear-gradient(135deg,rgba(244,63,94,0.2),rgba(168,85,247,0.2)) !important;color:#e879f9 !important}.tool-style-9 .tool-box-card{background:#080c1a !important;border:1.5px solid var(--global-1) !important;box-shadow:0 0 16px rgba(239,68,68,0.4),inset 0 0 30px rgba(239,68,68,0.05) !important;color:#fff !important}.tool-style-9 .tool-box-card:hover{box-shadow:0 0 32px rgba(239,68,68,0.65),0 0 64px rgba(239,68,68,0.25),inset 0 0 40px rgba(239,68,68,0.1) !important;border-color:#f87171 !important}.tool-style-9 .tool-title{color:#fff !important;text-shadow:0 0 12px var(--global-1) !important}.tool-style-9 .tool-icon{background:transparent !important;border:2px solid var(--global-1) !important;color:var(--global-1) !important;box-shadow:0 0 12px var(--global-1) !important}.tool-style-9 li:nth-child(4n+2) .tool-box-card{border-color:var(--global-2) !important;box-shadow:0 0 16px rgba(59,130,246,0.4) !important}.tool-style-9 li:nth-child(4n+2) .tool-box-card:hover{box-shadow:0 0 32px rgba(59,130,246,0.65),0 0 64px rgba(59,130,246,0.25) !important}.tool-style-9 li:nth-child(4n+2) .tool-title{text-shadow:0 0 12px var(--global-2) !important}.tool-style-9 li:nth-child(4n+2) .tool-icon{border-color:var(--global-2) !important;color:var(--global-2) !important;box-shadow:0 0 12px var(--global-2) !important}.tool-style-9 li:nth-child(4n+3) .tool-box-card{border-color:var(--global-3) !important;box-shadow:0 0 16px rgba(34,197,94,0.4) !important}.tool-style-9 li:nth-child(4n+3) .tool-box-card:hover{box-shadow:0 0 32px rgba(34,197,94,0.65) !important}.tool-style-9 li:nth-child(4n+3) .tool-title{text-shadow:0 0 12px var(--global-3) !important}.tool-style-9 li:nth-child(4n+3) .tool-icon{border-color:var(--global-3) !important;color:var(--global-3) !important;box-shadow:0 0 12px var(--global-3) !important}.tool-style-9 li:nth-child(4n+4) .tool-box-card{border-color:var(--global-4) !important;box-shadow:0 0 16px rgba(168,85,247,0.4) !important}.tool-style-9 li:nth-child(4n+4) .tool-box-card:hover{box-shadow:0 0 32px rgba(168,85,247,0.65) !important}.tool-style-9 li:nth-child(4n+4) .tool-title{text-shadow:0 0 12px var(--global-4) !important}.tool-style-9 li:nth-child(4n+4) .tool-icon{border-color:var(--global-4) !important;color:var(--global-4) !important;box-shadow:0 0 12px var(--global-4) !important}.tool-style-10 .tool-box-card{background:linear-gradient(160deg,#e8e8e8 0,#f5f5f5 30%,#d0d0d0 60%,#e0e0e0 100%) !important;border:1px solid rgba(255,255,255,0.8) !important;box-shadow:0 8px 24px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.9),inset 0 -1px 0 rgba(0,0,0,0.1) !important;color:#1e293b !important;position:relative;overflow:hidden}.tool-style-10 .tool-box-card::after{content:'';position:absolute;top:0;left:-80%;width:60%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,0.35),transparent);transform:skewX(-20deg);transition:left .5s ease}.tool-style-10 .tool-box-card:hover::after{left:130%}.tool-style-10 .tool-box-card:hover{box-shadow:0 14px 36px rgba(0,0,0,0.25),inset 0 1px 0 rgba(255,255,255,0.95) !important}.tool-style-10 .tool-title{color:#1e293b !important;font-weight:900 !important;text-shadow:0 1px 0 rgba(255,255,255,0.6) !important}.tool-style-10 .tool-icon{background:linear-gradient(135deg,#f0f0f0,#c8c8c8) !important;color:var(--global-1) !important;box-shadow:0 3px 8px rgba(0,0,0,0.15),inset 0 1px 0 rgba(255,255,255,0.8) !important}[data-bs-theme="dark"] .tool-style-10 .tool-box-card{background:linear-gradient(160deg,#334155 0,#475569 30%,#2d3f52 60%,#3d4f62 100%) !important;border-color:rgba(255,255,255,0.12) !important;box-shadow:0 8px 24px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.1) !important;color:#f1f5f9 !important}[data-bs-theme="dark"] .tool-style-10 .tool-title{color:#f1f5f9 !important;text-shadow:0 1px 0 rgba(0,0,0,0.3) !important}[data-bs-theme="dark"] .tool-style-10 .tool-icon{background:linear-gradient(135deg,#475569,#334155) !important}.tool-style-11 .tool-box-card{background:linear-gradient(135deg,#fda4af 0,#f9a8d4 50%,#c4b5fd 100%) !important;border:none !important;box-shadow:0 6px 20px rgba(249,168,212,0.4) !important;color:#4a1942 !important}.tool-style-11 .tool-box-card:hover{box-shadow:0 14px 36px rgba(249,168,212,0.6) !important;filter:brightness(1.06)}.tool-style-11 .tool-title{color:#3b0764 !important;text-shadow:0 1px 2px rgba(255,255,255,0.5) !important}.tool-style-11 .tool-icon{background:rgba(255,255,255,0.35) !important;color:#9d174d !important;box-shadow:0 4px 12px rgba(0,0,0,0.1) !important}[data-bs-theme="dark"] .tool-style-11 .tool-box-card{background:linear-gradient(135deg,#831843 0,#4c1d95 100%) !important}[data-bs-theme="dark"] .tool-style-11 .tool-title{color:#fce7f3 !important}.tool-style-12 .tool-box-card{background:#fff !important;position:relative !important;overflow:hidden !important;border:none !important;box-shadow:0 6px 24px rgba(0,0,0,0.1) !important}.tool-style-12 li:nth-child(4n+1) .tool-box-card{background:linear-gradient(160deg,#fef3c7 0,#fde68a 100%) !important}.tool-style-12 li:nth-child(4n+2) .tool-box-card{background:linear-gradient(160deg,#d1fae5 0,#a7f3d0 100%) !important}.tool-style-12 li:nth-child(4n+3) .tool-box-card{background:linear-gradient(160deg,#dbeafe 0,#bfdbfe 100%) !important}.tool-style-12 li:nth-child(4n+4) .tool-box-card{background:linear-gradient(160deg,#fce7f3 0,#fbcfe8 100%) !important}.tool-style-12 .tool-box-card:hover{transform:translateY(-5px) !important;box-shadow:0 14px 36px rgba(0,0,0,0.16) !important}.tool-style-12 .tool-title{color:#1e293b !important;text-shadow:none !important}.tool-style-12 li:nth-child(4n+1) .tool-icon{color:#d97706 !important;background:rgba(255,255,255,0.6) !important}.tool-style-12 li:nth-child(4n+2) .tool-icon{color:#059669 !important;background:rgba(255,255,255,0.6) !important}.tool-style-12 li:nth-child(4n+3) .tool-icon{color:#2563eb !important;background:rgba(255,255,255,0.6) !important}.tool-style-12 li:nth-child(4n+4) .tool-icon{color:#db2777 !important;background:rgba(255,255,255,0.6) !important}[data-bs-theme="dark"] .tool-style-12 li:nth-child(4n+1) .tool-box-card{background:linear-gradient(160deg,#78350f,#92400e) !important}[data-bs-theme="dark"] .tool-style-12 li:nth-child(4n+2) .tool-box-card{background:linear-gradient(160deg,#064e3b,#065f46) !important}[data-bs-theme="dark"] .tool-style-12 li:nth-child(4n+3) .tool-box-card{background:linear-gradient(160deg,#1e3a8a,#1e40af) !important}[data-bs-theme="dark"] .tool-style-12 li:nth-child(4n+4) .tool-box-card{background:linear-gradient(160deg,#831843,#9d174d) !important}[data-bs-theme="dark"] .tool-style-12 .tool-title{color:#f8fafc !important}.tool-style-13 .tool-box-card{background:linear-gradient(135deg,#06b6d4 0,#6366f1 40%,#a21caf 100%) !important;border:1px solid rgba(255,255,255,0.15) !important;box-shadow:0 8px 32px rgba(99,102,241,0.45) !important;animation:aurora-shift 6s ease-in-out infinite alternate !important}@keyframes aurora-shift{0%{background:linear-gradient(135deg,#06b6d4,#6366f1,#a21caf)}50%{background:linear-gradient(135deg,#0ea5e9,#8b5cf6,#ec4899)}100%{background:linear-gradient(135deg,#22d3ee,#a78bfa,#f472b6)}}.tool-style-13 .tool-box-card:hover{box-shadow:0 16px 48px rgba(139,92,246,0.6) !important;filter:brightness(1.1)}.tool-style-13 .tool-title{color:#fff !important;text-shadow:0 0 12px rgba(255,255,255,0.4) !important}.tool-style-13 .tool-icon{background:rgba(255,255,255,0.15) !important;color:#fff !important}.tool-style-14 .tool-box-card{background:linear-gradient(160deg,#0c4a6e 0,#0e7490 40%,#155e75 100%) !important;border-top:3px solid rgba(186,230,253,0.6) !important;box-shadow:0 8px 28px rgba(14,116,144,0.4),inset 0 1px 0 rgba(186,230,253,0.2) !important}.tool-style-14 .tool-box-card::before{content:'' !important;position:absolute !important;bottom:0;left:-20% !important;width:140%;height:35% !important;background:rgba(186,230,253,0.08) !important;border-radius:50% 50% 0 0 !important;pointer-events:none !important}.tool-style-14 .tool-box-card:hover{box-shadow:0 16px 44px rgba(14,116,144,0.6) !important}.tool-style-14 .tool-title{color:#e0f2fe !important;text-shadow:0 1px 3px rgba(0,0,0,0.3) !important}.tool-style-14 .tool-icon{background:rgba(186,230,253,0.15) !important;color:#7dd3fc !important}.tool-style-15 .tool-box-card{background:linear-gradient(135deg,#fbbf24 0,#f97316 100%) !important;box-shadow:0 8px 28px rgba(251,191,36,0.5),0 0 0 1px rgba(255,255,255,0.15) !important}.tool-style-15 .tool-box-card:hover{box-shadow:0 14px 44px rgba(249,115,22,0.65),0 0 24px rgba(251,191,36,0.4) !important}.tool-style-15 .tool-title{color:#fff !important;text-shadow:0 1px 4px rgba(0,0,0,0.2) !important}.tool-style-15 .tool-icon{background:rgba(255,255,255,0.2) !important;color:#fff !important}[data-bs-theme="dark"] .tool-style-15 .tool-box-card{background:linear-gradient(135deg,#78350f,#92400e) !important}.tool-style-16 .tool-box-card{background:linear-gradient(135deg,#312e81 0,#4c1d95 50%,#5b21b6 100%) !important;border:1px solid rgba(167,139,250,0.25) !important;box-shadow:0 8px 28px rgba(49,46,129,0.55),inset 0 1px 0 rgba(167,139,250,0.15) !important}.tool-style-16 .tool-box-card:hover{box-shadow:0 16px 44px rgba(76,29,149,0.7) !important;filter:brightness(1.08)}.tool-style-16 .tool-title{color:#ede9fe !important}.tool-style-16 .tool-icon{background:rgba(167,139,250,0.2) !important;color:#c4b5fd !important}.tool-style-17 .tool-box-card{background:linear-gradient(135deg,#14532d 0,#166534 50%,#065f46 100%) !important;border-left:4px solid #f472b6 !important;box-shadow:0 8px 24px rgba(20,83,45,0.5) !important}.tool-style-17 li:nth-child(2n) .tool-box-card{background:linear-gradient(135deg,#be185d 0,#9d174d 100%) !important;border-left:4px solid #4ade80 !important}.tool-style-17 .tool-box-card:hover{box-shadow:0 16px 40px rgba(0,0,0,0.3) !important}.tool-style-17 .tool-title{color:#dcfce7 !important}.tool-style-17 li:nth-child(2n) .tool-title{color:#fce7f3 !important}.tool-style-17 .tool-icon{background:rgba(255,255,255,0.15) !important;color:#4ade80 !important}.tool-style-17 li:nth-child(2n) .tool-icon{color:#f9a8d4 !important}.tool-style-18 .tool-box-card{background:linear-gradient(135deg,#e0f2fe 0,#bae6fd 40%,#7dd3fc 100%) !important;border:1.5px solid rgba(255,255,255,0.7) !important;box-shadow:0 6px 24px rgba(125,211,252,0.35),inset 0 1px 0 rgba(255,255,255,0.9) !important}.tool-style-18 .tool-box-card::before{content:'' !important;position:absolute !important;top:0;left:0 !important;width:100%;height:100% !important;background:linear-gradient(160deg,rgba(255,255,255,0.3) 0,transparent 60%) !important;pointer-events:none !important}.tool-style-18 .tool-box-card:hover{box-shadow:0 14px 40px rgba(14,165,233,0.4) !important}.tool-style-18 .tool-title{color:#0c4a6e !important;text-shadow:none !important}.tool-style-18 .tool-icon{background:rgba(255,255,255,0.5) !important;color:#0369a1 !important}[data-bs-theme="dark"] .tool-style-18 .tool-box-card{background:linear-gradient(135deg,#0c4a6e,#0e7490) !important}[data-bs-theme="dark"] .tool-style-18 .tool-title{color:#e0f2fe !important}.tool-style-19 .tool-box-card{background:linear-gradient(135deg,#78350f 0,#92400e 50%,#7c2d12 100%) !important;border:1px solid rgba(253,230,138,0.2) !important;box-shadow:0 6px 22px rgba(120,53,15,0.5),inset 0 1px 0 rgba(253,230,138,0.1) !important;position:relative !important;overflow:hidden !important}.tool-style-19 .tool-box-card::after{content:'' !important;position:absolute !important;top:0;left:0 !important;width:100%;height:100% !important;background:repeating-linear-gradient(90deg,transparent,transparent 4px,rgba(0,0,0,0.03) 4px,rgba(0,0,0,0.03) 5px) !important;pointer-events:none !important}.tool-style-19 .tool-box-card:hover{box-shadow:0 14px 36px rgba(120,53,15,0.65) !important}.tool-style-19 .tool-title{color:#fef3c7 !important}.tool-style-19 .tool-icon{background:rgba(253,230,138,0.15) !important;color:#fcd34d !important}.tool-style-20 .tool-box-card{background:linear-gradient(145deg,#0f0f0f 0,#1a1a2e 40%,#0f0f0f 100%) !important;border:1px solid rgba(212,175,55,0.4) !important;box-shadow:0 8px 32px rgba(0,0,0,0.6),inset 0 1px 0 rgba(212,175,55,0.15) !important}.tool-style-20 .tool-box-card::before{content:'' !important;position:absolute !important;top:0;left:10%;width:80%;height:1px !important;background:linear-gradient(90deg,transparent,rgba(212,175,55,0.6),transparent) !important;pointer-events:none !important}.tool-style-20 .tool-box-card:hover{box-shadow:0 16px 48px rgba(0,0,0,0.7),0 0 24px rgba(212,175,55,0.2) !important;border-color:rgba(212,175,55,0.7) !important}.tool-style-20 .tool-title{color:#d4af37 !important;text-shadow:0 0 16px rgba(212,175,55,0.3) !important;letter-spacing:.5px !important}.tool-style-20 .tool-icon{background:rgba(212,175,55,0.12) !important;color:#d4af37 !important;border:1px solid rgba(212,175,55,0.3) !important}.ild-toolshape-11 .tool-box-card{border-radius:16px !important;clip-path:polygon(0 8%,8% 0,92% 0,100% 8%,100% 92%,92% 100%,8% 100%,0 92%) !important;padding:28px 16px 22px !important;min-height:160px !important}.ild-toolshape-11 .tool-icon{width:72px;height:72px;border-radius:8px !important;font-size:2.1rem !important;margin-bottom:14px !important}.ild-toolshape-12 li{display:flex !important;justify-content:center !important}.ild-toolshape-12 .tool-box-card{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%) !important;border-radius:0 !important;width:150px !important;height:150px !important;min-height:unset !important;padding:30px 20px 40px !important;justify-content:center !important}.ild-toolshape-12 .tool-icon{width:56px;height:56px;border-radius:50% !important;font-size:1.7rem !important;margin-bottom:6px !important}.ild-toolshape-12 .tool-title{font-size:.72rem !important;line-height:1.2 !important}.ild-toolshape-13 .tool-box-card{border-radius:0 0 16px 16px !important;padding:36px 16px 20px !important;min-height:165px !important;position:relative !important}.ild-toolshape-13 .tool-box-card::before{content:'' !important;position:absolute !important;top:-1px;left:-1px;right:-1px !important;height:0 !important;border-left:calc(50% + 1px) solid transparent !important;border-right:calc(50% + 1px) solid transparent !important;border-top:22px solid rgba(255,255,255,0.3) !important}.ild-toolshape-13 .tool-icon{width:68px;height:68px;border-radius:12px !important;font-size:2rem !important;margin-bottom:12px !important}.ild-toolshape-14 .tool-box-card{border-radius:12px 20px 12px 20px !important;padding:28px 20px 22px !important;min-height:155px !important;transform:skewY(-1deg) !important}.ild-toolshape-14 .tool-box-card>*{transform:skewY(1deg) !important}.ild-toolshape-14 .tool-icon{width:68px;height:68px;border-radius:12px !important;font-size:1.9rem !important;margin-bottom:12px !important}.ild-toolshape-14 .tool-box-card:hover{transform:skewY(-1deg) translateY(-5px) !important}.ild-toolshape-15 .tool-box-card{border-radius:16px !important;padding:0 0 18px !important;overflow:hidden !important;min-height:170px !important;display:flex;flex-direction:column !important;align-items:center !important}.ild-toolshape-15 .tool-icon{width:100%;height:75px;border-radius:0 !important;font-size:2.2rem !important;margin-bottom:14px !important;background:rgba(255,255,255,0.2) !important;border-bottom:3px solid rgba(255,255,255,0.25) !important}.ild-toolshape-15 .tool-title{font-size:.95rem !important;padding:0 12px !important}.ild-toolbox-icon-list{border-radius:12px;overflow:hidden}.ild-list-item{border-bottom:1px solid rgba(0,0,0,0.06)}.ild-list-item:last-child{border-bottom:0}.ild-sep-none .ild-list-item{border-bottom:none !important}.ild-sep-dot .ild-list-item{border-bottom:3px dotted rgba(0,0,0,0.1) !important}.ild-sep-arrow .ild-list-item{border-bottom:none !important}.ild-sep-dashed .ild-list-item{border-bottom:2px dashed rgba(0,0,0,0.1) !important}.ild-list-link{display:flex;align-items:center;gap:14px;padding:13px 16px;color:#334155;transition:all .2s ease;background:#fff}.ild-list-link:hover{background:#f1f5f9;color:#0f172a;transform:translateX(4px)}.ild-list-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem;flex-shrink:0}.ild-list-title{font-weight:600;font-size:.95rem;flex:1}.ild-list-arrow{color:#94a3b8;font-size:.75rem}[data-bs-theme="dark"] .ild-list-link{background:#1e293b;color:#f1f5f9}[data-bs-theme="dark"] .ild-list-link:hover{background:#334155}.ild-pill-btn:hover{transform:translateY(-2px) !important;box-shadow:0 6px 20px rgba(0,0,0,0.25) !important;filter:brightness(1.1)}.ild-toolset{margin-bottom:1.25rem}.ild-ts-italic .ild-titem{font-style:italic}.ild-ts-upper .ild-titem{text-transform:uppercase}.ild-titem{display:flex;align-items:center;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s,filter .22s;position:relative;overflow:hidden;cursor:pointer;text-decoration:none !important;box-sizing:border-box}.ild-titem:focus-visible{outline:2px solid var(--ts-c1,#3b82f6);outline-offset:2px}.ild-ts-hover-lift .ild-titem:hover{transform:translateY(-4px) scale(1.02)}.ild-ts-hover-scale .ild-titem:hover{transform:scale(1.05)}.ild-ts-hover-glow .ild-titem:hover{filter:brightness(1.15)}.ild-ts-hover-tilt .ild-titem:hover{transform:perspective(500px) rotateX(3deg) rotateY(-3deg) scale(1.02)}.ild-ts-hover-bounce .ild-titem:hover{transform:translateY(-7px)}.ild-ts-hover-slide .ild-titem:hover{transform:translateX(5px)}.ild-ts-hover-none .ild-titem:hover{transform:none !important}.ild-ts-shadow-none .ild-titem{box-shadow:none !important}.ild-ts-shadow-soft .ild-titem{box-shadow:0 2px 8px rgba(0,0,0,.10) !important}.ild-ts-shadow-medium .ild-titem{box-shadow:0 4px 16px rgba(0,0,0,.15) !important}.ild-ts-shadow-strong .ild-titem{box-shadow:0 8px 24px rgba(0,0,0,.22) !important}.ild-ts-shadow-dramatic .ild-titem{box-shadow:0 12px 40px rgba(0,0,0,.32) !important}li.ild-tc-1 .ild-bg-grad{background:linear-gradient(135deg,var(--ts-c1,#3b82f6),color-mix(in srgb,var(--ts-c1,#3b82f6) 58%,#000)) !important}li.ild-tc-2 .ild-bg-grad{background:linear-gradient(135deg,var(--ts-c2,#6366f1),color-mix(in srgb,var(--ts-c2,#6366f1) 58%,#000)) !important}li.ild-tc-3 .ild-bg-grad{background:linear-gradient(135deg,var(--ts-c3,#06b6d4),color-mix(in srgb,var(--ts-c3,#06b6d4) 58%,#000)) !important}li.ild-tc-4 .ild-bg-grad{background:linear-gradient(135deg,var(--ts-c4,#a855f7),color-mix(in srgb,var(--ts-c4,#a855f7) 58%,#000)) !important}[data-bs-theme="dark"] li.ild-tc-1 .ild-bg-grad{background:linear-gradient(135deg,color-mix(in srgb,var(--ts-c1,#3b82f6) 62%,#000),color-mix(in srgb,var(--ts-c1,#3b82f6) 34%,#000)) !important}[data-bs-theme="dark"] li.ild-tc-2 .ild-bg-grad{background:linear-gradient(135deg,color-mix(in srgb,var(--ts-c2,#6366f1) 62%,#000),color-mix(in srgb,var(--ts-c2,#6366f1) 34%,#000)) !important}[data-bs-theme="dark"] li.ild-tc-3 .ild-bg-grad{background:linear-gradient(135deg,color-mix(in srgb,var(--ts-c3,#06b6d4) 62%,#000),color-mix(in srgb,var(--ts-c3,#06b6d4) 34%,#000)) !important}[data-bs-theme="dark"] li.ild-tc-4 .ild-bg-grad{background:linear-gradient(135deg,color-mix(in srgb,var(--ts-c4,#a855f7) 62%,#000),color-mix(in srgb,var(--ts-c4,#a855f7) 34%,#000)) !important}li.ild-tc-1 .ild-bg-gradh{background:linear-gradient(90deg,var(--ts-c1,#3b82f6),color-mix(in srgb,var(--ts-c1,#3b82f6) 60%,#000)) !important}li.ild-tc-2 .ild-bg-gradh{background:linear-gradient(90deg,var(--ts-c2,#6366f1),color-mix(in srgb,var(--ts-c2,#6366f1) 60%,#000)) !important}li.ild-tc-3 .ild-bg-gradh{background:linear-gradient(90deg,var(--ts-c3,#06b6d4),color-mix(in srgb,var(--ts-c3,#06b6d4) 60%,#000)) !important}li.ild-tc-4 .ild-bg-gradh{background:linear-gradient(90deg,var(--ts-c4,#a855f7),color-mix(in srgb,var(--ts-c4,#a855f7) 60%,#000)) !important}[data-bs-theme="dark"] li.ild-tc-1 .ild-bg-gradh{background:linear-gradient(90deg,color-mix(in srgb,var(--ts-c1,#3b82f6) 58%,#000),color-mix(in srgb,var(--ts-c1,#3b82f6) 32%,#000)) !important}[data-bs-theme="dark"] li.ild-tc-2 .ild-bg-gradh{background:linear-gradient(90deg,color-mix(in srgb,var(--ts-c2,#6366f1) 58%,#000),color-mix(in srgb,var(--ts-c2,#6366f1) 32%,#000)) !important}[data-bs-theme="dark"] li.ild-tc-3 .ild-bg-gradh{background:linear-gradient(90deg,color-mix(in srgb,var(--ts-c3,#06b6d4) 58%,#000),color-mix(in srgb,var(--ts-c3,#06b6d4) 32%,#000)) !important}[data-bs-theme="dark"] li.ild-tc-4 .ild-bg-gradh{background:linear-gradient(90deg,color-mix(in srgb,var(--ts-c4,#a855f7) 58%,#000),color-mix(in srgb,var(--ts-c4,#a855f7) 32%,#000)) !important}.ild-tgrid{flex-direction:column;justify-content:center;align-items:center;text-align:center;border-radius:var(--ts-radius,14px);padding:12px 8px;min-height:var(--ts-minh,100px);height:100%;color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.13)}.ild-tgrid-icon{font-size:var(--ts-isize,26px);width:var(--ts-ibox,54px);height:var(--ts-ibox,54px);border-radius:calc(var(--ts-radius,14px)*.55);background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;margin:0 auto 8px;flex-shrink:0;transition:background .2s}.ild-titem:hover .ild-tgrid-icon{background:rgba(255,255,255,.32)}.ild-tgrid-title{font-size:var(--ts-fs,13px);font-weight:var(--ts-fw,700);line-height:1.2;color:#fff}li.ild-tc-1 .ild-tgrid{background:linear-gradient(145deg,var(--ts-c1,#3b82f6),color-mix(in srgb,var(--ts-c1,#3b82f6) 60%,#000))}li.ild-tc-2 .ild-tgrid{background:linear-gradient(145deg,var(--ts-c2,#6366f1),color-mix(in srgb,var(--ts-c2,#6366f1) 60%,#000))}li.ild-tc-3 .ild-tgrid{background:linear-gradient(145deg,var(--ts-c3,#06b6d4),color-mix(in srgb,var(--ts-c3,#06b6d4) 60%,#000))}li.ild-tc-4 .ild-tgrid{background:linear-gradient(145deg,var(--ts-c4,#a855f7),color-mix(in srgb,var(--ts-c4,#a855f7) 60%,#000))}[data-bs-theme="dark"] li.ild-tc-1 .ild-tgrid{background:linear-gradient(145deg,color-mix(in srgb,var(--ts-c1,#3b82f6) 65%,#000),color-mix(in srgb,var(--ts-c1,#3b82f6) 36%,#000))}[data-bs-theme="dark"] li.ild-tc-2 .ild-tgrid{background:linear-gradient(145deg,color-mix(in srgb,var(--ts-c2,#6366f1) 65%,#000),color-mix(in srgb,var(--ts-c2,#6366f1) 36%,#000))}[data-bs-theme="dark"] li.ild-tc-3 .ild-tgrid{background:linear-gradient(145deg,color-mix(in srgb,var(--ts-c3,#06b6d4) 65%,#000),color-mix(in srgb,var(--ts-c3,#06b6d4) 36%,#000))}[data-bs-theme="dark"] li.ild-tc-4 .ild-tgrid{background:linear-gradient(145deg,color-mix(in srgb,var(--ts-c4,#a855f7) 65%,#000),color-mix(in srgb,var(--ts-c4,#a855f7) 36%,#000))}.ild-tbuyuk{flex-direction:column;align-items:center;text-align:center;border-radius:var(--ts-radius,14px);padding:16px 10px 13px;min-height:calc(var(--ts-minh,100px)*1.12);height:100%;color:#fff;box-shadow:0 5px 18px rgba(0,0,0,.15)}.ild-tbuyuk-icon{font-size:calc(var(--ts-isize,26px)*1.25);width:calc(var(--ts-ibox,54px)*1.12);height:calc(var(--ts-ibox,54px)*1.12);border-radius:50%;background:rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;margin:0 auto 11px;transition:transform .25s,background .2s}.ild-titem:hover .ild-tbuyuk-icon{transform:scale(1.1) rotate(-4deg);background:rgba(255,255,255,.32)}.ild-tbuyuk-title{font-size:var(--ts-fs,13px);font-weight:var(--ts-fw,700);color:#fff;line-height:1.2}li.ild-tc-1 .ild-tbuyuk{background:linear-gradient(155deg,var(--ts-c1,#3b82f6),color-mix(in srgb,var(--ts-c1,#3b82f6) 56%,#000))}li.ild-tc-2 .ild-tbuyuk{background:linear-gradient(155deg,var(--ts-c2,#6366f1),color-mix(in srgb,var(--ts-c2,#6366f1) 56%,#000))}li.ild-tc-3 .ild-tbuyuk{background:linear-gradient(155deg,var(--ts-c3,#06b6d4),color-mix(in srgb,var(--ts-c3,#06b6d4) 56%,#000))}li.ild-tc-4 .ild-tbuyuk{background:linear-gradient(155deg,var(--ts-c4,#a855f7),color-mix(in srgb,var(--ts-c4,#a855f7) 56%,#000))}[data-bs-theme="dark"] li.ild-tc-1 .ild-tbuyuk{background:linear-gradient(155deg,color-mix(in srgb,var(--ts-c1,#3b82f6) 55%,#000),color-mix(in srgb,var(--ts-c1,#3b82f6) 30%,#000))}[data-bs-theme="dark"] li.ild-tc-2 .ild-tbuyuk{background:linear-gradient(155deg,color-mix(in srgb,var(--ts-c2,#6366f1) 55%,#000),color-mix(in srgb,var(--ts-c2,#6366f1) 30%,#000))}[data-bs-theme="dark"] li.ild-tc-3 .ild-tbuyuk{background:linear-gradient(155deg,color-mix(in srgb,var(--ts-c3,#06b6d4) 55%,#000),color-mix(in srgb,var(--ts-c3,#06b6d4) 30%,#000))}[data-bs-theme="dark"] li.ild-tc-4 .ild-tbuyuk{background:linear-gradient(155deg,color-mix(in srgb,var(--ts-c4,#a855f7) 55%,#000),color-mix(in srgb,var(--ts-c4,#a855f7) 30%,#000))}.ild-ts-view-liste{width:100%}.ild-ts-view-liste>li{width:100%}.ild-tliste{width:100%;gap:11px;padding:12px 14px;border-radius:var(--ts-radius,12px);margin-bottom:5px;border-left:4px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.07);background:rgba(255,255,255,.95);color:#1e293b}[data-bs-theme="dark"] .ild-tliste{background:rgba(30,41,59,.9);color:#f1f5f9;box-shadow:0 2px 10px rgba(0,0,0,.32)}.ild-tliste-icon{font-size:var(--ts-isize,20px);flex-shrink:0;transition:transform .2s}.ild-tliste-title{flex:1;font-size:var(--ts-fs,14px);font-weight:var(--ts-fw,600);color:inherit}.ild-tliste-chev{font-size:.78rem;opacity:.32;flex-shrink:0;transition:transform .2s,opacity .2s}.ild-titem:hover .ild-tliste-chev{opacity:.85;transform:translateX(3px)}.ild-titem:hover .ild-tliste-icon{transform:scale(1.18)}li.ild-tc-1 .ild-tliste{border-left-color:var(--ts-c1,#3b82f6)}li.ild-tc-1 .ild-tliste-icon{color:var(--ts-c1,#3b82f6)}li.ild-tc-2 .ild-tliste{border-left-color:var(--ts-c2,#6366f1)}li.ild-tc-2 .ild-tliste-icon{color:var(--ts-c2,#6366f1)}li.ild-tc-3 .ild-tliste{border-left-color:var(--ts-c3,#06b6d4)}li.ild-tc-3 .ild-tliste-icon{color:var(--ts-c3,#06b6d4)}li.ild-tc-4 .ild-tliste{border-left-color:var(--ts-c4,#a855f7)}li.ild-tc-4 .ild-tliste-icon{color:var(--ts-c4,#a855f7)}li.ild-tc-1 .ild-tliste:hover{background:color-mix(in srgb,var(--ts-c1,#3b82f6) 10%,#fff)}li.ild-tc-2 .ild-tliste:hover{background:color-mix(in srgb,var(--ts-c2,#6366f1) 10%,#fff)}li.ild-tc-3 .ild-tliste:hover{background:color-mix(in srgb,var(--ts-c3,#06b6d4) 10%,#fff)}li.ild-tc-4 .ild-tliste:hover{background:color-mix(in srgb,var(--ts-c4,#a855f7) 10%,#fff)}[data-bs-theme="dark"] li.ild-tc-1 .ild-tliste:hover{background:color-mix(in srgb,var(--ts-c1,#3b82f6) 22%,#1e293b)}[data-bs-theme="dark"] li.ild-tc-2 .ild-tliste:hover{background:color-mix(in srgb,var(--ts-c2,#6366f1) 22%,#1e293b)}[data-bs-theme="dark"] li.ild-tc-3 .ild-tliste:hover{background:color-mix(in srgb,var(--ts-c3,#06b6d4) 22%,#1e293b)}[data-bs-theme="dark"] li.ild-tc-4 .ild-tliste:hover{background:color-mix(in srgb,var(--ts-c4,#a855f7) 22%,#1e293b)}.ild-ts-view-liste2{display:grid;grid-template-columns:1fr 1fr;gap:5px;width:100%}.ild-ts-view-liste2>li{width:100%}.ild-tliste2{width:100%;gap:10px;padding:11px 12px;border-radius:var(--ts-radius,12px);border-left:4px solid transparent;border-right:0;box-shadow:0 2px 8px rgba(0,0,0,.07);background:rgba(255,255,255,.95);color:#1e293b}[data-bs-theme="dark"] .ild-tliste2{background:rgba(30,41,59,.9);color:#f1f5f9;box-shadow:0 2px 10px rgba(0,0,0,.3)}.ild-ts-view-liste2>li:nth-child(even) .ild-tliste2{flex-direction:row-reverse;border-left:0;border-right:4px solid transparent;text-align:right}.ild-ts-view-liste2>li:nth-child(even) .ild-tliste2-chev{order:-1;transform:rotate(180deg)}.ild-ts-view-liste2>li:nth-child(even) .ild-titem:hover .ild-tliste2-chev{transform:rotate(180deg) translateX(3px)}.ild-tliste2-icon{font-size:var(--ts-isize,18px);flex-shrink:0;transition:transform .2s}.ild-tliste2-title{flex:1;font-size:var(--ts-fs,13px);font-weight:var(--ts-fw,600);color:inherit;line-height:1.2}.ild-tliste2-chev{font-size:.72rem;opacity:.3;flex-shrink:0;transition:transform .2s,opacity .2s}.ild-titem:hover .ild-tliste2-chev{opacity:.8}.ild-titem:hover .ild-tliste2-icon{transform:scale(1.15)}li.ild-tc-1 .ild-tliste2{border-color:var(--ts-c1,#3b82f6)}li.ild-tc-1 .ild-tliste2-icon{color:var(--ts-c1,#3b82f6)}li.ild-tc-2 .ild-tliste2{border-color:var(--ts-c2,#6366f1)}li.ild-tc-2 .ild-tliste2-icon{color:var(--ts-c2,#6366f1)}li.ild-tc-3 .ild-tliste2{border-color:var(--ts-c3,#06b6d4)}li.ild-tc-3 .ild-tliste2-icon{color:var(--ts-c3,#06b6d4)}li.ild-tc-4 .ild-tliste2{border-color:var(--ts-c4,#a855f7)}li.ild-tc-4 .ild-tliste2-icon{color:var(--ts-c4,#a855f7)}li.ild-tc-1 .ild-tliste2:hover{background:color-mix(in srgb,var(--ts-c1,#3b82f6) 10%,#fff)}li.ild-tc-2 .ild-tliste2:hover{background:color-mix(in srgb,var(--ts-c2,#6366f1) 10%,#fff)}li.ild-tc-3 .ild-tliste2:hover{background:color-mix(in srgb,var(--ts-c3,#06b6d4) 10%,#fff)}li.ild-tc-4 .ild-tliste2:hover{background:color-mix(in srgb,var(--ts-c4,#a855f7) 10%,#fff)}[data-bs-theme="dark"] li.ild-tc-1 .ild-tliste2:hover{background:color-mix(in srgb,var(--ts-c1,#3b82f6) 22%,#1e293b)}[data-bs-theme="dark"] li.ild-tc-2 .ild-tliste2:hover{background:color-mix(in srgb,var(--ts-c2,#6366f1) 22%,#1e293b)}[data-bs-theme="dark"] li.ild-tc-3 .ild-tliste2:hover{background:color-mix(in srgb,var(--ts-c3,#06b6d4) 22%,#1e293b)}[data-bs-theme="dark"] li.ild-tc-4 .ild-tliste2:hover{background:color-mix(in srgb,var(--ts-c4,#a855f7) 22%,#1e293b)}@media(max-width:479px){.ild-ts-view-liste2{grid-template-columns:1fr}.ild-ts-view-liste2>li:nth-child(even) .ild-tliste2{flex-direction:row;border-left:4px solid;border-right:0;text-align:left}.ild-ts-view-liste2>li:nth-child(even) .ild-tliste2-chev{order:0;transform:none}}.ild-ts-view-akordiyon{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%}.ild-tacc-item{display:flex;align-items:center;gap:9px;padding:12px 13px;border-radius:var(--ts-radius,12px);color:#fff;font-weight:700;font-size:var(--ts-fs,13px);box-shadow:0 3px 10px rgba(0,0,0,.14);transition:transform .2s,filter .2s,box-shadow .2s;text-decoration:none !important;overflow:hidden}.ild-tacc-item:hover{transform:translateY(-3px);filter:brightness(1.1);box-shadow:0 6px 18px rgba(0,0,0,.22)}.ild-tacc-icon{font-size:var(--ts-isize,16px);flex-shrink:0;display:flex;align-items:center;color:#fff}.ild-tacc-title{flex:1;line-height:1.25;color:#fff}.ild-tacc-chev{font-size:.68rem;opacity:.55;flex-shrink:0;transition:transform .2s,opacity .2s;color:#fff}.ild-tacc-item:hover .ild-tacc-chev{opacity:1;transform:translateX(2px)}.ild-tacc-item.ild-tc-1{background:linear-gradient(110deg,var(--ts-c1,#3b82f6),color-mix(in srgb,var(--ts-c1,#3b82f6) 62%,#000))}.ild-tacc-item.ild-tc-2{background:linear-gradient(110deg,var(--ts-c2,#6366f1),color-mix(in srgb,var(--ts-c2,#6366f1) 62%,#000))}.ild-tacc-item.ild-tc-3{background:linear-gradient(110deg,var(--ts-c3,#06b6d4),color-mix(in srgb,var(--ts-c3,#06b6d4) 62%,#000))}.ild-tacc-item.ild-tc-4{background:linear-gradient(110deg,var(--ts-c4,#a855f7),color-mix(in srgb,var(--ts-c4,#a855f7) 62%,#000))}[data-bs-theme="dark"] .ild-tacc-item.ild-tc-1{background:linear-gradient(110deg,color-mix(in srgb,var(--ts-c1,#3b82f6) 60%,#000),color-mix(in srgb,var(--ts-c1,#3b82f6) 33%,#000))}[data-bs-theme="dark"] .ild-tacc-item.ild-tc-2{background:linear-gradient(110deg,color-mix(in srgb,var(--ts-c2,#6366f1) 60%,#000),color-mix(in srgb,var(--ts-c2,#6366f1) 33%,#000))}[data-bs-theme="dark"] .ild-tacc-item.ild-tc-3{background:linear-gradient(110deg,color-mix(in srgb,var(--ts-c3,#06b6d4) 60%,#000),color-mix(in srgb,var(--ts-c3,#06b6d4) 33%,#000))}[data-bs-theme="dark"] .ild-tacc-item.ild-tc-4{background:linear-gradient(110deg,color-mix(in srgb,var(--ts-c4,#a855f7) 60%,#000),color-mix(in srgb,var(--ts-c4,#a855f7) 33%,#000))}@media(max-width:479px){.ild-ts-view-akordiyon{grid-template-columns:1fr}}.ild-ts-view-duet{width:100%}.ild-ts-view-duet>li{width:100%}.ild-tduet{width:100%;gap:12px;padding:11px 14px 11px 11px;border-radius:var(--ts-radius,14px);margin-bottom:5px;color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.14);position:relative;overflow:hidden}.ild-tduet::before{content:'';position:absolute;top:0;right:-30px;width:70px;height:100%;background:rgba(255,255,255,.07);transform:skewX(-12deg);transition:right .25s;pointer-events:none}.ild-titem:hover .ild-tduet::before{right:-10px}.ild-tduet-icon{font-size:calc(var(--ts-isize,20px)*1.05);width:calc(var(--ts-ibox,44px)*.95);height:calc(var(--ts-ibox,44px)*.95);border-radius:50%;background:rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .22s,background .2s}.ild-titem:hover .ild-tduet-icon{transform:scale(1.1);background:rgba(255,255,255,.32)}.ild-tduet-title{flex:1;font-size:var(--ts-fs,14px);font-weight:var(--ts-fw,700);color:#fff}.ild-tduet-arrow{font-size:.95rem;opacity:.55;flex-shrink:0;transition:transform .2s,opacity .2s;color:#fff}.ild-titem:hover .ild-tduet-arrow{opacity:1;transform:translateX(4px)}li.ild-tc-1 .ild-tduet{background:linear-gradient(90deg,var(--ts-c1,#3b82f6),color-mix(in srgb,var(--ts-c1,#3b82f6) 60%,#000))}li.ild-tc-2 .ild-tduet{background:linear-gradient(90deg,var(--ts-c2,#6366f1),color-mix(in srgb,var(--ts-c2,#6366f1) 60%,#000))}li.ild-tc-3 .ild-tduet{background:linear-gradient(90deg,var(--ts-c3,#06b6d4),color-mix(in srgb,var(--ts-c3,#06b6d4) 60%,#000))}li.ild-tc-4 .ild-tduet{background:linear-gradient(90deg,var(--ts-c4,#a855f7),color-mix(in srgb,var(--ts-c4,#a855f7) 60%,#000))}[data-bs-theme="dark"] li.ild-tc-1 .ild-tduet{background:linear-gradient(90deg,color-mix(in srgb,var(--ts-c1,#3b82f6) 56%,#000),color-mix(in srgb,var(--ts-c1,#3b82f6) 30%,#000))}[data-bs-theme="dark"] li.ild-tc-2 .ild-tduet{background:linear-gradient(90deg,color-mix(in srgb,var(--ts-c2,#6366f1) 56%,#000),color-mix(in srgb,var(--ts-c2,#6366f1) 30%,#000))}[data-bs-theme="dark"] li.ild-tc-3 .ild-tduet{background:linear-gradient(90deg,color-mix(in srgb,var(--ts-c3,#06b6d4) 56%,#000),color-mix(in srgb,var(--ts-c3,#06b6d4) 30%,#000))}[data-bs-theme="dark"] li.ild-tc-4 .ild-tduet{background:linear-gradient(90deg,color-mix(in srgb,var(--ts-c4,#a855f7) 56%,#000),color-mix(in srgb,var(--ts-c4,#a855f7) 30%,#000))}.ild-ts-view-duet2{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%}.ild-ts-view-duet2>li{width:100%}.ild-tduet2{width:100%;gap:11px;padding:11px 13px 11px 11px;border-radius:var(--ts-radius,14px);color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.14);position:relative;overflow:hidden}.ild-tduet2::before{content:'';position:absolute;top:0;right:-25px;width:60px;height:100%;background:rgba(255,255,255,.07);transform:skewX(-12deg);transition:right .25s;pointer-events:none}.ild-titem:hover .ild-tduet2::before{right:-8px}.ild-ts-view-duet2>li:nth-child(even) .ild-tduet2{flex-direction:row-reverse}.ild-ts-view-duet2>li:nth-child(even) .ild-tduet2-arrow{transform:rotate(180deg)}.ild-ts-view-duet2>li:nth-child(even) .ild-titem:hover .ild-tduet2-arrow{transform:rotate(180deg) translateX(3px)}.ild-tduet2-icon{font-size:calc(var(--ts-isize,18px)*1.0);width:calc(var(--ts-ibox,40px)*.92);height:calc(var(--ts-ibox,40px)*.92);border-radius:50%;background:rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .22s,background .2s}.ild-titem:hover .ild-tduet2-icon{transform:scale(1.1);background:rgba(255,255,255,.32)}.ild-tduet2-title{flex:1;font-size:var(--ts-fs,13px);font-weight:var(--ts-fw,700);color:#fff;line-height:1.2}.ild-tduet2-arrow{font-size:.85rem;opacity:.5;flex-shrink:0;transition:transform .2s,opacity .2s;color:#fff}.ild-titem:hover .ild-tduet2-arrow{opacity:1}li.ild-tc-1 .ild-tduet2{background:linear-gradient(90deg,var(--ts-c1,#3b82f6),color-mix(in srgb,var(--ts-c1,#3b82f6) 60%,#000))}li.ild-tc-2 .ild-tduet2{background:linear-gradient(90deg,var(--ts-c2,#6366f1),color-mix(in srgb,var(--ts-c2,#6366f1) 60%,#000))}li.ild-tc-3 .ild-tduet2{background:linear-gradient(90deg,var(--ts-c3,#06b6d4),color-mix(in srgb,var(--ts-c3,#06b6d4) 60%,#000))}li.ild-tc-4 .ild-tduet2{background:linear-gradient(90deg,var(--ts-c4,#a855f7),color-mix(in srgb,var(--ts-c4,#a855f7) 60%,#000))}[data-bs-theme="dark"] li.ild-tc-1 .ild-tduet2{background:linear-gradient(90deg,color-mix(in srgb,var(--ts-c1,#3b82f6) 56%,#000),color-mix(in srgb,var(--ts-c1,#3b82f6) 30%,#000))}[data-bs-theme="dark"] li.ild-tc-2 .ild-tduet2{background:linear-gradient(90deg,color-mix(in srgb,var(--ts-c2,#6366f1) 56%,#000),color-mix(in srgb,var(--ts-c2,#6366f1) 30%,#000))}[data-bs-theme="dark"] li.ild-tc-3 .ild-tduet2{background:linear-gradient(90deg,color-mix(in srgb,var(--ts-c3,#06b6d4) 56%,#000),color-mix(in srgb,var(--ts-c3,#06b6d4) 30%,#000))}[data-bs-theme="dark"] li.ild-tc-4 .ild-tduet2{background:linear-gradient(90deg,color-mix(in srgb,var(--ts-c4,#a855f7) 56%,#000),color-mix(in srgb,var(--ts-c4,#a855f7) 30%,#000))}@media(max-width:479px){.ild-ts-view-duet2{grid-template-columns:1fr}.ild-ts-view-duet2>li:nth-child(even) .ild-tduet2{flex-direction:row}.ild-ts-view-duet2>li:nth-child(even) .ild-tduet2-arrow{transform:none}}.ild-ts-view-chip{width:100%}.ild-ts-view-chip>li{width:100%;margin-bottom:4px}.ild-tchip{width:100%;gap:11px;padding:10px 14px 10px 10px;border-radius:999px;color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.14)}.ild-tchip-icon{font-size:var(--ts-isize,16px);width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s}.ild-titem:hover .ild-tchip-icon{background:rgba(255,255,255,.35)}.ild-tchip-title{flex:1;font-size:var(--ts-fs,14px);font-weight:var(--ts-fw,700);color:#fff}.ild-tchip-arr{font-size:.78rem;opacity:.55;flex-shrink:0;transition:transform .2s,opacity .2s;color:#fff}.ild-titem:hover .ild-tchip-arr{opacity:1;transform:translateX(3px)}li.ild-tc-1 .ild-tchip{background:linear-gradient(90deg,var(--ts-c1,#3b82f6),color-mix(in srgb,var(--ts-c1,#3b82f6) 62%,#000))}li.ild-tc-2 .ild-tchip{background:linear-gradient(90deg,var(--ts-c2,#6366f1),color-mix(in srgb,var(--ts-c2,#6366f1) 62%,#000))}li.ild-tc-3 .ild-tchip{background:linear-gradient(90deg,var(--ts-c3,#06b6d4),color-mix(in srgb,var(--ts-c3,#06b6d4) 62%,#000))}li.ild-tc-4 .ild-tchip{background:linear-gradient(90deg,var(--ts-c4,#a855f7),color-mix(in srgb,var(--ts-c4,#a855f7) 62%,#000))}[data-bs-theme="dark"] li.ild-tc-1 .ild-tchip{background:linear-gradient(90deg,color-mix(in srgb,var(--ts-c1,#3b82f6) 58%,#000),color-mix(in srgb,var(--ts-c1,#3b82f6) 33%,#000))}[data-bs-theme="dark"] li.ild-tc-2 .ild-tchip{background:linear-gradient(90deg,color-mix(in srgb,var(--ts-c2,#6366f1) 58%,#000),color-mix(in srgb,var(--ts-c2,#6366f1) 33%,#000))}[data-bs-theme="dark"] li.ild-tc-3 .ild-tchip{background:linear-gradient(90deg,color-mix(in srgb,var(--ts-c3,#06b6d4) 58%,#000),color-mix(in srgb,var(--ts-c3,#06b6d4) 33%,#000))}[data-bs-theme="dark"] li.ild-tc-4 .ild-tchip{background:linear-gradient(90deg,color-mix(in srgb,var(--ts-c4,#a855f7) 58%,#000),color-mix(in srgb,var(--ts-c4,#a855f7) 33%,#000))}.ild-ts-view-chip2{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%}.ild-ts-view-chip2>li{width:100%}.ild-tchip2{width:100%;gap:10px;padding:9px 12px 9px 9px;border-radius:999px;color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.14)}.ild-ts-view-chip2>li:nth-child(even) .ild-tchip2{flex-direction:row-reverse}.ild-ts-view-chip2>li:nth-child(even) .ild-tchip2-arr{transform:rotate(180deg)}.ild-ts-view-chip2>li:nth-child(even) .ild-titem:hover .ild-tchip2-arr{transform:rotate(180deg) translateX(3px)}.ild-tchip2-icon{font-size:var(--ts-isize,15px);width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s}.ild-titem:hover .ild-tchip2-icon{background:rgba(255,255,255,.35)}.ild-tchip2-title{flex:1;font-size:var(--ts-fs,13px);font-weight:var(--ts-fw,700);color:#fff;line-height:1.2}.ild-tchip2-arr{font-size:.72rem;opacity:.5;flex-shrink:0;transition:transform .2s,opacity .2s;color:#fff}.ild-titem:hover .ild-tchip2-arr{opacity:1}li.ild-tc-1 .ild-tchip2{background:linear-gradient(90deg,var(--ts-c1,#3b82f6),color-mix(in srgb,var(--ts-c1,#3b82f6) 62%,#000))}li.ild-tc-2 .ild-tchip2{background:linear-gradient(90deg,var(--ts-c2,#6366f1),color-mix(in srgb,var(--ts-c2,#6366f1) 62%,#000))}li.ild-tc-3 .ild-tchip2{background:linear-gradient(90deg,var(--ts-c3,#06b6d4),color-mix(in srgb,var(--ts-c3,#06b6d4) 62%,#000))}li.ild-tc-4 .ild-tchip2{background:linear-gradient(90deg,var(--ts-c4,#a855f7),color-mix(in srgb,var(--ts-c4,#a855f7) 62%,#000))}[data-bs-theme="dark"] li.ild-tc-1 .ild-tchip2{background:linear-gradient(90deg,color-mix(in srgb,var(--ts-c1,#3b82f6) 58%,#000),color-mix(in srgb,var(--ts-c1,#3b82f6) 33%,#000))}[data-bs-theme="dark"] li.ild-tc-2 .ild-tchip2{background:linear-gradient(90deg,color-mix(in srgb,var(--ts-c2,#6366f1) 58%,#000),color-mix(in srgb,var(--ts-c2,#6366f1) 33%,#000))}[data-bs-theme="dark"] li.ild-tc-3 .ild-tchip2{background:linear-gradient(90deg,color-mix(in srgb,var(--ts-c3,#06b6d4) 58%,#000),color-mix(in srgb,var(--ts-c3,#06b6d4) 33%,#000))}[data-bs-theme="dark"] li.ild-tc-4 .ild-tchip2{background:linear-gradient(90deg,color-mix(in srgb,var(--ts-c4,#a855f7) 58%,#000),color-mix(in srgb,var(--ts-c4,#a855f7) 33%,#000))}@media(max-width:479px){.ild-ts-view-chip2{grid-template-columns:1fr}.ild-ts-view-chip2>li:nth-child(even) .ild-tchip2{flex-direction:row}.ild-ts-view-chip2>li:nth-child(even) .ild-tchip2-arr{transform:none}}.ild-ts-view-listec{width:100%}.ild-ts-view-listec>li{width:100%}.ild-tlistec{width:100%;gap:11px;padding:12px 14px;border-radius:var(--ts-radius,12px);margin-bottom:5px;color:#fff;box-shadow:0 3px 12px rgba(0,0,0,.14)}.ild-tlistec-icon{font-size:var(--ts-isize,20px);flex-shrink:0;transition:transform .2s;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center}.ild-titem:hover .ild-tlistec-icon{transform:scale(1.15);background:rgba(255,255,255,.32)}.ild-tlistec-title{flex:1;font-size:var(--ts-fs,14px);font-weight:var(--ts-fw,700);color:#fff}.ild-tlistec-chev{font-size:.82rem;opacity:.55;flex-shrink:0;transition:transform .2s,opacity .2s;color:#fff}.ild-titem:hover .ild-tlistec-chev{opacity:1;transform:translateX(3px)}li.ild-tc-1 .ild-tlistec{background:linear-gradient(90deg,var(--ts-c1,#3b82f6),color-mix(in srgb,var(--ts-c1,#3b82f6) 62%,#000))}li.ild-tc-2 .ild-tlistec{background:linear-gradient(90deg,var(--ts-c2,#6366f1),color-mix(in srgb,var(--ts-c2,#6366f1) 62%,#000))}li.ild-tc-3 .ild-tlistec{background:linear-gradient(90deg,var(--ts-c3,#06b6d4),color-mix(in srgb,var(--ts-c3,#06b6d4) 62%,#000))}li.ild-tc-4 .ild-tlistec{background:linear-gradient(90deg,var(--ts-c4,#a855f7),color-mix(in srgb,var(--ts-c4,#a855f7) 62%,#000))}[data-bs-theme="dark"] li.ild-tc-1 .ild-tlistec{background:linear-gradient(90deg,color-mix(in srgb,var(--ts-c1,#3b82f6) 58%,#000),color-mix(in srgb,var(--ts-c1,#3b82f6) 32%,#000))}[data-bs-theme="dark"] li.ild-tc-2 .ild-tlistec{background:linear-gradient(90deg,color-mix(in srgb,var(--ts-c2,#6366f1) 58%,#000),color-mix(in srgb,var(--ts-c2,#6366f1) 32%,#000))}[data-bs-theme="dark"] li.ild-tc-3 .ild-tlistec{background:linear-gradient(90deg,color-mix(in srgb,var(--ts-c3,#06b6d4) 58%,#000),color-mix(in srgb,var(--ts-c3,#06b6d4) 32%,#000))}[data-bs-theme="dark"] li.ild-tc-4 .ild-tlistec{background:linear-gradient(90deg,color-mix(in srgb,var(--ts-c4,#a855f7) 58%,#000),color-mix(in srgb,var(--ts-c4,#a855f7) 32%,#000))}@media(max-width:575px){.ild-tliste,.ild-tliste2,.ild-tlistec{padding:10px 11px;font-size:.82rem}.ild-tduet,.ild-tduet2{padding:10px 12px;gap:9px}.ild-tduet-title,.ild-tduet2-title{font-size:.85rem}.ild-tchip,.ild-tchip2{padding:8px 11px}.ild-tchip-title,.ild-tchip2-title{font-size:.82rem}.ild-tacc-item{padding:11px 12px;font-size:.82rem}.ild-tgrid{min-height:85px}.ild-tgrid-icon{width:46px;height:46px;font-size:22px}.ild-tbuyuk{padding:12px 8px 10px}}@media(min-width:992px){.ild-mpanel-wrap{display:none !important}}.ild-mpanel-wrap{margin:0 0 1.25rem}.ild-toolset.ild-mpanel-section{margin-bottom:.85rem;border-radius:16px;overflow:hidden;box-shadow:0 3px 14px rgba(0,0,0,.09)}[data-bs-theme="dark"] .ild-toolset.ild-mpanel-section{box-shadow:0 3px 16px rgba(0,0,0,.38)}.ild-mpanel-head{font-size:.7rem;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:.08em;padding:9px 14px;display:flex;align-items:center;gap:7px;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--ts-c1,#3b82f6),color-mix(in srgb,var(--ts-c1,#3b82f6) 62%,#000))}.ild-mpanel-head::after{content:'';position:absolute;top:0;right:0;width:60px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14));pointer-events:none}[data-bs-theme="dark"] .ild-mpanel-head{background:linear-gradient(135deg,color-mix(in srgb,var(--ts-c1,#3b82f6) 60%,#000),color-mix(in srgb,var(--ts-c1,#3b82f6) 34%,#000))}.ild-mpanel-section .ild-ts-view-liste,.ild-mpanel-section .ild-ts-view-duet,.ild-mpanel-section .ild-ts-view-chip,.ild-mpanel-section .ild-ts-view-listec{padding:6px 8px 8px}.ild-mpanel-section .ild-ts-view-liste>li,.ild-mpanel-section .ild-ts-view-duet>li,.ild-mpanel-section .ild-ts-view-chip>li,.ild-mpanel-section .ild-ts-view-listec>li{margin-bottom:3px}.ild-mpanel-section .ild-ts-view-liste2,.ild-mpanel-section .ild-ts-view-duet2,.ild-mpanel-section .ild-ts-view-chip2,.ild-mpanel-section .ild-ts-view-akordiyon{padding:6px 8px 8px;gap:5px}html:not([data-bs-theme="dark"]) body.ild-panelitems-gradient{--ild-pi-bg:linear-gradient(135deg,color-mix(in srgb,var(--global-1) 22%,#fff),color-mix(in srgb,var(--global-2) 18%,#fff));--ild-pi-fg:#1e293b}html[data-bs-theme="dark"] body.ild-panelitems-gradient{--ild-pi-bg:linear-gradient(135deg,color-mix(in srgb,var(--global-1) 40%,#0f172a),color-mix(in srgb,var(--global-2) 35%,#0f172a));--ild-pi-fg:#f1f5f9}html:not([data-bs-theme="dark"]) body.ild-panelitems-gradient .left-panel .sidebar-menu li:nth-child(4n+1) a,html:not([data-bs-theme="dark"]) body.ild-panelitems-gradient .right-panel .sidebar-menu li:nth-child(4n+1) a{background:linear-gradient(135deg,color-mix(in srgb,var(--global-1) 25%,#fff),color-mix(in srgb,var(--global-1) 10%,#fff)) !important;border-color:color-mix(in srgb,var(--global-1) 30%,transparent) !important}html:not([data-bs-theme="dark"]) body.ild-panelitems-gradient .left-panel .sidebar-menu li:nth-child(4n+2) a,html:not([data-bs-theme="dark"]) body.ild-panelitems-gradient .right-panel .sidebar-menu li:nth-child(4n+2) a{background:linear-gradient(135deg,color-mix(in srgb,var(--global-2) 25%,#fff),color-mix(in srgb,var(--global-2) 10%,#fff)) !important;border-color:color-mix(in srgb,var(--global-2) 30%,transparent) !important}html:not([data-bs-theme="dark"]) body.ild-panelitems-gradient .left-panel .sidebar-menu li:nth-child(4n+3) a,html:not([data-bs-theme="dark"]) body.ild-panelitems-gradient .right-panel .sidebar-menu li:nth-child(4n+3) a{background:linear-gradient(135deg,color-mix(in srgb,var(--global-3) 25%,#fff),color-mix(in srgb,var(--global-3) 10%,#fff)) !important;border-color:color-mix(in srgb,var(--global-3) 30%,transparent) !important}html:not([data-bs-theme="dark"]) body.ild-panelitems-gradient .left-panel .sidebar-menu li:nth-child(4n+4) a,html:not([data-bs-theme="dark"]) body.ild-panelitems-gradient .right-panel .sidebar-menu li:nth-child(4n+4) a{background:linear-gradient(135deg,color-mix(in srgb,var(--global-4) 25%,#fff),color-mix(in srgb,var(--global-4) 10%,#fff)) !important;border-color:color-mix(in srgb,var(--global-4) 30%,transparent) !important}html[data-bs-theme="dark"] body.ild-panelitems-gradient .left-panel .sidebar-menu li:nth-child(4n+1) a,html[data-bs-theme="dark"] body.ild-panelitems-gradient .right-panel .sidebar-menu li:nth-child(4n+1) a{background:linear-gradient(135deg,color-mix(in srgb,var(--global-1) 40%,#0f172a),color-mix(in srgb,var(--global-1) 20%,#0f172a)) !important}html[data-bs-theme="dark"] body.ild-panelitems-gradient .left-panel .sidebar-menu li:nth-child(4n+2) a,html[data-bs-theme="dark"] body.ild-panelitems-gradient .right-panel .sidebar-menu li:nth-child(4n+2) a{background:linear-gradient(135deg,color-mix(in srgb,var(--global-2) 40%,#0f172a),color-mix(in srgb,var(--global-2) 20%,#0f172a)) !important}html[data-bs-theme="dark"] body.ild-panelitems-gradient .left-panel .sidebar-menu li:nth-child(4n+3) a,html[data-bs-theme="dark"] body.ild-panelitems-gradient .right-panel .sidebar-menu li:nth-child(4n+3) a{background:linear-gradient(135deg,color-mix(in srgb,var(--global-3) 40%,#0f172a),color-mix(in srgb,var(--global-3) 20%,#0f172a)) !important}html[data-bs-theme="dark"] body.ild-panelitems-gradient .left-panel .sidebar-menu li:nth-child(4n+4) a,html[data-bs-theme="dark"] body.ild-panelitems-gradient .right-panel .sidebar-menu li:nth-child(4n+4) a{background:linear-gradient(135deg,color-mix(in srgb,var(--global-4) 40%,#0f172a),color-mix(in srgb,var(--global-4) 20%,#0f172a)) !important}html:not([data-bs-theme="dark"]) body.ild-panelitems-pill{--ild-pi-bg:rgba(248,250,252,0.9);--ild-pi-fg:#1e293b;--ild-pi-border:rgba(15,23,42,0.10)}html[data-bs-theme="dark"] body.ild-panelitems-pill{--ild-pi-bg:rgba(30,41,59,0.85);--ild-pi-fg:#f1f5f9;--ild-pi-border:rgba(148,163,184,0.18)}body.ild-panelitems-pill .left-panel .sidebar-menu a,body.ild-panelitems-pill .right-panel .sidebar-menu a{border-radius:999px !important;padding:7px 16px !important;margin-bottom:5px !important}body.ild-panelitems-pill .left-panel .sidebar-menu a::before,body.ild-panelitems-pill .right-panel .sidebar-menu a::before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;border-radius:999px 0 0 999px;background:var(--ild-pi-accent,var(--global-2));opacity:0;transition:opacity .18s ease;pointer-events:none}body.ild-panelitems-pill .left-panel .sidebar-menu a:hover::before,body.ild-panelitems-pill .right-panel .sidebar-menu a:hover::before,body.ild-panelitems-pill .left-panel .sidebar-menu li.current-menu-item>a::before,body.ild-panelitems-pill .right-panel .sidebar-menu li.current-menu-item>a::before{opacity:1}body.ild-panelitems-pill .left-panel .sidebar-menu li.current-menu-item>a,body.ild-panelitems-pill .right-panel .sidebar-menu li.current-menu-item>a{background:color-mix(in srgb,var(--ild-pi-accent,var(--global-2)) 15%,transparent) !important;font-weight:800 !important}html:not([data-bs-theme="dark"]) body.ild-panelitems-outlined{--ild-pi-bg:transparent;--ild-pi-fg:#1e3a5f;--ild-pi-border:color-mix(in srgb,var(--global-2) 45%,transparent)}html[data-bs-theme="dark"] body.ild-panelitems-outlined{--ild-pi-bg:transparent;--ild-pi-fg:#bfdbfe;--ild-pi-border:color-mix(in srgb,var(--global-2) 50%,transparent)}body.ild-panelitems-outlined .left-panel .sidebar-menu a:hover,body.ild-panelitems-outlined .right-panel .sidebar-menu a:hover{background:color-mix(in srgb,var(--global-2) 10%,transparent) !important}body.ild-panelitems-outlined .left-panel .sidebar-menu li.current-menu-item>a,body.ild-panelitems-outlined .right-panel .sidebar-menu li.current-menu-item>a{background:var(--global-2) !important;color:#fff !important;border-color:var(--global-2) !important}body.ild-panelitems-outlined .left-panel .sidebar-menu li:nth-child(4n+1)>a,body.ild-panelitems-outlined .right-panel .sidebar-menu li:nth-child(4n+1)>a{border-color:color-mix(in srgb,var(--global-1) 60%,transparent) !important}body.ild-panelitems-outlined .left-panel .sidebar-menu li:nth-child(4n+2)>a,body.ild-panelitems-outlined .right-panel .sidebar-menu li:nth-child(4n+2)>a{border-color:color-mix(in srgb,var(--global-2) 60%,transparent) !important}body.ild-panelitems-outlined .left-panel .sidebar-menu li:nth-child(4n+3)>a,body.ild-panelitems-outlined .right-panel .sidebar-menu li:nth-child(4n+3)>a{border-color:color-mix(in srgb,var(--global-3) 60%,transparent) !important}body.ild-panelitems-outlined .left-panel .sidebar-menu li:nth-child(4n+4)>a,body.ild-panelitems-outlined .right-panel .sidebar-menu li:nth-child(4n+4)>a{border-color:color-mix(in srgb,var(--global-4) 60%,transparent) !important}html:not([data-bs-theme="dark"]) body.ild-panelitems-chip{--ild-pi-bg:rgba(241,245,249,1);--ild-pi-fg:#334155;--ild-pi-border:rgba(15,23,42,0.08)}html[data-bs-theme="dark"] body.ild-panelitems-chip{--ild-pi-bg:rgba(30,41,59,1);--ild-pi-fg:#e2e8f0;--ild-pi-border:rgba(148,163,184,0.12)}body.ild-panelitems-chip .left-panel .sidebar-menu a,body.ild-panelitems-chip .right-panel .sidebar-menu a{border-radius:8px !important;padding:6px 12px !important;margin-bottom:4px !important;position:relative;overflow:hidden}body.ild-panelitems-chip .left-panel .sidebar-menu li:nth-child(4n+1)>a{border-left:3px solid var(--global-1) !important;padding-left:11px !important}body.ild-panelitems-chip .left-panel .sidebar-menu li:nth-child(4n+2)>a,body.ild-panelitems-chip .right-panel .sidebar-menu li:nth-child(4n+2)>a{border-left:3px solid var(--global-2) !important;padding-left:11px !important}body.ild-panelitems-chip .left-panel .sidebar-menu li:nth-child(4n+3)>a,body.ild-panelitems-chip .right-panel .sidebar-menu li:nth-child(4n+3)>a{border-left:3px solid var(--global-3) !important;padding-left:11px !important}body.ild-panelitems-chip .left-panel .sidebar-menu li:nth-child(4n+4)>a,body.ild-panelitems-chip .right-panel .sidebar-menu li:nth-child(4n+4)>a{border-left:3px solid var(--global-4) !important;padding-left:11px !important}body.ild-panelitems-chip .right-panel .sidebar-menu li:nth-child(4n+1)>a{border-left:3px solid var(--global-1) !important;padding-left:11px !important}body.ild-panelitems-chip .left-panel .sidebar-menu a:hover,body.ild-panelitems-chip .right-panel .sidebar-menu a:hover{background:color-mix(in srgb,var(--global-2) 12%,transparent) !important}body.ild-panelitems-chip .left-panel .sidebar-menu li.current-menu-item>a,body.ild-panelitems-chip .right-panel .sidebar-menu li.current-menu-item>a{font-weight:800 !important;background:color-mix(in srgb,var(--global-2) 15%,transparent) !important}.ild-toolshape-1 .tool-box-card{border-radius:20px !important;padding:28px 16px 22px !important;min-height:160px !important}.ild-toolshape-1 .tool-icon{width:72px;height:72px;border-radius:50% !important;font-size:2.1rem !important;margin-bottom:14px !important}.ild-toolshape-2 .tool-box-card{border-radius:16px !important;flex-direction:row !important;align-items:center !important;text-align:left !important;padding:18px 20px !important;min-height:90px !important;gap:16px !important}.ild-toolshape-2 .tool-icon{width:60px;height:60px;flex-shrink:0;border-radius:14px !important;font-size:1.8rem !important;margin-bottom:0 !important}.ild-toolshape-2 .tool-title{font-size:1rem !important;text-align:left !important}.ild-toolshape-2.tool-style-1 li,.ild-toolshape-2.tool-style-2 li,.ild-toolshape-2.tool-style-3 li,.ild-toolshape-2.tool-style-4 li,.ild-toolshape-2.tool-style-5 li,.ild-toolshape-2.tool-style-6 li,.ild-toolshape-2.tool-style-7 li,.ild-toolshape-2.tool-style-8 li,.ild-toolshape-2.tool-style-9 li,.ild-toolshape-2.tool-style-10 li{flex:0 0 50% !important;max-width:50% !important}.ild-toolshape-3 .tool-box-card{border-radius:24px !important;padding:32px 12px 18px !important;min-height:180px !important}.ild-toolshape-3 .tool-icon{width:88px;height:88px;border-radius:50% !important;font-size:2.6rem !important;margin-bottom:12px !important;box-shadow:0 8px 24px rgba(0,0,0,0.2) !important}.ild-toolshape-3 .tool-title{font-size:.85rem !important;letter-spacing:.5px !important;text-transform:uppercase !important}.ild-toolshape-4 .tool-box-card{border-radius:50% !important;padding:28px 12px !important;aspect-ratio:1 / 1 !important;min-height:unset !important;width:100% !important;max-width:180px !important;margin:0 auto !important;justify-content:center !important}.ild-toolshape-4 .tool-icon{width:60px;height:60px;border-radius:50% !important;font-size:1.8rem !important;margin-bottom:8px !important;background:rgba(255,255,255,0.2) !important}.ild-toolshape-4 .tool-title{font-size:.78rem !important;line-height:1.2 !important}.ild-toolshape-5 li{perspective:800px !important}.ild-toolshape-5 .tool-box-card{border-radius:18px !important;padding:0 !important;min-height:160px !important;transform-style:preserve-3d !important;transition:transform .55s cubic-bezier(.4,2,.3,1) !important;position:relative !important}.ild-toolshape-5 .tool-box-card:hover{transform:rotateY(180deg) scale(1.02) !important}.ild-toolshape-5 .tool-icon,.ild-toolshape-5 .tool-title{position:absolute !important;width:100%;left:0;display:flex;align-items:center;justify-content:center;backface-visibility:hidden !important;-webkit-backface-visibility:hidden !important}.ild-toolshape-5 .tool-icon{top:0;height:100%;flex-direction:column;gap:10px;font-size:3rem !important;width:80px;border-radius:50% !important;margin:auto;left:50%;transform:translateX(-50%);position:relative;top:auto;left:auto}.ild-toolshape-5 .tool-title{top:0;height:100%;transform:rotateY(180deg) !important;font-size:1.15rem !important;padding:20px !important;background:inherit;border-radius:18px}.ild-toolshape-6 .tool-box-card{border-radius:18px 18px 0 0 !important;padding:28px 16px 36px !important;min-height:165px !important;clip-path:polygon(0 0,100% 0,100% 75%,90% 88%,80% 80%,70% 88%,60% 80%,50% 88%,40% 80%,30% 88%,20% 80%,10% 88%,0 75%) !important;margin-bottom:12px !important}.ild-toolshape-6 .tool-icon{width:68px;height:68px;border-radius:50% !important;font-size:2rem !important;margin-bottom:12px !important}.ild-toolshape-6 .tool-box-card:hover{clip-path:polygon(0 0,100% 0,100% 78%,90% 90%,80% 83%,70% 90%,60% 83%,50% 90%,40% 83%,30% 90%,20% 83%,10% 90%,0 78%) !important}.ild-toolshape-7 .tool-box-card{border-radius:0 20px 20px 20px !important;padding:24px 16px 20px !important;min-height:155px !important;position:relative !important}.ild-toolshape-7 .tool-box-card::before{content:'' !important;position:absolute !important;top:-1px;left:-1px !important;width:32px;height:32px !important;background:inherit !important;border-radius:0 0 18px 0 !important;filter:brightness(0.8) !important}.ild-toolshape-7 .tool-icon{width:64px;height:64px;border-radius:12px !important;font-size:1.9rem !important;margin-bottom:12px !important}.ild-toolshape-8 .tool-box-card{border-radius:16px !important;padding:0 !important;overflow:hidden !important;min-height:160px !important;display:flex;flex-direction:column !important;align-items:stretch !important}.ild-toolshape-8 .tool-icon{width:100%;height:72px;border-radius:0 !important;font-size:2rem !important;margin-bottom:0 !important;background:rgba(255,255,255,0.18) !important;box-shadow:none !important}.ild-toolshape-8 .tool-title{flex:1;background:rgba(0,0,0,0.55) !important;color:#fff !important;padding:12px 10px !important;font-size:.95rem !important}.ild-toolshape-9 .tool-box-card{border-radius:20px !important;padding:24px 16px 20px !important;min-height:155px !important;position:relative !important;margin-bottom:18px !important}.ild-toolshape-9 .tool-box-card::after{content:'' !important;position:absolute !important;bottom:-14px;left:50% !important;transform:translateX(-50%) !important;width:0;height:0 !important;border-left:14px solid transparent !important;border-right:14px solid transparent !important;border-top:14px solid currentColor !important;filter:brightness(0.85) !important}.ild-toolshape-9 .color-1 .tool-box-card::after{border-top-color:color-mix(in srgb,var(--global-1) 90%,#000) !important}.ild-toolshape-9 .color-2 .tool-box-card::after{border-top-color:color-mix(in srgb,var(--global-2) 90%,#000) !important}.ild-toolshape-9 .color-3 .tool-box-card::after{border-top-color:color-mix(in srgb,var(--global-3) 90%,#000) !important}.ild-toolshape-9 .color-4 .tool-box-card::after{border-top-color:color-mix(in srgb,var(--global-4) 90%,#000) !important}.ild-toolshape-9 .tool-icon{width:68px;height:68px;border-radius:50% !important;font-size:2rem !important;margin-bottom:12px !important}.ild-toolshape-10 .tool-box-card{border-radius:50% !important;padding:24px 12px !important;aspect-ratio:1 / 1 !important;min-height:unset !important;width:100% !important;max-width:185px !important;margin:0 auto !important;justify-content:center !important;border:3px solid rgba(255,255,255,0.35) !important;box-shadow:0 0 0 6px rgba(255,255,255,0.1),0 12px 36px rgba(0,0,0,0.25) !important;position:relative !important}.ild-toolshape-10 .tool-box-card::before{content:'' !important;position:absolute !important;inset:8px !important;border-radius:50% !important;border:1.5px solid rgba(255,255,255,0.25) !important;pointer-events:none !important}.ild-toolshape-10 .tool-box-card:hover{box-shadow:0 0 0 8px rgba(255,255,255,0.18),0 0 0 16px rgba(255,255,255,0.06),0 16px 48px rgba(0,0,0,0.35) !important}.ild-toolshape-10 .tool-icon{width:62px;height:62px;border-radius:50% !important;font-size:1.9rem !important;margin-bottom:8px !important;background:rgba(255,255,255,0.2) !important}.ild-toolshape-10 .tool-title{font-size:.78rem !important;line-height:1.2 !important}.tool-icon .bi{font-size:inherit !important;line-height:1 !important;display:block !important}.ild-toolshape-3 .tool-icon .bi,.ild-toolshape-10 .tool-icon .bi{font-size:2.4rem !important}.ild-toolshape-2 .tool-icon .bi{font-size:1.7rem !important}.ild-toolshape-8 .tool-icon .bi{font-size:2.2rem !important}.ild-toolshape-7 .color-1 .tool-icon,.ild-toolshape-8 .color-1 .tool-icon{color:var(--global-1,#ef4444) !important}.ild-toolshape-7 .color-2 .tool-icon,.ild-toolshape-8 .color-2 .tool-icon{color:var(--global-2,#3b82f6) !important}.ild-toolshape-7 .color-3 .tool-icon,.ild-toolshape-8 .color-3 .tool-icon{color:var(--global-3,#22c55e) !important}.ild-toolshape-7 .color-4 .tool-icon,.ild-toolshape-8 .color-4 .tool-icon{color:var(--global-4,#a855f7) !important}[data-bs-theme="dark"] .ild-toolshape-7 .tool-icon,[data-bs-theme="dark"] .ild-toolshape-8 .tool-icon{filter:brightness(1.3) !important}body.ild-mstyle-hologram{--ild-m-item-text:#0f172a;--ild-title-1-bg:linear-gradient(135deg,rgba(255,255,255,.92),rgba(0,210,255,.28));--ild-title-1-tx:#0c4a5e;--ild-title-2-bg:linear-gradient(135deg,rgba(255,255,255,.92),rgba(99,102,241,.25));--ild-title-2-tx:#1e1b4b;--ild-title-3-bg:linear-gradient(135deg,rgba(255,255,255,.92),rgba(0,255,200,.22));--ild-title-3-tx:#064e3b;--ild-title-4-bg:linear-gradient(135deg,rgba(255,255,255,.92),rgba(168,85,247,.22));--ild-title-4-tx:#3b0764;--ild-title-5-bg:linear-gradient(135deg,rgba(255,255,255,.92),rgba(0,180,255,.25));--ild-title-5-tx:#0369a1;--ild-title-6-bg:linear-gradient(135deg,rgba(255,255,255,.92),rgba(52,211,153,.22));--ild-title-6-tx:#065f46;--ild-title-7-bg:linear-gradient(135deg,rgba(255,255,255,.92),rgba(0,210,255,.28));--ild-title-7-tx:#0c4a5e;--ild-title-8-bg:linear-gradient(135deg,rgba(255,255,255,.92),rgba(99,102,241,.25));--ild-title-8-tx:#1e1b4b;--ild-title-9-bg:linear-gradient(135deg,rgba(255,255,255,.92),rgba(168,85,247,.22));--ild-title-9-tx:#3b0764;--ild-title-10-bg:linear-gradient(135deg,rgba(255,255,255,.92),rgba(52,211,153,.22));--ild-title-10-tx:#065f46}body.ild-mstyle-hologram .ild-mobile-panel-title{backdrop-filter:blur(16px) saturate(200%);border:1.5px solid rgba(0,210,255,.4) !important;box-shadow:0 6px 24px rgba(0,180,255,.18),inset 0 1px 0 rgba(255,255,255,.8) !important}[data-bs-theme="dark"] body.ild-mstyle-hologram,body[data-bs-theme="dark"].ild-mstyle-hologram{--ild-title-1-bg:linear-gradient(135deg,#080c1a,rgba(0,210,255,.35));--ild-title-1-tx:#67e8f9;--ild-title-2-bg:linear-gradient(135deg,#080c1a,rgba(99,102,241,.4));--ild-title-2-tx:#a5b4fc;--ild-title-3-bg:linear-gradient(135deg,#080c1a,rgba(0,255,200,.3));--ild-title-3-tx:#6ee7b7;--ild-title-4-bg:linear-gradient(135deg,#080c1a,rgba(168,85,247,.4));--ild-title-4-tx:#d8b4fe;--ild-title-5-bg:linear-gradient(135deg,#080c1a,rgba(0,180,255,.35));--ild-title-5-tx:#7dd3fc}[data-bs-theme="dark"] body.ild-mstyle-hologram .ild-mobile-panel-title,body[data-bs-theme="dark"].ild-mstyle-hologram .ild-mobile-panel-title{border:1.5px solid rgba(0,210,255,.6) !important;box-shadow:0 0 0 1px rgba(0,210,255,.3),0 6px 24px rgba(0,180,255,.35) !important}body.ild-mstyle-wildfire{--ild-m-item-text:#fff;--ild-title-1-bg:linear-gradient(135deg,#ff416c,#ff4b2b);--ild-title-1-tx:#fff;--ild-title-2-bg:linear-gradient(135deg,#f97316,#ef4444);--ild-title-2-tx:#fff;--ild-title-3-bg:linear-gradient(135deg,#fbbf24,#ef4444);--ild-title-3-tx:#fff;--ild-title-4-bg:linear-gradient(135deg,#f43f5e,#fb923c);--ild-title-4-tx:#fff;--ild-title-5-bg:linear-gradient(135deg,#dc2626,#f97316);--ild-title-5-tx:#fff;--ild-title-6-bg:linear-gradient(135deg,#ff416c,#f59e0b);--ild-title-6-tx:#fff;--ild-title-7-bg:linear-gradient(135deg,#ef4444,#fbbf24);--ild-title-7-tx:#fff;--ild-title-8-bg:linear-gradient(135deg,#fb923c,#ff416c);--ild-title-8-tx:#fff;--ild-title-9-bg:linear-gradient(135deg,#f43f5e,#f97316);--ild-title-9-tx:#fff;--ild-title-10-bg:linear-gradient(135deg,#dc2626,#fbbf24);--ild-title-10-tx:#fff}body.ild-mstyle-wildfire .ild-mobile-panel-title{color:#fff !important;text-shadow:0 1px 6px rgba(0,0,0,.35);box-shadow:0 8px 28px rgba(255,65,108,.45) !important}[data-bs-theme="dark"] body.ild-mstyle-wildfire,body[data-bs-theme="dark"].ild-mstyle-wildfire{--ild-title-1-bg:linear-gradient(135deg,#7f1d1d,#c0392b);--ild-title-2-bg:linear-gradient(135deg,#7c2d12,#c2410c);--ild-title-3-bg:linear-gradient(135deg,#78350f,#b45309);--ild-title-4-bg:linear-gradient(135deg,#881337,#c2410c);--ild-title-5-bg:linear-gradient(135deg,#991b1b,#7c2d12)}body.ild-mstyle-midnight{--ild-m-item-text:#fff;--ild-title-1-bg:linear-gradient(135deg,#4f46e5,#7c3aed);--ild-title-1-tx:#fff;--ild-title-2-bg:linear-gradient(135deg,#7c3aed,#c026d3);--ild-title-2-tx:#fff;--ild-title-3-bg:linear-gradient(135deg,#1d4ed8,#4f46e5);--ild-title-3-tx:#fff;--ild-title-4-bg:linear-gradient(135deg,#6d28d9,#0ea5e9);--ild-title-4-tx:#fff;--ild-title-5-bg:linear-gradient(135deg,#5b21b6,#ec4899);--ild-title-5-tx:#fff;--ild-title-6-bg:linear-gradient(135deg,#3730a3,#6d28d9);--ild-title-6-tx:#fff;--ild-title-7-bg:linear-gradient(135deg,#4f46e5,#c026d3);--ild-title-7-tx:#fff;--ild-title-8-bg:linear-gradient(135deg,#7c3aed,#0ea5e9);--ild-title-8-tx:#fff;--ild-title-9-bg:linear-gradient(135deg,#1d4ed8,#a855f7);--ild-title-9-tx:#fff;--ild-title-10-bg:linear-gradient(135deg,#5b21b6,#4f46e5);--ild-title-10-tx:#fff}body.ild-mstyle-midnight .ild-mobile-panel-title{color:#fff !important;text-shadow:0 1px 6px rgba(0,0,0,.4);box-shadow:0 8px 28px rgba(124,58,237,.4) !important}[data-bs-theme="dark"] body.ild-mstyle-midnight,body[data-bs-theme="dark"].ild-mstyle-midnight{--ild-title-1-bg:linear-gradient(135deg,#1e1b4b,rgba(124,58,237,.85));--ild-title-2-bg:linear-gradient(135deg,#2e1065,rgba(192,38,211,.85));--ild-title-3-bg:linear-gradient(135deg,#172554,rgba(79,70,229,.85));--ild-title-4-bg:linear-gradient(135deg,#1a0b3b,rgba(14,165,233,.8));--ild-title-5-bg:linear-gradient(135deg,#1e1b4b,rgba(236,72,153,.8))}body.ild-mstyle-tropical{--ild-m-item-text:#fff;--ild-title-1-bg:linear-gradient(135deg,#059669,#34d399);--ild-title-1-tx:#fff;--ild-title-2-bg:linear-gradient(135deg,#f59e0b,#10b981);--ild-title-2-tx:#fff;--ild-title-3-bg:linear-gradient(135deg,#0891b2,#22c55e);--ild-title-3-tx:#fff;--ild-title-4-bg:linear-gradient(135deg,#16a34a,#86efac);--ild-title-4-tx:#fff;--ild-title-5-bg:linear-gradient(135deg,#d97706,#4ade80);--ild-title-5-tx:#fff;--ild-title-6-bg:linear-gradient(135deg,#0284c7,#a3e635);--ild-title-6-tx:#fff;--ild-title-7-bg:linear-gradient(135deg,#059669,#22d3ee);--ild-title-7-tx:#fff;--ild-title-8-bg:linear-gradient(135deg,#f59e0b,#34d399);--ild-title-8-tx:#fff;--ild-title-9-bg:linear-gradient(135deg,#0891b2,#86efac);--ild-title-9-tx:#fff;--ild-title-10-bg:linear-gradient(135deg,#16a34a,#a3e635);--ild-title-10-tx:#fff}body.ild-mstyle-tropical .ild-mobile-panel-title{color:#fff !important;text-shadow:0 1px 6px rgba(0,0,0,.3);box-shadow:0 8px 28px rgba(5,150,105,.35) !important}[data-bs-theme="dark"] body.ild-mstyle-tropical,body[data-bs-theme="dark"].ild-mstyle-tropical{--ild-title-1-bg:linear-gradient(135deg,#064e3b,rgba(52,211,153,.8));--ild-title-2-bg:linear-gradient(135deg,#451a03,rgba(251,191,36,.7));--ild-title-3-bg:linear-gradient(135deg,#0c4a6e,rgba(34,197,94,.7));--ild-title-4-bg:linear-gradient(135deg,#14532d,rgba(134,239,172,.7));--ild-title-5-bg:linear-gradient(135deg,#78350f,rgba(74,222,128,.7))}body.ild-mstyle-plasma{--ild-m-item-text:#fff;--ild-title-1-bg:linear-gradient(135deg,#a21caf,#e879f9);--ild-title-1-tx:#fff;--ild-title-2-bg:linear-gradient(135deg,#7c3aed,#d946ef);--ild-title-2-tx:#fff;--ild-title-3-bg:linear-gradient(135deg,#c026d3,#f0abfc);--ild-title-3-tx:#fff;--ild-title-4-bg:linear-gradient(135deg,#86198f,#e879f9);--ild-title-4-tx:#fff;--ild-title-5-bg:linear-gradient(135deg,#6d28d9,#c084fc);--ild-title-5-tx:#fff;--ild-title-6-bg:linear-gradient(135deg,#9d174d,#f9a8d4);--ild-title-6-tx:#fff;--ild-title-7-bg:linear-gradient(135deg,#a21caf,#d946ef);--ild-title-7-tx:#fff;--ild-title-8-bg:linear-gradient(135deg,#7c3aed,#e879f9);--ild-title-8-tx:#fff;--ild-title-9-bg:linear-gradient(135deg,#c026d3,#a855f7);--ild-title-9-tx:#fff;--ild-title-10-bg:linear-gradient(135deg,#86198f,#f0abfc);--ild-title-10-tx:#fff}body.ild-mstyle-plasma .ild-mobile-panel-title{color:#fff !important;text-shadow:0 1px 6px rgba(0,0,0,.35);box-shadow:0 8px 28px rgba(217,70,239,.4) !important}[data-bs-theme="dark"] body.ild-mstyle-plasma,body[data-bs-theme="dark"].ild-mstyle-plasma{--ild-title-1-bg:linear-gradient(135deg,#4a044e,rgba(232,121,249,.85));--ild-title-2-bg:linear-gradient(135deg,#2e1065,rgba(217,70,239,.85));--ild-title-3-bg:linear-gradient(135deg,#500724,rgba(240,171,252,.8));--ild-title-4-bg:linear-gradient(135deg,#3b0764,rgba(192,132,252,.85));--ild-title-5-bg:linear-gradient(135deg,#1e1b4b,rgba(217,70,239,.8))}body.ild-mshape-ribbon .ild-mobile-panel-title{border-radius:0 18px 18px 0 !important;border-left:5px solid rgba(255,255,255,.6) !important;padding-left:18px !important;text-align:left !important;box-shadow:4px 8px 24px rgba(0,0,0,.2) !important}body.ild-mshape-badge .ild-mobile-panel-title{border-radius:6px 24px 24px 6px !important;border-left:4px solid rgba(0,0,0,.15) !important;padding-left:20px !important}body.ild-mshape-slash .ild-mobile-panel-title{border-radius:4px !important;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%) !important;padding:12px 28px !important}body.ild-mshape-tab .ild-mobile-panel-title{border-radius:0 18px 18px 18px !important;position:relative}body.ild-mshape-tab .ild-mobile-panel-title::before{content:'';position:absolute;top:-2px;left:-2px;width:18px;height:18px;border-radius:0 0 10px 0;background:rgba(0,0,0,.12)}body.ild-mshape-arrow .ild-mobile-panel-title{border-radius:18px 0 0 18px !important;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%) !important;padding-right:30px !important;text-align:left !important;padding-left:20px !important}body.ild-mshape-notch .ild-mobile-panel-title{border-radius:18px 18px 0 0 !important;clip-path:polygon(0 0,100% 0,100% 100%,55% 100%,50% 84%,45% 100%,0 100%) !important;padding-bottom:18px !important;margin-bottom:10px !important}body.ild-mshape-stamp .ild-mobile-panel-title{border-radius:4px !important;padding:14px 20px !important;position:relative;box-shadow:0 0 0 3px rgba(255,255,255,.35),0 8px 24px rgba(0,0,0,.2) !important}body.ild-mshape-stamp .ild-mobile-panel-title::before{content:'';position:absolute;inset:-5px;border:3px dashed rgba(255,255,255,.4);border-radius:6px;pointer-events:none}body.ild-mitemshape-diamond .ild-mobile-menu a{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px) !important;border-radius:0 !important}body.ild-mitemshape-ticket .ild-mobile-menu a{clip-path:polygon(0 20%,8px 50%,0 80%,0 100%,100% 100%,100% 80%,calc(100% - 8px) 50%,100% 20%,100% 0,0 0) !important;border-radius:0 !important;padding:10px 18px !important}body.ild-mitemshape-slash .ild-mobile-menu a{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%) !important;border-radius:0 !important}body.ild-mitemshape-notch .ild-mobile-menu a{clip-path:polygon(0 0,100% 0,100% 100%,60% 100%,50% 82%,40% 100%,0 100%) !important;border-radius:0 !important;padding-bottom:18px !important;min-height:76px !important;height:auto !important}body.ild-mitemshape-stamp .ild-mobile-menu a{border-radius:4px !important;box-shadow:0 0 0 2px rgba(255,255,255,.3),0 6px 18px rgba(0,0,0,.18) !important;position:relative}body.ild-mitemshape-arch .ild-mobile-menu a{border-radius:28px 28px 8px 8px !important}.ild-toolset-1.tool-style-1 .tool-box-card{background:linear-gradient(145deg,#ff416c 0,#ff4b2b 55%,#c0392b 100%) !important;color:#fff !important}.ild-toolset-2.tool-style-1 .tool-box-card{background:linear-gradient(145deg,#ff416c 0,#ff4b2b 55%,#c0392b 100%) !important;color:#fff !important}.ild-toolset-3.tool-style-1 .tool-box-card{background:linear-gradient(145deg,#ff416c 0,#ff4b2b 55%,#c0392b 100%) !important;color:#fff !important}.ild-toolset-4.tool-style-1 .tool-box-card{background:linear-gradient(145deg,#ff416c 0,#ff4b2b 55%,#c0392b 100%) !important;color:#fff !important}.ild-toolset-5.tool-style-1 .tool-box-card{background:linear-gradient(145deg,#ff416c 0,#ff4b2b 55%,#c0392b 100%) !important;color:#fff !important}.ild-toolset-6.tool-style-1 .tool-box-card{background:linear-gradient(145deg,#ff416c 0,#ff4b2b 55%,#c0392b 100%) !important;color:#fff !important}.ild-toolset-7.tool-style-1 .tool-box-card{background:linear-gradient(145deg,#ff416c 0,#ff4b2b 55%,#c0392b 100%) !important;color:#fff !important}.ild-toolset-8.tool-style-1 .tool-box-card{background:linear-gradient(145deg,#ff416c 0,#ff4b2b 55%,#c0392b 100%) !important;color:#fff !important}.ild-toolset-9.tool-style-1 .tool-box-card{background:linear-gradient(145deg,#ff416c 0,#ff4b2b 55%,#c0392b 100%) !important;color:#fff !important}.ild-toolset-10.tool-style-1 .tool-box-card{background:linear-gradient(145deg,#ff416c 0,#ff4b2b 55%,#c0392b 100%) !important;color:#fff !important}.ild-toolset-1.tool-style-2 .tool-box-card{background:linear-gradient(145deg,#0052d4 0,#065ecf 40%,#00b4db 100%) !important;color:#fff !important}.ild-toolset-2.tool-style-2 .tool-box-card{background:linear-gradient(145deg,#0052d4 0,#065ecf 40%,#00b4db 100%) !important;color:#fff !important}.ild-toolset-3.tool-style-2 .tool-box-card{background:linear-gradient(145deg,#0052d4 0,#065ecf 40%,#00b4db 100%) !important;color:#fff !important}.ild-toolset-4.tool-style-2 .tool-box-card{background:linear-gradient(145deg,#0052d4 0,#065ecf 40%,#00b4db 100%) !important;color:#fff !important}.ild-toolset-5.tool-style-2 .tool-box-card{background:linear-gradient(145deg,#0052d4 0,#065ecf 40%,#00b4db 100%) !important;color:#fff !important}.ild-toolset-6.tool-style-2 .tool-box-card{background:linear-gradient(145deg,#0052d4 0,#065ecf 40%,#00b4db 100%) !important;color:#fff !important}.ild-toolset-7.tool-style-2 .tool-box-card{background:linear-gradient(145deg,#0052d4 0,#065ecf 40%,#00b4db 100%) !important;color:#fff !important}.ild-toolset-8.tool-style-2 .tool-box-card{background:linear-gradient(145deg,#0052d4 0,#065ecf 40%,#00b4db 100%) !important;color:#fff !important}.ild-toolset-9.tool-style-2 .tool-box-card{background:linear-gradient(145deg,#0052d4 0,#065ecf 40%,#00b4db 100%) !important;color:#fff !important}.ild-toolset-10.tool-style-2 .tool-box-card{background:linear-gradient(145deg,#0052d4 0,#065ecf 40%,#00b4db 100%) !important;color:#fff !important}.ild-toolset-1.tool-style-3 .tool-box-card{background:linear-gradient(145deg,#11998e 0,#38ef7d 100%) !important;color:#1a3a2a !important}.ild-toolset-2.tool-style-3 .tool-box-card{background:linear-gradient(145deg,#11998e 0,#38ef7d 100%) !important;color:#1a3a2a !important}.ild-toolset-3.tool-style-3 .tool-box-card{background:linear-gradient(145deg,#11998e 0,#38ef7d 100%) !important;color:#1a3a2a !important}.ild-toolset-4.tool-style-3 .tool-box-card{background:linear-gradient(145deg,#11998e 0,#38ef7d 100%) !important;color:#1a3a2a !important}.ild-toolset-5.tool-style-3 .tool-box-card{background:linear-gradient(145deg,#11998e 0,#38ef7d 100%) !important;color:#1a3a2a !important}.ild-toolset-6.tool-style-3 .tool-box-card{background:linear-gradient(145deg,#11998e 0,#38ef7d 100%) !important;color:#1a3a2a !important}.ild-toolset-7.tool-style-3 .tool-box-card{background:linear-gradient(145deg,#11998e 0,#38ef7d 100%) !important;color:#1a3a2a !important}.ild-toolset-8.tool-style-3 .tool-box-card{background:linear-gradient(145deg,#11998e 0,#38ef7d 100%) !important;color:#1a3a2a !important}.ild-toolset-9.tool-style-3 .tool-box-card{background:linear-gradient(145deg,#11998e 0,#38ef7d 100%) !important;color:#1a3a2a !important}.ild-toolset-10.tool-style-3 .tool-box-card{background:linear-gradient(145deg,#11998e 0,#38ef7d 100%) !important;color:#1a3a2a !important}.ild-toolset-1.tool-style-4 .tool-box-card{background:linear-gradient(145deg,#a855f7 0,#ec4899 50%,#8b5cf6 100%) !important;color:#fff !important}.ild-toolset-2.tool-style-4 .tool-box-card{background:linear-gradient(145deg,#a855f7 0,#ec4899 50%,#8b5cf6 100%) !important;color:#fff !important}.ild-toolset-3.tool-style-4 .tool-box-card{background:linear-gradient(145deg,#a855f7 0,#ec4899 50%,#8b5cf6 100%) !important;color:#fff !important}.ild-toolset-4.tool-style-4 .tool-box-card{background:linear-gradient(145deg,#a855f7 0,#ec4899 50%,#8b5cf6 100%) !important;color:#fff !important}.ild-toolset-5.tool-style-4 .tool-box-card{background:linear-gradient(145deg,#a855f7 0,#ec4899 50%,#8b5cf6 100%) !important;color:#fff !important}.ild-toolset-6.tool-style-4 .tool-box-card{background:linear-gradient(145deg,#a855f7 0,#ec4899 50%,#8b5cf6 100%) !important;color:#fff !important}.ild-toolset-7.tool-style-4 .tool-box-card{background:linear-gradient(145deg,#a855f7 0,#ec4899 50%,#8b5cf6 100%) !important;color:#fff !important}.ild-toolset-8.tool-style-4 .tool-box-card{background:linear-gradient(145deg,#a855f7 0,#ec4899 50%,#8b5cf6 100%) !important;color:#fff !important}.ild-toolset-9.tool-style-4 .tool-box-card{background:linear-gradient(145deg,#a855f7 0,#ec4899 50%,#8b5cf6 100%) !important;color:#fff !important}.ild-toolset-10.tool-style-4 .tool-box-card{background:linear-gradient(145deg,#a855f7 0,#ec4899 50%,#8b5cf6 100%) !important;color:#fff !important}.ild-toolset-1.tool-style-5 .tool-box-card{background:linear-gradient(145deg,#f59e0b 0,#ef8c00 50%,#ef4444 100%) !important;color:#fff !important}.ild-toolset-2.tool-style-5 .tool-box-card{background:linear-gradient(145deg,#f59e0b 0,#ef8c00 50%,#ef4444 100%) !important;color:#fff !important}.ild-toolset-3.tool-style-5 .tool-box-card{background:linear-gradient(145deg,#f59e0b 0,#ef8c00 50%,#ef4444 100%) !important;color:#fff !important}.ild-toolset-4.tool-style-5 .tool-box-card{background:linear-gradient(145deg,#f59e0b 0,#ef8c00 50%,#ef4444 100%) !important;color:#fff !important}.ild-toolset-5.tool-style-5 .tool-box-card{background:linear-gradient(145deg,#f59e0b 0,#ef8c00 50%,#ef4444 100%) !important;color:#fff !important}.ild-toolset-6.tool-style-5 .tool-box-card{background:linear-gradient(145deg,#f59e0b 0,#ef8c00 50%,#ef4444 100%) !important;color:#fff !important}.ild-toolset-7.tool-style-5 .tool-box-card{background:linear-gradient(145deg,#f59e0b 0,#ef8c00 50%,#ef4444 100%) !important;color:#fff !important}.ild-toolset-8.tool-style-5 .tool-box-card{background:linear-gradient(145deg,#f59e0b 0,#ef8c00 50%,#ef4444 100%) !important;color:#fff !important}.ild-toolset-9.tool-style-5 .tool-box-card{background:linear-gradient(145deg,#f59e0b 0,#ef8c00 50%,#ef4444 100%) !important;color:#fff !important}.ild-toolset-10.tool-style-5 .tool-box-card{background:linear-gradient(145deg,#f59e0b 0,#ef8c00 50%,#ef4444 100%) !important;color:#fff !important}.ild-toolset-1.tool-style-6 .tool-box-card{background:linear-gradient(145deg,#0f172a 0,#1e293b 60%,#0f2244 100%) !important;color:#e2e8f0 !important}.ild-toolset-2.tool-style-6 .tool-box-card{background:linear-gradient(145deg,#0f172a 0,#1e293b 60%,#0f2244 100%) !important;color:#e2e8f0 !important}.ild-toolset-3.tool-style-6 .tool-box-card{background:linear-gradient(145deg,#0f172a 0,#1e293b 60%,#0f2244 100%) !important;color:#e2e8f0 !important}.ild-toolset-4.tool-style-6 .tool-box-card{background:linear-gradient(145deg,#0f172a 0,#1e293b 60%,#0f2244 100%) !important;color:#e2e8f0 !important}.ild-toolset-5.tool-style-6 .tool-box-card{background:linear-gradient(145deg,#0f172a 0,#1e293b 60%,#0f2244 100%) !important;color:#e2e8f0 !important}.ild-toolset-6.tool-style-6 .tool-box-card{background:linear-gradient(145deg,#0f172a 0,#1e293b 60%,#0f2244 100%) !important;color:#e2e8f0 !important}.ild-toolset-7.tool-style-6 .tool-box-card{background:linear-gradient(145deg,#0f172a 0,#1e293b 60%,#0f2244 100%) !important;color:#e2e8f0 !important}.ild-toolset-8.tool-style-6 .tool-box-card{background:linear-gradient(145deg,#0f172a 0,#1e293b 60%,#0f2244 100%) !important;color:#e2e8f0 !important}.ild-toolset-9.tool-style-6 .tool-box-card{background:linear-gradient(145deg,#0f172a 0,#1e293b 60%,#0f2244 100%) !important;color:#e2e8f0 !important}.ild-toolset-10.tool-style-6 .tool-box-card{background:linear-gradient(145deg,#0f172a 0,#1e293b 60%,#0f2244 100%) !important;color:#e2e8f0 !important}.ild-toolset-1.tool-style-7 .tool-box-card{background:rgba(255,255,255,0.18) !important;color:#1e293b !important}.ild-toolset-2.tool-style-7 .tool-box-card{background:rgba(255,255,255,0.18) !important;color:#1e293b !important}.ild-toolset-3.tool-style-7 .tool-box-card{background:rgba(255,255,255,0.18) !important;color:#1e293b !important}.ild-toolset-4.tool-style-7 .tool-box-card{background:rgba(255,255,255,0.18) !important;color:#1e293b !important}.ild-toolset-5.tool-style-7 .tool-box-card{background:rgba(255,255,255,0.18) !important;color:#1e293b !important}.ild-toolset-6.tool-style-7 .tool-box-card{background:rgba(255,255,255,0.18) !important;color:#1e293b !important}.ild-toolset-7.tool-style-7 .tool-box-card{background:rgba(255,255,255,0.18) !important;color:#1e293b !important}.ild-toolset-8.tool-style-7 .tool-box-card{background:rgba(255,255,255,0.18) !important;color:#1e293b !important}.ild-toolset-9.tool-style-7 .tool-box-card{background:rgba(255,255,255,0.18) !important;color:#1e293b !important}.ild-toolset-10.tool-style-7 .tool-box-card{background:rgba(255,255,255,0.18) !important;color:#1e293b !important}.ild-toolset-1.tool-style-8 .tool-box-card{background:linear-gradient(145deg,#1a1a1a 0,#2d2d2d 40%,#1a1a1a 100%) !important;color:#ff6b6b !important}.ild-toolset-2.tool-style-8 .tool-box-card{background:linear-gradient(145deg,#1a1a1a 0,#2d2d2d 40%,#1a1a1a 100%) !important;color:#ff6b6b !important}.ild-toolset-3.tool-style-8 .tool-box-card{background:linear-gradient(145deg,#1a1a1a 0,#2d2d2d 40%,#1a1a1a 100%) !important;color:#ff6b6b !important}.ild-toolset-4.tool-style-8 .tool-box-card{background:linear-gradient(145deg,#1a1a1a 0,#2d2d2d 40%,#1a1a1a 100%) !important;color:#ff6b6b !important}.ild-toolset-5.tool-style-8 .tool-box-card{background:linear-gradient(145deg,#1a1a1a 0,#2d2d2d 40%,#1a1a1a 100%) !important;color:#ff6b6b !important}.ild-toolset-6.tool-style-8 .tool-box-card{background:linear-gradient(145deg,#1a1a1a 0,#2d2d2d 40%,#1a1a1a 100%) !important;color:#ff6b6b !important}.ild-toolset-7.tool-style-8 .tool-box-card{background:linear-gradient(145deg,#1a1a1a 0,#2d2d2d 40%,#1a1a1a 100%) !important;color:#ff6b6b !important}.ild-toolset-8.tool-style-8 .tool-box-card{background:linear-gradient(145deg,#1a1a1a 0,#2d2d2d 40%,#1a1a1a 100%) !important;color:#ff6b6b !important}.ild-toolset-9.tool-style-8 .tool-box-card{background:linear-gradient(145deg,#1a1a1a 0,#2d2d2d 40%,#1a1a1a 100%) !important;color:#ff6b6b !important}.ild-toolset-10.tool-style-8 .tool-box-card{background:linear-gradient(145deg,#1a1a1a 0,#2d2d2d 40%,#1a1a1a 100%) !important;color:#ff6b6b !important}.ild-toolset-1.tool-style-9 .tool-box-card{background:#080c1a !important;color:#fff !important}.ild-toolset-2.tool-style-9 .tool-box-card{background:#080c1a !important;color:#fff !important}.ild-toolset-3.tool-style-9 .tool-box-card{background:#080c1a !important;color:#fff !important}.ild-toolset-4.tool-style-9 .tool-box-card{background:#080c1a !important;color:#fff !important}.ild-toolset-5.tool-style-9 .tool-box-card{background:#080c1a !important;color:#fff !important}.ild-toolset-6.tool-style-9 .tool-box-card{background:#080c1a !important;color:#fff !important}.ild-toolset-7.tool-style-9 .tool-box-card{background:#080c1a !important;color:#fff !important}.ild-toolset-8.tool-style-9 .tool-box-card{background:#080c1a !important;color:#fff !important}.ild-toolset-9.tool-style-9 .tool-box-card{background:#080c1a !important;color:#fff !important}.ild-toolset-10.tool-style-9 .tool-box-card{background:#080c1a !important;color:#fff !important}.ild-toolset-1.tool-style-10 .tool-box-card{background:linear-gradient(160deg,#c0c0c0 0,#a8a9ad 30%,#d4d4d4 60%,#b8b8b8 100%) !important;color:#1a1a1a !important}.ild-toolset-2.tool-style-10 .tool-box-card{background:linear-gradient(160deg,#c0c0c0 0,#a8a9ad 30%,#d4d4d4 60%,#b8b8b8 100%) !important;color:#1a1a1a !important}.ild-toolset-3.tool-style-10 .tool-box-card{background:linear-gradient(160deg,#c0c0c0 0,#a8a9ad 30%,#d4d4d4 60%,#b8b8b8 100%) !important;color:#1a1a1a !important}.ild-toolset-4.tool-style-10 .tool-box-card{background:linear-gradient(160deg,#c0c0c0 0,#a8a9ad 30%,#d4d4d4 60%,#b8b8b8 100%) !important;color:#1a1a1a !important}.ild-toolset-5.tool-style-10 .tool-box-card{background:linear-gradient(160deg,#c0c0c0 0,#a8a9ad 30%,#d4d4d4 60%,#b8b8b8 100%) !important;color:#1a1a1a !important}.ild-toolset-6.tool-style-10 .tool-box-card{background:linear-gradient(160deg,#c0c0c0 0,#a8a9ad 30%,#d4d4d4 60%,#b8b8b8 100%) !important;color:#1a1a1a !important}.ild-toolset-7.tool-style-10 .tool-box-card{background:linear-gradient(160deg,#c0c0c0 0,#a8a9ad 30%,#d4d4d4 60%,#b8b8b8 100%) !important;color:#1a1a1a !important}.ild-toolset-8.tool-style-10 .tool-box-card{background:linear-gradient(160deg,#c0c0c0 0,#a8a9ad 30%,#d4d4d4 60%,#b8b8b8 100%) !important;color:#1a1a1a !important}.ild-toolset-9.tool-style-10 .tool-box-card{background:linear-gradient(160deg,#c0c0c0 0,#a8a9ad 30%,#d4d4d4 60%,#b8b8b8 100%) !important;color:#1a1a1a !important}.ild-toolset-10.tool-style-10 .tool-box-card{background:linear-gradient(160deg,#c0c0c0 0,#a8a9ad 30%,#d4d4d4 60%,#b8b8b8 100%) !important;color:#1a1a1a !important}.ild-toolset-1.tool-style-11 .tool-box-card{background:linear-gradient(135deg,#fce7f3 0,#e0f2fe 50%,#f0fdf4 100%) !important;color:#4a1030 !important}.ild-toolset-2.tool-style-11 .tool-box-card{background:linear-gradient(135deg,#fce7f3 0,#e0f2fe 50%,#f0fdf4 100%) !important;color:#4a1030 !important}.ild-toolset-3.tool-style-11 .tool-box-card{background:linear-gradient(135deg,#fce7f3 0,#e0f2fe 50%,#f0fdf4 100%) !important;color:#4a1030 !important}.ild-toolset-4.tool-style-11 .tool-box-card{background:linear-gradient(135deg,#fce7f3 0,#e0f2fe 50%,#f0fdf4 100%) !important;color:#4a1030 !important}.ild-toolset-5.tool-style-11 .tool-box-card{background:linear-gradient(135deg,#fce7f3 0,#e0f2fe 50%,#f0fdf4 100%) !important;color:#4a1030 !important}.ild-toolset-6.tool-style-11 .tool-box-card{background:linear-gradient(135deg,#fce7f3 0,#e0f2fe 50%,#f0fdf4 100%) !important;color:#4a1030 !important}.ild-toolset-7.tool-style-11 .tool-box-card{background:linear-gradient(135deg,#fce7f3 0,#e0f2fe 50%,#f0fdf4 100%) !important;color:#4a1030 !important}.ild-toolset-8.tool-style-11 .tool-box-card{background:linear-gradient(135deg,#fce7f3 0,#e0f2fe 50%,#f0fdf4 100%) !important;color:#4a1030 !important}.ild-toolset-9.tool-style-11 .tool-box-card{background:linear-gradient(135deg,#fce7f3 0,#e0f2fe 50%,#f0fdf4 100%) !important;color:#4a1030 !important}.ild-toolset-10.tool-style-11 .tool-box-card{background:linear-gradient(135deg,#fce7f3 0,#e0f2fe 50%,#f0fdf4 100%) !important;color:#4a1030 !important}.ild-toolset-1.tool-style-13 .tool-box-card{background:linear-gradient(135deg,#06b6d4 0,#6366f1 40%,#a21caf 100%) !important;color:#fff !important}.ild-toolset-2.tool-style-13 .tool-box-card{background:linear-gradient(135deg,#06b6d4 0,#6366f1 40%,#a21caf 100%) !important;color:#fff !important}.ild-toolset-3.tool-style-13 .tool-box-card{background:linear-gradient(135deg,#06b6d4 0,#6366f1 40%,#a21caf 100%) !important;color:#fff !important}.ild-toolset-4.tool-style-13 .tool-box-card{background:linear-gradient(135deg,#06b6d4 0,#6366f1 40%,#a21caf 100%) !important;color:#fff !important}.ild-toolset-5.tool-style-13 .tool-box-card{background:linear-gradient(135deg,#06b6d4 0,#6366f1 40%,#a21caf 100%) !important;color:#fff !important}.ild-toolset-6.tool-style-13 .tool-box-card{background:linear-gradient(135deg,#06b6d4 0,#6366f1 40%,#a21caf 100%) !important;color:#fff !important}.ild-toolset-7.tool-style-13 .tool-box-card{background:linear-gradient(135deg,#06b6d4 0,#6366f1 40%,#a21caf 100%) !important;color:#fff !important}.ild-toolset-8.tool-style-13 .tool-box-card{background:linear-gradient(135deg,#06b6d4 0,#6366f1 40%,#a21caf 100%) !important;color:#fff !important}.ild-toolset-9.tool-style-13 .tool-box-card{background:linear-gradient(135deg,#06b6d4 0,#6366f1 40%,#a21caf 100%) !important;color:#fff !important}.ild-toolset-10.tool-style-13 .tool-box-card{background:linear-gradient(135deg,#06b6d4 0,#6366f1 40%,#a21caf 100%) !important;color:#fff !important}.ild-toolset-1.tool-style-14 .tool-box-card{background:linear-gradient(160deg,#0c4a6e 0,#0e7490 40%,#155e75 100%) !important;color:#e0f7ff !important}.ild-toolset-2.tool-style-14 .tool-box-card{background:linear-gradient(160deg,#0c4a6e 0,#0e7490 40%,#155e75 100%) !important;color:#e0f7ff !important}.ild-toolset-3.tool-style-14 .tool-box-card{background:linear-gradient(160deg,#0c4a6e 0,#0e7490 40%,#155e75 100%) !important;color:#e0f7ff !important}.ild-toolset-4.tool-style-14 .tool-box-card{background:linear-gradient(160deg,#0c4a6e 0,#0e7490 40%,#155e75 100%) !important;color:#e0f7ff !important}.ild-toolset-5.tool-style-14 .tool-box-card{background:linear-gradient(160deg,#0c4a6e 0,#0e7490 40%,#155e75 100%) !important;color:#e0f7ff !important}.ild-toolset-6.tool-style-14 .tool-box-card{background:linear-gradient(160deg,#0c4a6e 0,#0e7490 40%,#155e75 100%) !important;color:#e0f7ff !important}.ild-toolset-7.tool-style-14 .tool-box-card{background:linear-gradient(160deg,#0c4a6e 0,#0e7490 40%,#155e75 100%) !important;color:#e0f7ff !important}.ild-toolset-8.tool-style-14 .tool-box-card{background:linear-gradient(160deg,#0c4a6e 0,#0e7490 40%,#155e75 100%) !important;color:#e0f7ff !important}.ild-toolset-9.tool-style-14 .tool-box-card{background:linear-gradient(160deg,#0c4a6e 0,#0e7490 40%,#155e75 100%) !important;color:#e0f7ff !important}.ild-toolset-10.tool-style-14 .tool-box-card{background:linear-gradient(160deg,#0c4a6e 0,#0e7490 40%,#155e75 100%) !important;color:#e0f7ff !important}.ild-toolset-1.tool-style-15 .tool-box-card{background:linear-gradient(145deg,#7c3aed 0,#4c1d95 40%,#2e1065 100%) !important;color:#e9d5ff !important}.ild-toolset-2.tool-style-15 .tool-box-card{background:linear-gradient(145deg,#7c3aed 0,#4c1d95 40%,#2e1065 100%) !important;color:#e9d5ff !important}.ild-toolset-3.tool-style-15 .tool-box-card{background:linear-gradient(145deg,#7c3aed 0,#4c1d95 40%,#2e1065 100%) !important;color:#e9d5ff !important}.ild-toolset-4.tool-style-15 .tool-box-card{background:linear-gradient(145deg,#7c3aed 0,#4c1d95 40%,#2e1065 100%) !important;color:#e9d5ff !important}.ild-toolset-5.tool-style-15 .tool-box-card{background:linear-gradient(145deg,#7c3aed 0,#4c1d95 40%,#2e1065 100%) !important;color:#e9d5ff !important}.ild-toolset-6.tool-style-15 .tool-box-card{background:linear-gradient(145deg,#7c3aed 0,#4c1d95 40%,#2e1065 100%) !important;color:#e9d5ff !important}.ild-toolset-7.tool-style-15 .tool-box-card{background:linear-gradient(145deg,#7c3aed 0,#4c1d95 40%,#2e1065 100%) !important;color:#e9d5ff !important}.ild-toolset-8.tool-style-15 .tool-box-card{background:linear-gradient(145deg,#7c3aed 0,#4c1d95 40%,#2e1065 100%) !important;color:#e9d5ff !important}.ild-toolset-9.tool-style-15 .tool-box-card{background:linear-gradient(145deg,#7c3aed 0,#4c1d95 40%,#2e1065 100%) !important;color:#e9d5ff !important}.ild-toolset-10.tool-style-15 .tool-box-card{background:linear-gradient(145deg,#7c3aed 0,#4c1d95 40%,#2e1065 100%) !important;color:#e9d5ff !important}.ild-toolset-1.tool-style-16 .tool-box-card{background:linear-gradient(135deg,#312e81 0,#4c1d95 50%,#5b21b6 100%) !important;color:#e9d5ff !important}.ild-toolset-2.tool-style-16 .tool-box-card{background:linear-gradient(135deg,#312e81 0,#4c1d95 50%,#5b21b6 100%) !important;color:#e9d5ff !important}.ild-toolset-3.tool-style-16 .tool-box-card{background:linear-gradient(135deg,#312e81 0,#4c1d95 50%,#5b21b6 100%) !important;color:#e9d5ff !important}.ild-toolset-4.tool-style-16 .tool-box-card{background:linear-gradient(135deg,#312e81 0,#4c1d95 50%,#5b21b6 100%) !important;color:#e9d5ff !important}.ild-toolset-5.tool-style-16 .tool-box-card{background:linear-gradient(135deg,#312e81 0,#4c1d95 50%,#5b21b6 100%) !important;color:#e9d5ff !important}.ild-toolset-6.tool-style-16 .tool-box-card{background:linear-gradient(135deg,#312e81 0,#4c1d95 50%,#5b21b6 100%) !important;color:#e9d5ff !important}.ild-toolset-7.tool-style-16 .tool-box-card{background:linear-gradient(135deg,#312e81 0,#4c1d95 50%,#5b21b6 100%) !important;color:#e9d5ff !important}.ild-toolset-8.tool-style-16 .tool-box-card{background:linear-gradient(135deg,#312e81 0,#4c1d95 50%,#5b21b6 100%) !important;color:#e9d5ff !important}.ild-toolset-9.tool-style-16 .tool-box-card{background:linear-gradient(135deg,#312e81 0,#4c1d95 50%,#5b21b6 100%) !important;color:#e9d5ff !important}.ild-toolset-10.tool-style-16 .tool-box-card{background:linear-gradient(135deg,#312e81 0,#4c1d95 50%,#5b21b6 100%) !important;color:#e9d5ff !important}.ild-toolset-1.tool-style-17 .tool-box-card{background:linear-gradient(135deg,#14532d 0,#166534 50%,#065f46 100%) !important;color:#d1fae5 !important}.ild-toolset-2.tool-style-17 .tool-box-card{background:linear-gradient(135deg,#14532d 0,#166534 50%,#065f46 100%) !important;color:#d1fae5 !important}.ild-toolset-3.tool-style-17 .tool-box-card{background:linear-gradient(135deg,#14532d 0,#166534 50%,#065f46 100%) !important;color:#d1fae5 !important}.ild-toolset-4.tool-style-17 .tool-box-card{background:linear-gradient(135deg,#14532d 0,#166534 50%,#065f46 100%) !important;color:#d1fae5 !important}.ild-toolset-5.tool-style-17 .tool-box-card{background:linear-gradient(135deg,#14532d 0,#166534 50%,#065f46 100%) !important;color:#d1fae5 !important}.ild-toolset-6.tool-style-17 .tool-box-card{background:linear-gradient(135deg,#14532d 0,#166534 50%,#065f46 100%) !important;color:#d1fae5 !important}.ild-toolset-7.tool-style-17 .tool-box-card{background:linear-gradient(135deg,#14532d 0,#166534 50%,#065f46 100%) !important;color:#d1fae5 !important}.ild-toolset-8.tool-style-17 .tool-box-card{background:linear-gradient(135deg,#14532d 0,#166534 50%,#065f46 100%) !important;color:#d1fae5 !important}.ild-toolset-9.tool-style-17 .tool-box-card{background:linear-gradient(135deg,#14532d 0,#166534 50%,#065f46 100%) !important;color:#d1fae5 !important}.ild-toolset-10.tool-style-17 .tool-box-card{background:linear-gradient(135deg,#14532d 0,#166534 50%,#065f46 100%) !important;color:#d1fae5 !important}.ild-toolset-1.tool-style-18 .tool-box-card{background:linear-gradient(135deg,#bfdbfe 0,#dbeafe 40%,#eff6ff 100%) !important;color:#1e3a8a !important}.ild-toolset-2.tool-style-18 .tool-box-card{background:linear-gradient(135deg,#bfdbfe 0,#dbeafe 40%,#eff6ff 100%) !important;color:#1e3a8a !important}.ild-toolset-3.tool-style-18 .tool-box-card{background:linear-gradient(135deg,#bfdbfe 0,#dbeafe 40%,#eff6ff 100%) !important;color:#1e3a8a !important}.ild-toolset-4.tool-style-18 .tool-box-card{background:linear-gradient(135deg,#bfdbfe 0,#dbeafe 40%,#eff6ff 100%) !important;color:#1e3a8a !important}.ild-toolset-5.tool-style-18 .tool-box-card{background:linear-gradient(135deg,#bfdbfe 0,#dbeafe 40%,#eff6ff 100%) !important;color:#1e3a8a !important}.ild-toolset-6.tool-style-18 .tool-box-card{background:linear-gradient(135deg,#bfdbfe 0,#dbeafe 40%,#eff6ff 100%) !important;color:#1e3a8a !important}.ild-toolset-7.tool-style-18 .tool-box-card{background:linear-gradient(135deg,#bfdbfe 0,#dbeafe 40%,#eff6ff 100%) !important;color:#1e3a8a !important}.ild-toolset-8.tool-style-18 .tool-box-card{background:linear-gradient(135deg,#bfdbfe 0,#dbeafe 40%,#eff6ff 100%) !important;color:#1e3a8a !important}.ild-toolset-9.tool-style-18 .tool-box-card{background:linear-gradient(135deg,#bfdbfe 0,#dbeafe 40%,#eff6ff 100%) !important;color:#1e3a8a !important}.ild-toolset-10.tool-style-18 .tool-box-card{background:linear-gradient(135deg,#bfdbfe 0,#dbeafe 40%,#eff6ff 100%) !important;color:#1e3a8a !important}.ild-toolset-1.tool-style-19 .tool-box-card{background:linear-gradient(135deg,#78350f 0,#92400e 50%,#7c2d12 100%) !important;color:#fef3c7 !important}.ild-toolset-2.tool-style-19 .tool-box-card{background:linear-gradient(135deg,#78350f 0,#92400e 50%,#7c2d12 100%) !important;color:#fef3c7 !important}.ild-toolset-3.tool-style-19 .tool-box-card{background:linear-gradient(135deg,#78350f 0,#92400e 50%,#7c2d12 100%) !important;color:#fef3c7 !important}.ild-toolset-4.tool-style-19 .tool-box-card{background:linear-gradient(135deg,#78350f 0,#92400e 50%,#7c2d12 100%) !important;color:#fef3c7 !important}.ild-toolset-5.tool-style-19 .tool-box-card{background:linear-gradient(135deg,#78350f 0,#92400e 50%,#7c2d12 100%) !important;color:#fef3c7 !important}.ild-toolset-6.tool-style-19 .tool-box-card{background:linear-gradient(135deg,#78350f 0,#92400e 50%,#7c2d12 100%) !important;color:#fef3c7 !important}.ild-toolset-7.tool-style-19 .tool-box-card{background:linear-gradient(135deg,#78350f 0,#92400e 50%,#7c2d12 100%) !important;color:#fef3c7 !important}.ild-toolset-8.tool-style-19 .tool-box-card{background:linear-gradient(135deg,#78350f 0,#92400e 50%,#7c2d12 100%) !important;color:#fef3c7 !important}.ild-toolset-9.tool-style-19 .tool-box-card{background:linear-gradient(135deg,#78350f 0,#92400e 50%,#7c2d12 100%) !important;color:#fef3c7 !important}.ild-toolset-10.tool-style-19 .tool-box-card{background:linear-gradient(135deg,#78350f 0,#92400e 50%,#7c2d12 100%) !important;color:#fef3c7 !important}.ild-toolset-1.tool-style-20 .tool-box-card{background:linear-gradient(145deg,#0f0f0f 0,#1a1a2e 40%,#0f0f0f 100%) !important;color:#d4af37 !important}.ild-toolset-2.tool-style-20 .tool-box-card{background:linear-gradient(145deg,#0f0f0f 0,#1a1a2e 40%,#0f0f0f 100%) !important;color:#d4af37 !important}.ild-toolset-3.tool-style-20 .tool-box-card{background:linear-gradient(145deg,#0f0f0f 0,#1a1a2e 40%,#0f0f0f 100%) !important;color:#d4af37 !important}.ild-toolset-4.tool-style-20 .tool-box-card{background:linear-gradient(145deg,#0f0f0f 0,#1a1a2e 40%,#0f0f0f 100%) !important;color:#d4af37 !important}.ild-toolset-5.tool-style-20 .tool-box-card{background:linear-gradient(145deg,#0f0f0f 0,#1a1a2e 40%,#0f0f0f 100%) !important;color:#d4af37 !important}.ild-toolset-6.tool-style-20 .tool-box-card{background:linear-gradient(145deg,#0f0f0f 0,#1a1a2e 40%,#0f0f0f 100%) !important;color:#d4af37 !important}.ild-toolset-7.tool-style-20 .tool-box-card{background:linear-gradient(145deg,#0f0f0f 0,#1a1a2e 40%,#0f0f0f 100%) !important;color:#d4af37 !important}.ild-toolset-8.tool-style-20 .tool-box-card{background:linear-gradient(145deg,#0f0f0f 0,#1a1a2e 40%,#0f0f0f 100%) !important;color:#d4af37 !important}.ild-toolset-9.tool-style-20 .tool-box-card{background:linear-gradient(145deg,#0f0f0f 0,#1a1a2e 40%,#0f0f0f 100%) !important;color:#d4af37 !important}.ild-toolset-10.tool-style-20 .tool-box-card{background:linear-gradient(145deg,#0f0f0f 0,#1a1a2e 40%,#0f0f0f 100%) !important;color:#d4af37 !important}.ild-toolset-1.tool-style-1 .tool-title,.ild-toolset-1.tool-style-1 .tool-icon{color:#fff !important}.ild-toolset-2.tool-style-1 .tool-title,.ild-toolset-2.tool-style-1 .tool-icon{color:#fff !important}.ild-toolset-3.tool-style-1 .tool-title,.ild-toolset-3.tool-style-1 .tool-icon{color:#fff !important}.ild-toolset-4.tool-style-1 .tool-title,.ild-toolset-4.tool-style-1 .tool-icon{color:#fff !important}.ild-toolset-5.tool-style-1 .tool-title,.ild-toolset-5.tool-style-1 .tool-icon{color:#fff !important}.ild-toolset-6.tool-style-1 .tool-title,.ild-toolset-6.tool-style-1 .tool-icon{color:#fff !important}.ild-toolset-7.tool-style-1 .tool-title,.ild-toolset-7.tool-style-1 .tool-icon{color:#fff !important}.ild-toolset-8.tool-style-1 .tool-title,.ild-toolset-8.tool-style-1 .tool-icon{color:#fff !important}.ild-toolset-9.tool-style-1 .tool-title,.ild-toolset-9.tool-style-1 .tool-icon{color:#fff !important}.ild-toolset-10.tool-style-1 .tool-title,.ild-toolset-10.tool-style-1 .tool-icon{color:#fff !important}.ild-toolset-1.tool-style-2 .tool-title,.ild-toolset-1.tool-style-2 .tool-icon{color:#fff !important}.ild-toolset-2.tool-style-2 .tool-title,.ild-toolset-2.tool-style-2 .tool-icon{color:#fff !important}.ild-toolset-3.tool-style-2 .tool-title,.ild-toolset-3.tool-style-2 .tool-icon{color:#fff !important}.ild-toolset-4.tool-style-2 .tool-title,.ild-toolset-4.tool-style-2 .tool-icon{color:#fff !important}.ild-toolset-5.tool-style-2 .tool-title,.ild-toolset-5.tool-style-2 .tool-icon{color:#fff !important}.ild-toolset-6.tool-style-2 .tool-title,.ild-toolset-6.tool-style-2 .tool-icon{color:#fff !important}.ild-toolset-7.tool-style-2 .tool-title,.ild-toolset-7.tool-style-2 .tool-icon{color:#fff !important}.ild-toolset-8.tool-style-2 .tool-title,.ild-toolset-8.tool-style-2 .tool-icon{color:#fff !important}.ild-toolset-9.tool-style-2 .tool-title,.ild-toolset-9.tool-style-2 .tool-icon{color:#fff !important}.ild-toolset-10.tool-style-2 .tool-title,.ild-toolset-10.tool-style-2 .tool-icon{color:#fff !important}.ild-toolset-1.tool-style-3 .tool-title,.ild-toolset-1.tool-style-3 .tool-icon{color:#fff !important}.ild-toolset-2.tool-style-3 .tool-title,.ild-toolset-2.tool-style-3 .tool-icon{color:#fff !important}.ild-toolset-3.tool-style-3 .tool-title,.ild-toolset-3.tool-style-3 .tool-icon{color:#fff !important}.ild-toolset-4.tool-style-3 .tool-title,.ild-toolset-4.tool-style-3 .tool-icon{color:#fff !important}.ild-toolset-5.tool-style-3 .tool-title,.ild-toolset-5.tool-style-3 .tool-icon{color:#fff !important}.ild-toolset-6.tool-style-3 .tool-title,.ild-toolset-6.tool-style-3 .tool-icon{color:#fff !important}.ild-toolset-7.tool-style-3 .tool-title,.ild-toolset-7.tool-style-3 .tool-icon{color:#fff !important}.ild-toolset-8.tool-style-3 .tool-title,.ild-toolset-8.tool-style-3 .tool-icon{color:#fff !important}.ild-toolset-9.tool-style-3 .tool-title,.ild-toolset-9.tool-style-3 .tool-icon{color:#fff !important}.ild-toolset-10.tool-style-3 .tool-title,.ild-toolset-10.tool-style-3 .tool-icon{color:#fff !important}.ild-toolset-1.tool-style-4 .tool-title,.ild-toolset-1.tool-style-4 .tool-icon{color:#fff !important}.ild-toolset-2.tool-style-4 .tool-title,.ild-toolset-2.tool-style-4 .tool-icon{color:#fff !important}.ild-toolset-3.tool-style-4 .tool-title,.ild-toolset-3.tool-style-4 .tool-icon{color:#fff !important}.ild-toolset-4.tool-style-4 .tool-title,.ild-toolset-4.tool-style-4 .tool-icon{color:#fff !important}.ild-toolset-5.tool-style-4 .tool-title,.ild-toolset-5.tool-style-4 .tool-icon{color:#fff !important}.ild-toolset-6.tool-style-4 .tool-title,.ild-toolset-6.tool-style-4 .tool-icon{color:#fff !important}.ild-toolset-7.tool-style-4 .tool-title,.ild-toolset-7.tool-style-4 .tool-icon{color:#fff !important}.ild-toolset-8.tool-style-4 .tool-title,.ild-toolset-8.tool-style-4 .tool-icon{color:#fff !important}.ild-toolset-9.tool-style-4 .tool-title,.ild-toolset-9.tool-style-4 .tool-icon{color:#fff !important}.ild-toolset-10.tool-style-4 .tool-title,.ild-toolset-10.tool-style-4 .tool-icon{color:#fff !important}.ild-toolset-1.tool-style-5 .tool-title,.ild-toolset-1.tool-style-5 .tool-icon{color:#fff !important}.ild-toolset-2.tool-style-5 .tool-title,.ild-toolset-2.tool-style-5 .tool-icon{color:#fff !important}.ild-toolset-3.tool-style-5 .tool-title,.ild-toolset-3.tool-style-5 .tool-icon{color:#fff !important}.ild-toolset-4.tool-style-5 .tool-title,.ild-toolset-4.tool-style-5 .tool-icon{color:#fff !important}.ild-toolset-5.tool-style-5 .tool-title,.ild-toolset-5.tool-style-5 .tool-icon{color:#fff !important}.ild-toolset-6.tool-style-5 .tool-title,.ild-toolset-6.tool-style-5 .tool-icon{color:#fff !important}.ild-toolset-7.tool-style-5 .tool-title,.ild-toolset-7.tool-style-5 .tool-icon{color:#fff !important}.ild-toolset-8.tool-style-5 .tool-title,.ild-toolset-8.tool-style-5 .tool-icon{color:#fff !important}.ild-toolset-9.tool-style-5 .tool-title,.ild-toolset-9.tool-style-5 .tool-icon{color:#fff !important}.ild-toolset-10.tool-style-5 .tool-title,.ild-toolset-10.tool-style-5 .tool-icon{color:#fff !important}.ild-toolset-1.tool-style-6 .tool-title,.ild-toolset-1.tool-style-6 .tool-icon{color:#e2e8f0 !important}.ild-toolset-2.tool-style-6 .tool-title,.ild-toolset-2.tool-style-6 .tool-icon{color:#e2e8f0 !important}.ild-toolset-3.tool-style-6 .tool-title,.ild-toolset-3.tool-style-6 .tool-icon{color:#e2e8f0 !important}.ild-toolset-4.tool-style-6 .tool-title,.ild-toolset-4.tool-style-6 .tool-icon{color:#e2e8f0 !important}.ild-toolset-5.tool-style-6 .tool-title,.ild-toolset-5.tool-style-6 .tool-icon{color:#e2e8f0 !important}.ild-toolset-6.tool-style-6 .tool-title,.ild-toolset-6.tool-style-6 .tool-icon{color:#e2e8f0 !important}.ild-toolset-7.tool-style-6 .tool-title,.ild-toolset-7.tool-style-6 .tool-icon{color:#e2e8f0 !important}.ild-toolset-8.tool-style-6 .tool-title,.ild-toolset-8.tool-style-6 .tool-icon{color:#e2e8f0 !important}.ild-toolset-9.tool-style-6 .tool-title,.ild-toolset-9.tool-style-6 .tool-icon{color:#e2e8f0 !important}.ild-toolset-10.tool-style-6 .tool-title,.ild-toolset-10.tool-style-6 .tool-icon{color:#e2e8f0 !important}.ild-toolset-1.tool-style-7 .tool-title,.ild-toolset-1.tool-style-7 .tool-icon{color:#1e293b !important}.ild-toolset-2.tool-style-7 .tool-title,.ild-toolset-2.tool-style-7 .tool-icon{color:#1e293b !important}.ild-toolset-3.tool-style-7 .tool-title,.ild-toolset-3.tool-style-7 .tool-icon{color:#1e293b !important}.ild-toolset-4.tool-style-7 .tool-title,.ild-toolset-4.tool-style-7 .tool-icon{color:#1e293b !important}.ild-toolset-5.tool-style-7 .tool-title,.ild-toolset-5.tool-style-7 .tool-icon{color:#1e293b !important}.ild-toolset-6.tool-style-7 .tool-title,.ild-toolset-6.tool-style-7 .tool-icon{color:#1e293b !important}.ild-toolset-7.tool-style-7 .tool-title,.ild-toolset-7.tool-style-7 .tool-icon{color:#1e293b !important}.ild-toolset-8.tool-style-7 .tool-title,.ild-toolset-8.tool-style-7 .tool-icon{color:#1e293b !important}.ild-toolset-9.tool-style-7 .tool-title,.ild-toolset-9.tool-style-7 .tool-icon{color:#1e293b !important}.ild-toolset-10.tool-style-7 .tool-title,.ild-toolset-10.tool-style-7 .tool-icon{color:#1e293b !important}.ild-toolset-1.tool-style-8 .tool-title,.ild-toolset-1.tool-style-8 .tool-icon{color:#ff6b6b !important}.ild-toolset-2.tool-style-8 .tool-title,.ild-toolset-2.tool-style-8 .tool-icon{color:#ff6b6b !important}.ild-toolset-3.tool-style-8 .tool-title,.ild-toolset-3.tool-style-8 .tool-icon{color:#ff6b6b !important}.ild-toolset-4.tool-style-8 .tool-title,.ild-toolset-4.tool-style-8 .tool-icon{color:#ff6b6b !important}.ild-toolset-5.tool-style-8 .tool-title,.ild-toolset-5.tool-style-8 .tool-icon{color:#ff6b6b !important}.ild-toolset-6.tool-style-8 .tool-title,.ild-toolset-6.tool-style-8 .tool-icon{color:#ff6b6b !important}.ild-toolset-7.tool-style-8 .tool-title,.ild-toolset-7.tool-style-8 .tool-icon{color:#ff6b6b !important}.ild-toolset-8.tool-style-8 .tool-title,.ild-toolset-8.tool-style-8 .tool-icon{color:#ff6b6b !important}.ild-toolset-9.tool-style-8 .tool-title,.ild-toolset-9.tool-style-8 .tool-icon{color:#ff6b6b !important}.ild-toolset-10.tool-style-8 .tool-title,.ild-toolset-10.tool-style-8 .tool-icon{color:#ff6b6b !important}.ild-toolset-1.tool-style-9 .tool-title,.ild-toolset-1.tool-style-9 .tool-icon{color:#fff !important}.ild-toolset-2.tool-style-9 .tool-title,.ild-toolset-2.tool-style-9 .tool-icon{color:#fff !important}.ild-toolset-3.tool-style-9 .tool-title,.ild-toolset-3.tool-style-9 .tool-icon{color:#fff !important}.ild-toolset-4.tool-style-9 .tool-title,.ild-toolset-4.tool-style-9 .tool-icon{color:#fff !important}.ild-toolset-5.tool-style-9 .tool-title,.ild-toolset-5.tool-style-9 .tool-icon{color:#fff !important}.ild-toolset-6.tool-style-9 .tool-title,.ild-toolset-6.tool-style-9 .tool-icon{color:#fff !important}.ild-toolset-7.tool-style-9 .tool-title,.ild-toolset-7.tool-style-9 .tool-icon{color:#fff !important}.ild-toolset-8.tool-style-9 .tool-title,.ild-toolset-8.tool-style-9 .tool-icon{color:#fff !important}.ild-toolset-9.tool-style-9 .tool-title,.ild-toolset-9.tool-style-9 .tool-icon{color:#fff !important}.ild-toolset-10.tool-style-9 .tool-title,.ild-toolset-10.tool-style-9 .tool-icon{color:#fff !important}.ild-toolset-1.tool-style-10 .tool-title,.ild-toolset-1.tool-style-10 .tool-icon{color:#1a1a1a !important}.ild-toolset-2.tool-style-10 .tool-title,.ild-toolset-2.tool-style-10 .tool-icon{color:#1a1a1a !important}.ild-toolset-3.tool-style-10 .tool-title,.ild-toolset-3.tool-style-10 .tool-icon{color:#1a1a1a !important}.ild-toolset-4.tool-style-10 .tool-title,.ild-toolset-4.tool-style-10 .tool-icon{color:#1a1a1a !important}.ild-toolset-5.tool-style-10 .tool-title,.ild-toolset-5.tool-style-10 .tool-icon{color:#1a1a1a !important}.ild-toolset-6.tool-style-10 .tool-title,.ild-toolset-6.tool-style-10 .tool-icon{color:#1a1a1a !important}.ild-toolset-7.tool-style-10 .tool-title,.ild-toolset-7.tool-style-10 .tool-icon{color:#1a1a1a !important}.ild-toolset-8.tool-style-10 .tool-title,.ild-toolset-8.tool-style-10 .tool-icon{color:#1a1a1a !important}.ild-toolset-9.tool-style-10 .tool-title,.ild-toolset-9.tool-style-10 .tool-icon{color:#1a1a1a !important}.ild-toolset-10.tool-style-10 .tool-title,.ild-toolset-10.tool-style-10 .tool-icon{color:#1a1a1a !important}.ild-toolset-1.tool-style-11 .tool-title,.ild-toolset-1.tool-style-11 .tool-icon{color:#4a1030 !important}.ild-toolset-2.tool-style-11 .tool-title,.ild-toolset-2.tool-style-11 .tool-icon{color:#4a1030 !important}.ild-toolset-3.tool-style-11 .tool-title,.ild-toolset-3.tool-style-11 .tool-icon{color:#4a1030 !important}.ild-toolset-4.tool-style-11 .tool-title,.ild-toolset-4.tool-style-11 .tool-icon{color:#4a1030 !important}.ild-toolset-5.tool-style-11 .tool-title,.ild-toolset-5.tool-style-11 .tool-icon{color:#4a1030 !important}.ild-toolset-6.tool-style-11 .tool-title,.ild-toolset-6.tool-style-11 .tool-icon{color:#4a1030 !important}.ild-toolset-7.tool-style-11 .tool-title,.ild-toolset-7.tool-style-11 .tool-icon{color:#4a1030 !important}.ild-toolset-8.tool-style-11 .tool-title,.ild-toolset-8.tool-style-11 .tool-icon{color:#4a1030 !important}.ild-toolset-9.tool-style-11 .tool-title,.ild-toolset-9.tool-style-11 .tool-icon{color:#4a1030 !important}.ild-toolset-10.tool-style-11 .tool-title,.ild-toolset-10.tool-style-11 .tool-icon{color:#4a1030 !important}.ild-toolset-1.tool-style-12 .tool-title,.ild-toolset-1.tool-style-12 .tool-icon{color:#1e293b !important}.ild-toolset-2.tool-style-12 .tool-title,.ild-toolset-2.tool-style-12 .tool-icon{color:#1e293b !important}.ild-toolset-3.tool-style-12 .tool-title,.ild-toolset-3.tool-style-12 .tool-icon{color:#1e293b !important}.ild-toolset-4.tool-style-12 .tool-title,.ild-toolset-4.tool-style-12 .tool-icon{color:#1e293b !important}.ild-toolset-5.tool-style-12 .tool-title,.ild-toolset-5.tool-style-12 .tool-icon{color:#1e293b !important}.ild-toolset-6.tool-style-12 .tool-title,.ild-toolset-6.tool-style-12 .tool-icon{color:#1e293b !important}.ild-toolset-7.tool-style-12 .tool-title,.ild-toolset-7.tool-style-12 .tool-icon{color:#1e293b !important}.ild-toolset-8.tool-style-12 .tool-title,.ild-toolset-8.tool-style-12 .tool-icon{color:#1e293b !important}.ild-toolset-9.tool-style-12 .tool-title,.ild-toolset-9.tool-style-12 .tool-icon{color:#1e293b !important}.ild-toolset-10.tool-style-12 .tool-title,.ild-toolset-10.tool-style-12 .tool-icon{color:#1e293b !important}.ild-toolset-1.tool-style-13 .tool-title,.ild-toolset-1.tool-style-13 .tool-icon{color:#fff !important}.ild-toolset-2.tool-style-13 .tool-title,.ild-toolset-2.tool-style-13 .tool-icon{color:#fff !important}.ild-toolset-3.tool-style-13 .tool-title,.ild-toolset-3.tool-style-13 .tool-icon{color:#fff !important}.ild-toolset-4.tool-style-13 .tool-title,.ild-toolset-4.tool-style-13 .tool-icon{color:#fff !important}.ild-toolset-5.tool-style-13 .tool-title,.ild-toolset-5.tool-style-13 .tool-icon{color:#fff !important}.ild-toolset-6.tool-style-13 .tool-title,.ild-toolset-6.tool-style-13 .tool-icon{color:#fff !important}.ild-toolset-7.tool-style-13 .tool-title,.ild-toolset-7.tool-style-13 .tool-icon{color:#fff !important}.ild-toolset-8.tool-style-13 .tool-title,.ild-toolset-8.tool-style-13 .tool-icon{color:#fff !important}.ild-toolset-9.tool-style-13 .tool-title,.ild-toolset-9.tool-style-13 .tool-icon{color:#fff !important}.ild-toolset-10.tool-style-13 .tool-title,.ild-toolset-10.tool-style-13 .tool-icon{color:#fff !important}.ild-toolset-1.tool-style-14 .tool-title,.ild-toolset-1.tool-style-14 .tool-icon{color:#e0f7ff !important}.ild-toolset-2.tool-style-14 .tool-title,.ild-toolset-2.tool-style-14 .tool-icon{color:#e0f7ff !important}.ild-toolset-3.tool-style-14 .tool-title,.ild-toolset-3.tool-style-14 .tool-icon{color:#e0f7ff !important}.ild-toolset-4.tool-style-14 .tool-title,.ild-toolset-4.tool-style-14 .tool-icon{color:#e0f7ff !important}.ild-toolset-5.tool-style-14 .tool-title,.ild-toolset-5.tool-style-14 .tool-icon{color:#e0f7ff !important}.ild-toolset-6.tool-style-14 .tool-title,.ild-toolset-6.tool-style-14 .tool-icon{color:#e0f7ff !important}.ild-toolset-7.tool-style-14 .tool-title,.ild-toolset-7.tool-style-14 .tool-icon{color:#e0f7ff !important}.ild-toolset-8.tool-style-14 .tool-title,.ild-toolset-8.tool-style-14 .tool-icon{color:#e0f7ff !important}.ild-toolset-9.tool-style-14 .tool-title,.ild-toolset-9.tool-style-14 .tool-icon{color:#e0f7ff !important}.ild-toolset-10.tool-style-14 .tool-title,.ild-toolset-10.tool-style-14 .tool-icon{color:#e0f7ff !important}.ild-toolset-1.tool-style-15 .tool-title,.ild-toolset-1.tool-style-15 .tool-icon{color:#e9d5ff !important}.ild-toolset-2.tool-style-15 .tool-title,.ild-toolset-2.tool-style-15 .tool-icon{color:#e9d5ff !important}.ild-toolset-3.tool-style-15 .tool-title,.ild-toolset-3.tool-style-15 .tool-icon{color:#e9d5ff !important}.ild-toolset-4.tool-style-15 .tool-title,.ild-toolset-4.tool-style-15 .tool-icon{color:#e9d5ff !important}.ild-toolset-5.tool-style-15 .tool-title,.ild-toolset-5.tool-style-15 .tool-icon{color:#e9d5ff !important}.ild-toolset-6.tool-style-15 .tool-title,.ild-toolset-6.tool-style-15 .tool-icon{color:#e9d5ff !important}.ild-toolset-7.tool-style-15 .tool-title,.ild-toolset-7.tool-style-15 .tool-icon{color:#e9d5ff !important}.ild-toolset-8.tool-style-15 .tool-title,.ild-toolset-8.tool-style-15 .tool-icon{color:#e9d5ff !important}.ild-toolset-9.tool-style-15 .tool-title,.ild-toolset-9.tool-style-15 .tool-icon{color:#e9d5ff !important}.ild-toolset-10.tool-style-15 .tool-title,.ild-toolset-10.tool-style-15 .tool-icon{color:#e9d5ff !important}.ild-toolset-1.tool-style-16 .tool-title,.ild-toolset-1.tool-style-16 .tool-icon{color:#e9d5ff !important}.ild-toolset-2.tool-style-16 .tool-title,.ild-toolset-2.tool-style-16 .tool-icon{color:#e9d5ff !important}.ild-toolset-3.tool-style-16 .tool-title,.ild-toolset-3.tool-style-16 .tool-icon{color:#e9d5ff !important}.ild-toolset-4.tool-style-16 .tool-title,.ild-toolset-4.tool-style-16 .tool-icon{color:#e9d5ff !important}.ild-toolset-5.tool-style-16 .tool-title,.ild-toolset-5.tool-style-16 .tool-icon{color:#e9d5ff !important}.ild-toolset-6.tool-style-16 .tool-title,.ild-toolset-6.tool-style-16 .tool-icon{color:#e9d5ff !important}.ild-toolset-7.tool-style-16 .tool-title,.ild-toolset-7.tool-style-16 .tool-icon{color:#e9d5ff !important}.ild-toolset-8.tool-style-16 .tool-title,.ild-toolset-8.tool-style-16 .tool-icon{color:#e9d5ff !important}.ild-toolset-9.tool-style-16 .tool-title,.ild-toolset-9.tool-style-16 .tool-icon{color:#e9d5ff !important}.ild-toolset-10.tool-style-16 .tool-title,.ild-toolset-10.tool-style-16 .tool-icon{color:#e9d5ff !important}.ild-toolset-1.tool-style-17 .tool-title,.ild-toolset-1.tool-style-17 .tool-icon{color:#d1fae5 !important}.ild-toolset-2.tool-style-17 .tool-title,.ild-toolset-2.tool-style-17 .tool-icon{color:#d1fae5 !important}.ild-toolset-3.tool-style-17 .tool-title,.ild-toolset-3.tool-style-17 .tool-icon{color:#d1fae5 !important}.ild-toolset-4.tool-style-17 .tool-title,.ild-toolset-4.tool-style-17 .tool-icon{color:#d1fae5 !important}.ild-toolset-5.tool-style-17 .tool-title,.ild-toolset-5.tool-style-17 .tool-icon{color:#d1fae5 !important}.ild-toolset-6.tool-style-17 .tool-title,.ild-toolset-6.tool-style-17 .tool-icon{color:#d1fae5 !important}.ild-toolset-7.tool-style-17 .tool-title,.ild-toolset-7.tool-style-17 .tool-icon{color:#d1fae5 !important}.ild-toolset-8.tool-style-17 .tool-title,.ild-toolset-8.tool-style-17 .tool-icon{color:#d1fae5 !important}.ild-toolset-9.tool-style-17 .tool-title,.ild-toolset-9.tool-style-17 .tool-icon{color:#d1fae5 !important}.ild-toolset-10.tool-style-17 .tool-title,.ild-toolset-10.tool-style-17 .tool-icon{color:#d1fae5 !important}.ild-toolset-1.tool-style-18 .tool-title,.ild-toolset-1.tool-style-18 .tool-icon{color:#1e3a8a !important}.ild-toolset-2.tool-style-18 .tool-title,.ild-toolset-2.tool-style-18 .tool-icon{color:#1e3a8a !important}.ild-toolset-3.tool-style-18 .tool-title,.ild-toolset-3.tool-style-18 .tool-icon{color:#1e3a8a !important}.ild-toolset-4.tool-style-18 .tool-title,.ild-toolset-4.tool-style-18 .tool-icon{color:#1e3a8a !important}.ild-toolset-5.tool-style-18 .tool-title,.ild-toolset-5.tool-style-18 .tool-icon{color:#1e3a8a !important}.ild-toolset-6.tool-style-18 .tool-title,.ild-toolset-6.tool-style-18 .tool-icon{color:#1e3a8a !important}.ild-toolset-7.tool-style-18 .tool-title,.ild-toolset-7.tool-style-18 .tool-icon{color:#1e3a8a !important}.ild-toolset-8.tool-style-18 .tool-title,.ild-toolset-8.tool-style-18 .tool-icon{color:#1e3a8a !important}.ild-toolset-9.tool-style-18 .tool-title,.ild-toolset-9.tool-style-18 .tool-icon{color:#1e3a8a !important}.ild-toolset-10.tool-style-18 .tool-title,.ild-toolset-10.tool-style-18 .tool-icon{color:#1e3a8a !important}.ild-toolset-1.tool-style-19 .tool-title,.ild-toolset-1.tool-style-19 .tool-icon{color:#fef3c7 !important}.ild-toolset-2.tool-style-19 .tool-title,.ild-toolset-2.tool-style-19 .tool-icon{color:#fef3c7 !important}.ild-toolset-3.tool-style-19 .tool-title,.ild-toolset-3.tool-style-19 .tool-icon{color:#fef3c7 !important}.ild-toolset-4.tool-style-19 .tool-title,.ild-toolset-4.tool-style-19 .tool-icon{color:#fef3c7 !important}.ild-toolset-5.tool-style-19 .tool-title,.ild-toolset-5.tool-style-19 .tool-icon{color:#fef3c7 !important}.ild-toolset-6.tool-style-19 .tool-title,.ild-toolset-6.tool-style-19 .tool-icon{color:#fef3c7 !important}.ild-toolset-7.tool-style-19 .tool-title,.ild-toolset-7.tool-style-19 .tool-icon{color:#fef3c7 !important}.ild-toolset-8.tool-style-19 .tool-title,.ild-toolset-8.tool-style-19 .tool-icon{color:#fef3c7 !important}.ild-toolset-9.tool-style-19 .tool-title,.ild-toolset-9.tool-style-19 .tool-icon{color:#fef3c7 !important}.ild-toolset-10.tool-style-19 .tool-title,.ild-toolset-10.tool-style-19 .tool-icon{color:#fef3c7 !important}.ild-toolset-1.tool-style-20 .tool-title,.ild-toolset-1.tool-style-20 .tool-icon{color:#d4af37 !important}.ild-toolset-2.tool-style-20 .tool-title,.ild-toolset-2.tool-style-20 .tool-icon{color:#d4af37 !important}.ild-toolset-3.tool-style-20 .tool-title,.ild-toolset-3.tool-style-20 .tool-icon{color:#d4af37 !important}.ild-toolset-4.tool-style-20 .tool-title,.ild-toolset-4.tool-style-20 .tool-icon{color:#d4af37 !important}.ild-toolset-5.tool-style-20 .tool-title,.ild-toolset-5.tool-style-20 .tool-icon{color:#d4af37 !important}.ild-toolset-6.tool-style-20 .tool-title,.ild-toolset-6.tool-style-20 .tool-icon{color:#d4af37 !important}.ild-toolset-7.tool-style-20 .tool-title,.ild-toolset-7.tool-style-20 .tool-icon{color:#d4af37 !important}.ild-toolset-8.tool-style-20 .tool-title,.ild-toolset-8.tool-style-20 .tool-icon{color:#d4af37 !important}.ild-toolset-9.tool-style-20 .tool-title,.ild-toolset-9.tool-style-20 .tool-icon{color:#d4af37 !important}.ild-toolset-10.tool-style-20 .tool-title,.ild-toolset-10.tool-style-20 .tool-icon{color:#d4af37 !important}.ild-toolset-1.tool-style-12 li:nth-child(4n+1) .tool-box-card{background:linear-gradient(160deg,#fef3c7 0,#fde68a 100%) !important}.ild-toolset-1.tool-style-12 li:nth-child(4n+2) .tool-box-card{background:linear-gradient(160deg,#d1fae5 0,#a7f3d0 100%) !important}.ild-toolset-1.tool-style-12 li:nth-child(4n+3) .tool-box-card{background:linear-gradient(160deg,#dbeafe 0,#bfdbfe 100%) !important}.ild-toolset-1.tool-style-12 li:nth-child(4n+4) .tool-box-card{background:linear-gradient(160deg,#fce7f3 0,#fbcfe8 100%) !important}.ild-toolset-2.tool-style-12 li:nth-child(4n+1) .tool-box-card{background:linear-gradient(160deg,#fef3c7 0,#fde68a 100%) !important}.ild-toolset-2.tool-style-12 li:nth-child(4n+2) .tool-box-card{background:linear-gradient(160deg,#d1fae5 0,#a7f3d0 100%) !important}.ild-toolset-2.tool-style-12 li:nth-child(4n+3) .tool-box-card{background:linear-gradient(160deg,#dbeafe 0,#bfdbfe 100%) !important}.ild-toolset-2.tool-style-12 li:nth-child(4n+4) .tool-box-card{background:linear-gradient(160deg,#fce7f3 0,#fbcfe8 100%) !important}.ild-toolset-3.tool-style-12 li:nth-child(4n+1) .tool-box-card{background:linear-gradient(160deg,#fef3c7 0,#fde68a 100%) !important}.ild-toolset-3.tool-style-12 li:nth-child(4n+2) .tool-box-card{background:linear-gradient(160deg,#d1fae5 0,#a7f3d0 100%) !important}.ild-toolset-3.tool-style-12 li:nth-child(4n+3) .tool-box-card{background:linear-gradient(160deg,#dbeafe 0,#bfdbfe 100%) !important}.ild-toolset-3.tool-style-12 li:nth-child(4n+4) .tool-box-card{background:linear-gradient(160deg,#fce7f3 0,#fbcfe8 100%) !important}.ild-toolset-4.tool-style-12 li:nth-child(4n+1) .tool-box-card{background:linear-gradient(160deg,#fef3c7 0,#fde68a 100%) !important}.ild-toolset-4.tool-style-12 li:nth-child(4n+2) .tool-box-card{background:linear-gradient(160deg,#d1fae5 0,#a7f3d0 100%) !important}.ild-toolset-4.tool-style-12 li:nth-child(4n+3) .tool-box-card{background:linear-gradient(160deg,#dbeafe 0,#bfdbfe 100%) !important}.ild-toolset-4.tool-style-12 li:nth-child(4n+4) .tool-box-card{background:linear-gradient(160deg,#fce7f3 0,#fbcfe8 100%) !important}.ild-toolset-5.tool-style-12 li:nth-child(4n+1) .tool-box-card{background:linear-gradient(160deg,#fef3c7 0,#fde68a 100%) !important}.ild-toolset-5.tool-style-12 li:nth-child(4n+2) .tool-box-card{background:linear-gradient(160deg,#d1fae5 0,#a7f3d0 100%) !important}.ild-toolset-5.tool-style-12 li:nth-child(4n+3) .tool-box-card{background:linear-gradient(160deg,#dbeafe 0,#bfdbfe 100%) !important}.ild-toolset-5.tool-style-12 li:nth-child(4n+4) .tool-box-card{background:linear-gradient(160deg,#fce7f3 0,#fbcfe8 100%) !important}.ild-toolset-6.tool-style-12 li:nth-child(4n+1) .tool-box-card{background:linear-gradient(160deg,#fef3c7 0,#fde68a 100%) !important}.ild-toolset-6.tool-style-12 li:nth-child(4n+2) .tool-box-card{background:linear-gradient(160deg,#d1fae5 0,#a7f3d0 100%) !important}.ild-toolset-6.tool-style-12 li:nth-child(4n+3) .tool-box-card{background:linear-gradient(160deg,#dbeafe 0,#bfdbfe 100%) !important}.ild-toolset-6.tool-style-12 li:nth-child(4n+4) .tool-box-card{background:linear-gradient(160deg,#fce7f3 0,#fbcfe8 100%) !important}.ild-toolset-7.tool-style-12 li:nth-child(4n+1) .tool-box-card{background:linear-gradient(160deg,#fef3c7 0,#fde68a 100%) !important}.ild-toolset-7.tool-style-12 li:nth-child(4n+2) .tool-box-card{background:linear-gradient(160deg,#d1fae5 0,#a7f3d0 100%) !important}.ild-toolset-7.tool-style-12 li:nth-child(4n+3) .tool-box-card{background:linear-gradient(160deg,#dbeafe 0,#bfdbfe 100%) !important}.ild-toolset-7.tool-style-12 li:nth-child(4n+4) .tool-box-card{background:linear-gradient(160deg,#fce7f3 0,#fbcfe8 100%) !important}.ild-toolset-8.tool-style-12 li:nth-child(4n+1) .tool-box-card{background:linear-gradient(160deg,#fef3c7 0,#fde68a 100%) !important}.ild-toolset-8.tool-style-12 li:nth-child(4n+2) .tool-box-card{background:linear-gradient(160deg,#d1fae5 0,#a7f3d0 100%) !important}.ild-toolset-8.tool-style-12 li:nth-child(4n+3) .tool-box-card{background:linear-gradient(160deg,#dbeafe 0,#bfdbfe 100%) !important}.ild-toolset-8.tool-style-12 li:nth-child(4n+4) .tool-box-card{background:linear-gradient(160deg,#fce7f3 0,#fbcfe8 100%) !important}.ild-toolset-9.tool-style-12 li:nth-child(4n+1) .tool-box-card{background:linear-gradient(160deg,#fef3c7 0,#fde68a 100%) !important}.ild-toolset-9.tool-style-12 li:nth-child(4n+2) .tool-box-card{background:linear-gradient(160deg,#d1fae5 0,#a7f3d0 100%) !important}.ild-toolset-9.tool-style-12 li:nth-child(4n+3) .tool-box-card{background:linear-gradient(160deg,#dbeafe 0,#bfdbfe 100%) !important}.ild-toolset-9.tool-style-12 li:nth-child(4n+4) .tool-box-card{background:linear-gradient(160deg,#fce7f3 0,#fbcfe8 100%) !important}.ild-toolset-10.tool-style-12 li:nth-child(4n+1) .tool-box-card{background:linear-gradient(160deg,#fef3c7 0,#fde68a 100%) !important}.ild-toolset-10.tool-style-12 li:nth-child(4n+2) .tool-box-card{background:linear-gradient(160deg,#d1fae5 0,#a7f3d0 100%) !important}.ild-toolset-10.tool-style-12 li:nth-child(4n+3) .tool-box-card{background:linear-gradient(160deg,#dbeafe 0,#bfdbfe 100%) !important}.ild-toolset-10.tool-style-12 li:nth-child(4n+4) .tool-box-card{background:linear-gradient(160deg,#fce7f3 0,#fbcfe8 100%) !important}div.ild-align-left .tool-box-card,div.ild-align-left .ild-banner-2{align-items:flex-start !important;text-align:left !important;justify-content:flex-start !important}div.ild-align-left .tool-title,div.ild-align-left .tool-icon,div.ild-align-left .ild-banner-text{text-align:left !important;align-self:flex-start !important}div.ild-align-right .tool-box-card,div.ild-align-right .ild-banner-2{align-items:flex-end !important;text-align:right !important;justify-content:flex-end !important}div.ild-align-right .tool-title,div.ild-align-right .tool-icon,div.ild-align-right .ild-banner-text{text-align:right !important;align-self:flex-end !important}div.ild-align-center .tool-box-card,div.ild-align-center .ild-banner-2{align-items:center !important;text-align:center !important;justify-content:center !important}div.ild-align-center .tool-title,div.ild-align-center .tool-icon,div.ild-align-center .ild-banner-text{text-align:center !important;align-self:center !important}.tool-style-21 li:nth-child(5n+1) .tool-box-card{background:linear-gradient(160deg,#ffb3c1,#ff4d6d) !important}.tool-style-21 li:nth-child(5n+2) .tool-box-card{background:linear-gradient(160deg,#b8f7d0,#38ef7d) !important}.tool-style-21 li:nth-child(5n+3) .tool-box-card{background:linear-gradient(160deg,#a0d2ff,#4895ef) !important}.tool-style-21 li:nth-child(5n+4) .tool-box-card{background:linear-gradient(160deg,#ffdeb4,#ff9d63) !important}.tool-style-21 li:nth-child(5n+5) .tool-box-card{background:linear-gradient(160deg,#e0aaff,#c77dff) !important}.tool-style-21 .tool-box-card{color:#fff !important;border:none !important}.tool-style-21 .tool-title{color:#fff !important;text-shadow:0 1px 3px rgba(0,0,0,.2) !important}.tool-style-21 .tool-icon{background:rgba(255,255,255,.2) !important;color:#fff !important}.tool-style-22 .tool-box-card{background:#030712 !important;border:2px solid transparent !important;box-shadow:0 0 24px rgba(0,0,0,.8) !important;position:relative !important}.tool-style-22 li:nth-child(4n+1) .tool-box-card{border-color:#ff0080 !important;box-shadow:0 0 18px rgba(255,0,128,.5),0 0 36px rgba(255,0,128,.2) !important}.tool-style-22 li:nth-child(4n+2) .tool-box-card{border-color:#0fc !important;box-shadow:0 0 18px rgba(0,255,204,.5),0 0 36px rgba(0,255,204,.2) !important}.tool-style-22 li:nth-child(4n+3) .tool-box-card{border-color:#7c00fe !important;box-shadow:0 0 18px rgba(124,0,254,.5),0 0 36px rgba(124,0,254,.2) !important}.tool-style-22 li:nth-child(4n+4) .tool-box-card{border-color:#ff0 !important;box-shadow:0 0 18px rgba(255,255,0,.4),0 0 36px rgba(255,255,0,.15) !important}.tool-style-22 li:nth-child(4n+1) .tool-box-card:hover{box-shadow:0 0 36px rgba(255,0,128,.8),0 0 72px rgba(255,0,128,.3) !important}.tool-style-22 li:nth-child(4n+2) .tool-box-card:hover{box-shadow:0 0 36px rgba(0,255,204,.8),0 0 72px rgba(0,255,204,.3) !important}.tool-style-22 li:nth-child(4n+3) .tool-box-card:hover{box-shadow:0 0 36px rgba(124,0,254,.8),0 0 72px rgba(124,0,254,.3) !important}.tool-style-22 li:nth-child(4n+4) .tool-box-card:hover{box-shadow:0 0 36px rgba(255,255,0,.8),0 0 72px rgba(255,255,0,.3) !important}.tool-style-22 li:nth-child(4n+1) .tool-title{color:#ff0080 !important;text-shadow:0 0 10px #ff0080 !important}.tool-style-22 li:nth-child(4n+2) .tool-title{color:#0fc !important;text-shadow:0 0 10px #0fc !important}.tool-style-22 li:nth-child(4n+3) .tool-title{color:#a855f7 !important;text-shadow:0 0 10px #7c00fe !important}.tool-style-22 li:nth-child(4n+4) .tool-title{color:#ff0 !important;text-shadow:0 0 10px #ff0 !important}.tool-style-22 li:nth-child(4n+1) .tool-icon{border:1.5px solid #ff0080 !important;color:#ff0080 !important;background:rgba(255,0,128,.1) !important}.tool-style-22 li:nth-child(4n+2) .tool-icon{border:1.5px solid #0fc !important;color:#0fc !important;background:rgba(0,255,204,.1) !important}.tool-style-22 li:nth-child(4n+3) .tool-icon{border:1.5px solid #7c00fe !important;color:#a855f7 !important;background:rgba(124,0,254,.1) !important}.tool-style-22 li:nth-child(4n+4) .tool-icon{border:1.5px solid #ff0 !important;color:#ff0 !important;background:rgba(255,255,0,.08) !important}.tool-style-23 .tool-box-card{background:linear-gradient(145deg,#f0f4ff 0,#e0e8ff 100%) !important;border:none !important;box-shadow:8px 8px 24px rgba(174,192,255,.5),-4px -4px 12px rgba(255,255,255,.9),inset 0 1px 0 rgba(255,255,255,.9) !important;color:#1e3a8a !important;transform:perspective(600px) rotateX(1deg) !important;transition:all .3s !important}.tool-style-23 .tool-box-card:hover{box-shadow:12px 12px 32px rgba(174,192,255,.6),-6px -6px 16px rgba(255,255,255,.95),inset 0 2px 0 rgba(255,255,255,.95) !important;transform:perspective(600px) rotateX(0) translateY(-4px) !important}.tool-style-23 li:nth-child(3n+2) .tool-box-card{background:linear-gradient(145deg,#fff0f6,#ffe0ef) !important;box-shadow:8px 8px 24px rgba(255,153,204,.4),-4px -4px 12px rgba(255,255,255,.9) !important;color:#831843 !important}.tool-style-23 li:nth-child(3n+3) .tool-box-card{background:linear-gradient(145deg,#f0fff4,#dcfce7) !important;box-shadow:8px 8px 24px rgba(134,239,172,.4),-4px -4px 12px rgba(255,255,255,.9) !important;color:#14532d !important}.tool-style-23 .tool-title{color:inherit !important;font-weight:900 !important}.tool-style-23 .tool-icon{background:rgba(255,255,255,.6) !important;box-shadow:4px 4px 10px rgba(0,0,0,.1),-2px -2px 6px rgba(255,255,255,.9) !important;color:inherit !important}.tool-style-24 .tool-box-card{background:linear-gradient(135deg,#ff9a9e 0,#fecfef 25%,#feada6 50%,#f5576c 75%,#4facfe 100%) !important;background-size:400% 400% !important;animation:holo-shift 4s ease infinite !important;border:1.5px solid rgba(255,255,255,.5) !important;box-shadow:0 8px 32px rgba(255,0,100,.3) !important}@keyframes holo-shift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.tool-style-24 .tool-box-card:hover{animation-play-state:paused !important;filter:brightness(1.12) saturate(1.3) !important}.tool-style-24 .tool-title{color:#fff !important;text-shadow:0 1px 4px rgba(0,0,0,.3) !important}.tool-style-24 .tool-icon{background:rgba(255,255,255,.25) !important;color:#fff !important}.tool-style-25 .tool-box-card{background:#faf5ff !important;border:2px solid #e9d5ff !important;box-shadow:0 4px 16px rgba(168,85,247,.12),inset 0 1px 0 rgba(255,255,255,.9) !important;color:#6b21a8 !important}.tool-style-25 .tool-box-card:hover{background:#f3e8ff !important;border-color:#c084fc !important;box-shadow:0 8px 28px rgba(168,85,247,.25) !important}.tool-style-25 .tool-title{color:#7c3aed !important;text-shadow:none !important}.tool-style-25 .tool-icon{background:linear-gradient(135deg,#e9d5ff,#d8b4fe) !important;color:#7c3aed !important}[data-bs-theme="dark"] .tool-style-25 .tool-box-card{background:#2d1b69 !important;border-color:#7c3aed !important}[data-bs-theme="dark"] .tool-style-25 .tool-title{color:#c4b5fd !important}.tool-style-26 .tool-box-card{background:#fff1f7 !important;border:2px solid #ffd6e7 !important;box-shadow:0 4px 16px rgba(244,63,94,.1) !important;color:#9d174d !important}.tool-style-26 li:nth-child(3n+2) .tool-box-card{background:#f0fff4 !important;border-color:#bbf7d0 !important;color:#14532d !important}.tool-style-26 li:nth-child(3n+3) .tool-box-card{background:#fffbeb !important;border-color:#fde68a !important;color:#78350f !important}.tool-style-26 .tool-box-card:hover{transform:translateY(-4px) scale(1.02) !important;box-shadow:0 12px 28px rgba(0,0,0,.12) !important}.tool-style-26 .tool-title{color:inherit !important;text-shadow:none !important}.tool-style-26 .tool-icon{background:rgba(255,255,255,.8) !important;color:inherit !important}.tool-style-27 .tool-box-card{background:linear-gradient(135deg,#667eea 0,#764ba2 100%) !important;box-shadow:0 8px 32px rgba(102,126,234,.5),0 0 0 1px rgba(255,255,255,.1) !important;position:relative !important;overflow:hidden !important}.tool-style-27 .tool-box-card::after{content:'' !important;position:absolute !important;top:-50%;left:-50%;width:200%;height:200% !important;background:radial-gradient(ellipse at center,rgba(255,255,255,.15) 0,transparent 70%) !important;transition:opacity .5s !important;opacity:0 !important;pointer-events:none !important}.tool-style-27 .tool-box-card:hover::after{opacity:1 !important}.tool-style-27 .tool-box-card:hover{box-shadow:0 16px 48px rgba(102,126,234,.7),0 0 32px rgba(118,75,162,.4) !important}.tool-style-27 li:nth-child(3n+2) .tool-box-card{background:linear-gradient(135deg,#f093fb,#f5576c) !important;box-shadow:0 8px 32px rgba(245,87,108,.5) !important}.tool-style-27 li:nth-child(3n+3) .tool-box-card{background:linear-gradient(135deg,#4facfe,#00f2fe) !important;box-shadow:0 8px 32px rgba(79,172,254,.5) !important}.tool-style-27 .tool-title{color:#fff !important;text-shadow:0 1px 3px rgba(0,0,0,.2) !important}.tool-style-27 .tool-icon{background:rgba(255,255,255,.15) !important;color:#fff !important}.tool-style-28 .tool-box-card{background:#fff !important;border:2px solid transparent !important;position:relative !important;overflow:visible !important}.tool-style-28 .tool-box-card::before{content:'' !important;position:absolute !important;inset:-3px !important;border-radius:inherit !important;background:conic-gradient(from 0,#ff6b6b,#ffd93d,#6bcb77,#4d96ff,#ff6b6b) !important;z-index:-1 !important;opacity:.7 !important;transition:opacity .3s !important;filter:blur(4px) !important}.tool-style-28 .tool-box-card:hover::before{opacity:1 !important;filter:blur(2px) !important}.tool-style-28 .tool-title{color:#1e293b !important;text-shadow:none !important}.tool-style-28 .tool-icon{background:linear-gradient(135deg,#fff7d6,#ffe4e6) !important;color:#be185d !important}[data-bs-theme="dark"] .tool-style-28 .tool-box-card{background:#0f172a !important}[data-bs-theme="dark"] .tool-style-28 .tool-title{color:#f8fafc !important}.tool-style-29 .tool-box-card{background:#fff !important;border-left:5px solid transparent !important;border-radius:12px !important;box-shadow:0 2px 12px rgba(0,0,0,.08) !important;color:#1e293b !important}.tool-style-29 li:nth-child(4n+1) .tool-box-card{border-left-color:#f43f5e !important}.tool-style-29 li:nth-child(4n+2) .tool-box-card{border-left-color:#3b82f6 !important}.tool-style-29 li:nth-child(4n+3) .tool-box-card{border-left-color:#10b981 !important}.tool-style-29 li:nth-child(4n+4) .tool-box-card{border-left-color:#f59e0b !important}.tool-style-29 .tool-box-card:hover{transform:translateX(4px) !important;box-shadow:0 6px 20px rgba(0,0,0,.14) !important}.tool-style-29 .tool-title{color:#1e293b !important;text-shadow:none !important}.tool-style-29 .tool-icon{background:#f8fafc !important;color:inherit !important;border:2px solid currentColor !important}[data-bs-theme="dark"] .tool-style-29 .tool-box-card{background:#1e293b !important;color:#f1f5f9 !important}[data-bs-theme="dark"] .tool-style-29 .tool-title{color:#f1f5f9 !important}.tool-style-30 .tool-box-card{background:linear-gradient(135deg,#ff6a00 0,#ee0979 50%,#7209b7 100%) !important;box-shadow:0 8px 30px rgba(238,9,121,.45) !important}.tool-style-30 .tool-box-card:hover{filter:brightness(1.1) saturate(1.2) !important;box-shadow:0 16px 50px rgba(238,9,121,.6) !important}.tool-style-30 .tool-title{color:#fff !important;text-shadow:0 1px 4px rgba(0,0,0,.3) !important}.tool-style-30 .tool-icon{background:rgba(255,255,255,.18) !important;color:#fff !important}.ild-toolset .tool-icon,.ild-toolset .ild-banner-icon-box,.ild-toolset .ild-banner-icon-circle,.ild-toolset .ild-banner-badge{transition:background .3s,color .3s,box-shadow .3s}.ild-icon-theme-colorful li:nth-child(6n+1) .tool-icon,.ild-icon-theme-colorful li:nth-child(6n+1) .ild-banner-icon-box,.ild-icon-theme-colorful li:nth-child(6n+1) .ild-banner-icon-circle,.ild-icon-theme-colorful li:nth-child(6n+1) .ild-banner-badge{background:linear-gradient(135deg,#ff4d6d,#ff6b81) !important;color:#fff !important}.ild-icon-theme-colorful li:nth-child(6n+2) .tool-icon,.ild-icon-theme-colorful li:nth-child(6n+2) .ild-banner-icon-box,.ild-icon-theme-colorful li:nth-child(6n+2) .ild-banner-icon-circle,.ild-icon-theme-colorful li:nth-child(6n+2) .ild-banner-badge{background:linear-gradient(135deg,#4895ef,#2563eb) !important;color:#fff !important}.ild-icon-theme-colorful li:nth-child(6n+3) .tool-icon,.ild-icon-theme-colorful li:nth-child(6n+3) .ild-banner-icon-box,.ild-icon-theme-colorful li:nth-child(6n+3) .ild-banner-icon-circle,.ild-icon-theme-colorful li:nth-child(6n+3) .ild-banner-badge{background:linear-gradient(135deg,#38ef7d,#10b981) !important;color:#fff !important}.ild-icon-theme-colorful li:nth-child(6n+4) .tool-icon,.ild-icon-theme-colorful li:nth-child(6n+4) .ild-banner-icon-box,.ild-icon-theme-colorful li:nth-child(6n+4) .ild-banner-icon-circle,.ild-icon-theme-colorful li:nth-child(6n+4) .ild-banner-badge{background:linear-gradient(135deg,#f97316,#fbbf24) !important;color:#fff !important}.ild-icon-theme-colorful li:nth-child(6n+5) .tool-icon,.ild-icon-theme-colorful li:nth-child(6n+5) .ild-banner-icon-box,.ild-icon-theme-colorful li:nth-child(6n+5) .ild-banner-icon-circle,.ild-icon-theme-colorful li:nth-child(6n+5) .ild-banner-badge{background:linear-gradient(135deg,#a855f7,#7c3aed) !important;color:#fff !important}.ild-icon-theme-colorful li:nth-child(6n+6) .tool-icon,.ild-icon-theme-colorful li:nth-child(6n+6) .ild-banner-icon-box,.ild-icon-theme-colorful li:nth-child(6n+6) .ild-banner-icon-circle,.ild-icon-theme-colorful li:nth-child(6n+6) .ild-banner-badge{background:linear-gradient(135deg,#f43f5e,#e11d48) !important;color:#fff !important}.ild-icon-theme-pdf .tool-icon,.ild-icon-theme-pdf .ild-banner-icon-box,.ild-icon-theme-pdf .ild-banner-icon-circle,.ild-icon-theme-pdf .ild-banner-badge{background:linear-gradient(135deg,#dc2626,#b91c1c) !important;color:#fff !important;border-radius:8px !important}.ild-icon-theme-video .tool-icon,.ild-icon-theme-video .ild-banner-icon-box,.ild-icon-theme-video .ild-banner-icon-circle,.ild-icon-theme-video .ild-banner-badge{background:linear-gradient(135deg,#f00,#c00) !important;color:#fff !important}.ild-icon-theme-video li:nth-child(3n+2) .tool-icon,.ild-icon-theme-video li:nth-child(3n+2) .ild-banner-icon-box{background:linear-gradient(135deg,#f60,#ff4500) !important}.ild-icon-theme-video li:nth-child(3n+3) .tool-icon,.ild-icon-theme-video li:nth-child(3n+3) .ild-banner-icon-box{background:linear-gradient(135deg,#7209b7,#3f0094) !important}.ild-icon-theme-app .tool-icon,.ild-icon-theme-app .ild-banner-icon-box,.ild-icon-theme-app .ild-banner-icon-circle,.ild-icon-theme-app .ild-banner-badge{background:linear-gradient(135deg,#2563eb,#1d4ed8) !important;color:#fff !important}.ild-icon-theme-app li:nth-child(3n+2) .tool-icon,.ild-icon-theme-app li:nth-child(3n+2) .ild-banner-icon-box{background:linear-gradient(135deg,#0891b2,#0e7490) !important}.ild-icon-theme-app li:nth-child(3n+3) .tool-icon,.ild-icon-theme-app li:nth-child(3n+3) .ild-banner-icon-box{background:linear-gradient(135deg,#7c3aed,#6d28d9) !important}.ild-icon-theme-image .tool-icon,.ild-icon-theme-image .ild-banner-icon-box,.ild-icon-theme-image .ild-banner-icon-circle,.ild-icon-theme-image .ild-banner-badge{background:linear-gradient(135deg,#7c3aed,#a855f7) !important;color:#fff !important}.ild-icon-theme-image li:nth-child(4n+2) .tool-icon,.ild-icon-theme-image li:nth-child(4n+2) .ild-banner-icon-box{background:linear-gradient(135deg,#db2777,#ec4899) !important}.ild-icon-theme-image li:nth-child(4n+3) .tool-icon,.ild-icon-theme-image li:nth-child(4n+3) .ild-banner-icon-box{background:linear-gradient(135deg,#0891b2,#06b6d4) !important}.ild-icon-theme-image li:nth-child(4n+4) .tool-icon,.ild-icon-theme-image li:nth-child(4n+4) .ild-banner-icon-box{background:linear-gradient(135deg,#f59e0b,#d97706) !important}.ild-icon-theme-wordwall .tool-icon,.ild-icon-theme-wordwall .ild-banner-icon-box,.ild-icon-theme-wordwall .ild-banner-icon-circle,.ild-icon-theme-wordwall .ild-banner-badge{background:linear-gradient(135deg,#ea580c,#f97316) !important;color:#fff !important}.ild-icon-theme-wordwall li:nth-child(3n+2) .tool-icon,.ild-icon-theme-wordwall li:nth-child(3n+2) .ild-banner-icon-box{background:linear-gradient(135deg,#16a34a,#22c55e) !important}.ild-icon-theme-wordwall li:nth-child(3n+3) .tool-icon,.ild-icon-theme-wordwall li:nth-child(3n+3) .ild-banner-icon-box{background:linear-gradient(135deg,#2563eb,#3b82f6) !important}.ild-icon-theme-document .tool-icon,.ild-icon-theme-document .ild-banner-icon-box,.ild-icon-theme-document .ild-banner-icon-circle,.ild-icon-theme-document .ild-banner-badge{background:linear-gradient(135deg,#15803d,#166534) !important;color:#fff !important}.ild-icon-theme-document li:nth-child(3n+2) .tool-icon,.ild-icon-theme-document li:nth-child(3n+2) .ild-banner-icon-box{background:linear-gradient(135deg,#0369a1,#0284c7) !important}.ild-icon-theme-document li:nth-child(3n+3) .tool-icon,.ild-icon-theme-document li:nth-child(3n+3) .ild-banner-icon-box{background:linear-gradient(135deg,#92400e,#b45309) !important}.ild-icon-theme-neon .tool-icon,.ild-icon-theme-neon .ild-banner-icon-box,.ild-icon-theme-neon .ild-banner-icon-circle,.ild-icon-theme-neon .ild-banner-badge{background:rgba(0,0,0,0.7) !important}.ild-icon-theme-neon li:nth-child(4n+1) .tool-icon,.ild-icon-theme-neon li:nth-child(4n+1) .ild-banner-icon-box,.ild-icon-theme-neon li:nth-child(4n+1) .ild-banner-icon-circle{border:2px solid #ff0080 !important;color:#ff0080 !important;box-shadow:0 0 12px rgba(255,0,128,.6) !important}.ild-icon-theme-neon li:nth-child(4n+2) .tool-icon,.ild-icon-theme-neon li:nth-child(4n+2) .ild-banner-icon-box,.ild-icon-theme-neon li:nth-child(4n+2) .ild-banner-icon-circle{border:2px solid #0fc !important;color:#0fc !important;box-shadow:0 0 12px rgba(0,255,204,.6) !important}.ild-icon-theme-neon li:nth-child(4n+3) .tool-icon,.ild-icon-theme-neon li:nth-child(4n+3) .ild-banner-icon-box,.ild-icon-theme-neon li:nth-child(4n+3) .ild-banner-icon-circle{border:2px solid #a855f7 !important;color:#a855f7 !important;box-shadow:0 0 12px rgba(168,85,247,.6) !important}.ild-icon-theme-neon li:nth-child(4n+4) .tool-icon,.ild-icon-theme-neon li:nth-child(4n+4) .ild-banner-icon-box,.ild-icon-theme-neon li:nth-child(4n+4) .ild-banner-icon-circle{border:2px solid #fbbf24 !important;color:#fbbf24 !important;box-shadow:0 0 12px rgba(251,191,36,.6) !important}.ild-icon-hidden .tool-icon,.ild-icon-hidden .ild-banner-icon-box,.ild-icon-hidden .ild-banner-icon-circle,.ild-icon-hidden .ild-banner-badge,.ild-icon-hidden .ild-banner-icon,.ild-icon-hidden .ild-banner-icon-sm,.ild-icon-hidden .ild-banner-icon-frame{display:none !important}.ild-icon-visible .tool-icon{display:flex !important}.ild-icon-round .tool-icon,.ild-icon-round .ild-banner-icon-box,.ild-icon-round .ild-banner-icon-circle{border-radius:50% !important}.ild-icon-square .tool-icon,.ild-icon-square .ild-banner-icon-box{border-radius:8px !important}.ild-icon-diamond .tool-icon,.ild-icon-diamond .ild-banner-icon-box{border-radius:0 !important;transform:rotate(45deg) !important}.ild-icon-diamond .tool-icon i,.ild-icon-diamond .tool-icon img,.ild-icon-diamond .ild-banner-icon-box i{transform:rotate(-45deg) !important}.ild-icon-blob .tool-icon,.ild-icon-blob .ild-banner-icon-box{border-radius:60% 40% 70% 30% / 30% 60% 40% 70% !important}.ild-effect-glow-gradient .tool-box-card{position:relative !important;overflow:hidden !important}.ild-effect-glow-gradient .tool-box-card::after{content:'' !important;position:absolute !important;top:-100%;left:-100% !important;width:80%;height:80% !important;background:radial-gradient(ellipse,rgba(255,255,255,.35) 0,transparent 70%) !important;transition:top .5s,left .5s !important;pointer-events:none !important}.ild-effect-glow-gradient .tool-box-card:hover::after{top:10% !important;left:10% !important}.ild-effect-halo .tool-box-card:hover{box-shadow:0 0 0 4px rgba(255,255,255,.25),0 0 0 8px rgba(255,255,255,.1),0 16px 40px rgba(0,0,0,.3) !important}.ild-effect-neon-glow .tool-box-card{transition:box-shadow .4s,filter .4s !important}.ild-effect-neon-glow .tool-box-card:hover{filter:brightness(1.15) saturate(1.4) !important;box-shadow:0 0 20px currentColor,0 0 40px rgba(255,255,255,.1) !important}.ild-effect-3d .tool-box-card{transform-style:preserve-3d !important;transition:transform .4s cubic-bezier(.34,1.56,.64,1) !important}.ild-effect-3d .tool-box-card:hover{transform:perspective(800px) rotateY(8deg) rotateX(-4deg) translateY(-6px) !important}@keyframes ild-pulse-ring{0%{box-shadow:0 0 0 0 rgba(255,255,255,.4)}70%{box-shadow:0 0 0 12px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}.ild-effect-pulse .tool-box-card:hover{animation:ild-pulse-ring 1s infinite !important}@keyframes ild-shimmer{0%{background-position:-200% center}100%{background-position:200% center}}.ild-effect-shimmer .tool-box-card{background-size:200% auto !important}.ild-effect-shimmer .tool-box-card:hover{animation:ild-shimmer 1.5s linear infinite !important}.ild-icon-pos-top .tool-box-card{flex-direction:column !important}.ild-icon-pos-bottom .tool-box-card{flex-direction:column-reverse !important}.ild-icon-pos-left .tool-box-card{flex-direction:row !important;align-items:center !important;gap:12px !important}.ild-icon-pos-left .tool-icon{margin-bottom:0 !important;flex-shrink:0 !important}.ild-icon-pos-right .tool-box-card{flex-direction:row-reverse !important;align-items:center !important;gap:12px !important}.ild-icon-pos-right .tool-icon{margin-bottom:0 !important;flex-shrink:0 !important}.ild-icon-round .tool-icon{border-radius:50% !important}.ild-icon-square .tool-icon{border-radius:8px !important}.ild-icon-diamond .tool-icon{border-radius:0 !important;transform:rotate(45deg) !important}.ild-icon-diamond .tool-icon i{transform:rotate(-45deg) !important}.ild-icon-blob .tool-icon{border-radius:60% 40% 70% 30% / 30% 60% 40% 70% !important}[data-bs-theme="dark"] .ild-toolbox-title{background:linear-gradient(135deg,#1e293b,#0f172a) !important;border-bottom:2px solid rgba(99,102,241,.4) !important}[data-bs-theme="dark"] .ild-effect-glow-gradient .tool-box-card::after{background:radial-gradient(ellipse,rgba(147,197,253,.2) 0,transparent 70%) !important}[data-bs-theme="dark"] .tool-style-21 li:nth-child(5n+1) .tool-box-card{background:linear-gradient(160deg,#be123c,#9f1239) !important}[data-bs-theme="dark"] .tool-style-21 li:nth-child(5n+2) .tool-box-card{background:linear-gradient(160deg,#065f46,#064e3b) !important}[data-bs-theme="dark"] .tool-style-21 li:nth-child(5n+3) .tool-box-card{background:linear-gradient(160deg,#1e40af,#1e3a8a) !important}[data-bs-theme="dark"] .tool-style-21 li:nth-child(5n+4) .tool-box-card{background:linear-gradient(160deg,#c2410c,#9a3412) !important}[data-bs-theme="dark"] .tool-style-21 li:nth-child(5n+5) .tool-box-card{background:linear-gradient(160deg,#6d28d9,#4c1d95) !important}[data-bs-theme="dark"] .tool-style-27 li:nth-child(3n+2) .tool-box-card{background:linear-gradient(135deg,#9d174d,#831843) !important}[data-bs-theme="dark"] .tool-style-27 li:nth-child(3n+3) .tool-box-card{background:linear-gradient(135deg,#0c4a6e,#0e7490) !important}@media(max-width:575px){.ild-mob-1col li{flex:0 0 100% !important;max-width:100% !important}.ild-mob-2col li{flex:0 0 50% !important;max-width:50% !important}.ild-mob-3col li{flex:0 0 33.333% !important;max-width:33.333% !important}}@media(min-width:576px) and (max-width:991px){.ild-tab-2col li{flex:0 0 50% !important;max-width:50% !important}.ild-tab-3col li{flex:0 0 33.333% !important;max-width:33.333% !important}.ild-tab-4col li{flex:0 0 25% !important;max-width:25% !important}}@media(min-width:992px){.ild-desk-2col li{flex:0 0 50% !important;max-width:50% !important}.ild-desk-3col li{flex:0 0 33.333% !important;max-width:33.333% !important}.ild-desk-4col li{flex:0 0 25% !important;max-width:25% !important}.ild-desk-5col li{flex:0 0 20% !important;max-width:20% !important}.ild-desk-6col li{flex:0 0 16.666% !important;max-width:16.666% !important}}.ild-icon-hidden .tool-icon{display:none !important}.ild-icon-visible .tool-icon{display:flex !important}.ild-no-icon .tool-box-card:not(:has(.tool-icon)){justify-content:center !important}.tool-style-21 li:nth-child(5n+1) .ild-banner{background:linear-gradient(160deg,#ffb3c1,#ff4d6d) !important;color:#fff !important}.tool-style-21 li:nth-child(5n+2) .ild-banner{background:linear-gradient(160deg,#b8f7d0,#38ef7d) !important;color:#fff !important}.tool-style-21 li:nth-child(5n+3) .ild-banner{background:linear-gradient(160deg,#a0d2ff,#4895ef) !important;color:#fff !important}.tool-style-21 li:nth-child(5n+4) .ild-banner{background:linear-gradient(160deg,#ffdeb4,#ff9d63) !important;color:#fff !important}.tool-style-21 li:nth-child(5n+5) .ild-banner{background:linear-gradient(160deg,#e0aaff,#c77dff) !important;color:#fff !important}.tool-style-21 .ild-banner .ild-banner-text{color:#fff !important}.tool-style-22 .ild-banner{background:#030712 !important}.tool-style-22 li:nth-child(4n+1) .ild-banner{border-left:3px solid #ff0080 !important;box-shadow:inset 0 0 20px rgba(255,0,128,.1) !important}.tool-style-22 li:nth-child(4n+2) .ild-banner{border-left:3px solid #0fc !important;box-shadow:inset 0 0 20px rgba(0,255,204,.1) !important}.tool-style-22 li:nth-child(4n+3) .ild-banner{border-left:3px solid #a855f7 !important;box-shadow:inset 0 0 20px rgba(168,85,247,.1) !important}.tool-style-22 li:nth-child(4n+4) .ild-banner{border-left:3px solid #fbbf24 !important;box-shadow:inset 0 0 20px rgba(251,191,36,.1) !important}.tool-style-22 li:nth-child(4n+1) .ild-banner .ild-banner-text{color:#ff0080 !important;text-shadow:0 0 8px #ff0080 !important}.tool-style-22 li:nth-child(4n+2) .ild-banner .ild-banner-text{color:#0fc !important;text-shadow:0 0 8px #0fc !important}.tool-style-22 li:nth-child(4n+3) .ild-banner .ild-banner-text{color:#a855f7 !important;text-shadow:0 0 8px #a855f7 !important}.tool-style-22 li:nth-child(4n+4) .ild-banner .ild-banner-text{color:#fbbf24 !important;text-shadow:0 0 8px #fbbf24 !important}.tool-style-23 li:nth-child(3n+1) .ild-banner{background:linear-gradient(145deg,#f0f4ff,#e0e8ff) !important;box-shadow:6px 6px 16px rgba(174,192,255,.4),-3px -3px 8px rgba(255,255,255,.9) !important;color:#1e3a8a !important}.tool-style-23 li:nth-child(3n+2) .ild-banner{background:linear-gradient(145deg,#fff0f6,#ffe0ef) !important;box-shadow:6px 6px 16px rgba(255,153,204,.3),-3px -3px 8px rgba(255,255,255,.9) !important;color:#831843 !important}.tool-style-23 li:nth-child(3n+3) .ild-banner{background:linear-gradient(145deg,#f0fff4,#dcfce7) !important;box-shadow:6px 6px 16px rgba(134,239,172,.3),-3px -3px 8px rgba(255,255,255,.9) !important;color:#14532d !important}.tool-style-23 .ild-banner .ild-banner-text{color:inherit !important}.tool-style-24 .ild-banner{background:linear-gradient(135deg,#ff9a9e,#fecfef,#feada6,#f5576c,#4facfe) !important;background-size:400% 400% !important;animation:holo-shift 4s ease infinite !important;color:#fff !important}.tool-style-24 .ild-banner .ild-banner-text{color:#fff !important}.tool-style-25 .ild-banner{background:#faf5ff !important;border:2px solid #e9d5ff !important;color:#6b21a8 !important}.tool-style-25 .ild-banner .ild-banner-text{color:#7c3aed !important}.tool-style-25 .ild-banner:hover{background:#f3e8ff !important;border-color:#c084fc !important}.tool-style-26 li:nth-child(3n+1) .ild-banner{background:#fff1f7 !important;border-left:3px solid #ffd6e7 !important;color:#9d174d !important}.tool-style-26 li:nth-child(3n+2) .ild-banner{background:#f0fff4 !important;border-left:3px solid #bbf7d0 !important;color:#14532d !important}.tool-style-26 li:nth-child(3n+3) .ild-banner{background:#fffbeb !important;border-left:3px solid #fde68a !important;color:#78350f !important}.tool-style-26 .ild-banner .ild-banner-text{color:inherit !important}.tool-style-27 li:nth-child(3n+1) .ild-banner{background:linear-gradient(135deg,#667eea,#764ba2) !important;color:#fff !important}.tool-style-27 li:nth-child(3n+2) .ild-banner{background:linear-gradient(135deg,#f093fb,#f5576c) !important;color:#fff !important}.tool-style-27 li:nth-child(3n+3) .ild-banner{background:linear-gradient(135deg,#4facfe,#00f2fe) !important;color:#fff !important}.tool-style-27 .ild-banner .ild-banner-text{color:#fff !important}.tool-style-28 .ild-banner{background:#fff !important;border-left:3px solid transparent !important;border-image:conic-gradient(from 0,#ff6b6b,#ffd93d,#6bcb77,#4d96ff) 1 !important}.tool-style-28 .ild-banner .ild-banner-text{color:#1e293b !important}.tool-style-29 li:nth-child(4n+1) .ild-banner{background:#fff !important;border-left:4px solid #f43f5e !important}.tool-style-29 li:nth-child(4n+2) .ild-banner{background:#fff !important;border-left:4px solid #3b82f6 !important}.tool-style-29 li:nth-child(4n+3) .ild-banner{background:#fff !important;border-left:4px solid #10b981 !important}.tool-style-29 li:nth-child(4n+4) .ild-banner{background:#fff !important;border-left:4px solid #f59e0b !important}.tool-style-29 .ild-banner .ild-banner-text{color:#1e293b !important}.tool-style-30 li:nth-child(2n+1) .ild-banner{background:linear-gradient(135deg,#ff6a00,#ee0979) !important;color:#fff !important}.tool-style-30 li:nth-child(2n+2) .ild-banner{background:linear-gradient(135deg,#7209b7,#ee0979) !important;color:#fff !important}.tool-style-30 .ild-banner .ild-banner-text{color:#fff !important}.ild-kat-kart{border-radius:12px;overflow:hidden;background:var(--kk-renk,#3498db);box-shadow:0 2px 8px rgba(0,0,0,.12);transition:transform .2s,box-shadow .2s;height:160px;display:flex;flex-direction:column;position:relative}.ild-kat-kart:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.18)}.ild-kat-bg{flex:1;background-size:cover;background-position:center}.ild-kat-ikon{flex:1;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:rgba(255,255,255,.85)}.ild-kat-alt{background:rgba(0,0,0,.45);backdrop-filter:blur(4px);padding:8px 10px}.ild-kat-baslik{color:#fff;font-weight:700;font-size:.9rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ild-kat-aciklama{color:rgba(255,255,255,.8);font-size:.72rem;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ild-kat-sayi{display:inline-block;background:rgba(255,255,255,.2);color:#fff;font-size:.68rem;border-radius:20px;padding:1px 7px;margin-top:4px}.ild-ic-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:14px;margin-bottom:8px}.ild-ic{background:var(--card-bg,#fff);border-radius:10px;overflow:hidden;box-shadow:0 1px 6px rgba(0,0,0,.1);transition:transform .2s,box-shadow .2s;position:relative}.ild-ic:hover{transform:translateY(-3px);box-shadow:0 5px 16px rgba(0,0,0,.15)}.ild-ic a{text-decoration:none;color:inherit;display:block}.ild-ic-thumb{aspect-ratio:4/3;overflow:hidden;background:#f0f0f0;display:flex;align-items:center;justify-content:center}.ild-ic-thumb img{width:100%;height:100%;object-fit:cover}.ild-ic-bilgi{padding:8px 10px 10px}.ild-ic-baslik{font-size:.82rem;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ild-ic-meta{font-size:.7rem;color:#888;margin-top:3px}.ild-ic[data-tip]::after{content:attr(data-tip);position:absolute;top:6px;right:6px;background:rgba(0,0,0,.55);color:#fff;font-size:.6rem;padding:1px 6px;border-radius:10px;text-transform:uppercase}.ild-reklam-orta{grid-column:1 / -1}.ild-filtre-bar{display:flex;gap:6px;flex-wrap:wrap}.ild-filtre-btn{border:1px solid #ddd;background:#fff;border-radius:20px;padding:4px 12px;font-size:.78rem;cursor:pointer;transition:all .15s}.ild-filtre-btn:hover,.ild-filtre-btn.aktif{background:var(--ana-renk,#f97316);color:#fff;border-color:var(--ana-renk,#f97316)}.ild-tur-rozet{display:inline-flex;align-items:center;gap:4px;color:#fff;border-radius:20px;padding:3px 10px;font-size:.75rem;font-weight:600}.ild-video-wrap{position:relative;border-radius:12px;overflow:hidden;background:#000;aspect-ratio:16/9;box-shadow:0 4px 20px rgba(0,0,0,.25)}.ild-video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ild-oyun-wrap{border-radius:12px;overflow:hidden;background:#111;box-shadow:0 4px 20px rgba(0,0,0,.25)}.ild-oyun-wrap iframe{width:100%;height:520px;display:block}.ild-pdf-kart{display:flex;gap:20px;align-items:flex-start;background:var(--card-bg,#fff);border-radius:12px;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.ild-pdf-thumb{flex-shrink:0;width:120px;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ild-pdf-thumb img{width:100%;display:block}.ild-nav-btn{display:flex;align-items:center;gap:4px;background:var(--card-bg,#fff);border:1px solid #dee2e6;border-radius:8px;padding:8px 14px;font-size:.82rem;color:var(--metin,#333);text-decoration:none;max-width:48%;transition:background .15s;overflow:hidden;white-space:nowrap}.ild-nav-btn:hover{background:#f8f9fa;color:var(--ana-renk,#f97316)}.ild-reklam-alan{min-height:50px}@media(max-width:575px){.ild-kat-kart{height:130px}.ild-ic-grid{grid-template-columns:repeat(2,1fr)}.ild-oyun-wrap iframe{height:300px}.ild-pdf-kart{flex-direction:column}.ild-pdf-thumb{width:100%}.ild-nav-btn{font-size:.75rem;padding:7px 10px}}[data-bs-theme="dark"] .ild-filtre-btn{background:#2d2d2d;border-color:#444;color:#ccc}[data-bs-theme="dark"] .ild-kat-kart{box-shadow:0 2px 8px rgba(0,0,0,.4)}.ild-lib-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:14px 14px;border-radius:18px;background:linear-gradient(135deg,rgba(99,102,241,.12),rgba(34,197,94,.10));border:1px solid rgba(2,6,23,.10);margin:6px 0 14px}html[data-bs-theme="dark"] .ild-lib-head{background:linear-gradient(135deg,rgba(99,102,241,.16),rgba(34,197,94,.12));border-color:rgba(255,255,255,.14)}.ild-lib-head__h{margin:0;font-size:22px;font-weight:900;letter-spacing:.2px}.ild-lib-head__s{margin:6px 0 0;opacity:.80;font-weight:600}.ild-lib-head__intro{margin:10px 0 0;opacity:.92;max-width:64ch}.ild-lib-head__tools{min-width:240px}.ild-lib-search{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border-radius:999px;background:rgba(255,255,255,.80);border:1px solid rgba(2,6,23,.14);box-shadow:0 10px 22px rgba(2,6,23,.06)}html[data-bs-theme="dark"] .ild-lib-search{background:rgba(15,23,42,.72);border-color:rgba(255,255,255,.16);box-shadow:0 10px 22px rgba(0,0,0,.28)}.ild-lib-search__icon{opacity:.8}.ild-lib-search input{border:0;outline:0;width:100%;background:transparent;font-weight:700}html[data-bs-theme="dark"] .ild-lib-search input{color:#fff}.ild-lib{margin-top:8px}.ild-lib-grid{display:grid;gap:12px;grid-template-columns:repeat(1,minmax(0,1fr))}.ild-lib[style*="--ild-cols:auto"] .ild-lib-grid{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:560px){.ild-lib[style*="--ild-cols:auto"] .ild-lib-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.ild-lib[style*="--ild-cols:auto"] .ild-lib-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.ild-lib[style*="--ild-cols:auto"] .ild-lib-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ild-lib[style*="--ild-cols:2"] .ild-lib-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ild-lib[style*="--ild-cols:3"] .ild-lib-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ild-lib[style*="--ild-cols:4"] .ild-lib-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:992px){.ild-lib[style*="--ild-cols:3"] .ild-lib-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ild-lib[style*="--ild-cols:4"] .ild-lib-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ild-lib-card{border-radius:18px;overflow:hidden;border:1px solid rgba(2,6,23,.10);background:rgba(255,255,255,.92);box-shadow:0 14px 28px rgba(2,6,23,.08);transition:transform .14s ease,box-shadow .14s ease}html[data-bs-theme="dark"] .ild-lib-card{background:rgba(15,23,42,.88);border-color:rgba(255,255,255,.14);box-shadow:0 14px 28px rgba(0,0,0,.30)}.ild-lib-card:hover{transform:translateY(-2px);box-shadow:0 18px 44px rgba(2,6,23,.14)}html[data-bs-theme="dark"] .ild-lib-card:hover{box-shadow:0 18px 44px rgba(0,0,0,.44)}.ild-lib-card__link{display:block;color:inherit;text-decoration:none}.ild-lib-card__thumb{position:relative;aspect-ratio:16/9;background:rgba(2,6,23,.04)}html[data-bs-theme="dark"] .ild-lib-card__thumb{background:rgba(255,255,255,.06)}.ild-lib-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ild-lib-card__badge{position:absolute;left:10px;top:10px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.6px;color:#fff;background:rgba(2,6,23,.72);border:1px solid rgba(255,255,255,.16)}html[data-bs-theme="dark"] .ild-lib-card__badge{background:rgba(255,255,255,.10)}.ild-lib-card__body{padding:12px 12px 14px}.ild-lib-card__title{margin:0;font-size:15px;font-weight:900;line-height:1.25}.ild-lib-card__excerpt{margin:8px 0 0;opacity:.82;font-size:13px;line-height:1.35}.ild-empty{padding:18px;border-radius:16px;border:1px dashed rgba(2,6,23,.22);background:rgba(255,255,255,.70);font-weight:700}html[data-bs-theme="dark"] .ild-empty{border-color:rgba(255,255,255,.22);background:rgba(15,23,42,.72)}.ild-lib-pager{margin:14px 0 0}.ild-lib-pager .page-numbers{display:inline-block;padding:8px 12px;margin:0 4px 6px 0;border-radius:999px;font-weight:800;text-decoration:none;border:1px solid rgba(2,6,23,.14);background:rgba(255,255,255,.86)}html[data-bs-theme="dark"] .ild-lib-pager .page-numbers{border-color:rgba(255,255,255,.16);background:rgba(15,23,42,.82);color:#fff}.ild-lib-pager .page-numbers.current{background:rgba(34,197,94,.16);border-color:rgba(34,197,94,.35)}html[data-bs-theme="dark"] .ild-lib-pager .page-numbers.current{background:rgba(34,197,94,.18)}.ild-lib-filters{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 12px}.ild-lib-filter{border:1px solid rgba(2,6,23,.14);background:rgba(255,255,255,.84);padding:8px 12px;border-radius:999px;font-weight:900;letter-spacing:.2px}html[data-bs-theme="dark"] .ild-lib-filter{border-color:rgba(255,255,255,.16);background:rgba(15,23,42,.82);color:#fff}.ild-lib-filter.is-active{background:rgba(99,102,241,.16);border-color:rgba(99,102,241,.36)}html[data-bs-theme="dark"] .ild-lib-filter.is-active{background:rgba(99,102,241,.20)}@media(max-width:640px){.ild-lib-head{flex-direction:column;align-items:stretch}.ild-lib-head__tools{min-width:0}}.ild-launch-thumb{width:240px;max-width:100%;border-radius:18px;overflow:hidden;background:rgba(2,6,23,.06);flex:0 0 auto}.ild-launch-thumb img{width:100%;height:100%;object-fit:cover;display:block;min-height:150px}.ild-launch-thumb-fallback{display:flex;align-items:center;justify-content:center;min-height:150px;font-size:44px;color:rgba(2,6,23,.55)}.ild-launch-frame .ild-oyun-wrap iframe,.ild-launch-frame .ild-video-wrap iframe{min-height:520px}@media(max-width:768px){.ild-launch-thumb{width:100%}.ild-launch-frame .ild-oyun-wrap iframe,.ild-launch-frame .ild-video-wrap iframe{min-height:65vh}.ild-launch .btn-lg{width:100%}}html[data-bs-theme="dark"] .ild-page-header{background:#0f172a !important;border-color:#334155 !important;color:#f8fafc !important}html[data-bs-theme="dark"] .ild-page-header h1,html[data-bs-theme="dark"] .ild-page-header h2,html[data-bs-theme="dark"] .ild-page-header h3,html[data-bs-theme="dark"] .ild-page-header h4,html[data-bs-theme="dark"] .ild-page-header h5,html[data-bs-theme="dark"] .ild-page-header h6{color:#f8fafc !important}html[data-bs-theme="dark"] .ild-page-header small,html[data-bs-theme="dark"] .ild-page-header .text-muted{color:rgba(248,250,252,.72) !important}html[data-bs-theme="light"] .ild-page-header{background:#fff !important;border-color:#e2e8f0 !important;color:#0f172a !important}html[data-bs-theme="dark"] .ild-page-header{background:rgba(15,23,42,.72) !important;border-color:rgba(148,163,184,.18) !important;color:#f8fafc !important}html[data-bs-theme="dark"] .ild-page-header *{color:#f8fafc !important;opacity:1 !important;-webkit-text-fill-color:#f8fafc !important;text-shadow:0 1px 0 rgba(0,0,0,.45)}html[data-bs-theme="dark"] .ild-page-header .text-muted,html[data-bs-theme="dark"] .ild-page-header .text-secondary{color:rgba(226,232,240,.90) !important;-webkit-text-fill-color:rgba(226,232,240,.90) !important}body.page-template-page-portal-php .ild-breadcrumbs-wrapper,body.page-template-page-portal .ild-breadcrumbs-wrapper{margin-bottom:4px !important;padding:0 4px !important}body.page-template-page-portal-php .portal-viewer-card,body.page-template-page-portal .portal-viewer-card{margin-top:0 !important;margin-bottom:6px !important}.portal-sidebar-home{padding:8px 6px 10px;border-top:1px solid rgba(255,255,255,0.08);flex-shrink:0}.portal-sidebar-home-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 16px;border-radius:14px;font-size:.875rem;font-weight:700;text-decoration:none !important;text-transform:uppercase;letter-spacing:.4px;background:var(--navbar-bg,#ff7d00) !important;color:#fff !important;box-shadow:0 4px 14px rgba(0,0,0,0.25);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;border:1px solid rgba(255,255,255,0.2)}.portal-sidebar-home-btn:hover{transform:translateY(-2px);filter:brightness(1.1);box-shadow:0 8px 20px rgba(0,0,0,0.3) !important}.portal-sidebar-home-btn i{font-size:1rem}@media(max-width:1024px){.sidebar-links svg,.sidebar-links i{opacity:1 !important;filter:none !important}.sidebar-links .icon,.sidebar-links .icon-wrap{background:rgba(255,255,255,0.25) !important}}.ild-ic-grid>:not(.ild-ic):not(.ild-reklam-orta){grid-column:1 / -1;width:100% !important;max-width:100% !important;min-width:0}.ild-ic-grid>:not(.ild-ic):not(.ild-reklam-orta) .wp-block-group,.ild-ic-grid>:not(.ild-ic):not(.ild-reklam-orta) .wp-block-columns,.ild-ic-grid>:not(.ild-ic):not(.ild-reklam-orta) .wp-block-column,.ild-ic-grid>:not(.ild-ic):not(.ild-reklam-orta) .wp-block-html,.ild-ic-grid>:not(.ild-ic):not(.ild-reklam-orta)>div{width:100% !important;max-width:100% !important}.hb-page-fix-wrap{padding:28px;background:#eef4f8;border-radius:18px}.hb-theme-header{display:block !important;position:relative !important;width:100% !important;min-height:auto !important;margin:0 0 22px !important;padding:22px 24px !important;background:linear-gradient(180deg,#fafdff 0,#eef7fd 100%) !important;border:1px solid #d9e8f2 !important;border-radius:18px !important;box-shadow:0 8px 24px rgba(24,85,130,.08) !important;overflow:hidden !important;writing-mode:horizontal-tb !important;text-orientation:mixed !important;transform:none !important;float:none !important}.hb-theme-header::before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,#33aae0 0,#1f76b3 100%)}.hb-theme-header h2,.entry-content .hb-page-fix-wrap .hb-theme-header h2,.card .entry-content .hb-page-fix-wrap .hb-theme-header h2{margin:0 0 6px !important;padding:0 !important;font-size:28px !important;line-height:1.2 !important;font-weight:700 !important;color:#174f78 !important;opacity:1 !important}.hb-theme-header p,.entry-content .hb-page-fix-wrap .hb-theme-header p,.card .entry-content .hb-page-fix-wrap .hb-theme-header p{margin:0 !important;padding:0 !important;font-size:15px !important;line-height:1.6 !important;color:#5f7286 !important;opacity:1 !important}.hb-theme-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important;width:100% !important}.hb-theme-card{display:block !important;position:relative !important;min-height:150px !important;padding:20px 20px 18px !important;overflow:hidden !important;background:linear-gradient(180deg,#fff 0,#f8fcff 100%) !important;border:1px solid #d8e7f1 !important;border-radius:18px !important;box-shadow:0 8px 22px rgba(31,91,138,.06) !important;transition:all .2s ease !important}.hb-theme-card:hover{transform:translateY(-4px) !important;box-shadow:0 14px 30px rgba(31,91,138,.12) !important;border-color:#bedaea !important;background:linear-gradient(180deg,#fff 0,#f1f8fd 100%) !important}.hb-theme-card::before{content:"";position:absolute;left:0;top:18px;width:5px;height:46px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#4fb6e9 0,#1e6fa8 100%)}.hb-theme-card h3,.entry-content .hb-page-fix-wrap .hb-theme-card h3,.card .entry-content .hb-page-fix-wrap .hb-theme-card h3{margin:0 0 10px !important;padding-left:14px !important;font-size:22px !important;line-height:1.3 !important;font-weight:700 !important;color:#1d527b !important;opacity:1 !important}.hb-theme-card p,.entry-content .hb-page-fix-wrap .hb-theme-card p,.card .entry-content .hb-page-fix-wrap .hb-theme-card p,.entry-content .hb-page-fix-wrap .hb-theme-card div,.card .entry-content .hb-page-fix-wrap .hb-theme-card div{margin:0 !important;color:#617487 !important;opacity:1 !important}.hb-theme-card p{padding-left:14px !important;font-size:15px !important;line-height:1.6 !important}.hb-theme-card .hb-theme-link,.entry-content .hb-page-fix-wrap .hb-theme-card .hb-theme-link,.card .entry-content .hb-page-fix-wrap .hb-theme-card .hb-theme-link{display:inline-flex !important;align-items:center !important;gap:6px !important;margin-top:14px !important;padding-left:14px !important;font-size:13px !important;font-weight:600 !important;color:#1e6fa8 !important;opacity:1 !important}html[data-bs-theme="dark"] .hb-page-fix-wrap,[data-bs-theme="dark"] .entry-content .hb-page-fix-wrap,body.dark-mode .hb-page-fix-wrap,body.theme-dark .hb-page-fix-wrap{background:#101a29 !important}html[data-bs-theme="dark"] .hb-theme-header,[data-bs-theme="dark"] .entry-content .hb-theme-header,body.dark-mode .hb-theme-header,body.theme-dark .hb-theme-header{background:linear-gradient(180deg,#162235 0,#1a2940 100%) !important;border-color:#2a405b !important;box-shadow:0 10px 28px rgba(0,0,0,.28) !important}html[data-bs-theme="dark"] .hb-theme-header::before,[data-bs-theme="dark"] .entry-content .hb-theme-header::before,body.dark-mode .hb-theme-header::before,body.theme-dark .hb-theme-header::before,html[data-bs-theme="dark"] .hb-theme-card::before,[data-bs-theme="dark"] .entry-content .hb-theme-card::before,body.dark-mode .hb-theme-card::before,body.theme-dark .hb-theme-card::before{background:linear-gradient(180deg,#59c8ff 0,#3296d1 100%) !important}html[data-bs-theme="dark"] .entry-content .hb-page-fix-wrap .hb-theme-header h2,html[data-bs-theme="dark"] .card .entry-content .hb-page-fix-wrap .hb-theme-header h2,html[data-bs-theme="dark"] .hb-theme-header h2,body.dark-mode .hb-theme-header h2,body.theme-dark .hb-theme-header h2{color:#eef6ff !important;opacity:1 !important}html[data-bs-theme="dark"] .entry-content .hb-page-fix-wrap .hb-theme-header p,html[data-bs-theme="dark"] .card .entry-content .hb-page-fix-wrap .hb-theme-header p,html[data-bs-theme="dark"] .hb-theme-header p,body.dark-mode .hb-theme-header p,body.theme-dark .hb-theme-header p{color:#b9cadb !important;opacity:1 !important}html[data-bs-theme="dark"] .hb-theme-card,[data-bs-theme="dark"] .entry-content .hb-theme-card,body.dark-mode .hb-theme-card,body.theme-dark .hb-theme-card{background:linear-gradient(180deg,#172436 0,#1b2a3d 100%) !important;border-color:#2b415b !important;box-shadow:0 10px 24px rgba(0,0,0,.24) !important}html[data-bs-theme="dark"] .hb-theme-card:hover,[data-bs-theme="dark"] .entry-content .hb-theme-card:hover,body.dark-mode .hb-theme-card:hover,body.theme-dark .hb-theme-card:hover{background:linear-gradient(180deg,#1b2c40 0,#203449 100%) !important;border-color:#3b597b !important;box-shadow:0 14px 30px rgba(0,0,0,.32) !important}html[data-bs-theme="dark"] .entry-content .hb-page-fix-wrap .hb-theme-card h3,html[data-bs-theme="dark"] .card .entry-content .hb-page-fix-wrap .hb-theme-card h3,html[data-bs-theme="dark"] .hb-theme-card h3,body.dark-mode .hb-theme-card h3,body.theme-dark .hb-theme-card h3{color:#f3f8fd !important;opacity:1 !important}html[data-bs-theme="dark"] .entry-content .hb-page-fix-wrap .hb-theme-card p,html[data-bs-theme="dark"] .entry-content .hb-page-fix-wrap .hb-theme-card div,html[data-bs-theme="dark"] .card .entry-content .hb-page-fix-wrap .hb-theme-card p,html[data-bs-theme="dark"] .card .entry-content .hb-page-fix-wrap .hb-theme-card div,html[data-bs-theme="dark"] .hb-theme-card p,body.dark-mode .hb-theme-card p,body.dark-mode .hb-theme-card div,body.theme-dark .hb-theme-card p,body.theme-dark .hb-theme-card div{color:#bfd0e0 !important;opacity:1 !important}html[data-bs-theme="dark"] .entry-content .hb-page-fix-wrap .hb-theme-card .hb-theme-link,html[data-bs-theme="dark"] .card .entry-content .hb-page-fix-wrap .hb-theme-card .hb-theme-link,html[data-bs-theme="dark"] .hb-theme-card .hb-theme-link,body.dark-mode .hb-theme-card .hb-theme-link,body.theme-dark .hb-theme-card .hb-theme-link{color:#7fd3ff !important;opacity:1 !important}@media(max-width:1100px){.hb-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media(max-width:700px){.hb-page-fix-wrap{padding:18px}.hb-theme-grid{grid-template-columns:1fr !important}.hb-theme-header h2{font-size:24px !important}.hb-theme-card h3{font-size:18px !important}.hb-theme-card p{font-size:14px !important}}
/* ILD v19.11 - erişilebilirlik korunur, mobil ilk render etkisi azaltılır */
button[aria-label], a[aria-label]{-webkit-tap-highlight-color:rgba(59,130,246,.22)}
.corner-btn,.popup-close,.btn-close{display:inline-flex;align-items:center;justify-content:center}
@media (min-width:992px){.corner-btn,#themeSwitcherDesktop,#scrollTopBtn,.popup-close,.btn-close{min-width:44px;min-height:44px}.ild-cookie-btn{min-height:44px}}
@media (max-width:991.98px){.corner-btn,.btn-close{min-width:40px;min-height:40px}.ild-cookie-btn{min-height:40px}}
.ild-cookie-accept{background:#15803d!important;color:#fff!important;border-color:#166534!important;font-weight:800!important}
.ild-cookie-accept:hover,.ild-cookie-accept:focus{background:#166534!important;color:#fff!important}
.ild-cookie-reject,.ild-cookie-advanced,.ild-cookie-save{font-weight:700}
/* ── Tablet ortalama düzeltmesi (768px–991px) ─────────────────────────── */
@media(min-width:768px) and (max-width:991.98px){
  .d-flex.flex-grow-1{
    justify-content:center !important;
  }
  main.content-area{
    max-width:100% !important;
    width:100% !important;
    margin:0 auto !important;
  }
  .container-fluid>.ild-main-row,
  .container>.ild-main-row{
    justify-content:center !important;
    width:100% !important;
  }
  .ild-content-col{
    width:100% !important;
    max-width:100% !important;
    padding-left:8px !important;
    padding-right:8px !important;
  }
}
/* ── Tablet layout fix v2 ────────────────────────────────────────────── */
@media(max-width:991.98px){
  /* Sol panel fixed pozisyona taşındığında flex layout'tan çıkar */
  .ild-left-panel{
    width:0 !important;
    min-width:0 !important;
    max-width:0 !important;
    padding:0 !important;
    margin:0 !important;
    flex:0 0 0 !important;
    overflow:hidden !important;
  }
  /* İçerik alanı tüm genişliği alsın */
  main.content-area{
    flex:1 1 auto !important;
    width:100% !important;
    min-width:0 !important;
    max-width:100% !important;
  }
  .d-flex.flex-grow-1{
    width:100% !important;
  }
}

/* =========================================================
   ILD Kompakt İçerik Sayfası v2.1.2
   Atölye ruhu korunur, içerik sayfası ölçeği küçültülür.
   ========================================================= */
.ild-single-wrap{width:100%;max-width:1920px;margin:0 auto;padding:18px 24px 46px;background:var(--arkaplan);color:var(--metin-renk)}
.ild-single-grid{display:grid;grid-template-columns:260px minmax(0,1fr)280px;gap:22px;align-items:start;max-width:1600px;margin:0 auto}.ild-single-left,.ild-single-right{position:sticky;top:92px;display:grid;gap:18px}.ild-single-main{min-width:0}.ild-single-side-card,.ild-single-hero,.ild-single-block,.ild-single-download,.ild-single-recommend{background:var(--kart-bg);border:1px solid var(--border-color);box-shadow:0 10px 26px rgba(15,23,42,.08);border-radius:18px;overflow:hidden}.ild-single-side-card{background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.74));border-color:rgba(14,165,233,.22)}.ild-single-side-head,.ild-single-block-head{display:flex;align-items:center;gap:9px;background:linear-gradient(90deg,#0877bb,#1db7e6);color:#fff;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.ild-single-side-head{min-height:46px;padding:11px 14px;font-size:.86rem;line-height:1.15;white-space:nowrap}.ild-single-block-head{min-height:42px;padding:10px 16px;font-size:.86rem;white-space:nowrap}.ild-single-side-list{padding:12px;display:grid;gap:10px}.ild-single-side-link{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 12px;border-radius:14px;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(148,163,184,.35);box-shadow:0 6px 14px rgba(15,23,42,.06);color:#0f2742!important;font-weight:850;font-size:.92rem;line-height:1.15;transition:.18s ease}.ild-single-side-link:hover{transform:translateY(-2px);box-shadow:0 10px 18px rgba(15,23,42,.1)}.ild-single-side-icon{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:linear-gradient(135deg,#ff5138,#10b7e8)}.ild-single-hero{position:relative;padding:16px 28px 24px;border:2px solid rgba(8,47,73,.85);box-shadow:6px 6px 0 rgba(2,80,140,.16),0 12px 24px rgba(15,23,42,.06);background:linear-gradient(120deg,#fff 0%,#fff 64%,#fff1dd 100%);margin-bottom:20px}.ild-single-badge{display:none}.ild-single-hero h1{text-align:center;font-size:clamp(1.75rem,2.75vw,2.6rem)!important;line-height:1.08!important;letter-spacing:-.03em!important;margin:0 0 18px!important;color:#082f49!important}.ild-single-lead{font-size:.98rem;line-height:1.62;font-weight:750;color:#075985;max-width:none;margin:0 0 18px}.ild-single-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ild-single-meta-grid>div{background:#ecf8ff;border:1px solid #b7ddf3;border-radius:14px;padding:10px 12px;box-shadow:3px 3px 0 rgba(2,100,170,.14)}.ild-single-meta-grid span{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:#075985}.ild-single-meta-grid strong{display:block;font-size:.92rem;line-height:1.25;color:#082f49}.ild-single-block{margin-top:16px}.ild-single-block-body{padding:16px;background:var(--kart-bg)}.ild-single-entry-content{font-size:.98rem;line-height:1.7}.ild-single-entry-content p{margin-bottom:12px}.ild-single-entry-content img,.ild-single-entry-content iframe{max-width:100%;border-radius:14px}.ild-single-entry-content .gallery{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.ild-single-entry-content .gallery-item{width:auto!important;margin:0!important}.ild-single-steps{display:grid;gap:10px;margin:0!important;padding:0!important;list-style:none!important}.ild-single-steps li{display:flex;gap:11px;align-items:flex-start;border:1px solid rgba(148,163,184,.35);background:#f0f9ff;border-radius:14px;padding:11px 13px;font-weight:750}.ild-single-steps li span{width:24px;height:24px;border-radius:8px;background:#16a34a;color:#fff;display:grid;place-items:center;flex:0 0 auto;font-weight:1000}.ild-single-steps li p{margin:0;color:#0f2742}.ild-single-purpose{margin:0;padding:13px 15px;border:1px dashed rgba(3,105,161,.35);border-radius:14px;background:linear-gradient(135deg,rgba(3,105,161,.08),rgba(22,163,74,.08));font-weight:750;color:#0f2742}.ild-single-download{margin-top:18px;border:2px solid rgba(8,47,73,.75);box-shadow:5px 5px 0 rgba(2,80,140,.14),0 10px 22px rgba(15,23,42,.07)}.ild-single-download .ild-single-block-head{background:linear-gradient(90deg,#ea580c,#f59e0b);color:#111827}.ild-single-file-card{display:grid;grid-template-columns:78px minmax(0,1fr)220px;gap:15px;align-items:center}.ild-single-file-cover{width:78px;height:92px;border-radius:14px;border:1px solid rgba(148,163,184,.35);background:linear-gradient(160deg,#fff,#e7f5ff);display:grid;place-items:center;overflow:hidden;box-shadow:3px 3px 0 rgba(2,100,170,.12)}.ild-single-file-cover img{width:100%;height:100%;object-fit:cover}.ild-single-file-cover span{font-size:.9rem;font-weight:1000;color:#ef4444;border:2px solid #ef4444;border-radius:8px;padding:5px;background:#fff}.ild-single-file-info h3{font-size:1.05rem!important;line-height:1.2!important;margin:0 0 4px!important;color:var(--metin-renk)!important}.ild-single-file-info p{margin:0 0 8px;color:var(--meta-color);font-size:.9rem;font-weight:700}.ild-single-file-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ild-single-file-meta span{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(148,163,184,.12);border:1px solid rgba(148,163,184,.3);font-size:.78rem;font-weight:800;color:var(--meta-color);line-height:1;box-shadow:0 2px 6px rgba(15,23,42,.05)}.ild-single-file-meta .is-type{background:linear-gradient(180deg,#f3f8ff,#e6f2ff);border-color:rgba(59,130,246,.22);color:#1d4ed8}.ild-single-file-meta .is-free{background:linear-gradient(180deg,#f2fff7,#e6fff0);border-color:rgba(16,185,129,.24);color:#0f9f6e}.ild-single-file-meta span i{font-size:.9em;opacity:.9}.ild-single-file-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ild-single-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:13px;color:#fff!important;font-weight:950;font-size:.9rem;box-shadow:0 4px 0 rgba(0,0,0,.16);transition:.15s ease}.ild-single-btn:hover{transform:translateY(-2px);filter:saturate(1.08)}.ild-single-btn-blue{background:linear-gradient(135deg,#0b82ee,#15a3f6)}.ild-single-btn-green{background:linear-gradient(135deg,#17c884,#10b36f)}.ild-single-file-actions .ild-single-btn-blue::after{content:"↗";display:inline-block;margin-left:8px;font-size:1rem;line-height:1;transform:translateY(-1px)}.ild-single-file-actions .ild-single-btn-green::after{content:"⤓";display:inline-block;margin-left:8px;font-size:1rem;line-height:1;transform:translateY(-1px)}.ild-single-recommend{margin-top:18px;padding:16px}.ild-single-rec-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ild-single-rec-head h2{font-size:1.18rem!important;margin:0!important;color:var(--metin-renk)!important}.ild-single-rec-head span{font-size:.8rem;color:var(--meta-color);font-weight:850}.ild-single-rec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ild-single-rec-item{min-height:86px;border:1px solid rgba(148,163,184,.35);background:linear-gradient(180deg,#fff,#f8fbff);border-radius:14px;padding:12px;color:#0f2742!important;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 6px 14px rgba(15,23,42,.06);transition:.16s}.ild-single-rec-item:hover{transform:translateY(-2px);box-shadow:0 10px 18px rgba(15,23,42,.10)}.ild-single-rec-item strong{font-size:.92rem;line-height:1.2}.ild-single-rec-item small{font-size:.76rem;color:#64748b;font-weight:800}
html[data-bs-theme="dark"] .ild-single-wrap{background:#0f172a;color:#f1f5f9}html[data-bs-theme="dark"] .ild-single-side-card,html[data-bs-theme="dark"] .ild-single-hero,html[data-bs-theme="dark"] .ild-single-block,html[data-bs-theme="dark"] .ild-single-download,html[data-bs-theme="dark"] .ild-single-recommend{background:#1e293b;border-color:#334155;color:#f1f5f9;box-shadow:0 12px 28px rgba(0,0,0,.28)}html[data-bs-theme="dark"] .ild-single-side-link,html[data-bs-theme="dark"] .ild-single-rec-item{background:linear-gradient(180deg,#1e293b,#182235);border-color:#334155;color:#f8fafc!important}html[data-bs-theme="dark"] .ild-single-hero{background:linear-gradient(120deg,#1e293b 0%,#1e293b 68%,#251c10 100%);border-color:rgba(255,255,255,.3)}html[data-bs-theme="dark"] .ild-single-hero h1,html[data-bs-theme="dark"] .ild-single-meta-grid strong,html[data-bs-theme="dark"] .ild-single-file-info h3,html[data-bs-theme="dark"] .ild-single-rec-head h2{color:#fff!important}html[data-bs-theme="dark"] .ild-single-lead,html[data-bs-theme="dark"] .ild-single-file-info p,html[data-bs-theme="dark"] .ild-single-file-meta span,html[data-bs-theme="dark"] .ild-single-rec-head span,html[data-bs-theme="dark"] .ild-single-rec-item small{color:#cbd5e1!important}html[data-bs-theme="dark"] .ild-single-meta-grid>div,html[data-bs-theme="dark"] .ild-single-steps li,html[data-bs-theme="dark"] .ild-single-purpose{background:#172235;border-color:#334155;color:#f1f5f9}html[data-bs-theme="dark"] .ild-single-meta-grid span,html[data-bs-theme="dark"] .ild-single-steps li p,html[data-bs-theme="dark"] .ild-single-purpose{color:#e2e8f0}html[data-bs-theme="dark"] .ild-single-file-cover{background:#0f172a;border-color:#334155}html[data-bs-theme="dark"] .ild-single-file-cover span{background:#111827}html[data-bs-theme="dark"] .ild-single-file-meta .is-type{background:linear-gradient(180deg,rgba(29,78,216,.22),rgba(37,99,235,.14));border-color:rgba(96,165,250,.28);color:#bfdbfe!important}html[data-bs-theme="dark"] .ild-single-file-meta .is-free{background:linear-gradient(180deg,rgba(5,150,105,.22),rgba(16,185,129,.14));border-color:rgba(52,211,153,.28);color:#bbf7d0!important}
@media(max-width:1280px){.ild-single-grid{grid-template-columns:230px minmax(0,1fr)250px;gap:18px}.ild-single-side-head{font-size:.78rem}.ild-single-side-link{font-size:.86rem}.ild-single-file-card{grid-template-columns:72px minmax(0,1fr);}.ild-single-file-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.ild-single-file-cover{width:72px;height:86px}}
@media(max-width:991.98px){.ild-single-wrap{padding:14px 12px 34px}.ild-single-grid{grid-template-columns:1fr}.ild-single-left,.ild-single-right{position:static}.ild-single-main{order:1}.ild-single-left{order:2}.ild-single-right{order:3}.ild-single-hero{padding:15px 18px 20px}.ild-single-hero h1{font-size:2rem!important}.ild-single-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ild-single-rec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ild-single-side-head,.ild-single-block-head{white-space:normal}}
@media(max-width:560px){.ild-single-hero h1{font-size:1.65rem!important}.ild-single-lead{font-size:.9rem}.ild-single-meta-grid{grid-template-columns:1fr}.ild-single-file-card{grid-template-columns:64px minmax(0,1fr);gap:12px}.ild-single-file-cover{width:64px;height:78px}.ild-single-file-meta{gap:7px}.ild-single-file-meta span{padding:6px 11px;font-size:.76rem}.ild-single-file-actions{grid-template-columns:1fr}.ild-single-rec-grid{grid-template-columns:1fr}.ild-single-side-link{min-height:46px}.ild-single-block-body{padding:13px}.ild-single-side-card,.ild-single-hero,.ild-single-block,.ild-single-download,.ild-single-recommend{border-radius:16px}}

/* =========================================================
   ILD FIX: Tema geçişi çalışırken üst panel/arama turuncuya dönmesin
   - Dark mode ana navigasyon yine mavi/lacivert kalsın
   - Arama overlay'i navbar-bg yerine sabit mavi paleti kullansın
   - Mobil arama paneli turuncu miras almasın
   ========================================================= */
html[data-bs-theme="dark"],
html[data-bs-theme="dark"] body,
[data-bs-theme="dark"]{
  --navbar-bg:#0b6f9f !important;
  --mb-nav-active:#38bdf8 !important;
  --selection-bg:#0ea5e9 !important;
  --preloader-color:#38bdf8 !important;
}
html[data-bs-theme="light"],
html[data-bs-theme="light"] body{
  --navbar-bg:#0b82c4 !important;
}

html[data-bs-theme="dark"] .navbar,
html[data-bs-theme="dark"] nav.navbar,
html[data-bs-theme="dark"] .mobile-header-wrapper,
html[data-bs-theme="dark"] .d-lg-none.mobile-header-wrapper,
html[data-bs-theme="dark"] .navbar .container-fluid,
html[data-bs-theme="dark"] .navbar .container{
  background:linear-gradient(90deg,#075985 0%,#0b82c4 55%,#0ea5e9 100%) !important;
  background-color:#0b82c4 !important;
}
html[data-bs-theme="light"] .navbar,
html[data-bs-theme="light"] nav.navbar,
html[data-bs-theme="light"] .mobile-header-wrapper{
  background:linear-gradient(90deg,#0877bb 0%,#17a8dc 100%) !important;
  background-color:#0b82c4 !important;
}

html[data-bs-theme="dark"] .desktop-search-wrapper,
html[data-bs-theme="dark"] #themeSwitcherDesktop,
html[data-bs-theme="dark"] .corner-btn,
html[data-bs-theme="dark"] #mobileSearchBtn,
html[data-bs-theme="dark"] #themeSwitcherMobile{
  background:rgba(255,255,255,.12) !important;
  border-color:rgba(255,255,255,.28) !important;
  color:#ffffff !important;
}
html[data-bs-theme="dark"] .desktop-search-input,
html[data-bs-theme="dark"] .desktop-search-input::placeholder{
  color:#ffffff !important;
}

/* Arama açılır paneli: gece temaya uyumlu sade premium görünüm */
#ild-search-dropdown,
html[data-bs-theme="dark"] #ild-search-dropdown,
html[data-bs-theme="light"] #ild-search-dropdown{
  background:linear-gradient(180deg,#134b76 0%,#0b3356 32%,#092645 68%,#071b31 100%) !important;
  border:1px solid rgba(143,211,255,.26) !important;
  border-top:1px solid rgba(221,243,255,.30) !important;
  box-shadow:0 18px 42px rgba(2,9,19,.42), inset 0 1px 0 rgba(255,255,255,.12), inset 0 -1px 0 rgba(62,127,185,.14) !important;
  backdrop-filter:blur(6px);
  -webkit-backdrop-filter:blur(6px);
}
#ild-search-dropdown::before{
  content:"";
  position:absolute;
  left:10px;
  right:10px;
  top:0;
  height:1px;
  background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(219,241,255,.30) 20%,rgba(255,255,255,.42) 50%,rgba(219,241,255,.30) 80%,rgba(255,255,255,0) 100%);
  pointer-events:none;
}
@media(max-width:600px){
  #ild-search-dropdown,
  html[data-bs-theme="dark"] #ild-search-dropdown,
  html[data-bs-theme="light"] #ild-search-dropdown{
    background:linear-gradient(180deg,#0f2f50 0%,#0b2743 42%,#081a2d 100%) !important;
  }
  #mobileSearchContainer,
  html[data-bs-theme="dark"] #mobileSearchContainer,
  html[data-bs-theme="light"] #mobileSearchContainer{
    background:linear-gradient(180deg,#123a60 0%,#0b2743 48%,#081a2d 100%) !important;
    border-color:rgba(143,211,255,.24) !important;
    box-shadow:0 12px 28px rgba(2,9,19,.28), inset 0 1px 0 rgba(255,255,255,.10) !important;
  }
}

/* Portal/menü aktif vurguları turuncu yerine mavi kalsın */
html[data-bs-theme="dark"] .reading-progress-bar,
html[data-bs-theme="dark"] .portal-sidebar-home-btn{
  background:#0ea5e9 !important;
}

/* === Single page panels: use the exact homepage panel system === */
.ild-single-grid > .ild-single-left.left-panel,
.ild-single-grid > .ild-single-right.right-panel{
  align-self:start;
}
.ild-single-grid > .ild-single-left.left-panel .ild-panel-body,
.ild-single-grid > .ild-single-right.right-panel .ild-panel-body{
  width:100%;
}
@media (min-width: 992px){
  .ild-single-grid > .ild-single-left.left-panel,
  .ild-single-grid > .ild-single-right.right-panel{
    position:sticky;
    top:92px;
  }
}
@media (max-width: 991.98px){
  .ild-single-grid > .ild-single-left.left-panel,
  .ild-single-grid > .ild-single-right.right-panel{
    position:static;
  }
  .ild-single-grid > .ild-single-right.right-panel{
    display:none !important;
  }
}


/* Mobil tekil içerik altı: Sınıflar + Faydalı Araçlar */
.ild-single-mobile-after-content{margin:18px 0 22px;display:flex;flex-direction:column;gap:16px}.ild-single-mobile-menu-section{background:var(--kart-bg);border:1px solid var(--border-color);border-radius:18px;padding:14px;box-shadow:0 10px 26px rgba(15,23,42,.08)}.ild-single-mobile-menu-head{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-family:var(--heading-font-family),sans-serif;font-size:1.08rem;font-weight:900;color:var(--metin-renk)}.ild-single-mobile-menu-head i{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,var(--ts-c1,#3b82f6),var(--ts-c2,#0ea5e9));color:#fff;box-shadow:0 8px 18px rgba(15,23,42,.14)}.ild-single-mobile-menu-block{margin:0}.ild-single-mobile-menu-block ul{margin-bottom:0!important}@media(min-width:992px){.ild-single-mobile-after-content{display:none!important}}[data-bs-theme="dark"] .ild-single-mobile-menu-section{box-shadow:0 10px 26px rgba(0,0,0,.22)}

/* === ILD mobile single fix v2: sol panel mobilde kesinlikle layout üretmesin === */
@media (max-width: 991.98px){
  body.single .ild-single-wrap,
  body.single .content-area,
  body.single .ild-single-grid{
    overflow-x:hidden !important;
  }
  body.single .ild-single-grid{
    display:grid !important;
    grid-template-columns:minmax(0,1fr) !important;
    width:100% !important;
    max-width:100% !important;
    margin-left:0 !important;
    margin-right:0 !important;
  }
  body.single .ild-single-grid > aside.ild-single-left,
  body.single .ild-single-grid > .ild-single-left.left-panel,
  body.single aside#sidebarMenuSingle,
  body.single #sidebarMenuSingle{
    display:none !important;
    visibility:hidden !important;
    opacity:0 !important;
    width:0 !important;
    min-width:0 !important;
    max-width:0 !important;
    height:0 !important;
    min-height:0 !important;
    max-height:0 !important;
    flex:0 0 0 !important;
    flex-basis:0 !important;
    order:-999 !important;
    margin:0 !important;
    padding:0 !important;
    border:0 !important;
    box-shadow:none !important;
    overflow:hidden !important;
    position:absolute !important;
    left:-99999px !important;
    top:auto !important;
    pointer-events:none !important;
    contain:strict !important;
  }
  body.single .ild-single-grid > article.ild-single-main,
  body.single .ild-single-main{
    grid-column:1 / -1 !important;
    width:100% !important;
    max-width:100% !important;
    min-width:0 !important;
    order:1 !important;
  }
  body.single .ild-single-grid > aside.ild-single-right,
  body.single .ild-single-grid > .ild-single-right.right-panel,
  body.single aside#rightSidebarSingle,
  body.single #rightSidebarSingle{
    display:none !important;
  }
}

/* =========================================================
 * ILD v20.9.9 - Kategori / arşiv hiyerarşi kartları
 * Alt kategori varsa yazılar yerine ders/konu kartları gösterilir.
 * ========================================================= */
.ild-archive-location-card{position:relative;display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,rgba(255,125,0,.16),rgba(59,130,246,.16)),var(--kart-bg,#fff);border:1px solid rgba(255,125,0,.24);box-shadow:0 14px 34px rgba(15,23,42,.08);color:var(--metin-renk,#334155)}.ild-archive-location-card::after{content:"";position:absolute;inset:auto -44px -48px auto;width:150px;height:150px;border-radius:999px;background:radial-gradient(circle,rgba(255,125,0,.20),transparent 65%);pointer-events:none}.ild-archive-location-icon{width:54px;height:54px;flex:0 0 54px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(135deg,#ff7d00,#f97316);color:#fff;box-shadow:0 10px 24px rgba(249,115,22,.28);font-size:1.35rem}.ild-archive-location-copy{min-width:0;position:relative;z-index:1}.ild-archive-location-kicker{display:inline-flex;align-items:center;margin-bottom:3px;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--navbar-bg,#ff7d00)}.ild-archive-location-title{margin:0;font-family:var(--heading-font-family,'Fredoka',sans-serif);font-size:1.42rem;line-height:1.2;font-weight:900;color:var(--metin-renk,#334155)}.ild-archive-location-path{margin-top:5px;color:var(--ild-muted,#64748b);font-size:.95rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ild-subcategory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 24px}.ild-subcategory-card{--ild-cat-accent:#3b82f6;position:relative;min-height:138px;display:flex;align-items:flex-start;gap:14px;padding:18px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,250,252,.92)),var(--kart-bg,#fff);border:1px solid var(--border-color,#e2e8f0);box-shadow:0 12px 26px rgba(15,23,42,.07);color:var(--metin-renk,#334155)!important;text-decoration:none!important;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease}.ild-subcategory-card::before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,var(--ild-cat-accent),#0f172a)}.ild-subcategory-card::after{content:"";position:absolute;inset:auto -38px -40px auto;width:125px;height:125px;border-radius:999px;background:rgba(59,130,246,.10);pointer-events:none}.ild-subcategory-card:hover,.ild-subcategory-card:focus-visible{transform:translateY(-4px);box-shadow:0 18px 34px rgba(15,23,42,.12);filter:saturate(1.06)}.ild-subcategory-icon{position:relative;z-index:1;width:52px;height:52px;flex:0 0 52px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(135deg,var(--ild-cat-accent),#0f172a);color:#fff;font-size:1.35rem;box-shadow:0 10px 22px rgba(15,23,42,.16)}.ild-subcategory-body{position:relative;z-index:1;min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:7px;padding-top:2px}.ild-subcategory-title{color:var(--metin-renk,#334155);font-family:var(--heading-font-family,'Fredoka',sans-serif);font-size:1.08rem;line-height:1.25;font-weight:900}.ild-subcategory-desc{color:var(--ild-muted,#64748b);font-size:.88rem;line-height:1.42;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ild-subcategory-meta{position:relative;z-index:1;margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:10px;color:var(--ild-cat-accent)}.ild-subcategory-count{min-width:30px;height:24px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(59,130,246,.10);color:var(--ild-cat-accent);font-size:.78rem;font-weight:900}.ild-subcategory-card-1{--ild-cat-accent:#3b82f6}.ild-subcategory-card-2{--ild-cat-accent:#22c55e}.ild-subcategory-card-3{--ild-cat-accent:#f97316}.ild-subcategory-card-4{--ild-cat-accent:#a855f7}.ild-subcategory-card-5{--ild-cat-accent:#ef4444}.ild-subcategory-card-6{--ild-cat-accent:#06b6d4}html[data-bs-theme="dark"] .ild-archive-location-card,[data-bs-theme="dark"] .ild-archive-location-card{background:linear-gradient(135deg,rgba(234,88,12,.18),rgba(96,165,250,.14)),var(--kart-bg,#1e293b);border-color:rgba(249,115,22,.28);box-shadow:0 16px 36px rgba(0,0,0,.26)}html[data-bs-theme="dark"] .ild-subcategory-card,[data-bs-theme="dark"] .ild-subcategory-card{background:linear-gradient(180deg,rgba(30,41,59,.94),rgba(15,23,42,.94)),var(--kart-bg,#1e293b);box-shadow:0 14px 30px rgba(0,0,0,.24)}html[data-bs-theme="dark"] .ild-subcategory-title,[data-bs-theme="dark"] .ild-subcategory-title,html[data-bs-theme="dark"] .ild-archive-location-title,[data-bs-theme="dark"] .ild-archive-location-title{color:var(--metin-renk,#f1f5f9)}@media(max-width:1199.98px){.ild-subcategory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.ild-archive-location-card{align-items:flex-start;gap:12px;padding:13px 14px;border-radius:17px;margin-bottom:12px!important}.ild-archive-location-icon{width:42px;height:42px;flex-basis:42px;border-radius:14px;font-size:1.05rem}.ild-archive-location-kicker{font-size:.68rem;margin-bottom:2px}.ild-archive-location-title{font-size:1.05rem}.ild-archive-location-path{font-size:.82rem;margin-top:3px}.ild-subcategory-grid{display:flex;flex-direction:column;gap:9px;margin-bottom:16px}.ild-subcategory-card{min-height:0;align-items:center;gap:10px;padding:11px 12px 11px 13px;border-radius:15px;box-shadow:0 7px 17px rgba(15,23,42,.07)}.ild-subcategory-card::before{width:4px}.ild-subcategory-card::after{display:none}.ild-subcategory-card:hover,.ild-subcategory-card:focus-visible{transform:translateY(-1px)}.ild-subcategory-icon{width:38px;height:38px;flex-basis:38px;border-radius:12px;font-size:1rem;box-shadow:none}.ild-subcategory-body{gap:2px;padding-top:0}.ild-subcategory-title{font-size:.95rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ild-subcategory-desc{font-size:.77rem;line-height:1.25;-webkit-line-clamp:1}.ild-subcategory-meta{flex-direction:row;align-items:center;gap:6px}.ild-subcategory-count{min-width:25px;height:21px;padding:0 6px;font-size:.7rem}}


/* Archive hierarchy UI refresh v20.9.10 */
.ild-archive-context-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:18px 20px;border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(245,249,255,.94));border:1px solid rgba(59,130,246,.14);box-shadow:0 10px 28px rgba(15,23,42,.06);overflow:hidden}
.ild-archive-context-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,#ff7d00 0%,#3b82f6 100%)}
.ild-archive-context-kicker-wrap{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-left:2px}
.ild-archive-context-kicker{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:rgba(59,130,246,.10);color:#2563eb;font-size:.73rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.ild-archive-context-count{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:rgba(255,125,0,.12);color:#c2410c;font-size:.78rem;font-weight:800}
.ild-archive-context-title{margin:0;font-size:1.55rem;line-height:1.15;font-weight:900;color:var(--metin-renk,#334155)}
.ild-archive-context-path{font-size:.92rem;font-weight:700;color:var(--ild-muted,#64748b)}
.ild-archive-context-desc{margin:0;max-width:760px;color:var(--ild-muted,#64748b);font-size:.94rem;line-height:1.55}

.ild-subcategory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,320px));gap:16px;justify-content:flex-start;align-items:stretch;margin:0 0 24px}
.ild-subcategory-card{--ild-cat-accent:#3b82f6;position:relative;display:flex;flex-direction:column;gap:14px;min-height:0;padding:16px 16px 15px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.98));border:1px solid rgba(148,163,184,.22);box-shadow:0 10px 26px rgba(15,23,42,.07);color:var(--metin-renk,#334155)!important;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}
.ild-subcategory-card::before{content:"";position:absolute;left:0;top:0;right:0;height:4px;background:linear-gradient(90deg,var(--ild-cat-accent),rgba(15,23,42,.25))}
.ild-subcategory-card::after{content:"";position:absolute;right:-26px;bottom:-26px;width:88px;height:88px;border-radius:999px;background:radial-gradient(circle,rgba(59,130,246,.11),transparent 68%);pointer-events:none}
.ild-subcategory-card:hover,.ild-subcategory-card:focus-visible{transform:translateY(-3px);box-shadow:0 16px 30px rgba(15,23,42,.11);border-color:rgba(59,130,246,.28);background:linear-gradient(180deg,#fff,rgba(245,249,255,.98))}
.ild-subcategory-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;position:relative;z-index:1}
.ild-subcategory-icon{width:48px;height:48px;flex:0 0 48px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,var(--ild-cat-accent),#1e3a8a);color:#fff;font-size:1.25rem;box-shadow:0 10px 18px rgba(30,64,175,.18)}
.ild-subcategory-count{min-width:28px;height:24px;padding:0 8px;border-radius:999px;background:rgba(59,130,246,.10);color:var(--ild-cat-accent);font-size:.75rem;font-weight:900;display:inline-flex;align-items:center;justify-content:center}
.ild-subcategory-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}
.ild-subcategory-title{font-size:1.1rem;line-height:1.25;font-weight:900;color:var(--metin-renk,#334155);word-break:break-word}
.ild-subcategory-desc{font-size:.88rem;line-height:1.45;color:var(--ild-muted,#64748b);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ild-subcategory-action{position:relative;z-index:1;margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:.86rem;font-weight:800;color:var(--ild-cat-accent)}
.ild-subcategory-action i{font-size:1.25rem;line-height:1}
.ild-subcategory-action-label{letter-spacing:.01em}
.ild-subcategory-card-1{--ild-cat-accent:#2563eb}.ild-subcategory-card-2{--ild-cat-accent:#16a34a}.ild-subcategory-card-3{--ild-cat-accent:#ea580c}.ild-subcategory-card-4{--ild-cat-accent:#9333ea}.ild-subcategory-card-5{--ild-cat-accent:#dc2626}.ild-subcategory-card-6{--ild-cat-accent:#0891b2}
html[data-bs-theme="dark"] .ild-archive-context-card,[data-bs-theme="dark"] .ild-archive-context-card{background:linear-gradient(135deg,rgba(17,24,39,.96),rgba(20,31,50,.96));border-color:rgba(96,165,250,.18);box-shadow:0 18px 40px rgba(0,0,0,.24)}
html[data-bs-theme="dark"] .ild-archive-context-kicker,[data-bs-theme="dark"] .ild-archive-context-kicker{background:rgba(96,165,250,.14);color:#93c5fd}
html[data-bs-theme="dark"] .ild-archive-context-count,[data-bs-theme="dark"] .ild-archive-context-count{background:rgba(249,115,22,.16);color:#fdba74}
html[data-bs-theme="dark"] .ild-subcategory-card,[data-bs-theme="dark"] .ild-subcategory-card{background:linear-gradient(180deg,rgba(22,33,50,.96),rgba(15,23,42,.97));border-color:rgba(71,85,105,.45);box-shadow:0 12px 28px rgba(0,0,0,.24)}
html[data-bs-theme="dark"] .ild-subcategory-card:hover,[data-bs-theme="dark"] .ild-subcategory-card:hover{border-color:rgba(96,165,250,.35);background:linear-gradient(180deg,rgba(25,38,57,.98),rgba(17,26,41,.98))}
html[data-bs-theme="dark"] .ild-subcategory-title,[data-bs-theme="dark"] .ild-subcategory-title,html[data-bs-theme="dark"] .ild-archive-context-title,[data-bs-theme="dark"] .ild-archive-context-title{color:#f8fafc}
html[data-bs-theme="dark"] .ild-subcategory-desc,[data-bs-theme="dark"] .ild-subcategory-desc,html[data-bs-theme="dark"] .ild-archive-context-path,[data-bs-theme="dark"] .ild-archive-context-path,html[data-bs-theme="dark"] .ild-archive-context-desc,[data-bs-theme="dark"] .ild-archive-context-desc{color:#b8c5d6}
@media (max-width:991.98px){.ild-subcategory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767.98px){.ild-archive-context-card{gap:7px;padding:14px 14px 13px;border-radius:16px}.ild-archive-context-kicker-wrap{gap:8px}.ild-archive-context-kicker,.ild-archive-context-count{font-size:.68rem;padding:4px 8px}.ild-archive-context-title{font-size:1.08rem;line-height:1.22}.ild-archive-context-path{font-size:.8rem}.ild-archive-context-desc{font-size:.8rem;line-height:1.4}.ild-subcategory-grid{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.ild-subcategory-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 12px 12px 13px;border-radius:15px}.ild-subcategory-card::before{height:auto;top:0;bottom:0;right:auto;width:4px}.ild-subcategory-card::after{display:none}.ild-subcategory-topline{width:42px;min-width:42px;justify-content:flex-start;gap:0}.ild-subcategory-count{display:none}.ild-subcategory-icon{width:42px;height:42px;flex-basis:42px;border-radius:13px;font-size:1.05rem;box-shadow:none}.ild-subcategory-body{gap:3px}.ild-subcategory-title{font-size:.96rem;line-height:1.2}.ild-subcategory-desc{font-size:.76rem;line-height:1.28;-webkit-line-clamp:1}.ild-subcategory-action{margin-top:0;align-self:center;justify-self:end;font-size:.78rem}.ild-subcategory-action-label{display:none}.ild-subcategory-action i{font-size:1.3rem}}


/* Archive hierarchy UI refresh v20.9.11 - compact premium cards */
.ild-archive-context-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:15px 18px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,250,255,.96));border:1px solid rgba(59,130,246,.14);box-shadow:0 10px 24px rgba(15,23,42,.06);overflow:hidden}
.ild-archive-context-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#ff7d00,#3b82f6)}
.ild-archive-context-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.ild-archive-context-title{margin:0;font-size:1.34rem;line-height:1.15;font-weight:900;letter-spacing:-.01em;color:var(--metin-renk,#334155)}
.ild-archive-context-path{font-size:.82rem;font-weight:800;color:var(--ild-muted,#64748b);letter-spacing:.01em}
.ild-archive-context-count{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 11px;border-radius:999px;background:linear-gradient(180deg,rgba(255,125,0,.14),rgba(255,125,0,.08));border:1px solid rgba(255,125,0,.14);color:#c2410c;font-size:.78rem;font-weight:900;box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}
.ild-archive-context-desc{margin:0;color:var(--ild-muted,#64748b);font-size:.88rem;line-height:1.45}

.ild-subcategory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,320px));gap:12px;justify-content:flex-start;align-items:stretch;margin:0 0 18px}
.ild-subcategory-card{--ild-cat-accent:#2563eb;--ild-cat-tint:rgba(37,99,235,.08);position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:88px;padding:13px 14px 13px 16px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.98));border:1px solid rgba(148,163,184,.22);box-shadow:0 10px 18px rgba(15,23,42,.06), inset 0 1px 0 rgba(255,255,255,.8);overflow:hidden;color:var(--metin-renk,#334155)!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,filter .16s ease}
.ild-subcategory-card::before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:5px;border-radius:0 6px 6px 0;background:linear-gradient(180deg,var(--ild-cat-accent),rgba(15,23,42,.45))}
.ild-subcategory-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 45%);pointer-events:none}
.ild-subcategory-card:hover,.ild-subcategory-card:focus-visible{transform:translateY(-2px);border-color:rgba(59,130,246,.26);box-shadow:0 14px 24px rgba(15,23,42,.10), inset 0 1px 0 rgba(255,255,255,.88);filter:saturate(1.04)}
.ild-subcategory-card-1{--ild-cat-accent:#2563eb;--ild-cat-tint:rgba(37,99,235,.09)}
.ild-subcategory-card-2{--ild-cat-accent:#16a34a;--ild-cat-tint:rgba(22,163,74,.09)}
.ild-subcategory-card-3{--ild-cat-accent:#ea580c;--ild-cat-tint:rgba(234,88,12,.09)}
.ild-subcategory-card-4{--ild-cat-accent:#9333ea;--ild-cat-tint:rgba(147,51,234,.09)}
.ild-subcategory-card-5{--ild-cat-accent:#dc2626;--ild-cat-tint:rgba(220,38,38,.09)}
.ild-subcategory-card-6{--ild-cat-accent:#0891b2;--ild-cat-tint:rgba(8,145,178,.09)}
.ild-subcategory-body{display:flex;flex-direction:column;gap:5px;min-width:0;position:relative;z-index:1}
.ild-subcategory-title-row{display:flex;align-items:center;gap:8px;min-width:0}
.ild-subcategory-title{display:block;min-width:0;flex:1 1 auto;font-size:1.02rem;line-height:1.2;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em;color:var(--metin-renk,#334155)}
.ild-subcategory-desc{display:block;min-width:0;font-size:.82rem;line-height:1.28;color:var(--ild-muted,#64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ild-subcategory-count{flex:0 0 auto;min-width:26px;height:22px;padding:0 7px;border-radius:999px;background:var(--ild-cat-tint);color:var(--ild-cat-accent);font-size:.72rem;font-weight:900;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}
.ild-subcategory-action{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex:0 0 auto}
.ild-subcategory-arrow{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(180deg,var(--ild-cat-tint),rgba(255,255,255,.85));border:1px solid rgba(255,255,255,.8);box-shadow:0 6px 12px rgba(15,23,42,.08);color:var(--ild-cat-accent);font-size:1rem}
.ild-subcategory-arrow i{line-height:1}

html[data-bs-theme="dark"] .ild-archive-context-card,[data-bs-theme="dark"] .ild-archive-context-card{background:linear-gradient(180deg,rgba(18,28,44,.98),rgba(16,24,38,.98));border-color:rgba(96,165,250,.16);box-shadow:0 14px 30px rgba(0,0,0,.22)}
html[data-bs-theme="dark"] .ild-archive-context-title,[data-bs-theme="dark"] .ild-archive-context-title{color:#f8fafc}
html[data-bs-theme="dark"] .ild-archive-context-path,[data-bs-theme="dark"] .ild-archive-context-path,
html[data-bs-theme="dark"] .ild-archive-context-desc,[data-bs-theme="dark"] .ild-archive-context-desc{color:#b8c5d6}
html[data-bs-theme="dark"] .ild-archive-context-count,[data-bs-theme="dark"] .ild-archive-context-count{background:linear-gradient(180deg,rgba(249,115,22,.20),rgba(249,115,22,.10));border-color:rgba(249,115,22,.20);color:#fdba74;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}
html[data-bs-theme="dark"] .ild-subcategory-card,[data-bs-theme="dark"] .ild-subcategory-card{background:linear-gradient(180deg,rgba(24,37,57,.98),rgba(19,29,45,.98));border-color:rgba(71,85,105,.44);box-shadow:0 10px 18px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.04)}
html[data-bs-theme="dark"] .ild-subcategory-card:hover,[data-bs-theme="dark"] .ild-subcategory-card:hover{border-color:rgba(96,165,250,.26);box-shadow:0 14px 22px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.06)}
html[data-bs-theme="dark"] .ild-subcategory-title,[data-bs-theme="dark"] .ild-subcategory-title{color:#f8fafc}
html[data-bs-theme="dark"] .ild-subcategory-desc,[data-bs-theme="dark"] .ild-subcategory-desc{color:#b9c7d8}
html[data-bs-theme="dark"] .ild-subcategory-arrow,[data-bs-theme="dark"] .ild-subcategory-arrow{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border-color:rgba(255,255,255,.06);box-shadow:0 8px 14px rgba(0,0,0,.24)}
@media (max-width:991.98px){.ild-subcategory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767.98px){.ild-archive-context-card{padding:12px 13px;border-radius:16px;gap:6px}.ild-archive-context-head{gap:8px}.ild-archive-context-title{font-size:1.08rem}.ild-archive-context-path{font-size:.76rem}.ild-archive-context-count{min-height:26px;padding:4px 9px;font-size:.7rem}.ild-archive-context-desc{font-size:.78rem;line-height:1.35}.ild-subcategory-grid{display:flex;flex-direction:column;gap:9px;margin-bottom:14px}.ild-subcategory-card{grid-template-columns:minmax(0,1fr) auto;min-height:72px;padding:11px 12px 11px 14px;border-radius:16px;gap:10px}.ild-subcategory-card::before{top:10px;bottom:10px;width:4px}.ild-subcategory-title{font-size:.96rem}.ild-subcategory-desc{font-size:.75rem}.ild-subcategory-count{min-width:24px;height:20px;padding:0 6px;font-size:.67rem}.ild-subcategory-arrow{width:30px;height:30px;font-size:.92rem}}


/* ILD v20.9.12 - Mobil kategori hızlı navigasyon */
.ild-mobile-category-nav{display:none}
@media (max-width:767.98px){
  .ild-mobile-category-nav{
    display:flex;
    flex-direction:column;
    gap:7px;
    margin:0 0 10px;
  }
  .ild-mobile-category-nav-item{
    min-height:42px;
    display:flex;
    align-items:center;
    gap:9px;
    padding:8px 11px;
    border-radius:14px;
    background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,250,255,.98));
    border:1px solid rgba(148,163,184,.22);
    box-shadow:0 7px 14px rgba(15,23,42,.06), inset 0 1px 0 rgba(255,255,255,.78);
    color:var(--metin-renk,#334155)!important;
    font-size:.9rem;
    font-weight:900;
    line-height:1.15;
    text-decoration:none!important;
    overflow:hidden;
  }
  .ild-mobile-category-nav-item:hover,
  .ild-mobile-category-nav-item:focus-visible{
    transform:translateY(-1px);
    box-shadow:0 10px 18px rgba(15,23,42,.09), inset 0 1px 0 rgba(255,255,255,.88);
  }
  .ild-mobile-category-nav-home{
    background:linear-gradient(135deg,rgba(255,125,0,.16),rgba(59,130,246,.12)),linear-gradient(180deg,#fff,#f8fbff);
    border-color:rgba(255,125,0,.18);
    color:#0f2a46!important;
  }
  .ild-mobile-category-nav-home i{
    width:27px;
    height:27px;
    flex:0 0 27px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    border-radius:10px;
    background:linear-gradient(135deg,#ff7d00,#f97316);
    color:#fff;
    font-size:.88rem;
    box-shadow:0 5px 10px rgba(249,115,22,.18);
  }
  .ild-mobile-category-nav-parent{
    position:relative;
    padding-left:11px;
  }
  .ild-mobile-category-nav-parent::before{
    content:"";
    position:absolute;
    left:0;
    top:9px;
    bottom:9px;
    width:4px;
    border-radius:0 6px 6px 0;
    background:linear-gradient(180deg,#2563eb,#06b6d4);
  }
  .ild-mobile-category-nav-level{
    width:26px;
    height:26px;
    flex:0 0 26px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    border-radius:10px;
    background:rgba(37,99,235,.10);
    color:#2563eb;
    font-size:.75rem;
    font-weight:1000;
  }
  html[data-bs-theme="dark"] .ild-mobile-category-nav-item,
  [data-bs-theme="dark"] .ild-mobile-category-nav-item{
    background:linear-gradient(180deg,rgba(24,37,57,.98),rgba(19,29,45,.98));
    border-color:rgba(71,85,105,.44);
    box-shadow:0 8px 16px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.04);
    color:#f8fafc!important;
  }
  html[data-bs-theme="dark"] .ild-mobile-category-nav-home,
  [data-bs-theme="dark"] .ild-mobile-category-nav-home{
    background:linear-gradient(135deg,rgba(249,115,22,.18),rgba(96,165,250,.12)),linear-gradient(180deg,rgba(24,37,57,.98),rgba(19,29,45,.98));
    border-color:rgba(249,115,22,.20);
  }
  html[data-bs-theme="dark"] .ild-mobile-category-nav-level,
  [data-bs-theme="dark"] .ild-mobile-category-nav-level{
    background:rgba(96,165,250,.14);
    color:#93c5fd;
  }
}


/* ILD v20.9.13 - Premium kategori yol navigasyonu: mobil + masaüstü */
.ild-mobile-category-nav{
  display:flex;
  align-items:center;
  gap:8px;
  margin:0 0 12px;
  padding:8px;
  border-radius:18px;
  background:
    linear-gradient(180deg,rgba(255,255,255,.88),rgba(248,251,255,.82)),
    radial-gradient(circle at 10% 0%,rgba(255,125,0,.16),transparent 34%),
    radial-gradient(circle at 90% 20%,rgba(59,130,246,.16),transparent 32%);
  border:1px solid rgba(148,163,184,.22);
  box-shadow:0 10px 22px rgba(15,23,42,.06), inset 0 1px 0 rgba(255,255,255,.85);
  overflow:hidden;
}
.ild-mobile-category-nav-item{
  position:relative;
  min-width:0;
  height:38px;
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:0 12px;
  border-radius:13px;
  background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,250,255,.96));
  border:1px solid rgba(148,163,184,.18);
  box-shadow:0 7px 14px rgba(15,23,42,.05), inset 0 1px 0 rgba(255,255,255,.8);
  color:var(--metin-renk,#334155)!important;
  font-size:.86rem;
  font-weight:900;
  line-height:1;
  text-decoration:none!important;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  transition:transform .16s ease, box-shadow .16s ease, border-color .16s ease, filter .16s ease;
}
.ild-mobile-category-nav-item:hover,
.ild-mobile-category-nav-item:focus-visible{
  transform:translateY(-1px);
  border-color:rgba(59,130,246,.28);
  box-shadow:0 10px 18px rgba(15,23,42,.09), inset 0 1px 0 rgba(255,255,255,.9);
}
.ild-mobile-category-nav-item span:last-child{
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
}
.ild-mobile-category-nav-home{
  flex:0 0 auto;
  background:linear-gradient(135deg,#ff7d00,#fb923c);
  border-color:rgba(249,115,22,.26);
  color:#fff!important;
  box-shadow:0 8px 16px rgba(249,115,22,.18), inset 0 1px 0 rgba(255,255,255,.25);
}
.ild-mobile-category-nav-home i{
  width:22px;
  height:22px;
  flex:0 0 22px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:8px;
  background:rgba(255,255,255,.20);
  color:#fff;
  font-size:.8rem;
}
.ild-mobile-category-nav-parent{
  flex:0 1 auto;
}
.ild-mobile-category-nav-parent::after{
  content:"";
  position:absolute;
  left:10px;
  right:10px;
  bottom:5px;
  height:2px;
  border-radius:999px;
  background:linear-gradient(90deg,rgba(37,99,235,.65),rgba(6,182,212,.45));
  opacity:.35;
}
.ild-mobile-category-nav-level{
  width:23px;
  height:23px;
  flex:0 0 23px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:9px;
  background:linear-gradient(180deg,rgba(37,99,235,.13),rgba(6,182,212,.09));
  color:#2563eb;
  font-size:.72rem;
  font-weight:1000;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.75);
}
html[data-bs-theme="dark"] .ild-mobile-category-nav,
[data-bs-theme="dark"] .ild-mobile-category-nav{
  background:
    linear-gradient(180deg,rgba(18,28,44,.92),rgba(15,23,42,.88)),
    radial-gradient(circle at 10% 0%,rgba(249,115,22,.18),transparent 34%),
    radial-gradient(circle at 90% 20%,rgba(96,165,250,.16),transparent 32%);
  border-color:rgba(71,85,105,.42);
  box-shadow:0 12px 24px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.04);
}
html[data-bs-theme="dark"] .ild-mobile-category-nav-item,
[data-bs-theme="dark"] .ild-mobile-category-nav-item{
  background:linear-gradient(180deg,rgba(30,43,65,.98),rgba(19,29,45,.98));
  border-color:rgba(71,85,105,.44);
  color:#f8fafc!important;
  box-shadow:0 8px 16px rgba(0,0,0,.20), inset 0 1px 0 rgba(255,255,255,.04);
}
html[data-bs-theme="dark"] .ild-mobile-category-nav-home,
[data-bs-theme="dark"] .ild-mobile-category-nav-home{
  background:linear-gradient(135deg,#ea580c,#f97316);
  color:#fff!important;
  border-color:rgba(249,115,22,.30);
}
html[data-bs-theme="dark"] .ild-mobile-category-nav-level,
[data-bs-theme="dark"] .ild-mobile-category-nav-level{
  background:linear-gradient(180deg,rgba(96,165,250,.18),rgba(34,211,238,.10));
  color:#93c5fd;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06);
}
@media (min-width:768px){
  .ild-mobile-category-nav{
    flex-direction:row;
    flex-wrap:nowrap;
  }
  .ild-mobile-category-nav-parent{
    max-width:210px;
  }
  .ild-mobile-category-nav-home{
    max-width:180px;
  }
  .ild-mobile-category-nav-item + .ild-mobile-category-nav-item{
    margin-left:13px;
  }
  .ild-mobile-category-nav-item + .ild-mobile-category-nav-item::before{
    content:"›";
    position:absolute;
    left:-17px;
    top:50%;
    transform:translateY(-52%);
    color:var(--ild-muted,#64748b);
    font-size:1.05rem;
    font-weight:1000;
    pointer-events:none;
  }
}
@media (max-width:767.98px){
  .ild-mobile-category-nav{
    flex-direction:column;
    align-items:stretch;
    gap:7px;
    padding:8px;
    border-radius:18px;
    margin-bottom:10px;
  }
  .ild-mobile-category-nav-item{
    width:100%;
    height:42px;
    justify-content:flex-start;
    padding:0 11px;
    border-radius:14px;
    font-size:.9rem;
  }
  .ild-mobile-category-nav-home{
    background:
      linear-gradient(135deg,rgba(255,125,0,.98),rgba(249,115,22,.92)),
      radial-gradient(circle at 90% 0%,rgba(255,255,255,.30),transparent 34%);
  }
  .ild-mobile-category-nav-parent{
    background:
      linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,250,255,.97)),
      linear-gradient(90deg,rgba(37,99,235,.08),transparent 42%);
  }
  .ild-mobile-category-nav-parent::after{
    left:11px;
    right:auto;
    top:9px;
    bottom:9px;
    width:4px;
    height:auto;
    background:linear-gradient(180deg,#2563eb,#06b6d4);
    opacity:1;
  }
  .ild-mobile-category-nav-level{
    margin-left:7px;
  }
  html[data-bs-theme="dark"] .ild-mobile-category-nav-parent,
  [data-bs-theme="dark"] .ild-mobile-category-nav-parent{
    background:
      linear-gradient(180deg,rgba(30,43,65,.98),rgba(19,29,45,.98)),
      linear-gradient(90deg,rgba(96,165,250,.10),transparent 42%);
  }
}


/* ILD v20.9.14 - Sade premium yol navigasyonu, kategori kartlarından ayrışır */
.ild-mobile-category-nav{
  display:flex;
  align-items:center;
  gap:6px;
  margin:0 0 10px;
  padding:6px 8px;
  border-radius:14px;
  background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(248,250,252,.72));
  border:1px solid rgba(148,163,184,.18);
  box-shadow:0 6px 14px rgba(15,23,42,.045), inset 0 1px 0 rgba(255,255,255,.75);
  overflow:hidden;
}
.ild-mobile-category-nav-item{
  position:relative;
  min-width:0;
  height:30px;
  display:inline-flex;
  align-items:center;
  gap:6px;
  padding:0 9px;
  border-radius:10px;
  background:rgba(255,255,255,.62);
  border:1px solid rgba(148,163,184,.16);
  box-shadow:none;
  color:var(--ild-muted,#64748b)!important;
  font-size:.78rem;
  font-weight:850;
  line-height:1;
  text-decoration:none!important;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease;
}
.ild-mobile-category-nav-item:hover,
.ild-mobile-category-nav-item:focus-visible{
  transform:translateY(-1px);
  background:rgba(255,255,255,.92);
  border-color:rgba(255,125,0,.22);
  color:var(--metin-renk,#334155)!important;
}
.ild-mobile-category-nav-item span:last-child{
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
}
.ild-mobile-category-nav-home{
  flex:0 0 auto;
  background:linear-gradient(180deg,rgba(255,125,0,.11),rgba(255,125,0,.06));
  border-color:rgba(255,125,0,.16);
  color:#b45309!important;
}
.ild-mobile-category-nav-home i{
  width:19px;
  height:19px;
  flex:0 0 19px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:7px;
  background:rgba(255,125,0,.13);
  color:#c2410c;
  font-size:.68rem;
  box-shadow:none;
}
.ild-mobile-category-nav-parent{
  flex:0 1 auto;
  background:rgba(255,255,255,.54);
}
.ild-mobile-category-nav-parent::after{
  display:none;
}
.ild-mobile-category-nav-level{
  width:19px;
  height:19px;
  flex:0 0 19px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:7px;
  background:rgba(59,130,246,.08);
  color:#2563eb;
  font-size:.66rem;
  font-weight:1000;
  box-shadow:none;
}
@media (min-width:768px){
  .ild-mobile-category-nav{
    flex-direction:row;
    flex-wrap:nowrap;
    min-height:44px;
  }
  .ild-mobile-category-nav-home{
    max-width:150px;
  }
  .ild-mobile-category-nav-parent{
    max-width:170px;
  }
  .ild-mobile-category-nav-item + .ild-mobile-category-nav-item{
    margin-left:10px;
  }
  .ild-mobile-category-nav-item + .ild-mobile-category-nav-item::before{
    content:"›";
    position:absolute;
    left:-13px;
    top:50%;
    transform:translateY(-52%);
    color:rgba(100,116,139,.55);
    font-size:.95rem;
    font-weight:900;
    pointer-events:none;
  }
}
html[data-bs-theme="dark"] .ild-mobile-category-nav,
[data-bs-theme="dark"] .ild-mobile-category-nav{
  background:linear-gradient(180deg,rgba(20,31,49,.70),rgba(15,23,42,.66));
  border-color:rgba(71,85,105,.34);
  box-shadow:0 8px 16px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.035);
}
html[data-bs-theme="dark"] .ild-mobile-category-nav-item,
[data-bs-theme="dark"] .ild-mobile-category-nav-item{
  background:rgba(30,41,59,.50);
  border-color:rgba(71,85,105,.34);
  color:#b8c5d6!important;
  box-shadow:none;
}
html[data-bs-theme="dark"] .ild-mobile-category-nav-item:hover,
[data-bs-theme="dark"] .ild-mobile-category-nav-item:hover{
  background:rgba(30,41,59,.82);
  border-color:rgba(249,115,22,.22);
  color:#f8fafc!important;
}
html[data-bs-theme="dark"] .ild-mobile-category-nav-home,
[data-bs-theme="dark"] .ild-mobile-category-nav-home{
  background:linear-gradient(180deg,rgba(249,115,22,.14),rgba(249,115,22,.07));
  border-color:rgba(249,115,22,.18);
  color:#fdba74!important;
}
html[data-bs-theme="dark"] .ild-mobile-category-nav-home i,
[data-bs-theme="dark"] .ild-mobile-category-nav-home i{
  background:rgba(249,115,22,.14);
  color:#fdba74;
}
html[data-bs-theme="dark"] .ild-mobile-category-nav-level,
[data-bs-theme="dark"] .ild-mobile-category-nav-level{
  background:rgba(96,165,250,.12);
  color:#93c5fd;
}
@media (max-width:767.98px){
  .ild-mobile-category-nav{
    flex-direction:column;
    align-items:stretch;
    gap:6px;
    padding:7px;
    border-radius:15px;
    margin-bottom:9px;
  }
  .ild-mobile-category-nav-item{
    width:100%;
    height:37px;
    justify-content:flex-start;
    padding:0 10px;
    border-radius:12px;
    font-size:.84rem;
  }
  .ild-mobile-category-nav-home{
    background:linear-gradient(180deg,rgba(255,125,0,.13),rgba(255,125,0,.07));
  }
  .ild-mobile-category-nav-parent{
    background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(248,250,252,.68));
    border-left:3px solid rgba(59,130,246,.45);
  }
  .ild-mobile-category-nav-level{
    margin-left:0;
  }
  html[data-bs-theme="dark"] .ild-mobile-category-nav-parent,
  [data-bs-theme="dark"] .ild-mobile-category-nav-parent{
    background:linear-gradient(180deg,rgba(30,41,59,.58),rgba(15,23,42,.48));
    border-left-color:rgba(96,165,250,.45);
  }
}


/* ILD v20.9.15 - Yol navigasyonu mavi tema uyumu */
.ild-mobile-category-nav{
  background:
    linear-gradient(180deg,rgba(255,255,255,.78),rgba(246,251,255,.72)),
    radial-gradient(circle at 8% 0%,rgba(14,165,233,.10),transparent 34%),
    radial-gradient(circle at 92% 15%,rgba(37,99,235,.10),transparent 32%) !important;
  border-color:rgba(14,165,233,.16) !important;
}
.ild-mobile-category-nav-item:hover,
.ild-mobile-category-nav-item:focus-visible{
  border-color:rgba(14,165,233,.26) !important;
}
.ild-mobile-category-nav-home{
  background:linear-gradient(180deg,rgba(14,165,233,.12),rgba(37,99,235,.06)) !important;
  border-color:rgba(14,165,233,.18) !important;
  color:#0369a1!important;
}
.ild-mobile-category-nav-home i{
  background:linear-gradient(135deg,rgba(14,165,233,.18),rgba(37,99,235,.12)) !important;
  color:#0284c7 !important;
}
.ild-mobile-category-nav-parent{
  background:rgba(255,255,255,.58) !important;
}
.ild-mobile-category-nav-parent::before{
  background:linear-gradient(180deg,#0284c7,#38bdf8) !important;
}
.ild-mobile-category-nav-level{
  background:linear-gradient(180deg,rgba(14,165,233,.12),rgba(37,99,235,.08)) !important;
  color:#0284c7 !important;
}
@media (max-width:767.98px){
  .ild-mobile-category-nav-home{
    background:linear-gradient(180deg,rgba(14,165,233,.13),rgba(37,99,235,.07)) !important;
  }
  .ild-mobile-category-nav-parent{
    background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(246,251,255,.70)) !important;
    border-left-color:rgba(14,165,233,.50) !important;
  }
}
html[data-bs-theme="dark"] .ild-mobile-category-nav,
[data-bs-theme="dark"] .ild-mobile-category-nav{
  background:
    linear-gradient(180deg,rgba(20,31,49,.70),rgba(15,23,42,.66)),
    radial-gradient(circle at 8% 0%,rgba(14,165,233,.14),transparent 34%),
    radial-gradient(circle at 92% 15%,rgba(96,165,250,.13),transparent 32%) !important;
  border-color:rgba(14,165,233,.20) !important;
}
html[data-bs-theme="dark"] .ild-mobile-category-nav-item:hover,
[data-bs-theme="dark"] .ild-mobile-category-nav-item:hover{
  border-color:rgba(56,189,248,.28) !important;
}
html[data-bs-theme="dark"] .ild-mobile-category-nav-home,
[data-bs-theme="dark"] .ild-mobile-category-nav-home{
  background:linear-gradient(180deg,rgba(14,165,233,.16),rgba(37,99,235,.08)) !important;
  border-color:rgba(14,165,233,.22) !important;
  color:#7dd3fc!important;
}
html[data-bs-theme="dark"] .ild-mobile-category-nav-home i,
[data-bs-theme="dark"] .ild-mobile-category-nav-home i{
  background:rgba(14,165,233,.16) !important;
  color:#7dd3fc !important;
}
html[data-bs-theme="dark"] .ild-mobile-category-nav-level,
[data-bs-theme="dark"] .ild-mobile-category-nav-level{
  background:linear-gradient(180deg,rgba(14,165,233,.18),rgba(96,165,250,.10)) !important;
  color:#7dd3fc !important;
}
html[data-bs-theme="dark"] .ild-mobile-category-nav-parent,
[data-bs-theme="dark"] .ild-mobile-category-nav-parent{
  border-left-color:rgba(56,189,248,.48) !important;
}




/* ILD v20.9.18 - Pastel ders kartları */
.ild-subcategory-card{
  position:relative;
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.92)) !important;
  border:1px solid rgba(191,219,254,.34) !important;
  box-shadow:0 10px 22px rgba(15,23,42,.05), inset 0 1px 0 rgba(255,255,255,.92) !important;
}
.ild-subcategory-card::before{
  width:6px !important;
  top:10px !important;
  bottom:10px !important;
  right:auto !important;
  border-radius:0 8px 8px 0 !important;
  background:linear-gradient(180deg,var(--ild-cat-accent),var(--ild-cat-soft-strong)) !important;
}
.ild-subcategory-card::after{
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  background:
    radial-gradient(circle at 88% 18%, var(--ild-cat-soft-glow), transparent 28%),
    linear-gradient(180deg, rgba(255,255,255,.35), transparent 48%),
    linear-gradient(135deg, var(--ild-cat-soft-bg), rgba(255,255,255,.82) 62%) !important;
  pointer-events:none !important;
}
.ild-subcategory-card:hover,
.ild-subcategory-card:focus-visible{
  transform:translateY(-2px) !important;
  border-color:var(--ild-cat-soft-border) !important;
  box-shadow:0 14px 26px rgba(15,23,42,.08), inset 0 1px 0 rgba(255,255,255,.96) !important;
  filter:none !important;
}
.ild-subcategory-title{
  color:#334155 !important;
  font-weight:900 !important;
}
.ild-subcategory-desc{
  color:#64748b !important;
}
.ild-subcategory-action .ild-subcategory-arrow{
  background:linear-gradient(180deg, rgba(255,255,255,.95), var(--ild-cat-soft-chip)) !important;
  border:1px solid rgba(255,255,255,.92) !important;
  box-shadow:0 6px 12px rgba(15,23,42,.06) !important;
  color:var(--ild-cat-accent) !important;
}
.ild-subcategory-count{
  background:var(--ild-cat-soft-chip) !important;
  color:var(--ild-cat-accent) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9) !important;
}
.ild-subcategory-card-1{--ild-cat-accent:#4f8ff7;--ild-cat-soft-strong:#8eb7ff;--ild-cat-soft-bg:rgba(219,234,254,.78);--ild-cat-soft-chip:rgba(219,234,254,.95);--ild-cat-soft-border:rgba(96,165,250,.34);--ild-cat-soft-glow:rgba(147,197,253,.55)}
.ild-subcategory-card-2{--ild-cat-accent:#35b36c;--ild-cat-soft-strong:#8ad9a7;--ild-cat-soft-bg:rgba(220,252,231,.78);--ild-cat-soft-chip:rgba(220,252,231,.95);--ild-cat-soft-border:rgba(74,222,128,.34);--ild-cat-soft-glow:rgba(134,239,172,.52)}
.ild-subcategory-card-3{--ild-cat-accent:#f08c49;--ild-cat-soft-strong:#f7ba8e;--ild-cat-soft-bg:rgba(255,237,213,.82);--ild-cat-soft-chip:rgba(255,237,213,.96);--ild-cat-soft-border:rgba(251,191,36,.30);--ild-cat-soft-glow:rgba(253,186,116,.52)}
.ild-subcategory-card-4{--ild-cat-accent:#b072f2;--ild-cat-soft-strong:#d1b3ff;--ild-cat-soft-bg:rgba(243,232,255,.82);--ild-cat-soft-chip:rgba(243,232,255,.96);--ild-cat-soft-border:rgba(192,132,252,.34);--ild-cat-soft-glow:rgba(216,180,254,.52)}
.ild-subcategory-card-5{--ild-cat-accent:#ef7676;--ild-cat-soft-strong:#f4aaaa;--ild-cat-soft-bg:rgba(254,226,226,.82);--ild-cat-soft-chip:rgba(254,226,226,.96);--ild-cat-soft-border:rgba(252,165,165,.34);--ild-cat-soft-glow:rgba(252,165,165,.52)}
.ild-subcategory-card-6{--ild-cat-accent:#36adc6;--ild-cat-soft-strong:#91d8e6;--ild-cat-soft-bg:rgba(207,250,254,.84);--ild-cat-soft-chip:rgba(207,250,254,.96);--ild-cat-soft-border:rgba(103,232,249,.34);--ild-cat-soft-glow:rgba(103,232,249,.50)}
html[data-bs-theme="dark"] .ild-subcategory-card,
[data-bs-theme="dark"] .ild-subcategory-card{
  background:linear-gradient(180deg,rgba(22,33,50,.98),rgba(18,27,41,.98)) !important;
  border-color:rgba(71,85,105,.42) !important;
  box-shadow:0 10px 20px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.04) !important;
}
html[data-bs-theme="dark"] .ild-subcategory-card::after,
[data-bs-theme="dark"] .ild-subcategory-card::after{
  background:
    radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--ild-cat-accent) 28%, transparent), transparent 26%),
    linear-gradient(180deg, rgba(255,255,255,.04), transparent 42%),
    linear-gradient(135deg, color-mix(in srgb, var(--ild-cat-accent) 12%, transparent), transparent 64%) !important;
}
html[data-bs-theme="dark"] .ild-subcategory-card:hover,
[data-bs-theme="dark"] .ild-subcategory-card:hover{
  border-color:color-mix(in srgb, var(--ild-cat-accent) 35%, rgba(148,163,184,.35)) !important;
  box-shadow:0 14px 24px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.05) !important;
}
html[data-bs-theme="dark"] .ild-subcategory-title,
[data-bs-theme="dark"] .ild-subcategory-title{color:#f8fafc !important}
html[data-bs-theme="dark"] .ild-subcategory-desc,
[data-bs-theme="dark"] .ild-subcategory-desc{color:#c4d0de !important}
html[data-bs-theme="dark"] .ild-subcategory-count,
[data-bs-theme="dark"] .ild-subcategory-count,
html[data-bs-theme="dark"] .ild-subcategory-arrow,
[data-bs-theme="dark"] .ild-subcategory-arrow{
  background:color-mix(in srgb, var(--ild-cat-accent) 16%, rgba(255,255,255,.03)) !important;
  color:color-mix(in srgb, var(--ild-cat-accent) 68%, #fff) !important;
  border-color:rgba(255,255,255,.05) !important;
}
@media (max-width:767.98px){
  .ild-subcategory-card{
    border-radius:16px !important;
    box-shadow:0 8px 16px rgba(15,23,42,.06), inset 0 1px 0 rgba(255,255,255,.9) !important;
  }
  .ild-subcategory-card::before{
    width:4px !important;
    top:9px !important;
    bottom:9px !important;
  }
}


/* ILD v20.9.20 - Mobil manuel blok sıralama */
@media (max-width:991.98px){
  body.ild-mobile-manual-sort-on .ild-content-col > .ild-toolset:not(.ild-mpanel-section),
  body.ild-mobile-manual-sort-on main .ild-content-col > .ild-toolset:not(.ild-mpanel-section){
    display:none !important;
  }
  body.ild-mobile-manual-sort-on .ild-mpanel-section{
    margin-bottom:12px;
  }
}


/* === v20.9.23 Mobil panel kimlik tasarımı: tool / left / right === */
@media (max-width: 991px){
  .ild-single-mobile-menu-section,
  .ild-mpanel-item{
    position:relative;
    overflow:hidden;
    border-radius:20px !important;
    border:1px solid rgba(148,163,184,.18) !important;
    box-shadow:0 14px 34px rgba(15,23,42,.10) !important;
    backdrop-filter:blur(10px);
  }

  .ild-single-mobile-menu-section::before,
  .ild-mpanel-item::before{
    content:"";
    position:absolute;
    inset:0 0 auto 0;
    height:64px;
    background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,0));
    pointer-events:none;
    z-index:0;
  }

  .ild-single-mobile-menu-head,
  .ild-mpanel-head,
  .ild-single-mobile-menu-block,
  .ild-mpanel-item > ul,
  .ild-mpanel-item > div{position:relative; z-index:1;}

  .ild-menu-kind-tool,
  .ild-mpanel-kind-tool{
    --kind-c1:#1d4ed8;
    --kind-c2:#2563eb;
    --kind-c3:#3b82f6;
    --kind-c4:#60a5fa;
    --kind-shell:linear-gradient(180deg,rgba(239,246,255,.98) 0%,rgba(219,234,254,.92) 100%);
    --kind-shell-dark:linear-gradient(180deg,rgba(13,31,70,.96) 0%,rgba(20,43,89,.92) 100%);
    --kind-head:linear-gradient(135deg,#1d4ed8 0%,#2563eb 42%,#38bdf8 100%);
    --kind-item:linear-gradient(180deg,rgba(255,255,255,.96) 0%,rgba(240,247,255,.92) 100%);
    --kind-item-dark:linear-gradient(180deg,rgba(20,34,58,.96) 0%,rgba(25,46,78,.94) 100%);
    --kind-border:rgba(37,99,235,.22);
    --kind-border-dark:rgba(96,165,250,.22);
    --kind-glow:rgba(37,99,235,.18);
  }

  .ild-menu-kind-left,
  .ild-mpanel-kind-left{
    --kind-c1:#1e40af;
    --kind-c2:#3730a3;
    --kind-c3:#4f46e5;
    --kind-c4:#60a5fa;
    --kind-shell:linear-gradient(180deg,rgba(238,242,255,.98) 0%,rgba(224,231,255,.93) 100%);
    --kind-shell-dark:linear-gradient(180deg,rgba(22,29,63,.96) 0%,rgba(27,36,78,.93) 100%);
    --kind-head:linear-gradient(135deg,#1e40af 0%,#3730a3 52%,#3b82f6 100%);
    --kind-item:linear-gradient(180deg,rgba(255,255,255,.96) 0%,rgba(242,244,255,.92) 100%);
    --kind-item-dark:linear-gradient(180deg,rgba(24,31,58,.96) 0%,rgba(30,39,72,.94) 100%);
    --kind-border:rgba(79,70,229,.20);
    --kind-border-dark:rgba(129,140,248,.22);
    --kind-glow:rgba(79,70,229,.18);
  }

  .ild-menu-kind-right,
  .ild-mpanel-kind-right{
    --kind-c1:#0f766e;
    --kind-c2:#0891b2;
    --kind-c3:#06b6d4;
    --kind-c4:#38bdf8;
    --kind-shell:linear-gradient(180deg,rgba(236,254,255,.98) 0%,rgba(224,242,254,.93) 100%);
    --kind-shell-dark:linear-gradient(180deg,rgba(14,48,57,.96) 0%,rgba(15,58,72,.93) 100%);
    --kind-head:linear-gradient(135deg,#0f766e 0%,#0891b2 50%,#38bdf8 100%);
    --kind-item:linear-gradient(180deg,rgba(255,255,255,.96) 0%,rgba(239,252,255,.92) 100%);
    --kind-item-dark:linear-gradient(180deg,rgba(16,42,52,.96) 0%,rgba(19,51,64,.94) 100%);
    --kind-border:rgba(8,145,178,.20);
    --kind-border-dark:rgba(56,189,248,.22);
    --kind-glow:rgba(8,145,178,.18);
  }

  .ild-single-mobile-menu-section.ild-menu-kind-tool,
  .ild-mpanel-item.ild-mpanel-kind-tool,
  .ild-single-mobile-menu-section .ild-menu-kind-tool,
  .ild-mpanel-kind-tool{
    --ts-c1:var(--kind-c1) !important; --ts-c2:var(--kind-c2) !important; --ts-c3:var(--kind-c3) !important; --ts-c4:var(--kind-c4) !important;
  }
  .ild-single-mobile-menu-section.ild-menu-kind-left,
  .ild-mpanel-item.ild-mpanel-kind-left,
  .ild-single-mobile-menu-section .ild-menu-kind-left,
  .ild-mpanel-kind-left{
    --ts-c1:var(--kind-c1) !important; --ts-c2:var(--kind-c2) !important; --ts-c3:var(--kind-c3) !important; --ts-c4:var(--kind-c4) !important;
  }
  .ild-single-mobile-menu-section.ild-menu-kind-right,
  .ild-mpanel-item.ild-mpanel-kind-right,
  .ild-single-mobile-menu-section .ild-menu-kind-right,
  .ild-mpanel-kind-right{
    --ts-c1:var(--kind-c1) !important; --ts-c2:var(--kind-c2) !important; --ts-c3:var(--kind-c3) !important; --ts-c4:var(--kind-c4) !important;
  }

  html:not([data-bs-theme="dark"]) .ild-single-mobile-menu-section,
  html:not([data-bs-theme="dark"]) .ild-mpanel-item{
    background:var(--kind-shell,linear-gradient(180deg,#fff,#f8fafc)) !important;
    border-color:var(--kind-border,rgba(148,163,184,.18)) !important;
    box-shadow:0 16px 36px color-mix(in srgb,var(--kind-glow,rgba(37,99,235,.14)) 62%,rgba(15,23,42,.08)) !important;
  }

  html[data-bs-theme="dark"] .ild-single-mobile-menu-section,
  html[data-bs-theme="dark"] .ild-mpanel-item,
  body.dark-mode .ild-single-mobile-menu-section,
  body.dark-mode .ild-mpanel-item,
  body.theme-dark .ild-single-mobile-menu-section,
  body.theme-dark .ild-mpanel-item{
    background:var(--kind-shell-dark,linear-gradient(180deg,#152033,#1b2a3d)) !important;
    border-color:var(--kind-border-dark,rgba(96,165,250,.18)) !important;
    box-shadow:0 18px 40px rgba(0,0,0,.26) !important;
  }

  .ild-single-mobile-menu-head,
  .ild-mpanel-head{
    min-height:48px;
    padding:10px 14px !important;
    border-radius:16px;
    background:var(--kind-head,linear-gradient(135deg,#2563eb,#38bdf8)) !important;
    color:#fff !important;
    box-shadow:0 10px 24px color-mix(in srgb,var(--kind-glow,rgba(37,99,235,.20)) 75%,transparent) !important;
  }

  .ild-single-mobile-menu-head i,
  .ild-mpanel-head i{
    background:rgba(255,255,255,.18) !important;
    border:1px solid rgba(255,255,255,.18);
    box-shadow:none !important;
  }

  .ild-single-mobile-menu-block ul,
  .ild-mpanel-item .ild-ts-view-liste,
  .ild-mpanel-item .ild-ts-view-liste2,
  .ild-mpanel-item .ild-ts-view-duet,
  .ild-mpanel-item .ild-ts-view-duet2,
  .ild-mpanel-item .ild-ts-view-chip,
  .ild-mpanel-item .ild-ts-view-chip2,
  .ild-mpanel-item .ild-ts-view-listec,
  .ild-mpanel-item .ild-ts-view-akordiyon{
    padding-top:8px;
  }

  .ild-single-mobile-menu-section .ild-tliste,
  .ild-mpanel-item .ild-tliste,
  .ild-single-mobile-menu-section .ild-tduet,
  .ild-mpanel-item .ild-tduet,
  .ild-single-mobile-menu-section .ild-tlistec,
  .ild-mpanel-item .ild-tlistec{
    background:var(--kind-item,linear-gradient(180deg,#fff,#f8fafc)) !important;
    border:1px solid color-mix(in srgb,var(--kind-border,rgba(37,99,235,.18)) 85%,transparent) !important;
    border-left-width:4px !important;
    border-left-color:var(--ts-c1,#2563eb) !important;
    border-radius:16px !important;
    box-shadow:0 8px 18px rgba(15,23,42,.08) !important;
  }

  html[data-bs-theme="dark"] .ild-single-mobile-menu-section .ild-tliste,
  html[data-bs-theme="dark"] .ild-mpanel-item .ild-tliste,
  html[data-bs-theme="dark"] .ild-single-mobile-menu-section .ild-tduet,
  html[data-bs-theme="dark"] .ild-mpanel-item .ild-tduet,
  html[data-bs-theme="dark"] .ild-single-mobile-menu-section .ild-tlistec,
  html[data-bs-theme="dark"] .ild-mpanel-item .ild-tlistec,
  body.dark-mode .ild-single-mobile-menu-section .ild-tliste,
  body.dark-mode .ild-mpanel-item .ild-tliste,
  body.dark-mode .ild-single-mobile-menu-section .ild-tduet,
  body.dark-mode .ild-mpanel-item .ild-tduet,
  body.dark-mode .ild-single-mobile-menu-section .ild-tlistec,
  body.dark-mode .ild-mpanel-item .ild-tlistec,
  body.theme-dark .ild-single-mobile-menu-section .ild-tliste,
  body.theme-dark .ild-mpanel-item .ild-tliste,
  body.theme-dark .ild-single-mobile-menu-section .ild-tduet,
  body.theme-dark .ild-mpanel-item .ild-tduet,
  body.theme-dark .ild-single-mobile-menu-section .ild-tlistec,
  body.theme-dark .ild-mpanel-item .ild-tlistec{
    background:var(--kind-item-dark,linear-gradient(180deg,#172436,#1b2a3d)) !important;
    border-color:color-mix(in srgb,var(--kind-border-dark,rgba(96,165,250,.18)) 86%,transparent) !important;
    box-shadow:0 10px 22px rgba(0,0,0,.24) !important;
  }

  .ild-single-mobile-menu-section .ild-tchip,
  .ild-mpanel-item .ild-tchip,
  .ild-single-mobile-menu-section .ild-tchip2,
  .ild-mpanel-item .ild-tchip2{
    box-shadow:0 10px 24px color-mix(in srgb,var(--kind-glow,rgba(37,99,235,.22)) 68%,rgba(15,23,42,.12)) !important;
  }

  .ild-single-mobile-menu-section .ild-tliste-title,
  .ild-single-mobile-menu-section .ild-tduet-title,
  .ild-single-mobile-menu-section .ild-tlistec-title,
  .ild-mpanel-item .ild-tliste-title,
  .ild-mpanel-item .ild-tduet-title,
  .ild-mpanel-item .ild-tlistec-title{
    font-weight:800 !important;
    letter-spacing:.01em;
  }

  .ild-single-mobile-menu-section .ild-tliste-icon,
  .ild-single-mobile-menu-section .ild-tduet-icon,
  .ild-single-mobile-menu-section .ild-tlistec-icon,
  .ild-mpanel-item .ild-tliste-icon,
  .ild-mpanel-item .ild-tduet-icon,
  .ild-mpanel-item .ild-tlistec-icon{
    filter:saturate(1.08);
  }

  .ild-single-mobile-menu-section .ild-titem:hover .ild-tliste,
  .ild-mpanel-item .ild-titem:hover .ild-tliste,
  .ild-single-mobile-menu-section .ild-titem:hover .ild-tduet,
  .ild-mpanel-item .ild-titem:hover .ild-tduet,
  .ild-single-mobile-menu-section .ild-titem:hover .ild-tlistec,
  .ild-mpanel-item .ild-titem:hover .ild-tlistec{
    transform:translateY(-2px);
    box-shadow:0 14px 28px color-mix(in srgb,var(--kind-glow,rgba(37,99,235,.24)) 56%,rgba(15,23,42,.14)) !important;
  }

  .ild-single-mobile-menu-section.ild-menu-kind-tool .ild-single-mobile-menu-head span::after,
  .ild-mpanel-kind-tool .ild-mpanel-head::after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.18)) !important;}

  .left-panel .sidebar-heading{
    background:linear-gradient(135deg,#1e40af 0%,#3730a3 50%,#3b82f6 100%) !important;
    color:#fff !important;
    box-shadow:0 8px 18px rgba(59,130,246,.16) !important;
  }
  .right-panel .sidebar-heading{
    background:linear-gradient(135deg,#0f766e 0%,#0891b2 50%,#38bdf8 100%) !important;
    color:#fff !important;
    box-shadow:0 8px 18px rgba(8,145,178,.16) !important;
  }
}


/* === v20.9.24 Tam Tema uyumlu panel sistemi ===
   Mantık: başlıklar koyu/güçlü, alt öğeler aynı rengin açık/yumuşak tonu.
   Tam Temalar tek tık uygulandığında body.ild-fulltheme-* sınıfı ile tüm panel/araç setleri uyumlanır. */
body.ild-fulltheme-okyanus{
  --ild-theme-head-a:#075985;--ild-theme-head-b:#0284c7;--ild-theme-head-c:#38bdf8;
  --ild-theme-soft-a:#e0f2fe;--ild-theme-soft-b:#f0f9ff;--ild-theme-soft-border:#bae6fd;--ild-theme-soft-text:#0c4a6e;
}
body.ild-fulltheme-orman{
  --ild-theme-head-a:#14532d;--ild-theme-head-b:#15803d;--ild-theme-head-c:#4ade80;
  --ild-theme-soft-a:#dcfce7;--ild-theme-soft-b:#f0fdf4;--ild-theme-soft-border:#bbf7d0;--ild-theme-soft-text:#14532d;
}
body.ild-fulltheme-okyanus_derinligi{
  --ild-theme-head-a:#164e63;--ild-theme-head-b:#0e7490;--ild-theme-head-c:#22d3ee;
  --ild-theme-soft-a:#cffafe;--ild-theme-soft-b:#ecfeff;--ild-theme-soft-border:#a5f3fc;--ild-theme-soft-text:#164e63;
}
body.ild-fulltheme-cicek_bahcesi{
  --ild-theme-head-a:#831843;--ild-theme-head-b:#be185d;--ild-theme-head-c:#f472b6;
  --ild-theme-soft-a:#fce7f3;--ild-theme-soft-b:#fff1f2;--ild-theme-soft-border:#fbcfe8;--ild-theme-soft-text:#831843;
}
body.ild-fulltheme-zumrut{
  --ild-theme-head-a:#064e3b;--ild-theme-head-b:#047857;--ild-theme-head-c:#34d399;
  --ild-theme-soft-a:#d1fae5;--ild-theme-soft-b:#ecfdf5;--ild-theme-soft-border:#a7f3d0;--ild-theme-soft-text:#064e3b;
}
body.ild-fulltheme-kiremit{
  --ild-theme-head-a:#78350f;--ild-theme-head-b:#92400e;--ild-theme-head-c:#f59e0b;
  --ild-theme-soft-a:#fef3c7;--ild-theme-soft-b:#fffbeb;--ild-theme-soft-border:#fde68a;--ild-theme-soft-text:#78350f;
}
body.ild-fulltheme-gunbatimi{
  --ild-theme-head-a:#7c2d12;--ild-theme-head-b:#c2410c;--ild-theme-head-c:#fb923c;
  --ild-theme-soft-a:#ffedd5;--ild-theme-soft-b:#fff7ed;--ild-theme-soft-border:#fed7aa;--ild-theme-soft-text:#7c2d12;
}
body.ild-fulltheme-lavanta{
  --ild-theme-head-a:#581c87;--ild-theme-head-b:#7e22ce;--ild-theme-head-c:#c084fc;
  --ild-theme-soft-a:#f3e8ff;--ild-theme-soft-b:#faf5ff;--ild-theme-soft-border:#e9d5ff;--ild-theme-soft-text:#581c87;
}
body.ild-fulltheme-buz{
  --ild-theme-head-a:#0f766e;--ild-theme-head-b:#0891b2;--ild-theme-head-c:#67e8f9;
  --ild-theme-soft-a:#ccfbf1;--ild-theme-soft-b:#f0fdfa;--ild-theme-soft-border:#99f6e4;--ild-theme-soft-text:#134e4a;
}
body.ild-fulltheme-sicak{
  --ild-theme-head-a:#9a3412;--ild-theme-head-b:#d97706;--ild-theme-head-c:#fbbf24;
  --ild-theme-soft-a:#fef3c7;--ild-theme-soft-b:#fffbeb;--ild-theme-soft-border:#fde68a;--ild-theme-soft-text:#78350f;
}
body.ild-fulltheme-holografik{
  --ild-theme-head-a:#312e81;--ild-theme-head-b:#4f46e5;--ild-theme-head-c:#22d3ee;
  --ild-theme-soft-a:#e0e7ff;--ild-theme-soft-b:#f0f9ff;--ild-theme-soft-border:#c7d2fe;--ild-theme-soft-text:#312e81;
}

/* Fallback: Tema anahtarı yoksa mavi sistem */
body:not([class*="ild-fulltheme-"]){
  --ild-theme-head-a:#075985;--ild-theme-head-b:#0284c7;--ild-theme-head-c:#38bdf8;
  --ild-theme-soft-a:#e0f2fe;--ild-theme-soft-b:#f8fcff;--ild-theme-soft-border:#bae6fd;--ild-theme-soft-text:#0c4a6e;
}

body[class*="ild-fulltheme-"] .sidebar-heading,
body:not([class*="ild-fulltheme-"]) .sidebar-heading{
  background:linear-gradient(135deg,var(--ild-theme-head-a),var(--ild-theme-head-b) 58%,var(--ild-theme-head-c)) !important;
  color:#fff !important;
  border:1px solid color-mix(in srgb,var(--ild-theme-head-c) 34%,transparent) !important;
  box-shadow:0 8px 20px color-mix(in srgb,var(--ild-theme-head-b) 22%,transparent) !important;
}

body[class*="ild-fulltheme-"] .left-panel .sidebar-menu li a,
body[class*="ild-fulltheme-"] .right-panel .sidebar-menu li a,
body:not([class*="ild-fulltheme-"]) .left-panel .sidebar-menu li a,
body:not([class*="ild-fulltheme-"]) .right-panel .sidebar-menu li a{
  background:linear-gradient(135deg,var(--ild-theme-soft-b),var(--ild-theme-soft-a)) !important;
  color:var(--ild-theme-soft-text) !important;
  border:1px solid var(--ild-theme-soft-border) !important;
  border-left:4px solid var(--ild-theme-head-b) !important;
  box-shadow:0 6px 15px rgba(15,23,42,.07) !important;
}

body[class*="ild-fulltheme-"] .left-panel .sidebar-menu li a:hover,
body[class*="ild-fulltheme-"] .right-panel .sidebar-menu li a:hover,
body:not([class*="ild-fulltheme-"]) .left-panel .sidebar-menu li a:hover,
body:not([class*="ild-fulltheme-"]) .right-panel .sidebar-menu li a:hover{
  background:linear-gradient(135deg,var(--ild-theme-soft-a),#fff) !important;
  transform:translateY(-1px);
}

/* Mobil: bütün panel/araç seti blokları artık full theme'e bağlanır */
@media (max-width:991px){
  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section,
  body[class*="ild-fulltheme-"] .ild-mpanel-item,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item{
    background:linear-gradient(180deg,var(--ild-theme-soft-b),var(--ild-theme-soft-a)) !important;
    border:1px solid var(--ild-theme-soft-border) !important;
    box-shadow:0 14px 30px color-mix(in srgb,var(--ild-theme-head-b) 16%,rgba(15,23,42,.10)) !important;
  }

  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-head,
  body[class*="ild-fulltheme-"] .ild-mpanel-head,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-head,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-head{
    background:linear-gradient(135deg,var(--ild-theme-head-a),var(--ild-theme-head-b) 58%,var(--ild-theme-head-c)) !important;
    color:#fff !important;
    border:1px solid color-mix(in srgb,var(--ild-theme-head-c) 35%,transparent) !important;
    box-shadow:0 10px 22px color-mix(in srgb,var(--ild-theme-head-b) 24%,transparent) !important;
  }

  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-head i,
  body[class*="ild-fulltheme-"] .ild-mpanel-head i,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-head i,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-head i{
    background:rgba(255,255,255,.18) !important;
    color:#fff !important;
    border-color:rgba(255,255,255,.18) !important;
  }

  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tliste,
  body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tliste,
  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tduet,
  body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tduet,
  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tlistec,
  body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tlistec,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tliste,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tliste,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tduet,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tduet,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tlistec,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tlistec{
    background:linear-gradient(135deg,rgba(255,255,255,.92),var(--ild-theme-soft-b)) !important;
    color:var(--ild-theme-soft-text) !important;
    border:1px solid var(--ild-theme-soft-border) !important;
    border-left:4px solid var(--ild-theme-head-b) !important;
    box-shadow:0 8px 18px rgba(15,23,42,.08) !important;
  }

  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tliste-title,
  body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tliste-title,
  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tduet-title,
  body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tduet-title,
  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tlistec-title,
  body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tlistec-title,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tliste-title,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tliste-title,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tduet-title,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tduet-title,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tlistec-title,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tlistec-title{
    color:var(--ild-theme-soft-text) !important;
    font-weight:800 !important;
  }

  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tliste-icon,
  body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tliste-icon,
  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tduet-icon,
  body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tduet-icon,
  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tlistec-icon,
  body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tlistec-icon,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tliste-icon,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tliste-icon,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tduet-icon,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tduet-icon,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tlistec-icon,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tlistec-icon{
    color:var(--ild-theme-head-b) !important;
    background:color-mix(in srgb,var(--ild-theme-soft-a) 70%,#fff) !important;
  }

  body[class*="ild-fulltheme-"] .ild-tchip,
  body[class*="ild-fulltheme-"] .ild-tchip2,
  body:not([class*="ild-fulltheme-"]) .ild-tchip,
  body:not([class*="ild-fulltheme-"]) .ild-tchip2{
    background:linear-gradient(135deg,var(--ild-theme-soft-b),var(--ild-theme-soft-a)) !important;
    color:var(--ild-theme-soft-text) !important;
    border:1px solid var(--ild-theme-soft-border) !important;
    box-shadow:0 8px 18px rgba(15,23,42,.08) !important;
  }

  body[class*="ild-fulltheme-"] .ild-tchip-title,
  body[class*="ild-fulltheme-"] .ild-tchip2-title,
  body:not([class*="ild-fulltheme-"]) .ild-tchip-title,
  body:not([class*="ild-fulltheme-"]) .ild-tchip2-title{
    color:var(--ild-theme-soft-text) !important;
  }
}

/* Dark mode: aynı mantık, koyu başlık + daha açık/kart alt öğe */
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"],
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]),
body.dark-mode[class*="ild-fulltheme-"],
body.dark-mode:not([class*="ild-fulltheme-"]),
body.theme-dark[class*="ild-fulltheme-"],
body.theme-dark:not([class*="ild-fulltheme-"]){
  --ild-theme-soft-a:color-mix(in srgb,var(--ild-theme-head-b) 18%,#172033);
  --ild-theme-soft-b:color-mix(in srgb,var(--ild-theme-head-b) 10%,#111827);
  --ild-theme-soft-border:color-mix(in srgb,var(--ild-theme-head-c) 28%,rgba(255,255,255,.08));
  --ild-theme-soft-text:#f8fafc;
}

html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .sidebar-menu li a,
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .sidebar-menu li a,
body.dark-mode[class*="ild-fulltheme-"] .sidebar-menu li a,
body.dark-mode:not([class*="ild-fulltheme-"]) .sidebar-menu li a,
body.theme-dark[class*="ild-fulltheme-"] .sidebar-menu li a,
body.theme-dark:not([class*="ild-fulltheme-"]) .sidebar-menu li a{
  color:#f8fafc !important;
  background:linear-gradient(135deg,var(--ild-theme-soft-b),var(--ild-theme-soft-a)) !important;
}

@media (max-width:991px){
  html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tliste,
  html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tliste,
  html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tliste,
  html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tliste,
  body.dark-mode[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tliste,
  body.dark-mode[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tliste,
  body.theme-dark[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tliste,
  body.theme-dark[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tliste{
    color:#f8fafc !important;
    background:linear-gradient(135deg,var(--ild-theme-soft-b),var(--ild-theme-soft-a)) !important;
    box-shadow:0 10px 22px rgba(0,0,0,.24) !important;
  }
}


/* === v20.9.25 Tam Tema: üst panel + alt panel + araç setleri + sınıf/ders/konu kutuları ===
   Her full theme için mevcut --ild-theme-* renklerinden lüks efektli sistem üretir. */
body[class*="ild-fulltheme-"],
body:not([class*="ild-fulltheme-"]){
  --ild-lux-head:linear-gradient(135deg,
    color-mix(in srgb,var(--ild-theme-head-a,#075985) 92%,#000) 0%,
    var(--ild-theme-head-b,#0284c7) 48%,
    var(--ild-theme-head-c,#38bdf8) 100%);
  --ild-lux-head-soft:linear-gradient(135deg,
    color-mix(in srgb,var(--ild-theme-head-a,#075985) 72%,#000) 0%,
    var(--ild-theme-head-b,#0284c7) 58%,
    color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 90%,#fff) 100%);
  --ild-lux-glow:color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 34%,transparent);
  --ild-lux-glow-strong:color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 44%,transparent);
  --ild-lux-soft-panel:linear-gradient(180deg,var(--ild-theme-soft-b,#f8fcff),var(--ild-theme-soft-a,#e0f2fe));
  --ild-lux-soft-card:linear-gradient(135deg,rgba(255,255,255,.96),var(--ild-theme-soft-b,#f8fcff) 46%,var(--ild-theme-soft-a,#e0f2fe));
  --ild-lux-line:color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 38%,rgba(255,255,255,.25));
}

/* Üst panel / navbar: ultra lüks gradyan, parlama ve cam efekti */
body[class*="ild-fulltheme-"] .navbar,
body:not([class*="ild-fulltheme-"]) .navbar{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  background:
    radial-gradient(circle at 12% 0%,rgba(255,255,255,.22),transparent 28%),
    radial-gradient(circle at 85% 12%,var(--ild-lux-glow-strong),transparent 30%),
    var(--ild-lux-head) !important;
  border-bottom:1px solid rgba(255,255,255,.20) !important;
  box-shadow:0 14px 34px color-mix(in srgb,var(--ild-theme-head-a,#075985) 34%,rgba(0,0,0,.20)) !important;
}
body[class*="ild-fulltheme-"] .navbar::before,
body:not([class*="ild-fulltheme-"]) .navbar::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  background:
    linear-gradient(110deg,transparent 0%,rgba(255,255,255,.16) 18%,transparent 36%),
    linear-gradient(180deg,rgba(255,255,255,.12),transparent 56%);
  opacity:.95;
  pointer-events:none;
}
body[class*="ild-fulltheme-"] .navbar::after,
body:not([class*="ild-fulltheme-"]) .navbar::after{
  content:"";
  position:absolute;
  left:0;right:0;bottom:0;height:2px;
  background:linear-gradient(90deg,transparent,var(--ild-theme-head-c,#38bdf8),rgba(255,255,255,.75),var(--ild-theme-head-c,#38bdf8),transparent);
  opacity:.78;
  pointer-events:none;
}
body[class*="ild-fulltheme-"] .desktop-search-wrapper,
body:not([class*="ild-fulltheme-"]) .desktop-search-wrapper,
body[class*="ild-fulltheme-"] .navbar .btn,
body:not([class*="ild-fulltheme-"]) .navbar .btn{
  background:rgba(255,255,255,.18) !important;
  border-color:rgba(255,255,255,.34) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 8px 22px rgba(0,0,0,.10) !important;
  backdrop-filter:blur(10px);
}

/* Mobil üst panel / PWA header varyasyonları */
@media (max-width:991px){
  body[class*="ild-fulltheme-"] .navbar,
  body:not([class*="ild-fulltheme-"]) .navbar,
  body[class*="ild-fulltheme-"] .mobile-header,
  body:not([class*="ild-fulltheme-"]) .mobile-header,
  body[class*="ild-fulltheme-"] .ild-mobile-header,
  body:not([class*="ild-fulltheme-"]) .ild-mobile-header{
    border-radius:0 0 18px 18px;
    box-shadow:0 12px 28px color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 30%,rgba(0,0,0,.18)) !important;
  }
}

/* Alt panel / footer: temaya bağlı lüks koyu panel */
body[class*="ild-fulltheme-"] .main-footer,
body:not([class*="ild-fulltheme-"]) .main-footer,
body[class*="ild-fulltheme-"] footer.main-footer,
body:not([class*="ild-fulltheme-"]) footer.main-footer,
body[class*="ild-fulltheme-"] .site-footer,
body:not([class*="ild-fulltheme-"]) .site-footer{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  background:
    radial-gradient(circle at 16% 0%,var(--ild-lux-glow),transparent 30%),
    radial-gradient(circle at 82% 10%,color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 22%,transparent),transparent 32%),
    linear-gradient(180deg,
      color-mix(in srgb,var(--ild-theme-head-a,#075985) 58%,#020617) 0%,
      color-mix(in srgb,var(--ild-theme-head-a,#075985) 78%,#020617) 100%) !important;
  border-top:1px solid var(--ild-lux-line) !important;
  box-shadow:0 -16px 40px color-mix(in srgb,var(--ild-theme-head-a,#075985) 28%,rgba(0,0,0,.26)) !important;
}
body[class*="ild-fulltheme-"] .main-footer::before,
body:not([class*="ild-fulltheme-"]) .main-footer::before,
body[class*="ild-fulltheme-"] .site-footer::before,
body:not([class*="ild-fulltheme-"]) .site-footer::before{
  content:"";
  position:absolute;
  left:0;right:0;top:0;height:2px;
  background:linear-gradient(90deg,transparent,var(--ild-theme-head-c,#38bdf8),rgba(255,255,255,.65),var(--ild-theme-head-c,#38bdf8),transparent);
  opacity:.8;
}
body[class*="ild-fulltheme-"] .main-footer *,
body:not([class*="ild-fulltheme-"]) .main-footer *,
body[class*="ild-fulltheme-"] .site-footer *,
body:not([class*="ild-fulltheme-"]) .site-footer *{
  color:rgba(248,250,252,.92) !important;
}

/* Panel ve araç seti başlıkları: koyu, parlak, ışıltılı */
body[class*="ild-fulltheme-"] .sidebar-heading,
body:not([class*="ild-fulltheme-"]) .sidebar-heading,
body[class*="ild-fulltheme-"] .ild-single-mobile-menu-head,
body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-head,
body[class*="ild-fulltheme-"] .ild-mpanel-head,
body:not([class*="ild-fulltheme-"]) .ild-mpanel-head{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 12% 0%,rgba(255,255,255,.28),transparent 30%),
    linear-gradient(135deg,var(--ild-theme-head-a,#075985),var(--ild-theme-head-b,#0284c7) 58%,var(--ild-theme-head-c,#38bdf8)) !important;
  color:#fff !important;
  text-shadow:0 1px 1px rgba(0,0,0,.22);
  border:1px solid color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 42%,rgba(255,255,255,.18)) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.22),
    0 10px 24px color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 30%,transparent) !important;
}
body[class*="ild-fulltheme-"] .sidebar-heading::after,
body:not([class*="ild-fulltheme-"]) .sidebar-heading::after,
body[class*="ild-fulltheme-"] .ild-single-mobile-menu-head::after,
body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-head::after,
body[class*="ild-fulltheme-"] .ild-mpanel-head::after,
body:not([class*="ild-fulltheme-"]) .ild-mpanel-head::after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.26) 20%,transparent 42%);
  opacity:.65;
  pointer-events:none;
}

/* Araç setleri ve mobil panel gövdeleri: açık tema rengi */
body[class*="ild-fulltheme-"] .ild-toolset,
body:not([class*="ild-fulltheme-"]) .ild-toolset,
body[class*="ild-fulltheme-"] .ild-mpanel-item,
body:not([class*="ild-fulltheme-"]) .ild-mpanel-item,
body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section,
body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section{
  background:var(--ild-lux-soft-panel) !important;
  border:1px solid var(--ild-theme-soft-border,#bae6fd) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.64),
    0 14px 30px color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 14%,rgba(15,23,42,.10)) !important;
}

/* Araç seti kutuları / link öğeleri: başlıktan açık, ama temaya bağlı */
body[class*="ild-fulltheme-"] .ild-toolset .ild-tliste,
body:not([class*="ild-fulltheme-"]) .ild-toolset .ild-tliste,
body[class*="ild-fulltheme-"] .ild-toolset .ild-tduet,
body:not([class*="ild-fulltheme-"]) .ild-toolset .ild-tduet,
body[class*="ild-fulltheme-"] .ild-toolset .ild-tlistec,
body:not([class*="ild-fulltheme-"]) .ild-toolset .ild-tlistec,
body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tliste,
body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tliste,
body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tliste,
body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tliste{
  background:var(--ild-lux-soft-card) !important;
  color:var(--ild-theme-soft-text,#0c4a6e) !important;
  border:1px solid var(--ild-theme-soft-border,#bae6fd) !important;
  border-left:4px solid var(--ild-theme-head-b,#0284c7) !important;
  box-shadow:0 8px 18px rgba(15,23,42,.075) !important;
}
body[class*="ild-fulltheme-"] .ild-toolset .ild-tliste-title,
body:not([class*="ild-fulltheme-"]) .ild-toolset .ild-tliste-title,
body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tliste-title,
body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tliste-title,
body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tliste-title,
body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tliste-title{
  color:var(--ild-theme-soft-text,#0c4a6e) !important;
}

/* Grid / büyük / chip araç seti kutuları da temaya bağlansın */
body[class*="ild-fulltheme-"] .ild-toolset .ild-tgrid,
body:not([class*="ild-fulltheme-"]) .ild-toolset .ild-tgrid,
body[class*="ild-fulltheme-"] .ild-toolset .ild-tbuyuk,
body:not([class*="ild-fulltheme-"]) .ild-toolset .ild-tbuyuk{
  background:var(--ild-lux-soft-card) !important;
  color:var(--ild-theme-soft-text,#0c4a6e) !important;
  border:1px solid var(--ild-theme-soft-border,#bae6fd) !important;
  box-shadow:0 12px 24px color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 12%,rgba(15,23,42,.10)) !important;
}
body[class*="ild-fulltheme-"] .ild-toolset .ild-tchip,
body:not([class*="ild-fulltheme-"]) .ild-toolset .ild-tchip,
body[class*="ild-fulltheme-"] .ild-toolset .ild-tchip2,
body:not([class*="ild-fulltheme-"]) .ild-toolset .ild-tchip2{
  background:linear-gradient(135deg,var(--ild-theme-soft-b,#f8fcff),var(--ild-theme-soft-a,#e0f2fe)) !important;
  color:var(--ild-theme-soft-text,#0c4a6e) !important;
  border:1px solid var(--ild-theme-soft-border,#bae6fd) !important;
  box-shadow:0 8px 18px rgba(15,23,42,.075) !important;
}

/* Sınıf / ders / konu başlık kutuları ve kategori kartları */
body[class*="ild-fulltheme-"] .ild-archive-context-card,
body:not([class*="ild-fulltheme-"]) .ild-archive-context-card,
body[class*="ild-fulltheme-"] .ild-mobile-category-nav,
body:not([class*="ild-fulltheme-"]) .ild-mobile-category-nav{
  background:var(--ild-lux-soft-panel) !important;
  border:1px solid var(--ild-theme-soft-border,#bae6fd) !important;
  box-shadow:0 12px 28px color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 12%,rgba(15,23,42,.10)) !important;
}
body[class*="ild-fulltheme-"] .ild-archive-context-card::before,
body:not([class*="ild-fulltheme-"]) .ild-archive-context-card::before{
  background:linear-gradient(180deg,var(--ild-theme-head-a,#075985),var(--ild-theme-head-b,#0284c7),var(--ild-theme-head-c,#38bdf8)) !important;
}
body[class*="ild-fulltheme-"] .ild-archive-context-title,
body:not([class*="ild-fulltheme-"]) .ild-archive-context-title{
  color:var(--ild-theme-soft-text,#0c4a6e) !important;
}
body[class*="ild-fulltheme-"] .ild-archive-context-count,
body:not([class*="ild-fulltheme-"]) .ild-archive-context-count{
  background:linear-gradient(135deg,var(--ild-theme-soft-a,#e0f2fe),var(--ild-theme-soft-b,#f8fcff)) !important;
  color:var(--ild-theme-head-a,#075985) !important;
  border-color:var(--ild-theme-soft-border,#bae6fd) !important;
}
body[class*="ild-fulltheme-"] .ild-subcategory-card,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card{
  background:var(--ild-lux-soft-card) !important;
  border-color:var(--ild-theme-soft-border,#bae6fd) !important;
  box-shadow:0 12px 24px color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 12%,rgba(15,23,42,.08)) !important;
}
body[class*="ild-fulltheme-"] .ild-subcategory-card::before,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card::before{
  background:linear-gradient(180deg,var(--ild-theme-head-a,#075985),var(--ild-theme-head-c,#38bdf8)) !important;
}
body[class*="ild-fulltheme-"] .ild-subcategory-title,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-title,
body[class*="ild-fulltheme-"] .ild-subcategory-desc,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-desc{
  color:var(--ild-theme-soft-text,#0c4a6e) !important;
}

/* Dark mode dengesi */
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"],
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]),
body.dark-mode[class*="ild-fulltheme-"],
body.dark-mode:not([class*="ild-fulltheme-"]),
body.theme-dark[class*="ild-fulltheme-"],
body.theme-dark:not([class*="ild-fulltheme-"]){
  --ild-lux-soft-panel:linear-gradient(180deg,color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 15%,#111827),color-mix(in srgb,var(--ild-theme-head-a,#075985) 20%,#0f172a));
  --ild-lux-soft-card:linear-gradient(135deg,color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 14%,#172033),color-mix(in srgb,var(--ild-theme-head-a,#075985) 20%,#111827));
  --ild-theme-soft-text:#f8fafc;
  --ild-theme-soft-border:color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 28%,rgba(255,255,255,.08));
}
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .navbar,
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .navbar,
body.dark-mode[class*="ild-fulltheme-"] .navbar,
body.dark-mode:not([class*="ild-fulltheme-"]) .navbar{
  box-shadow:0 14px 34px rgba(0,0,0,.34) !important;
}
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-archive-context-title,
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-archive-context-title,
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-subcategory-title,
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-subcategory-title{
  color:#f8fafc !important;
}


/* === v20.9.26 Üst panel tam tema zorlayıcı düzeltme + araç/sınıf okunabilirliği === */

/* Navbar ve mobil header içinde eski mavi değişkeni baskın gelmesin */
html body[class*="ild-fulltheme-"] .navbar,
html body:not([class*="ild-fulltheme-"]) .navbar{
  background:
    radial-gradient(circle at 10% 0%,rgba(255,255,255,.24),transparent 30%),
    radial-gradient(circle at 86% 12%,var(--ild-lux-glow-strong),transparent 32%),
    linear-gradient(135deg,
      color-mix(in srgb,var(--ild-theme-head-a,#075985) 92%,#000) 0%,
      var(--ild-theme-head-b,#0284c7) 50%,
      var(--ild-theme-head-c,#38bdf8) 100%) !important;
}

/* Mobil header alanının kendisi de tema rengini alsın */
html body[class*="ild-fulltheme-"] .mobile-header-wrapper,
html body:not([class*="ild-fulltheme-"]) .mobile-header-wrapper{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  background:
    radial-gradient(circle at 18% 0%,rgba(255,255,255,.20),transparent 30%),
    radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 38%,transparent),transparent 34%),
    linear-gradient(135deg,
      color-mix(in srgb,var(--ild-theme-head-a,#075985) 88%,#000) 0%,
      var(--ild-theme-head-b,#0284c7) 58%,
      var(--ild-theme-head-c,#38bdf8) 100%) !important;
  border-bottom:1px solid rgba(255,255,255,.18) !important;
}
html body[class*="ild-fulltheme-"] .mobile-header-wrapper::before,
html body:not([class*="ild-fulltheme-"]) .mobile-header-wrapper::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.18) 24%,transparent 48%);
  opacity:.75;
}
html body[class*="ild-fulltheme-"] .mobile-header-wrapper::after,
html body:not([class*="ild-fulltheme-"]) .mobile-header-wrapper::after{
  content:"";
  position:absolute;
  left:0;right:0;bottom:0;height:2px;
  background:linear-gradient(90deg,transparent,var(--ild-theme-head-c,#38bdf8),rgba(255,255,255,.70),var(--ild-theme-head-c,#38bdf8),transparent);
  opacity:.75;
}

/* Header düğmeleri ve arama kutusu temaya uyumlu cam efekt */
html body[class*="ild-fulltheme-"] .corner-btn,
html body:not([class*="ild-fulltheme-"]) .corner-btn,
html body[class*="ild-fulltheme-"] .panel-btn,
html body:not([class*="ild-fulltheme-"]) .panel-btn,
html body[class*="ild-fulltheme-"] .desktop-search-wrapper,
html body:not([class*="ild-fulltheme-"]) .desktop-search-wrapper{
  background:rgba(255,255,255,.18) !important;
  border-color:rgba(255,255,255,.38) !important;
  color:#fff !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 8px 22px rgba(0,0,0,.14) !important;
}
html body[class*="ild-fulltheme-"] .desktop-search-input,
html body:not([class*="ild-fulltheme-"]) .desktop-search-input{
  color:#fff !important;
}
html body[class*="ild-fulltheme-"] .desktop-search-input::placeholder,
html body:not([class*="ild-fulltheme-"]) .desktop-search-input::placeholder{
  color:rgba(255,255,255,.82) !important;
}

/* Logo ve başlık okunabilirliği */
html body[class*="ild-fulltheme-"] .mobile-brand,
html body:not([class*="ild-fulltheme-"]) .mobile-brand,
html body[class*="ild-fulltheme-"] .navbar-brand,
html body:not([class*="ild-fulltheme-"]) .navbar-brand{
  color:#fff !important;
  text-shadow:0 2px 10px rgba(0,0,0,.24) !important;
}
html body[class*="ild-fulltheme-"] .mobile-brand .mh-title,
html body:not([class*="ild-fulltheme-"]) .mobile-brand .mh-title{
  background:linear-gradient(135deg,#fff 52%,rgba(255,255,255,.78) 100%) !important;
  -webkit-background-clip:text !important;
  background-clip:text !important;
  -webkit-text-fill-color:transparent !important;
}

/* Sınıf/Ders/Konu kartlarında açık temada beyaz yazı sorununu kesin düzelt */
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-toolset .ild-tgrid-title,
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-toolset .ild-tbuyuk-title,
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-toolset .ild-tliste-title,
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-toolset .ild-tduet-title,
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-toolset .ild-tlistec-title,
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tgrid-title,
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tbuyuk-title,
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tliste-title,
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tduet-title,
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tlistec-title,
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tgrid-title,
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tbuyuk-title,
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tliste-title,
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tduet-title,
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tlistec-title,
html:not([data-bs-theme="dark"]) body:not([class*="ild-fulltheme-"]) .ild-toolset .ild-tgrid-title,
html:not([data-bs-theme="dark"]) body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tgrid-title,
html:not([data-bs-theme="dark"]) body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tgrid-title{
  color:var(--ild-theme-soft-text,#0c4a6e) !important;
  -webkit-text-fill-color:var(--ild-theme-soft-text,#0c4a6e) !important;
  text-shadow:none !important;
}

/* Kart içindeki tüm metinlerin açık zeminde koyu kalmasını garanti et */
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-toolset .ild-titem:not(.ild-tchip):not(.ild-tchip2),
html:not([data-bs-theme="dark"]) body:not([class*="ild-fulltheme-"]) .ild-toolset .ild-titem:not(.ild-tchip):not(.ild-tchip2),
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-titem:not(.ild-tchip):not(.ild-tchip2),
html:not([data-bs-theme="dark"]) body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-titem:not(.ild-tchip):not(.ild-tchip2),
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-titem:not(.ild-tchip):not(.ild-tchip2),
html:not([data-bs-theme="dark"]) body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-titem:not(.ild-tchip):not(.ild-tchip2){
  color:var(--ild-theme-soft-text,#0c4a6e) !important;
}

/* tgrid/tbuyuk yüzeyleri açık ve okunabilir */
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-toolset .ild-tgrid,
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-toolset .ild-tbuyuk,
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tgrid,
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tbuyuk,
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tgrid,
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tbuyuk{
  background:linear-gradient(135deg,rgba(255,255,255,.96),var(--ild-theme-soft-b,#f8fcff) 55%,var(--ild-theme-soft-a,#e0f2fe)) !important;
  color:var(--ild-theme-soft-text,#0c4a6e) !important;
  border:1px solid var(--ild-theme-soft-border,#bae6fd) !important;
}

/* Kategori/sınıf kartı özel durumları */
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-subcategory-card,
html:not([data-bs-theme="dark"]) body:not([class*="ild-fulltheme-"]) .ild-subcategory-card,
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-mobile-category-nav-item,
html:not([data-bs-theme="dark"]) body:not([class*="ild-fulltheme-"]) .ild-mobile-category-nav-item{
  color:var(--ild-theme-soft-text,#0c4a6e) !important;
  -webkit-text-fill-color:var(--ild-theme-soft-text,#0c4a6e) !important;
}
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-subcategory-title,
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-subcategory-desc,
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-mobile-category-nav-item span,
html:not([data-bs-theme="dark"]) body:not([class*="ild-fulltheme-"]) .ild-subcategory-title,
html:not([data-bs-theme="dark"]) body:not([class*="ild-fulltheme-"]) .ild-subcategory-desc,
html:not([data-bs-theme="dark"]) body:not([class*="ild-fulltheme-"]) .ild-mobile-category-nav-item span{
  color:var(--ild-theme-soft-text,#0c4a6e) !important;
  -webkit-text-fill-color:var(--ild-theme-soft-text,#0c4a6e) !important;
}

/* Gece modunda ise yazılar net beyaz, yüzeyler koyu kalsın */
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-toolset .ild-tgrid-title,
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-toolset .ild-tbuyuk-title,
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-toolset .ild-tliste-title,
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tgrid-title,
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tliste-title,
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tgrid-title,
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tliste-title,
body.dark-mode[class*="ild-fulltheme-"] .ild-toolset .ild-tgrid-title,
body.dark-mode[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tliste-title{
  color:#f8fafc !important;
  -webkit-text-fill-color:#f8fafc !important;
  text-shadow:0 1px 1px rgba(0,0,0,.25) !important;
}


/* === v20.9.27 Dark header kutu düzeltmesi + araç seti + son eklenenler tema uyumu === */

/* Karanlık modda üst panel içindeki açık/kutu görünümünü kaldır */
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .navbar,
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .navbar,
body.dark-mode[class*="ild-fulltheme-"] .navbar,
body.dark-mode:not([class*="ild-fulltheme-"]) .navbar,
body.theme-dark[class*="ild-fulltheme-"] .navbar,
body.theme-dark:not([class*="ild-fulltheme-"]) .navbar{
  background:
    radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 20%,transparent),transparent 30%),
    linear-gradient(135deg,
      color-mix(in srgb,var(--ild-theme-head-a,#075985) 72%,#020617) 0%,
      color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 58%,#020617) 58%,
      color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 45%,#020617) 100%) !important;
  box-shadow:0 12px 30px rgba(0,0,0,.34) !important;
  border-bottom:1px solid color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 25%,rgba(255,255,255,.06)) !important;
}

/* Navbar iç container kesinlikle ayrı kutu gibi görünmesin */
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .navbar > .container,
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .navbar > .container-fluid,
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .navbar > .container,
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .navbar > .container-fluid,
body.dark-mode[class*="ild-fulltheme-"] .navbar > .container,
body.dark-mode[class*="ild-fulltheme-"] .navbar > .container-fluid,
body.dark-mode:not([class*="ild-fulltheme-"]) .navbar > .container,
body.dark-mode:not([class*="ild-fulltheme-"]) .navbar > .container-fluid,
body.theme-dark[class*="ild-fulltheme-"] .navbar > .container,
body.theme-dark[class*="ild-fulltheme-"] .navbar > .container-fluid,
body.theme-dark:not([class*="ild-fulltheme-"]) .navbar > .container,
body.theme-dark:not([class*="ild-fulltheme-"]) .navbar > .container-fluid{
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
}

/* Karanlık modda mobil header ayrı açık kutu gibi görünmesin */
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .mobile-header-wrapper,
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .mobile-header-wrapper,
body.dark-mode[class*="ild-fulltheme-"] .mobile-header-wrapper,
body.dark-mode:not([class*="ild-fulltheme-"]) .mobile-header-wrapper,
body.theme-dark[class*="ild-fulltheme-"] .mobile-header-wrapper,
body.theme-dark:not([class*="ild-fulltheme-"]) .mobile-header-wrapper{
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
}
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .mobile-header-wrapper::before,
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .mobile-header-wrapper::after,
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .mobile-header-wrapper::before,
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .mobile-header-wrapper::after,
body.dark-mode[class*="ild-fulltheme-"] .mobile-header-wrapper::before,
body.dark-mode[class*="ild-fulltheme-"] .mobile-header-wrapper::after,
body.dark-mode:not([class*="ild-fulltheme-"]) .mobile-header-wrapper::before,
body.dark-mode:not([class*="ild-fulltheme-"]) .mobile-header-wrapper::after{
  display:none !important;
}

/* Karanlık modda arama ve tema düğmesi açık mavi kutu gibi değil, cam/koyu kalsın */
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .desktop-search-wrapper,
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .desktop-search-wrapper,
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .corner-btn,
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .corner-btn,
body.dark-mode[class*="ild-fulltheme-"] .desktop-search-wrapper,
body.dark-mode:not([class*="ild-fulltheme-"]) .desktop-search-wrapper,
body.dark-mode[class*="ild-fulltheme-"] .corner-btn,
body.dark-mode:not([class*="ild-fulltheme-"]) .corner-btn{
  background:rgba(15,23,42,.28) !important;
  border-color:color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 30%,rgba(255,255,255,.12)) !important;
  color:#fff !important;
}

/* Araç seti öğeleri: tema sistemine daha güçlü bağlama */
body[class*="ild-fulltheme-"] .ild-toolset li .ild-titem,
body:not([class*="ild-fulltheme-"]) .ild-toolset li .ild-titem,
body[class*="ild-fulltheme-"] .ild-mpanel-item li .ild-titem,
body:not([class*="ild-fulltheme-"]) .ild-mpanel-item li .ild-titem,
body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section li .ild-titem,
body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section li .ild-titem{
  --ts-c1:var(--ild-theme-head-b,#0284c7) !important;
  --ts-c2:var(--ild-theme-head-c,#38bdf8) !important;
  --ts-c3:color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 72%,#22c55e) !important;
  --ts-c4:color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 76%,#6366f1) !important;
}

html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-toolset li .ild-bg-grad,
html:not([data-bs-theme="dark"]) body:not([class*="ild-fulltheme-"]) .ild-toolset li .ild-bg-grad,
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-mpanel-item li .ild-bg-grad,
html:not([data-bs-theme="dark"]) body:not([class*="ild-fulltheme-"]) .ild-mpanel-item li .ild-bg-grad,
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section li .ild-bg-grad,
html:not([data-bs-theme="dark"]) body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section li .ild-bg-grad{
  background:linear-gradient(135deg,var(--ild-theme-soft-b,#f8fcff),var(--ild-theme-soft-a,#e0f2fe)) !important;
  color:var(--ild-theme-soft-text,#0c4a6e) !important;
  border:1px solid var(--ild-theme-soft-border,#bae6fd) !important;
}

/* Eğer araç seti tasarımı background'ı çocuk div yerine linke veriyorsa onu da yakala */
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-toolset .ild-titem,
html:not([data-bs-theme="dark"]) body:not([class*="ild-fulltheme-"]) .ild-toolset .ild-titem{
  color:var(--ild-theme-soft-text,#0c4a6e) !important;
  -webkit-text-fill-color:var(--ild-theme-soft-text,#0c4a6e) !important;
}
html:not([data-bs-theme="dark"]) body[class*="ild-fulltheme-"] .ild-toolset .ild-titem *,
html:not([data-bs-theme="dark"]) body:not([class*="ild-fulltheme-"]) .ild-toolset .ild-titem *{
  color:inherit !important;
  -webkit-text-fill-color:inherit !important;
}

/* Son Eklenenler / fun-card kartlarını temaya göre ayarla */
body[class*="ild-fulltheme-"] .fun-card,
body:not([class*="ild-fulltheme-"]) .fun-card{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 28%,transparent),transparent 30%),
    linear-gradient(145deg,
      color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 88%,#0f172a) 0%,
      color-mix(in srgb,var(--ild-theme-head-a,#075985) 82%,#020617) 100%) !important;
  color:#fff !important;
  border:1px solid color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 30%,transparent) !important;
  box-shadow:0 12px 28px color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 18%,rgba(15,23,42,.20)) !important;
}
body[class*="ild-fulltheme-"] .fun-card::before,
body:not([class*="ild-fulltheme-"]) .fun-card::before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.13) 28%,transparent 52%);
  pointer-events:none;
}
body[class*="ild-fulltheme-"] .fun-card h6,
body:not([class*="ild-fulltheme-"]) .fun-card h6{
  color:#fff !important;
  -webkit-text-fill-color:#fff !important;
  text-shadow:0 1px 2px rgba(0,0,0,.28) !important;
}
body[class*="ild-fulltheme-"] .fun-card .card-badge,
body:not([class*="ild-fulltheme-"]) .fun-card .card-badge{
  background:rgba(255,255,255,.18) !important;
  color:#fff !important;
  -webkit-text-fill-color:#fff !important;
  border:1px solid rgba(255,255,255,.18) !important;
}
body[class*="ild-fulltheme-"] .fun-card .ild-no-thumb,
body:not([class*="ild-fulltheme-"]) .fun-card .ild-no-thumb{
  background:color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 16%,rgba(255,255,255,.08)) !important;
}

/* Son Eklenenler koyu temada daha dengeli */
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .fun-card,
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .fun-card,
body.dark-mode[class*="ild-fulltheme-"] .fun-card,
body.dark-mode:not([class*="ild-fulltheme-"]) .fun-card{
  background:
    radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 22%,transparent),transparent 30%),
    linear-gradient(145deg,
      color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 34%,#111827) 0%,
      color-mix(in srgb,var(--ild-theme-head-a,#075985) 42%,#020617) 100%) !important;
  border-color:color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 25%,rgba(255,255,255,.08)) !important;
}

/* İçerik kart gridleri / ild-ic kullanılan yerler de tema uyumlu */
body[class*="ild-fulltheme-"] .ild-ic,
body:not([class*="ild-fulltheme-"]) .ild-ic{
  background:linear-gradient(180deg,var(--ild-theme-soft-b,#f8fcff),var(--ild-theme-soft-a,#e0f2fe)) !important;
  border:1px solid var(--ild-theme-soft-border,#bae6fd) !important;
  box-shadow:0 8px 18px color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 12%,rgba(15,23,42,.10)) !important;
}
body[class*="ild-fulltheme-"] .ild-ic-baslik,
body:not([class*="ild-fulltheme-"]) .ild-ic-baslik{
  color:var(--ild-theme-soft-text,#0c4a6e) !important;
}
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-ic,
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-ic{
  background:linear-gradient(180deg,color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 14%,#172033),color-mix(in srgb,var(--ild-theme-head-a,#075985) 20%,#111827)) !important;
  border-color:color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 24%,rgba(255,255,255,.08)) !important;
}
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-ic-baslik,
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-ic-baslik{
  color:#f8fafc !important;
}


/* === v20.9.28 Efekt ve gradyan sadeleştirme ===
   Son eklenen parlak/ışıltılı/gradyan efektleri iptal edildi.
   Tema renkleri korunur; başlıklar koyu düz renk, alt öğeler açık düz renk olur. */

body[class*="ild-fulltheme-"],
body:not([class*="ild-fulltheme-"]){
  --ild-plain-head:var(--ild-theme-head-b,#0284c7);
  --ild-plain-head-dark:var(--ild-theme-head-a,#075985);
  --ild-plain-soft:var(--ild-theme-soft-a,#e0f2fe);
  --ild-plain-soft-2:var(--ild-theme-soft-b,#f8fcff);
  --ild-plain-border:var(--ild-theme-soft-border,#bae6fd);
  --ild-plain-text:var(--ild-theme-soft-text,#0c4a6e);
}

/* Üst panel: gradyan/parlama yok, düz tema rengi */
html body[class*="ild-fulltheme-"] .navbar,
html body:not([class*="ild-fulltheme-"]) .navbar{
  background:var(--ild-plain-head) !important;
  border-bottom:1px solid color-mix(in srgb,var(--ild-plain-head-dark) 45%,transparent) !important;
  box-shadow:none !important;
  overflow:visible !important;
}
html body[class*="ild-fulltheme-"] .navbar::before,
html body[class*="ild-fulltheme-"] .navbar::after,
html body:not([class*="ild-fulltheme-"]) .navbar::before,
html body:not([class*="ild-fulltheme-"]) .navbar::after{
  display:none !important;
  content:none !important;
}

/* Mobil header da düz renk */
html body[class*="ild-fulltheme-"] .mobile-header-wrapper,
html body:not([class*="ild-fulltheme-"]) .mobile-header-wrapper{
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
}
html body[class*="ild-fulltheme-"] .mobile-header-wrapper::before,
html body[class*="ild-fulltheme-"] .mobile-header-wrapper::after,
html body:not([class*="ild-fulltheme-"]) .mobile-header-wrapper::before,
html body:not([class*="ild-fulltheme-"]) .mobile-header-wrapper::after{
  display:none !important;
  content:none !important;
}

/* Arama ve tema düğmeleri: sade cam görünüm, efekt yok */
html body[class*="ild-fulltheme-"] .desktop-search-wrapper,
html body:not([class*="ild-fulltheme-"]) .desktop-search-wrapper,
html body[class*="ild-fulltheme-"] .corner-btn,
html body:not([class*="ild-fulltheme-"]) .corner-btn,
html body[class*="ild-fulltheme-"] .panel-btn,
html body:not([class*="ild-fulltheme-"]) .panel-btn{
  background:rgba(255,255,255,.16) !important;
  border:1px solid rgba(255,255,255,.30) !important;
  box-shadow:none !important;
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
}

/* Panel ve araç seti başlıkları: gradyan/ışıltı yok, düz koyu renk */
body[class*="ild-fulltheme-"] .sidebar-heading,
body:not([class*="ild-fulltheme-"]) .sidebar-heading,
body[class*="ild-fulltheme-"] .ild-single-mobile-menu-head,
body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-head,
body[class*="ild-fulltheme-"] .ild-mpanel-head,
body:not([class*="ild-fulltheme-"]) .ild-mpanel-head{
  background:var(--ild-plain-head) !important;
  color:#fff !important;
  border:1px solid color-mix(in srgb,var(--ild-plain-head-dark) 40%,transparent) !important;
  box-shadow:none !important;
  text-shadow:none !important;
}
body[class*="ild-fulltheme-"] .sidebar-heading::before,
body[class*="ild-fulltheme-"] .sidebar-heading::after,
body:not([class*="ild-fulltheme-"]) .sidebar-heading::before,
body:not([class*="ild-fulltheme-"]) .sidebar-heading::after,
body[class*="ild-fulltheme-"] .ild-single-mobile-menu-head::before,
body[class*="ild-fulltheme-"] .ild-single-mobile-menu-head::after,
body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-head::before,
body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-head::after,
body[class*="ild-fulltheme-"] .ild-mpanel-head::before,
body[class*="ild-fulltheme-"] .ild-mpanel-head::after,
body:not([class*="ild-fulltheme-"]) .ild-mpanel-head::before,
body:not([class*="ild-fulltheme-"]) .ild-mpanel-head::after{
  background:none !important;
  box-shadow:none !important;
  display:none !important;
  content:none !important;
}

/* Panel alt öğeleri: düz açık renk */
body[class*="ild-fulltheme-"] .left-panel .sidebar-menu li a,
body[class*="ild-fulltheme-"] .right-panel .sidebar-menu li a,
body:not([class*="ild-fulltheme-"]) .left-panel .sidebar-menu li a,
body:not([class*="ild-fulltheme-"]) .right-panel .sidebar-menu li a,
body[class*="ild-fulltheme-"] .ild-toolset .ild-tliste,
body:not([class*="ild-fulltheme-"]) .ild-toolset .ild-tliste,
body[class*="ild-fulltheme-"] .ild-toolset .ild-tduet,
body:not([class*="ild-fulltheme-"]) .ild-toolset .ild-tduet,
body[class*="ild-fulltheme-"] .ild-toolset .ild-tlistec,
body:not([class*="ild-fulltheme-"]) .ild-toolset .ild-tlistec,
body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tliste,
body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tliste,
body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tliste,
body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tliste{
  background:var(--ild-plain-soft) !important;
  color:var(--ild-plain-text) !important;
  border:1px solid var(--ild-plain-border) !important;
  border-left:4px solid var(--ild-plain-head) !important;
  box-shadow:none !important;
  text-shadow:none !important;
}

/* Araç seti gövdeleri ve mobil panel kutuları: düz açık zemin */
body[class*="ild-fulltheme-"] .ild-toolset,
body:not([class*="ild-fulltheme-"]) .ild-toolset,
body[class*="ild-fulltheme-"] .ild-mpanel-item,
body:not([class*="ild-fulltheme-"]) .ild-mpanel-item,
body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section,
body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section{
  background:var(--ild-plain-soft-2) !important;
  border:1px solid var(--ild-plain-border) !important;
  box-shadow:none !important;
  backdrop-filter:none !important;
}

/* Grid, büyük, chip araç seti kutuları: düz açık renk */
body[class*="ild-fulltheme-"] .ild-toolset .ild-tgrid,
body:not([class*="ild-fulltheme-"]) .ild-toolset .ild-tgrid,
body[class*="ild-fulltheme-"] .ild-toolset .ild-tbuyuk,
body:not([class*="ild-fulltheme-"]) .ild-toolset .ild-tbuyuk,
body[class*="ild-fulltheme-"] .ild-toolset .ild-tchip,
body:not([class*="ild-fulltheme-"]) .ild-toolset .ild-tchip,
body[class*="ild-fulltheme-"] .ild-toolset .ild-tchip2,
body:not([class*="ild-fulltheme-"]) .ild-toolset .ild-tchip2,
body[class*="ild-fulltheme-"] .ild-toolset li .ild-bg-grad,
body:not([class*="ild-fulltheme-"]) .ild-toolset li .ild-bg-grad{
  background:var(--ild-plain-soft) !important;
  color:var(--ild-plain-text) !important;
  border:1px solid var(--ild-plain-border) !important;
  box-shadow:none !important;
}

/* Araç seti yazıları okunaklı kalsın */
body[class*="ild-fulltheme-"] .ild-toolset .ild-titem,
body:not([class*="ild-fulltheme-"]) .ild-toolset .ild-titem,
body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-titem,
body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-titem,
body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-titem,
body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-titem,
body[class*="ild-fulltheme-"] .ild-toolset .ild-titem *,
body:not([class*="ild-fulltheme-"]) .ild-toolset .ild-titem *{
  color:var(--ild-plain-text) !important;
  -webkit-text-fill-color:var(--ild-plain-text) !important;
  text-shadow:none !important;
}

/* Sınıf / ders / konu başlık kutuları ve kategori kartları: düz */
body[class*="ild-fulltheme-"] .ild-archive-context-card,
body:not([class*="ild-fulltheme-"]) .ild-archive-context-card,
body[class*="ild-fulltheme-"] .ild-mobile-category-nav,
body:not([class*="ild-fulltheme-"]) .ild-mobile-category-nav,
body[class*="ild-fulltheme-"] .ild-subcategory-card,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card{
  background:var(--ild-plain-soft-2) !important;
  color:var(--ild-plain-text) !important;
  border:1px solid var(--ild-plain-border) !important;
  box-shadow:none !important;
}
body[class*="ild-fulltheme-"] .ild-archive-context-card::before,
body:not([class*="ild-fulltheme-"]) .ild-archive-context-card::before,
body[class*="ild-fulltheme-"] .ild-subcategory-card::before,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card::before{
  background:var(--ild-plain-head) !important;
}
body[class*="ild-fulltheme-"] .ild-archive-context-title,
body:not([class*="ild-fulltheme-"]) .ild-archive-context-title,
body[class*="ild-fulltheme-"] .ild-subcategory-title,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-title,
body[class*="ild-fulltheme-"] .ild-subcategory-desc,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-desc,
body[class*="ild-fulltheme-"] .ild-mobile-category-nav-item,
body:not([class*="ild-fulltheme-"]) .ild-mobile-category-nav-item{
  color:var(--ild-plain-text) !important;
  -webkit-text-fill-color:var(--ild-plain-text) !important;
}

/* Son Eklenenler kartları: gradyan yerine düz tema rengi */
body[class*="ild-fulltheme-"] .fun-card,
body:not([class*="ild-fulltheme-"]) .fun-card{
  background:var(--ild-plain-head) !important;
  color:#fff !important;
  border:1px solid color-mix(in srgb,var(--ild-plain-head-dark) 35%,transparent) !important;
  box-shadow:none !important;
}
body[class*="ild-fulltheme-"] .fun-card::before,
body[class*="ild-fulltheme-"] .fun-card::after,
body:not([class*="ild-fulltheme-"]) .fun-card::before,
body:not([class*="ild-fulltheme-"]) .fun-card::after{
  display:none !important;
  content:none !important;
}
body[class*="ild-fulltheme-"] .fun-card h6,
body:not([class*="ild-fulltheme-"]) .fun-card h6,
body[class*="ild-fulltheme-"] .fun-card .card-badge,
body:not([class*="ild-fulltheme-"]) .fun-card .card-badge{
  color:#fff !important;
  -webkit-text-fill-color:#fff !important;
  text-shadow:none !important;
}
body[class*="ild-fulltheme-"] .fun-card .card-badge,
body:not([class*="ild-fulltheme-"]) .fun-card .card-badge{
  background:rgba(255,255,255,.18) !important;
  border:1px solid rgba(255,255,255,.20) !important;
}

/* İçerik kartları: düz açık renk */
body[class*="ild-fulltheme-"] .ild-ic,
body:not([class*="ild-fulltheme-"]) .ild-ic{
  background:var(--ild-plain-soft-2) !important;
  border:1px solid var(--ild-plain-border) !important;
  box-shadow:none !important;
}
body[class*="ild-fulltheme-"] .ild-ic-baslik,
body:not([class*="ild-fulltheme-"]) .ild-ic-baslik{
  color:var(--ild-plain-text) !important;
}

/* Alt panel / footer: gradyan yok, düz koyu renk */
body[class*="ild-fulltheme-"] .main-footer,
body:not([class*="ild-fulltheme-"]) .main-footer,
body[class*="ild-fulltheme-"] .site-footer,
body:not([class*="ild-fulltheme-"]) .site-footer{
  background:var(--ild-plain-head-dark) !important;
  border-top:1px solid color-mix(in srgb,var(--ild-plain-head) 35%,transparent) !important;
  box-shadow:none !important;
}
body[class*="ild-fulltheme-"] .main-footer::before,
body[class*="ild-fulltheme-"] .main-footer::after,
body:not([class*="ild-fulltheme-"]) .main-footer::before,
body:not([class*="ild-fulltheme-"]) .main-footer::after,
body[class*="ild-fulltheme-"] .site-footer::before,
body[class*="ild-fulltheme-"] .site-footer::after,
body:not([class*="ild-fulltheme-"]) .site-footer::before,
body:not([class*="ild-fulltheme-"]) .site-footer::after{
  display:none !important;
  content:none !important;
}

/* Dark mode: aynı sade mantık, koyu zemin ve açık metin */
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"],
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]),
body.dark-mode[class*="ild-fulltheme-"],
body.dark-mode:not([class*="ild-fulltheme-"]),
body.theme-dark[class*="ild-fulltheme-"],
body.theme-dark:not([class*="ild-fulltheme-"]){
  --ild-plain-head:color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 45%,#020617);
  --ild-plain-head-dark:color-mix(in srgb,var(--ild-theme-head-a,#075985) 55%,#020617);
  --ild-plain-soft:color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 16%,#111827);
  --ild-plain-soft-2:color-mix(in srgb,var(--ild-theme-head-a,#075985) 18%,#0f172a);
  --ild-plain-border:color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 22%,rgba(255,255,255,.08));
  --ild-plain-text:#f8fafc;
}
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .fun-card,
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .fun-card,
body.dark-mode[class*="ild-fulltheme-"] .fun-card,
body.dark-mode:not([class*="ild-fulltheme-"]) .fun-card{
  background:var(--ild-plain-soft) !important;
  color:#f8fafc !important;
  border-color:var(--ild-plain-border) !important;
}

/* ILD v20.9.35 - Ders kartları renklendirildi, minimalleştirildi */
body[class*="ild-fulltheme-"] .ild-archive-context-card,
body:not([class*="ild-fulltheme-"]) .ild-archive-context-card{
  padding:16px 18px !important;
  border-radius:20px !important;
}
body[class*="ild-fulltheme-"] .ild-archive-context-title,
body:not([class*="ild-fulltheme-"]) .ild-archive-context-title{
  font-size:clamp(1.10rem, 1.55vw, 1.32rem) !important;
  line-height:1.18 !important;
  font-weight:800 !important;
  letter-spacing:-.01em !important;
}
body[class*="ild-fulltheme-"] .ild-archive-context-count,
body:not([class*="ild-fulltheme-"]) .ild-archive-context-count{
  font-size:.74rem !important;
  padding:5px 11px !important;
}
body[class*="ild-fulltheme-"] .ild-subcategory-card,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card{
  --ild-cat-card-bg:linear-gradient(180deg,#f8fbff,#f1f7ff);
  --ild-cat-card-border:#cfe2ff;
  --ild-cat-chip-bg:rgba(255,255,255,.82);
  --ild-cat-chip-text:var(--ild-cat-accent);
  background:var(--ild-cat-card-bg) !important;
  border:1px solid var(--ild-cat-card-border) !important;
  border-radius:18px !important;
  box-shadow:none !important;
  min-height:106px !important;
  padding:14px 16px !important;
  display:grid !important;
  grid-template-columns:minmax(0,1fr) auto !important;
  align-items:center !important;
  gap:12px !important;
}
body[class*="ild-fulltheme-"] .ild-subcategory-card::before,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card::before{
  width:4px !important;
  top:12px !important;
  bottom:12px !important;
  left:0 !important;
  right:auto !important;
  border-radius:0 8px 8px 0 !important;
  background:var(--ild-cat-accent) !important;
}
body[class*="ild-fulltheme-"] .ild-subcategory-card::after,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card::after{display:none !important}
body[class*="ild-fulltheme-"] .ild-subcategory-card:hover,
body[class*="ild-fulltheme-"] .ild-subcategory-card:focus-visible,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card:hover,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card:focus-visible{
  transform:translateY(-1px) !important;
  box-shadow:none !important;
  border-color:color-mix(in srgb, var(--ild-cat-accent) 26%, #cbd5e1) !important;
  filter:none !important;
}
body[class*="ild-fulltheme-"] .ild-subcategory-body,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-body{gap:6px !important}
body[class*="ild-fulltheme-"] .ild-subcategory-title,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-title{
  font-size:1.02rem !important;
  line-height:1.22 !important;
  font-weight:800 !important;
}
body[class*="ild-fulltheme-"] .ild-subcategory-desc,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-desc{
  font-size:.83rem !important;
  line-height:1.3 !important;
  color:rgba(15,23,42,.66) !important;
}
body[class*="ild-fulltheme-"] .ild-subcategory-count,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-count{
  background:var(--ild-cat-chip-bg) !important;
  color:var(--ild-cat-chip-text) !important;
  border:1px solid color-mix(in srgb, var(--ild-cat-accent) 22%, #dbeafe) !important;
  box-shadow:none !important;
}
body[class*="ild-fulltheme-"] .ild-subcategory-arrow,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-arrow{
  width:36px !important;
  height:36px !important;
  background:var(--ild-cat-chip-bg) !important;
  color:var(--ild-cat-accent) !important;
  border:1px solid var(--ild-cat-card-border) !important;
  box-shadow:none !important;
}
body[class*="ild-fulltheme-"] .ild-subcategory-card-1,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card-1{--ild-cat-accent:#2383e2;--ild-cat-card-bg:linear-gradient(180deg,#f4faff,#ebf5ff);--ild-cat-card-border:#bfdbfe;--ild-cat-chip-bg:#eff6ff;--ild-cat-chip-text:#1d4ed8}
body[class*="ild-fulltheme-"] .ild-subcategory-card-2,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card-2{--ild-cat-accent:#2fa865;--ild-cat-card-bg:linear-gradient(180deg,#f4fff8,#ebfbf1);--ild-cat-card-border:#bbf7d0;--ild-cat-chip-bg:#ecfdf3;--ild-cat-chip-text:#15803d}
body[class*="ild-fulltheme-"] .ild-subcategory-card-3,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card-3{--ild-cat-accent:#f08a3c;--ild-cat-card-bg:linear-gradient(180deg,#fff8f2,#fff1e4);--ild-cat-card-border:#fed7aa;--ild-cat-chip-bg:#fff7ed;--ild-cat-chip-text:#c2410c}
body[class*="ild-fulltheme-"] .ild-subcategory-card-4,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card-4{--ild-cat-accent:#9b63e6;--ild-cat-card-bg:linear-gradient(180deg,#faf7ff,#f3edff);--ild-cat-card-border:#ddd6fe;--ild-cat-chip-bg:#f5f3ff;--ild-cat-chip-text:#7c3aed}
body[class*="ild-fulltheme-"] .ild-subcategory-card-5,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card-5{--ild-cat-accent:#e76983;--ild-cat-card-bg:linear-gradient(180deg,#fff6f8,#ffedf2);--ild-cat-card-border:#fecdd3;--ild-cat-chip-bg:#fff1f2;--ild-cat-chip-text:#be123c}
body[class*="ild-fulltheme-"] .ild-subcategory-card-6,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card-6{--ild-cat-accent:#2da6b9;--ild-cat-card-bg:linear-gradient(180deg,#f3fcfe,#e8f9fb);--ild-cat-card-border:#bae6fd;--ild-cat-chip-bg:#ecfeff;--ild-cat-chip-text:#0f766e}
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-subcategory-card,
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-subcategory-card,
body.dark-mode[class*="ild-fulltheme-"] .ild-subcategory-card,
body.dark-mode:not([class*="ild-fulltheme-"]) .ild-subcategory-card,
body.theme-dark[class*="ild-fulltheme-"] .ild-subcategory-card,
body.theme-dark:not([class*="ild-fulltheme-"]) .ild-subcategory-card{
  background:color-mix(in srgb, var(--ild-cat-accent) 10%, #0f172a) !important;
  border-color:color-mix(in srgb, var(--ild-cat-accent) 28%, rgba(148,163,184,.30)) !important;
}
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-subcategory-title,
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-subcategory-title,
body.dark-mode[class*="ild-fulltheme-"] .ild-subcategory-title,
body.dark-mode:not([class*="ild-fulltheme-"]) .ild-subcategory-title,
body.theme-dark[class*="ild-fulltheme-"] .ild-subcategory-title,
body.theme-dark:not([class*="ild-fulltheme-"]) .ild-subcategory-title{color:#f8fafc !important}
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-subcategory-desc,
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-subcategory-desc,
body.dark-mode[class*="ild-fulltheme-"] .ild-subcategory-desc,
body.dark-mode:not([class*="ild-fulltheme-"]) .ild-subcategory-desc,
body.theme-dark[class*="ild-fulltheme-"] .ild-subcategory-desc,
body.theme-dark:not([class*="ild-fulltheme-"]) .ild-subcategory-desc{color:rgba(241,245,249,.72) !important}
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-subcategory-count,
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-subcategory-count,
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-subcategory-arrow,
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-subcategory-arrow,
body.dark-mode[class*="ild-fulltheme-"] .ild-subcategory-count,
body.dark-mode:not([class*="ild-fulltheme-"]) .ild-subcategory-count,
body.dark-mode[class*="ild-fulltheme-"] .ild-subcategory-arrow,
body.dark-mode:not([class*="ild-fulltheme-"]) .ild-subcategory-arrow,
body.theme-dark[class*="ild-fulltheme-"] .ild-subcategory-count,
body.theme-dark:not([class*="ild-fulltheme-"]) .ild-subcategory-count,
body.theme-dark[class*="ild-fulltheme-"] .ild-subcategory-arrow,
body.theme-dark:not([class*="ild-fulltheme-"]) .ild-subcategory-arrow{
  background:color-mix(in srgb, var(--ild-cat-accent) 18%, rgba(255,255,255,.04)) !important;
  color:#f8fafc !important;
  border-color:color-mix(in srgb, var(--ild-cat-accent) 22%, rgba(255,255,255,.08)) !important;
}
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-archive-context-card,
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-archive-context-card,
body.dark-mode[class*="ild-fulltheme-"] .ild-archive-context-card,
body.dark-mode:not([class*="ild-fulltheme-"]) .ild-archive-context-card,
body.theme-dark[class*="ild-fulltheme-"] .ild-archive-context-card,
body.theme-dark:not([class*="ild-fulltheme-"]) .ild-archive-context-card{
  background:color-mix(in srgb, var(--ild-plain-head,#0284c7) 12%, #0f172a) !important;
  border-color:color-mix(in srgb, var(--ild-plain-head,#0284c7) 26%, rgba(148,163,184,.26)) !important;
}
@media (max-width:767.98px){
  body[class*="ild-fulltheme-"] .ild-archive-context-card,
  body:not([class*="ild-fulltheme-"]) .ild-archive-context-card{
    padding:12px 14px !important;
    border-radius:16px !important;
  }
  body[class*="ild-fulltheme-"] .ild-archive-context-title,
  body:not([class*="ild-fulltheme-"]) .ild-archive-context-title{font-size:1rem !important}
  body[class*="ild-fulltheme-"] .ild-subcategory-card,
  body:not([class*="ild-fulltheme-"]) .ild-subcategory-card{
    min-height:84px !important;
    padding:12px 13px 12px 14px !important;
    border-radius:15px !important;
    gap:10px !important;
  }
  body[class*="ild-fulltheme-"] .ild-subcategory-title,
  body:not([class*="ild-fulltheme-"]) .ild-subcategory-title{font-size:.96rem !important}
  body[class*="ild-fulltheme-"] .ild-subcategory-desc,
  body:not([class*="ild-fulltheme-"]) .ild-subcategory-desc{font-size:.76rem !important}
  body[class*="ild-fulltheme-"] .ild-subcategory-arrow,
  body:not([class*="ild-fulltheme-"]) .ild-subcategory-arrow{
    width:32px !important;
    height:32px !important;
  }
}


/* ILD v20.9.36 - Ders kartları daha renkli ve daha minimal */
body[class*="ild-fulltheme-"] .ild-subcategory-card,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card{
  min-height:92px !important;
  padding:12px 14px !important;
  border-radius:16px !important;
  gap:10px !important;
}

body[class*="ild-fulltheme-"] .ild-subcategory-card::before,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card::before{
  width:4px !important;
  top:10px !important;
  bottom:10px !important;
}

body[class*="ild-fulltheme-"] .ild-subcategory-body,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-body{
  gap:4px !important;
}

body[class*="ild-fulltheme-"] .ild-subcategory-title,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-title{
  font-size:1rem !important;
  line-height:1.18 !important;
}

body[class*="ild-fulltheme-"] .ild-subcategory-desc,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-desc{
  font-size:.8rem !important;
  line-height:1.2 !important;
}

body[class*="ild-fulltheme-"] .ild-subcategory-arrow,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-arrow{
  width:34px !important;
  height:34px !important;
}

body[class*="ild-fulltheme-"] .ild-subcategory-card-1,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card-1{
  --ild-cat-accent:#1d7df2;
  --ild-cat-card-bg:linear-gradient(180deg,#edf6ff,#dceefe);
  --ild-cat-card-border:#9ecbff;
  --ild-cat-chip-bg:#eff6ff;
  --ild-cat-chip-text:#1d4ed8;
}
body[class*="ild-fulltheme-"] .ild-subcategory-card-2,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card-2{
  --ild-cat-accent:#22a35f;
  --ild-cat-card-bg:linear-gradient(180deg,#eefcf3,#dbf7e5);
  --ild-cat-card-border:#92e1ae;
  --ild-cat-chip-bg:#edfdf2;
  --ild-cat-chip-text:#15803d;
}
body[class*="ild-fulltheme-"] .ild-subcategory-card-3,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card-3{
  --ild-cat-accent:#ef8b2c;
  --ild-cat-card-bg:linear-gradient(180deg,#fff6ee,#ffe7d2);
  --ild-cat-card-border:#f7bf83;
  --ild-cat-chip-bg:#fff7ed;
  --ild-cat-chip-text:#c2410c;
}
body[class*="ild-fulltheme-"] .ild-subcategory-card-4,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card-4{
  --ild-cat-accent:#9a62ec;
  --ild-cat-card-bg:linear-gradient(180deg,#f7f1ff,#ede3ff);
  --ild-cat-card-border:#c9b0ff;
  --ild-cat-chip-bg:#f5f3ff;
  --ild-cat-chip-text:#7c3aed;
}
body[class*="ild-fulltheme-"] .ild-subcategory-card-5,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card-5{
  --ild-cat-accent:#eb5f85;
  --ild-cat-card-bg:linear-gradient(180deg,#fff1f5,#ffdfe8);
  --ild-cat-card-border:#f8b0c3;
  --ild-cat-chip-bg:#fff1f2;
  --ild-cat-chip-text:#be123c;
}
body[class*="ild-fulltheme-"] .ild-subcategory-card-6,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card-6{
  --ild-cat-accent:#1ea6b8;
  --ild-cat-card-bg:linear-gradient(180deg,#eefbfd,#daf5f8);
  --ild-cat-card-border:#97deea;
  --ild-cat-chip-bg:#ecfeff;
  --ild-cat-chip-text:#0f766e;
}

@media (max-width:767.98px){
  body[class*="ild-fulltheme-"] .ild-subcategory-card,
  body:not([class*="ild-fulltheme-"]) .ild-subcategory-card{
    min-height:76px !important;
    padding:10px 12px !important;
    border-radius:14px !important;
    gap:8px !important;
  }
  body[class*="ild-fulltheme-"] .ild-subcategory-title,
  body:not([class*="ild-fulltheme-"]) .ild-subcategory-title{
    font-size:.94rem !important;
  }
  body[class*="ild-fulltheme-"] .ild-subcategory-desc,
  body:not([class*="ild-fulltheme-"]) .ild-subcategory-desc{
    font-size:.74rem !important;
  }
  body[class*="ild-fulltheme-"] .ild-subcategory-arrow,
  body:not([class*="ild-fulltheme-"]) .ild-subcategory-arrow{
    width:30px !important;
    height:30px !important;
  }
}


/* ILD v20.9.37 - Ders kartları daha ince, daha canlı, mobilde daha kompakt */
body[class*="ild-fulltheme-"] .ild-subcategory-card,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card{
  min-height:82px !important;
  padding:10px 12px 10px 14px !important;
  border-radius:15px !important;
  gap:8px !important;
  border-width:1px !important;
}

body[class*="ild-fulltheme-"] .ild-subcategory-card::before,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card::before{
  width:4px !important;
  top:9px !important;
  bottom:9px !important;
}

body[class*="ild-fulltheme-"] .ild-subcategory-body,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-body{
  gap:3px !important;
}

body[class*="ild-fulltheme-"] .ild-subcategory-title,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-title{
  font-size:.96rem !important;
  line-height:1.14 !important;
  font-weight:800 !important;
}

body[class*="ild-fulltheme-"] .ild-subcategory-desc,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-desc{
  font-size:.78rem !important;
  line-height:1.14 !important;
}

body[class*="ild-fulltheme-"] .ild-subcategory-arrow,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-arrow{
  width:32px !important;
  height:32px !important;
}

body[class*="ild-fulltheme-"] .ild-subcategory-card-1,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card-1{
  --ild-cat-accent:#0f7cf5;
  --ild-cat-card-bg:linear-gradient(180deg,#e6f2ff,#cfe5ff);
  --ild-cat-card-border:#7cb7ff;
  --ild-cat-chip-bg:#eef5ff;
  --ild-cat-chip-text:#1454c7;
}
body[class*="ild-fulltheme-"] .ild-subcategory-card-2,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card-2{
  --ild-cat-accent:#18a957;
  --ild-cat-card-bg:linear-gradient(180deg,#e8fbef,#ccf3da);
  --ild-cat-card-border:#6fd49a;
  --ild-cat-chip-bg:#edfdf3;
  --ild-cat-chip-text:#13753b;
}
body[class*="ild-fulltheme-"] .ild-subcategory-card-3,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card-3{
  --ild-cat-accent:#f28a17;
  --ild-cat-card-bg:linear-gradient(180deg,#fff3e6,#ffe0bc);
  --ild-cat-card-border:#f6b15b;
  --ild-cat-chip-bg:#fff7ed;
  --ild-cat-chip-text:#b85b00;
}
body[class*="ild-fulltheme-"] .ild-subcategory-card-4,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card-4{
  --ild-cat-accent:#9c5cff;
  --ild-cat-card-bg:linear-gradient(180deg,#f4edff,#e4d8ff);
  --ild-cat-card-border:#b78cff;
  --ild-cat-chip-bg:#f5f3ff;
  --ild-cat-chip-text:#6d34d7;
}
body[class*="ild-fulltheme-"] .ild-subcategory-card-5,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card-5{
  --ild-cat-accent:#ef5d8c;
  --ild-cat-card-bg:linear-gradient(180deg,#fff0f5,#ffd7e5);
  --ild-cat-card-border:#f39ab6;
  --ild-cat-chip-bg:#fff1f2;
  --ild-cat-chip-text:#b91c5c;
}
body[class*="ild-fulltheme-"] .ild-subcategory-card-6,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card-6{
  --ild-cat-accent:#14aab8;
  --ild-cat-card-bg:linear-gradient(180deg,#e8fbfd,#caf2f6);
  --ild-cat-card-border:#6fd6e0;
  --ild-cat-chip-bg:#ebfeff;
  --ild-cat-chip-text:#0f7480;
}

html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-subcategory-card,
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-subcategory-card,
body.dark-mode[class*="ild-fulltheme-"] .ild-subcategory-card,
body.dark-mode:not([class*="ild-fulltheme-"]) .ild-subcategory-card,
body.theme-dark[class*="ild-fulltheme-"] .ild-subcategory-card,
body.theme-dark:not([class*="ild-fulltheme-"]) .ild-subcategory-card{
  background:color-mix(in srgb, var(--ild-cat-accent) 14%, #0f172a) !important;
  border-color:color-mix(in srgb, var(--ild-cat-accent) 34%, rgba(148,163,184,.34)) !important;
}

@media (max-width:767.98px){
  body[class*="ild-fulltheme-"] .ild-subcategory-card,
  body:not([class*="ild-fulltheme-"]) .ild-subcategory-card{
    min-height:64px !important;
    padding:8px 10px 8px 12px !important;
    border-radius:13px !important;
    gap:7px !important;
  }
  body[class*="ild-fulltheme-"] .ild-subcategory-card::before,
  body:not([class*="ild-fulltheme-"]) .ild-subcategory-card::before{
    top:8px !important;
    bottom:8px !important;
  }
  body[class*="ild-fulltheme-"] .ild-subcategory-title,
  body:not([class*="ild-fulltheme-"]) .ild-subcategory-title{
    font-size:.9rem !important;
    line-height:1.1 !important;
  }
  body[class*="ild-fulltheme-"] .ild-subcategory-desc,
  body:not([class*="ild-fulltheme-"]) .ild-subcategory-desc{
    font-size:.72rem !important;
    line-height:1.1 !important;
  }
  body[class*="ild-fulltheme-"] .ild-subcategory-arrow,
  body:not([class*="ild-fulltheme-"]) .ild-subcategory-arrow{
    width:28px !important;
    height:28px !important;
  }
}


/* ILD v20.9.38 - Ders kartları daha alçak ve ortalanmış */
body[class*="ild-fulltheme-"] .ild-subcategory-card,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card{
  min-height:72px !important;
  padding:9px 14px !important;
  border-radius:14px !important;
  gap:0 !important;
  position:relative !important;
  grid-template-columns:minmax(0,1fr) !important;
  align-items:center !important;
}

body[class*="ild-fulltheme-"] .ild-subcategory-card::before,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card::before{
  top:8px !important;
  bottom:8px !important;
}

body[class*="ild-fulltheme-"] .ild-subcategory-body,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-body{
  width:100% !important;
  align-items:center !important;
  justify-content:center !important;
  text-align:center !important;
  gap:2px !important;
  padding:0 34px 0 18px !important;
}

body[class*="ild-fulltheme-"] .ild-subcategory-title,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-title{
  font-size:.95rem !important;
  line-height:1.12 !important;
  text-align:center !important;
}

body[class*="ild-fulltheme-"] .ild-subcategory-desc,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-desc{
  font-size:.76rem !important;
  line-height:1.08 !important;
  text-align:center !important;
}

body[class*="ild-fulltheme-"] .ild-subcategory-arrow,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-arrow{
  width:30px !important;
  height:30px !important;
  position:absolute !important;
  right:12px !important;
  top:50% !important;
  transform:translateY(-50%) !important;
  margin:0 !important;
}

@media (max-width:767.98px){
  body[class*="ild-fulltheme-"] .ild-subcategory-card,
  body:not([class*="ild-fulltheme-"]) .ild-subcategory-card{
    min-height:56px !important;
    padding:7px 10px !important;
    border-radius:12px !important;
  }

  body[class*="ild-fulltheme-"] .ild-subcategory-card::before,
  body:not([class*="ild-fulltheme-"]) .ild-subcategory-card::before{
    top:7px !important;
    bottom:7px !important;
  }

  body[class*="ild-fulltheme-"] .ild-subcategory-body,
  body:not([class*="ild-fulltheme-"]) .ild-subcategory-body{
    padding:0 28px 0 14px !important;
    gap:1px !important;
  }

  body[class*="ild-fulltheme-"] .ild-subcategory-title,
  body:not([class*="ild-fulltheme-"]) .ild-subcategory-title{
    font-size:.88rem !important;
    line-height:1.05 !important;
  }

  body[class*="ild-fulltheme-"] .ild-subcategory-desc,
  body:not([class*="ild-fulltheme-"]) .ild-subcategory-desc{
    font-size:.68rem !important;
    line-height:1.02 !important;
  }

  body[class*="ild-fulltheme-"] .ild-subcategory-arrow,
  body:not([class*="ild-fulltheme-"]) .ild-subcategory-arrow{
    width:26px !important;
    height:26px !important;
    right:9px !important;
  }
}


/* ILD v20.9.39 - Ders kartı grid'i ortalandı */
body[class*="ild-fulltheme-"] .ild-subcategory-grid,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-grid{
  display:grid !important;
  grid-template-columns:repeat(auto-fit, minmax(320px, 380px)) !important;
  justify-content:center !important;
  justify-items:stretch !important;
  align-items:start !important;
  gap:14px !important;
  width:100% !important;
  margin-left:auto !important;
  margin-right:auto !important;
}

body[class*="ild-fulltheme-"] .ild-subcategory-grid > .ild-subcategory-card,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-grid > .ild-subcategory-card{
  width:100% !important;
  margin-left:auto !important;
  margin-right:auto !important;
}

@media (max-width: 767.98px){
  body[class*="ild-fulltheme-"] .ild-subcategory-grid,
  body:not([class*="ild-fulltheme-"]) .ild-subcategory-grid{
    grid-template-columns:minmax(0, 1fr) !important;
    gap:10px !important;
    justify-content:stretch !important;
  }
}


/* === v20.9.40 Mobil okunabilirlik düzeltmesi ===
   Amaç: mobil panel/kart metin kontrastını hem açık hem karanlık temada netleştirmek. */
@media (max-width: 991.98px){
  :root{
    --ild-mobile-readable-text:#0b4a6f;
    --ild-mobile-readable-sub:#245d85;
    --ild-mobile-readable-card:#edf7ff;
    --ild-mobile-readable-card-2:#dff1ff;
    --ild-mobile-readable-border:rgba(14,116,144,.22);
  }

  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section,
  body[class*="ild-fulltheme-"] .ild-mpanel-item,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item{
    background:color-mix(in srgb,var(--kart-bg,#ffffff) 92%, var(--ild-plain-head,#0ea5e9) 8%) !important;
    border:1px solid color-mix(in srgb,var(--ild-plain-border,#bae6fd) 88%, transparent) !important;
    box-shadow:none !important;
  }

  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-head,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-head,
  body[class*="ild-fulltheme-"] .ild-mpanel-head,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-head{
    background:var(--ild-plain-head,#0ea5e9) !important;
    color:#ffffff !important;
    border:1px solid color-mix(in srgb,var(--ild-plain-head-dark,#0369a1) 26%, transparent) !important;
    box-shadow:none !important;
  }

  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-head,
  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-head *,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-head,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-head *,
  body[class*="ild-fulltheme-"] .ild-mpanel-head,
  body[class*="ild-fulltheme-"] .ild-mpanel-head *,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-head,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-head *{
    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;
    text-shadow:none !important;
  }

  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tliste,
  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tduet,
  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tlistec,
  body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tliste,
  body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tduet,
  body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tlistec,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tliste,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tduet,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tlistec,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tliste,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tduet,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tlistec{
    background:linear-gradient(135deg,
      color-mix(in srgb,var(--ild-plain-head,#0ea5e9) 84%, white) 0%,
      color-mix(in srgb,var(--ild-plain-head,#0ea5e9) 72%, white) 100%) !important;
    border:1px solid color-mix(in srgb,var(--ild-plain-head,#0ea5e9) 30%, white) !important;
    border-left-width:4px !important;
    border-left-color:var(--ild-plain-head,#0ea5e9) !important;
    color:var(--ild-mobile-readable-text) !important;
    box-shadow:none !important;
  }

  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-titem,
  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-titem *,
  body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-titem,
  body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-titem *,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-titem,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-titem *,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-titem,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-titem *{
    color:var(--ild-mobile-readable-text) !important;
    -webkit-text-fill-color:var(--ild-mobile-readable-text) !important;
    opacity:1 !important;
    text-shadow:none !important;
  }

  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tliste-title,
  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tduet-title,
  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tlistec-title,
  body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tliste-title,
  body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tduet-title,
  body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tlistec-title,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tliste-title,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tduet-title,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tlistec-title,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tliste-title,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tduet-title,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tlistec-title{
    font-weight:800 !important;
    color:var(--ild-mobile-readable-text) !important;
    -webkit-text-fill-color:var(--ild-mobile-readable-text) !important;
  }

  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tliste-icon,
  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tduet-icon,
  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tlistec-icon,
  body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tliste-icon,
  body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tduet-icon,
  body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tlistec-icon,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tliste-icon,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tduet-icon,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tlistec-icon,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tliste-icon,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tduet-icon,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tlistec-icon{
    background:color-mix(in srgb,var(--ild-plain-head,#0ea5e9) 22%, white) !important;
    color:var(--ild-mobile-readable-text) !important;
    -webkit-text-fill-color:var(--ild-mobile-readable-text) !important;
    box-shadow:none !important;
  }

  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tliste-chev,
  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tduet-arrow,
  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tlistec-chev,
  body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tliste-chev,
  body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tduet-arrow,
  body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tlistec-chev,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tliste-chev,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tduet-arrow,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tlistec-chev,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tliste-chev,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tduet-arrow,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tlistec-chev{
    color:var(--ild-mobile-readable-text) !important;
    -webkit-text-fill-color:var(--ild-mobile-readable-text) !important;
    opacity:.95 !important;
  }

  html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section,
  html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section,
  html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-mpanel-item,
  html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-mpanel-item,
  body.dark-mode[class*="ild-fulltheme-"] .ild-single-mobile-menu-section,
  body.dark-mode:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section,
  body.dark-mode[class*="ild-fulltheme-"] .ild-mpanel-item,
  body.dark-mode:not([class*="ild-fulltheme-"]) .ild-mpanel-item{
    background:color-mix(in srgb,var(--kart-bg,#0f172a) 90%, var(--ild-plain-head,#38bdf8) 10%) !important;
    border-color:color-mix(in srgb,var(--ild-plain-head,#38bdf8) 20%, rgba(255,255,255,.08)) !important;
  }

  html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-single-mobile-menu-head,
  html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-head,
  html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-mpanel-head,
  html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-mpanel-head,
  body.dark-mode[class*="ild-fulltheme-"] .ild-single-mobile-menu-head,
  body.dark-mode:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-head,
  body.dark-mode[class*="ild-fulltheme-"] .ild-mpanel-head,
  body.dark-mode:not([class*="ild-fulltheme-"]) .ild-mpanel-head{
    background:color-mix(in srgb,var(--ild-plain-head,#38bdf8) 56%, #08111f) !important;
    border-color:color-mix(in srgb,var(--ild-plain-head,#38bdf8) 20%, rgba(255,255,255,.08)) !important;
  }

  html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tliste,
  html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tduet,
  html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tlistec,
  html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tliste,
  html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tduet,
  html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tlistec,
  html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tliste,
  html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tduet,
  html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tlistec,
  html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tliste,
  html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tduet,
  html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tlistec,
  body.dark-mode[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tliste,
  body.dark-mode[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tduet,
  body.dark-mode[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tlistec,
  body.dark-mode[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tliste,
  body.dark-mode[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tduet,
  body.dark-mode[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tlistec,
  body.dark-mode:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tliste,
  body.dark-mode:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tduet,
  body.dark-mode:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tlistec,
  body.dark-mode:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tliste,
  body.dark-mode:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tduet,
  body.dark-mode:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tlistec{
    background:linear-gradient(135deg,
      color-mix(in srgb,var(--ild-plain-head,#38bdf8) 20%, #0f1b2d) 0%,
      color-mix(in srgb,var(--ild-plain-head,#38bdf8) 30%, #102338) 100%) !important;
    border-color:color-mix(in srgb,var(--ild-plain-head,#38bdf8) 28%, rgba(255,255,255,.08)) !important;
    border-left-color:color-mix(in srgb,var(--ild-plain-head,#38bdf8) 70%, white) !important;
    color:#edf6ff !important;
  }

  html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-titem,
  html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-titem *,
  html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-titem,
  html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-titem *,
  html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-titem,
  html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-titem *,
  html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-titem,
  html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-titem *,
  body.dark-mode[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-titem,
  body.dark-mode[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-titem *,
  body.dark-mode[class*="ild-fulltheme-"] .ild-mpanel-item .ild-titem,
  body.dark-mode[class*="ild-fulltheme-"] .ild-mpanel-item .ild-titem *{
    color:#edf6ff !important;
    -webkit-text-fill-color:#edf6ff !important;
    text-shadow:none !important;
  }

  html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tliste-icon,
  html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tduet-icon,
  html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tlistec-icon,
  html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tliste-icon,
  html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tduet-icon,
  html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tlistec-icon,
  html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tliste-icon,
  html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tduet-icon,
  html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-tlistec-icon,
  html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tliste-icon,
  html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tduet-icon,
  html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-tlistec-icon,
  body.dark-mode[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tliste-icon,
  body.dark-mode[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tduet-icon,
  body.dark-mode[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-tlistec-icon,
  body.dark-mode[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tliste-icon,
  body.dark-mode[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tduet-icon,
  body.dark-mode[class*="ild-fulltheme-"] .ild-mpanel-item .ild-tlistec-icon{
    background:rgba(255,255,255,.14) !important;
    color:#edf6ff !important;
    -webkit-text-fill-color:#edf6ff !important;
  }
}


/* === v20.9.43: Ders kartı ok butonu hizalama + şık görünüm === */
body[class*="ild-fulltheme-"] .ild-subcategory-card,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card{
  grid-template-columns:minmax(0,1fr) auto !important;
  align-items:center !important;
}
body[class*="ild-fulltheme-"] .ild-subcategory-body,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-body{
  justify-content:center;
}
body[class*="ild-fulltheme-"] .ild-subcategory-action,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-action{
  align-self:center !important;
  justify-self:end !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  margin-top:0 !important;
  min-height:100%;
}
body[class*="ild-fulltheme-"] .ild-subcategory-action .ild-subcategory-arrow,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-action .ild-subcategory-arrow{
  width:40px !important;
  height:40px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  border-radius:999px !important;
  border:1px solid color-mix(in srgb, var(--ild-cat-accent) 32%, white) !important;
  background:color-mix(in srgb, var(--ild-cat-accent) 9%, white) !important;
  color:var(--ild-cat-accent) !important;
  box-shadow:0 8px 18px rgba(15,23,42,.08) !important;
  transition:transform .18s ease, box-shadow .18s ease, background .18s ease, border-color .18s ease !important;
}
body[class*="ild-fulltheme-"] .ild-subcategory-action .ild-subcategory-arrow i,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-action .ild-subcategory-arrow i{
  font-size:1.12rem !important;
  line-height:1 !important;
}
body[class*="ild-fulltheme-"] .ild-subcategory-card:hover .ild-subcategory-action .ild-subcategory-arrow,
body[class*="ild-fulltheme-"] .ild-subcategory-card:focus-visible .ild-subcategory-action .ild-subcategory-arrow,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card:hover .ild-subcategory-action .ild-subcategory-arrow,
body:not([class*="ild-fulltheme-"]) .ild-subcategory-card:focus-visible .ild-subcategory-action .ild-subcategory-arrow{
  transform:translateX(2px) scale(1.04);
  background:color-mix(in srgb, var(--ild-cat-accent) 16%, white) !important;
  border-color:color-mix(in srgb, var(--ild-cat-accent) 50%, white) !important;
  box-shadow:0 12px 24px rgba(15,23,42,.12) !important;
}
html[data-bs-theme="dark"] body[class*="ild-fulltheme-"] .ild-subcategory-action .ild-subcategory-arrow,
html[data-bs-theme="dark"] body:not([class*="ild-fulltheme-"]) .ild-subcategory-action .ild-subcategory-arrow,
body.dark-mode[class*="ild-fulltheme-"] .ild-subcategory-action .ild-subcategory-arrow,
body.dark-mode:not([class*="ild-fulltheme-"]) .ild-subcategory-action .ild-subcategory-arrow,
body.theme-dark[class*="ild-fulltheme-"] .ild-subcategory-action .ild-subcategory-arrow,
body.theme-dark:not([class*="ild-fulltheme-"]) .ild-subcategory-action .ild-subcategory-arrow{
  background:color-mix(in srgb, var(--ild-cat-accent) 18%, #0f172a) !important;
  border-color:color-mix(in srgb, var(--ild-cat-accent) 38%, #cbd5e1) !important;
  color:#eaf3ff !important;
  box-shadow:0 10px 22px rgba(0,0,0,.28) !important;
}
@media (max-width: 767.98px){
  body[class*="ild-fulltheme-"] .ild-subcategory-action,
  body:not([class*="ild-fulltheme-"]) .ild-subcategory-action{
    min-height:auto;
  }
  body[class*="ild-fulltheme-"] .ild-subcategory-action .ild-subcategory-arrow,
  body:not([class*="ild-fulltheme-"]) .ild-subcategory-action .ild-subcategory-arrow{
    width:34px !important;
    height:34px !important;
    box-shadow:0 6px 14px rgba(15,23,42,.08) !important;
  }
  body[class*="ild-fulltheme-"] .ild-subcategory-action .ild-subcategory-arrow i,
  body:not([class*="ild-fulltheme-"]) .ild-subcategory-action .ild-subcategory-arrow i{
    font-size:1rem !important;
  }
}


/* =========================================================
   ILD v20.9.44 - Araç Seti 1 sınıf kutuları başlık ortalama
   - Yalnızca Araç Seti 1 / mobil karşılığı etkilenir
   - İkon solda, ok sağda kalır
   - Yazı görsel olarak tam ortalanır
   ========================================================= */
.ild-toolset-1 .ild-ts-view-liste2 > li:nth-child(even) .ild-tliste2,
.ild-menu-set-1 .ild-ts-view-liste2 > li:nth-child(even) .ild-tliste2,
.ild-toolset-1 .ild-ts-view-duet2 > li:nth-child(even) .ild-tduet2,
.ild-menu-set-1 .ild-ts-view-duet2 > li:nth-child(even) .ild-tduet2,
.ild-toolset-1 .ild-ts-view-chip2 > li:nth-child(even) .ild-tchip2,
.ild-menu-set-1 .ild-ts-view-chip2 > li:nth-child(even) .ild-tchip2{
  flex-direction:unset !important;
  text-align:initial !important;
  border-right:0 !important;
}
.ild-toolset-1 .ild-ts-view-liste2 > li:nth-child(even) .ild-tliste2-chev,
.ild-menu-set-1 .ild-ts-view-liste2 > li:nth-child(even) .ild-tliste2-chev,
.ild-toolset-1 .ild-ts-view-duet2 > li:nth-child(even) .ild-tduet2-arrow,
.ild-menu-set-1 .ild-ts-view-duet2 > li:nth-child(even) .ild-tduet2-arrow,
.ild-toolset-1 .ild-ts-view-chip2 > li:nth-child(even) .ild-tchip2-arr,
.ild-menu-set-1 .ild-ts-view-chip2 > li:nth-child(even) .ild-tchip2-arr{
  order:0 !important;
  transform:none !important;
}
.ild-toolset-1 .ild-tliste2,
.ild-menu-set-1 .ild-tliste2,
.ild-toolset-1 .ild-tduet2,
.ild-menu-set-1 .ild-tduet2,
.ild-toolset-1 .ild-tchip2,
.ild-menu-set-1 .ild-tchip2,
.ild-toolset-1 .ild-tliste,
.ild-menu-set-1 .ild-tliste,
.ild-toolset-1 .ild-tduet,
.ild-menu-set-1 .ild-tduet,
.ild-toolset-1 .ild-tlistec,
.ild-menu-set-1 .ild-tlistec,
.ild-toolset-1 .ild-tchip,
.ild-menu-set-1 .ild-tchip{
  display:grid !important;
  grid-template-columns:minmax(18px,auto) 1fr minmax(18px,auto);
  align-items:center;
  column-gap:12px;
}
.ild-toolset-1 .ild-tliste2-title,
.ild-menu-set-1 .ild-tliste2-title,
.ild-toolset-1 .ild-tduet2-title,
.ild-menu-set-1 .ild-tduet2-title,
.ild-toolset-1 .ild-tchip2-title,
.ild-menu-set-1 .ild-tchip2-title,
.ild-toolset-1 .ild-tliste-title,
.ild-menu-set-1 .ild-tliste-title,
.ild-toolset-1 .ild-tduet-title,
.ild-menu-set-1 .ild-tduet-title,
.ild-toolset-1 .ild-tlistec-title,
.ild-menu-set-1 .ild-tlistec-title,
.ild-toolset-1 .ild-tchip-title,
.ild-menu-set-1 .ild-tchip-title{
  flex:none !important;
  min-width:0;
  text-align:center !important;
  justify-self:center;
  width:100%;
}
.ild-toolset-1 .ild-tliste2-icon,
.ild-menu-set-1 .ild-tliste2-icon,
.ild-toolset-1 .ild-tduet2-icon,
.ild-menu-set-1 .ild-tduet2-icon,
.ild-toolset-1 .ild-tchip2-icon,
.ild-menu-set-1 .ild-tchip2-icon,
.ild-toolset-1 .ild-tliste-icon,
.ild-menu-set-1 .ild-tliste-icon,
.ild-toolset-1 .ild-tduet-icon,
.ild-menu-set-1 .ild-tduet-icon,
.ild-toolset-1 .ild-tlistec-icon,
.ild-menu-set-1 .ild-tlistec-icon,
.ild-toolset-1 .ild-tchip-icon,
.ild-menu-set-1 .ild-tchip-icon{
  justify-self:start;
}
.ild-toolset-1 .ild-tliste2-chev,
.ild-menu-set-1 .ild-tliste2-chev,
.ild-toolset-1 .ild-tduet2-arrow,
.ild-menu-set-1 .ild-tduet2-arrow,
.ild-toolset-1 .ild-tchip2-arr,
.ild-menu-set-1 .ild-tchip2-arr,
.ild-toolset-1 .ild-tliste-chev,
.ild-menu-set-1 .ild-tliste-chev,
.ild-toolset-1 .ild-tduet-arrow,
.ild-menu-set-1 .ild-tduet-arrow,
.ild-toolset-1 .ild-tlistec-chev,
.ild-menu-set-1 .ild-tlistec-chev,
.ild-toolset-1 .ild-tchip-arr,
.ild-menu-set-1 .ild-tchip-arr{
  justify-self:end;
}
@media (max-width: 767.98px){
  .ild-toolset-1 .ild-tliste2,
  .ild-menu-set-1 .ild-tliste2,
  .ild-toolset-1 .ild-tduet2,
  .ild-menu-set-1 .ild-tduet2,
  .ild-toolset-1 .ild-tchip2,
  .ild-menu-set-1 .ild-tchip2,
  .ild-toolset-1 .ild-tliste,
  .ild-menu-set-1 .ild-tliste,
  .ild-toolset-1 .ild-tduet,
  .ild-menu-set-1 .ild-tduet,
  .ild-toolset-1 .ild-tlistec,
  .ild-menu-set-1 .ild-tlistec,
  .ild-toolset-1 .ild-tchip,
  .ild-menu-set-1 .ild-tchip{
    column-gap:10px;
  }
}

/* =========================================================
   ILD v20.9.45 - Araç Seti 1 sınıf kutuları kesin yazı ortalama
   Bu katman geç yüklenen özelleştirici CSS'lerine karşı !important ile çalışır.
   ========================================================= */
.ild-toolset-1 .ild-titem,
.ild-menu-set-1 .ild-titem,
.ild-mpanel-set-1 .ild-titem{
  position:relative !important;
}
.ild-toolset-1 .ild-tliste,
.ild-toolset-1 .ild-tliste2,
.ild-toolset-1 .ild-tduet,
.ild-toolset-1 .ild-tduet2,
.ild-toolset-1 .ild-tchip,
.ild-toolset-1 .ild-tchip2,
.ild-toolset-1 .ild-tlistec,
.ild-menu-set-1 .ild-tliste,
.ild-menu-set-1 .ild-tliste2,
.ild-menu-set-1 .ild-tduet,
.ild-menu-set-1 .ild-tduet2,
.ild-menu-set-1 .ild-tchip,
.ild-menu-set-1 .ild-tchip2,
.ild-menu-set-1 .ild-tlistec,
.ild-mpanel-set-1 .ild-tliste,
.ild-mpanel-set-1 .ild-tliste2,
.ild-mpanel-set-1 .ild-tduet,
.ild-mpanel-set-1 .ild-tduet2,
.ild-mpanel-set-1 .ild-tchip,
.ild-mpanel-set-1 .ild-tchip2,
.ild-mpanel-set-1 .ild-tlistec{
  position:relative !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  flex-direction:row !important;
  text-align:center !important;
}
.ild-toolset-1 .ild-ts-view-liste2 > li:nth-child(even) .ild-tliste2,
.ild-menu-set-1 .ild-ts-view-liste2 > li:nth-child(even) .ild-tliste2,
.ild-mpanel-set-1 .ild-ts-view-liste2 > li:nth-child(even) .ild-tliste2,
.ild-toolset-1 .ild-ts-view-duet2 > li:nth-child(even) .ild-tduet2,
.ild-menu-set-1 .ild-ts-view-duet2 > li:nth-child(even) .ild-tduet2,
.ild-mpanel-set-1 .ild-ts-view-duet2 > li:nth-child(even) .ild-tduet2,
.ild-toolset-1 .ild-ts-view-chip2 > li:nth-child(even) .ild-tchip2,
.ild-menu-set-1 .ild-ts-view-chip2 > li:nth-child(even) .ild-tchip2,
.ild-mpanel-set-1 .ild-ts-view-chip2 > li:nth-child(even) .ild-tchip2{
  flex-direction:row !important;
  text-align:center !important;
  border-right:0 !important;
}
.ild-toolset-1 .ild-tliste-title,
.ild-toolset-1 .ild-tliste2-title,
.ild-toolset-1 .ild-tduet-title,
.ild-toolset-1 .ild-tduet2-title,
.ild-toolset-1 .ild-tchip-title,
.ild-toolset-1 .ild-tchip2-title,
.ild-toolset-1 .ild-tlistec-title,
.ild-menu-set-1 .ild-tliste-title,
.ild-menu-set-1 .ild-tliste2-title,
.ild-menu-set-1 .ild-tduet-title,
.ild-menu-set-1 .ild-tduet2-title,
.ild-menu-set-1 .ild-tchip-title,
.ild-menu-set-1 .ild-tchip2-title,
.ild-menu-set-1 .ild-tlistec-title,
.ild-mpanel-set-1 .ild-tliste-title,
.ild-mpanel-set-1 .ild-tliste2-title,
.ild-mpanel-set-1 .ild-tduet-title,
.ild-mpanel-set-1 .ild-tduet2-title,
.ild-mpanel-set-1 .ild-tchip-title,
.ild-mpanel-set-1 .ild-tchip2-title,
.ild-mpanel-set-1 .ild-tlistec-title{
  position:absolute !important;
  left:50% !important;
  top:50% !important;
  transform:translate(-50%,-50%) !important;
  width:calc(100% - 118px) !important;
  max-width:calc(100% - 118px) !important;
  min-width:0 !important;
  flex:none !important;
  display:block !important;
  text-align:center !important;
  white-space:nowrap !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  pointer-events:none !important;
  z-index:2 !important;
}
.ild-toolset-1 .ild-tliste-icon,
.ild-toolset-1 .ild-tliste2-icon,
.ild-toolset-1 .ild-tduet-icon,
.ild-toolset-1 .ild-tduet2-icon,
.ild-toolset-1 .ild-tchip-icon,
.ild-toolset-1 .ild-tchip2-icon,
.ild-toolset-1 .ild-tlistec-icon,
.ild-menu-set-1 .ild-tliste-icon,
.ild-menu-set-1 .ild-tliste2-icon,
.ild-menu-set-1 .ild-tduet-icon,
.ild-menu-set-1 .ild-tduet2-icon,
.ild-menu-set-1 .ild-tchip-icon,
.ild-menu-set-1 .ild-tchip2-icon,
.ild-menu-set-1 .ild-tlistec-icon,
.ild-mpanel-set-1 .ild-tliste-icon,
.ild-mpanel-set-1 .ild-tliste2-icon,
.ild-mpanel-set-1 .ild-tduet-icon,
.ild-mpanel-set-1 .ild-tduet2-icon,
.ild-mpanel-set-1 .ild-tchip-icon,
.ild-mpanel-set-1 .ild-tchip2-icon,
.ild-mpanel-set-1 .ild-tlistec-icon{
  position:absolute !important;
  left:18px !important;
  top:50% !important;
  transform:translateY(-50%) !important;
  z-index:3 !important;
}
.ild-toolset-1 .ild-tliste-chev,
.ild-toolset-1 .ild-tliste2-chev,
.ild-toolset-1 .ild-tduet-arrow,
.ild-toolset-1 .ild-tduet2-arrow,
.ild-toolset-1 .ild-tchip-arr,
.ild-toolset-1 .ild-tchip2-arr,
.ild-toolset-1 .ild-tlistec-chev,
.ild-menu-set-1 .ild-tliste-chev,
.ild-menu-set-1 .ild-tliste2-chev,
.ild-menu-set-1 .ild-tduet-arrow,
.ild-menu-set-1 .ild-tduet2-arrow,
.ild-menu-set-1 .ild-tchip-arr,
.ild-menu-set-1 .ild-tchip2-arr,
.ild-menu-set-1 .ild-tlistec-chev,
.ild-mpanel-set-1 .ild-tliste-chev,
.ild-mpanel-set-1 .ild-tliste2-chev,
.ild-mpanel-set-1 .ild-tduet-arrow,
.ild-mpanel-set-1 .ild-tduet2-arrow,
.ild-mpanel-set-1 .ild-tchip-arr,
.ild-mpanel-set-1 .ild-tchip2-arr,
.ild-mpanel-set-1 .ild-tlistec-chev{
  position:absolute !important;
  right:18px !important;
  left:auto !important;
  top:50% !important;
  transform:translateY(-50%) !important;
  order:0 !important;
  z-index:3 !important;
}
.ild-toolset-1 .ild-ts-view-liste2 > li:nth-child(even) .ild-tliste2-chev,
.ild-menu-set-1 .ild-ts-view-liste2 > li:nth-child(even) .ild-tliste2-chev,
.ild-mpanel-set-1 .ild-ts-view-liste2 > li:nth-child(even) .ild-tliste2-chev,
.ild-toolset-1 .ild-ts-view-duet2 > li:nth-child(even) .ild-tduet2-arrow,
.ild-menu-set-1 .ild-ts-view-duet2 > li:nth-child(even) .ild-tduet2-arrow,
.ild-mpanel-set-1 .ild-ts-view-duet2 > li:nth-child(even) .ild-tduet2-arrow,
.ild-toolset-1 .ild-ts-view-chip2 > li:nth-child(even) .ild-tchip2-arr,
.ild-menu-set-1 .ild-ts-view-chip2 > li:nth-child(even) .ild-tchip2-arr,
.ild-mpanel-set-1 .ild-ts-view-chip2 > li:nth-child(even) .ild-tchip2-arr{
  transform:translateY(-50%) !important;
}
@media (max-width:767.98px){
  .ild-toolset-1 .ild-tliste-title,
  .ild-toolset-1 .ild-tliste2-title,
  .ild-toolset-1 .ild-tduet-title,
  .ild-toolset-1 .ild-tduet2-title,
  .ild-toolset-1 .ild-tchip-title,
  .ild-toolset-1 .ild-tchip2-title,
  .ild-toolset-1 .ild-tlistec-title,
  .ild-menu-set-1 .ild-tliste-title,
  .ild-menu-set-1 .ild-tliste2-title,
  .ild-menu-set-1 .ild-tduet-title,
  .ild-menu-set-1 .ild-tduet2-title,
  .ild-menu-set-1 .ild-tchip-title,
  .ild-menu-set-1 .ild-tchip2-title,
  .ild-menu-set-1 .ild-tlistec-title,
  .ild-mpanel-set-1 .ild-tliste-title,
  .ild-mpanel-set-1 .ild-tliste2-title,
  .ild-mpanel-set-1 .ild-tduet-title,
  .ild-mpanel-set-1 .ild-tduet2-title,
  .ild-mpanel-set-1 .ild-tchip-title,
  .ild-mpanel-set-1 .ild-tchip2-title,
  .ild-mpanel-set-1 .ild-tlistec-title{
    width:calc(100% - 84px) !important;
    max-width:calc(100% - 84px) !important;
  }
  .ild-toolset-1 .ild-tliste-icon,
  .ild-toolset-1 .ild-tliste2-icon,
  .ild-toolset-1 .ild-tduet-icon,
  .ild-toolset-1 .ild-tduet2-icon,
  .ild-toolset-1 .ild-tchip-icon,
  .ild-toolset-1 .ild-tchip2-icon,
  .ild-toolset-1 .ild-tlistec-icon,
  .ild-menu-set-1 .ild-tliste-icon,
  .ild-menu-set-1 .ild-tliste2-icon,
  .ild-menu-set-1 .ild-tduet-icon,
  .ild-menu-set-1 .ild-tduet2-icon,
  .ild-menu-set-1 .ild-tchip-icon,
  .ild-menu-set-1 .ild-tchip2-icon,
  .ild-menu-set-1 .ild-tlistec-icon,
  .ild-mpanel-set-1 .ild-tliste-icon,
  .ild-mpanel-set-1 .ild-tliste2-icon,
  .ild-mpanel-set-1 .ild-tduet-icon,
  .ild-mpanel-set-1 .ild-tduet2-icon,
  .ild-mpanel-set-1 .ild-tchip-icon,
  .ild-mpanel-set-1 .ild-tchip2-icon,
  .ild-mpanel-set-1 .ild-tlistec-icon{left:14px !important;}
  .ild-toolset-1 .ild-tliste-chev,
  .ild-toolset-1 .ild-tliste2-chev,
  .ild-toolset-1 .ild-tduet-arrow,
  .ild-toolset-1 .ild-tduet2-arrow,
  .ild-toolset-1 .ild-tchip-arr,
  .ild-toolset-1 .ild-tchip2-arr,
  .ild-toolset-1 .ild-tlistec-chev,
  .ild-menu-set-1 .ild-tliste-chev,
  .ild-menu-set-1 .ild-tliste2-chev,
  .ild-menu-set-1 .ild-tduet-arrow,
  .ild-menu-set-1 .ild-tduet2-arrow,
  .ild-menu-set-1 .ild-tchip-arr,
  .ild-menu-set-1 .ild-tchip2-arr,
  .ild-menu-set-1 .ild-tlistec-chev,
  .ild-mpanel-set-1 .ild-tliste-chev,
  .ild-mpanel-set-1 .ild-tliste2-chev,
  .ild-mpanel-set-1 .ild-tduet-arrow,
  .ild-mpanel-set-1 .ild-tduet2-arrow,
  .ild-mpanel-set-1 .ild-tchip-arr,
  .ild-mpanel-set-1 .ild-tchip2-arr,
  .ild-mpanel-set-1 .ild-tlistec-chev{right:14px !important;}
}

/* === v20.9.52 SADECE MOBİL PANEL GÖRÜNÜM SEÇENEKLERİ ===
   Bu blok özellikle .ild-mpanel-section ile sınırlandırıldı.
   Masaüstü araç setleri / desktop görünüm bundan etkilenmez. */
@media (max-width: 991.98px){
  .ild-mpanel-section.ild-toolset{
    --ild-mp-row-h: max(62px, var(--ts-minh,56px));
    --ild-mp-blue-1:#2248c9;
    --ild-mp-blue-2:#2d5bdd;
    --ild-mp-blue-3:#4b7ff0;
  }

  .ild-mpanel-section .ild-ts-view-akordiyon,
  .ild-mpanel-section .ild-ts-view-liste,
  .ild-mpanel-section .ild-ts-view-liste2,
  .ild-mpanel-section .ild-ts-view-listec,
  .ild-mpanel-section .ild-ts-view-duet,
  .ild-mpanel-section .ild-ts-view-duet2,
  .ild-mpanel-section .ild-ts-view-chip,
  .ild-mpanel-section .ild-ts-view-chip2{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
    margin:0 !important;
    padding:0 !important;
  }

  .ild-mpanel-section .ild-ts-view-liste>li,
  .ild-mpanel-section .ild-ts-view-liste2>li,
  .ild-mpanel-section .ild-ts-view-listec>li,
  .ild-mpanel-section .ild-ts-view-duet>li,
  .ild-mpanel-section .ild-ts-view-duet2>li,
  .ild-mpanel-section .ild-ts-view-chip>li,
  .ild-mpanel-section .ild-ts-view-chip2>li{
    width:100% !important;
    min-width:0 !important;
    padding:0 !important;
    margin:0 !important;
    list-style:none !important;
  }

  .ild-mpanel-section .ild-tacc-item,
  .ild-mpanel-section .ild-tliste,
  .ild-mpanel-section .ild-tliste2,
  .ild-mpanel-section .ild-tlistec,
  .ild-mpanel-section .ild-tduet,
  .ild-mpanel-section .ild-tduet2,
  .ild-mpanel-section .ild-tchip,
  .ild-mpanel-section .ild-tchip2{
    position:relative !important;
    display:grid !important;
    grid-template-columns:42px minmax(0,1fr) 18px !important;
    align-items:center !important;
    gap:12px !important;
    width:100% !important;
    min-height:var(--ild-mp-row-h) !important;
    padding:12px 14px !important;
    border-radius:18px !important;
    overflow:hidden !important;
    isolation:isolate !important;
    text-decoration:none !important;
    transform:none !important;
    float:none !important;
    text-align:initial !important;
    transition:transform .18s ease, box-shadow .18s ease, filter .18s ease, border-color .18s ease !important;
  }
  .ild-mpanel-section .ild-tacc-item:hover,
  .ild-mpanel-section .ild-tliste:hover,
  .ild-mpanel-section .ild-tliste2:hover,
  .ild-mpanel-section .ild-tlistec:hover,
  .ild-mpanel-section .ild-tduet:hover,
  .ild-mpanel-section .ild-tduet2:hover,
  .ild-mpanel-section .ild-tchip:hover,
  .ild-mpanel-section .ild-tchip2:hover{
    transform:translateY(-2px) !important;
    filter:saturate(1.04) !important;
  }

  .ild-mpanel-section .ild-tacc-icon,
  .ild-mpanel-section .ild-tliste-icon,
  .ild-mpanel-section .ild-tliste2-icon,
  .ild-mpanel-section .ild-tlistec-icon,
  .ild-mpanel-section .ild-tduet-icon,
  .ild-mpanel-section .ild-tduet2-icon,
  .ild-mpanel-section .ild-tchip-icon,
  .ild-mpanel-section .ild-tchip2-icon{
    width:42px !important;
    height:42px !important;
    min-width:42px !important;
    border-radius:12px !important;
    display:grid !important;
    place-items:center !important;
    font-size:var(--ts-isize,20px) !important;
    line-height:1 !important;
    position:relative !important;
    z-index:2 !important;
    margin:0 !important;
  }
  .ild-mpanel-section .ild-tacc-icon i,
  .ild-mpanel-section .ild-tliste-icon i,
  .ild-mpanel-section .ild-tliste2-icon i,
  .ild-mpanel-section .ild-tlistec-icon i,
  .ild-mpanel-section .ild-tduet-icon i,
  .ild-mpanel-section .ild-tduet2-icon i,
  .ild-mpanel-section .ild-tchip-icon i,
  .ild-mpanel-section .ild-tchip2-icon i{
    margin:0 !important;
  }

  .ild-mpanel-section .ild-tacc-title,
  .ild-mpanel-section .ild-tliste-title,
  .ild-mpanel-section .ild-tliste2-title,
  .ild-mpanel-section .ild-tlistec-title,
  .ild-mpanel-section .ild-tduet-title,
  .ild-mpanel-section .ild-tduet2-title,
  .ild-mpanel-section .ild-tchip-title,
  .ild-mpanel-section .ild-tchip2-title{
    min-width:0 !important;
    display:block !important;
    text-align:center !important;
    font-size:var(--ts-fs,15px) !important;
    font-weight:var(--ts-fw,700) !important;
    line-height:1.25 !important;
    white-space:normal !important;
    color:inherit !important;
    position:relative !important;
    z-index:2 !important;
  }

  .ild-mpanel-section .ild-tacc-chev,
  .ild-mpanel-section .ild-tliste-chev,
  .ild-mpanel-section .ild-tliste2-chev,
  .ild-mpanel-section .ild-tlistec-chev,
  .ild-mpanel-section .ild-tduet-arrow,
  .ild-mpanel-section .ild-tduet2-arrow,
  .ild-mpanel-section .ild-tchip-arr,
  .ild-mpanel-section .ild-tchip2-arr{
    position:relative !important;
    inset:auto !important;
    transform:none !important;
    justify-self:end !important;
    align-self:center !important;
    font-size:1rem !important;
    opacity:.92 !important;
    z-index:2 !important;
    margin:0 !important;
  }

  /* 1) Akordiyon — mevcut sevilen stile yakın */
  .ild-mpanel-section .ild-ts-view-akordiyon .ild-tacc-item{
    color:#fff !important;
    background:linear-gradient(135deg,#2148c9 0%,#2746ad 54%,#3f72dc 100%) !important;
    border:1px solid rgba(255,255,255,.10) !important;
    box-shadow:0 13px 26px rgba(37,99,235,.22) !important;
  }
  .ild-mpanel-section .ild-ts-view-akordiyon .ild-tacc-item::before{
    content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
    background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,0) 60%) !important;
  }
  .ild-mpanel-section .ild-ts-view-akordiyon .ild-tacc-icon{background:rgba(255,255,255,.14) !important;color:#fff !important;}
  .ild-mpanel-section .ild-ts-view-akordiyon .ild-tacc-chev{color:rgba(255,255,255,.86) !important;}

  /* 2) Cam Satır */
  .ild-mpanel-section .ild-ts-view-liste .ild-tliste{
    color:#174477 !important;
    background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(234,246,255,.92)) !important;
    border:1px solid rgba(96,165,250,.34) !important;
    box-shadow:0 10px 22px rgba(14,116,144,.10), inset 0 1px 0 rgba(255,255,255,.68) !important;
    backdrop-filter:blur(10px) !important;
  }
  .ild-mpanel-section .ild-ts-view-liste .ild-tliste::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(59,130,246,.14),rgba(255,255,255,0) 28%) !important;}
  .ild-mpanel-section .ild-ts-view-liste .ild-tliste-icon{background:linear-gradient(135deg,#e0f2fe,#bfdbfe) !important;color:#1d4ed8 !important;box-shadow:0 8px 18px rgba(59,130,246,.15) !important;}
  .ild-mpanel-section .ild-ts-view-liste .ild-tliste-chev{color:#2563eb !important;}

  /* 3) Şerit Satır */
  .ild-mpanel-section .ild-ts-view-liste2 .ild-tliste2{
    color:#143f82 !important;
    background:linear-gradient(135deg,#f8fbff 0%,#eaf3ff 100%) !important;
    border:1px solid rgba(147,197,253,.55) !important;
    box-shadow:0 12px 22px rgba(37,99,235,.08) !important;
  }
  .ild-mpanel-section .ild-ts-view-liste2 .ild-tliste2::before{content:"";position:absolute;inset:0 auto 0 0;width:8px;z-index:1;background:linear-gradient(180deg,#2563eb,#60a5fa) !important;}
  .ild-mpanel-section .ild-ts-view-liste2 .ild-tliste2-icon{background:#fff !important;color:#2563eb !important;box-shadow:0 8px 20px rgba(37,99,235,.12) !important;}
  .ild-mpanel-section .ild-ts-view-liste2 .ild-tliste2-chev{color:#2563eb !important;}

  /* 4) Gradient Satır */
  .ild-mpanel-section .ild-ts-view-listec .ild-tlistec{
    color:#fff !important;
    background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 48%,#4f46e5 100%) !important;
    border:1px solid rgba(255,255,255,.10) !important;
    box-shadow:0 16px 28px rgba(37,99,235,.20) !important;
  }
  .ild-mpanel-section .ild-ts-view-listec .ild-tlistec::before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 92% 15%,rgba(255,255,255,.20),transparent 34%) !important;}
  .ild-mpanel-section .ild-ts-view-listec .ild-tlistec-icon{background:rgba(255,255,255,.18) !important;color:#fff !important;}
  .ild-mpanel-section .ild-ts-view-listec .ild-tlistec-chev{color:#fff !important;}

  /* 5) Neon Satır */
  .ild-mpanel-section .ild-ts-view-duet .ild-tduet{
    color:#e8f3ff !important;
    background:linear-gradient(135deg,#101b33 0%,#12213d 100%) !important;
    border:1px solid rgba(96,165,250,.42) !important;
    box-shadow:0 0 0 1px rgba(37,99,235,.17),0 14px 28px rgba(15,23,42,.34),0 0 18px rgba(59,130,246,.13) !important;
  }
  .ild-mpanel-section .ild-ts-view-duet .ild-tduet::before{content:"";position:absolute;inset:1px;z-index:1;border-radius:16px;box-shadow:inset 0 0 0 1px rgba(125,211,252,.12) !important;}
  .ild-mpanel-section .ild-ts-view-duet .ild-tduet-icon{background:linear-gradient(135deg,#1d4ed8,#38bdf8) !important;color:#fff !important;box-shadow:0 10px 20px rgba(56,189,248,.22) !important;}
  .ild-mpanel-section .ild-ts-view-duet .ild-tduet-arrow{color:#7dd3fc !important;}

  /* 6) Koyu Premium */
  .ild-mpanel-section .ild-ts-view-duet2 .ild-tduet2{
    color:#f8fbff !important;
    background:linear-gradient(135deg,#172554 0%,#1e3a8a 56%,#312e81 100%) !important;
    border:1px solid rgba(255,255,255,.09) !important;
    box-shadow:0 16px 30px rgba(23,37,84,.32) !important;
  }
  .ild-mpanel-section .ild-ts-view-duet2 .ild-tduet2::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,.10),rgba(255,255,255,0) 28%) !important;}
  .ild-mpanel-section .ild-ts-view-duet2 .ild-tduet2-icon{background:rgba(255,255,255,.16) !important;color:#fff !important;}
  .ild-mpanel-section .ild-ts-view-duet2 .ild-tduet2-arrow{color:#c7d2fe !important;}

  /* 7) Kapsül Satır */
  .ild-mpanel-section .ild-ts-view-chip .ild-tchip{
    color:#1d4ed8 !important;
    background:linear-gradient(135deg,#edf5ff 0%,#dbeafe 100%) !important;
    border:1px solid rgba(96,165,250,.34) !important;
    border-radius:999px !important;
    box-shadow:0 12px 22px rgba(59,130,246,.10) !important;
  }
  .ild-mpanel-section .ild-ts-view-chip .ild-tchip::before{content:"";position:absolute;inset:0;z-index:1;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.50),rgba(255,255,255,0) 54%) !important;}
  .ild-mpanel-section .ild-ts-view-chip .ild-tchip-icon{background:#fff !important;color:#2563eb !important;border-radius:999px !important;box-shadow:0 8px 18px rgba(37,99,235,.12) !important;}
  .ild-mpanel-section .ild-ts-view-chip .ild-tchip-arr{color:#2563eb !important;}

  /* 8) Kristal Satır */
  .ild-mpanel-section .ild-ts-view-chip2 .ild-tchip2{
    color:#153a74 !important;
    background:linear-gradient(135deg,#ffffff 0%,#f3f8ff 56%,#edf4ff 100%) !important;
    border:1px solid rgba(148,163,184,.28) !important;
    box-shadow:0 14px 24px rgba(148,163,184,.14), inset 0 1px 0 rgba(255,255,255,.72) !important;
  }
  .ild-mpanel-section .ild-ts-view-chip2 .ild-tchip2::before{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;z-index:1;border-radius:999px;background:linear-gradient(90deg,#60a5fa,#3b82f6,#1d4ed8) !important;}
  .ild-mpanel-section .ild-ts-view-chip2 .ild-tchip2-icon{background:linear-gradient(135deg,#eff6ff,#dbeafe) !important;color:#1d4ed8 !important;box-shadow:0 8px 18px rgba(59,130,246,.14) !important;}
  .ild-mpanel-section .ild-ts-view-chip2 .ild-tchip2-arr{color:#2563eb !important;}

  [data-bs-theme="dark"] .ild-mpanel-section .ild-ts-view-liste .ild-tliste,
  body.dark-mode .ild-mpanel-section .ild-ts-view-liste .ild-tliste{
    color:#e8f3ff !important;background:linear-gradient(135deg,rgba(30,58,138,.42),rgba(15,23,42,.76)) !important;border-color:rgba(96,165,250,.28) !important;box-shadow:0 12px 24px rgba(2,6,23,.28), inset 0 1px 0 rgba(255,255,255,.06) !important;
  }
  [data-bs-theme="dark"] .ild-mpanel-section .ild-ts-view-liste .ild-tliste-icon,
  body.dark-mode .ild-mpanel-section .ild-ts-view-liste .ild-tliste-icon{background:linear-gradient(135deg,#1d4ed8,#2563eb) !important;color:#fff !important;}

  [data-bs-theme="dark"] .ild-mpanel-section .ild-ts-view-liste2 .ild-tliste2,
  body.dark-mode .ild-mpanel-section .ild-ts-view-liste2 .ild-tliste2{
    color:#e7f0ff !important;background:linear-gradient(135deg,#172554,#1e3a8a) !important;border-color:rgba(96,165,250,.24) !important;box-shadow:0 14px 24px rgba(2,6,23,.28) !important;
  }
  [data-bs-theme="dark"] .ild-mpanel-section .ild-ts-view-liste2 .ild-tliste2-icon,
  body.dark-mode .ild-mpanel-section .ild-ts-view-liste2 .ild-tliste2-icon{background:rgba(255,255,255,.12) !important;color:#fff !important;}

  [data-bs-theme="dark"] .ild-mpanel-section .ild-ts-view-chip .ild-tchip,
  body.dark-mode .ild-mpanel-section .ild-ts-view-chip .ild-tchip{
    color:#eff6ff !important;background:linear-gradient(135deg,#1d4ed8,#2563eb) !important;border-color:rgba(255,255,255,.08) !important;box-shadow:0 14px 24px rgba(29,78,216,.24) !important;
  }
  [data-bs-theme="dark"] .ild-mpanel-section .ild-ts-view-chip .ild-tchip-icon,
  body.dark-mode .ild-mpanel-section .ild-ts-view-chip .ild-tchip-icon{background:rgba(255,255,255,.18) !important;color:#fff !important;}

  [data-bs-theme="dark"] .ild-mpanel-section .ild-ts-view-chip2 .ild-tchip2,
  body.dark-mode .ild-mpanel-section .ild-ts-view-chip2 .ild-tchip2{
    color:#eff6ff !important;background:linear-gradient(135deg,#1e293b,#0f172a) !important;border-color:rgba(148,163,184,.18) !important;box-shadow:0 16px 26px rgba(2,6,23,.28), inset 0 1px 0 rgba(255,255,255,.04) !important;
  }
  [data-bs-theme="dark"] .ild-mpanel-section .ild-ts-view-chip2 .ild-tchip2-icon,
  body.dark-mode .ild-mpanel-section .ild-ts-view-chip2 .ild-tchip2-icon{background:linear-gradient(135deg,#1e3a8a,#1d4ed8) !important;color:#fff !important;}
}

/* === v20.9.52 mobil başlık-alt kart nefes payı === */
@media (max-width: 991.98px){
  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-head,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-head,
  body[class*="ild-fulltheme-"] .ild-mpanel-head,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-head{
    margin-bottom: 14px !important;
  }

  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-block,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-block,
  body[class*="ild-fulltheme-"] .ild-mpanel-item .ild-toolset,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-item .ild-toolset{
    margin-top: 2px !important;
  }
}


/* === v20.9.57 Tam Tema uyumlu Akordiyon gradyanları ===
   Akordiyon / parlak satır kartları artık sabit mavi değil,
   seçili Kart Tasarımı > Tam Tema renk değişkenlerini kullanır. */
body[class*="ild-fulltheme-"]{
  --ild-acc-grad-a:var(--ild-theme-head-a,#075985);
  --ild-acc-grad-b:var(--ild-theme-head-b,#0284c7);
  --ild-acc-grad-c:var(--ild-theme-head-c,#38bdf8);
  --ild-acc-glow:color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 26%,transparent);
}
body:not([class*="ild-fulltheme-"]){
  --ild-acc-grad-a:var(--ild-theme-head-a,#075985);
  --ild-acc-grad-b:var(--ild-theme-head-b,#0284c7);
  --ild-acc-grad-c:var(--ild-theme-head-c,#38bdf8);
  --ild-acc-glow:color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 26%,transparent);
}

@media (max-width:991.98px){
  body[class*="ild-fulltheme-"] .ild-single-mobile-after-content .ild-ts-view-akordiyon .ild-tacc-item,
  body[class*="ild-fulltheme-"] .ild-mpanel-section .ild-ts-view-akordiyon .ild-tacc-item,
  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-ts-view-akordiyon .ild-tacc-item,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-after-content .ild-ts-view-akordiyon .ild-tacc-item,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-section .ild-ts-view-akordiyon .ild-tacc-item,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-ts-view-akordiyon .ild-tacc-item{
    color:#fff !important;
    background:linear-gradient(135deg,var(--ild-acc-grad-a) 0%,var(--ild-acc-grad-b) 54%,var(--ild-acc-grad-c) 100%) !important;
    border:1px solid color-mix(in srgb,var(--ild-acc-grad-c) 34%,rgba(255,255,255,.12)) !important;
    box-shadow:0 13px 26px var(--ild-acc-glow) !important;
  }
  body[class*="ild-fulltheme-"] .ild-single-mobile-after-content .ild-ts-view-akordiyon .ild-tacc-item::before,
  body[class*="ild-fulltheme-"] .ild-mpanel-section .ild-ts-view-akordiyon .ild-tacc-item::before,
  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-ts-view-akordiyon .ild-tacc-item::before,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-after-content .ild-ts-view-akordiyon .ild-tacc-item::before,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-section .ild-ts-view-akordiyon .ild-tacc-item::before,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-ts-view-akordiyon .ild-tacc-item::before{
    background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,0) 60%) !important;
  }
  body[class*="ild-fulltheme-"] .ild-single-mobile-after-content .ild-ts-view-akordiyon .ild-tacc-icon,
  body[class*="ild-fulltheme-"] .ild-mpanel-section .ild-ts-view-akordiyon .ild-tacc-icon,
  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-ts-view-akordiyon .ild-tacc-icon,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-after-content .ild-ts-view-akordiyon .ild-tacc-icon,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-section .ild-ts-view-akordiyon .ild-tacc-icon,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-ts-view-akordiyon .ild-tacc-icon{
    background:color-mix(in srgb,var(--ild-acc-grad-c) 22%,rgba(255,255,255,.16)) !important;
    color:#fff !important;
    box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 8px 18px color-mix(in srgb,var(--ild-acc-grad-a) 18%,transparent) !important;
  }
  body[class*="ild-fulltheme-"] .ild-single-mobile-after-content .ild-ts-view-akordiyon .ild-tacc-chev,
  body[class*="ild-fulltheme-"] .ild-mpanel-section .ild-ts-view-akordiyon .ild-tacc-chev,
  body[class*="ild-fulltheme-"] .ild-single-mobile-menu-section .ild-ts-view-akordiyon .ild-tacc-chev,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-after-content .ild-ts-view-akordiyon .ild-tacc-chev,
  body:not([class*="ild-fulltheme-"]) .ild-mpanel-section .ild-ts-view-akordiyon .ild-tacc-chev,
  body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-section .ild-ts-view-akordiyon .ild-tacc-chev{
    color:rgba(255,255,255,.9) !important;
  }
}

/* FIX: mobil ana sayfa menü akordiyon satırları da tam tema rengine bağlandı */
/* Araç seti akordiyonları masaüstünde de tam tema rengine uysun */
body[class*="ild-fulltheme-"] .ild-toolset .ild-ts-view-akordiyon .ild-tacc-item,
body:not([class*="ild-fulltheme-"]) .ild-toolset .ild-ts-view-akordiyon .ild-tacc-item{
  color:#fff !important;
  background:linear-gradient(135deg,var(--ild-acc-grad-a) 0%,var(--ild-acc-grad-b) 54%,var(--ild-acc-grad-c) 100%) !important;
  border:1px solid color-mix(in srgb,var(--ild-acc-grad-c) 34%,rgba(255,255,255,.12)) !important;
  box-shadow:0 13px 26px var(--ild-acc-glow) !important;
}
body[class*="ild-fulltheme-"] .ild-toolset .ild-ts-view-akordiyon .ild-tacc-icon,
body:not([class*="ild-fulltheme-"]) .ild-toolset .ild-ts-view-akordiyon .ild-tacc-icon{
  background:color-mix(in srgb,var(--ild-acc-grad-c) 22%,rgba(255,255,255,.16)) !important;
  color:#fff !important;
}

/* === v20.9.58 Mobil duyuru + üst/alt panel tam tema renk uyumu === */
@media (max-width: 991.98px){
  /* Mobil duyuru bandı açıksa seçilen tam tema rengine bağlanır */
  body[class*="ild-fulltheme-"] .news-ticker-wrap,
  body:not([class*="ild-fulltheme-"]) .news-ticker-wrap{
    background:
      linear-gradient(90deg,rgba(0,0,0,.16),rgba(255,255,255,.04)),
      linear-gradient(135deg,var(--ild-theme-head-a,#075985),var(--ild-theme-head-b,#0284c7) 58%,var(--ild-theme-head-c,#38bdf8)) !important;
    color:#fff !important;
    border-bottom:1px solid color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 36%,rgba(255,255,255,.18)) !important;
    box-shadow:0 8px 18px color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 22%,transparent) !important;
  }
  body[class*="ild-fulltheme-"] .news-ticker-label,
  body:not([class*="ild-fulltheme-"]) .news-ticker-label{
    background:color-mix(in srgb,var(--ild-theme-head-a,#075985) 62%,rgba(0,0,0,.22)) !important;
    color:#fff !important;
    border-right:1px solid rgba(255,255,255,.22) !important;
    box-shadow:2px 0 16px color-mix(in srgb,var(--ild-theme-head-a,#075985) 22%,transparent) !important;
  }
  body[class*="ild-fulltheme-"] .news-ticker-content,
  body[class*="ild-fulltheme-"] .news-ticker-content a,
  body[class*="ild-fulltheme-"] .news-ticker-text,
  body:not([class*="ild-fulltheme-"]) .news-ticker-content,
  body:not([class*="ild-fulltheme-"]) .news-ticker-content a,
  body:not([class*="ild-fulltheme-"]) .news-ticker-text{
    color:#fff !important;
  }

  /* Mobil üst panel / navbar seçilen tam tema rengine bağlanır */
  body[class*="ild-fulltheme-"] .navbar,
  body:not([class*="ild-fulltheme-"]) .navbar,
  body[class*="ild-fulltheme-"] .mobile-header,
  body:not([class*="ild-fulltheme-"]) .mobile-header,
  body[class*="ild-fulltheme-"] .ild-mobile-header,
  body:not([class*="ild-fulltheme-"]) .ild-mobile-header{
    background:linear-gradient(135deg,var(--ild-theme-head-a,#075985),var(--ild-theme-head-b,#0284c7) 58%,var(--ild-theme-head-c,#38bdf8)) !important;
    color:#fff !important;
    border-color:color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 34%,transparent) !important;
    box-shadow:0 10px 24px color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 22%,transparent) !important;
  }
  body[class*="ild-fulltheme-"] .navbar .navbar-brand,
  body[class*="ild-fulltheme-"] .navbar .nav-link,
  body[class*="ild-fulltheme-"] .navbar .btn,
  body:not([class*="ild-fulltheme-"]) .navbar .navbar-brand,
  body:not([class*="ild-fulltheme-"]) .navbar .nav-link,
  body:not([class*="ild-fulltheme-"]) .navbar .btn{
    color:#fff !important;
  }
  body[class*="ild-fulltheme-"] .navbar .btn,
  body[class*="ild-fulltheme-"] .navbar .navbar-toggler,
  body[class*="ild-fulltheme-"] .mobile-header .btn,
  body[class*="ild-fulltheme-"] .ild-mobile-header .btn,
  body:not([class*="ild-fulltheme-"]) .navbar .btn,
  body:not([class*="ild-fulltheme-"]) .navbar .navbar-toggler,
  body:not([class*="ild-fulltheme-"]) .mobile-header .btn,
  body:not([class*="ild-fulltheme-"]) .ild-mobile-header .btn{
    background:rgba(255,255,255,.16) !important;
    border-color:rgba(255,255,255,.22) !important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.15) !important;
  }

  /* Mobil alt panel / bottom nav seçilen tam tema rengine bağlanır */
  body[class*="ild-fulltheme-"] .mobile-bottom-nav,
  body:not([class*="ild-fulltheme-"]) .mobile-bottom-nav{
    background:linear-gradient(135deg,var(--ild-theme-head-a,#075985),var(--ild-theme-head-b,#0284c7) 58%,var(--ild-theme-head-c,#38bdf8)) !important;
    color:#fff !important;
    border-top:1px solid color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 35%,rgba(255,255,255,.18)) !important;
    box-shadow:0 -10px 24px color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 22%,transparent) !important;
  }
  body[class*="ild-fulltheme-"] .mobile-bottom-nav .mb-nav-item,
  body:not([class*="ild-fulltheme-"]) .mobile-bottom-nav .mb-nav-item{
    color:rgba(255,255,255,.86) !important;
  }
  body[class*="ild-fulltheme-"] .mobile-bottom-nav .mb-nav-item i,
  body:not([class*="ild-fulltheme-"]) .mobile-bottom-nav .mb-nav-item i{
    color:#fff !important;
  }
  body[class*="ild-fulltheme-"] .mobile-bottom-nav .mb-nav-item:hover,
  body[class*="ild-fulltheme-"] .mobile-bottom-nav .mb-nav-item:active,
  body[class*="ild-fulltheme-"] .mobile-bottom-nav .mb-nav-item.active,
  body:not([class*="ild-fulltheme-"]) .mobile-bottom-nav .mb-nav-item:hover,
  body:not([class*="ild-fulltheme-"]) .mobile-bottom-nav .mb-nav-item:active,
  body:not([class*="ild-fulltheme-"]) .mobile-bottom-nav .mb-nav-item.active{
    color:#fff !important;
    background:rgba(255,255,255,.12) !important;
    border-radius:14px !important;
  }

  /* Portal üst panel varsa o da tema rengine bağlanır */
  body[class*="ild-fulltheme-"] #portalTopbar,
  body:not([class*="ild-fulltheme-"]) #portalTopbar,
  body[class*="ild-fulltheme-"] .portal-topbar,
  body:not([class*="ild-fulltheme-"]) .portal-topbar{
    background:linear-gradient(135deg,color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 14%,#fff),color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 18%,#fff)) !important;
    border:1px solid color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 36%,rgba(255,255,255,.22)) !important;
    box-shadow:0 10px 22px color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 14%,transparent) !important;
  }
  body[class*="ild-fulltheme-"] #portalTopbar .portal-topbar-item,
  body:not([class*="ild-fulltheme-"]) #portalTopbar .portal-topbar-item,
  body[class*="ild-fulltheme-"] .portal-topbar .portal-topbar-item,
  body:not([class*="ild-fulltheme-"]) .portal-topbar .portal-topbar-item{
    background:linear-gradient(135deg,var(--ild-theme-head-a,#075985),var(--ild-theme-head-b,#0284c7) 58%,var(--ild-theme-head-c,#38bdf8)) !important;
    color:#fff !important;
    border:1px solid rgba(255,255,255,.18) !important;
    box-shadow:0 8px 18px color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 20%,transparent) !important;
  }
}

/* === v20.9.60 duyuru bandı: masaüstü/mobil hız ayrımı + hover durdurma + gizli link === */
.news-ticker-wrap[data-ild-ticker]{
  --ticker-speed: var(--ticker-desktop-speed, 30s);
}
@media (max-width: 767.98px){
  .news-ticker-wrap[data-ild-ticker]{
    --ticker-speed: var(--ticker-mobile-speed, var(--ticker-desktop-speed, 30s));
  }
}
.news-ticker-wrap.ticker-pause-hover:hover .news-ticker-content,
.news-ticker-wrap.ticker-pause-hover:focus-within .news-ticker-content{
  animation-play-state: paused !important;
}
.news-ticker-content .news-ticker-link{
  color: inherit !important;
  -webkit-text-fill-color: currentColor !important;
  text-decoration: none !important;
  display: inline-block;
  cursor: pointer;
}
.news-ticker-content .news-ticker-link:hover,
.news-ticker-content .news-ticker-link:focus{
  color: inherit !important;
  text-decoration: none !important;
  filter: brightness(1.06);
}


/* ILD FIX: panel/araç seti BAŞLIK ikonlarında arka kutu kesin kapalı */
html body[class*="ild-fulltheme-"] .ild-single-mobile-menu-head > i,
html body[class*="ild-fulltheme-"] .ild-mpanel-head > i,
html body[class*="ild-fulltheme-"] .ild-menu-head-tool > i,
html body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-head > i,
html body:not([class*="ild-fulltheme-"]) .ild-mpanel-head > i,
html body:not([class*="ild-fulltheme-"]) .ild-menu-head-tool > i,
html body .ild-single-mobile-menu-head > i,
html body .ild-mpanel-head > i,
html body .ild-menu-head-tool > i{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  filter:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  width:auto!important;
  height:auto!important;
  min-width:0!important;
  min-height:0!important;
  max-width:none!important;
  max-height:none!important;
  padding:0!important;
  margin:0 .55em 0 0!important;
  border-radius:0!important;
}
html body[class*="ild-fulltheme-"] .ild-single-mobile-menu-head > i::before,
html body[class*="ild-fulltheme-"] .ild-mpanel-head > i::before,
html body[class*="ild-fulltheme-"] .ild-menu-head-tool > i::before,
html body:not([class*="ild-fulltheme-"]) .ild-single-mobile-menu-head > i::before,
html body:not([class*="ild-fulltheme-"]) .ild-mpanel-head > i::before,
html body:not([class*="ild-fulltheme-"]) .ild-menu-head-tool > i::before,
html body .ild-single-mobile-menu-head > i::before,
html body .ild-mpanel-head > i::before,
html body .ild-menu-head-tool > i::before{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  filter:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  width:auto!important;
  height:auto!important;
  min-width:0!important;
  min-height:0!important;
  max-width:none!important;
  max-height:none!important;
  padding:0!important;
  margin:0!important;
  border-radius:0!important;
}

/* v20.9.56: Mobil üst panel sıvı metal efekt gücü sliderı functions.php üzerinden verilir. */

/* v20.9.57: Mobil duyuru bandı üst panel sıvı metal efektini takip eder. */

/* v20.9.86: Yönetici Tema Ayar Raporu eklendi. */

/* v20.9.87: Mobil gece modu sıvı metal alt başlık kartları Aşama 1 functions.php üzerinden uygulanır. */


/* v20.9.98: Mobil Son Eklenenler kartlarına hafif sıvı metal efekt uygulandı. */
@media (max-width: 991.98px){
  body.home #kartListesi .fun-card,
  body.front-page #kartListesi .fun-card{
    position:relative !important;
    overflow:hidden !important;
    background:
      linear-gradient(180deg, rgba(255,255,255,.28) 0%, rgba(255,255,255,.10) 13%, rgba(255,255,255,0) 30%),
      radial-gradient(120% 80% at 18% 0%, color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 38%,#ffffff) 0%, transparent 42%),
      linear-gradient(180deg,
        color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 58%, #f8fcff) 0%,
        color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 88%, #60a5fa) 54%,
        color-mix(in srgb,var(--ild-theme-head-a,#075985) 90%, #0f3c69) 100%) !important;
    border:1px solid color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 34%, rgba(255,255,255,.70)) !important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.50),
      inset 0 -12px 18px rgba(6,24,46,.12),
      0 8px 18px rgba(8,39,78,.12) !important;
    isolation:isolate !important;
  }

  body.home #kartListesi .fun-card::before,
  body.front-page #kartListesi .fun-card::before{
    content:"" !important;
    display:block !important;
    position:absolute !important;
    left:10px !important;
    right:10px !important;
    top:6px !important;
    height:36% !important;
    border-radius:999px !important;
    background:linear-gradient(180deg, rgba(255,255,255,.34), rgba(255,255,255,.12) 46%, rgba(255,255,255,0) 100%) !important;
    opacity:.95 !important;
    pointer-events:none !important;
    z-index:0 !important;
  }

  body.home #kartListesi .fun-card::after,
  body.front-page #kartListesi .fun-card::after{
    content:"" !important;
    display:block !important;
    position:absolute !important;
    inset:auto -8% -24% 32% !important;
    height:68% !important;
    border-radius:50% !important;
    background:radial-gradient(circle at center, rgba(255,255,255,.18) 0%, rgba(255,255,255,.08) 28%, rgba(255,255,255,0) 68%) !important;
    transform:rotate(-7deg) !important;
    pointer-events:none !important;
    z-index:0 !important;
  }

  body.home #kartListesi .fun-card .card-body,
  body.front-page #kartListesi .fun-card .card-body{
    position:relative !important;
    z-index:1 !important;
    gap:8px !important;
    padding:10px 10px 12px !important;
  }

  body.home #kartListesi .fun-card h6,
  body.front-page #kartListesi .fun-card h6{
    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;
    text-shadow:0 1px 1px rgba(0,0,0,.18) !important;
    letter-spacing:-.01em !important;
  }

  body.home #kartListesi .fun-card .card-badge,
  body.front-page #kartListesi .fun-card .card-badge{
    position:relative !important;
    z-index:1 !important;
    background:
      linear-gradient(180deg, rgba(255,255,255,.34) 0%, rgba(255,255,255,.18) 38%, rgba(255,255,255,.10) 100%),
      linear-gradient(180deg, color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 28%, rgba(255,255,255,.28)), color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 16%, rgba(255,255,255,.16))) !important;
    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;
    border:1px solid rgba(255,255,255,.30) !important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.38),
      0 4px 8px rgba(4,27,56,.12) !important;
    text-shadow:0 1px 1px rgba(0,0,0,.18) !important;
    backdrop-filter:blur(2px) !important;
    -webkit-backdrop-filter:blur(2px) !important;
  }

  html[data-bs-theme="dark"] body.home #kartListesi .fun-card,
  html[data-bs-theme="dark"] body.front-page #kartListesi .fun-card,
  body.dark-mode.home #kartListesi .fun-card,
  body.dark-mode.front-page #kartListesi .fun-card,
  body.theme-dark.home #kartListesi .fun-card,
  body.theme-dark.front-page #kartListesi .fun-card{
    background:
      linear-gradient(180deg, rgba(255,255,255,.16) 0%, rgba(255,255,255,.05) 14%, rgba(255,255,255,0) 30%),
      radial-gradient(120% 78% at 18% 0%, color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 20%, rgba(255,255,255,.08)) 0%, transparent 42%),
      linear-gradient(180deg,
        color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 18%, #263d59) 0%,
        color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 32%, #0c1c31) 56%,
        color-mix(in srgb,var(--ild-theme-head-a,#075985) 42%, #040c18) 100%) !important;
    border:1px solid color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 24%, rgba(255,255,255,.16)) !important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.16),
      inset 0 -14px 22px rgba(0,0,0,.24),
      0 10px 22px rgba(0,0,0,.22) !important;
  }

  html[data-bs-theme="dark"] body.home #kartListesi .fun-card::before,
  html[data-bs-theme="dark"] body.front-page #kartListesi .fun-card::before,
  body.dark-mode.home #kartListesi .fun-card::before,
  body.dark-mode.front-page #kartListesi .fun-card::before,
  body.theme-dark.home #kartListesi .fun-card::before,
  body.theme-dark.front-page #kartListesi .fun-card::before{
    background:linear-gradient(180deg, rgba(255,255,255,.16), rgba(255,255,255,.07) 46%, rgba(255,255,255,0) 100%) !important;
  }

  html[data-bs-theme="dark"] body.home #kartListesi .fun-card::after,
  html[data-bs-theme="dark"] body.front-page #kartListesi .fun-card::after,
  body.dark-mode.home #kartListesi .fun-card::after,
  body.dark-mode.front-page #kartListesi .fun-card::after,
  body.theme-dark.home #kartListesi .fun-card::after,
  body.theme-dark.front-page #kartListesi .fun-card::after{
    background:radial-gradient(circle at center, rgba(255,255,255,.10) 0%, rgba(255,255,255,.04) 28%, rgba(255,255,255,0) 70%) !important;
  }

  html[data-bs-theme="dark"] body.home #kartListesi .fun-card .card-badge,
  html[data-bs-theme="dark"] body.front-page #kartListesi .fun-card .card-badge,
  body.dark-mode.home #kartListesi .fun-card .card-badge,
  body.dark-mode.front-page #kartListesi .fun-card .card-badge,
  body.theme-dark.home #kartListesi .fun-card .card-badge,
  body.theme-dark.front-page #kartListesi .fun-card .card-badge{
    background:
      linear-gradient(180deg, rgba(255,255,255,.18) 0%, rgba(255,255,255,.08) 40%, rgba(255,255,255,.05) 100%),
      linear-gradient(180deg, rgba(75,125,180,.32), rgba(23,52,88,.24)) !important;
    border-color:rgba(255,255,255,.18) !important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.18),
      0 4px 10px rgba(0,0,0,.20) !important;
  }
}


/* v20.9.99: Son Eklenenler kartlarında sıvı metal görünümü belirginleştirildi.
   Daha güçlü selector: yalnızca #kartListesi içindeki fun-card kartlarını hedefler. */
@media (max-width: 991.98px){
  #kartListesi .kart-item > a > .fun-card,
  #kartListesi .fun-card{
    position:relative !important;
    overflow:hidden !important;
    isolation:isolate !important;
    background:
      linear-gradient(180deg, rgba(255,255,255,.46) 0%, rgba(255,255,255,.22) 11%, rgba(255,255,255,.04) 27%, rgba(255,255,255,0) 38%),
      radial-gradient(120% 72% at 50% -12%, rgba(255,255,255,.34) 0%, rgba(255,255,255,.10) 38%, transparent 62%),
      linear-gradient(180deg,
        color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 72%, #ffffff) 0%,
        color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 90%, #38bdf8) 42%,
        color-mix(in srgb,var(--ild-theme-head-a,#075985) 88%, #003b66) 100%) !important;
    border:1px solid color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 46%, rgba(255,255,255,.82)) !important;
    box-shadow:
      inset 0 2px 0 rgba(255,255,255,.64),
      inset 0 10px 18px rgba(255,255,255,.12),
      inset 0 -16px 22px rgba(0,56,96,.22),
      0 10px 20px rgba(2,42,80,.14) !important;
    filter:saturate(1.08) contrast(1.04) !important;
  }

  #kartListesi .kart-item > a > .fun-card::before,
  #kartListesi .fun-card::before{
    content:"" !important;
    display:block !important;
    position:absolute !important;
    left:8px !important;
    right:8px !important;
    top:7px !important;
    height:34% !important;
    border-radius:999px !important;
    background:linear-gradient(180deg, rgba(255,255,255,.52) 0%, rgba(255,255,255,.20) 50%, rgba(255,255,255,0) 100%) !important;
    opacity:.95 !important;
    pointer-events:none !important;
    z-index:0 !important;
    transform:none !important;
  }

  #kartListesi .kart-item > a > .fun-card::after,
  #kartListesi .fun-card::after{
    content:"" !important;
    display:block !important;
    position:absolute !important;
    inset:auto 0 0 0 !important;
    height:42% !important;
    border-radius:0 0 inherit inherit !important;
    background:linear-gradient(180deg, transparent 0%, rgba(0,54,94,.22) 100%) !important;
    opacity:.85 !important;
    pointer-events:none !important;
    z-index:0 !important;
    transform:none !important;
  }

  #kartListesi .fun-card .card-body,
  #kartListesi .fun-card h6,
  #kartListesi .fun-card .card-badge{
    position:relative !important;
    z-index:2 !important;
  }

  #kartListesi .fun-card h6{
    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;
    text-shadow:0 1px 2px rgba(0,31,58,.24), 0 0 8px rgba(255,255,255,.08) !important;
  }

  #kartListesi .fun-card .card-badge{
    background:
      linear-gradient(180deg, rgba(255,255,255,.40) 0%, rgba(255,255,255,.18) 52%, rgba(255,255,255,.10) 100%),
      linear-gradient(180deg, color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 28%, rgba(255,255,255,.24)), color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 24%, rgba(255,255,255,.10))) !important;
    border:1px solid rgba(255,255,255,.36) !important;
    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.46),
      0 4px 8px rgba(3,42,78,.15) !important;
    text-shadow:0 1px 1px rgba(0,25,50,.18) !important;
  }

  html[data-bs-theme="dark"] #kartListesi .kart-item > a > .fun-card,
  html[data-bs-theme="dark"] #kartListesi .fun-card,
  body.dark-mode #kartListesi .kart-item > a > .fun-card,
  body.dark-mode #kartListesi .fun-card,
  body.theme-dark #kartListesi .kart-item > a > .fun-card,
  body.theme-dark #kartListesi .fun-card{
    background:
      linear-gradient(180deg, rgba(255,255,255,.24) 0%, rgba(255,255,255,.10) 12%, rgba(255,255,255,.02) 30%, transparent 42%),
      radial-gradient(110% 70% at 50% -10%, rgba(180,225,255,.17) 0%, rgba(180,225,255,.05) 38%, transparent 64%),
      linear-gradient(180deg,
        color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 24%, #243b55) 0%,
        color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 42%, #0b1c31) 48%,
        color-mix(in srgb,var(--ild-theme-head-a,#075985) 50%, #030914) 100%) !important;
    border-color:color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 30%, rgba(255,255,255,.18)) !important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.22),
      inset 0 10px 18px rgba(255,255,255,.04),
      inset 0 -16px 22px rgba(0,0,0,.28),
      0 10px 22px rgba(0,0,0,.23) !important;
    filter:saturate(1.06) contrast(1.05) !important;
  }

  html[data-bs-theme="dark"] #kartListesi .fun-card::before,
  body.dark-mode #kartListesi .fun-card::before,
  body.theme-dark #kartListesi .fun-card::before{
    background:linear-gradient(180deg, rgba(255,255,255,.23) 0%, rgba(255,255,255,.08) 50%, rgba(255,255,255,0) 100%) !important;
    opacity:.90 !important;
  }

  html[data-bs-theme="dark"] #kartListesi .fun-card::after,
  body.dark-mode #kartListesi .fun-card::after,
  body.theme-dark #kartListesi .fun-card::after{
    background:linear-gradient(180deg, transparent 0%, rgba(0,0,0,.26) 100%) !important;
    opacity:.88 !important;
  }
}


/* v20.9.101 - Son Eklenenler başlığı için gerçek görünür lüks başlık stili */
.ild-home-recent-title{
  position:relative !important;
  display:flex !important;
  align-items:center !important;
  gap:10px !important;
  margin:10px 0 16px !important;
  padding:12px 16px 13px !important;
  border-radius:18px !important;
  font-size:1.15rem !important;
  font-weight:900 !important;
  letter-spacing:.2px !important;
  border:1px solid rgba(96,165,250,.22) !important;
  color:#1f3250 !important;
  background:linear-gradient(180deg, rgba(255,255,255,.97) 0%, rgba(243,248,253,.98) 52%, rgba(231,240,248,.98) 100%) !important;
  box-shadow:0 10px 24px rgba(48,94,148,.08), inset 0 1px 0 rgba(255,255,255,.92) !important;
  overflow:hidden !important;
}
.ild-home-recent-title::before{
  content:"";
  position:absolute;
  left:0;top:10px;bottom:10px;
  width:5px;
  border-radius:0 6px 6px 0;
  background:linear-gradient(180deg,#ffd75e 0%, #ffb703 45%, #f59e0b 100%) !important;
  box-shadow:0 0 12px rgba(245,158,11,.35) !important;
}
.ild-home-recent-title::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:18px;
  pointer-events:none;
  background:linear-gradient(180deg, rgba(255,255,255,.34) 0%, rgba(255,255,255,.1) 22%, rgba(255,255,255,0) 52%);
}
.ild-home-recent-title > i{
  position:relative;
  z-index:1;
  margin:0 !important;
  font-size:1.18rem !important;
  color:#e5b11a !important;
  text-shadow:0 0 10px rgba(255,211,89,.28) !important;
}
.ild-home-recent-title .ild-home-recent-title-text{
  position:relative;
  z-index:1;
}
html[data-bs-theme="dark"] .ild-home-recent-title,
body.dark-mode .ild-home-recent-title,
body.theme-dark .ild-home-recent-title{
  color:#f5f7fb !important;
  border:1px solid rgba(112,185,255,.22) !important;
  background:
    radial-gradient(circle at 18% 20%, rgba(255,255,255,.18) 0%, rgba(255,255,255,.05) 18%, rgba(255,255,255,0) 34%),
    linear-gradient(180deg, #526780 0%, #1d3553 23%, #071426 58%, #020814 100%) !important;
  box-shadow:
    0 0 0 1px rgba(255,255,255,.03),
    0 10px 28px rgba(0,0,0,.30),
    inset 0 1px 0 rgba(255,255,255,.28),
    inset 0 -1px 0 rgba(70,145,220,.28),
    0 0 16px rgba(72,140,219,.10) !important;
}
html[data-bs-theme="dark"] .ild-home-recent-title::before,
body.dark-mode .ild-home-recent-title::before,
body.theme-dark .ild-home-recent-title::before{
  background:linear-gradient(180deg,#ffe48a 0%, #f7bf2f 40%, #de9106 100%) !important;
  box-shadow:0 0 14px rgba(255,183,3,.20) !important;
}
html[data-bs-theme="dark"] .ild-home-recent-title::after,
body.dark-mode .ild-home-recent-title::after,
body.theme-dark .ild-home-recent-title::after{
  background:linear-gradient(180deg, rgba(255,255,255,.16) 0%, rgba(255,255,255,.05) 18%, rgba(255,255,255,0) 48%) !important;
}
html[data-bs-theme="dark"] .ild-home-recent-title > i,
body.dark-mode .ild-home-recent-title > i,
body.theme-dark .ild-home-recent-title > i{
  color:#f5c94d !important;
  text-shadow:0 0 12px rgba(245,201,77,.30) !important;
}
@media (max-width: 991.98px){
  .ild-home-recent-title{
    font-size:1.08rem !important;
    padding:12px 14px 12px 15px !important;
    border-radius:16px !important;
    margin:8px 0 14px !important;
  }
}



/* v20.9.134 - Ders/alt kategori kartları: canlı sıvı metal + ok tam merkez */
.ild-subcategory-grid .ild-subcategory-card{
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  border-radius:18px!important;
  padding:20px 94px 20px 24px!important;
  min-height:84px!important;
  display:flex!important;
  align-items:center!important;
  text-decoration:none!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72), inset 0 -16px 24px rgba(2,6,23,.18), 0 14px 28px rgba(15,23,42,.13)!important;
  filter:saturate(1.24) contrast(1.08) brightness(1.04)!important;
}
.ild-subcategory-grid .ild-subcategory-card-1{
  background:radial-gradient(circle at 22% -18%,rgba(255,255,255,.92) 0%,rgba(255,255,255,.25) 24%,transparent 52%),linear-gradient(180deg,#6fe2ff 0%,#13b8ff 32%,#0082e6 70%,#005db4 100%)!important;
  border:1px solid rgba(39,159,255,.72)!important;
}
.ild-subcategory-grid .ild-subcategory-card-2{
  background:radial-gradient(circle at 22% -18%,rgba(255,255,255,.90) 0%,rgba(255,255,255,.23) 24%,transparent 52%),linear-gradient(180deg,#7cffbc 0%,#18df73 32%,#00a94e 70%,#007234 100%)!important;
  border:1px solid rgba(35,212,99,.72)!important;
}
.ild-subcategory-grid .ild-subcategory-card-3{
  background:radial-gradient(circle at 22% -18%,rgba(255,255,255,.92) 0%,rgba(255,255,255,.25) 24%,transparent 52%),linear-gradient(180deg,#ffd07a 0%,#ff9f2f 32%,#f06d00 70%,#b94500 100%)!important;
  border:1px solid rgba(255,147,35,.74)!important;
}
.ild-subcategory-grid .ild-subcategory-card-4{
  background:radial-gradient(circle at 22% -18%,rgba(255,255,255,.92) 0%,rgba(255,255,255,.25) 24%,transparent 52%),linear-gradient(180deg,#d7a4ff 0%,#a35cff 32%,#7a28e8 70%,#5215b4 100%)!important;
  border:1px solid rgba(168,107,255,.74)!important;
}
.ild-subcategory-grid .ild-subcategory-card-5{
  background:radial-gradient(circle at 22% -18%,rgba(255,255,255,.90) 0%,rgba(255,255,255,.23) 24%,transparent 52%),linear-gradient(180deg,#ff9fc5 0%,#ff5794 32%,#d91e65 70%,#941040 100%)!important;
  border:1px solid rgba(255,105,161,.70)!important;
}
.ild-subcategory-grid .ild-subcategory-card-6{
  background:radial-gradient(circle at 22% -18%,rgba(255,255,255,.90) 0%,rgba(255,255,255,.23) 24%,transparent 52%),linear-gradient(180deg,#70fff0 0%,#1ed7cb 32%,#009e9a 70%,#00676a 100%)!important;
  border:1px solid rgba(45,212,191,.70)!important;
}
.ild-subcategory-grid .ild-subcategory-card::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  pointer-events:none!important;
  background:linear-gradient(180deg,rgba(255,255,255,.42) 0%,rgba(255,255,255,.16) 18%,transparent 44%,transparent 72%,rgba(0,0,0,.15) 100%),linear-gradient(102deg,transparent 0%,rgba(255,255,255,.28) 16%,rgba(255,255,255,.09) 30%,transparent 50%)!important;
  opacity:1!important;
  mix-blend-mode:screen!important;
}
.ild-subcategory-grid .ild-subcategory-card::after{
  content:""!important;
  position:absolute!important;
  left:16px!important;
  right:16px!important;
  top:1px!important;
  height:1px!important;
  z-index:1!important;
  pointer-events:none!important;
  background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.78) 18%,rgba(255,255,255,.38) 50%,rgba(255,255,255,.58) 82%,transparent 100%)!important;
  box-shadow:0 0 12px rgba(255,255,255,.20)!important;
}
.ild-subcategory-grid .ild-subcategory-card .ild-subcategory-body,
.ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title-row,
.ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title,
.ild-subcategory-grid .ild-subcategory-card .ild-subcategory-desc{
  position:relative!important;
  z-index:3!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}
.ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title{
  font-weight:900!important;
  text-shadow:0 2px 2px rgba(0,0,0,.28),0 0 10px rgba(255,255,255,.14)!important;
}
.ild-subcategory-grid .ild-subcategory-card .ild-subcategory-desc{
  font-weight:800!important;
  opacity:.96!important;
  text-shadow:0 1px 2px rgba(0,0,0,.24)!important;
}
.ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action{
  position:absolute!important;
  right:26px!important;
  top:50%!important;
  left:auto!important;
  bottom:auto!important;
  width:54px!important;
  height:54px!important;
  min-width:54px!important;
  min-height:54px!important;
  margin:0!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  transform:translateY(-50%)!important;
  z-index:20!important;
  pointer-events:none!important;
}
.ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow{
  position:relative!important;
  left:auto!important;
  right:auto!important;
  top:auto!important;
  bottom:auto!important;
  width:54px!important;
  height:54px!important;
  min-width:54px!important;
  min-height:54px!important;
  max-width:54px!important;
  max-height:54px!important;
  margin:0!important;
  padding:0!important;
  border-radius:999px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  transform:none!important;
  z-index:21!important;
  box-sizing:border-box!important;
  background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.58))!important;
  border:1px solid rgba(255,255,255,.96)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.98),inset 0 -8px 14px rgba(15,23,42,.07),0 10px 18px rgba(15,23,42,.13)!important;
  color:#075985!important;
  -webkit-text-fill-color:#075985!important;
  font-size:0!important;
  line-height:1!important;
  text-align:center!important;
}
.ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow i{
  display:none!important;
}
.ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow::before{
  content:"→"!important;
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  transform:translate(-50%,-50%)!important;
  margin:0!important;
  padding:0!important;
  width:auto!important;
  height:auto!important;
  display:block!important;
  color:#075985!important;
  -webkit-text-fill-color:#075985!important;
  font-size:30px!important;
  font-weight:900!important;
  line-height:1!important;
  text-align:center!important;
  opacity:1!important;
  text-shadow:0 1px 0 rgba(255,255,255,.45)!important;
}

/* Gece modu: renkli ama dark */
html[data-bs-theme="dark"] body .ild-subcategory-grid .ild-subcategory-card,
body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card,
body.dark-mode .ild-subcategory-grid .ild-subcategory-card,
body.theme-dark .ild-subcategory-grid .ild-subcategory-card,
[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card{
  box-shadow:inset 0 1px 0 rgba(220,242,255,.16), inset 0 -16px 24px rgba(0,0,0,.42), 0 14px 30px rgba(0,0,0,.30)!important;
  filter:saturate(1.18) contrast(1.12) brightness(1.04)!important;
}
html[data-bs-theme="dark"] body .ild-subcategory-grid .ild-subcategory-card-1,
body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-1,
body.dark-mode .ild-subcategory-grid .ild-subcategory-card-1,
body.theme-dark .ild-subcategory-grid .ild-subcategory-card-1,
[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-1{
  background:radial-gradient(circle at 22% -18%,rgba(90,190,255,.28) 0%,rgba(90,190,255,.09) 24%,transparent 52%),linear-gradient(180deg,#0759a3 0%,#004487 30%,#002d66 70%,#001943 100%)!important;
}
html[data-bs-theme="dark"] body .ild-subcategory-grid .ild-subcategory-card-2,
body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-2,
body.dark-mode .ild-subcategory-grid .ild-subcategory-card-2,
body.theme-dark .ild-subcategory-grid .ild-subcategory-card-2,
[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-2{
  background:radial-gradient(circle at 22% -18%,rgba(55,225,130,.25) 0%,rgba(55,225,130,.08) 24%,transparent 52%),linear-gradient(180deg,#006b45 0%,#005238 30%,#003724 70%,#001f17 100%)!important;
}
html[data-bs-theme="dark"] body .ild-subcategory-grid .ild-subcategory-card-3,
body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-3,
body.dark-mode .ild-subcategory-grid .ild-subcategory-card-3,
body.theme-dark .ild-subcategory-grid .ild-subcategory-card-3,
[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-3{
  background:radial-gradient(circle at 22% -18%,rgba(255,154,49,.25) 0%,rgba(255,154,49,.08) 24%,transparent 52%),linear-gradient(180deg,#7b3c00 0%,#613000 30%,#3f1e00 70%,#231100 100%)!important;
}
html[data-bs-theme="dark"] body .ild-subcategory-grid .ild-subcategory-card-4,
body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-4,
body.dark-mode .ild-subcategory-grid .ild-subcategory-card-4,
body.theme-dark .ild-subcategory-grid .ild-subcategory-card-4,
[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-4{
  background:radial-gradient(circle at 22% -18%,rgba(170,110,255,.28) 0%,rgba(170,110,255,.09) 24%,transparent 52%),linear-gradient(180deg,#5b2bb3 0%,#47218e 30%,#30145f 70%,#1b0a3b 100%)!important;
}
html[data-bs-theme="dark"] body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow,
body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow,
body.dark-mode .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow,
body.theme-dark .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow,
[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow{
  background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.06))!important;
  border-color:rgba(216,244,255,.62)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.20),inset 0 -8px 14px rgba(0,0,0,.22),0 10px 18px rgba(0,0,0,.22)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}
html[data-bs-theme="dark"] body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow::before,
body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow::before,
body.dark-mode .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow::before,
body.theme-dark .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow::before,
[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow::before{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  text-shadow:0 1px 1px rgba(0,0,0,.42)!important;
}

@media(max-width:767.98px){
  .ild-subcategory-grid .ild-subcategory-card{
    padding:14px 78px 14px 18px!important;
    min-height:70px!important;
    border-radius:15px!important;
  }
  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action{
    right:20px!important;
    width:46px!important;
    height:46px!important;
    min-width:46px!important;
    min-height:46px!important;
  }
  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow{
    width:46px!important;
    height:46px!important;
    min-width:46px!important;
    min-height:46px!important;
    max-width:46px!important;
    max-height:46px!important;
  }
  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow::before{
    font-size:26px!important;
  }
}



/* v20.9.135 - Masaüstü ders kutuları kompakt + ok kaldırma */
@media (min-width: 992px){
  .ild-subcategory-grid{
    gap:14px 18px!important;
    max-width:940px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }

  .ild-subcategory-grid .ild-subcategory-card{
    min-height:62px!important;
    height:62px!important;
    max-height:62px!important;
    padding:10px 18px!important;
    border-radius:14px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.62),
      inset 0 -10px 18px rgba(2,6,23,.16),
      0 9px 18px rgba(15,23,42,.10)!important;
  }

  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-body{
    min-height:0!important;
    padding:0!important;
    gap:1px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
  }

  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title-row{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
  }

  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title{
    font-size:1.08rem!important;
    line-height:1.05!important;
    margin:0!important;
  }

  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-desc{
    font-size:.78rem!important;
    line-height:1.05!important;
    margin:0!important;
  }

  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-count{
    display:none!important;
  }

  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action,
  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow,
  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow i,
  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow::before{
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    height:0!important;
    min-width:0!important;
    min-height:0!important;
    max-width:0!important;
    max-height:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    box-shadow:none!important;
    background:none!important;
    content:""!important;
  }

  html[data-bs-theme="dark"] body .ild-subcategory-grid .ild-subcategory-card,
  body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card,
  body.dark-mode .ild-subcategory-grid .ild-subcategory-card,
  body.theme-dark .ild-subcategory-grid .ild-subcategory-card,
  [data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card{
    min-height:62px!important;
    height:62px!important;
    max-height:62px!important;
    padding:10px 18px!important;
    border-radius:14px!important;
    box-shadow:
      inset 0 1px 0 rgba(220,242,255,.13),
      inset 0 -10px 18px rgba(0,0,0,.36),
      0 9px 18px rgba(0,0,0,.24)!important;
  }
}



/* v20.9.136 - Masaüstü ders kutuları: minimal, başlıklar tam ortalı, gündüzde beyaz parlak efekt kaldırıldı */
@media (min-width: 992px){
  .ild-subcategory-grid{
    gap:14px 18px!important;
    max-width:920px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }

  .ild-subcategory-grid .ild-subcategory-card,
  html body .ild-subcategory-grid .ild-subcategory-card,
  body .ild-subcategory-grid .ild-subcategory-card{
    position:relative!important;
    overflow:hidden!important;
    min-height:70px!important;
    height:70px!important;
    max-height:70px!important;
    padding:12px 18px!important;
    border-radius:16px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    filter:none!important;
    box-shadow:0 8px 18px rgba(15,23,42,.10)!important;
  }

  .ild-subcategory-grid .ild-subcategory-card::before,
  .ild-subcategory-grid .ild-subcategory-card::after,
  html body .ild-subcategory-grid .ild-subcategory-card::before,
  html body .ild-subcategory-grid .ild-subcategory-card::after{
    content:none!important;
    display:none!important;
    opacity:0!important;
    background:none!important;
    box-shadow:none!important;
  }

  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-body,
  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title-row,
  html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-body,
  html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title-row{
    width:100%!important;
    min-height:0!important;
    padding:0!important;
    margin:0!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:2px!important;
    text-align:center!important;
  }

  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title,
  html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title{
    margin:0!important;
    font-size:1.03rem!important;
    line-height:1.05!important;
    font-weight:900!important;
    text-align:center!important;
    width:100%!important;
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
    text-shadow:0 1px 2px rgba(0,0,0,.22)!important;
  }

  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-desc,
  html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-desc{
    margin:0!important;
    font-size:.80rem!important;
    line-height:1.05!important;
    font-weight:700!important;
    text-align:center!important;
    width:100%!important;
    color:rgba(255,255,255,.96)!important;
    -webkit-text-fill-color:rgba(255,255,255,.96)!important;
    text-shadow:0 1px 1px rgba(0,0,0,.18)!important;
  }

  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-count,
  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action,
  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow,
  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow i,
  html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-count,
  html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action,
  html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow,
  html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow i{
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    height:0!important;
    min-width:0!important;
    min-height:0!important;
    max-width:0!important;
    max-height:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    box-shadow:none!important;
    background:none!important;
  }

  /* Gündüz modunda net canlı renkler - beyaz parlak efekt yok */
  .ild-subcategory-grid .ild-subcategory-card-1,
  html body .ild-subcategory-grid .ild-subcategory-card-1{
    background:linear-gradient(180deg,#27c8ff 0%, #079fff 46%, #0066d9 100%)!important;
    border:1px solid #4dbfff!important;
  }
  .ild-subcategory-grid .ild-subcategory-card-2,
  html body .ild-subcategory-grid .ild-subcategory-card-2{
    background:linear-gradient(180deg,#33f07a 0%, #06ca57 46%, #00943b 100%)!important;
    border:1px solid #62e995!important;
  }
  .ild-subcategory-grid .ild-subcategory-card-3,
  html body .ild-subcategory-grid .ild-subcategory-card-3{
    background:linear-gradient(180deg,#ffbf3c 0%, #ff8a00 46%, #e55a00 100%)!important;
    border:1px solid #ffba57!important;
  }
  .ild-subcategory-grid .ild-subcategory-card-4,
  html body .ild-subcategory-grid .ild-subcategory-card-4{
    background:linear-gradient(180deg,#c66dff 0%, #8d2cff 46%, #6113d4 100%)!important;
    border:1px solid #cd96ff!important;
  }
  .ild-subcategory-grid .ild-subcategory-card-5,
  html body .ild-subcategory-grid .ild-subcategory-card-5{
    background:linear-gradient(180deg,#ff63ae 0%, #ef2f8a 46%, #b8175d 100%)!important;
    border:1px solid #ff9bca!important;
  }
  .ild-subcategory-grid .ild-subcategory-card-6,
  html body .ild-subcategory-grid .ild-subcategory-card-6{
    background:linear-gradient(180deg,#29dbdf 0%, #0eb1b8 46%, #0b8087 100%)!important;
    border:1px solid #67dfe3!important;
  }

  .ild-subcategory-grid .ild-subcategory-card:hover,
  html body .ild-subcategory-grid .ild-subcategory-card:hover{
    transform:translateY(-1px)!important;
    filter:none!important;
    box-shadow:0 10px 20px rgba(15,23,42,.12)!important;
  }

  /* Gece modunda aynı yapı, daha koyu canlı tonlar */
  html[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card,
  body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card,
  body.dark-mode .ild-subcategory-grid .ild-subcategory-card,
  body.theme-dark .ild-subcategory-grid .ild-subcategory-card,
  [data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card{
    box-shadow:0 10px 20px rgba(0,0,0,.22)!important;
  }
  html[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-1,
  body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-1,
  body.dark-mode .ild-subcategory-grid .ild-subcategory-card-1,
  body.theme-dark .ild-subcategory-grid .ild-subcategory-card-1,
  [data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-1{
    background:linear-gradient(180deg,#0d68d1 0%, #08439a 46%, #05245f 100%)!important;
    border:1px solid rgba(93,177,255,.55)!important;
  }
  html[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-2,
  body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-2,
  body.dark-mode .ild-subcategory-grid .ild-subcategory-card-2,
  body.theme-dark .ild-subcategory-grid .ild-subcategory-card-2,
  [data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-2{
    background:linear-gradient(180deg,#089f45 0%, #056f31 46%, #033e1b 100%)!important;
    border:1px solid rgba(88,225,142,.45)!important;
  }
  html[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-3,
  body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-3,
  body.dark-mode .ild-subcategory-grid .ild-subcategory-card-3,
  body.theme-dark .ild-subcategory-grid .ild-subcategory-card-3,
  [data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-3{
    background:linear-gradient(180deg,#a74d00 0%, #7f3700 46%, #4b1f00 100%)!important;
    border:1px solid rgba(255,167,88,.45)!important;
  }
  html[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-4,
  body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-4,
  body.dark-mode .ild-subcategory-grid .ild-subcategory-card-4,
  body.theme-dark .ild-subcategory-grid .ild-subcategory-card-4,
  [data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-4{
    background:linear-gradient(180deg,#7d2af5 0%, #5716b5 46%, #32076d 100%)!important;
    border:1px solid rgba(190,136,255,.45)!important;
  }
  html[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-5,
  body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-5,
  body.dark-mode .ild-subcategory-grid .ild-subcategory-card-5,
  body.theme-dark .ild-subcategory-grid .ild-subcategory-card-5,
  [data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-5{
    background:linear-gradient(180deg,#c01b67 0%, #871146 46%, #4c0826 100%)!important;
    border:1px solid rgba(255,142,192,.40)!important;
  }
  html[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-6,
  body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-6,
  body.dark-mode .ild-subcategory-grid .ild-subcategory-card-6,
  body.theme-dark .ild-subcategory-grid .ild-subcategory-card-6,
  [data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card-6{
    background:linear-gradient(180deg,#0d9aa0 0%, #0b747a 46%, #074046 100%)!important;
    border:1px solid rgba(101,216,221,.40)!important;
  }
}



/* v20.9.137 - Masaüstü sınıf ve ders kutularında ilk açılış zıplamasını durdurur */
@media (min-width: 992px){
  /* Sınıf kutuları: zıplama/animasyon/ölçü değişimi yok */
  .ild-toolset a.ild-titem,
  .ild-toolset .ild-tacc-item,
  a.ild-class-card-center-v20946,
  .ild-mpanel-item a.ild-class-card-center-v20946,
  .ild-menu-kind-tool a.ild-titem{
    transition:none!important;
    animation:none!important;
    transform:none!important;
    will-change:auto!important;
    backface-visibility:hidden!important;
  }

  .ild-toolset a.ild-titem:hover,
  .ild-toolset .ild-tacc-item:hover,
  a.ild-class-card-center-v20946:hover,
  .ild-mpanel-item a.ild-class-card-center-v20946:hover,
  .ild-menu-kind-tool a.ild-titem:hover{
    transform:none!important;
  }

  /* Ders/alt kategori kutuları: sabit ölçü + hareket yok */
  .ild-subcategory-grid{
    gap:14px 18px!important;
    max-width:920px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }

  .ild-subcategory-grid .ild-subcategory-card{
    min-height:70px!important;
    height:70px!important;
    max-height:70px!important;
    padding:12px 18px!important;
    border-radius:16px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    transition:none!important;
    animation:none!important;
    transform:none!important;
    will-change:auto!important;
    backface-visibility:hidden!important;
    filter:none!important;
  }

  .ild-subcategory-grid .ild-subcategory-card:hover,
  .ild-subcategory-grid .ild-subcategory-card:focus-visible{
    transform:none!important;
    transition:none!important;
    animation:none!important;
    filter:none!important;
  }

  .ild-subcategory-grid .ild-subcategory-card::before,
  .ild-subcategory-grid .ild-subcategory-card::after{
    content:none!important;
    display:none!important;
    opacity:0!important;
    background:none!important;
    box-shadow:none!important;
  }

  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-body,
  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title-row{
    width:100%!important;
    min-height:0!important;
    height:auto!important;
    padding:0!important;
    margin:0!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:2px!important;
    text-align:center!important;
    transform:none!important;
    transition:none!important;
    animation:none!important;
  }

  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title{
    width:100%!important;
    margin:0!important;
    font-size:1.03rem!important;
    line-height:1.05!important;
    font-weight:900!important;
    text-align:center!important;
    transform:none!important;
    transition:none!important;
    animation:none!important;
  }

  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-desc{
    width:100%!important;
    margin:0!important;
    font-size:.80rem!important;
    line-height:1.05!important;
    font-weight:700!important;
    text-align:center!important;
    transform:none!important;
    transition:none!important;
    animation:none!important;
  }

  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-count,
  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action,
  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow,
  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow i,
  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow::before{
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    height:0!important;
    min-width:0!important;
    min-height:0!important;
    max-width:0!important;
    max-height:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    box-shadow:none!important;
    background:none!important;
    content:""!important;
    transition:none!important;
    animation:none!important;
    transform:none!important;
  }
}



/* v20.9.138 - Telefonda ders kutusu başlıklarını masaüstü gibi beyaz yap */
@media (max-width: 991.98px){
  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title,
  html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title,
  body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title{
    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;
    text-shadow:0 1px 2px rgba(0,0,0,.22) !important;
  }

  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-desc,
  html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-desc,
  body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-desc{
    color:rgba(255,255,255,.96) !important;
    -webkit-text-fill-color:rgba(255,255,255,.96) !important;
    text-shadow:0 1px 1px rgba(0,0,0,.18) !important;
  }
}



/* v20.9.139 - Telefonda ders kutuları canlı/net; beyaz parlaklık kaldırıldı */
@media (max-width: 767.98px){
  .ild-subcategory-grid .ild-subcategory-card,
  html body .ild-subcategory-grid .ild-subcategory-card,
  body .ild-subcategory-grid .ild-subcategory-card{
    position:relative!important;
    overflow:hidden!important;
    min-height:64px!important;
    height:auto!important;
    padding:10px 14px!important;
    border-radius:18px!important;
    border:1px solid rgba(255,255,255,.10)!important;
    box-shadow:0 8px 18px rgba(15,23,42,.12)!important;
    background:#0ea5e9!important;
    filter:none!important;
  }

  .ild-subcategory-grid .ild-subcategory-card::before,
  html body .ild-subcategory-grid .ild-subcategory-card::before,
  body .ild-subcategory-grid .ild-subcategory-card::before{
    content:""!important;
    position:absolute!important;
    left:0!important;
    top:10px!important;
    bottom:10px!important;
    width:4px!important;
    border-radius:0 6px 6px 0!important;
    background:rgba(255,255,255,.22)!important;
    box-shadow:none!important;
  }

  .ild-subcategory-grid .ild-subcategory-card::after,
  html body .ild-subcategory-grid .ild-subcategory-card::after,
  body .ild-subcategory-grid .ild-subcategory-card::after{
    content:none!important;
    display:none!important;
    opacity:0!important;
    background:none!important;
    box-shadow:none!important;
  }

  .ild-subcategory-grid .ild-subcategory-card:hover,
  .ild-subcategory-grid .ild-subcategory-card:focus-visible,
  html body .ild-subcategory-grid .ild-subcategory-card:hover,
  html body .ild-subcategory-grid .ild-subcategory-card:focus-visible{
    transform:none!important;
    filter:none!important;
    box-shadow:0 8px 18px rgba(15,23,42,.12)!important;
  }

  /* canlı masaüstü benzeri renkler */
  .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-1,
  html body .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-1{
    background:linear-gradient(180deg,#26c8ff 0%,#1aa9ff 32%,#1488ff 70%,#1674ea 100%)!important;
    border-color:rgba(59,130,246,.48)!important;
  }
  .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-2,
  html body .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-2{
    background:linear-gradient(180deg,#31f17c 0%,#19db62 34%,#0dc54f 70%,#00aa3e 100%)!important;
    border-color:rgba(34,197,94,.48)!important;
  }
  .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-3,
  html body .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-3{
    background:linear-gradient(180deg,#ffbe2e 0%,#ffa30f 30%,#ff8600 68%,#f06a00 100%)!important;
    border-color:rgba(249,115,22,.50)!important;
  }
  .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-4,
  html body .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-4{
    background:linear-gradient(180deg,#d58cff 0%,#bf62ff 33%,#9e33ff 68%,#7814df 100%)!important;
    border-color:rgba(168,85,247,.50)!important;
  }
  .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-5,
  html body .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-5{
    background:linear-gradient(180deg,#ff7e7e 0%,#ff5e63 36%,#ef4444 74%,#d93030 100%)!important;
    border-color:rgba(239,68,68,.50)!important;
  }
  .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-6,
  html body .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-6{
    background:linear-gradient(180deg,#33e4f6 0%,#16c7e4 35%,#08a9cb 70%,#0a88ad 100%)!important;
    border-color:rgba(6,182,212,.50)!important;
  }

  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title,
  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-desc,
  html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title,
  html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-desc,
  body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title,
  body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-desc{
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
    text-shadow:0 1px 2px rgba(0,0,0,.20)!important;
  }

  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow,
  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action,
  html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow,
  html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action{
    background:rgba(255,255,255,.92)!important;
    border-color:rgba(255,255,255,.55)!important;
    box-shadow:none!important;
  }
}



/* v20.9.140 - Telefonda ders kutularındaki okların arkasındaki beyaz kutuyu kaldır */
@media (max-width: 767.98px){
  .ild-subcategory-grid .ild-subcategory-card{
    padding-right:54px!important;
  }

  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action,
  html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action,
  body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action{
    position:absolute!important;
    right:16px!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    width:auto!important;
    height:auto!important;
    min-width:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    background:transparent!important;
    border:none!important;
    box-shadow:none!important;
    border-radius:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    z-index:6!important;
  }

  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow,
  html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow,
  body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow{
    position:static!important;
    inset:auto!important;
    width:auto!important;
    height:auto!important;
    min-width:0!important;
    min-height:0!important;
    max-width:none!important;
    max-height:none!important;
    margin:0!important;
    padding:0!important;
    background:transparent!important;
    border:none!important;
    outline:none!important;
    box-shadow:none!important;
    border-radius:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    line-height:1!important;
  }

  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow::before,
  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow::after,
  html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow::before,
  html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow::after,
  body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow::before,
  body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow::after{
    background:none!important;
    box-shadow:none!important;
    border:none!important;
  }

  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow i,
  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action i,
  html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow i,
  html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action i,
  body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow i,
  body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action i{
    position:static!important;
    transform:none!important;
    margin:0!important;
    padding:0!important;
    width:auto!important;
    height:auto!important;
    font-size:1.48rem!important;
    line-height:1!important;
    background:none!important;
    box-shadow:none!important;
    border:none!important;
    color:#075985!important;
    -webkit-text-fill-color:#075985!important;
    text-shadow:0 1px 1px rgba(255,255,255,.14)!important;
  }

  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow i::before,
  .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action i::before,
  html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow i::before,
  html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action i::before,
  body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow i::before,
  body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action i::before{
    position:static!important;
    transform:none!important;
    margin:0!important;
    padding:0!important;
    color:#075985!important;
    -webkit-text-fill-color:#075985!important;
    line-height:1!important;
    background:none!important;
    box-shadow:none!important;
    border:none!important;
  }

  html[data-bs-theme="dark"] body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow i,
  html[data-bs-theme="dark"] body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action i,
  body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow i,
  body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action i,
  body.dark-mode .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow i,
  body.dark-mode .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action i,
  body.theme-dark .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow i,
  body.theme-dark .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action i,
  [data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow i,
  [data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action i,
  html[data-bs-theme="dark"] body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow i::before,
  html[data-bs-theme="dark"] body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action i::before,
  body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow i::before,
  body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action i::before,
  body.dark-mode .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow i::before,
  body.dark-mode .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action i::before,
  body.theme-dark .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow i::before,
  body.theme-dark .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action i::before,
  [data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow i::before,
  [data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action i::before{
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
    text-shadow:0 1px 2px rgba(0,0,0,.28)!important;
  }
}



/* v20.9.141 - Ders başlıklarındaki ok işaretlerini kaldır (masaüstü + telefon) */
.ild-subcategory-grid .ild-subcategory-card,
html body .ild-subcategory-grid .ild-subcategory-card,
body .ild-subcategory-grid .ild-subcategory-card{
  padding-right:24px!important;
}

.ild-subcategory-grid .ild-subcategory-card .ild-subcategory-body,
.ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title-row,
.ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title,
.ild-subcategory-grid .ild-subcategory-card .ild-subcategory-desc,
html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-body,
html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title-row,
html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title,
html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-desc,
body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-body,
body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title-row,
body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title,
body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-desc{
  width:100%!important;
  text-align:center!important;
  justify-content:center!important;
  align-items:center!important;
}

.ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action,
.ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow,
html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action,
html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow,
body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action,
body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
  width:0!important;
  height:0!important;
  min-width:0!important;
  min-height:0!important;
  max-width:0!important;
  max-height:0!important;
  margin:0!important;
  padding:0!important;
  border:none!important;
  outline:none!important;
  background:none!important;
  box-shadow:none!important;
  transform:none!important;
  overflow:hidden!important;
}

.ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action::before,
.ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action::after,
.ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow::before,
.ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow::after,
html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action::before,
html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action::after,
html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow::before,
html body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow::after,
body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action::before,
body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-action::after,
body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow::before,
body .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-arrow::after{
  content:none!important;
  display:none!important;
}

@media (max-width: 767.98px){
  .ild-subcategory-grid .ild-subcategory-card,
  html body .ild-subcategory-grid .ild-subcategory-card,
  body .ild-subcategory-grid .ild-subcategory-card{
    padding:10px 16px!important;
  }
}



/* v20.9.142 - Telefonda ders başlıklarını gece modunda masaüstü görünümüne yaklaştır */
@media (max-width: 767.98px){
  html[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card,
  body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card,
  body.dark-mode .ild-subcategory-grid .ild-subcategory-card,
  body.theme-dark .ild-subcategory-grid .ild-subcategory-card,
  [data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card{
    min-height:60px!important;
    padding:10px 16px!important;
    border-radius:18px!important;
    box-shadow:0 10px 20px rgba(0,0,0,.22)!important;
    filter:none!important;
  }

  html[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card::before,
  body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card::before,
  body.dark-mode .ild-subcategory-grid .ild-subcategory-card::before,
  body.theme-dark .ild-subcategory-grid .ild-subcategory-card::before,
  [data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card::before,
  html[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card::after,
  body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card::after,
  body.dark-mode .ild-subcategory-grid .ild-subcategory-card::after,
  body.theme-dark .ild-subcategory-grid .ild-subcategory-card::after,
  [data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card::after{
    content:none!important;
    display:none!important;
    background:none!important;
    box-shadow:none!important;
  }

  html[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-1,
  body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-1,
  body.dark-mode .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-1,
  body.theme-dark .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-1,
  [data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-1{
    background:linear-gradient(180deg,#0d68d1 0%, #08439a 46%, #05245f 100%)!important;
    border:1px solid rgba(93,177,255,.55)!important;
  }
  html[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-2,
  body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-2,
  body.dark-mode .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-2,
  body.theme-dark .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-2,
  [data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-2{
    background:linear-gradient(180deg,#089f45 0%, #056f31 46%, #033e1b 100%)!important;
    border:1px solid rgba(88,225,142,.45)!important;
  }
  html[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-3,
  body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-3,
  body.dark-mode .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-3,
  body.theme-dark .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-3,
  [data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-3{
    background:linear-gradient(180deg,#a74d00 0%, #7f3700 46%, #4b1f00 100%)!important;
    border:1px solid rgba(255,167,88,.45)!important;
  }
  html[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-4,
  body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-4,
  body.dark-mode .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-4,
  body.theme-dark .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-4,
  [data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-4{
    background:linear-gradient(180deg,#7d2af5 0%, #5716b5 46%, #32076d 100%)!important;
    border:1px solid rgba(190,136,255,.45)!important;
  }
  html[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-5,
  body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-5,
  body.dark-mode .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-5,
  body.theme-dark .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-5,
  [data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-5{
    background:linear-gradient(180deg,#c01b67 0%, #871146 46%, #4c0826 100%)!important;
    border:1px solid rgba(255,142,192,.40)!important;
  }
  html[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-6,
  body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-6,
  body.dark-mode .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-6,
  body.theme-dark .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-6,
  [data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card.ild-subcategory-card-6{
    background:linear-gradient(180deg,#0d9aa0 0%, #0b747a 46%, #074046 100%)!important;
    border:1px solid rgba(101,216,221,.40)!important;
  }

  html[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title,
  html[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-desc,
  body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title,
  body[data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-desc,
  body.dark-mode .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title,
  body.dark-mode .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-desc,
  body.theme-dark .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title,
  body.theme-dark .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-desc,
  [data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-title,
  [data-bs-theme="dark"] .ild-subcategory-grid .ild-subcategory-card .ild-subcategory-desc{
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
    text-shadow:0 1px 2px rgba(0,0,0,.24)!important;
  }
}

/* ===== ILD LOGO BLADE SHINE — CSS ONLY ===== */

/* Wrapper: img'yi tam sarar, şerit dışarı taşmaz */
.ild-shine-wrap {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  /* img'nin kendi width/height'ını devralır — wrapper ezmez */
  max-width: 100%;
  flex-shrink: 0;
  border-radius: 4px;
}

/* Shine şeridi — pseudo element olarak img üzerinde */
.ild-shine-wrap::after {
  content: '';
  position: absolute;
  top: -10%;
  width: 40%;
  height: 120%;
  background: linear-gradient(
    105deg,
    transparent 10%,
    rgba(255,255,255,0.12) 30%,
    rgba(255,255,255,0.82) 50%,
    rgba(255,255,255,0.12) 70%,
    transparent 90%
  );
  left: 0;
  transform: translateX(-150%) skewX(-18deg);
  will-change: transform, opacity;
  pointer-events: none;
  z-index: 10;
  /* Animasyon: 17.25s döngü
     İlk 15 saniye bekler.
     Sonraki ~2.25 saniyede soldan sağa yavaş bıçak yansıması geçer.
     Böylece efekt geçişleri arasında net 15 saniye boşluk olur.
  */
  animation: ild-blade 17.25s ease-in-out infinite;
}

@keyframes ild-blade {
  0%      { transform: translateX(-150%) skewX(-18deg); opacity: 0; }
  86.9%   { transform: translateX(-150%) skewX(-18deg); opacity: 0; }
  88%     { transform: translateX(-150%) skewX(-18deg); opacity: 1; }
  99%     { transform: translateX(250%) skewX(-18deg); opacity: 1; }
  100%    { transform: translateX(250%) skewX(-18deg); opacity: 0; }
}

/* Mobil logo: wrapper img'nin inline style boyutuna göre otomatik */
.ild-mobile-logo-img {
  display: block !important;
}

/* Masaüstü logo kesilmesini önle */
.ild-header-logo-img {
  display: block !important;
  flex-shrink: 0 !important;
}
/* ===== ILD LOGO BLADE SHINE END ===== */


/* v6 kategori başlık gizleme mobil kesin düzeltme */
body.category .ild-page-header,
body.archive.category .ild-page-header,
body.category .ild-archive-context-card,
body.archive.category .ild-archive-context-card{
  display:none!important;
  visibility:hidden!important;
  height:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
}


/* v6 mobil breadcrumb + alt kategori kartları sıvı metal görünüm */
body.category .ild-mobile-category-nav-item,
body.archive.category .ild-mobile-category-nav-item{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 50% 0%, rgba(255,255,255,.55) 0%, rgba(255,255,255,.22) 24%, rgba(255,255,255,0) 46%),
    linear-gradient(180deg, #74d3ff 0%, #25b5ff 16%, #0d8ee8 38%, #066fca 58%, #0655ad 78%, #0b427f 100%) !important;
  border:1px solid rgba(87,193,255,.88) !important;
  box-shadow:
    inset 0 2px 0 rgba(255,255,255,.66),
    inset 0 -10px 18px rgba(1,31,74,.28),
    0 10px 18px rgba(12,56,114,.14),
    0 1px 0 rgba(255,255,255,.45) !important;
  color:#ffffff !important;
  text-shadow:0 1px 1px rgba(0,0,0,.18);
}
body.category .ild-mobile-category-nav-item::before,
body.archive.category .ild-mobile-category-nav-item::before{
  content:"";
  position:absolute;
  left:1.5%;
  right:1.5%;
  top:3px;
  height:42%;
  border-radius:999px;
  background:linear-gradient(180deg, rgba(255,255,255,.58), rgba(255,255,255,.10) 72%, rgba(255,255,255,0));
  pointer-events:none;
}
body.category .ild-mobile-category-nav-item::after,
body.archive.category .ild-mobile-category-nav-item::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);
  pointer-events:none;
}
body.category .ild-mobile-category-nav-item:hover,
body.category .ild-mobile-category-nav-item:focus-visible,
body.archive.category .ild-mobile-category-nav-item:hover,
body.archive.category .ild-mobile-category-nav-item:focus-visible{
  transform:none;
  filter:brightness(1.02);
}
body.category .ild-mobile-category-nav-item > *,
body.archive.category .ild-mobile-category-nav-item > *{
  position:relative;
  z-index:1;
}
body.category .ild-mobile-category-nav-item i,
body.archive.category .ild-mobile-category-nav-item i{
  color:#ffffff !important;
}
body.category .ild-mobile-category-nav-level,
body.archive.category .ild-mobile-category-nav-level{
  background:rgba(255,255,255,.20) !important;
  border:1px solid rgba(255,255,255,.28);
  color:#ffffff !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.26);
}

/* Sınıf / ders / ünite / konu alt kategori kartlarını sıvı metal yap */
.ild-subcategory-card{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 50% 0%, rgba(255,255,255,.58) 0%, rgba(255,255,255,.22) 25%, rgba(255,255,255,0) 48%),
    linear-gradient(180deg, #74d3ff 0%, #27b8ff 14%, #0f93ec 34%, #0a79d7 54%, #0861bb 74%, #0b427f 100%) !important;
  border:1px solid rgba(94,197,255,.92) !important;
  box-shadow:
    inset 0 2px 0 rgba(255,255,255,.70),
    inset 0 -14px 24px rgba(1,31,74,.28),
    0 12px 22px rgba(13,61,118,.12),
    0 1px 0 rgba(255,255,255,.50) !important;
}
.ild-subcategory-card::before{
  content:"";
  position:absolute;
  left:2%;
  right:2%;
  top:4px;
  height:40%;
  border-radius:999px;
  background:linear-gradient(180deg, rgba(255,255,255,.56), rgba(255,255,255,.10) 72%, rgba(255,255,255,0));
  pointer-events:none;
}
.ild-subcategory-card::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  background:
    linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.16) 18%, rgba(255,255,255,0) 42%) top left / 100% 100% no-repeat;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);
  pointer-events:none;
}
.ild-subcategory-card:hover,
.ild-subcategory-card:focus-visible{
  transform:translateY(-1px);
  filter:brightness(1.02);
  box-shadow:
    inset 0 2px 0 rgba(255,255,255,.72),
    inset 0 -14px 24px rgba(1,31,74,.26),
    0 14px 26px rgba(13,61,118,.14),
    0 1px 0 rgba(255,255,255,.52) !important;
}
.ild-subcategory-card > *,
.ild-subcategory-card .ild-subcategory-body,
.ild-subcategory-card .ild-subcategory-topline,
.ild-subcategory-card .ild-subcategory-meta{
  position:relative;
  z-index:1;
}
.ild-subcategory-title,
.ild-subcategory-desc,
.ild-subcategory-count{
  color:#ffffff !important;
  text-shadow:0 1px 1px rgba(0,0,0,.18);
}
.ild-subcategory-count{
  background:rgba(255,255,255,.16) !important;
  border:1px solid rgba(255,255,255,.28) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.24);
}
.ild-subcategory-icon{
  background:rgba(255,255,255,.18) !important;
  border:1px solid rgba(255,255,255,.26) !important;
  color:#ffffff !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.28),
    0 8px 14px rgba(0,0,0,.10) !important;
}

/* mobilde boyut korunur, sadece görünüm sıvı metal olur */
@media (max-width: 991.98px){
  .ild-subcategory-card{
    min-height:unset;
  }
}


/* v6 gündüz modu sıvı metal buton netleştirme
   Sadece sınıf/ders içi alt başlık butonları + mobil kategori geçiş butonları */
html:not([data-bs-theme="dark"]) body.category .ild-mobile-category-nav-item,
html:not([data-bs-theme="dark"]) body.archive.category .ild-mobile-category-nav-item{
  background:linear-gradient(180deg,#73d1ff 0%,#2cb5ff 16%,#0f92eb 40%,#0b76d5 62%,#085dbb 80%,#0b427f 100%) !important;
  border:1px solid rgba(86,193,255,.92) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.42),
    inset 0 -10px 18px rgba(1,31,74,.24),
    0 8px 16px rgba(12,56,114,.14),
    0 1px 0 rgba(255,255,255,.24) !important;
  color:#ffffff !important;
  text-shadow:0 1px 1px rgba(0,0,0,.18) !important;
}
html:not([data-bs-theme="dark"]) body.category .ild-mobile-category-nav-item::before,
html:not([data-bs-theme="dark"]) body.archive.category .ild-mobile-category-nav-item::before{
  display:none !important; /* beyaz eskitme / sis efekti kaldırıldı */
}
html:not([data-bs-theme="dark"]) body.category .ild-mobile-category-nav-item::after,
html:not([data-bs-theme="dark"]) body.archive.category .ild-mobile-category-nav-item::after{
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.10) !important;
}
html:not([data-bs-theme="dark"]) body.category .ild-mobile-category-nav-item,
html:not([data-bs-theme="dark"]) body.category .ild-mobile-category-nav-item span,
html:not([data-bs-theme="dark"]) body.category .ild-mobile-category-nav-item i,
html:not([data-bs-theme="dark"]) body.archive.category .ild-mobile-category-nav-item,
html:not([data-bs-theme="dark"]) body.archive.category .ild-mobile-category-nav-item span,
html:not([data-bs-theme="dark"]) body.archive.category .ild-mobile-category-nav-item i{
  color:#ffffff !important;
}
html:not([data-bs-theme="dark"]) body.category .ild-mobile-category-nav-level,
html:not([data-bs-theme="dark"]) body.archive.category .ild-mobile-category-nav-level{
  background:rgba(255,255,255,.14) !important;
  border:1px solid rgba(255,255,255,.22) !important;
  color:#ffffff !important;
}

/* sınıf/ders/ünite/konu alt kategori kartları - gündüz modunda canlı/net görünüm */
html:not([data-bs-theme="dark"]) .ild-subcategory-card{
  background:linear-gradient(180deg,#73d1ff 0%,#2cb6ff 15%,#1194ed 40%,#0c79d8 60%,#0860bd 79%,#0b427f 100%) !important;
  border:1px solid rgba(86,193,255,.92) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.42),
    inset 0 -12px 20px rgba(1,31,74,.24),
    0 10px 18px rgba(13,61,118,.12),
    0 1px 0 rgba(255,255,255,.24) !important;
}
html:not([data-bs-theme="dark"]) .ild-subcategory-card::before{
  display:none !important; /* gündüzde beyaz eskitme efekti kaldırıldı */
}
html:not([data-bs-theme="dark"]) .ild-subcategory-card::after{
  background:none !important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.10) !important;
}
html:not([data-bs-theme="dark"]) .ild-subcategory-card,
html:not([data-bs-theme="dark"]) .ild-subcategory-title,
html:not([data-bs-theme="dark"]) .ild-subcategory-desc,
html:not([data-bs-theme="dark"]) .ild-subcategory-count,
html:not([data-bs-theme="dark"]) .ild-subcategory-icon{
  color:#ffffff !important;
  text-shadow:0 1px 1px rgba(0,0,0,.18) !important;
}
html:not([data-bs-theme="dark"]) .ild-subcategory-count{
  background:rgba(255,255,255,.14) !important;
  border:1px solid rgba(255,255,255,.22) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.18) !important;
}
html:not([data-bs-theme="dark"]) .ild-subcategory-icon{
  background:rgba(255,255,255,.12) !important;
  border:1px solid rgba(255,255,255,.20) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.18), 0 8px 14px rgba(0,0,0,.08) !important;
}


/* v6 sıvı metal kategori butonları - yazı rengini kesin beyaz yap
   Sadece sınıf/ders içi alt başlık butonları ve mobil kategori geçiş butonları */
body.category .ild-mobile-category-nav-item,
body.category .ild-mobile-category-nav-item *,
body.archive.category .ild-mobile-category-nav-item,
body.archive.category .ild-mobile-category-nav-item *,
.ild-subcategory-card,
.ild-subcategory-card *,
.ild-subcategory-card .ild-subcategory-title,
.ild-subcategory-card .ild-subcategory-desc,
.ild-subcategory-card .ild-subcategory-count,
.ild-subcategory-card .ild-subcategory-action,
.ild-subcategory-card .ild-subcategory-arrow,
.ild-subcategory-card .ild-subcategory-arrow i{
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
  text-shadow:0 1px 1px rgba(0,0,0,.22) !important;
}

body.category .ild-mobile-category-nav-item svg,
body.archive.category .ild-mobile-category-nav-item svg,
.ild-subcategory-card svg{
  color:#ffffff !important;
  fill:#ffffff !important;
  stroke:#ffffff !important;
}

/* Gündüz modundaki mobil sıvı metal butonlarda üstteki beyaz sis/parlama tekrar görünmesin */
body:not(.dark-mode):not(.theme-dark):not([data-bs-theme="dark"]) .ild-mobile-category-nav-item::before,
body:not(.dark-mode):not(.theme-dark):not([data-bs-theme="dark"]) .ild-subcategory-card::before{
  display:none !important;
  opacity:0 !important;
  background:none !important;
}


/* v6 kategori buton yazıları INLINE destekli kesin beyaz düzeltme */
body.category .ild-mobile-category-nav-item .ild-mobile-category-nav-label,
body.archive.category .ild-mobile-category-nav-item .ild-mobile-category-nav-label,
body.category .ild-mobile-category-nav-item .ild-mobile-category-nav-level,
body.archive.category .ild-mobile-category-nav-item .ild-mobile-category-nav-level,
body.category .ild-mobile-category-nav-item i,
body.archive.category .ild-mobile-category-nav-item i,
.ild-subcategory-card .ild-subcategory-title,
.ild-subcategory-card .ild-subcategory-desc,
.ild-subcategory-card .ild-subcategory-count,
.ild-subcategory-card .ild-subcategory-arrow,
.ild-subcategory-card .ild-subcategory-arrow i{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  text-shadow:0 1px 1px rgba(0,0,0,.22)!important;
  opacity:1!important;
  filter:none!important;
  mix-blend-mode:normal!important;
}


/* v6 masaüstü breadcrumb sıvı metal net görünüm fix
   Hedef: Ana Sayfaya Dön / 1. Sınıf / İlk Okuma / 1.Sınıf Harfler */
@media (min-width: 992px){
  body.category .ild-mobile-category-nav-item,
  body.archive.category .ild-mobile-category-nav-item{
    background:linear-gradient(180deg,#71d0ff 0%,#2bb5ff 16%,#1092ec 40%,#0c78d7 62%,#095fbc 80%,#0b427f 100%) !important;
    border:1px solid rgba(86,193,255,.92) !important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.34),
      inset 0 -10px 18px rgba(1,31,74,.24),
      0 8px 16px rgba(12,56,114,.14),
      0 1px 0 rgba(255,255,255,.18) !important;
    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;
    text-shadow:0 1px 1px rgba(0,0,0,.20) !important;
    filter:none !important;
  }

  body.category .ild-mobile-category-nav-item::before,
  body.archive.category .ild-mobile-category-nav-item::before{
    display:none !important; /* beyaz eskitme/parlama kaldırıldı */
    opacity:0 !important;
    background:none !important;
    content:none !important;
  }

  body.category .ild-mobile-category-nav-item::after,
  body.archive.category .ild-mobile-category-nav-item::after{
    background:none !important;
    box-shadow:inset 0 0 0 1px rgba(255,255,255,.08) !important;
  }

  body.category .ild-mobile-category-nav-item *,
  body.archive.category .ild-mobile-category-nav-item *{
    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;
    text-shadow:0 1px 1px rgba(0,0,0,.20) !important;
  }

  body.category .ild-mobile-category-nav-level,
  body.archive.category .ild-mobile-category-nav-level{
    background:rgba(255,255,255,.14) !important;
    border:1px solid rgba(255,255,255,.20) !important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.16) !important;
    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;
  }
}


/* v6 masaüstü breadcrumb beyaz eskitmeyi tamamen kaldırma
   Hedef: Ana Sayfaya Dön / 1. Sınıf / İlk Okuma / 1.Sınıf Harfler
   Not: Parlak beyaz film, inset beyaz çizgi ve pseudo parlamalar sıfırlandı. */
@media (min-width: 992px){
  body.category .ild-mobile-category-nav,
  body.archive.category .ild-mobile-category-nav{
    background:transparent !important;
    border-color:rgba(36,160,225,.28) !important;
    box-shadow:none !important;
  }

  body.category .ild-mobile-category-nav-item,
  body.archive.category .ild-mobile-category-nav-item{
    background:linear-gradient(180deg,
      #18b8f4 0%,
      #079ce9 28%,
      #0079d2 56%,
      #005da9 78%,
      #03437f 100%) !important;
    border:1px solid rgba(40,171,236,.88) !important;
    box-shadow:
      inset 0 -8px 16px rgba(0,33,82,.26),
      0 3px 8px rgba(0,55,110,.18) !important;
    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;
    text-shadow:0 1px 1px rgba(0,0,0,.24) !important;
    filter:none !important;
  }

  body.category .ild-mobile-category-nav-item::before,
  body.category .ild-mobile-category-nav-item::after,
  body.archive.category .ild-mobile-category-nav-item::before,
  body.archive.category .ild-mobile-category-nav-item::after{
    content:none !important;
    display:none !important;
    opacity:0 !important;
    background:none !important;
    box-shadow:none !important;
  }

  body.category .ild-mobile-category-nav-item *,
  body.archive.category .ild-mobile-category-nav-item *{
    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;
    text-shadow:0 1px 1px rgba(0,0,0,.24) !important;
    filter:none !important;
    opacity:1 !important;
    mix-blend-mode:normal !important;
  }

  body.category .ild-mobile-category-nav-home i,
  body.archive.category .ild-mobile-category-nav-home i,
  body.category .ild-mobile-category-nav-level,
  body.archive.category .ild-mobile-category-nav-level{
    background:rgba(0,77,145,.34) !important;
    border:1px solid rgba(112,210,255,.34) !important;
    box-shadow:none !important;
    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;
  }
}



/* v6 search results page modern premium refresh */
.ild-search-page-wrap{
  min-height:calc(100vh - 90px);
  padding:26px 0 42px;
  background:
    radial-gradient(circle at 18% 0%, rgba(14,165,233,.13), transparent 34%),
    radial-gradient(circle at 88% 8%, rgba(59,130,246,.10), transparent 32%),
    linear-gradient(180deg, rgba(248,252,255,.98), rgba(241,247,252,.96));
}
html[data-bs-theme="dark"] .ild-search-page-wrap,
body.dark-mode .ild-search-page-wrap,
body.theme-dark .ild-search-page-wrap{
  background:
    radial-gradient(circle at 18% 0%, rgba(14,165,233,.16), transparent 34%),
    radial-gradient(circle at 88% 8%, rgba(59,130,246,.12), transparent 32%),
    linear-gradient(180deg, #07111f 0%, #081827 48%, #071525 100%);
}
.ild-search-page-wrap .container{
  max-width:1240px;
}
.ild-search-page-wrap nav.mb-3{
  padding:8px 12px;
  border-radius:14px;
  background:rgba(255,255,255,.62);
  border:1px solid rgba(148,203,238,.20);
  box-shadow:0 8px 18px rgba(15,23,42,.04);
  margin-bottom:14px!important;
}
html[data-bs-theme="dark"] .ild-search-page-wrap nav.mb-3,
body.dark-mode .ild-search-page-wrap nav.mb-3,
body.theme-dark .ild-search-page-wrap nav.mb-3{
  background:rgba(10,31,53,.66);
  border-color:rgba(133,205,255,.14);
  box-shadow:0 10px 22px rgba(0,0,0,.20);
}
.ild-search-hero-card{
  display:flex;
  align-items:center;
  gap:18px;
  margin:0 0 18px;
  padding:20px 22px;
  border-radius:28px;
  background:
    linear-gradient(180deg, rgba(255,255,255,.90), rgba(248,252,255,.78)),
    radial-gradient(circle at 0% 0%, rgba(14,165,233,.18), transparent 38%);
  border:1px solid rgba(124,190,234,.24);
  box-shadow:0 18px 38px rgba(15,23,42,.07), inset 0 1px 0 rgba(255,255,255,.82);
  position:relative;
  overflow:hidden;
}
.ild-search-hero-card::after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(110deg, transparent 0%, rgba(255,255,255,.22) 35%, transparent 62%);
  opacity:.55;
  pointer-events:none;
}
html[data-bs-theme="dark"] .ild-search-hero-card,
body.dark-mode .ild-search-hero-card,
body.theme-dark .ild-search-hero-card{
  background:
    linear-gradient(180deg, rgba(13,42,70,.92), rgba(7,23,40,.88)),
    radial-gradient(circle at 0% 0%, rgba(14,165,233,.18), transparent 40%);
  border-color:rgba(133,205,255,.20);
  box-shadow:0 20px 44px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.08);
}
.ild-search-hero-icon{
  width:62px;
  height:62px;
  flex:0 0 62px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:22px;
  color:#fff;
  font-size:1.62rem;
  background:
    linear-gradient(180deg, rgba(255,255,255,.18), rgba(255,255,255,0) 24%),
    linear-gradient(180deg, #2ebdff 0%, #0a87df 48%, #0756a6 100%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.42), 0 12px 24px rgba(6,104,185,.22);
  position:relative;
  z-index:1;
}
.ild-search-hero-copy{
  position:relative;
  z-index:1;
}
.ild-search-hero-kicker{
  color:#0284c7;
  font-weight:900;
  font-size:.78rem;
  letter-spacing:.09em;
  text-transform:uppercase;
  margin-bottom:4px;
}
html[data-bs-theme="dark"] .ild-search-hero-kicker,
body.dark-mode .ild-search-hero-kicker,
body.theme-dark .ild-search-hero-kicker{
  color:#7dd3fc;
}
.ild-search-hero-copy h1{
  margin:0;
  font-family:var(--heading-font-family,'Fredoka',sans-serif);
  font-weight:1000;
  letter-spacing:.1px;
  font-size:clamp(1.45rem, 2.2vw, 2.18rem);
  color:#0f2a43;
}
html[data-bs-theme="dark"] .ild-search-hero-copy h1,
body.dark-mode .ild-search-hero-copy h1,
body.theme-dark .ild-search-hero-copy h1{
  color:#f5fbff;
}
.ild-search-hero-copy h1 span{
  color:#0369a1;
}
html[data-bs-theme="dark"] .ild-search-hero-copy h1 span,
body.dark-mode .ild-search-hero-copy h1 span,
body.theme-dark .ild-search-hero-copy h1 span{
  color:#38bdf8;
}
.ild-search-hero-copy p{
  margin:5px 0 0;
  color:#58708a;
  font-weight:650;
}
html[data-bs-theme="dark"] .ild-search-hero-copy p,
body.dark-mode .ild-search-hero-copy p,
body.theme-dark .ild-search-hero-copy p{
  color:#b9cde0;
}
.ild-search-layout{
  display:grid;
  grid-template-columns:minmax(0,1fr) 270px;
  gap:22px;
  align-items:start;
}
.ild-search-main-panel{
  border-radius:28px;
  background:rgba(255,255,255,.72);
  border:1px solid rgba(124,190,234,.20);
  box-shadow:0 18px 40px rgba(15,23,42,.06);
  padding:18px;
}
html[data-bs-theme="dark"] .ild-search-main-panel,
body.dark-mode .ild-search-main-panel,
body.theme-dark .ild-search-main-panel{
  background:rgba(9,26,46,.72);
  border-color:rgba(133,205,255,.16);
  box-shadow:0 18px 40px rgba(0,0,0,.30);
}
#ild-search-page .ild-sp-bar{
  margin-bottom:16px!important;
  padding:14px;
  border-radius:22px;
  background:
    linear-gradient(180deg, rgba(255,255,255,.92), rgba(249,252,255,.84));
  border:1px solid rgba(124,190,234,.20);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.84), 0 10px 24px rgba(15,23,42,.05);
}
html[data-bs-theme="dark"] #ild-search-page .ild-sp-bar,
body.dark-mode #ild-search-page .ild-sp-bar,
body.theme-dark #ild-search-page .ild-sp-bar{
  background:linear-gradient(180deg, rgba(14,44,74,.82), rgba(8,27,48,.78));
  border-color:rgba(133,205,255,.16);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 10px 24px rgba(0,0,0,.22);
}
#ild-search-page .input-group{
  border-radius:18px;
  overflow:hidden;
  box-shadow:0 10px 20px rgba(2,84,156,.08);
}
#ild-search-page .input-group-text{
  min-width:58px;
  justify-content:center;
  background:
    linear-gradient(180deg, #2dbdff 0%, #0a89df 52%, #0758a7 100%)!important;
  border:0!important;
  color:#fff!important;
  font-size:1.18rem;
}
#ild-search-page #ild-sp-input{
  min-height:56px;
  border:1px solid rgba(124,190,234,.28)!important;
  border-left:0!important;
  color:#17324a;
  font-size:1.05rem;
  font-weight:700;
  background:rgba(255,255,255,.92);
}
#ild-search-page #ild-sp-input:focus{
  box-shadow:none!important;
  border-color:rgba(14,165,233,.38)!important;
  background:#fff;
}
html[data-bs-theme="dark"] #ild-search-page #ild-sp-input,
body.dark-mode #ild-search-page #ild-sp-input,
body.theme-dark #ild-search-page #ild-sp-input{
  background:rgba(5,19,34,.80);
  color:#f5fbff;
  border-color:rgba(133,205,255,.20)!important;
}
#ild-search-page .ild-sp-filters{
  margin-top:12px!important;
}
#ild-search-page .form-select{
  min-height:42px;
  border-radius:14px!important;
  border:1px solid rgba(124,190,234,.24)!important;
  background-color:rgba(255,255,255,.88)!important;
  color:#26465f;
  font-weight:800;
  box-shadow:0 8px 18px rgba(15,23,42,.04);
}
html[data-bs-theme="dark"] #ild-search-page .form-select,
body.dark-mode #ild-search-page .form-select,
body.theme-dark #ild-search-page .form-select{
  background-color:rgba(5,19,34,.84)!important;
  color:#eef8ff;
  border-color:rgba(133,205,255,.18)!important;
}
#ild-search-page #ild-sp-info{
  display:inline-flex;
  align-items:center;
  min-height:30px;
  margin-bottom:10px!important;
  padding:0 12px;
  border-radius:999px;
  background:rgba(14,165,233,.10);
  color:#0369a1!important;
  font-weight:900;
}
html[data-bs-theme="dark"] #ild-search-page #ild-sp-info,
body.dark-mode #ild-search-page #ild-sp-info,
body.theme-dark #ild-search-page #ild-sp-info{
  background:rgba(14,165,233,.14);
  color:#bae6fd!important;
}
#ild-search-page #ild-sp-results{
  margin-top:4px;
}
#ild-search-page #ild-sp-results .ild-search-card{
  margin-bottom:0;
}
#ild-search-page #ild-sp-results .ild-search-card > a{
  display:block;
  height:100%;
}
#ild-search-page #ild-sp-results .fun-card{
  height:100%;
  border-radius:22px!important;
  overflow:hidden;
  background:linear-gradient(180deg, rgba(255,255,255,.98), rgba(246,251,255,.94))!important;
  border:1px solid rgba(124,190,234,.20)!important;
  box-shadow:0 14px 28px rgba(15,23,42,.08), inset 0 1px 0 rgba(255,255,255,.80)!important;
  transition:transform .18s ease, box-shadow .18s ease, filter .18s ease!important;
}
#ild-search-page #ild-sp-results .fun-card:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 34px rgba(15,23,42,.12), inset 0 1px 0 rgba(255,255,255,.85)!important;
  filter:saturate(1.04);
}
html[data-bs-theme="dark"] #ild-search-page #ild-sp-results .fun-card,
body.dark-mode #ild-search-page #ild-sp-results .fun-card,
body.theme-dark #ild-search-page #ild-sp-results .fun-card{
  background:linear-gradient(180deg, rgba(16,45,73,.92), rgba(8,26,45,.92))!important;
  border-color:rgba(133,205,255,.16)!important;
  box-shadow:0 16px 32px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.08)!important;
}
#ild-search-page #ild-sp-results .card-img-top{
  height:128px;
  object-fit:cover;
  border-radius:0!important;
}
#ild-search-page #ild-sp-results .card-body{
  padding:12px 13px 14px!important;
}
#ild-search-page #ild-sp-results .card-badge{
  border-radius:999px!important;
  font-size:.68rem!important;
  font-weight:900!important;
  padding:4px 8px!important;
}
#ild-search-page #ild-sp-results h6{
  margin:9px 0 0!important;
  color:#17324a!important;
  font-family:var(--heading-font-family,'Fredoka',sans-serif);
  font-weight:1000!important;
  line-height:1.25!important;
  font-size:.98rem!important;
}
html[data-bs-theme="dark"] #ild-search-page #ild-sp-results h6,
body.dark-mode #ild-search-page #ild-sp-results h6,
body.theme-dark #ild-search-page #ild-sp-results h6{
  color:#f6fbff!important;
}
#ild-search-page .ild-sp-empty{
  min-height:210px;
  border-radius:24px!important;
  background:
    radial-gradient(circle at 50% 0%, rgba(14,165,233,.12), transparent 42%),
    linear-gradient(180deg, rgba(255,255,255,.90), rgba(249,252,255,.76));
  border:1px dashed rgba(37,99,235,.20);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.70);
}
html[data-bs-theme="dark"] #ild-search-page .ild-sp-empty,
body.dark-mode #ild-search-page .ild-sp-empty,
body.theme-dark #ild-search-page .ild-sp-empty{
  background:
    radial-gradient(circle at 50% 0%, rgba(14,165,233,.12), transparent 42%),
    linear-gradient(180deg, rgba(16,45,73,.70), rgba(8,26,45,.70));
  border-color:rgba(133,205,255,.16);
}
#ild-search-page .ild-sp-empty i{
  width:52px;
  height:52px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:18px;
  background:rgba(14,165,233,.10);
  color:#0284c7;
  margin-bottom:4px;
}
#ild-search-page .ild-sp-empty p{
  font-weight:850;
  color:#4b6279;
}
html[data-bs-theme="dark"] #ild-search-page .ild-sp-empty p,
body.dark-mode #ild-search-page .ild-sp-empty p,
body.theme-dark #ild-search-page .ild-sp-empty p{
  color:#c7d7e6;
}
#ild-sp-pagination .btn{
  border-radius:999px!important;
  font-weight:900!important;
  padding:7px 16px!important;
}
.ild-search-side-panel .sidebar-section{
  border-radius:22px!important;
  overflow:hidden;
  background:rgba(255,255,255,.78)!important;
  border:1px solid rgba(124,190,234,.18)!important;
  box-shadow:0 18px 34px rgba(15,23,42,.07)!important;
}
html[data-bs-theme="dark"] .ild-search-side-panel .sidebar-section,
body.dark-mode .ild-search-side-panel .sidebar-section,
body.theme-dark .ild-search-side-panel .sidebar-section{
  background:rgba(9,26,46,.72)!important;
  border-color:rgba(133,205,255,.14)!important;
  box-shadow:0 18px 34px rgba(0,0,0,.28)!important;
}
.ild-search-side-panel .sidebar-heading{
  border-radius:0!important;
}
@media(max-width:991.98px){
  .ild-search-page-wrap{
    padding:16px 0 28px;
  }
  .ild-search-layout{
    grid-template-columns:1fr;
    gap:14px;
  }
  .ild-search-hero-card{
    padding:16px;
    border-radius:22px;
    gap:13px;
  }
  .ild-search-hero-icon{
    width:50px;
    height:50px;
    flex-basis:50px;
    border-radius:17px;
    font-size:1.35rem;
  }
  .ild-search-hero-copy p{
    display:none;
  }
  .ild-search-main-panel{
    padding:12px;
    border-radius:22px;
  }
  #ild-search-page .ild-sp-bar{
    padding:10px;
    border-radius:18px;
  }
  #ild-search-page #ild-sp-input{
    min-height:50px;
    font-size:1rem;
  }
  #ild-search-page .ild-sp-filters{
    display:grid!important;
    grid-template-columns:1fr 1fr;
    gap:8px!important;
  }
  #ild-search-page .form-select{
    width:100%!important;
  }
  #ild-search-page #ild-sp-results .card-img-top{
    height:112px;
  }
}
@media(max-width:575.98px){
  #ild-search-page #ild-sp-results{
    --bs-gutter-x:.75rem;
    --bs-gutter-y:.75rem;
  }
  #ild-search-page #ild-sp-results .card-img-top{
    height:100px;
  }
  #ild-search-page #ild-sp-results h6{
    font-size:.9rem!important;
  }
}


/* Arama sonuç sayfası: faydalı araçlar paneli kaldırıldı */
.ild-search-layout.ild-search-layout--single{
  display:block;
}
.ild-search-layout.ild-search-layout--single .ild-search-main-panel{
  width:100%;
}

/* =========================================================
   Arama Sayfası – v6 okunabilirlik ve genişlik düzeltmeleri
   - Tek kolon arama paneli tam genişlik
   - Gece/gündüz kart yazı rozet okunabilirliği artırıldı
   ========================================================= */
.ild-search-layout.ild-search-layout--single{
  display:block!important;
  grid-template-columns:minmax(0,1fr)!important;
}
.ild-search-layout.ild-search-layout--single .ild-search-main-panel,
.ild-search-layout--single .ild-search-main-panel{
  width:100%!important;
  max-width:none!important;
}
#ild-search-page{
  width:100%;
}
#ild-search-page #ild-sp-results .fun-card{
  position:relative;
}
#ild-search-page #ild-sp-results .card-body{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:8px!important;
  text-align:center!important;
}
#ild-search-page #ild-sp-results .card-badge{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:999px!important;
  padding:5px 11px!important;
  margin:0 6px 0 0!important;
  border:1px solid transparent!important;
  font-size:.69rem!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:.02em!important;
  box-shadow:0 6px 14px rgba(15,23,42,.10), inset 0 1px 0 rgba(255,255,255,.24)!important;
  text-shadow:0 1px 1px rgba(0,0,0,.16)!important;
}
#ild-search-page #ild-sp-results .card-body .card-badge:first-of-type{
  margin-left:0!important;
}
#ild-search-page #ild-sp-results .card-badge.text-primary.bg-primary-subtle,
#ild-search-page #ild-sp-results .card-badge.bg-primary-subtle{
  background:linear-gradient(180deg,#34b8ff 0%,#1488e3 54%,#0a5dae 100%)!important;
  border-color:rgba(8,104,192,.24)!important;
  color:#ffffff!important;
}
#ild-search-page #ild-sp-results .card-badge.text-danger.bg-danger-subtle,
#ild-search-page #ild-sp-results .card-badge.bg-danger-subtle{
  background:linear-gradient(180deg,#ff8b89 0%,#ef5350 52%,#c62828 100%)!important;
  border-color:rgba(198,40,40,.24)!important;
  color:#ffffff!important;
}
#ild-search-page #ild-sp-results .card-badge.text-success.bg-success-subtle,
#ild-search-page #ild-sp-results .card-badge.bg-success-subtle{
  background:linear-gradient(180deg,#59d98d 0%,#28b463 52%,#168f48 100%)!important;
  border-color:rgba(22,143,72,.24)!important;
  color:#ffffff!important;
}
#ild-search-page #ild-sp-results .card-badge.text-secondary.bg-secondary-subtle,
#ild-search-page #ild-sp-results .card-badge.bg-secondary-subtle,
#ild-search-page #ild-sp-results .card-body .card-badge + .card-badge{
  background:linear-gradient(180deg,#e9f2fb 0%,#dbe9f7 52%,#c6d8ec 100%)!important;
  border-color:rgba(120,146,176,.22)!important;
  color:#21415f!important;
  text-shadow:none!important;
  box-shadow:0 6px 14px rgba(15,23,42,.06), inset 0 1px 0 rgba(255,255,255,.92)!important;
}
#ild-search-page #ild-sp-results h6,
#ild-search-page #ild-sp-results .fun-card h6,
#ild-search-page #ild-sp-results .fun-card .card-title{
  margin:8px 0 0!important;
  color:#0f2942!important;
  -webkit-text-fill-color:#0f2942!important;
  font-family:var(--heading-font-family,'Fredoka',sans-serif)!important;
  font-weight:1000!important;
  line-height:1.22!important;
  font-size:1.02rem!important;
  letter-spacing:.01em!important;
  text-shadow:0 1px 0 rgba(255,255,255,.65)!important;
}
#ild-search-page #ild-sp-results .card-img-top.bg-light{
  background:linear-gradient(180deg,#f8fbfe 0%,#edf5fb 100%)!important;
}
#ild-search-page #ild-sp-results .card-img-top.bg-light i,
#ild-search-page #ild-sp-results .card-img-top .text-muted{
  color:#64748b!important;
}
html[data-bs-theme="dark"] #ild-search-page #ild-sp-results .card-badge.text-primary.bg-primary-subtle,
html[data-bs-theme="dark"] #ild-search-page #ild-sp-results .card-badge.bg-primary-subtle,
body.dark-mode #ild-search-page #ild-sp-results .card-badge.text-primary.bg-primary-subtle,
body.dark-mode #ild-search-page #ild-sp-results .card-badge.bg-primary-subtle,
body.theme-dark #ild-search-page #ild-sp-results .card-badge.text-primary.bg-primary-subtle,
body.theme-dark #ild-search-page #ild-sp-results .card-badge.bg-primary-subtle{
  background:linear-gradient(180deg,#2bb2ff 0%,#0f82da 54%,#095aa7 100%)!important;
  border-color:rgba(127,212,255,.18)!important;
  color:#ffffff!important;
}
html[data-bs-theme="dark"] #ild-search-page #ild-sp-results .card-badge.text-danger.bg-danger-subtle,
html[data-bs-theme="dark"] #ild-search-page #ild-sp-results .card-badge.bg-danger-subtle,
body.dark-mode #ild-search-page #ild-sp-results .card-badge.text-danger.bg-danger-subtle,
body.dark-mode #ild-search-page #ild-sp-results .card-badge.bg-danger-subtle,
body.theme-dark #ild-search-page #ild-sp-results .card-badge.text-danger.bg-danger-subtle,
body.theme-dark #ild-search-page #ild-sp-results .card-badge.bg-danger-subtle{
  background:linear-gradient(180deg,#ff8c88 0%,#eb5753 52%,#c0392b 100%)!important;
  border-color:rgba(255,179,174,.18)!important;
  color:#ffffff!important;
}
html[data-bs-theme="dark"] #ild-search-page #ild-sp-results .card-badge.text-success.bg-success-subtle,
html[data-bs-theme="dark"] #ild-search-page #ild-sp-results .card-badge.bg-success-subtle,
body.dark-mode #ild-search-page #ild-sp-results .card-badge.text-success.bg-success-subtle,
body.dark-mode #ild-search-page #ild-sp-results .card-badge.bg-success-subtle,
body.theme-dark #ild-search-page #ild-sp-results .card-badge.text-success.bg-success-subtle,
body.theme-dark #ild-search-page #ild-sp-results .card-badge.bg-success-subtle{
  background:linear-gradient(180deg,#52d88f 0%,#23b164 52%,#127e45 100%)!important;
  border-color:rgba(181,245,201,.16)!important;
  color:#ffffff!important;
}
html[data-bs-theme="dark"] #ild-search-page #ild-sp-results .card-badge.text-secondary.bg-secondary-subtle,
html[data-bs-theme="dark"] #ild-search-page #ild-sp-results .card-badge.bg-secondary-subtle,
html[data-bs-theme="dark"] #ild-search-page #ild-sp-results .card-body .card-badge + .card-badge,
body.dark-mode #ild-search-page #ild-sp-results .card-badge.text-secondary.bg-secondary-subtle,
body.dark-mode #ild-search-page #ild-sp-results .card-badge.bg-secondary-subtle,
body.dark-mode #ild-search-page #ild-sp-results .card-body .card-badge + .card-badge,
body.theme-dark #ild-search-page #ild-sp-results .card-badge.text-secondary.bg-secondary-subtle,
body.theme-dark #ild-search-page #ild-sp-results .card-badge.bg-secondary-subtle,
body.theme-dark #ild-search-page #ild-sp-results .card-body .card-badge + .card-badge{
  background:linear-gradient(180deg,#50647e 0%,#384d67 55%,#253a54 100%)!important;
  border-color:rgba(176,205,235,.16)!important;
  color:#f2f8ff!important;
  text-shadow:0 1px 1px rgba(0,0,0,.22)!important;
  box-shadow:0 8px 16px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.12)!important;
}
html[data-bs-theme="dark"] #ild-search-page #ild-sp-results h6,
html[data-bs-theme="dark"] #ild-search-page #ild-sp-results .fun-card h6,
html[data-bs-theme="dark"] #ild-search-page #ild-sp-results .fun-card .card-title,
body.dark-mode #ild-search-page #ild-sp-results h6,
body.dark-mode #ild-search-page #ild-sp-results .fun-card h6,
body.dark-mode #ild-search-page #ild-sp-results .fun-card .card-title,
body.theme-dark #ild-search-page #ild-sp-results h6,
body.theme-dark #ild-search-page #ild-sp-results .fun-card h6,
body.theme-dark #ild-search-page #ild-sp-results .fun-card .card-title{
  color:#f7fbff!important;
  -webkit-text-fill-color:#f7fbff!important;
  text-shadow:0 1px 2px rgba(0,0,0,.34)!important;
}
html[data-bs-theme="dark"] #ild-search-page #ild-sp-results .card-img-top.bg-light,
body.dark-mode #ild-search-page #ild-sp-results .card-img-top.bg-light,
body.theme-dark #ild-search-page #ild-sp-results .card-img-top.bg-light{
  background:linear-gradient(180deg,#f8fbff 0%,#eef5fb 100%)!important;
}

/* =========================================================
   Arama sayfası – başlık boyutu optimize + kartları ana sayfa ile eşitle
   Kullanıcı isteği:
   - "23 için sonuçlar" daha optimum boyut
   - Arama sonuç kartları ana sayfadaki kartlarla gece/gündüz birebir uyumlu
   ========================================================= */
.ild-search-hero-copy h1{
  font-size:clamp(1.22rem, 1.15vw + .98rem, 1.78rem)!important;
  line-height:1.12!important;
}
.ild-search-hero-copy h1 span{
  display:inline-block;
}
@media(max-width:991.98px){
  .ild-search-hero-copy h1{
    font-size:clamp(1.14rem, 4.2vw, 1.48rem)!important;
    line-height:1.14!important;
  }
}

/* Arama sonuç kartlarını ana sayfadaki #kartListesi kart görünümüne yaklaştır */
#ild-search-page #ild-sp-results .ild-search-card > a{
  display:block!important;
  height:100%!important;
  text-decoration:none!important;
}
#ild-search-page #ild-sp-results .fun-card{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:142px!important;
  height:142px!important;
  padding:0!important;
  border-radius:28px 18px 34px 18px!important;
  border:1px solid rgba(30,184,236,.78)!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.34) 0%,rgba(255,255,255,.12) 14%,rgba(255,255,255,.02) 31%,rgba(255,255,255,0) 45%),
    radial-gradient(120% 72% at 18% 0%,rgba(144,238,255,.50) 0%,rgba(32,191,246,.22) 34%,transparent 58%),
    linear-gradient(180deg,#27d2ff 0%,#05b9ef 28%,#008ed2 58%,#0068a6 80%,#004f84 100%)!important;
  background-color:#008ed2!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.28),
    inset 0 -16px 24px rgba(0,49,92,.26),
    0 10px 22px rgba(0,122,190,.20)!important;
  filter:saturate(1.25) contrast(1.08)!important;
  -webkit-filter:saturate(1.25) contrast(1.08)!important;
  transform:none!important;
}
#ild-search-page #ild-sp-results .fun-card::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  left:9px!important;
  right:9px!important;
  top:7px!important;
  height:36%!important;
  border-radius:24px 18px 32px 18px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.28) 0%,rgba(255,255,255,.12) 42%,rgba(255,255,255,0) 100%)!important;
  opacity:.72!important;
  pointer-events:none!important;
  z-index:0!important;
}
#ild-search-page #ild-sp-results .fun-card::after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  left:46%!important;
  right:-22%!important;
  bottom:-34%!important;
  height:88%!important;
  border-radius:50%!important;
  background:radial-gradient(circle at center,rgba(255,255,255,.14) 0%,rgba(255,255,255,.06) 34%,rgba(255,255,255,0) 72%)!important;
  opacity:.72!important;
  pointer-events:none!important;
  z-index:0!important;
  transform:rotate(-8deg)!important;
}
#ild-search-page #ild-sp-results .fun-card .card-img-top,
#ild-search-page #ild-sp-results .fun-card .ild-no-thumb{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  width:0!important;
  height:0!important;
  min-width:0!important;
  min-height:0!important;
  max-width:0!important;
  max-height:0!important;
  flex:0 0 0!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  overflow:hidden!important;
}
#ild-search-page #ild-sp-results .fun-card .card-body{
  position:relative!important;
  z-index:2!important;
  flex:1 1 auto!important;
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  padding:16px 14px!important;
  margin:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:12px!important;
  text-align:center!important;
  background:transparent!important;
  border:0!important;
}
#ild-search-page #ild-sp-results .fun-card h6,
#ild-search-page #ild-sp-results .fun-card .card-title{
  position:relative!important;
  z-index:2!important;
  margin:0!important;
  padding:0!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-family:var(--heading-font-family,'Fredoka',sans-serif)!important;
  font-size:var(--ild-card-title-size,17px)!important;
  font-weight:800!important;
  line-height:1.18!important;
  text-align:center!important;
  text-shadow:0 1px 2px rgba(0,33,64,.38)!important;
}
#ild-search-page #ild-sp-results .fun-card .card-badge,
#ild-search-page #ild-sp-results .fun-card .card-badge.text-primary.bg-primary-subtle,
#ild-search-page #ild-sp-results .fun-card .card-badge.text-danger.bg-danger-subtle,
#ild-search-page #ild-sp-results .fun-card .card-badge.text-success.bg-success-subtle,
#ild-search-page #ild-sp-results .fun-card .card-badge.text-secondary.bg-secondary-subtle,
#ild-search-page #ild-sp-results .fun-card .card-badge.bg-primary-subtle,
#ild-search-page #ild-sp-results .fun-card .card-badge.bg-danger-subtle,
#ild-search-page #ild-sp-results .fun-card .card-badge.bg-success-subtle,
#ild-search-page #ild-sp-results .fun-card .card-badge.bg-secondary-subtle{
  position:relative!important;
  z-index:2!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  min-width:54px!important;
  max-width:90%!important;
  margin:0!important;
  padding:5px 12px!important;
  border-radius:999px!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.28) 0%,rgba(255,255,255,.14) 48%,rgba(255,255,255,.08) 100%),
    linear-gradient(180deg,rgba(94,213,255,.30),rgba(0,103,167,.20))!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border:1px solid rgba(255,255,255,.28)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 4px 9px rgba(0,55,105,.14)!important;
  text-shadow:0 1px 1px rgba(0,35,70,.24)!important;
  font-weight:800!important;
}
#ild-search-page #ild-sp-results .ild-search-card > a:hover .fun-card,
#ild-search-page #ild-sp-results .fun-card:hover{
  background:
    linear-gradient(180deg,rgba(255,255,255,.38) 0%,rgba(255,255,255,.14) 14%,rgba(255,255,255,.03) 31%,rgba(255,255,255,0) 45%),
    radial-gradient(120% 72% at 18% 0%,rgba(157,243,255,.54) 0%,rgba(43,201,255,.26) 34%,transparent 58%),
    linear-gradient(180deg,#35d8ff 0%,#0cc3fa 28%,#009be2 58%,#0075b9 80%,#005b92 100%)!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.30),
    inset 0 -16px 25px rgba(0,49,92,.28),
    0 12px 26px rgba(0,122,190,.26)!important;
  filter:saturate(1.34) brightness(1.02) contrast(1.10)!important;
  -webkit-filter:saturate(1.34) brightness(1.02) contrast(1.10)!important;
}
html[data-bs-theme="dark"] #ild-search-page #ild-sp-results .fun-card,
body.dark-mode #ild-search-page #ild-sp-results .fun-card,
body.theme-dark #ild-search-page #ild-sp-results .fun-card{
  border-color:rgba(97,179,226,.42)!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.06) 16%,rgba(255,255,255,.01) 34%,rgba(255,255,255,0) 48%),
    radial-gradient(120% 72% at 18% 0%,rgba(121,202,245,.23) 0%,rgba(48,127,189,.13) 35%,transparent 60%),
    linear-gradient(180deg,#284d68 0%,#15334d 34%,#091d31 66%,#041121 100%)!important;
  background-color:#091d31!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.14),
    inset 0 -18px 25px rgba(0,0,0,.34),
    0 10px 22px rgba(0,0,0,.24)!important;
  filter:saturate(1.06) contrast(1.08)!important;
  -webkit-filter:saturate(1.06) contrast(1.08)!important;
}
html[data-bs-theme="dark"] #ild-search-page #ild-sp-results .fun-card::before,
body.dark-mode #ild-search-page #ild-sp-results .fun-card::before,
body.theme-dark #ild-search-page #ild-sp-results .fun-card::before{
  background:linear-gradient(180deg,rgba(255,255,255,.13) 0%,rgba(255,255,255,.05) 46%,rgba(255,255,255,0) 100%)!important;
  opacity:.70!important;
}
html[data-bs-theme="dark"] #ild-search-page #ild-sp-results .fun-card::after,
body.dark-mode #ild-search-page #ild-sp-results .fun-card::after,
body.theme-dark #ild-search-page #ild-sp-results .fun-card::after{
  background:radial-gradient(circle at center,rgba(255,255,255,.08) 0%,rgba(255,255,255,.035) 34%,rgba(255,255,255,0) 72%)!important;
  opacity:.70!important;
}
html[data-bs-theme="dark"] #ild-search-page #ild-sp-results .fun-card .card-badge,
body.dark-mode #ild-search-page #ild-sp-results .fun-card .card-badge,
body.theme-dark #ild-search-page #ild-sp-results .fun-card .card-badge{
  background:
    linear-gradient(180deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.07) 45%,rgba(255,255,255,.04) 100%),
    linear-gradient(180deg,rgba(75,137,190,.28),rgba(11,38,66,.26))!important;
  border-color:rgba(255,255,255,.16)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 4px 10px rgba(0,0,0,.18)!important;
}
@media (min-width:992px){
  #ild-search-page #ild-sp-results .fun-card{
    min-height:150px!important;
    height:150px!important;
  }
}
@media (max-width:575.98px){
  #ild-search-page #ild-sp-results .fun-card{
    min-height:128px!important;
    height:128px!important;
    border-radius:22px 14px 26px 14px!important;
  }
  #ild-search-page #ild-sp-results .fun-card .card-body{
    padding:12px 10px!important;
    gap:9px!important;
  }
  #ild-search-page #ild-sp-results .fun-card h6,
  #ild-search-page #ild-sp-results .fun-card .card-title{
    font-size:.92rem!important;
  }
  #ild-search-page #ild-sp-results .fun-card .card-badge{
    font-size:.67rem!important;
    padding:4px 10px!important;
  }
}

/* =========================================================
   Arama sayfası – gündüz modunda kartları ana sayfa ile birebir yakınlaştır
   Kullanıcı isteği:
   - Gece modu iyi, gündüz modu da ana sayfadakiyle aynı hissi versin
   ========================================================= */
html:not([data-bs-theme="dark"]) body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .fun-card,
html[data-bs-theme="light"] body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .fun-card,
body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .fun-card{
  position:relative !important;
  overflow:hidden !important;
  isolation:isolate !important;
  background:
    linear-gradient(180deg, rgba(255,255,255,.46) 0%, rgba(255,255,255,.22) 11%, rgba(255,255,255,.04) 27%, rgba(255,255,255,0) 38%),
    radial-gradient(120% 72% at 50% -12%, rgba(255,255,255,.34) 0%, rgba(255,255,255,.10) 38%, transparent 62%),
    linear-gradient(180deg,
      color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 72%, #ffffff) 0%,
      color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 90%, #38bdf8) 42%,
      color-mix(in srgb,var(--ild-theme-head-a,#075985) 88%, #003b66) 100%) !important;
  background-color:#0b84c7 !important;
  border:1px solid color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 46%, rgba(255,255,255,.82)) !important;
  box-shadow:
    inset 0 2px 0 rgba(255,255,255,.64),
    inset 0 10px 18px rgba(255,255,255,.12),
    inset 0 -16px 22px rgba(0,56,96,.22),
    0 10px 20px rgba(2,42,80,.14) !important;
  filter:saturate(1.08) contrast(1.04) !important;
  -webkit-filter:saturate(1.08) contrast(1.04) !important;
}
html:not([data-bs-theme="dark"]) body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .fun-card::before,
html[data-bs-theme="light"] body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .fun-card::before,
body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .fun-card::before{
  content:"" !important;
  display:block !important;
  position:absolute !important;
  left:8px !important;
  right:8px !important;
  top:7px !important;
  height:34% !important;
  border-radius:999px !important;
  background:linear-gradient(180deg, rgba(255,255,255,.52) 0%, rgba(255,255,255,.20) 50%, rgba(255,255,255,0) 100%) !important;
  opacity:.95 !important;
  pointer-events:none !important;
  z-index:0 !important;
}
html:not([data-bs-theme="dark"]) body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .fun-card::after,
html[data-bs-theme="light"] body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .fun-card::after,
body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .fun-card::after{
  content:"" !important;
  display:block !important;
  position:absolute !important;
  inset:auto 0 0 0 !important;
  height:42% !important;
  border-radius:0 0 inherit inherit !important;
  background:linear-gradient(180deg, transparent 0%, rgba(0,54,94,.22) 100%) !important;
  opacity:.85 !important;
  pointer-events:none !important;
  z-index:0 !important;
}
html:not([data-bs-theme="dark"]) body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .fun-card .card-body,
html[data-bs-theme="light"] body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .fun-card .card-body,
body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .fun-card .card-body{
  position:relative !important;
  z-index:2 !important;
  gap:12px !important;
  padding:16px 14px !important;
  background:transparent !important;
}
html:not([data-bs-theme="dark"]) body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .fun-card h6,
html:not([data-bs-theme="dark"]) body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .fun-card .card-title,
html[data-bs-theme="light"] body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .fun-card h6,
html[data-bs-theme="light"] body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .fun-card .card-title,
body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .fun-card h6,
body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .fun-card .card-title{
  position:relative !important;
  z-index:2 !important;
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
  text-shadow:0 1px 2px rgba(0,31,58,.24), 0 0 8px rgba(255,255,255,.08) !important;
}
html:not([data-bs-theme="dark"]) body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .fun-card .card-badge,
html[data-bs-theme="light"] body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .fun-card .card-badge,
body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .fun-card .card-badge{
  position:relative !important;
  z-index:2 !important;
  background:
    linear-gradient(180deg, rgba(255,255,255,.40) 0%, rgba(255,255,255,.18) 52%, rgba(255,255,255,.10) 100%),
    linear-gradient(180deg, color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 28%, rgba(255,255,255,.24)), color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 24%, rgba(255,255,255,.10))) !important;
  border:1px solid rgba(255,255,255,.36) !important;
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.46),
    0 4px 8px rgba(3,42,78,.15) !important;
  text-shadow:0 1px 1px rgba(0,25,50,.18) !important;
}

/* Arama sonuç sayfası: üst hero panel kaldırıldı, arama kutusu üst panelin altına alındı */
.ild-search-page-wrap.ild-search-page-wrap--no-hero{
  padding-top:14px!important;
}
.ild-search-page-wrap.ild-search-page-wrap--no-hero .ild-search-layout{
  margin-top:0!important;
}
.ild-search-page-wrap.ild-search-page-wrap--no-hero .ild-search-main-panel{
  margin-top:0!important;
}
@media(max-width:991.98px){
  .ild-search-page-wrap.ild-search-page-wrap--no-hero{
    padding-top:10px!important;
  }
}



/* =========================================================
   ARAMA SONUÇLARI SON AYAR
   - Mobilde sadece satır görünümü
   - Masaüstünde kartlar %50 kompakt, otomatik dizilim
   - Masaüstü başlıklar en fazla 2 satır
   ========================================================= */

/* Mobil: kart modu tamamen gizli, sadece satır görünümü */
@media (max-width: 991.98px){
  #ild-search-page .ild-sp-view-toggle,
  #ild-search-page #ild-sp-btn-grid,
  #ild-search-page #ild-sp-btn-list{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }

  #ild-search-page #ild-sp-results.ild-sp-results-wrap,
  #ild-search-page #ild-sp-results.ild-sp-view-grid,
  #ild-search-page #ild-sp-results.ild-sp-view-list{
    display:flex!important;
    flex-direction:column!important;
    flex-wrap:nowrap!important;
    gap:8px!important;
    grid-template-columns:none!important;
    width:100%!important;
  }

  #ild-search-page #ild-sp-results .ild-sc-grid-item{
    display:none!important;
  }

  #ild-search-page #ild-sp-results .ild-sc-list-item{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    flex:0 0 auto!important;
    padding:0!important;
    margin:0!important;
  }
}

/* Masaüstü: sadece kart, sabit 5'li şartı yok; kompakt otomatik dizilim */
@media (min-width: 992px){
  #ild-search-page .ild-sp-view-toggle,
  #ild-search-page #ild-sp-btn-grid,
  #ild-search-page #ild-sp-btn-list{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }

  #ild-search-page #ild-sp-results.ild-sp-results-wrap,
  #ild-search-page #ild-sp-results.ild-sp-view-grid,
  #ild-search-page #ild-sp-results.ild-sp-view-list{
    display:grid!important;
    grid-template-columns:repeat(auto-fill, minmax(132px, 132px))!important;
    justify-content:start!important;
    align-items:stretch!important;
    gap:10px!important;
    width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    --bs-gutter-x:0!important;
    --bs-gutter-y:0!important;
  }

  #ild-search-page #ild-sp-results .ild-sc-list-item{
    display:none!important;
  }

  #ild-search-page #ild-sp-results .ild-sc-grid-item{
    display:block!important;
    width:132px!important;
    max-width:132px!important;
    min-width:132px!important;
    flex:0 0 132px!important;
    padding:0!important;
    margin:0!important;
  }

  #ild-search-page #ild-sp-results .ild-sc-grid-item > a{
    display:block!important;
    width:132px!important;
    max-width:132px!important;
    height:100%!important;
    text-decoration:none!important;
  }

  #ild-search-page #ild-sp-results .ild-sc-card{
    width:132px!important;
    max-width:132px!important;
    min-height:78px!important;
    height:78px!important;
    padding:6px 6px 5px!important;
    border-radius:15px 7px 16px 7px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:2px!important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.42),
      inset 0 -8px 12px rgba(0,54,96,.16),
      0 5px 11px rgba(2,40,80,.08)!important;
  }

  #ild-search-page #ild-sp-results .ild-sc-card::before{
    left:5px!important;
    right:5px!important;
    top:4px!important;
    height:28%!important;
    border-radius:999px!important;
  }

  #ild-search-page #ild-sp-results .ild-sc-icon-wrap{
    width:24px!important;
    height:24px!important;
    min-width:24px!important;
    min-height:24px!important;
    border-radius:7px!important;
    font-size:12px!important;
    line-height:1!important;
    margin:0 0 2px!important;
    padding:0!important;
    box-shadow:0 2px 5px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.22)!important;
  }

  #ild-search-page #ild-sp-results .ild-sc-icon-wrap i{
    font-size:12px!important;
    line-height:1!important;
  }

  #ild-search-page #ild-sp-results .ild-sc-badge{
    font-size:7.2px!important;
    line-height:1!important;
    letter-spacing:.25px!important;
    padding:2px 6px!important;
    min-height:14px!important;
    margin:0 0 2px!important;
    border-radius:999px!important;
    max-width:94%!important;
  }

  #ild-search-page #ild-sp-results .ild-sc-title,
  #ild-search-page #ild-sp-results .fun-card h6,
  #ild-search-page #ild-sp-results .fun-card .card-title{
    font-size:10px!important;
    line-height:1.05!important;
    font-weight:850!important;
    margin:0!important;
    padding:0 2px!important;
    max-width:100%!important;
    text-align:center!important;
    word-break:normal!important;
    overflow-wrap:anywhere!important;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
    max-height:2.15em!important;
    text-overflow:ellipsis!important;
  }
}

/* Gece modunun arama kartlarına kesin uygulanması */
html[data-bs-theme="dark"] #ild-search-page #ild-sp-results .ild-sc-card,
body[data-bs-theme="dark"] #ild-search-page #ild-sp-results .ild-sc-card,
body.dark-mode #ild-search-page #ild-sp-results .ild-sc-card,
body.theme-dark #ild-search-page #ild-sp-results .ild-sc-card{
  background:
    linear-gradient(180deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.06) 14%,transparent 32%),
    linear-gradient(180deg,
      color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 22%,#243b55) 0%,
      color-mix(in srgb,var(--ild-theme-head-b,#0284c7) 38%,#0b1c31) 46%,
      color-mix(in srgb,var(--ild-theme-head-a,#075985) 46%,#030914) 100%)!important;
  border-color:color-mix(in srgb,var(--ild-theme-head-c,#38bdf8) 28%,rgba(255,255,255,.16))!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}

html[data-bs-theme="dark"] #ild-search-page #ild-sp-results .ild-sc-title,
body[data-bs-theme="dark"] #ild-search-page #ild-sp-results .ild-sc-title,
body.dark-mode #ild-search-page #ild-sp-results .ild-sc-title,
body.theme-dark #ild-search-page #ild-sp-results .ild-sc-title{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  text-shadow:0 1px 2px rgba(0,0,0,.38)!important;
}



/* =========================================================
   ARAMA MASAÜSTÜ KART BİLEŞEN DENGESİ - KESİN BLOK
   ========================================================= */
@media (min-width:992px){
  #ild-search-page #ild-sp-results{display:grid!important;grid-template-columns:repeat(auto-fill,156px)!important;gap:14px!important;justify-content:start!important;align-items:start!important}
  #ild-search-page #ild-sp-results .ild-sc-list-item{display:none!important}
  #ild-search-page #ild-sp-results .ild-sc-grid-item{display:block!important;width:156px!important;max-width:156px!important;min-width:156px!important;flex:0 0 156px!important;padding:0!important;margin:0!important}
  #ild-search-page #ild-sp-results .ild-sc-grid-item>a{display:block!important;width:156px!important;max-width:156px!important}
  #ild-search-page #ild-sp-results .ild-sc-card,#ild-search-page #ild-sp-results .fun-card.ild-sc-card{width:156px!important;max-width:156px!important;min-width:156px!important;height:126px!important;min-height:126px!important;max-height:126px!important;padding:10px 9px 8px!important;border-radius:20px 10px 22px 10px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important}
  #ild-search-page #ild-sp-results .ild-sc-icon-wrap{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:10px!important;margin:0 0 4px!important;font-size:18px!important;line-height:1!important}
  #ild-search-page #ild-sp-results .ild-sc-icon-wrap i{font-size:18px!important;line-height:1!important}
  #ild-search-page #ild-sp-results .ild-sc-badge,#ild-search-page #ild-sp-results .card-badge.ild-sc-badge{font-size:9px!important;line-height:1!important;font-weight:850!important;letter-spacing:.35px!important;padding:3px 9px!important;min-height:18px!important;margin:0 0 5px!important}
  #ild-search-page #ild-sp-results .ild-sc-title,#ild-search-page #ild-sp-results .fun-card h6.ild-sc-title{font-size:11px!important;line-height:1.12!important;font-weight:800!important;margin:0!important;padding:0 4px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;max-height:2.24em!important;text-overflow:ellipsis!important;word-break:normal!important;overflow-wrap:anywhere!important}
}



/* Arama filtresi: tek akıllı tür filtresi */
#ild-search-page .ild-sp-filters #ild-sp-cat{min-width:180px!important;}
@media(max-width:575.98px){#ild-search-page .ild-sp-filters #ild-sp-cat{width:100%!important;min-width:0!important;}}



/* =========================================================
   Arama türü: TANITIM
   Landing/tanıtım sayfaları PDF/Atölye ile karışmasın.
   ========================================================= */
.ild-type-tanitim,
#ild-search-page .ild-type-tanitim,
#ild-search-dropdown .ild-type-tanitim{
  background:linear-gradient(180deg,rgba(255,255,255,.38),rgba(255,255,255,.12)),
             linear-gradient(180deg,#22d3ee,#0284c7)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border-color:rgba(255,255,255,.34)!important;
}
.ild-card-tanitim,
#ild-search-page .ild-card-tanitim{
  --ild-card-bg:linear-gradient(180deg,#2dd4bf 0%,#0284c7 48%,#075985 100%);
  --ild-card-fg:#ffffff;
  --ild-card-badge-bg:rgba(255,255,255,.22);
}
.ild-sc-ico-tanitim,
#ild-search-page .ild-sc-ico-tanitim,
#ild-search-dropdown .ild-sr-thumb-ph--tanitim{
  background:linear-gradient(135deg,#22d3ee,#2563eb)!important;
  color:#fff!important;
}



/* TANITIM türü kesin görünüm */
.ild-type-tanitim,
#ild-search-page .ild-type-tanitim,
#ild-search-dropdown .ild-type-tanitim{
  background:linear-gradient(180deg,rgba(255,255,255,.38),rgba(255,255,255,.12)),linear-gradient(180deg,#22d3ee,#0284c7)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border-color:rgba(255,255,255,.34)!important;
}
.ild-card-tanitim,
#ild-search-page .ild-card-tanitim{
  --ild-card-bg:linear-gradient(180deg,#2dd4bf 0%,#0284c7 48%,#075985 100%);
  --ild-card-fg:#ffffff;
  --ild-card-badge-bg:rgba(255,255,255,.22);
}
.ild-sc-ico-tanitim,
#ild-search-page .ild-sc-ico-tanitim,
#ild-search-dropdown .ild-sr-thumb-ph--tanitim{
  background:linear-gradient(135deg,#22d3ee,#2563eb)!important;
  color:#fff!important;
}


/* =========================================================
 * ILD Arama: Mobil gündüz modu okunabilirlik + küçük tür ikonu temizliği
 * - Mobil gündüz modunda tür etiketleri artık daha okunaklı
 * - Gece modu korunur
 * ========================================================= */
.ild-sc-type-tanitim { color: #dbeafe; }

@media (max-width: 768px){
  html:not([data-bs-theme="dark"]) body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-list-type,
  html[data-bs-theme="light"] body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-list-type,
  body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-list-type{
    font-weight: 900 !important;
    text-shadow: 0 1px 2px rgba(0,0,0,.28) !important;
    opacity: 1 !important;
  }

  html:not([data-bs-theme="dark"]) body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-type-oyun,
  html[data-bs-theme="light"] body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-type-oyun,
  body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-type-oyun{
    color:#f3e8ff !important;
  }

  html:not([data-bs-theme="dark"]) body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-type-uygulama,
  html[data-bs-theme="light"] body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-type-uygulama,
  body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-type-uygulama{
    color:#ecfdf5 !important;
  }

  html:not([data-bs-theme="dark"]) body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-type-tanitim,
  html[data-bs-theme="light"] body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-type-tanitim,
  body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-type-tanitim{
    color:#ffffff !important;
  }

  html:not([data-bs-theme="dark"]) body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-type-pdf,
  html[data-bs-theme="light"] body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-type-pdf,
  body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-type-pdf{
    color:#fff7ed !important;
  }

  html:not([data-bs-theme="dark"]) body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-type-word,
  html[data-bs-theme="light"] body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-type-word,
  body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-type-word{
    color:#eff6ff !important;
  }

  html:not([data-bs-theme="dark"]) body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-type-gorsel,
  html[data-bs-theme="light"] body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-type-gorsel,
  body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-type-gorsel{
    color:#ecfeff !important;
  }

  html:not([data-bs-theme="dark"]) body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-type-video,
  html[data-bs-theme="light"] body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-type-video,
  body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-type-video{
    color:#ffe4e6 !important;
  }

  html:not([data-bs-theme="dark"]) body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-type-wordwall,
  html[data-bs-theme="light"] body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-type-wordwall,
  body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-type-wordwall{
    color:#fef9c3 !important;
  }

  html:not([data-bs-theme="dark"]) body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-list-title,
  html[data-bs-theme="light"] body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-list-title,
  body:not(.dark-mode):not(.theme-dark) #ild-search-page #ild-sp-results .ild-sc-list-title{
    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;
    text-shadow:0 1px 2px rgba(0,0,0,.30) !important;
  }
}



/* =========================================================
   Mobil arama: sonuç sayacı + Kategori kutusu hizalama
   ========================================================= */
@media (max-width:991.98px){
  #ild-search-page .ild-sp-filters{
    display:grid!important;
    grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;
    align-items:stretch!important;
    gap:10px!important;
    width:100%!important;
    margin-top:12px!important;
  }
  #ild-search-page .ild-sp-topbar{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}
  #ild-search-page .ild-sp-filters #ild-sp-info{
    grid-column:1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;
    width:100%!important;max-width:none!important;min-width:0!important;height:54px!important;min-height:54px!important;
    margin:0!important;padding:0 10px!important;box-sizing:border-box!important;border-radius:18px!important;white-space:nowrap!important;
    overflow:hidden!important;text-overflow:ellipsis!important;line-height:1!important;font-size:13px!important;text-align:center!important;
  }
  #ild-search-page .ild-sp-filters #ild-sp-cat{
    grid-column:2!important;display:flex!important;align-items:center!important;width:100%!important;max-width:none!important;min-width:0!important;
    height:54px!important;min-height:54px!important;margin:0!important;padding:0 36px 0 14px!important;box-sizing:border-box!important;
    border-radius:18px!important;font-size:15px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;
    overflow:hidden!important;text-overflow:ellipsis!important;background-position:right 14px center!important;
  }
  #ild-search-page #ild-sp-results{margin-top:0!important;padding-top:0!important;}
}
@media (max-width:575.98px){
  #ild-search-page .ild-sp-filters{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:8px!important;}
  #ild-search-page .ild-sp-filters #ild-sp-info{height:52px!important;min-height:52px!important;padding:0 9px!important;font-size:12.5px!important;border-radius:17px!important;}
  #ild-search-page .ild-sp-filters #ild-sp-cat{height:52px!important;min-height:52px!important;padding-left:13px!important;padding-right:34px!important;font-size:14px!important;border-radius:17px!important;}
}



/* =========================================================
   Masaüstü arama: sonuç bilgisi solda / kategori sağda
   ========================================================= */
@media (min-width: 992px){
  #ild-search-page .ild-sp-bar .ild-sp-filters{
    display:flex!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:space-between!important;
    flex-wrap:nowrap!important;
    gap:18px!important;
    width:100%!important;
    margin-top:12px!important;
    padding:0!important;
  }
  #ild-search-page .ild-sp-bar .ild-sp-filters #ild-sp-info{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:0 0 auto!important;
    width:auto!important;
    max-width:45%!important;
    height:44px!important;
    min-height:44px!important;
    margin:0!important;
    padding:0 20px!important;
    border-radius:999px!important;
    white-space:nowrap!important;
    line-height:1!important;
  }
  #ild-search-page .ild-sp-bar .ild-sp-filters #ild-sp-cat{
    display:block!important;
    flex:0 0 300px!important;
    width:300px!important;
    max-width:300px!important;
    min-width:260px!important;
    height:44px!important;
    min-height:44px!important;
    margin:0 0 0 auto!important;
    padding:0 42px 0 20px!important;
    border-radius:18px!important;
    font-size:15px!important;
    font-weight:900!important;
    line-height:44px!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    background-position:right 16px center!important;
  }
  #ild-search-page .ild-sp-topbar{
    margin:0!important;
    padding:0!important;
    min-height:0!important;
    height:0!important;
    overflow:hidden!important;
  }
  #ild-search-page #ild-sp-results{
    margin-top:18px!important;
  }
}


/* =========================================================
   Masaüstü arama sonuç kartları: büyük kutu içinde eşit aralık
   - Kartlar yatayda space-evenly ile dağıtılır
   - Kenar boşlukları ve kart araları dengelenir
   - Diğer tüm görünüm korunur
   ========================================================= */
@media (min-width: 992px){
  #ild-search-page #ild-sp-results,
  #ild-search-page #ild-sp-results.ild-sp-results-wrap,
  #ild-search-page #ild-sp-results.ild-sp-view-grid,
  #ild-search-page #ild-sp-results.ild-sp-view-list{
    display:flex!important;
    flex-wrap:wrap!important;
    justify-content:space-evenly!important;
    align-items:flex-start!important;
    column-gap:0!important;
    row-gap:14px!important;
    width:100%!important;
    padding-left:0!important;
    padding-right:0!important;
    box-sizing:border-box!important;
  }

  #ild-search-page #ild-sp-results .ild-sc-grid-item{
    display:block!important;
    flex:0 0 auto!important;
    width:156px!important;
    max-width:156px!important;
    min-width:156px!important;
    margin:0!important;
    padding:0!important;
  }

  #ild-search-page #ild-sp-results .ild-sc-grid-item > a{
    display:block!important;
    width:156px!important;
    max-width:156px!important;
    margin:0!important;
  }
}

/* =========================================================
   ILD v21 - Arama sonuçları masaüstü kart ortalama final
   Mobil görünüme dokunmadan masaüstünde kartları merkezler.
   ========================================================= */
@media (min-width:992px){
  #ild-search-page #ild-sp-results,
  #ild-search-page #ild-sp-results.ild-sp-results-wrap,
  #ild-search-page #ild-sp-results.ild-sp-view-grid,
  #ild-search-page #ild-sp-results.ild-sp-view-list{
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:wrap!important;
    justify-content:center!important;
    align-items:stretch!important;
    gap:18px!important;
    width:100%!important;
    max-width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-left:0!important;
    padding-right:0!important;
    grid-template-columns:none!important;
    box-sizing:border-box!important;
  }
  #ild-search-page #ild-sp-results .ild-sc-list-item{display:none!important;}
  #ild-search-page #ild-sp-results .ild-sc-grid-item{
    display:block!important;
    width:156px!important;
    max-width:156px!important;
    min-width:156px!important;
    flex:0 0 156px!important;
    padding:0!important;
    margin:0!important;
    box-sizing:border-box!important;
  }
  #ild-search-page #ild-sp-results .ild-sc-grid-item > a{
    display:flex!important;
    justify-content:center!important;
    align-items:stretch!important;
    width:156px!important;
    max-width:156px!important;
    height:100%!important;
    box-sizing:border-box!important;
  }
  #ild-search-page #ild-sp-results .ild-sc-card,
  #ild-search-page #ild-sp-results .fun-card.ild-sc-card{
    width:156px!important;
    max-width:156px!important;
    min-width:156px!important;
  }
}


/* v21 breadcrumb sıvı metal butonlar - tüm cihazlar, gece/gündüz uyumlu */
.ild-liquid-breadcrumbs{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:8px;
  margin:2px 0 14px !important;
  padding:0;
}
.ild-liquid-breadcrumb{
  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:36px;
  padding:9px 16px;
  border-radius:999px;
  font-size:.86rem;
  line-height:1.1;
  font-weight:800;
  letter-spacing:.01em;
  text-decoration:none !important;
  white-space:nowrap;
  overflow:hidden;
  isolation:isolate;
  transition:transform .18s ease, filter .18s ease, box-shadow .18s ease;
  border:1px solid rgba(88,192,255,.72);
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
  text-shadow:0 1px 1px rgba(0,0,0,.22);
  background:
    radial-gradient(circle at 50% 0%, rgba(255,255,255,.62) 0%, rgba(255,255,255,.20) 28%, rgba(255,255,255,0) 52%),
    linear-gradient(180deg, #7bd8ff 0%, #34bdff 16%, #1396ef 38%, #0d7dd9 60%, #095fbc 80%, #0a447f 100%);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.50),
    inset 0 -10px 18px rgba(0,31,74,.24),
    0 8px 18px rgba(9,55,107,.14),
    0 1px 0 rgba(255,255,255,.32);
}
.ild-liquid-breadcrumb::before{
  content:"";
  position:absolute;
  left:4%;
  right:4%;
  top:3px;
  height:44%;
  border-radius:999px;
  background:linear-gradient(180deg, rgba(255,255,255,.56), rgba(255,255,255,.14) 70%, rgba(255,255,255,0));
  pointer-events:none;
  z-index:-1;
}
.ild-liquid-breadcrumb::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);
  pointer-events:none;
}
.ild-liquid-breadcrumb.is-current{
  background:
    radial-gradient(circle at 50% 0%, rgba(255,255,255,.58) 0%, rgba(255,255,255,.18) 26%, rgba(255,255,255,0) 50%),
    linear-gradient(180deg, #93e6ff 0%, #4ccfff 15%, #1aa5f7 36%, #0c86e1 58%, #0a6bc8 77%, #0b4b8f 100%);
  border-color:rgba(110,210,255,.82);
}
.ild-liquid-breadcrumb.is-link:hover,
.ild-liquid-breadcrumb.is-link:focus-visible{
  transform:translateY(-1px);
  filter:brightness(1.04);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.56),
    inset 0 -10px 18px rgba(0,31,74,.22),
    0 12px 22px rgba(9,55,107,.18),
    0 1px 0 rgba(255,255,255,.34);
}
.ild-liquid-breadcrumb.is-link:focus-visible{
  outline:2px solid rgba(126,229,255,.55);
  outline-offset:2px;
}
.ild-liquid-breadcrumb-sep{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:22px;
  min-width:22px;
  height:22px;
  border-radius:50%;
  font-size:.92rem;
  font-weight:900;
  color:var(--breadcrumb-active,#1d75d2);
  background:rgba(108,188,242,.12);
  border:1px solid rgba(108,188,242,.18);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.28);
}
html[data-bs-theme="dark"] .ild-liquid-breadcrumb,
body.dark-mode .ild-liquid-breadcrumb,
body.theme-dark .ild-liquid-breadcrumb{
  border-color:rgba(87,184,255,.55);
  color:#ecf8ff !important;
  -webkit-text-fill-color:#ecf8ff !important;
  text-shadow:0 1px 1px rgba(0,0,0,.34);
  background:
    radial-gradient(circle at 50% 0%, rgba(255,255,255,.24) 0%, rgba(255,255,255,.08) 24%, rgba(255,255,255,0) 48%),
    linear-gradient(180deg, #0f3d73 0%, #0b5b9c 18%, #0e78bd 40%, #0a68ad 60%, #094d8a 80%, #072d58 100%);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.12),
    inset 0 -12px 22px rgba(0,0,0,.28),
    0 10px 22px rgba(0,0,0,.18),
    0 0 0 1px rgba(91,196,255,.08);
}
html[data-bs-theme="dark"] .ild-liquid-breadcrumb::before,
body.dark-mode .ild-liquid-breadcrumb::before,
body.theme-dark .ild-liquid-breadcrumb::before{
  background:linear-gradient(180deg, rgba(255,255,255,.18), rgba(255,255,255,.05) 68%, rgba(255,255,255,0));
}
html[data-bs-theme="dark"] .ild-liquid-breadcrumb.is-current,
body.dark-mode .ild-liquid-breadcrumb.is-current,
body.theme-dark .ild-liquid-breadcrumb.is-current{
  background:
    radial-gradient(circle at 50% 0%, rgba(255,255,255,.20) 0%, rgba(255,255,255,.06) 24%, rgba(255,255,255,0) 48%),
    linear-gradient(180deg, #164d8d 0%, #1270ba 20%, #1097d5 42%, #0e7fc3 64%, #0b5d9d 82%, #083866 100%);
  border-color:rgba(106,210,255,.62);
}
html[data-bs-theme="dark"] .ild-liquid-breadcrumb-sep,
body.dark-mode .ild-liquid-breadcrumb-sep,
body.theme-dark .ild-liquid-breadcrumb-sep{
  color:#7ed4ff;
  background:rgba(71,128,184,.14);
  border-color:rgba(87,184,255,.18);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08);
}
@media (max-width: 991.98px){
  .ild-liquid-breadcrumbs{
    gap:6px;
    margin:2px 0 12px !important;
  }
  .ild-liquid-breadcrumb{
    min-height:32px;
    padding:8px 13px;
    font-size:.78rem;
    border-radius:16px;
    max-width:calc(100vw - 90px);
  }
  .ild-liquid-breadcrumb.is-current{
    max-width:min(100%, calc(100vw - 70px));
  }
  .ild-liquid-breadcrumb-sep{
    width:18px;
    min-width:18px;
    height:18px;
    font-size:.8rem;
  }
}
@media (max-width: 575.98px){
  .ild-liquid-breadcrumbs{
    gap:5px;
  }
  .ild-liquid-breadcrumb{
    max-width:100%;
    white-space:normal;
    text-align:center;
    line-height:1.15;
  }
}


/* v21.2 breadcrumb cache + tüm sayfa uyumluluk düzeltmesi
   - Yeni .ild-liquid-breadcrumbs yapısı
   - Eski önbellekten gelen nav.mb-3.d-flex yapısı
   - Bootstrap .breadcrumb yapısı
   aynı sıvı metal görünümle desteklenir. */
.ild-liquid-breadcrumbs,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"],
.breadcrumb{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:8px!important;
}
.ild-liquid-breadcrumb,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
.breadcrumb .breadcrumb-item > a,
.breadcrumb .breadcrumb-item.active{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:36px!important;
  padding:9px 16px!important;
  border-radius:999px!important;
  font-size:.86rem!important;
  line-height:1.1!important;
  font-weight:800!important;
  letter-spacing:.01em!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  isolation:isolate!important;
  border:1px solid rgba(88,192,255,.72)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  text-shadow:0 1px 1px rgba(0,0,0,.22)!important;
  background:
    radial-gradient(circle at 50% 0%, rgba(255,255,255,.62) 0%, rgba(255,255,255,.20) 28%, rgba(255,255,255,0) 52%),
    linear-gradient(180deg, #7bd8ff 0%, #34bdff 16%, #1396ef 38%, #0d7dd9 60%, #095fbc 80%, #0a447f 100%)!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.50),
    inset 0 -10px 18px rgba(0,31,74,.24),
    0 8px 18px rgba(9,55,107,.14),
    0 1px 0 rgba(255,255,255,.32)!important;
  opacity:1!important;
}
.ild-liquid-breadcrumb::before,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::before,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::before,
.breadcrumb .breadcrumb-item > a::before,
.breadcrumb .breadcrumb-item.active::before{
  content:""!important;
  position:absolute!important;
  left:4%!important;
  right:4%!important;
  top:3px!important;
  height:44%!important;
  border-radius:999px!important;
  background:linear-gradient(180deg, rgba(255,255,255,.56), rgba(255,255,255,.14) 70%, rgba(255,255,255,0))!important;
  pointer-events:none!important;
  z-index:-1!important;
}
.ild-liquid-breadcrumb.is-current,
.breadcrumb .breadcrumb-item.active{
  background:
    radial-gradient(circle at 50% 0%, rgba(255,255,255,.58) 0%, rgba(255,255,255,.18) 26%, rgba(255,255,255,0) 50%),
    linear-gradient(180deg, #93e6ff 0%, #4ccfff 15%, #1aa5f7 36%, #0c86e1 58%, #0a6bc8 77%, #0b4b8f 100%)!important;
  border-color:rgba(110,210,255,.82)!important;
}
.ild-liquid-breadcrumb-sep,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1,
.breadcrumb-item + .breadcrumb-item::before{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:22px!important;
  min-width:22px!important;
  height:22px!important;
  margin:0!important;
  padding:0!important;
  border-radius:50%!important;
  font-size:.92rem!important;
  font-weight:900!important;
  line-height:1!important;
  color:var(--breadcrumb-active,#1d75d2)!important;
  -webkit-text-fill-color:var(--breadcrumb-active,#1d75d2)!important;
  background:rgba(108,188,242,.12)!important;
  border:1px solid rgba(108,188,242,.18)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.28)!important;
  opacity:1!important;
}
.breadcrumb-item + .breadcrumb-item{
  padding-left:0!important;
}
.breadcrumb-item + .breadcrumb-item::before{
  content:"›"!important;
  float:none!important;
  margin-right:8px!important;
}
html[data-bs-theme="dark"] .ild-liquid-breadcrumb,
body.dark-mode .ild-liquid-breadcrumb,
body.theme-dark .ild-liquid-breadcrumb,
html[data-bs-theme="dark"] body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
html[data-bs-theme="dark"] body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
html[data-bs-theme="dark"] .breadcrumb .breadcrumb-item > a,
html[data-bs-theme="dark"] .breadcrumb .breadcrumb-item.active{
  border-color:rgba(87,184,255,.55)!important;
  color:#ecf8ff!important;
  -webkit-text-fill-color:#ecf8ff!important;
  text-shadow:0 1px 1px rgba(0,0,0,.34)!important;
  background:
    radial-gradient(circle at 50% 0%, rgba(255,255,255,.24) 0%, rgba(255,255,255,.08) 24%, rgba(255,255,255,0) 48%),
    linear-gradient(180deg, #0f3d73 0%, #0b5b9c 18%, #0e78bd 40%, #0a68ad 60%, #094d8a 80%, #072d58 100%)!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.12),
    inset 0 -12px 22px rgba(0,0,0,.28),
    0 10px 22px rgba(0,0,0,.18),
    0 0 0 1px rgba(91,196,255,.08)!important;
}
html[data-bs-theme="dark"] .ild-liquid-breadcrumb.is-current,
html[data-bs-theme="dark"] .breadcrumb .breadcrumb-item.active{
  background:
    radial-gradient(circle at 50% 0%, rgba(255,255,255,.20) 0%, rgba(255,255,255,.06) 24%, rgba(255,255,255,0) 48%),
    linear-gradient(180deg, #164d8d 0%, #1270ba 20%, #1097d5 42%, #0e7fc3 64%, #0b5d9d 82%, #083866 100%)!important;
  border-color:rgba(106,210,255,.62)!important;
}
html[data-bs-theme="dark"] .ild-liquid-breadcrumb-sep,
html[data-bs-theme="dark"] body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1,
html[data-bs-theme="dark"] .breadcrumb-item + .breadcrumb-item::before{
  color:#7ed4ff!important;
  -webkit-text-fill-color:#7ed4ff!important;
  background:rgba(71,128,184,.14)!important;
  border-color:rgba(87,184,255,.18)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;
}
@media(max-width:991.98px){
  .ild-liquid-breadcrumbs,
  body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"],
  .breadcrumb{gap:6px!important}
  .ild-liquid-breadcrumb,
  body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
  body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
  .breadcrumb .breadcrumb-item > a,
  .breadcrumb .breadcrumb-item.active{
    min-height:32px!important;
    padding:8px 13px!important;
    font-size:.78rem!important;
    border-radius:16px!important;
    max-width:calc(100vw - 90px)!important;
  }
  .ild-liquid-breadcrumb-sep,
  body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1,
  .breadcrumb-item + .breadcrumb-item::before{
    width:18px!important;
    min-width:18px!important;
    height:18px!important;
    font-size:.8rem!important;
  }
}


/* v21.2.1 breadcrumb sıvı metal - beyaz eskitme kaldırıldı */

.ild-liquid-breadcrumbs,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"]{
  display:flex !important;
  flex-wrap:wrap !important;
  align-items:center !important;
  gap:8px !important;
}
.ild-liquid-breadcrumb,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small{
  position:relative !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:36px !important;
  padding:9px 16px !important;
  border-radius:999px !important;
  font-size:.86rem !important;
  line-height:1.1 !important;
  font-weight:800 !important;
  letter-spacing:.01em !important;
  text-decoration:none !important;
  white-space:nowrap !important;
  overflow:hidden !important;
  isolation:isolate !important;
  color:#fff !important;
  -webkit-text-fill-color:#fff !important;
  text-shadow:0 1px 1px rgba(0,18,38,.24) !important;
  border:1px solid rgba(91,213,255,.92) !important;
  background:linear-gradient(180deg,#4fd8ff 0%,#18baf8 18%,#0a97ef 42%,#0b84e3 58%,#0867cf 76%,#08499f 100%) !important;
  box-shadow:inset 0 1px 0 rgba(80,235,255,.28), inset 0 -10px 18px rgba(2,26,87,.24), 0 10px 22px rgba(5,58,123,.18), 0 0 0 1px rgba(95,220,255,.12) !important;
}
.ild-liquid-breadcrumb::before,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::before,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::before{
  content:'' !important;
  position:absolute !important;
  inset:1px !important;
  border-radius:inherit !important;
  background:linear-gradient(180deg,rgba(90,246,255,.18) 0%,rgba(44,196,255,.10) 26%,rgba(7,110,212,0) 56%) !important;
  pointer-events:none !important;
}
.ild-liquid-breadcrumb::after,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::after,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::after{
  content:'' !important;
  position:absolute !important;
  inset:-18% auto auto -28% !important;
  width:42% !important;
  height:170% !important;
  transform:rotate(26deg) !important;
  background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(124,244,255,.24) 50%,rgba(255,255,255,0) 100%) !important;
  opacity:.95 !important;
  pointer-events:none !important;
}
.ild-liquid-breadcrumb.is-current,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small{
  border-color:rgba(116,228,255,.98) !important;
  background:linear-gradient(180deg,#69e1ff 0%,#22c4ff 20%,#0ea4f5 42%,#0a8be6 60%,#0971d6 78%,#0a56b4 100%) !important;
}
.ild-liquid-breadcrumb-sep,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:22px !important;
  min-width:22px !important;
  height:22px !important;
  border-radius:50% !important;
  font-size:.92rem !important;
  font-weight:900 !important;
  color:#74cfff !important;
  -webkit-text-fill-color:#74cfff !important;
  background:linear-gradient(180deg,rgba(16,81,151,.34) 0%,rgba(8,42,92,.52) 100%) !important;
  border:1px solid rgba(89,191,255,.22) !important;
  box-shadow:inset 0 1px 0 rgba(91,220,255,.12),0 4px 10px rgba(1,16,42,.08) !important;
}
html[data-bs-theme="dark"] .ild-liquid-breadcrumb,
body.dark-mode .ild-liquid-breadcrumb,
body.theme-dark .ild-liquid-breadcrumb,
html[data-bs-theme="dark"] .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
html[data-bs-theme="dark"] .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
body.dark-mode .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
body.dark-mode .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
body.theme-dark .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
body.theme-dark .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small{
  color:#f3fbff !important;
  -webkit-text-fill-color:#f3fbff !important;
  border-color:rgba(92,204,255,.72) !important;
  background:linear-gradient(180deg,#0e467f 0%,#0d67ad 20%,#1187c7 40%,#0f78ba 56%,#0c5c9b 75%,#083f72 100%) !important;
  box-shadow:inset 0 1px 0 rgba(84,220,255,.18), inset 0 -12px 22px rgba(0,0,0,.32), 0 12px 26px rgba(0,0,0,.24), 0 0 0 1px rgba(90,201,255,.10) !important;
}
html[data-bs-theme="dark"] .ild-liquid-breadcrumb::before,
body.dark-mode .ild-liquid-breadcrumb::before,
body.theme-dark .ild-liquid-breadcrumb::before,
html[data-bs-theme="dark"] .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::before,
html[data-bs-theme="dark"] .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::before,
body.dark-mode .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::before,
body.dark-mode .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::before,
body.theme-dark .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::before,
body.theme-dark .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::before{
  background:linear-gradient(180deg,rgba(73,214,255,.12) 0%,rgba(22,156,227,.08) 28%,rgba(5,58,126,0) 58%) !important;
}
html[data-bs-theme="dark"] .ild-liquid-breadcrumb.is-current,
body.dark-mode .ild-liquid-breadcrumb.is-current,
body.theme-dark .ild-liquid-breadcrumb.is-current,
html[data-bs-theme="dark"] .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
body.dark-mode .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
body.theme-dark .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small{
  border-color:rgba(112,224,255,.84) !important;
  background:linear-gradient(180deg,#155290 0%,#1180c2 22%,#11a2d9 42%,#0f8cc8 58%,#0d6aaa 76%,#09487d 100%) !important;
}
html[data-bs-theme="dark"] .ild-liquid-breadcrumb-sep,
body.dark-mode .ild-liquid-breadcrumb-sep,
body.theme-dark .ild-liquid-breadcrumb-sep,
html[data-bs-theme="dark"] .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1,
body.dark-mode .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1,
body.theme-dark .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1{
  color:#7fdbff !important;
  -webkit-text-fill-color:#7fdbff !important;
  background:linear-gradient(180deg,rgba(14,67,125,.46) 0%,rgba(8,34,78,.58) 100%) !important;
  border-color:rgba(86,192,255,.18) !important;
}
@media (max-width:991.98px){
  .ild-liquid-breadcrumb,
  .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
  .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small{min-height:32px !important;padding:8px 13px !important;font-size:.78rem !important;border-radius:16px !important;max-width:calc(100vw - 90px) !important}
  .ild-liquid-breadcrumb-sep,
  .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1{width:18px !important;min-width:18px !important;height:18px !important;font-size:.8rem !important}
}



/* v21.2.2 Tema içi sayfa başlığını kaldırma
   Hedef: Toplama Atölyesi gibi tema tarafından basılan büyük başlık kartları görünmesin.
   İçerik breadcrumb/üst panelden hemen sonra başlasın. */
body.page .ild-page-header,
body.page-template .ild-page-header,
.ild-theme-titleless-page .ild-page-header{
  display:none !important;
  height:0 !important;
  min-height:0 !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  box-shadow:none !important;
  overflow:hidden !important;
}
.ild-theme-titleless-page{
  padding-top:.65rem !important;
}
.ild-theme-titleless-page .ild-liquid-breadcrumbs,
.ild-theme-titleless-page nav[aria-label="Breadcrumb"]{
  margin-bottom:8px !important;
}
.ild-theme-titleless-page .ild-titleless-content-card{
  margin-top:0 !important;
}
.ild-theme-titleless-page .ild-titleless-content-card > .entry-content.p-0{
  padding:0 !important;
}
.ild-theme-titleless-page .entry-content > .ild-landing-toplama:first-child{
  margin-top:0 !important;
}
body.page .card > .ild-page-header + .entry-content,
body.page-template .card > .ild-page-header + .entry-content{
  padding-top:0 !important;
}
@media (max-width: 991.98px){
  .ild-theme-titleless-page{
    padding-top:.45rem !important;
  }
  .ild-theme-titleless-page .ild-liquid-breadcrumbs,
  .ild-theme-titleless-page nav[aria-label="Breadcrumb"]{
    margin-bottom:6px !important;
  }
}


/* =========================================================
   v21.2.4 Breadcrumb / navigasyon yolu - gece & gündüz uyum düzeltmesi
   Amaç: gündüzde canlı ama temiz; gecede daha koyu, net ve dengeli görünüm.
   ========================================================= */
.ild-liquid-breadcrumbs,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"]{
  gap:10px !important;
  align-items:center !important;
}

.ild-liquid-breadcrumb,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small{
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
  border:1px solid rgba(101,220,255,.98) !important;
  background:
    linear-gradient(180deg, rgba(112,245,255,.24) 0%, rgba(112,245,255,.10) 16%, rgba(255,255,255,0) 17%) top/100% 54% no-repeat,
    linear-gradient(180deg, #5fe5ff 0%, #2ecbff 17%, #10aaf4 42%, #0c8ae5 60%, #0a67cf 78%, #0948a6 100%) !important;
  box-shadow:
    inset 0 1px 0 rgba(157,245,255,.26),
    inset 0 -10px 16px rgba(5,44,110,.24),
    0 8px 18px rgba(13,74,152,.18),
    0 0 0 1px rgba(106,223,255,.10) !important;
  text-shadow:0 1px 1px rgba(0,24,56,.26) !important;
}

.ild-liquid-breadcrumb::before,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::before,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::before,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::before,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::before{
  content:'' !important;
  position:absolute !important;
  inset:1px !important;
  border-radius:inherit !important;
  background:linear-gradient(180deg, rgba(158,249,255,.18) 0%, rgba(83,222,255,.08) 30%, rgba(0,0,0,0) 56%) !important;
  pointer-events:none !important;
}

.ild-liquid-breadcrumb::after,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::after,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::after,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::after,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::after{
  content:'' !important;
  position:absolute !important;
  left:-24% !important;
  top:-32% !important;
  width:34% !important;
  height:165% !important;
  transform:rotate(25deg) !important;
  background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(165,250,255,.20) 48%, rgba(255,255,255,0) 100%) !important;
  opacity:.9 !important;
  pointer-events:none !important;
}

.ild-liquid-breadcrumb.is-current,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small{
  border-color:rgba(111,231,255,1) !important;
  background:
    linear-gradient(180deg, rgba(147,247,255,.24) 0%, rgba(147,247,255,.10) 16%, rgba(255,255,255,0) 17%) top/100% 54% no-repeat,
    linear-gradient(180deg, #6de7ff 0%, #31d0ff 18%, #11b3f5 43%, #0d92e7 61%, #0c72d5 79%, #0a53b6 100%) !important;
  box-shadow:
    inset 0 1px 0 rgba(179,250,255,.28),
    inset 0 -10px 16px rgba(4,47,112,.26),
    0 9px 20px rgba(10,81,165,.20),
    0 0 0 1px rgba(128,233,255,.12) !important;
}

.ild-liquid-breadcrumb.is-link:hover,
.ild-liquid-breadcrumb.is-link:focus-visible,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small:hover,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small:focus-visible,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small:hover,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small:focus-visible{
  transform:translateY(-1px) !important;
  filter:brightness(1.03) saturate(1.04) !important;
  box-shadow:
    inset 0 1px 0 rgba(190,252,255,.34),
    inset 0 -10px 16px rgba(4,47,112,.24),
    0 12px 22px rgba(8,83,171,.24),
    0 0 0 1px rgba(125,232,255,.15) !important;
}

.ild-liquid-breadcrumb-sep,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1{
  color:#78d4ff !important;
  -webkit-text-fill-color:#78d4ff !important;
  background:linear-gradient(180deg, rgba(62,143,214,.22) 0%, rgba(28,90,152,.30) 100%) !important;
  border:1px solid rgba(116,208,255,.22) !important;
  box-shadow:inset 0 1px 0 rgba(193,248,255,.08), 0 4px 10px rgba(6,52,108,.06) !important;
}

html[data-bs-theme="dark"] .ild-liquid-breadcrumb,
body.dark-mode .ild-liquid-breadcrumb,
body.theme-dark .ild-liquid-breadcrumb,
html[data-bs-theme="dark"] body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
html[data-bs-theme="dark"] body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
body.dark-mode.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
body.dark-mode.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
body.theme-dark.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
body.theme-dark.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
html[data-bs-theme="dark"] .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
html[data-bs-theme="dark"] .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
body.dark-mode .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
body.dark-mode .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
body.theme-dark .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
body.theme-dark .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small{
  color:#f4fbff !important;
  -webkit-text-fill-color:#f4fbff !important;
  border-color:rgba(87,206,255,.84) !important;
  background:
    linear-gradient(180deg, rgba(104,230,255,.14) 0%, rgba(104,230,255,.05) 16%, rgba(255,255,255,0) 17%) top/100% 54% no-repeat,
    linear-gradient(180deg, #0d4d86 0%, #0b6cab 20%, #0d88be 40%, #0d79b4 58%, #0a5f98 78%, #083f6e 100%) !important;
  box-shadow:
    inset 0 1px 0 rgba(108,230,255,.12),
    inset 0 -12px 18px rgba(0,0,0,.28),
    0 10px 22px rgba(0,0,0,.22),
    0 0 0 1px rgba(86,205,255,.10) !important;
  text-shadow:0 1px 1px rgba(0,0,0,.34) !important;
}

html[data-bs-theme="dark"] .ild-liquid-breadcrumb::before,
body.dark-mode .ild-liquid-breadcrumb::before,
body.theme-dark .ild-liquid-breadcrumb::before,
html[data-bs-theme="dark"] body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::before,
html[data-bs-theme="dark"] body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::before,
body.dark-mode.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::before,
body.dark-mode.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::before,
body.theme-dark.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::before,
body.theme-dark.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::before,
html[data-bs-theme="dark"] .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::before,
html[data-bs-theme="dark"] .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::before,
body.dark-mode .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::before,
body.dark-mode .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::before,
body.theme-dark .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::before,
body.theme-dark .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::before{
  background:linear-gradient(180deg, rgba(115,233,255,.10) 0%, rgba(38,162,223,.05) 30%, rgba(0,0,0,0) 58%) !important;
}

html[data-bs-theme="dark"] .ild-liquid-breadcrumb.is-current,
body.dark-mode .ild-liquid-breadcrumb.is-current,
body.theme-dark .ild-liquid-breadcrumb.is-current,
html[data-bs-theme="dark"] body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
body.dark-mode.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
body.theme-dark.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
html[data-bs-theme="dark"] .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
body.dark-mode .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
body.theme-dark .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small{
  border-color:rgba(100,220,255,.92) !important;
  background:
    linear-gradient(180deg, rgba(118,235,255,.15) 0%, rgba(118,235,255,.05) 16%, rgba(255,255,255,0) 17%) top/100% 54% no-repeat,
    linear-gradient(180deg, #126197 0%, #1081bf 22%, #10a2d7 43%, #0e8ac6 60%, #0b6aa6 79%, #094a7e 100%) !important;
}

html[data-bs-theme="dark"] .ild-liquid-breadcrumb-sep,
body.dark-mode .ild-liquid-breadcrumb-sep,
body.theme-dark .ild-liquid-breadcrumb-sep,
html[data-bs-theme="dark"] body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1,
body.dark-mode.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1,
body.theme-dark.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1,
html[data-bs-theme="dark"] .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1,
body.dark-mode .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1,
body.theme-dark .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1{
  color:#7fe0ff !important;
  -webkit-text-fill-color:#7fe0ff !important;
  background:linear-gradient(180deg, rgba(14,63,110,.56) 0%, rgba(9,34,72,.70) 100%) !important;
  border-color:rgba(83,196,255,.20) !important;
  box-shadow:inset 0 1px 0 rgba(116,233,255,.06), 0 4px 10px rgba(0,0,0,.14) !important;
}

@media (max-width: 991.98px){
  .ild-liquid-breadcrumbs,
  body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"],
  .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"]{
    gap:7px !important;
  }
}


/* =========================================================
   V21.2.5 KESIN BREADCRUMB RENK DÜZELTMESİ
   Gündüz: üst panel ile uyumlu canlı sıvı metal mavi
   Gece: net, canlı sıvı metal dark blue
   Beyaz eskitme/parlak film kaldırıldı; sadece cyan metal yansıma kaldı.
   ========================================================= */
.ild-liquid-breadcrumbs,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"],
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"]{
  display:flex !important;
  flex-wrap:wrap !important;
  align-items:center !important;
  gap:10px !important;
  margin-top:2px !important;
  margin-bottom:14px !important;
}

.ild-liquid-breadcrumb,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small{
  position:relative !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:38px !important;
  padding:9px 18px !important;
  border-radius:999px !important;
  overflow:hidden !important;
  isolation:isolate !important;
  font-size:.88rem !important;
  font-weight:850 !important;
  letter-spacing:.012em !important;
  line-height:1.1 !important;
  white-space:nowrap !important;
  text-decoration:none !important;
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
  text-shadow:0 1px 1px rgba(0,20,54,.30) !important;
  border:1px solid rgba(34,224,255,.96) !important;
  background:
    linear-gradient(180deg, rgba(0,225,255,.22) 0%, rgba(0,225,255,.08) 18%, rgba(0,225,255,0) 19%) top/100% 50% no-repeat,
    linear-gradient(180deg,#12cfff 0%,#00a9ee 22%,#0084d4 52%,#0064bd 74%,#004a98 100%) !important;
  box-shadow:
    inset 0 1px 0 rgba(37,232,255,.24),
    inset 0 -11px 18px rgba(0,38,112,.30),
    0 8px 18px rgba(0,82,165,.18),
    0 0 0 1px rgba(0,228,255,.12) !important;
  filter:none !important;
  mix-blend-mode:normal !important;
  transition:transform .16s ease, filter .16s ease, box-shadow .16s ease !important;
}

.ild-liquid-breadcrumb::before,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::before,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::before,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::before,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::before{
  content:'' !important;
  position:absolute !important;
  inset:1px !important;
  border-radius:inherit !important;
  background:linear-gradient(180deg, rgba(0,240,255,.16) 0%, rgba(0,190,255,.06) 34%, rgba(0,0,0,0) 60%) !important;
  pointer-events:none !important;
  z-index:0 !important;
}

.ild-liquid-breadcrumb::after,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::after,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::after,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::after,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::after{
  content:'' !important;
  position:absolute !important;
  left:-24% !important;
  top:-35% !important;
  width:35% !important;
  height:175% !important;
  transform:rotate(25deg) !important;
  background:linear-gradient(90deg, rgba(0,255,255,0) 0%, rgba(0,244,255,.22) 50%, rgba(0,255,255,0) 100%) !important;
  opacity:.95 !important;
  pointer-events:none !important;
  z-index:0 !important;
}

.ild-liquid-breadcrumb > *,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small > *,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small > *{
  position:relative !important;
  z-index:2 !important;
}

.ild-liquid-breadcrumb.is-current,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small{
  border-color:rgba(62,235,255,1) !important;
  background:
    linear-gradient(180deg, rgba(0,235,255,.24) 0%, rgba(0,235,255,.09) 18%, rgba(0,235,255,0) 19%) top/100% 50% no-repeat,
    linear-gradient(180deg,#26d8ff 0%,#07b8f5 22%,#0091df 52%,#0070c8 74%,#0054a7 100%) !important;
  box-shadow:
    inset 0 1px 0 rgba(67,238,255,.28),
    inset 0 -11px 18px rgba(0,43,118,.32),
    0 9px 20px rgba(0,84,172,.21),
    0 0 0 1px rgba(0,230,255,.14) !important;
}

.ild-liquid-breadcrumb.is-link:hover,
.ild-liquid-breadcrumb.is-link:focus-visible,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small:hover,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small:focus-visible,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small:hover,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small:focus-visible{
  transform:translateY(-1px) !important;
  filter:brightness(1.06) saturate(1.07) !important;
  box-shadow:
    inset 0 1px 0 rgba(76,243,255,.32),
    inset 0 -11px 18px rgba(0,43,118,.30),
    0 12px 24px rgba(0,86,178,.25),
    0 0 0 1px rgba(0,237,255,.18) !important;
  outline:none !important;
}

.ild-liquid-breadcrumb-sep,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1,
.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:24px !important;
  min-width:24px !important;
  height:24px !important;
  padding:0 !important;
  border-radius:50% !important;
  font-size:.92rem !important;
  font-weight:900 !important;
  color:#67dfff !important;
  -webkit-text-fill-color:#67dfff !important;
  background:linear-gradient(180deg, rgba(0,148,220,.25) 0%, rgba(0,84,170,.34) 100%) !important;
  border:1px solid rgba(66,216,255,.30) !important;
  box-shadow:inset 0 1px 0 rgba(0,230,255,.10), 0 4px 12px rgba(0,72,150,.08) !important;
  text-shadow:none !important;
}

html[data-bs-theme="dark"] .ild-liquid-breadcrumb,
[data-bs-theme="dark"] .ild-liquid-breadcrumb,
body.dark-mode .ild-liquid-breadcrumb,
body.theme-dark .ild-liquid-breadcrumb,
html[data-bs-theme="dark"] body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
html[data-bs-theme="dark"] body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
[data-bs-theme="dark"] .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
[data-bs-theme="dark"] .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
body.dark-mode.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
body.dark-mode.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
body.theme-dark.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
body.theme-dark.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
body.dark-mode .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
body.dark-mode .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
body.theme-dark .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
body.theme-dark .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small{
  color:#f4fcff !important;
  -webkit-text-fill-color:#f4fcff !important;
  border-color:rgba(54,199,255,.78) !important;
  background:
    linear-gradient(180deg, rgba(45,206,255,.14) 0%, rgba(45,206,255,.04) 18%, rgba(45,206,255,0) 19%) top/100% 50% no-repeat,
    linear-gradient(180deg,#0b3f72 0%,#075b93 26%,#064b82 54%,#033461 76%,#021f44 100%) !important;
  box-shadow:
    inset 0 1px 0 rgba(61,214,255,.12),
    inset 0 -12px 20px rgba(0,0,0,.34),
    0 10px 24px rgba(0,0,0,.26),
    0 0 0 1px rgba(44,197,255,.10) !important;
  text-shadow:0 1px 1px rgba(0,0,0,.38) !important;
}

html[data-bs-theme="dark"] .ild-liquid-breadcrumb::before,
[data-bs-theme="dark"] .ild-liquid-breadcrumb::before,
body.dark-mode .ild-liquid-breadcrumb::before,
body.theme-dark .ild-liquid-breadcrumb::before,
html[data-bs-theme="dark"] body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::before,
html[data-bs-theme="dark"] body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::before,
[data-bs-theme="dark"] .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::before,
[data-bs-theme="dark"] .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::before,
body.dark-mode .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::before,
body.dark-mode .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::before,
body.theme-dark .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::before,
body.theme-dark .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::before{
  background:linear-gradient(180deg, rgba(0,220,255,.10) 0%, rgba(0,150,230,.035) 36%, rgba(0,0,0,0) 62%) !important;
}

html[data-bs-theme="dark"] .ild-liquid-breadcrumb::after,
[data-bs-theme="dark"] .ild-liquid-breadcrumb::after,
body.dark-mode .ild-liquid-breadcrumb::after,
body.theme-dark .ild-liquid-breadcrumb::after,
html[data-bs-theme="dark"] body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::after,
html[data-bs-theme="dark"] body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::after,
[data-bs-theme="dark"] .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::after,
[data-bs-theme="dark"] .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::after,
body.dark-mode .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::after,
body.dark-mode .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::after,
body.theme-dark .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small::after,
body.theme-dark .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small::after{
  background:linear-gradient(90deg, rgba(0,255,255,0) 0%, rgba(0,216,255,.16) 50%, rgba(0,255,255,0) 100%) !important;
  opacity:.85 !important;
}

html[data-bs-theme="dark"] .ild-liquid-breadcrumb.is-current,
[data-bs-theme="dark"] .ild-liquid-breadcrumb.is-current,
body.dark-mode .ild-liquid-breadcrumb.is-current,
body.theme-dark .ild-liquid-breadcrumb.is-current,
html[data-bs-theme="dark"] body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
[data-bs-theme="dark"] .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
body.dark-mode.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
body.theme-dark.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
body.dark-mode .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
body.theme-dark .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small{
  border-color:rgba(70,215,255,.86) !important;
  background:
    linear-gradient(180deg, rgba(54,215,255,.16) 0%, rgba(54,215,255,.05) 18%, rgba(54,215,255,0) 19%) top/100% 50% no-repeat,
    linear-gradient(180deg,#0d4a80 0%,#086aa0 28%,#07588e 54%,#063d6d 76%,#032852 100%) !important;
  box-shadow:
    inset 0 1px 0 rgba(66,220,255,.14),
    inset 0 -12px 20px rgba(0,0,0,.34),
    0 10px 24px rgba(0,0,0,.28),
    0 0 0 1px rgba(53,211,255,.12) !important;
}

html[data-bs-theme="dark"] .ild-liquid-breadcrumb-sep,
[data-bs-theme="dark"] .ild-liquid-breadcrumb-sep,
body.dark-mode .ild-liquid-breadcrumb-sep,
body.theme-dark .ild-liquid-breadcrumb-sep,
html[data-bs-theme="dark"] body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1,
[data-bs-theme="dark"] .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1,
body.dark-mode.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1,
body.theme-dark.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1,
body.dark-mode .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1,
body.theme-dark .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1{
  color:#72ddff !important;
  -webkit-text-fill-color:#72ddff !important;
  background:linear-gradient(180deg, rgba(4,62,113,.66) 0%, rgba(1,29,65,.78) 100%) !important;
  border-color:rgba(55,194,255,.24) !important;
  box-shadow:inset 0 1px 0 rgba(0,220,255,.06), 0 4px 12px rgba(0,0,0,.16) !important;
}

@media (max-width:991.98px){
  .ild-liquid-breadcrumbs,
  body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"],
  .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"]{gap:7px !important;}
  .ild-liquid-breadcrumb,
  body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
  body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
  .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
  .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small{
    min-height:34px !important;
    padding:8px 14px !important;
    font-size:.80rem !important;
    max-width:calc(100vw - 80px) !important;
  }
  .ild-liquid-breadcrumb-sep,
  body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1,
  .ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.mx-1{
    width:20px !important;
    min-width:20px !important;
    height:20px !important;
    font-size:.8rem !important;
  }
}


/* v21.2.5 force breadcrumb kesin fark: gündüz üst-panel mavisi, gece dark blue */
.ild-liquid-breadcrumb,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border:1px solid rgba(0,174,239,.95)!important;
  background:linear-gradient(180deg,#12c8ff 0%,#009fe3 34%,#0074bb 67%,#00558e 100%)!important;
  box-shadow:inset 0 1px 0 rgba(111,232,255,.22),inset 0 -10px 16px rgba(0,55,120,.26),0 8px 18px rgba(0,105,170,.20)!important;
  text-shadow:0 1px 1px rgba(0,35,78,.30)!important;
}
html[data-bs-theme="dark"] .ild-liquid-breadcrumb,
body.dark-mode .ild-liquid-breadcrumb,
body.theme-dark .ild-liquid-breadcrumb,
html[data-bs-theme="dark"] body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
html[data-bs-theme="dark"] body.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
body.dark-mode.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
body.dark-mode.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small,
body.theme-dark.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > a.text-muted.small,
body.theme-dark.ild-wp-breadcrumb-metal nav[style*="font-size:.78rem"] > span.text-muted.small{
  border:1px solid rgba(0,137,205,.88)!important;
  background:linear-gradient(180deg,#073a68 0%,#075a8d 33%,#064674 67%,#031c34 100%)!important;
  box-shadow:inset 0 1px 0 rgba(65,196,255,.13),inset 0 -12px 20px rgba(0,0,0,.38),0 10px 22px rgba(0,0,0,.28),0 0 0 1px rgba(0,148,220,.08)!important;
  text-shadow:0 1px 1px rgba(0,0,0,.45)!important;
}


/* =========================================================
   v21.2.6 Premium Özel HTML Sayfa Sahnesi
   Mantık: dış alan tam genişlik hissi, içerik kontrollü genişlik.
   - Sayfa başlığı gizli kalır.
   - Özel HTML / landing sayfaları 1440px premium sahne içinde çalışır.
   - Keskin köşeler yumuşatılır; gece/gündüz uyumu korunur.
   ========================================================= */
body.page .ild-premium-page-shell,
body.page-template .ild-premium-page-shell{
  width:100% !important;
  max-width:none !important;
  padding-left:clamp(12px, 2.2vw, 34px) !important;
  padding-right:clamp(12px, 2.2vw, 34px) !important;
  padding-top:.65rem !important;
  padding-bottom:1.6rem !important;
  overflow-x:clip !important;
}
body.page .ild-premium-page-inner,
body.page-template .ild-premium-page-inner{
  width:min(100%, 1320px) !important;
  max-width:1320px !important;
  margin-left:auto !important;
  margin-right:auto !important;
  box-sizing:border-box !important;
}
body.page .ild-premium-page-inner--wide,
body.page-template .ild-premium-page-inner--wide{
  width:min(100%, 1440px) !important;
  max-width:1440px !important;
}
body.page .ild-premium-page-inner--breadcrumb,
body.page-template .ild-premium-page-inner--breadcrumb{
  margin-bottom:8px !important;
}
body.page .ild-premium-page-inner--breadcrumb .ild-liquid-breadcrumbs,
body.page-template .ild-premium-page-inner--breadcrumb .ild-liquid-breadcrumbs,
body.page .ild-premium-page-inner--breadcrumb nav[aria-label="Breadcrumb"],
body.page-template .ild-premium-page-inner--breadcrumb nav[aria-label="Breadcrumb"]{
  margin-bottom:8px !important;
}
body.page .ild-premium-content-card,
body.page-template .ild-premium-content-card{
  width:100% !important;
  max-width:100% !important;
  margin:0 auto !important;
  border-radius:28px !important;
  overflow:hidden !important;
  border:1px solid rgba(15, 111, 178, .12) !important;
  background:linear-gradient(180deg, rgba(255,255,255,.88) 0%, rgba(248,252,255,.96) 100%) !important;
  box-shadow:
    0 16px 38px rgba(15, 68, 120, .09),
    0 1px 0 rgba(255,255,255,.82) inset !important;
}
body.page .ild-premium-content-card--html,
body.page-template .ild-premium-content-card--html{
  border-radius:30px !important;
  background:linear-gradient(180deg, rgba(245,251,255,.86) 0%, rgba(239,248,255,.94) 100%) !important;
  border-color:rgba(3, 105, 161, .14) !important;
  box-shadow:
    0 18px 44px rgba(11, 65, 117, .12),
    0 1px 0 rgba(255,255,255,.86) inset !important;
}
body.page .ild-premium-content-card--standard .entry-content,
body.page-template .ild-premium-content-card--standard .entry-content{
  border-radius:inherit !important;
}
/* Özel HTML blokları kendi içinde 100vw kullanıyorsa, kontrollü premium kabın içinde taşmasın. */
body.page .ild-premium-content-card--html .entry-content > [class*="ild-landing-"]:first-child,
body.page-template .ild-premium-content-card--html .entry-content > [class*="ild-landing-"]:first-child,
body.page .ild-premium-content-card--html .entry-content > .hb-page-fix-wrap:first-child,
body.page-template .ild-premium-content-card--html .entry-content > .hb-page-fix-wrap:first-child{
  width:100% !important;
  max-width:100% !important;
  left:auto !important;
  right:auto !important;
  transform:none !important;
  margin:0 !important;
  border-radius:inherit !important;
  overflow:hidden !important;
}
body.page .ild-premium-content-card--html .entry-content > [class*="ild-landing-"]:first-child > section:first-child,
body.page-template .ild-premium-content-card--html .entry-content > [class*="ild-landing-"]:first-child > section:first-child{
  border-top-left-radius:inherit !important;
  border-top-right-radius:inherit !important;
}
body.page .ild-premium-content-card--html .entry-content > [class*="ild-landing-"]:first-child > section:last-child,
body.page-template .ild-premium-content-card--html .entry-content > [class*="ild-landing-"]:first-child > section:last-child,
body.page .ild-premium-content-card--html .entry-content > [class*="ild-landing-"]:first-child > footer:last-child,
body.page-template .ild-premium-content-card--html .entry-content > [class*="ild-landing-"]:first-child > footer:last-child{
  border-bottom-left-radius:inherit !important;
  border-bottom-right-radius:inherit !important;
}
/* Blok editör içeriği keskin kutu gibi görünmesin. */
body.page .ild-premium-content-card--standard .wp-block-group,
body.page-template .ild-premium-content-card--standard .wp-block-group{
  border-radius:22px;
}
/* Gece modu: koyu cam/premium sahne */
html[data-bs-theme="dark"] body.page .ild-premium-content-card,
html[data-bs-theme="dark"] body.page-template .ild-premium-content-card,
body.dark-mode.page .ild-premium-content-card,
body.theme-dark.page .ild-premium-content-card{
  border-color:rgba(116, 202, 255, .16) !important;
  background:linear-gradient(180deg, rgba(17, 29, 49, .92) 0%, rgba(13, 23, 41, .98) 100%) !important;
  box-shadow:
    0 18px 46px rgba(0,0,0,.26),
    0 1px 0 rgba(255,255,255,.06) inset,
    0 0 0 1px rgba(72, 171, 232, .05) !important;
}
html[data-bs-theme="dark"] body.page .ild-premium-content-card--html,
html[data-bs-theme="dark"] body.page-template .ild-premium-content-card--html,
body.dark-mode.page .ild-premium-content-card--html,
body.theme-dark.page .ild-premium-content-card--html{
  border-color:rgba(102, 199, 255, .18) !important;
  background:linear-gradient(180deg, rgba(11, 27, 50, .94) 0%, rgba(8, 19, 36, .98) 100%) !important;
  box-shadow:
    0 20px 50px rgba(0,0,0,.30),
    0 1px 0 rgba(255,255,255,.07) inset,
    0 0 0 1px rgba(82, 190, 255, .06) !important;
}
html[data-bs-theme="dark"] body.page .ild-premium-content-card--html .entry-content > [class*="ild-landing-"]:first-child,
html[data-bs-theme="dark"] body.page-template .ild-premium-content-card--html .entry-content > [class*="ild-landing-"]:first-child,
body.dark-mode.page .ild-premium-content-card--html .entry-content > [class*="ild-landing-"]:first-child,
body.theme-dark.page .ild-premium-content-card--html .entry-content > [class*="ild-landing-"]:first-child{
  background:#061325 !important;
}
@media (min-width: 1600px){
  body.page .ild-premium-page-inner--wide,
  body.page-template .ild-premium-page-inner--wide{
    width:min(100%, 1500px) !important;
    max-width:1500px !important;
  }
}
@media (max-width: 991.98px){
  body.page .ild-premium-page-shell,
  body.page-template .ild-premium-page-shell{
    padding-left:10px !important;
    padding-right:10px !important;
    padding-top:.45rem !important;
    padding-bottom:1rem !important;
  }
  body.page .ild-premium-content-card,
  body.page-template .ild-premium-content-card{
    border-radius:22px !important;
  }
  body.page .ild-premium-content-card--html,
  body.page-template .ild-premium-content-card--html{
    border-radius:22px !important;
  }
}
@media (max-width: 575.98px){
  body.page .ild-premium-page-shell,
  body.page-template .ild-premium-page-shell{
    padding-left:8px !important;
    padding-right:8px !important;
  }
  body.page .ild-premium-content-card,
  body.page-template .ild-premium-content-card{
    border-radius:18px !important;
  }
  body.page .ild-premium-content-card--standard .entry-content,
  body.page-template .ild-premium-content-card--standard .entry-content{
    padding:1rem !important;
  }
}


/* =========================================================
   v21.2.7 Kenar boşluksuz ve yumuşak özel HTML sayfa sahnesi
   - Masaüstünde sağ/sol boşluk minimuma iner.
   - Özel HTML / landing içeriği ekranı kontrollü şekilde doldurur.
   - Sert kart hissi azaltılır, yumuşak radius ve hafif gölge uygulanır.
   ========================================================= */
body.page .ild-premium-page-shell,
body.page-template .ild-premium-page-shell{
  width:100% !important;
  max-width:none !important;
  padding-left:clamp(6px,.65vw,14px) !important;
  padding-right:clamp(6px,.65vw,14px) !important;
  padding-top:.45rem !important;
  padding-bottom:1.25rem !important;
  overflow-x:clip !important;
}
body.page .ild-premium-page-inner--wide,
body.page-template .ild-premium-page-inner--wide{
  width:100% !important;
  max-width:none !important;
  margin-left:auto !important;
  margin-right:auto !important;
}
body.page .ild-premium-page-inner--breadcrumb,
body.page-template .ild-premium-page-inner--breadcrumb{
  width:100% !important;
  max-width:none !important;
  margin-bottom:8px !important;
  padding-left:clamp(58px,6vw,116px) !important;
  padding-right:clamp(12px,2vw,32px) !important;
}
body.page .ild-premium-content-card,
body.page-template .ild-premium-content-card{
  border-radius:22px !important;
  overflow:hidden !important;
  border:1px solid rgba(39,154,214,.10) !important;
  background:rgba(255,255,255,.38) !important;
  box-shadow:0 10px 28px rgba(8,55,105,.08), inset 0 1px 0 rgba(255,255,255,.60) !important;
}
body.page .ild-premium-content-card--html,
body.page-template .ild-premium-content-card--html{
  border-radius:22px !important;
  border-color:rgba(39,154,214,.12) !important;
  background:rgba(244,251,255,.38) !important;
  box-shadow:0 12px 30px rgba(8,55,105,.10), inset 0 1px 0 rgba(255,255,255,.54) !important;
}
body.page .ild-premium-content-card--html .entry-content,
body.page-template .ild-premium-content-card--html .entry-content{
  border-radius:inherit !important;
  overflow:hidden !important;
}
body.page .ild-premium-content-card--html .entry-content > [class*="ild-landing-"]:first-child,
body.page-template .ild-premium-content-card--html .entry-content > [class*="ild-landing-"]:first-child,
body.page .ild-premium-content-card--html .entry-content > .hb-page-fix-wrap:first-child,
body.page-template .ild-premium-content-card--html .entry-content > .hb-page-fix-wrap:first-child{
  width:100% !important;
  max-width:100% !important;
  left:auto !important;
  right:auto !important;
  transform:none !important;
  margin:0 !important;
  border-radius:22px !important;
  overflow:hidden !important;
}
body.page .ild-premium-content-card--html .entry-content > [class*="ild-landing-"]:first-child > .ticker:first-child,
body.page-template .ild-premium-content-card--html .entry-content > [class*="ild-landing-"]:first-child > .ticker:first-child,
body.page .ild-premium-content-card--html .entry-content > [class*="ild-landing-"]:first-child > section:first-child,
body.page-template .ild-premium-content-card--html .entry-content > [class*="ild-landing-"]:first-child > section:first-child{
  border-top-left-radius:22px !important;
  border-top-right-radius:22px !important;
  overflow:hidden !important;
}
body.page .ild-premium-content-card--html .entry-content > [class*="ild-landing-"]:first-child > section:last-child,
body.page-template .ild-premium-content-card--html .entry-content > [class*="ild-landing-"]:first-child > section:last-child,
body.page .ild-premium-content-card--html .entry-content > [class*="ild-landing-"]:first-child > footer:last-child,
body.page-template .ild-premium-content-card--html .entry-content > [class*="ild-landing-"]:first-child > footer:last-child{
  border-bottom-left-radius:22px !important;
  border-bottom-right-radius:22px !important;
  overflow:hidden !important;
}
html[data-bs-theme="dark"] body.page .ild-premium-content-card,
html[data-bs-theme="dark"] body.page-template .ild-premium-content-card,
body.dark-mode.page .ild-premium-content-card,
body.theme-dark.page .ild-premium-content-card{
  border-color:rgba(83,195,255,.10) !important;
  background:rgba(8,18,34,.32) !important;
  box-shadow:0 12px 30px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.045) !important;
}
html[data-bs-theme="dark"] body.page .ild-premium-content-card--html,
html[data-bs-theme="dark"] body.page-template .ild-premium-content-card--html,
body.dark-mode.page .ild-premium-content-card--html,
body.theme-dark.page .ild-premium-content-card--html{
  border-color:rgba(83,195,255,.12) !important;
  background:rgba(5,14,27,.26) !important;
  box-shadow:0 14px 34px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.05) !important;
}
@media(max-width:991.98px){
  body.page .ild-premium-page-shell,
  body.page-template .ild-premium-page-shell{padding-left:6px !important;padding-right:6px !important;padding-top:.35rem !important;}
  body.page .ild-premium-page-inner--breadcrumb,
  body.page-template .ild-premium-page-inner--breadcrumb{padding-left:8px !important;padding-right:8px !important;}
  body.page .ild-premium-content-card,
  body.page-template .ild-premium-content-card,
  body.page .ild-premium-content-card--html,
  body.page-template .ild-premium-content-card--html{border-radius:18px !important;}
  body.page .ild-premium-content-card--html .entry-content > [class*="ild-landing-"]:first-child,
  body.page-template .ild-premium-content-card--html .entry-content > [class*="ild-landing-"]:first-child{border-radius:18px !important;}
}
@media(max-width:575.98px){
  body.page .ild-premium-page-shell,
  body.page-template .ild-premium-page-shell{padding-left:4px !important;padding-right:4px !important;}
  body.page .ild-premium-content-card,
  body.page-template .ild-premium-content-card,
  body.page .ild-premium-content-card--html,
  body.page-template .ild-premium-content-card--html{border-radius:16px !important;}
}


/* Desktop top search height refinement */
@media (min-width: 992px){
  html body .desktop-search-wrapper{
    height:42px !important;
    min-height:42px !important;
    padding:0 16px !important;
    border-radius:14px !important;
    align-self:center !important;
  }
  html body .desktop-search-input{
    font-size:.93rem !important;
    line-height:1.2 !important;
  }
  html body .desktop-search-wrapper i{
    font-size:1.28rem !important;
    line-height:1 !important;
  }
}


/* =========================================================
   v21.2.8 Atölye / iframe uygulama sayfaları: gündüz alt boşluk rengi
   - Gündüz temasında iframe çevresi beyaz kalmasın, üst panel rengini takip etsin.
   - Gece temasındaki koyu görünüm korunur.
   ========================================================= */
body.single-uygulama,
body.single-uygulama .ild-embed-page,
body.single-uygulama .ild-app-shell--immersive,
body.single-uygulama .ild-app-frame--immersive{
  background:linear-gradient(180deg,#075985 0%,#0b82c4 48%,#063b63 100%) !important;
  background-color:#075985 !important;
}
html[data-bs-theme="light"] body.single-uygulama,
html[data-bs-theme="light"] body.single-uygulama .ild-embed-page,
html[data-bs-theme="light"] body.single-uygulama .ild-app-shell--immersive,
html[data-bs-theme="light"] body.single-uygulama .ild-app-frame--immersive,
body.single-uygulama:not(.dark-mode):not(.theme-dark){
  background:linear-gradient(180deg,#0b82c4 0%,#0877bb 42%,#075985 100%) !important;
  background-color:#0b82c4 !important;
}
html[data-bs-theme="dark"] body.single-uygulama,
html[data-bs-theme="dark"] body.single-uygulama .ild-embed-page,
html[data-bs-theme="dark"] body.single-uygulama .ild-app-shell--immersive,
html[data-bs-theme="dark"] body.single-uygulama .ild-app-frame--immersive,
body.single-uygulama.dark-mode,
body.single-uygulama.theme-dark{
  background:linear-gradient(180deg,#06111f 0%,#071b31 48%,#06111f 100%) !important;
  background-color:#06111f !important;
}
body.single-uygulama .ild-app-frame--immersive{
  min-height:calc(100dvh - 78px) !important;
}
body.admin-bar.single-uygulama .ild-app-frame--immersive{
  min-height:calc(100dvh - 110px) !important;
}
@media (max-width:991.98px){
  body.single-uygulama .ild-app-frame--immersive{
    min-height:calc(100dvh - 64px) !important;
  }
  body.admin-bar.single-uygulama .ild-app-frame--immersive{
    min-height:calc(100dvh - 110px) !important;
  }
}
@media (max-width:640px){
  body.single-uygulama .ild-app-frame--immersive{
    min-height:calc(100dvh - 56px) !important;
  }
  body.admin-bar.single-uygulama .ild-app-frame--immersive{
    min-height:calc(100dvh - 102px) !important;
  }
}


/* v21.2.6 - Gece modunda SON EKLENENLER başlığı panel başlıklarıyla aynı koyu turuncu metal */
html[data-bs-theme="dark"] body #kartListesi::before,
body[data-bs-theme="dark"] #kartListesi::before,
body.dark-mode #kartListesi::before,
body.theme-dark #kartListesi::before,
[data-bs-theme="dark"] #kartListesi::before{
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
  text-shadow:0 1px 2px rgba(0,0,0,.68),0 0 9px rgba(255,224,176,.12) !important;
  background:
    radial-gradient(circle at 50% -20%, rgba(255,220,150,.24) 0%, rgba(255,142,45,.15) 32%, transparent 62%),
    linear-gradient(180deg,#ffd18a 0%,#f59e32 10%,#c75b16 25%,#67230d 47%,#160806 72%,#060303 100%) !important;
  background-color:#67230d !important;
  border:1px solid rgba(255,177,78,.42) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,246,220,.48),
    inset 0 9px 16px rgba(255,184,92,.10),
    inset 0 -14px 20px rgba(0,0,0,.52),
    0 0 0 1px rgba(255,132,31,.16),
    0 0 15px rgba(255,111,20,.16),
    0 10px 22px rgba(0,0,0,.34) !important;
  filter:saturate(1.07) contrast(1.12) brightness(1.02) !important;
  -webkit-filter:saturate(1.07) contrast(1.12) brightness(1.02) !important;
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
}
html[data-bs-theme="dark"] body #kartListesi::after,
body[data-bs-theme="dark"] #kartListesi::after,
body.dark-mode #kartListesi::after,
body.theme-dark #kartListesi::after,
[data-bs-theme="dark"] #kartListesi::after{
  content:"" !important;
  display:none !important;
  width:0 !important;
  height:0 !important;
  padding:0 !important;
  margin:0 !important;
  border:0 !important;
  background:none !important;
  background-image:none !important;
  box-shadow:none !important;
  opacity:0 !important;
  visibility:hidden !important;
}


/* v21.2.10 - Masaüstü tema düğmesi arama kutusu ile aynı yükseklik ve hizaya alındı */
@media (min-width: 992px){
  html body .desktop-search-wrapper{
    height:42px !important;
    min-height:42px !important;
    max-height:42px !important;
    align-self:center !important;
  }
  html body #themeSwitcherDesktop{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    flex:0 0 42px !important;
    width:42px !important;
    min-width:42px !important;
    max-width:42px !important;
    height:42px !important;
    min-height:42px !important;
    max-height:42px !important;
    padding:0 !important;
    margin-top:0 !important;
    margin-bottom:0 !important;
    align-self:center !important;
    border-radius:14px !important;
  }
  html body #themeSwitcherDesktop i,
  html body #themeSwitcherDesktop svg{
    font-size:1.25rem !important;
    line-height:1 !important;
    margin:0 !important;
  }
}


/* v21.2.12 Footer yasal sayfalar - ideal yazı boyutu ve kapalı akordiyon uyumu */
.ild-legal-v2{font-size:15px!important;line-height:1.62!important;max-width:min(1240px,calc(100vw - 36px))!important;margin:0 auto 34px!important}.ild-legal-v2-hero{border-radius:26px!important;padding:clamp(18px,2.25vw,30px)!important;margin:6px 0 16px!important}.ild-legal-v2 h1{font-size:clamp(1.16rem,1.55vw,1.36rem)!important;line-height:1.18!important;letter-spacing:-.012em!important;margin-bottom:6px!important}.ild-legal-v2-desc{font-size:clamp(.92rem,1.02vw,1.03rem)!important;line-height:1.62!important;max-width:900px!important}.ild-legal-v2-kicker{padding:8px 14px!important;margin-bottom:12px!important;font-size:.9rem!important}.ild-legal-v2-badges{gap:7px!important;margin-top:14px!important}.ild-legal-v2-badges span{font-size:.78rem!important;padding:6px 11px!important}.ild-legal-v2-acc{gap:11px!important}.ild-legal-v2 details{border-radius:21px!important;border-width:1.6px!important}.ild-legal-v2 summary{min-height:62px!important;padding:14px 18px!important;gap:12px!important;font-size:.96rem!important;line-height:1.25!important}.ild-legal-v2-icon{width:38px!important;height:38px!important;border-radius:14px!important}.ild-legal-v2-icon i{font-size:1.02rem!important}.ild-legal-v2-body{padding:0 20px 18px 68px!important;font-size:.94rem!important;line-height:1.65!important}.ild-legal-v2-body p{margin:8px 0!important}.ild-legal-v2-list{margin:8px 0 0!important;padding-left:18px!important}.ild-legal-v2-list li{margin:5px 0!important}.ild-legal-v2-note{padding:10px 13px!important;border-radius:14px!important}.ild-legal-v2-grid{gap:10px!important;margin:12px 0!important}.ild-legal-v2-card{padding:12px!important;border-radius:16px!important}.ild-legal-v2-card h4{font-size:.93rem!important;margin-bottom:5px!important}.ild-legal-v2-card p{font-size:.86rem!important;line-height:1.48!important}.ild-legal-v2-faq{margin-top:18px!important}.ild-legal-v2-faq h2{font-size:1.18rem!important;margin:0 0 12px!important}@media(max-width:980px){.ild-legal-v2{font-size:14.5px!important;max-width:min(100% - 20px,760px)!important}.ild-legal-v2 h1{font-size:clamp(1.14rem,5vw,1.28rem)!important}.ild-legal-v2-body{padding:0 16px 16px 16px!important}.ild-legal-v2 summary{padding:13px 15px!important;min-height:58px!important}.ild-legal-v2-icon{width:36px!important;height:36px!important}}@media(max-width:520px){.ild-legal-v2{font-size:14px!important;max-width:calc(100vw - 18px)!important}.ild-legal-v2-hero{border-radius:20px!important;padding:16px 14px!important}.ild-legal-v2 details{border-radius:18px!important}.ild-legal-v2 summary{font-size:.92rem!important;gap:9px!important}.ild-legal-v2-badges span{font-size:.74rem!important;padding:5px 9px!important}}


/* v21.2.13 - Footer yasal/kurumsal sayfalar: hero başlığı akordiyon başlığından sadece biraz büyük */
.ild-legal-v2 .ild-legal-v2-hero h1{
  font-size:clamp(1.16rem,1.55vw,1.36rem) !important;
  line-height:1.18 !important;
  letter-spacing:-.012em !important;
  margin:0 0 6px !important;
  text-shadow:none !important;
}
.ild-legal-v2 .ild-legal-v2-desc{
  font-size:clamp(.88rem,.96vw,.98rem) !important;
  line-height:1.55 !important;
}
.ild-legal-v2 .ild-legal-v2-hero{
  padding:clamp(16px,1.9vw,24px) !important;
}
@media(max-width:980px){
  .ild-legal-v2 .ild-legal-v2-hero h1{font-size:clamp(1.14rem,5vw,1.28rem) !important;}
}


/* =========================================================
   v21.2.17 - Çerez Modalı Premium Tema Uyumu
   - Mobil/masaüstü yeni görünüm
   - Gece/gündüz uyumlu
   - HTML/JS yapısı korunur, sadece tasarım güçlendirilir
   ========================================================= */
#ild-cookie-banner.ild-cookie-consent{
  position:fixed !important;
  inset:0 !important;
  z-index:2147483000 !important;
  font-family:var(--body-font-family,'Nunito',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif) !important;
  color:#17304a !important;
}
#ild-cookie-banner .ild-cookie-overlay{
  position:absolute !important;
  inset:0 !important;
  background:
    radial-gradient(120% 100% at 50% 100%, rgba(14,165,233,.16), transparent 52%),
    rgba(8,28,48,.28) !important;
  backdrop-filter:blur(9px) saturate(1.08) !important;
  -webkit-backdrop-filter:blur(9px) saturate(1.08) !important;
}
#ild-cookie-banner .ild-cookie-modal{
  position:fixed !important;
  left:50% !important;
  right:auto !important;
  bottom:22px !important;
  top:auto !important;
  width:min(620px, calc(100vw - 32px)) !important;
  max-height:calc(100dvh - 36px) !important;
  overflow:auto !important;
  transform:translateX(-50%) translateY(0) !important;
  border-radius:30px !important;
  padding:22px !important;
  border:2px solid rgba(14,137,202,.24) !important;
  background:
    radial-gradient(120% 90% at 0% 0%, rgba(14,165,233,.16), transparent 50%),
    radial-gradient(130% 90% at 100% 100%, rgba(6,95,154,.10), transparent 54%),
    linear-gradient(145deg, rgba(255,255,255,.96), rgba(235,248,255,.94)) !important;
  box-shadow:
    0 22px 60px rgba(3,52,91,.22),
    0 8px 22px rgba(3,52,91,.12),
    inset 0 1px 0 rgba(255,255,255,.88) !important;
  color:#17304a !important;
  scrollbar-width:thin !important;
  scrollbar-color:rgba(14,137,202,.42) transparent !important;
}
#ild-cookie-banner .ild-cookie-modal::-webkit-scrollbar{width:8px !important;}
#ild-cookie-banner .ild-cookie-modal::-webkit-scrollbar-thumb{background:rgba(14,137,202,.38) !important;border-radius:999px !important;}
#ild-cookie-banner .ild-cookie-header{
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:12px !important;
  padding:0 0 14px !important;
  margin:0 0 14px !important;
  border-bottom:1.5px solid rgba(14,137,202,.16) !important;
}
#ild-cookie-banner .ild-cookie-title{
  display:flex !important;
  align-items:center !important;
  gap:12px !important;
  font-size:clamp(1.03rem, 2.6vw, 1.28rem) !important;
  line-height:1.2 !important;
  font-weight:950 !important;
  letter-spacing:.01em !important;
  color:#17304a !important;
  text-align:left !important;
}
#ild-cookie-banner .ild-cookie-title i{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:46px !important;
  height:46px !important;
  min-width:46px !important;
  border-radius:17px !important;
  color:#fff !important;
  background:linear-gradient(180deg,#2bd5ff 0%,#0ea5e9 42%,#075985 100%) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.34),
    0 10px 22px rgba(14,137,202,.24) !important;
  font-size:1.25rem !important;
}
#ild-cookie-banner .ild-cookie-body{
  margin:0 !important;
  padding:0 !important;
  font-size:.98rem !important;
  line-height:1.72 !important;
  color:#34495f !important;
  letter-spacing:.005em !important;
}
#ild-cookie-banner .ild-cookie-body strong{color:#17304a !important;font-weight:950 !important;}
#ild-cookie-banner .ild-cookie-body a{
  color:#0369a1 !important;
  font-weight:900 !important;
  text-decoration:none !important;
  border-bottom:1px dashed rgba(3,105,161,.45) !important;
}
#ild-cookie-banner .ild-cookie-actions{
  display:grid !important;
  grid-template-columns:1fr !important;
  gap:10px !important;
  margin:20px 0 0 !important;
}
#ild-cookie-banner .ild-cookie-btn{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:100% !important;
  min-height:52px !important;
  padding:12px 18px !important;
  border-radius:18px !important;
  border:1.7px solid rgba(14,137,202,.24) !important;
  font-family:var(--heading-font-family,var(--body-font-family),sans-serif) !important;
  font-size:.98rem !important;
  line-height:1.1 !important;
  font-weight:950 !important;
  letter-spacing:.01em !important;
  cursor:pointer !important;
  transition:transform .16s ease, filter .16s ease, box-shadow .16s ease, border-color .16s ease !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.62), 0 8px 18px rgba(8,79,130,.08) !important;
  text-align:center !important;
}
#ild-cookie-banner .ild-cookie-btn:hover,
#ild-cookie-banner .ild-cookie-btn:focus-visible{
  transform:translateY(-1px) !important;
  filter:saturate(1.05) brightness(1.03) !important;
  outline:0 !important;
}
#ild-cookie-banner .ild-cookie-reject{
  color:#17415f !important;
  background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(238,247,252,.92)) !important;
  border-color:rgba(14,137,202,.22) !important;
}
#ild-cookie-banner .ild-cookie-advanced,
#ild-cookie-banner .ild-cookie-save{
  color:#083452 !important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,0) 42%),
    linear-gradient(180deg,#d9f4ff 0%,#b8e8fb 48%,#9bdcf5 100%) !important;
  border-color:rgba(14,137,202,.30) !important;
}
#ild-cookie-banner .ild-cookie-accept{
  color:#fff !important;
  border-color:rgba(9,113,55,.55) !important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.20),rgba(255,255,255,0) 42%),
    linear-gradient(180deg,#22c55e 0%,#16a34a 52%,#15803d 100%) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.34),
    0 10px 22px rgba(22,163,74,.22) !important;
}
#ild-cookie-banner .ild-cookie-footnote{
  margin:14px 0 0 !important;
  padding:12px 14px !important;
  border-radius:18px !important;
  border:1.5px solid rgba(14,137,202,.16) !important;
  background:rgba(14,165,233,.07) !important;
  color:#516476 !important;
  font-size:.87rem !important;
  line-height:1.55 !important;
}
#ild-cookie-banner .ild-cookie-advanced-panel{
  margin-top:18px !important;
  padding:16px !important;
  border-radius:22px !important;
  border:1.7px solid rgba(14,137,202,.20) !important;
  background:rgba(255,255,255,.58) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.62) !important;
}
#ild-cookie-banner .ild-cookie-adv-title{
  color:#17304a !important;
  font-size:1.02rem !important;
  font-weight:950 !important;
  margin-bottom:3px !important;
}
#ild-cookie-banner .ild-cookie-adv-sub{
  color:#5f7286 !important;
  font-size:.88rem !important;
  line-height:1.45 !important;
}
#ild-cookie-banner .ild-cookie-adv-list{
  display:grid !important;
  gap:10px !important;
  margin-top:12px !important;
}
#ild-cookie-banner .ild-cookie-acc{
  border:1.5px solid rgba(14,137,202,.18) !important;
  border-radius:18px !important;
  overflow:hidden !important;
  background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(240,249,255,.74)) !important;
  box-shadow:0 8px 18px rgba(8,79,130,.055), inset 0 1px 0 rgba(255,255,255,.70) !important;
}
#ild-cookie-banner .ild-cookie-acc-summary{
  min-height:50px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:10px !important;
  padding:12px 14px !important;
  cursor:pointer !important;
  list-style:none !important;
  color:#17304a !important;
  font-weight:950 !important;
}
#ild-cookie-banner .ild-cookie-acc-summary::-webkit-details-marker{display:none !important;}
#ild-cookie-banner .ild-cookie-acc-title{font-weight:950 !important;color:#17304a !important;}
#ild-cookie-banner .ild-cookie-acc-meta{
  display:inline-flex !important;
  align-items:center !important;
  gap:8px !important;
  color:#0c7ab5 !important;
}
#ild-cookie-banner .ild-cookie-acc[open] .ild-cookie-acc-meta i{transform:rotate(180deg) !important;}
#ild-cookie-banner .ild-cookie-badge{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:26px !important;
  padding:4px 9px !important;
  border-radius:999px !important;
  color:#fff !important;
  background:linear-gradient(180deg,#22c55e,#15803d) !important;
  font-size:.75rem !important;
  font-weight:950 !important;
}
#ild-cookie-banner .ild-cookie-acc-body{
  padding:0 14px 14px !important;
  color:#516476 !important;
  font-size:.9rem !important;
  line-height:1.52 !important;
}
#ild-cookie-banner .ild-cookie-acc-controls{
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:12px !important;
  margin-top:10px !important;
  padding:10px 12px !important;
  border-radius:14px !important;
  background:rgba(14,165,233,.08) !important;
}
#ild-cookie-banner .ild-cookie-acc-control-label{font-weight:850 !important;color:#284258 !important;}
#ild-cookie-banner .ild-cookie-switch{
  position:relative !important;
  display:inline-flex !important;
  width:54px !important;
  height:30px !important;
  flex:0 0 auto !important;
}
#ild-cookie-banner .ild-cookie-switch input{opacity:0 !important;width:0 !important;height:0 !important;}
#ild-cookie-banner .ild-cookie-slider{
  position:absolute !important;
  inset:0 !important;
  border-radius:999px !important;
  background:linear-gradient(180deg,#cbd5e1,#94a3b8) !important;
  border:1px solid rgba(100,116,139,.25) !important;
  transition:.18s ease !important;
}
#ild-cookie-banner .ild-cookie-slider::before{
  content:"" !important;
  position:absolute !important;
  width:24px !important;
  height:24px !important;
  left:3px !important;
  top:2px !important;
  border-radius:50% !important;
  background:#fff !important;
  box-shadow:0 3px 8px rgba(15,23,42,.18) !important;
  transition:.18s ease !important;
}
#ild-cookie-banner .ild-cookie-switch input:checked + .ild-cookie-slider{
  background:linear-gradient(180deg,#38bdf8,#0ea5e9 55%,#075985) !important;
  border-color:rgba(14,137,202,.45) !important;
}
#ild-cookie-banner .ild-cookie-switch input:checked + .ild-cookie-slider::before{
  transform:translateX(24px) !important;
}

html[data-bs-theme="dark"] #ild-cookie-banner.ild-cookie-consent,
body.dark-mode #ild-cookie-banner.ild-cookie-consent,
body.theme-dark #ild-cookie-banner.ild-cookie-consent{
  color:#eef7ff !important;
}
html[data-bs-theme="dark"] #ild-cookie-banner .ild-cookie-overlay,
body.dark-mode #ild-cookie-banner .ild-cookie-overlay,
body.theme-dark #ild-cookie-banner .ild-cookie-overlay{
  background:
    radial-gradient(120% 100% at 50% 100%, rgba(14,165,233,.12), transparent 54%),
    rgba(2,6,23,.58) !important;
}
html[data-bs-theme="dark"] #ild-cookie-banner .ild-cookie-modal,
body.dark-mode #ild-cookie-banner .ild-cookie-modal,
body.theme-dark #ild-cookie-banner .ild-cookie-modal{
  border-color:rgba(94,210,255,.20) !important;
  background:
    radial-gradient(120% 90% at 0% 0%, rgba(14,165,233,.13), transparent 50%),
    radial-gradient(120% 90% at 100% 100%, rgba(6,95,154,.15), transparent 54%),
    linear-gradient(145deg, rgba(8,20,38,.97), rgba(5,14,27,.96)) !important;
  box-shadow:
    0 24px 70px rgba(0,0,0,.48),
    0 8px 24px rgba(0,0,0,.32),
    inset 0 1px 0 rgba(255,255,255,.06) !important;
  color:#eef7ff !important;
}
html[data-bs-theme="dark"] #ild-cookie-banner .ild-cookie-header,
body.dark-mode #ild-cookie-banner .ild-cookie-header,
body.theme-dark #ild-cookie-banner .ild-cookie-header{
  border-bottom-color:rgba(94,210,255,.14) !important;
}
html[data-bs-theme="dark"] #ild-cookie-banner .ild-cookie-title,
body.dark-mode #ild-cookie-banner .ild-cookie-title,
body.theme-dark #ild-cookie-banner .ild-cookie-title,
html[data-bs-theme="dark"] #ild-cookie-banner .ild-cookie-body strong,
body.dark-mode #ild-cookie-banner .ild-cookie-body strong,
body.theme-dark #ild-cookie-banner .ild-cookie-body strong{
  color:#f4fbff !important;
}
html[data-bs-theme="dark"] #ild-cookie-banner .ild-cookie-body,
body.dark-mode #ild-cookie-banner .ild-cookie-body,
body.theme-dark #ild-cookie-banner .ild-cookie-body{
  color:#c7d7e8 !important;
}
html[data-bs-theme="dark"] #ild-cookie-banner .ild-cookie-body a,
body.dark-mode #ild-cookie-banner .ild-cookie-body a,
body.theme-dark #ild-cookie-banner .ild-cookie-body a{
  color:#7dd3fc !important;
  border-bottom-color:rgba(125,211,252,.42) !important;
}
html[data-bs-theme="dark"] #ild-cookie-banner .ild-cookie-reject,
body.dark-mode #ild-cookie-banner .ild-cookie-reject,
body.theme-dark #ild-cookie-banner .ild-cookie-reject{
  color:#e9f7ff !important;
  background:linear-gradient(180deg,rgba(22,37,58,.92),rgba(11,25,45,.92)) !important;
  border-color:rgba(125,211,252,.18) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 8px 18px rgba(0,0,0,.18) !important;
}
html[data-bs-theme="dark"] #ild-cookie-banner .ild-cookie-advanced,
html[data-bs-theme="dark"] #ild-cookie-banner .ild-cookie-save,
body.dark-mode #ild-cookie-banner .ild-cookie-advanced,
body.dark-mode #ild-cookie-banner .ild-cookie-save,
body.theme-dark #ild-cookie-banner .ild-cookie-advanced,
body.theme-dark #ild-cookie-banner .ild-cookie-save{
  color:#f4fbff !important;
  background:
    linear-gradient(180deg,rgba(125,211,252,.16),rgba(125,211,252,0) 42%),
    linear-gradient(180deg,#0b5f93,#09486f) !important;
  border-color:rgba(125,211,252,.24) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.10), 0 8px 18px rgba(0,0,0,.20) !important;
}
html[data-bs-theme="dark"] #ild-cookie-banner .ild-cookie-footnote,
body.dark-mode #ild-cookie-banner .ild-cookie-footnote,
body.theme-dark #ild-cookie-banner .ild-cookie-footnote{
  color:#b7c9dc !important;
  border-color:rgba(125,211,252,.14) !important;
  background:rgba(125,211,252,.06) !important;
}
html[data-bs-theme="dark"] #ild-cookie-banner .ild-cookie-advanced-panel,
body.dark-mode #ild-cookie-banner .ild-cookie-advanced-panel,
body.theme-dark #ild-cookie-banner .ild-cookie-advanced-panel{
  border-color:rgba(125,211,252,.15) !important;
  background:rgba(255,255,255,.045) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05) !important;
}
html[data-bs-theme="dark"] #ild-cookie-banner .ild-cookie-adv-title,
body.dark-mode #ild-cookie-banner .ild-cookie-adv-title,
body.theme-dark #ild-cookie-banner .ild-cookie-adv-title,
html[data-bs-theme="dark"] #ild-cookie-banner .ild-cookie-acc-title,
body.dark-mode #ild-cookie-banner .ild-cookie-acc-title,
body.theme-dark #ild-cookie-banner .ild-cookie-acc-title{
  color:#f4fbff !important;
}
html[data-bs-theme="dark"] #ild-cookie-banner .ild-cookie-adv-sub,
html[data-bs-theme="dark"] #ild-cookie-banner .ild-cookie-acc-body,
body.dark-mode #ild-cookie-banner .ild-cookie-adv-sub,
body.dark-mode #ild-cookie-banner .ild-cookie-acc-body,
body.theme-dark #ild-cookie-banner .ild-cookie-adv-sub,
body.theme-dark #ild-cookie-banner .ild-cookie-acc-body{
  color:#b7c9dc !important;
}
html[data-bs-theme="dark"] #ild-cookie-banner .ild-cookie-acc,
body.dark-mode #ild-cookie-banner .ild-cookie-acc,
body.theme-dark #ild-cookie-banner .ild-cookie-acc{
  border-color:rgba(125,211,252,.13) !important;
  background:linear-gradient(180deg,rgba(15,31,52,.88),rgba(8,20,38,.78)) !important;
  box-shadow:0 8px 18px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.045) !important;
}
html[data-bs-theme="dark"] #ild-cookie-banner .ild-cookie-acc-summary,
body.dark-mode #ild-cookie-banner .ild-cookie-acc-summary,
body.theme-dark #ild-cookie-banner .ild-cookie-acc-summary{
  color:#f4fbff !important;
}
html[data-bs-theme="dark"] #ild-cookie-banner .ild-cookie-acc-controls,
body.dark-mode #ild-cookie-banner .ild-cookie-acc-controls,
body.theme-dark #ild-cookie-banner .ild-cookie-acc-controls{
  background:rgba(125,211,252,.055) !important;
}
html[data-bs-theme="dark"] #ild-cookie-banner .ild-cookie-acc-control-label,
body.dark-mode #ild-cookie-banner .ild-cookie-acc-control-label,
body.theme-dark #ild-cookie-banner .ild-cookie-acc-control-label{
  color:#d7e8f8 !important;
}
@media (min-width: 720px){
  #ild-cookie-banner .ild-cookie-actions{
    grid-template-columns:1fr 1fr 1fr !important;
  }
  #ild-cookie-banner .ild-cookie-accept{
    grid-column:auto !important;
  }
}
@media (max-width: 575.98px){
  #ild-cookie-banner .ild-cookie-modal{
    width:calc(100vw - 22px) !important;
    bottom:10px !important;
    max-height:calc(100dvh - 20px) !important;
    border-radius:26px !important;
    padding:18px !important;
  }
  #ild-cookie-banner .ild-cookie-title{
    font-size:1.05rem !important;
    gap:10px !important;
  }
  #ild-cookie-banner .ild-cookie-title i{
    width:42px !important;
    height:42px !important;
    min-width:42px !important;
    border-radius:15px !important;
  }
  #ild-cookie-banner .ild-cookie-body{
    font-size:.94rem !important;
    line-height:1.66 !important;
  }
  #ild-cookie-banner .ild-cookie-actions{
    margin-top:16px !important;
  }
  #ild-cookie-banner .ild-cookie-btn{
    min-height:50px !important;
    border-radius:17px !important;
  }
  #ild-cookie-banner .ild-cookie-footnote{
    font-size:.82rem !important;
  }
}


/* v21.2.18 - Çerez modalı mobil kompakt premium kart */
@media (max-width: 767.98px){
  html body #ild-cookie-banner,
  html body .ild-cookie-consent{
    position:fixed !important;
    left:50% !important;
    right:auto !important;
    top:auto !important;
    bottom:calc(env(safe-area-inset-bottom, 0px) + 14px) !important;
    transform:translateX(-50%) !important;
    width:min(92vw, 430px) !important;
    max-width:92vw !important;
    height:auto !important;
    max-height:82dvh !important;
    min-height:0 !important;
    margin:0 !important;
    padding:16px 16px 14px !important;
    overflow:auto !important;
    overscroll-behavior:contain !important;
    border-radius:24px !important;
    border:1.7px solid rgba(14,165,233,.26) !important;
    background:
      radial-gradient(100% 80% at 0% 0%, rgba(14,165,233,.12), transparent 52%),
      linear-gradient(180deg, rgba(255,255,255,.96), rgba(239,249,255,.94)) !important;
    color:#1d2f45 !important;
    box-shadow:0 18px 46px rgba(7,73,115,.20), inset 0 1px 0 rgba(255,255,255,.88) !important;
    z-index:2147483647 !important;
    backdrop-filter:blur(16px) saturate(1.12) !important;
    -webkit-backdrop-filter:blur(16px) saturate(1.12) !important;
  }

  html body #ild-cookie-banner::before,
  html body .ild-cookie-consent::before{
    content:"" !important;
    position:fixed !important;
    inset:0 !important;
    background:rgba(4,17,32,.34) !important;
    z-index:-1 !important;
    pointer-events:none !important;
  }

  html body #ild-cookie-banner h2,
  html body #ild-cookie-banner h3,
  html body .ild-cookie-consent h2,
  html body .ild-cookie-consent h3{
    font-size:1.05rem !important;
    line-height:1.2 !important;
    margin:0 0 10px !important;
    color:#172b42 !important;
    letter-spacing:-.01em !important;
  }

  html body #ild-cookie-banner p,
  html body .ild-cookie-consent p{
    font-size:.86rem !important;
    line-height:1.46 !important;
    margin:0 0 10px !important;
    color:#475a70 !important;
  }

  html body #ild-cookie-banner .ild-cookie-actions,
  html body #ild-cookie-banner .cookie-actions,
  html body .ild-cookie-consent .ild-cookie-actions,
  html body .ild-cookie-consent .cookie-actions{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:8px !important;
    margin-top:12px !important;
  }

  html body #ild-cookie-banner button,
  html body .ild-cookie-consent button,
  html body #ild-cookie-banner .btn,
  html body .ild-cookie-consent .btn{
    min-height:44px !important;
    height:44px !important;
    border-radius:15px !important;
    padding:0 14px !important;
    font-size:.9rem !important;
    font-weight:850 !important;
    line-height:1.1 !important;
  }

  html body #ild-cookie-accept,
  html body #ild-cookie-banner .accept,
  html body .ild-cookie-consent .accept{
    color:#fff !important;
    background:linear-gradient(180deg,#22c55e,#15803d) !important;
    border:1px solid rgba(34,197,94,.45) !important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 22px rgba(21,128,61,.18) !important;
  }

  html body #ild-cookie-reject,
  html body #ild-cookie-banner .reject,
  html body .ild-cookie-consent .reject,
  html body #ild-cookie-settings,
  html body #ild-cookie-banner .settings,
  html body .ild-cookie-consent .settings{
    color:#17304a !important;
    background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(229,244,252,.92)) !important;
    border:1.4px solid rgba(14,137,202,.20) !important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 7px 14px rgba(8,79,130,.06) !important;
  }

  html body #ild-cookie-banner .ild-cookie-note,
  html body .ild-cookie-consent .ild-cookie-note,
  html body #ild-cookie-banner small,
  html body .ild-cookie-consent small{
    display:block !important;
    font-size:.76rem !important;
    line-height:1.35 !important;
    margin-top:10px !important;
    color:#60758c !important;
  }

  html body #ild-cookie-banner .ild-cookie-options,
  html body .ild-cookie-consent .ild-cookie-options{
    max-height:36dvh !important;
    overflow:auto !important;
    padding-right:2px !important;
  }
}

@media (max-width: 767.98px) and (prefers-color-scheme: dark){
  html body #ild-cookie-banner,
  html body .ild-cookie-consent{
    border-color:rgba(56,189,248,.28) !important;
    background:
      radial-gradient(105% 85% at 0% 0%, rgba(14,165,233,.14), transparent 52%),
      linear-gradient(180deg, rgba(14,30,52,.96), rgba(7,18,34,.96)) !important;
    color:#eef8ff !important;
    box-shadow:0 18px 48px rgba(0,0,0,.40), inset 0 1px 0 rgba(255,255,255,.07) !important;
  }

  html body #ild-cookie-banner h2,
  html body #ild-cookie-banner h3,
  html body .ild-cookie-consent h2,
  html body .ild-cookie-consent h3{
    color:#f6fbff !important;
  }

  html body #ild-cookie-banner p,
  html body .ild-cookie-consent p{
    color:#bfd0df !important;
  }

  html body #ild-cookie-reject,
  html body #ild-cookie-banner .reject,
  html body .ild-cookie-consent .reject,
  html body #ild-cookie-settings,
  html body #ild-cookie-banner .settings,
  html body .ild-cookie-consent .settings{
    color:#eaf7ff !important;
    background:linear-gradient(180deg,rgba(22,50,82,.96),rgba(10,29,52,.94)) !important;
    border-color:rgba(80,190,255,.22) !important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 8px 18px rgba(0,0,0,.20) !important;
  }

  html body #ild-cookie-banner .ild-cookie-note,
  html body .ild-cookie-consent .ild-cookie-note,
  html body #ild-cookie-banner small,
  html body .ild-cookie-consent small{
    color:#a8bed3 !important;
  }
}

@media (max-width: 380px){
  html body #ild-cookie-banner,
  html body .ild-cookie-consent{
    width:94vw !important;
    max-width:94vw !important;
    padding:14px 13px 12px !important;
    border-radius:21px !important;
  }
  html body #ild-cookie-banner button,
  html body .ild-cookie-consent button,
  html body #ild-cookie-banner .btn,
  html body .ild-cookie-consent .btn{
    min-height:42px !important;
    height:42px !important;
  }
}


/* v21.2.19 - Mobil çerez modalı kesin hizalama: sola taşma yok, kart ortalı */
@media (max-width: 767.98px){
  html body #ild-cookie-banner.ild-cookie-consent,
  html body #ild-cookie-banner,
  html body .ild-cookie-consent{
    position:fixed !important;
    box-sizing:border-box !important;
    left:12px !important;
    right:12px !important;
    top:auto !important;
    bottom:calc(env(safe-area-inset-bottom, 0px) + 12px) !important;
    transform:none !important;
    translate:none !important;
    width:auto !important;
    min-width:0 !important;
    max-width:none !important;
    height:auto !important;
    min-height:0 !important;
    max-height:min(82dvh, 620px) !important;
    margin:0 auto !important;
    padding:16px 16px 14px !important;
    overflow-x:hidden !important;
    overflow-y:auto !important;
    overscroll-behavior:contain !important;
    border-radius:24px !important;
    z-index:2147483647 !important;
  }

  html body #ild-cookie-banner *,
  html body .ild-cookie-consent *{
    box-sizing:border-box !important;
  }

  html body #ild-cookie-banner p,
  html body .ild-cookie-consent p{
    max-width:100% !important;
    overflow-wrap:anywhere !important;
  }

  html body #ild-cookie-banner button,
  html body .ild-cookie-consent button,
  html body #ild-cookie-banner .btn,
  html body .ild-cookie-consent .btn{
    width:100% !important;
    max-width:100% !important;
    min-height:44px !important;
    height:auto !important;
    padding:12px 14px !important;
    white-space:normal !important;
    text-align:center !important;
  }

  html body #ild-cookie-banner .ild-cookie-actions,
  html body #ild-cookie-banner .cookie-actions,
  html body .ild-cookie-consent .ild-cookie-actions,
  html body .ild-cookie-consent .cookie-actions{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:9px !important;
    width:100% !important;
  }

  /* Bazı eski stiller pseudo-overlay'i modalın ölçüsünü bozacak şekilde kullanıyordu; tamamen pasifleştirildi. */
  html body #ild-cookie-banner::before,
  html body .ild-cookie-consent::before{
    display:none !important;
    content:none !important;
  }
}

/* Çok dar telefonlarda güvenli kenar */
@media (max-width: 380px){
  html body #ild-cookie-banner.ild-cookie-consent,
  html body #ild-cookie-banner,
  html body .ild-cookie-consent{
    left:8px !important;
    right:8px !important;
    bottom:calc(env(safe-area-inset-bottom, 0px) + 8px) !important;
    padding:14px 13px 12px !important;
    border-radius:21px !important;
    max-height:80dvh !important;
  }
}


/* v21.2.20 - Mobil çerez modalı gerçek kart düzeltmesi
   Önceki sürüm dış #ild-cookie-banner kutusunu kart gibi biçimlendirdiği için iç .ild-cookie-modal aşağıda küçük şerit gibi kalabiliyordu.
   Bu sürümde dış alan sadece overlay, görünen kart ise .ild-cookie-modal olur. */
@media (max-width: 767.98px){
  html body #ild-cookie-banner.ild-cookie-consent,
  html body #ild-cookie-banner,
  html body .ild-cookie-consent{
    position:fixed !important;
    inset:0 !important;
    left:0 !important;
    right:0 !important;
    top:0 !important;
    bottom:0 !important;
    width:100vw !important;
    max-width:100vw !important;
    min-width:0 !important;
    height:100dvh !important;
    max-height:100dvh !important;
    min-height:0 !important;
    margin:0 !important;
    padding:0 !important;
    overflow:visible !important;
    transform:none !important;
    translate:none !important;
    border:0 !important;
    border-radius:0 !important;
    background:transparent !important;
    box-shadow:none !important;
    backdrop-filter:none !important;
    -webkit-backdrop-filter:none !important;
    z-index:2147483647 !important;
  }

  html body #ild-cookie-banner .ild-cookie-overlay,
  html body .ild-cookie-consent .ild-cookie-overlay{
    position:fixed !important;
    inset:0 !important;
    display:block !important;
    background:rgba(4,17,32,.38) !important;
    pointer-events:none !important;
    z-index:0 !important;
  }

  html body #ild-cookie-banner .ild-cookie-modal,
  html body .ild-cookie-consent .ild-cookie-modal,
  html body #ild-cookie-banner.ild-open .ild-cookie-modal,
  html body .ild-cookie-consent.ild-open .ild-cookie-modal{
    position:fixed !important;
    left:12px !important;
    right:12px !important;
    top:auto !important;
    bottom:calc(env(safe-area-inset-bottom, 0px) + 12px) !important;
    transform:none !important;
    translate:none !important;
    width:auto !important;
    min-width:0 !important;
    max-width:none !important;
    height:auto !important;
    min-height:0 !important;
    max-height:min(82dvh, 620px) !important;
    margin:0 auto !important;
    padding:16px 16px 14px !important;
    overflow-x:hidden !important;
    overflow-y:auto !important;
    overscroll-behavior:contain !important;
    border-radius:24px !important;
    border:1.7px solid rgba(14,165,233,.26) !important;
    background:
      radial-gradient(100% 80% at 0% 0%, rgba(14,165,233,.12), transparent 52%),
      linear-gradient(180deg, rgba(255,255,255,.97), rgba(239,249,255,.95)) !important;
    color:#1d2f45 !important;
    box-shadow:0 18px 46px rgba(7,73,115,.22), inset 0 1px 0 rgba(255,255,255,.88) !important;
    z-index:1 !important;
    opacity:1 !important;
    visibility:visible !important;
    box-sizing:border-box !important;
    backdrop-filter:blur(16px) saturate(1.12) !important;
    -webkit-backdrop-filter:blur(16px) saturate(1.12) !important;
  }

  html body #ild-cookie-banner .ild-cookie-modal *,
  html body .ild-cookie-consent .ild-cookie-modal *{
    box-sizing:border-box !important;
  }

  html body #ild-cookie-banner .ild-cookie-title,
  html body .ild-cookie-consent .ild-cookie-title{
    align-items:center !important;
    gap:10px !important;
    font-size:1.04rem !important;
    line-height:1.2 !important;
    margin:0 !important;
    color:#172b42 !important;
  }

  html body #ild-cookie-banner .ild-cookie-header,
  html body .ild-cookie-consent .ild-cookie-header{
    margin-bottom:10px !important;
  }

  html body #ild-cookie-banner .ild-cookie-body,
  html body .ild-cookie-consent .ild-cookie-body{
    font-size:.88rem !important;
    line-height:1.48 !important;
    color:#475a70 !important;
    max-width:100% !important;
    overflow-wrap:anywhere !important;
  }

  html body #ild-cookie-banner .ild-cookie-actions,
  html body .ild-cookie-consent .ild-cookie-actions{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:9px !important;
    width:100% !important;
    margin-top:12px !important;
  }

  html body #ild-cookie-banner .ild-cookie-btn,
  html body .ild-cookie-consent .ild-cookie-btn,
  html body #ild-cookie-banner button,
  html body .ild-cookie-consent button{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:100% !important;
    max-width:100% !important;
    min-height:44px !important;
    height:auto !important;
    padding:12px 14px !important;
    border-radius:15px !important;
    white-space:normal !important;
    text-align:center !important;
    font-size:.9rem !important;
    line-height:1.15 !important;
    font-weight:900 !important;
  }

  html body #ild-cookie-banner .ild-cookie-accept,
  html body .ild-cookie-consent .ild-cookie-accept{
    color:#fff !important;
    background:linear-gradient(180deg,#22c55e,#15803d) !important;
    border:1px solid rgba(34,197,94,.45) !important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 22px rgba(21,128,61,.18) !important;
  }

  html body #ild-cookie-banner .ild-cookie-reject,
  html body .ild-cookie-consent .ild-cookie-reject,
  html body #ild-cookie-banner .ild-cookie-advanced,
  html body .ild-cookie-consent .ild-cookie-advanced{
    color:#17304a !important;
    background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(229,244,252,.92)) !important;
    border:1.4px solid rgba(14,137,202,.20) !important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 7px 14px rgba(8,79,130,.06) !important;
  }

  html body #ild-cookie-banner .ild-cookie-footnote,
  html body .ild-cookie-consent .ild-cookie-footnote{
    font-size:.76rem !important;
    line-height:1.35 !important;
    margin-top:10px !important;
    color:#60758c !important;
  }

  html body #ild-cookie-banner .ild-cookie-advanced-panel,
  html body .ild-cookie-consent .ild-cookie-advanced-panel{
    max-height:42dvh !important;
    overflow:auto !important;
    border-radius:16px !important;
  }

  html body #ild-cookie-banner::before,
  html body .ild-cookie-consent::before{
    display:none !important;
    content:none !important;
  }
}

@media (max-width: 767.98px){
  html[data-bs-theme="dark"] body #ild-cookie-banner .ild-cookie-modal,
  html[data-bs-theme="dark"] body .ild-cookie-consent .ild-cookie-modal,
  body.dark-mode #ild-cookie-banner .ild-cookie-modal,
  body.dark-mode .ild-cookie-consent .ild-cookie-modal,
  body.theme-dark #ild-cookie-banner .ild-cookie-modal,
  body.theme-dark .ild-cookie-consent .ild-cookie-modal{
    border-color:rgba(56,189,248,.28) !important;
    background:
      radial-gradient(105% 85% at 0% 0%, rgba(14,165,233,.14), transparent 52%),
      linear-gradient(180deg, rgba(14,30,52,.96), rgba(7,18,34,.96)) !important;
    color:#eef8ff !important;
    box-shadow:0 18px 48px rgba(0,0,0,.40), inset 0 1px 0 rgba(255,255,255,.07) !important;
  }

  html[data-bs-theme="dark"] body #ild-cookie-banner .ild-cookie-title,
  html[data-bs-theme="dark"] body .ild-cookie-consent .ild-cookie-title,
  body.dark-mode #ild-cookie-banner .ild-cookie-title,
  body.dark-mode .ild-cookie-consent .ild-cookie-title,
  body.theme-dark #ild-cookie-banner .ild-cookie-title,
  body.theme-dark .ild-cookie-consent .ild-cookie-title{
    color:#f6fbff !important;
  }

  html[data-bs-theme="dark"] body #ild-cookie-banner .ild-cookie-body,
  html[data-bs-theme="dark"] body .ild-cookie-consent .ild-cookie-body,
  body.dark-mode #ild-cookie-banner .ild-cookie-body,
  body.dark-mode .ild-cookie-consent .ild-cookie-body,
  body.theme-dark #ild-cookie-banner .ild-cookie-body,
  body.theme-dark .ild-cookie-consent .ild-cookie-body{
    color:#bfd0df !important;
  }

  html[data-bs-theme="dark"] body #ild-cookie-banner .ild-cookie-reject,
  html[data-bs-theme="dark"] body .ild-cookie-consent .ild-cookie-reject,
  html[data-bs-theme="dark"] body #ild-cookie-banner .ild-cookie-advanced,
  html[data-bs-theme="dark"] body .ild-cookie-consent .ild-cookie-advanced,
  body.dark-mode #ild-cookie-banner .ild-cookie-reject,
  body.dark-mode .ild-cookie-consent .ild-cookie-reject,
  body.dark-mode #ild-cookie-banner .ild-cookie-advanced,
  body.dark-mode .ild-cookie-consent .ild-cookie-advanced,
  body.theme-dark #ild-cookie-banner .ild-cookie-reject,
  body.theme-dark .ild-cookie-consent .ild-cookie-reject,
  body.theme-dark #ild-cookie-banner .ild-cookie-advanced,
  body.theme-dark .ild-cookie-consent .ild-cookie-advanced{
    color:#eaf7ff !important;
    background:linear-gradient(180deg,rgba(22,50,82,.96),rgba(10,29,52,.94)) !important;
    border-color:rgba(80,190,255,.22) !important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 8px 18px rgba(0,0,0,.20) !important;
  }

  html[data-bs-theme="dark"] body #ild-cookie-banner .ild-cookie-footnote,
  html[data-bs-theme="dark"] body .ild-cookie-consent .ild-cookie-footnote,
  body.dark-mode #ild-cookie-banner .ild-cookie-footnote,
  body.dark-mode .ild-cookie-consent .ild-cookie-footnote,
  body.theme-dark #ild-cookie-banner .ild-cookie-footnote,
  body.theme-dark .ild-cookie-consent .ild-cookie-footnote{
    color:#a8bed3 !important;
  }
}

@media (max-width: 380px){
  html body #ild-cookie-banner .ild-cookie-modal,
  html body .ild-cookie-consent .ild-cookie-modal,
  html body #ild-cookie-banner.ild-open .ild-cookie-modal,
  html body .ild-cookie-consent.ild-open .ild-cookie-modal{
    left:8px !important;
    right:8px !important;
    bottom:calc(env(safe-area-inset-bottom, 0px) + 8px) !important;
    padding:14px 13px 12px !important;
    border-radius:21px !important;
    max-height:80dvh !important;
  }
}


/* v21.2.21 - Çerez modalı kapanınca dokunmatik kilitlenmesin */
html body #ild-cookie-banner:not(.ild-open),
html body .ild-cookie-consent:not(.ild-open){
  pointer-events:none !important;
  visibility:hidden !important;
  opacity:0 !important;
}

html body #ild-cookie-banner:not(.ild-open) .ild-cookie-modal,
html body .ild-cookie-consent:not(.ild-open) .ild-cookie-modal,
html body #ild-cookie-banner:not(.ild-open) .ild-cookie-overlay,
html body .ild-cookie-consent:not(.ild-open) .ild-cookie-overlay{
  pointer-events:none !important;
}

html body #ild-cookie-banner.ild-open,
html body .ild-cookie-consent.ild-open{
  pointer-events:auto !important;
  visibility:visible !important;
  opacity:1 !important;
}

html body #ild-cookie-banner.ild-open .ild-cookie-modal,
html body .ild-cookie-consent.ild-open .ild-cookie-modal{
  pointer-events:auto !important;
}

/* ILD içerik sayfası özelleştirici kutuları */
.ild-single-meta-grid{grid-template-columns:repeat(var(--ild-meta-count,4),minmax(0,1fr))!important}
.ild-custom-section .ild-single-block-head{background:linear-gradient(90deg,#0877bb,#1db7e6)}
.ild-custom-section-green .ild-single-block-head{background:linear-gradient(90deg,#15803d,#22c55e)}
.ild-custom-section-orange .ild-single-block-head{background:linear-gradient(90deg,#ea580c,#f59e0b)}
.ild-custom-section-purple .ild-single-block-head{background:linear-gradient(90deg,#7c3aed,#a855f7)}
.ild-custom-section-red .ild-single-block-head{background:linear-gradient(90deg,#dc2626,#f97316)}
.ild-custom-section-gray .ild-single-block-head{background:linear-gradient(90deg,#334155,#64748b)}
.ild-single-section-note{margin:0 0 12px;padding:10px 12px;border-radius:12px;background:#eef8ff;border:1px solid rgba(14,165,233,.2);color:#075985;font-weight:800}
.ild-custom-paragraph{white-space:pre-line}
.ild-single-bullet-list,.ild-single-numbered-list{display:grid;gap:10px;margin:0!important;padding:0!important;list-style:none!important;counter-reset:ildnum}
.ild-single-bullet-list li,.ild-single-numbered-list li{position:relative;border:1px solid rgba(148,163,184,.35);background:#f0f9ff;border-radius:14px;padding:11px 13px 11px 46px;font-weight:750;color:#0f2742}
.ild-single-bullet-list li:before{content:"";position:absolute;left:18px;top:18px;width:10px;height:10px;border-radius:999px;background:#0ea5e9;box-shadow:0 0 0 4px rgba(14,165,233,.15)}
.ild-single-numbered-list li{counter-increment:ildnum}.ild-single-numbered-list li:before{content:counter(ildnum);position:absolute;left:12px;top:10px;width:24px;height:24px;border-radius:8px;background:#0ea5e9;color:#fff;display:grid;place-items:center;font-weight:1000;font-size:.78rem}
.ild-single-mini-card-grid{display:grid;grid-template-columns:repeat(var(--ild-section-cols,2),minmax(0,1fr));gap:10px}
.ild-single-mini-card{border:1px solid rgba(148,163,184,.35);background:linear-gradient(180deg,#fff,#f8fbff);border-radius:14px;padding:13px 14px;font-weight:800;color:#0f2742;box-shadow:0 6px 14px rgba(15,23,42,.06)}
.ild-custom-section-green .ild-single-steps li span,.ild-custom-section-green .ild-single-numbered-list li:before,.ild-custom-section-green .ild-single-bullet-list li:before{background:#16a34a}
.ild-custom-section-orange .ild-single-steps li span,.ild-custom-section-orange .ild-single-numbered-list li:before,.ild-custom-section-orange .ild-single-bullet-list li:before{background:#f97316}
.ild-custom-section-purple .ild-single-steps li span,.ild-custom-section-purple .ild-single-numbered-list li:before,.ild-custom-section-purple .ild-single-bullet-list li:before{background:#8b5cf6}
.ild-custom-section-red .ild-single-steps li span,.ild-custom-section-red .ild-single-numbered-list li:before,.ild-custom-section-red .ild-single-bullet-list li:before{background:#ef4444}
.ild-custom-section-gray .ild-single-steps li span,.ild-custom-section-gray .ild-single-numbered-list li:before,.ild-custom-section-gray .ild-single-bullet-list li:before{background:#64748b}
html[data-bs-theme="dark"] .ild-single-section-note{background:#172235;border-color:#334155;color:#e2e8f0}
html[data-bs-theme="dark"] .ild-single-bullet-list li,html[data-bs-theme="dark"] .ild-single-numbered-list li,html[data-bs-theme="dark"] .ild-single-mini-card{background:#172235;border-color:#334155;color:#e2e8f0}
@media(max-width:991.98px){.ild-single-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ild-single-mini-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.ild-single-meta-grid,.ild-single-mini-card-grid{grid-template-columns:1fr!important}}

/* V21_2_23: Single içerik üst başlık kutusu kompakt ve daha şık hale getirildi */
.ild-single-hero{
  padding:14px 22px 18px;
  border:1px solid rgba(8,47,73,.42);
  border-radius:24px;
  box-shadow:0 12px 26px rgba(15,23,42,.08);
  background:
    linear-gradient(135deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.96) 62%,rgba(255,243,221,.94) 100%);
}
.ild-single-hero::before{
  content:"";
  position:absolute;
  left:22px;
  right:22px;
  top:0;
  height:4px;
  border-radius:0 0 999px 999px;
  background:linear-gradient(90deg,#0ea5e9,#38bdf8,#f59e0b);
  opacity:.95;
}
.ild-single-hero h1{
  max-width:940px;
  margin:8px auto 12px !important;
  font-size:clamp(1.6rem,2.35vw,2.35rem)!important;
  line-height:1.14!important;
  letter-spacing:-.025em!important;
}
.ild-single-lead{
  max-width:980px;
  margin:0 auto 14px;
  font-size:.94rem;
  line-height:1.55;
}
.ild-single-meta-grid{
  gap:10px;
}
.ild-single-meta-grid > div{
  padding:9px 11px;
  border-radius:16px;
  box-shadow:0 5px 14px rgba(2,100,170,.08);
}
.ild-single-meta-grid span{
  margin-bottom:2px;
}
.ild-single-meta-grid strong{
  font-size:.9rem;
}
html[data-bs-theme="dark"] .ild-single-hero{
  border-color:rgba(125,211,252,.22);
  box-shadow:0 16px 30px rgba(0,0,0,.28);
  background:linear-gradient(135deg,#1e293b 0%,#1f2a3c 68%,#2b2115 100%);
}
@media(max-width:991.98px){
  .ild-single-hero{
    padding:13px 16px 17px;
    border-radius:20px;
  }
  .ild-single-hero::before{
    left:16px;
    right:16px;
  }
  .ild-single-hero h1{
    margin:6px auto 10px !important;
    font-size:1.9rem!important;
  }
  .ild-single-lead{
    font-size:.92rem;
    margin-bottom:12px;
  }
}
@media(max-width:560px){
  .ild-single-hero{
    padding:12px 14px 15px;
    border-radius:18px;
  }
  .ild-single-hero::before{
    left:14px;
    right:14px;
    height:3px;
  }
  .ild-single-hero h1{
    font-size:1.5rem!important;
    line-height:1.18!important;
  }
  .ild-single-lead{
    font-size:.88rem;
    line-height:1.5;
  }
  .ild-single-meta-grid > div{
    padding:9px 10px;
  }
}

/* V21_2_24: Sol ve sağ panel ile ana içerik arası denge eşitlendi */
.ild-single-grid{
  grid-template-columns: 270px minmax(0,1fr) 270px;
  gap:24px;
  max-width:1580px;
}
.ild-single-left,
.ild-single-right{
  width:100%;
}
@media(max-width:1200px){
  .ild-single-grid{
    grid-template-columns:250px minmax(0,1fr) 250px;
    gap:20px;
  }
}
@media(max-width:991.98px){
  .ild-single-grid{
    grid-template-columns:1fr;
    gap:16px;
  }
}

/* V21_2_27: Duyuru bandı JS tabanlı akıcı akış modu */
.news-ticker-wrap[data-ild-ticker-smooth] .news-ticker-content{
  animation:none !important;
  padding-left:0 !important;
  padding-right:0 !important;
  will-change:transform;
  transform:translate3d(100vw,0,0);
  backface-visibility:hidden;
  -webkit-backface-visibility:hidden;
  contain:layout style paint;
}
.news-ticker-wrap.news-ticker-dir-ltr[data-ild-ticker-smooth] .news-ticker-content{
  transform:translate3d(-100vw,0,0);
}
.news-ticker-wrap[data-ild-ticker-smooth] .news-ticker-track{
  transform:translateZ(0);
  backface-visibility:hidden;
  -webkit-backface-visibility:hidden;
}
@media(max-width:767.98px){
  .news-ticker-wrap[data-ild-ticker-smooth] .news-ticker-content{
    text-rendering:optimizeSpeed;
    -webkit-font-smoothing:antialiased;
  }
}


/* v21.2.27 - Telefonda Son Eklenenler kart kategori etiketi ders yerine sınıf üst kategorisini gösterir. */
@media (max-width: 767.98px){
  body.home #kartListesi .fun-card .card-badge[data-mobile-badge],
  body.front-page #kartListesi .fun-card .card-badge[data-mobile-badge],
  #kartListesi .fun-card .card-badge[data-mobile-badge]{
    font-size:0 !important;
    line-height:1 !important;
    white-space:nowrap !important;
    overflow:hidden !important;
    max-width:100% !important;
  }
  body.home #kartListesi .fun-card .card-badge[data-mobile-badge]::before,
  body.front-page #kartListesi .fun-card .card-badge[data-mobile-badge]::before,
  #kartListesi .fun-card .card-badge[data-mobile-badge]::before{
    content:attr(data-mobile-badge);
    display:inline-block;
    font-size:clamp(10px,2.8vw,12px) !important;
    line-height:1 !important;
    letter-spacing:.02em !important;
    font-weight:900 !important;
    color:inherit !important;
    -webkit-text-fill-color:currentColor !important;
  }
}

/* V21_2_28: Mobil Son Eklenenler sınıf etiketi kontrast düzeltmesi */
@media (max-width:767px){
  body.home #kartListesi .fun-card .card-badge,
  body.front-page #kartListesi .fun-card .card-badge,
  #kartListesi .fun-card .card-badge{
    color:#fff !important;
    -webkit-text-fill-color:#fff !important;
    background:linear-gradient(180deg,#ff8a1f 0%,#e85006 54%,#a72d00 100%) !important;
    border:1px solid rgba(255,255,255,.72) !important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.52),
      0 3px 8px rgba(116,33,0,.28),
      0 0 0 1px rgba(120,32,0,.08) !important;
    text-shadow:0 1px 1px rgba(0,0,0,.34) !important;
    border-radius:999px !important;
    font-weight:900 !important;
    letter-spacing:.01em !important;
  }
}

/* V21_2_27: Son Eklenenler masaüstü sınıf etiketi turuncu/bakir vurgu */
@media (min-width: 992px){
  html body #kartListesi .fun-card .card-badge[data-mobile-badge]{
    position:relative !important;
    z-index:2 !important;
    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;
    background:
      linear-gradient(180deg,rgba(255,255,255,.26) 0%,rgba(255,255,255,.08) 30%,rgba(255,255,255,0) 100%),
      linear-gradient(180deg,#ffbe63 0%,#ff8a1c 38%,#d45500 72%,#8f2f00 100%) !important;
    border:1px solid rgba(255,223,170,.72) !important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.45),
      0 6px 12px rgba(143,47,0,.18) !important;
    text-shadow:0 1px 1px rgba(93,32,2,.42) !important;
    padding:4px 12px !important;
    font-size:.72rem !important;
    letter-spacing:.02em !important;
  }

  html[data-bs-theme="dark"] body #kartListesi .fun-card .card-badge[data-mobile-badge],
  body[data-bs-theme="dark"] #kartListesi .fun-card .card-badge[data-mobile-badge],
  body.dark-mode #kartListesi .fun-card .card-badge[data-mobile-badge],
  body.theme-dark #kartListesi .fun-card .card-badge[data-mobile-badge],
  [data-bs-theme="dark"] #kartListesi .fun-card .card-badge[data-mobile-badge]{
    color:#fff7ed !important;
    -webkit-text-fill-color:#fff7ed !important;
    background:
      linear-gradient(180deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.06) 32%,rgba(255,255,255,0) 100%),
      linear-gradient(180deg,#ffb047 0%,#f97316 40%,#b45309 72%,#5b2508 100%) !important;
    border-color:rgba(255,190,108,.58) !important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.18),
      0 6px 14px rgba(0,0,0,.26) !important;
    text-shadow:0 1px 1px rgba(60,22,4,.50) !important;
  }
}


/* V21_2_31: Kategori içi içerikler kutulu başlık kartları */
.ild-category-content-list{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
  align-items:start;
}
.ild-category-content-card{
  position:relative;
  display:flex;
  flex-direction:column;
  justify-content:center;
  min-height:118px;
  padding:17px 18px 18px;
  border-radius:22px;
  overflow:hidden;
  text-decoration:none !important;
  color:#ffffff !important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.42) 0%,rgba(255,255,255,.14) 20%,rgba(255,255,255,0) 52%),
    radial-gradient(120% 90% at 18% 0%,rgba(171,238,255,.52) 0%,rgba(31,183,238,.24) 36%,transparent 64%),
    linear-gradient(180deg,#23c7f4 0%,#0799d7 52%,#03669d 100%);
  border:1px solid rgba(132,220,255,.58);
  box-shadow:
    inset 0 2px 0 rgba(255,255,255,.58),
    inset 0 -18px 24px rgba(0,48,96,.22),
    0 13px 28px rgba(2,93,150,.15);
  transition:transform .18s ease, box-shadow .18s ease, filter .18s ease;
}
.ild-category-content-card:hover{
  transform:translateY(-2px);
  filter:saturate(1.04) brightness(1.02);
  box-shadow:
    inset 0 2px 0 rgba(255,255,255,.62),
    inset 0 -18px 24px rgba(0,48,96,.24),
    0 18px 34px rgba(2,93,150,.22);
}
.ild-category-content-card::before{
  content:"";
  position:absolute;
  left:10px;
  right:10px;
  top:8px;
  height:38%;
  border-radius:999px;
  background:linear-gradient(180deg,rgba(255,255,255,.34) 0%,rgba(255,255,255,.14) 46%,rgba(255,255,255,0) 100%);
  pointer-events:none;
}
.ild-category-content-top,
.ild-category-content-title,
.ild-category-content-meta{
  position:relative;
  z-index:2;
}
.ild-category-content-top{
  display:flex;
  flex-wrap:wrap;
  gap:7px;
  align-items:center;
  margin-bottom:9px;
}
.ild-category-class-badge,
.ild-category-type-badge{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:22px;
  padding:4px 11px;
  border-radius:999px;
  font-size:.72rem;
  line-height:1;
  font-weight:900;
  letter-spacing:.02em;
  color:#fff;
  -webkit-text-fill-color:#fff;
  text-shadow:0 1px 1px rgba(65,24,4,.38);
  border:1px solid rgba(255,223,170,.7);
  background:
    linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,.05)),
    linear-gradient(180deg,#ffbe63 0%,#ff8a1c 42%,#b94200 100%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 4px 10px rgba(90,31,0,.16);
}
.ild-category-type-badge{
  border-color:rgba(255,255,255,.42);
  background:
    linear-gradient(180deg,rgba(255,255,255,.30),rgba(255,255,255,.08)),
    linear-gradient(180deg,rgba(7,70,120,.38),rgba(3,35,70,.28));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 4px 10px rgba(0,45,90,.13);
}
.ild-category-content-title{
  display:block;
  margin:0;
  font-family:'Fredoka','Nunito',sans-serif;
  font-size:1.05rem;
  line-height:1.22;
  font-weight:900;
  color:#fff;
  -webkit-text-fill-color:#fff;
  text-shadow:0 1px 2px rgba(0,31,66,.36);
}
.ild-category-content-meta{
  display:flex;
  flex-wrap:wrap;
  gap:6px;
  margin-top:9px;
  font-size:.82rem;
  line-height:1.35;
  font-weight:700;
  color:rgba(255,255,255,.86);
  -webkit-text-fill-color:rgba(255,255,255,.86);
  text-shadow:0 1px 1px rgba(0,31,66,.22);
}
html[data-bs-theme="dark"] .ild-category-content-card,
body.dark-mode .ild-category-content-card,
body.theme-dark .ild-category-content-card{
  background:
    linear-gradient(180deg,rgba(255,255,255,.20) 0%,rgba(255,255,255,.07) 24%,rgba(255,255,255,0) 54%),
    radial-gradient(120% 90% at 18% 0%,rgba(101,190,245,.22) 0%,rgba(38,128,194,.12) 36%,transparent 64%),
    linear-gradient(180deg,#214e72 0%,#0d2b49 52%,#06162a 100%);
  border-color:rgba(96,177,226,.34);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -18px 24px rgba(0,0,0,.30),0 13px 28px rgba(0,0,0,.22);
}
html[data-bs-theme="dark"] .ild-category-type-badge,
body.dark-mode .ild-category-type-badge,
body.theme-dark .ild-category-type-badge{
  background:
    linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.04)),
    linear-gradient(180deg,rgba(58,112,160,.28),rgba(7,25,45,.25));
  border-color:rgba(255,255,255,.18);
}
@media(max-width:991.98px){
  .ild-category-content-list{
    grid-template-columns:1fr;
    gap:12px;
  }
}
@media(max-width:767.98px){
  .ild-category-content-card{
    min-height:98px;
    padding:14px 15px 15px;
    border-radius:20px;
  }
  .ild-category-content-top{
    gap:6px;
    margin-bottom:8px;
  }
  .ild-category-class-badge,
  .ild-category-type-badge{
    min-height:20px;
    padding:3px 9px;
    font-size:.68rem;
  }
  .ild-category-content-title{
    font-size:.98rem;
  }
  .ild-category-content-meta{
    font-size:.76rem;
  }
}

/* V21_2_31: Tekil içerik butonlarında 10 saniye geri sayım */
.ild-single-countdown-btn[aria-disabled="true"]{
  opacity:.72;
  filter:saturate(.82);
  cursor:not-allowed !important;
  transform:none !important;
}
.ild-single-countdown-btn.ild-countdown-ready{
  opacity:1;
  filter:none;
  cursor:pointer !important;
}

/* V21_2_32: Kategori içerikleri kompakt tablo görünümü */
.ild-category-table-shell{
  margin:10px 0 26px;
  border-radius:18px;
  overflow:hidden;
  background:rgba(255,255,255,.84);
  border:1px solid rgba(14,165,233,.18);
  box-shadow:0 14px 30px rgba(15,23,42,.06);
}
.ild-category-table-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  padding:11px 14px;
  background:linear-gradient(180deg,rgba(240,249,255,.96),rgba(224,242,254,.88));
  border-bottom:1px solid rgba(14,165,233,.18);
}
.ild-category-table-title{
  display:inline-flex;
  align-items:center;
  gap:8px;
  font-family:var(--heading-font-family,'Fredoka',sans-serif);
  font-size:.96rem;
  line-height:1;
  font-weight:900;
  color:#075985;
}
.ild-category-table-title i{
  color:#0284c7;
  font-size:1.05rem;
}
.ild-category-table-count{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:26px;
  padding:4px 10px;
  border-radius:999px;
  background:linear-gradient(180deg,#ffad4a,#e85d04);
  color:#fff;
  -webkit-text-fill-color:#fff;
  font-size:.78rem;
  line-height:1;
  font-weight:900;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 5px 12px rgba(232,93,4,.14);
  white-space:nowrap;
}
.ild-category-table-wrap{
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
}
.ild-category-content-table{
  width:100%;
  border-collapse:separate;
  border-spacing:0;
  table-layout:fixed;
  min-width:760px;
  margin:0;
}
.ild-category-content-table th,
.ild-category-content-table td{
  padding:10px 12px;
  vertical-align:middle;
  border-bottom:1px solid rgba(15,23,42,.08);
}
.ild-category-content-table thead th{
  position:sticky;
  top:0;
  z-index:3;
  background:linear-gradient(180deg,#f8fbff,#eef7ff);
  color:#0f3552;
  -webkit-text-fill-color:#0f3552;
  font-size:.78rem;
  line-height:1;
  font-weight:950;
  letter-spacing:.03em;
  text-transform:uppercase;
  white-space:nowrap;
}
.ild-category-content-table thead th{padding-top:14px;padding-bottom:14px;}
.ild-category-content-table thead th .ild-th-chip{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:30px;
  padding:6px 12px;
  border-radius:999px;
  color:#fff;
  -webkit-text-fill-color:#fff;
  font-size:.74rem;
  line-height:1;
  font-weight:950;
  letter-spacing:.04em;
  text-transform:uppercase;
  white-space:nowrap;
  text-shadow:0 1px 1px rgba(0,0,0,.18);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.34), 0 6px 14px rgba(15,23,42,.10);
}
.ild-th-chip-no{background:linear-gradient(180deg,#9ca3af,#64748b);}
.ild-th-chip-title{background:linear-gradient(180deg,#38bdf8,#0284c7);}
.ild-th-chip-class{background:linear-gradient(180deg,#ffb65a,#f97316);}
.ild-th-chip-type{background:linear-gradient(180deg,#a78bfa,#7c3aed);}
.ild-th-chip-date{background:linear-gradient(180deg,#34d399,#059669);}
.ild-th-chip-action{background:linear-gradient(180deg,#60a5fa,#2563eb);}
.ild-category-table-desktop{display:block;}
.ild-category-mobile-list{display:none;}
.ild-category-mobile-card{
  display:block;
  text-decoration:none !important;
  margin:0 10px 10px;
  padding:10px 12px 11px;
  border-radius:18px;
  background:linear-gradient(180deg,rgba(56,189,248,.96) 0%,rgba(14,165,233,.93) 36%,rgba(2,132,199,.96) 100%);
  border:1px solid rgba(186,230,253,.92);
  box-shadow:inset 0 2px 0 rgba(255,255,255,.34), 0 10px 20px rgba(3,105,161,.12);
}
.ild-category-mobile-card-top{
  display:flex;
  align-items:center;
  gap:7px;
  margin-bottom:7px;
}
.ild-category-mobile-title{
  color:#fff;
  -webkit-text-fill-color:#fff;
  font-family:var(--heading-font-family,'Fredoka',sans-serif);
  font-size:.97rem;
  line-height:1.24;
  font-weight:900;
  text-shadow:0 1px 1px rgba(0,0,0,.20);
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
}
.ild-category-mobile-meta{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:8px;
  margin-top:7px;
}
.ild-category-mobile-date{
  color:rgba(255,255,255,.94);
  -webkit-text-fill-color:rgba(255,255,255,.94);
  font-size:.73rem;
  font-weight:800;
}
.ild-category-mobile-arrow{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:26px;
  height:26px;
  border-radius:999px;
  background:rgba(255,255,255,.17);
  color:#fff;
  -webkit-text-fill-color:#fff;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.22);
}
.ild-category-content-table tbody tr{
  cursor:pointer;
  background:rgba(255,255,255,.72);
  transition:background .16s ease, transform .16s ease, box-shadow .16s ease;
}
.ild-category-content-table tbody tr:nth-child(even){
  background:rgba(240,249,255,.58);
}
.ild-category-content-table tbody tr:hover{
  background:linear-gradient(90deg,rgba(224,242,254,.92),rgba(255,247,237,.76));
  box-shadow:inset 4px 0 0 #f97316;
}
.ild-category-content-table tbody tr:last-child td{
  border-bottom:0;
}
.ild-category-content-table .ild-col-no{
  width:54px;
  text-align:center;
  color:#64748b;
  -webkit-text-fill-color:#64748b;
  font-weight:850;
}
.ild-category-content-table .ild-col-title{
  width:auto;
}
.ild-category-content-table .ild-col-class{
  width:104px;
  text-align:center;
}
.ild-category-content-table .ild-col-type{
  width:112px;
  text-align:center;
}
.ild-category-content-table .ild-col-date{
  width:116px;
  text-align:center;
  color:#475569;
  -webkit-text-fill-color:#475569;
  font-weight:750;
  white-space:nowrap;
}
.ild-category-content-table .ild-col-action{
  width:104px;
  text-align:right;
}
.ild-category-title-link{
  display:block;
  color:#10243d !important;
  -webkit-text-fill-color:#10243d !important;
  font-family:var(--heading-font-family,'Fredoka',sans-serif);
  font-size:.98rem;
  line-height:1.22;
  font-weight:900;
  text-decoration:none !important;
  overflow:hidden;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
}
.ild-category-title-link:hover{
  color:#0369a1 !important;
  -webkit-text-fill-color:#0369a1 !important;
}
.ild-category-mini-badge{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:22px;
  padding:4px 9px;
  border-radius:999px;
  font-size:.72rem;
  line-height:1;
  font-weight:950;
  white-space:nowrap;
  color:#fff;
  -webkit-text-fill-color:#fff;
  text-shadow:0 1px 1px rgba(0,0,0,.22);
}
.ild-category-class-badge{
  background:linear-gradient(180deg,#ffb65a 0%,#f97316 48%,#b94200 100%);
  border:1px solid rgba(255,210,150,.74);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.36),0 4px 9px rgba(185,66,0,.14);
}
.ild-archive-type-default{background:linear-gradient(180deg,#94a3b8,#475569);border:1px solid rgba(148,163,184,.55);}
.ild-archive-type-pdf{background:linear-gradient(180deg,#f87171,#dc2626);border:1px solid rgba(254,202,202,.62);}
.ild-archive-type-video{background:linear-gradient(180deg,#fb7185,#e11d48);border:1px solid rgba(255,190,200,.62);}
.ild-archive-type-wordwall{background:linear-gradient(180deg,#a78bfa,#7c3aed);border:1px solid rgba(221,214,254,.62);}
.ild-archive-type-game{background:linear-gradient(180deg,#34d399,#059669);border:1px solid rgba(187,247,208,.62);}
.ild-archive-type-app{background:linear-gradient(180deg,#38bdf8,#0284c7);border:1px solid rgba(186,230,253,.62);}
.ild-archive-type-word{background:linear-gradient(180deg,#60a5fa,#2563eb);border:1px solid rgba(191,219,254,.62);}
.ild-archive-type-image{background:linear-gradient(180deg,#f0abfc,#c026d3);border:1px solid rgba(245,208,254,.62);}
.ild-category-open-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:5px;
  min-height:28px;
  padding:5px 10px;
  border-radius:999px;
  background:linear-gradient(180deg,#0ea5e9,#0369a1);
  color:#fff !important;
  -webkit-text-fill-color:#fff !important;
  font-size:.78rem;
  line-height:1;
  font-weight:900;
  text-decoration:none !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 5px 12px rgba(3,105,161,.13);
  white-space:nowrap;
}
.ild-category-open-btn i{font-size:.76rem;}
html[data-bs-theme="dark"] .ild-category-table-shell,
body.dark-mode .ild-category-table-shell,
body.theme-dark .ild-category-table-shell{
  background:rgba(15,23,42,.72);
  border-color:rgba(96,165,250,.18);
  box-shadow:0 16px 30px rgba(0,0,0,.18);
}
html[data-bs-theme="dark"] .ild-category-table-head,
body.dark-mode .ild-category-table-head,
body.theme-dark .ild-category-table-head{
  background:linear-gradient(180deg,rgba(30,41,59,.95),rgba(15,23,42,.92));
  border-bottom-color:rgba(96,165,250,.16);
}
html[data-bs-theme="dark"] .ild-category-table-title,
html[data-bs-theme="dark"] .ild-category-table-title i,
body.dark-mode .ild-category-table-title,
body.dark-mode .ild-category-table-title i,
body.theme-dark .ild-category-table-title,
body.theme-dark .ild-category-table-title i{
  color:#e0f2fe;
  -webkit-text-fill-color:#e0f2fe;
}
html[data-bs-theme="dark"] .ild-category-content-table thead th,
body.dark-mode .ild-category-content-table thead th,
body.theme-dark .ild-category-content-table thead th{
  background:linear-gradient(180deg,#172033,#101827);
  color:#dbeafe;
  -webkit-text-fill-color:#dbeafe;
  border-bottom-color:rgba(148,163,184,.16);
}
html[data-bs-theme="dark"] .ild-category-content-table td,
body.dark-mode .ild-category-content-table td,
body.theme-dark .ild-category-content-table td{
  border-bottom-color:rgba(148,163,184,.14);
}
html[data-bs-theme="dark"] .ild-category-content-table tbody tr,
body.dark-mode .ild-category-content-table tbody tr,
body.theme-dark .ild-category-content-table tbody tr{
  background:rgba(15,23,42,.62);
}
html[data-bs-theme="dark"] .ild-category-content-table tbody tr:nth-child(even),
body.dark-mode .ild-category-content-table tbody tr:nth-child(even),
body.theme-dark .ild-category-content-table tbody tr:nth-child(even){
  background:rgba(30,41,59,.54);
}
html[data-bs-theme="dark"] .ild-category-content-table tbody tr:hover,
body.dark-mode .ild-category-content-table tbody tr:hover,
body.theme-dark .ild-category-content-table tbody tr:hover{
  background:linear-gradient(90deg,rgba(30,64,95,.78),rgba(67,36,18,.58));
}
html[data-bs-theme="dark"] .ild-category-title-link,
body.dark-mode .ild-category-title-link,
body.theme-dark .ild-category-title-link{
  color:#f8fafc !important;
  -webkit-text-fill-color:#f8fafc !important;
}
html[data-bs-theme="dark"] .ild-category-content-table .ild-col-date,
html[data-bs-theme="dark"] .ild-category-content-table .ild-col-no,
body.dark-mode .ild-category-content-table .ild-col-date,
body.dark-mode .ild-category-content-table .ild-col-no,
body.theme-dark .ild-category-content-table .ild-col-date,
body.theme-dark .ild-category-content-table .ild-col-no{
  color:#cbd5e1;
  -webkit-text-fill-color:#cbd5e1;
}
html[data-bs-theme="dark"] .ild-category-mobile-card,
body.dark-mode .ild-category-mobile-card,
body.theme-dark .ild-category-mobile-card{
  background:linear-gradient(180deg,rgba(39,78,120,.95) 0%,rgba(12,25,52,.96) 100%);
  border-color:rgba(96,165,250,.36);
  box-shadow:inset 0 2px 0 rgba(255,255,255,.08),0 10px 22px rgba(0,0,0,.24);
}
html[data-bs-theme="dark"] .ild-category-mobile-title,
html[data-bs-theme="dark"] .ild-category-mobile-date,
body.dark-mode .ild-category-mobile-title,
body.dark-mode .ild-category-mobile-date,
body.theme-dark .ild-category-mobile-title,
body.theme-dark .ild-category-mobile-date{
  color:#f8fafc;
  -webkit-text-fill-color:#f8fafc;
}
html[data-bs-theme="dark"] .ild-category-mobile-arrow,
body.dark-mode .ild-category-mobile-arrow,
body.theme-dark .ild-category-mobile-arrow{
  background:rgba(255,255,255,.10);
}
@media(max-width:767.98px){
  .ild-category-table-shell{border-radius:16px;margin-top:8px;}
  .ild-category-table-head{padding:10px 12px;}
  .ild-category-table-title{font-size:.9rem;}
  .ild-category-table-count{font-size:.72rem;min-height:24px;padding:4px 9px;}
  .ild-category-table-desktop{display:none;}
  .ild-category-mobile-list{display:block;padding:8px 0 10px;}
  .ild-category-mini-badge{font-size:.66rem;min-height:20px;padding:3px 8px;}
  .ild-category-mobile-card{margin:0 8px 9px;padding:10px 11px 10px;border-radius:16px;}
  .ild-category-mobile-title{font-size:.92rem;}
  .ild-category-mobile-date{font-size:.7rem;}
}

/* V21_2_33_SAFE: Masaüstü kategori tablo başlıkları rozet değil; ikonlu metin + ince alt çizgi. Mobil kompakt görünüm korunur. */
@media (min-width: 768px){
  body.category .ild-category-content-table thead th,
  body.archive.category .ild-category-content-table thead th{
    background:linear-gradient(180deg,rgba(248,251,255,.98),rgba(237,247,255,.94)) !important;
    padding-top:13px !important;
    padding-bottom:11px !important;
    box-shadow:inset 0 -1px 0 rgba(14,165,233,.12) !important;
  }

  body.category .ild-category-content-table thead th .ild-th-chip,
  body.archive.category .ild-category-content-table thead th .ild-th-chip{
    position:relative !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:flex-start !important;
    gap:6px !important;
    min-height:0 !important;
    padding:0 0 8px !important;
    border-radius:0 !important;
    background:transparent !important;
    border:0 !important;
    box-shadow:none !important;
    text-shadow:none !important;
    color:#17324d !important;
    -webkit-text-fill-color:#17324d !important;
    font-size:.78rem !important;
    line-height:1 !important;
    font-weight:950 !important;
    letter-spacing:.045em !important;
    text-transform:uppercase !important;
  }

  body.category .ild-category-content-table thead th .ild-th-chip::before,
  body.archive.category .ild-category-content-table thead th .ild-th-chip::before{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:17px !important;
    height:17px !important;
    border-radius:6px !important;
    font-size:.72rem !important;
    line-height:1 !important;
    color:#fff !important;
    -webkit-text-fill-color:#fff !important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 4px 8px rgba(15,23,42,.10) !important;
  }

  body.category .ild-category-content-table thead th .ild-th-chip::after,
  body.archive.category .ild-category-content-table thead th .ild-th-chip::after{
    content:"" !important;
    position:absolute !important;
    left:0 !important;
    right:0 !important;
    bottom:0 !important;
    height:3px !important;
    border-radius:999px !important;
  }

  body.category .ild-th-chip-no::before,
  body.archive.category .ild-th-chip-no::before{content:"#" !important;background:linear-gradient(180deg,#94a3b8,#64748b) !important;}
  body.category .ild-th-chip-title::before,
  body.archive.category .ild-th-chip-title::before{content:"≡" !important;background:linear-gradient(180deg,#38bdf8,#0284c7) !important;}
  body.category .ild-th-chip-class::before,
  body.archive.category .ild-th-chip-class::before{content:"1" !important;background:linear-gradient(180deg,#ffb65a,#f97316) !important;}
  body.category .ild-th-chip-type::before,
  body.archive.category .ild-th-chip-type::before{content:"◆" !important;background:linear-gradient(180deg,#a78bfa,#7c3aed) !important;}
  body.category .ild-th-chip-date::before,
  body.archive.category .ild-th-chip-date::before{content:"⌚" !important;background:linear-gradient(180deg,#34d399,#059669) !important;font-size:.62rem !important;}
  body.category .ild-th-chip-action::before,
  body.archive.category .ild-th-chip-action::before{content:"↗" !important;background:linear-gradient(180deg,#60a5fa,#2563eb) !important;}

  body.category .ild-th-chip-no::after,
  body.archive.category .ild-th-chip-no::after{background:linear-gradient(90deg,#94a3b8,#64748b) !important;}
  body.category .ild-th-chip-title::after,
  body.archive.category .ild-th-chip-title::after{background:linear-gradient(90deg,#38bdf8,#0284c7) !important;}
  body.category .ild-th-chip-class::after,
  body.archive.category .ild-th-chip-class::after{background:linear-gradient(90deg,#ffb65a,#f97316) !important;}
  body.category .ild-th-chip-type::after,
  body.archive.category .ild-th-chip-type::after{background:linear-gradient(90deg,#a78bfa,#7c3aed) !important;}
  body.category .ild-th-chip-date::after,
  body.archive.category .ild-th-chip-date::after{background:linear-gradient(90deg,#34d399,#059669) !important;}
  body.category .ild-th-chip-action::after,
  body.archive.category .ild-th-chip-action::after{background:linear-gradient(90deg,#60a5fa,#2563eb) !important;}

  html[data-bs-theme="dark"] body.category .ild-category-content-table thead th,
  html[data-bs-theme="dark"] body.archive.category .ild-category-content-table thead th,
  body.dark-mode.category .ild-category-content-table thead th,
  body.theme-dark.category .ild-category-content-table thead th{
    background:linear-gradient(180deg,#172033,#101827) !important;
    box-shadow:inset 0 -1px 0 rgba(148,163,184,.16) !important;
  }

  html[data-bs-theme="dark"] body.category .ild-category-content-table thead th .ild-th-chip,
  html[data-bs-theme="dark"] body.archive.category .ild-category-content-table thead th .ild-th-chip,
  body.dark-mode.category .ild-category-content-table thead th .ild-th-chip,
  body.theme-dark.category .ild-category-content-table thead th .ild-th-chip{
    color:#e0f2fe !important;
    -webkit-text-fill-color:#e0f2fe !important;
  }
}

/* V21_2_34_SAFE: Masaüstü kategori tablo başlıklarındaki küçük ikonlar kaldırıldı; metin + ince alt çizgi korundu. Mobil görünüm değişmez. */
@media (min-width: 768px){
  body.category .ild-category-content-table thead th .ild-th-chip,
  body.archive.category .ild-category-content-table thead th .ild-th-chip{
    gap:0 !important;
  }
  body.category .ild-category-content-table thead th .ild-th-chip::before,
  body.archive.category .ild-category-content-table thead th .ild-th-chip::before{
    content:"" !important;
    display:none !important;
    width:0 !important;
    height:0 !important;
    margin:0 !important;
    padding:0 !important;
    border:0 !important;
    box-shadow:none !important;
    background:transparent !important;
  }
}

/* === v21.2.60 Mobil üst panel çift beyaz çizgi düzeltmesi ===
   Mobilde tarayıcının kendi yükleme çizgisine ek olarak tema içindeki
   reading-progress-bar görünüyordu. Sadece mobilde kapatıldı. */
@media (max-width: 991.98px){
  .reading-progress-bar{
    display:none !important;
    opacity:0 !important;
    visibility:hidden !important;
    height:0 !important;
    pointer-events:none !important;
  }
}


/* V21_2_40 - İçerik türüne göre dosya kartı butonları ve tek seferlik bıçak yansıması */
.ild-single-file-actions.is-single{grid-template-columns:1fr;max-width:220px;margin-left:auto}
.ild-single-file-actions.is-double{grid-template-columns:1fr 1fr}
.ild-single-btn{position:relative;overflow:hidden;isolation:isolate;gap:8px}
.ild-single-btn::before{content:"";position:absolute;inset:-45% auto -45% -70%;width:42%;transform:skewX(-24deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),rgba(255,255,255,.92),rgba(255,255,255,.14),transparent);filter:blur(.15px);opacity:0;pointer-events:none;z-index:1}
.ild-single-btn.ild-countdown-ready::before{animation:ildBladeShineOnce .82s cubic-bezier(.22,.8,.25,1) 1 .1s}
@keyframes ildBladeShineOnce{0%{left:-70%;opacity:0}12%{opacity:.9}100%{left:130%;opacity:0}}
.ild-single-file-actions .ild-single-btn::after{display:inline-block;margin-left:0;font-size:1rem;line-height:1;transform:translateY(-1px);position:relative;z-index:2}
.ild-single-file-actions .ild-action-preview::after{content:"↗"}
.ild-single-file-actions .ild-action-download::after{content:"⤓"}
.ild-single-file-actions .ild-action-watch::after{content:"▶";font-size:.92rem}
.ild-single-file-actions .ild-action-play::after{content:"▶";font-size:.92rem}
.ild-single-file-actions .ild-action-start::after{content:"▶";font-size:.92rem}
.ild-single-file-actions .ild-action-open::after{content:"↗"}
.ild-single-btn-red{background:linear-gradient(135deg,#ef4444,#dc2626)}
.ild-single-btn-orange{background:linear-gradient(135deg,#f59e0b,#f97316)}
.ild-single-btn-purple{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}
.ild-single-block-head-video{background:linear-gradient(90deg,#dc2626,#ef4444)!important;color:#fff!important}
.ild-single-block-head-game{background:linear-gradient(90deg,#7c3aed,#f59e0b)!important;color:#fff!important}
.ild-single-block-head-app{background:linear-gradient(90deg,#2563eb,#7c3aed)!important;color:#fff!important}
.ild-single-file-meta .is-type-video{background:linear-gradient(180deg,#fff1f2,#ffe4e6);border-color:rgba(239,68,68,.24);color:#dc2626!important}
.ild-single-file-meta .is-type-game{background:linear-gradient(180deg,#fff7ed,#ffedd5);border-color:rgba(249,115,22,.24);color:#c2410c!important}
.ild-single-file-meta .is-type-app{background:linear-gradient(180deg,#f5f3ff,#ede9fe);border-color:rgba(124,58,237,.24);color:#6d28d9!important}
html[data-bs-theme="dark"] .ild-single-file-meta .is-type-video{background:linear-gradient(180deg,rgba(220,38,38,.22),rgba(239,68,68,.14));border-color:rgba(248,113,113,.3);color:#fecaca!important}
html[data-bs-theme="dark"] .ild-single-file-meta .is-type-game{background:linear-gradient(180deg,rgba(249,115,22,.22),rgba(245,158,11,.14));border-color:rgba(251,191,36,.3);color:#fed7aa!important}
html[data-bs-theme="dark"] .ild-single-file-meta .is-type-app{background:linear-gradient(180deg,rgba(124,58,237,.24),rgba(37,99,235,.14));border-color:rgba(167,139,250,.3);color:#ddd6fe!important}
@media(max-width:560px){.ild-single-file-actions.is-single{max-width:none;margin-left:0}.ild-single-btn.ild-countdown-ready::before{animation-duration:.7s}}


/* Ana sayfa öne çıkan Eğitici Oyun Portalı alanı */
.ild-home-portal-hero{
  position:relative;
  margin-top:10px;
}
.ild-home-portal-cta{
  --ild-portal-g1:#2134ff;
  --ild-portal-g2:#7a2cff;
  --ild-portal-g3:#ff3fd1;
  position:relative;
  display:flex;
  align-items:center;
  gap:18px;
  overflow:hidden;
  min-height:88px;
  padding:16px 22px;
  border-radius:22px;
  color:#fff !important;
  background:
    radial-gradient(circle at 12% 20%, rgba(71,200,255,.35) 0, rgba(71,200,255,0) 28%),
    radial-gradient(circle at 82% 18%, rgba(255,113,244,.30) 0, rgba(255,113,244,0) 22%),
    linear-gradient(135deg, var(--ild-portal-g1) 0%, var(--ild-portal-g2) 55%, var(--ild-portal-g3) 100%);
  border:2px solid rgba(255,255,255,.48);
  box-shadow:0 16px 38px rgba(67,36,195,.28), 0 0 0 3px rgba(116,223,255,.10) inset;
  isolation:isolate;
}
.ild-home-portal-cta::before,
.ild-home-portal-cta::after{
  content:"";
  position:absolute;
  border-radius:999px;
  pointer-events:none;
  z-index:0;
}
.ild-home-portal-cta::before{
  width:280px;
  height:280px;
  left:-70px;
  bottom:-170px;
  background:radial-gradient(circle, rgba(0,242,255,.48) 0%, rgba(0,242,255,0) 70%);
  filter:blur(8px);
}
.ild-home-portal-cta::after{
  width:340px;
  height:120px;
  right:-30px;
  top:-45px;
  background:radial-gradient(circle, rgba(255,255,255,.22) 0%, rgba(255,255,255,0) 70%);
}
.ild-home-portal-icon,
.ild-home-portal-copy,
.ild-home-portal-action{
  position:relative;
  z-index:1;
}
.ild-home-portal-icon{
  flex:0 0 auto;
  width:76px;
  height:76px;
  display:grid;
  place-items:center;
  border-radius:20px;
  background:linear-gradient(145deg, rgba(53,225,255,.25), rgba(74,83,255,.18));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.28), 0 12px 28px rgba(18,16,99,.34);
  backdrop-filter:blur(6px);
}
.ild-home-portal-icon i{
  font-size:38px;
  line-height:1;
  color:#fff;
  text-shadow:0 0 22px rgba(99,221,255,.75);
}
.ild-home-portal-copy{
  display:flex;
  flex-direction:column;
  min-width:0;
  flex:1 1 auto;
}
.ild-home-portal-eyebrow{
  display:inline-flex;
  align-items:center;
  gap:6px;
  align-self:flex-start;
  padding:4px 10px;
  border-radius:999px;
  margin-bottom:5px;
  font-size:.75rem;
  font-weight:800;
  letter-spacing:.06em;
  text-transform:uppercase;
  background:rgba(255,255,255,.16);
  border:1px solid rgba(255,255,255,.18);
}
.ild-home-portal-title{
  display:block;
  font-family:var(--heading-font-family),sans-serif;
  font-size:clamp(1.2rem, 1.6vw, 1.75rem);
  font-weight:900;
  letter-spacing:.02em;
  line-height:1.05;
  color:#fff;
  text-shadow:0 4px 24px rgba(27,16,88,.35);
}
.ild-home-portal-subtitle{
  display:block;
  margin-top:3px;
  font-size:clamp(.85rem, 1vw, 1.1rem);
  font-weight:900;
  color:#7fffd8;
  text-shadow:0 0 16px rgba(0,255,195,.22);
}
.ild-home-portal-desc{
  display:block;
  margin-top:4px;
  font-size:.88rem;
  font-weight:700;
  color:rgba(255,255,255,.96);
}
.ild-home-portal-action{
  flex:0 0 auto;
  margin-left:auto;
}
.ild-home-portal-action-pill{
  width:72px;
  height:48px;
  display:grid;
  place-items:center;
  border-radius:999px;
  background:linear-gradient(135deg, rgba(66,243,255,.95), rgba(255,88,226,.92));
  box-shadow:0 10px 26px rgba(39,16,124,.35), inset 0 1px 0 rgba(255,255,255,.42);
}
.ild-home-portal-action-pill i{
  font-size:26px;
  color:#fff;
  line-height:1;
}
.ild-home-portal-cta:hover{
  transform:translateY(-2px);
  box-shadow:0 20px 44px rgba(67,36,195,.34), 0 0 0 3px rgba(116,223,255,.12) inset;
  filter:brightness(1.03);
}
@media (max-width: 991.98px){
  .ild-home-portal-cta{
    gap:12px;
    min-height:unset;
    padding:14px 16px 16px;
    border-radius:18px;
  }
  .ild-home-portal-icon{
    width:64px;
    height:64px;
    border-radius:18px;
  }
  .ild-home-portal-icon i{
    font-size:32px;
  }
  .ild-home-portal-title{
    font-size:1.2rem;
  }
  .ild-home-portal-desc{
    font-size:.82rem;
  }
  .ild-home-portal-action-pill{
    width:60px;
    height:42px;
  }
  .ild-home-portal-action-pill i{
    font-size:22px;
  }
}
@media (max-width: 575.98px){
  .ild-home-portal-cta{
    flex-direction:column;
    align-items:flex-start;
    text-align:left;
  }
  .ild-home-portal-action{
    width:100%;
    margin-left:0;
  }
  .ild-home-portal-action-pill{
    width:100%;
    height:46px;
  }
  .ild-home-portal-title{
    font-size:1.15rem;
  }
  .ild-home-portal-subtitle{
    font-size:.88rem;
  }
}
html[data-bs-theme="dark"] .ild-home-portal-cta,
body.dark-mode .ild-home-portal-cta,
body.theme-dark .ild-home-portal-cta{
  border-color:rgba(117,223,255,.35);
  box-shadow:0 18px 48px rgba(0,0,0,.34), 0 0 0 2px rgba(117,223,255,.10) inset;
}

/* ===================================================
   ILD DUO HERO — İkiz Öne Çıkan Kartlar
   =================================================== */
.ild-duo-hero{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:14px;
}

/* --- Kart temel yapısı --- */
.ild-duo-card{
  position:relative;
  display:block;
  border-radius:24px;
  overflow:hidden;
  text-decoration:none !important;
  isolation:isolate;
  transition:transform .32s cubic-bezier(.22,1,.36,1), box-shadow .32s cubic-bezier(.22,1,.36,1);
}
.ild-duo-card:hover{
  transform:translateY(-4px) scale(1.012);
}

/* --- İç düzen --- */
.ild-duo-inner{
  position:relative;
  z-index:2;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  min-height:62px;
  padding:12px 16px;
  gap:3px;
  text-align:center;
}
/* --- Badge gizle --- */
.ild-duo-badge{display:none;}

/* --- Renk temaları — Kozmik Galaksi --- */
.ild-duo-card--okuma{
  background:
    radial-gradient(ellipse at 20% 50%, rgba(0,180,255,.55) 0%, transparent 60%),
    radial-gradient(ellipse at 80% 20%, rgba(120,0,255,.45) 0%, transparent 50%),
    radial-gradient(ellipse at 60% 80%, rgba(0,230,180,.35) 0%, transparent 45%),
    linear-gradient(135deg,#04082e 0%,#0a1045 40%,#0d1f5c 100%);
  box-shadow:0 12px 36px rgba(0,100,255,.38), 0 0 0 1px rgba(0,180,255,.18) inset;
}
.ild-duo-card--okuma:hover{
  box-shadow:0 18px 48px rgba(0,100,255,.50), 0 0 0 1px rgba(0,200,255,.26) inset;
}
.ild-duo-card--oyun{
  background:
    radial-gradient(ellipse at 15% 60%, rgba(160,0,255,.55) 0%, transparent 55%),
    radial-gradient(ellipse at 75% 15%, rgba(255,0,180,.42) 0%, transparent 50%),
    radial-gradient(ellipse at 50% 85%, rgba(60,0,200,.40) 0%, transparent 45%),
    linear-gradient(135deg,#0d0020 0%,#1a0040 40%,#2a0060 100%);
  box-shadow:0 12px 36px rgba(120,0,220,.40), 0 0 0 1px rgba(200,0,255,.16) inset;
}
.ild-duo-card--oyun:hover{
  box-shadow:0 18px 48px rgba(120,0,220,.54), 0 0 0 1px rgba(220,0,255,.24) inset;
}

/* --- Kozmik nebula glow --- */
.ild-duo-card--okuma .ild-duo-glow{
  background:
    radial-gradient(circle at 85% 15%, rgba(100,220,255,.30) 0%, transparent 35%),
    radial-gradient(circle at 15% 75%, rgba(0,120,255,.28) 0%, transparent 38%),
    radial-gradient(circle at 50% 50%, rgba(80,0,200,.15) 0%, transparent 60%);
}
.ild-duo-card--oyun .ild-duo-glow{
  background:
    radial-gradient(circle at 85% 15%, rgba(255,100,220,.28) 0%, transparent 35%),
    radial-gradient(circle at 15% 75%, rgba(160,0,255,.30) 0%, transparent 38%),
    radial-gradient(circle at 50% 50%, rgba(255,0,120,.12) 0%, transparent 60%);
}

/* --- Dekoratif yüzen partiküller (yıldız/toz) --- */
.ild-duo-particles{
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
}
.ild-duo-p{
  position:absolute;
  border-radius:50%;
  opacity:.70;
  animation:ildDuoFloat 5s ease-in-out infinite;
}
.ild-duo-p1{width:5px;height:5px;top:22%;left:18%;animation-delay:0s;}
.ild-duo-p2{width:3px;height:3px;top:55%;left:35%;animation-delay:1.4s;}
.ild-duo-p3{width:4px;height:4px;top:35%;right:22%;animation-delay:2.8s;}
.ild-duo-card--okuma .ild-duo-p{background:rgba(160,230,255,.90);}
.ild-duo-card--okuma .ild-duo-p1{box-shadow:0 0 6px 2px rgba(100,200,255,.80);}
.ild-duo-card--okuma .ild-duo-p2{box-shadow:0 0 4px 1px rgba(100,200,255,.60);}
.ild-duo-card--okuma .ild-duo-p3{box-shadow:0 0 5px 2px rgba(100,200,255,.70);}
.ild-duo-card--oyun .ild-duo-p{background:rgba(240,180,255,.90);}
.ild-duo-card--oyun .ild-duo-p1{box-shadow:0 0 6px 2px rgba(200,100,255,.80);}
.ild-duo-card--oyun .ild-duo-p2{box-shadow:0 0 4px 1px rgba(200,100,255,.60);}
.ild-duo-card--oyun .ild-duo-p3{box-shadow:0 0 5px 2px rgba(200,100,255,.70);}
@keyframes ildDuoFloat{
  0%,100%{transform:translateY(0) scale(1);opacity:.70;}
  50%{transform:translateY(-8px) scale(1.2);opacity:1;}
}

/* --- Büyük dekoratif ikon (sol arka) --- */
.ild-duo-icon-wrap{
  position:absolute;
  right:-10px;
  bottom:-14px;
  z-index:1;
  pointer-events:none;
}
.ild-duo-icon{
  font-size:110px;
  line-height:1;
  opacity:.13;
  color:#fff;
  display:block;
  transform:rotate(-8deg);
  transition:opacity .32s, transform .32s;
}
.ild-duo-card:hover .ild-duo-icon{
  opacity:.19;
  transform:rotate(-4deg) scale(1.06);
}

/* --- Badge --- */
.ild-duo-badge{
  display:inline-flex;
  align-items:center;
  gap:5px;
  padding:3px 9px;
  border-radius:999px;
  font-size:.65rem;
  font-weight:800;
  letter-spacing:.07em;
  text-transform:uppercase;
  color:#fff;
  background:rgba(255,255,255,.18);
  border:1px solid rgba(255,255,255,.24);
  margin-bottom:4px;
  backdrop-filter:blur(4px);
}

/* --- Yazı bloğu --- */
.ild-duo-copy{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:2px;
}
.ild-duo-title{
  font-family:var(--heading-font-family,sans-serif);
  font-size:clamp(.95rem,1.2vw,1.25rem);
  font-weight:900;
  line-height:1.15;
  letter-spacing:.01em;
  color:#fff;
  text-align:center;
  text-shadow:0 3px 18px rgba(0,0,0,.22);
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
}
.ild-duo-sub{
  font-size:clamp(.70rem,.80vw,.82rem);
  font-weight:700;
  color:rgba(255,255,255,.85);
  text-align:center;
}
.ild-duo-desc{
  display:none;
}

/* --- Ok ikonu --- */
.ild-duo-arrow{
  position:absolute;
  bottom:10px;
  right:14px;
  z-index:3;
  font-size:1.4rem;
  color:rgba(255,255,255,.75);
  transition:transform .28s cubic-bezier(.22,1,.36,1), color .28s;
  line-height:1;
}
.ild-duo-card:hover .ild-duo-arrow{
  transform:translateX(4px) scale(1.12);
  color:#fff;
}

/* --- Tablet --- */
@media(max-width:991.98px){
  .ild-duo-hero{gap:10px;}
  .ild-duo-inner{min-height:52px;padding:10px 14px;}
  .ild-duo-title{font-size:.95rem;}
  .ild-duo-icon{font-size:70px;}
  .ild-duo-arrow{font-size:1.2rem;bottom:8px;right:10px;}
}

/* --- Mobil: Dikey --- */
@media(max-width:575.98px){
  .ild-duo-hero{grid-template-columns:1fr;gap:8px;}
  .ild-duo-inner{min-height:52px;padding:12px 14px;}
  .ild-duo-title{font-size:1rem;}
  .ild-duo-icon{font-size:70px;}
}

/* --- Dark mode uyumu --- */
html[data-bs-theme="dark"] .ild-duo-card--okuma,
body.dark-mode .ild-duo-card--okuma,
body.theme-dark .ild-duo-card--okuma{
  box-shadow:0 18px 48px rgba(0,0,0,.34), 0 0 0 2px rgba(0,230,220,.14) inset;
}
html[data-bs-theme="dark"] .ild-duo-card--oyun,
body.dark-mode .ild-duo-card--oyun,
body.theme-dark .ild-duo-card--oyun{
  box-shadow:0 18px 48px rgba(0,0,0,.38), 0 0 0 2px rgba(255,100,240,.12) inset;
}


/* Ana sayfa sınıf kartları */
.ild-home-grade-section{
  margin:22px 0 28px;
}
.ild-home-grade-head{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:14px;
}
.ild-home-grade-head-main{
  display:inline-flex;
  align-items:center;
  gap:10px;
  color:#17203a;
  font-weight:900;
  font-size:clamp(1.05rem,1.2vw,1.45rem);
  letter-spacing:.01em;
  white-space:nowrap;
}
.ild-home-grade-head-main i{
  color:#7c3aed;
  font-size:1rem;
  line-height:1;
}
.ild-home-grade-head-line{
  flex:1 1 auto;
  height:2px;
  border-radius:999px;
  background:linear-gradient(90deg, rgba(148,163,184,.34), rgba(148,163,184,.12));
}
.ild-home-grade-row{
  --bs-gutter-x: 1rem;
  --bs-gutter-y: 1rem;
}
.ild-home-grade-card{
  position:relative;
  display:flex;
  align-items:flex-end;
  min-height:122px;
  padding:20px 22px;
  border-radius:16px;
  overflow:hidden;
  background-color:#22c55e;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center center;
  box-shadow:0 12px 28px rgba(15,23,42,.12);
  transition:transform .18s ease, box-shadow .18s ease, filter .18s ease;
}
.ild-home-grade-card::after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(90deg, rgba(0,0,0,.12) 0%, rgba(0,0,0,.03) 36%, rgba(0,0,0,0) 68%);
  pointer-events:none;
}
.ild-home-grade-card:hover{
  transform:translateY(-3px);
  box-shadow:0 16px 34px rgba(15,23,42,.16);
  filter:saturate(1.04);
}
.ild-home-grade-content{
  position:relative;
  z-index:1;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:2px;
  max-width:62%;
}
.ild-home-grade-title,
.ild-home-grade-sub{
  display:block;
  color:#ffffff;
  text-shadow:0 2px 10px rgba(0,0,0,.20);
  line-height:1.15;
}
.ild-home-grade-title{
  font-size:clamp(1.05rem, 1.45vw, 1.75rem);
  font-weight:900;
}
.ild-home-grade-sub{
  font-size:clamp(.78rem, 1vw, 1.08rem);
  font-weight:700;
  opacity:.96;
}
@media (max-width: 991.98px){
  .ild-home-grade-card{
    min-height:108px;
    padding:16px 16px;
    border-radius:15px;
  }
  .ild-home-grade-content{
    max-width:68%;
  }
}
@media (max-width: 575.98px){
  .ild-home-grade-section{
    margin:18px 0 22px;
  }
  .ild-home-grade-head{
    gap:10px;
    margin-bottom:10px;
  }
  .ild-home-grade-head-main{
    font-size:1rem;
  }
  .ild-home-grade-card{
    min-height:94px;
    padding:14px 14px;
    border-radius:14px;
  }
  .ild-home-grade-content{
    max-width:70%;
  }
  .ild-home-grade-title{
    font-size:1rem;
  }
  .ild-home-grade-sub{
    font-size:.78rem;
  }
}
html[data-bs-theme="dark"] .ild-home-grade-head-main,
body.dark-mode .ild-home-grade-head-main,
body.theme-dark .ild-home-grade-head-main{
  color:#e9eefc;
}
html[data-bs-theme="dark"] .ild-home-grade-head-line,
body.dark-mode .ild-home-grade-head-line,
body.theme-dark .ild-home-grade-head-line{
  background:linear-gradient(90deg, rgba(148,163,184,.38), rgba(148,163,184,.08));
}


/* v63 sınıf kartları kompakt ve hizalı */
.ild-home-grade-section{
  margin:2px 0 18px;
}
.ild-home-grade-row{
  --bs-gutter-x: .95rem;
  --bs-gutter-y: .95rem;
  margin-top:0 !important;
}
.ild-home-grade-card{
  min-height:98px;
  padding:16px 18px;
  border-radius:16px;
}
.ild-home-grade-content{
  max-width:60%;
  gap:1px;
}
.ild-home-grade-title{
  font-size:clamp(1rem, 1.3vw, 1.55rem);
}
.ild-home-grade-sub{
  font-size:clamp(.72rem, .92vw, .98rem);
}
@media (max-width: 991.98px){
  .ild-home-grade-section{
    margin:2px 0 16px;
  }
  .ild-home-grade-card{
    min-height:86px;
    padding:14px 15px;
    border-radius:15px;
  }
  .ild-home-grade-content{
    max-width:64%;
  }
}
@media (max-width: 575.98px){
  .ild-home-grade-section{
    margin:2px 0 14px;
  }
  .ild-home-grade-row{
    --bs-gutter-x: .7rem;
    --bs-gutter-y: .7rem;
  }
  .ild-home-grade-card{
    min-height:75px;
    padding:12px 12px;
    border-radius:13px;
  }
  .ild-home-grade-content{
    max-width:66%;
  }
  .ild-home-grade-title{
    font-size:.92rem;
  }
  .ild-home-grade-sub{
    font-size:.70rem;
  }
}


/* v65 üst ikili kutu ile sınıf kartları arasındaki boşluğu kesin azaltır */
.ild-duo-hero.ild-duo-hero-tight,
.ild-duo-hero.mb-4{
  margin-bottom:6px !important;
}
.ild-home-grade-section{
  margin-top:0 !important;
}
@media (max-width: 991.98px){
  .ild-duo-hero.ild-duo-hero-tight,
  .ild-duo-hero.mb-4{
    margin-bottom:6px !important;
  }
  .ild-home-grade-section{
    margin-top:0 !important;
  }
}
@media (max-width: 575.98px){
  .ild-duo-hero.ild-duo-hero-tight,
  .ild-duo-hero.mb-4{
    margin-bottom:5px !important;
  }
  .ild-home-grade-section{
    margin-top:0 !important;
  }
}
