.xan-ga-body{margin:0;background:#eef6fb;color:#071b3a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.xan-ga-app,.xan-ga-app *{box-sizing:border-box;text-shadow:none}.xan-ga-app{min-height:100vh;display:grid;grid-template-columns:286px 1fr;font-family:"Segoe UI",Roboto,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.55;letter-spacing:0}.xan-ga-app a,.xan-ga-app button,.xan-ga-app input,.xan-ga-app textarea,.xan-ga-app select{font-family:inherit}.xan-ga-sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;overflow-x:hidden;background:linear-gradient(165deg,var(--xan-primary),var(--xan-secondary) 58%,#06243a);padding:18px 16px;color:#fff;box-shadow:16px 0 44px rgba(4,24,48,.2);z-index:10}.admin-bar .xan-ga-sidebar{top:32px;height:calc(100vh - 32px)}.xan-ga-brand{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-decoration:none;color:#fff;margin:0 0 18px}.xan-ga-brand img{display:block;width:100%;max-width:178px;max-height:92px;height:auto;object-fit:contain;object-position:left center}.xan-ga-brand span{font-size:13px;font-weight:600;color:rgba(255,255,255,.86);line-height:1.25}.xan-ga-nav{display:flex;flex-direction:column;gap:8px;min-width:0}.xan-ga-nav a{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;color:#eefcff;text-decoration:none;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);border-radius:15px;padding:9px 10px;font-size:13px;font-weight:600}.xan-ga-nav a:hover,.xan-ga-nav a.is-active{background:rgba(255,255,255,.17);border-color:rgba(39,215,255,.55)}.xan-ga-nav b{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:rgba(39,215,255,.17);color:#fff;font-size:12px;font-weight:700;line-height:1;overflow:hidden}.xan-ga-nav span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xan-ga-nav em{font-style:normal;font-size:10px;font-weight:700;color:#fff;background:rgba(245,158,11,.9);padding:3px 7px;border-radius:999px;white-space:nowrap}.xan-ga-sidebar-links{margin-top:16px;padding:14px;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);display:grid;gap:7px}.xan-ga-sidebar-links strong{font-size:12px;font-weight:700;color:#a7edff;text-transform:uppercase;letter-spacing:.03em}.xan-ga-sidebar-links a{color:#fff;text-decoration:none;font-size:13px;font-weight:600;opacity:.9}.xan-ga-sidebar-links a:hover{opacity:1;text-decoration:underline}.xan-ga-main{min-width:0;padding:26px 30px 92px}.xan-ga-hero{background:radial-gradient(circle at 84% 8%,rgba(39,215,255,.27),transparent 34%),linear-gradient(135deg,var(--xan-primary),var(--xan-secondary));border-radius:28px;color:#fff;padding:34px;display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:24px;box-shadow:0 22px 60px rgba(7,27,58,.18);position:relative;overflow:hidden}.xan-ga-hero:after{content:"";position:absolute;right:-60px;bottom:-90px;width:260px;height:260px;border-radius:50%;background:rgba(255,255,255,.06)}.xan-ga-hero-content{position:relative;z-index:1}.xan-ga-eyebrow{display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#a7edff;margin-bottom:10px}.xan-ga-hero h1{font-size:36px;line-height:1.12;margin:0 0 12px;color:#fff!important;font-weight:700;letter-spacing:-.01em}.xan-ga-hero p{max-width:760px;margin:0;color:rgba(255,255,255,.88);font-size:16px;line-height:1.55;font-weight:400}.xan-ga-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.xan-ga-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:14px;padding:12px 16px;text-decoration:none;font-weight:700;cursor:pointer;line-height:1.15;min-height:42px;transition:background-color .15s ease,border-color .15s ease}.xan-ga-btn-light{background:#fff;color:var(--xan-primary)}.xan-ga-btn-accent{background:linear-gradient(135deg,#20c4e9,var(--xan-accent));color:#001f32}.xan-ga-btn-ghost{background:rgba(255,255,255,.13);color:#fff;border:1px solid rgba(255,255,255,.24)}.xan-ga-btn-soft{background:#edf6fb;color:#0b405c}.xan-ga-btn-dark{background:var(--xan-primary);color:#fff}.xan-ga-hero-card{position:relative;z-index:1;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.2);border-radius:22px;padding:22px;display:flex;flex-direction:column;justify-content:center}.xan-ga-hero-card strong{font-size:44px;color:#fff;font-weight:700;line-height:1}.xan-ga-hero-card span{font-weight:700;color:#fff;margin-top:7px}.xan-ga-hero-card small{color:rgba(255,255,255,.78);margin-top:8px;line-height:1.45}.xan-ga-corporate-links{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;background:#fff;border:1px solid rgba(7,27,58,.08);border-radius:18px;padding:10px;box-shadow:0 10px 30px rgba(7,27,58,.06)}.xan-ga-corporate-links a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#0a5161;background:#eef8fd;border:1px solid #d6edf6;border-radius:12px;padding:9px 12px;font-weight:600;font-size:13px}.xan-ga-corporate-links a:hover{background:#e0f5fd;border-color:rgba(39,215,255,.6)}.xan-ga-marquee{margin:14px 0;border-radius:16px;background:#fff;border:1px solid rgba(7,27,58,.08);overflow:hidden;white-space:nowrap}.xan-ga-marquee div{display:inline-flex;gap:28px;padding:12px 0;animation:xanMarquee 52s linear infinite;will-change:transform;transform:translate3d(0,0,0)}.xan-ga-marquee span{font-size:13px;font-weight:600;color:#0a5161}.xan-ga-marquee span:before{content:"•";margin:0 14px;color:var(--xan-accent)}@keyframes xanMarquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}.xan-ga-alert{background:#dcfce7;border:1px solid #86efac;color:#166534;border-radius:16px;padding:14px 18px;font-weight:600;margin:16px 0}.xan-ga-content{margin-top:18px}.xan-ga-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.xan-ga-tool-tile{min-height:230px;background:#fff;border:1px solid rgba(7,27,58,.08);border-radius:22px;padding:22px;text-decoration:none;color:#071b3a;box-shadow:0 16px 40px rgba(7,27,58,.075);display:flex;flex-direction:column;gap:10px}.xan-ga-tool-tile:hover{box-shadow:0 20px 48px rgba(7,27,58,.12);border-color:rgba(39,215,255,.32)}.xan-ga-tool-icon{display:flex;width:44px;height:44px;border-radius:16px;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--xan-primary),var(--xan-secondary));color:#fff;font-weight:700;font-size:13px;line-height:1}.xan-ga-tool-tile strong{font-size:18px;font-weight:700;color:#071b3a;line-height:1.3}.xan-ga-tool-tile p{margin:0;color:#4b6275;line-height:1.55;font-weight:400}.xan-ga-tool-meta{margin-top:auto;font-size:13px;font-weight:700;color:var(--xan-secondary)}.xan-ga-tile-action{display:inline-flex;align-self:flex-start;margin-top:8px;border-radius:12px;background:var(--xan-primary);color:#fff;padding:9px 12px;font-size:13px;font-weight:700}.xan-ga-tool-tile.is-soon .xan-ga-tile-action{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.xan-ga-tool-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:18px;align-items:start}.xan-ga-panel{background:#fff;border:1px solid rgba(7,27,58,.08);border-radius:24px;padding:24px;box-shadow:0 16px 40px rgba(7,27,58,.075)}.xan-ga-panel h2{margin:0 0 10px;color:#071b3a;font-size:22px;font-weight:700;line-height:1.25}.xan-ga-panel p{color:#4b6275;line-height:1.55;font-weight:400}.xan-ga-panel small{display:block;color:#536b7b;line-height:1.5}.xan-ga-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.xan-ga-form-grid label,.xan-ga-lead-form label{display:flex;flex-direction:column;gap:7px;font-weight:600;color:#0c304d;font-size:13px}.xan-ga-form-grid input,.xan-ga-form-grid textarea,.xan-ga-form-grid select,.xan-ga-lead-form input,.xan-ga-lead-form textarea,.xan-ga-lead-form select{width:100%;border:1px solid #d8e6ee;border-radius:14px;padding:12px 13px;font:inherit;background:#fbfdff;color:#071b3a;box-shadow:none;outline:none}.xan-ga-form-grid input:focus,.xan-ga-form-grid textarea:focus,.xan-ga-form-grid select:focus,.xan-ga-lead-form input:focus,.xan-ga-lead-form textarea:focus,.xan-ga-lead-form select:focus{border-color:var(--xan-accent);box-shadow:0 0 0 3px rgba(39,215,255,.16)}.xan-ga-full{grid-column:1/-1}.xan-ga-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 10px}.xan-ga-result{min-height:280px}.xan-ga-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.xan-ga-result-item{background:#f5f9fc;border:1px solid #e0edf4;border-radius:16px;padding:14px}.xan-ga-result-item b{display:block;font-size:12px;color:#557084;margin-bottom:6px;font-weight:600}.xan-ga-result-item strong{font-size:20px;color:#071b3a;font-weight:700}.xan-ga-result-note{background:#ecfeff;border:1px solid #a5f3fc;border-radius:16px;padding:14px;color:#155e75;font-weight:600}.xan-ga-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xan-ga-check-grid label{display:flex;gap:9px;align-items:flex-start;background:#f7fbfe;border:1px solid #e0edf4;border-radius:14px;padding:11px;font-weight:600}.xan-ga-card-preview{border:1px solid #dbe8ef;border-radius:22px;background:#fff;overflow:hidden}.xan-ga-card-preview-head{background:linear-gradient(135deg,var(--xan-primary),var(--xan-secondary));color:#fff;padding:18px}.xan-ga-card-preview-body{display:grid;grid-template-columns:1fr 190px;gap:18px;padding:18px}.xan-ga-card-preview img{width:170px;height:170px;border:8px solid #fff;box-shadow:0 10px 30px rgba(7,27,58,.15)}.xan-ga-ad-card{margin:16px 0;padding:18px;border-radius:20px;background:linear-gradient(135deg,#fff,#edfaff);border:1px solid rgba(39,215,255,.18);display:flex;gap:16px;align-items:center;box-shadow:0 12px 35px rgba(7,27,58,.065)}.xan-ga-sidebar .xan-ga-ad-card{display:block;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.14);color:#fff}.xan-ga-ad-card img{width:86px;height:70px;object-fit:cover;border-radius:14px}.xan-ga-ad-card strong{display:block;color:inherit;font-size:17px;font-weight:700}.xan-ga-ad-card p{margin:6px 0 10px;color:inherit;opacity:.82;line-height:1.45;font-weight:400}.xan-ga-ad-card a{display:inline-flex;text-decoration:none;background:var(--xan-primary);color:#fff;border-radius:12px;padding:9px 12px;font-weight:700}.xan-ga-sidebar .xan-ga-ad-card a{background:#fff;color:var(--xan-primary)}.xan-ga-social-card,.xan-ga-lead-section,.xan-ga-footer-cta{margin-top:20px;background:#fff;border:1px solid rgba(7,27,58,.08);border-radius:24px;padding:24px;box-shadow:0 16px 40px rgba(7,27,58,.065)}.xan-ga-social-card{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.xan-ga-social-card h2,.xan-ga-lead-section h2{margin:0 0 10px;color:#071b3a;font-weight:700;line-height:1.25}.xan-ga-social-card p,.xan-ga-lead-section p{color:#536b7b;line-height:1.55;margin:0;font-weight:400}.xan-ga-social-buttons{display:flex;flex-wrap:wrap;gap:10px}.xan-ga-social-buttons a{background:#eef8fd;color:#0a5161;text-decoration:none;border-radius:12px;padding:10px 12px;font-weight:600}.xan-ga-lead-section{display:grid;grid-template-columns:.82fr 1.18fr;gap:22px;align-items:start}.xan-ga-lead-section-light{background:linear-gradient(135deg,#fff,#f5fbff)}.xan-ga-lead-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.xan-ga-bullet-list{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.xan-ga-bullet-list li{position:relative;padding-left:20px;color:#0c304d;font-weight:600}.xan-ga-bullet-list li:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;border-radius:50%;background:var(--xan-accent)}.xan-ga-inline-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.xan-ga-inline-links a{display:inline-flex;text-decoration:none;background:#eef8fd;color:#0a5161;border:1px solid #d6edf6;border-radius:12px;padding:9px 12px;font-weight:600}.xan-ga-footer-cta{display:flex;align-items:center;gap:16px}.xan-ga-footer-cta img{width:82px;max-height:46px;object-fit:contain}.xan-ga-footer-cta div:first-of-type{flex:1;display:flex;flex-direction:column}.xan-ga-footer-cta strong{font-weight:700;color:#071b3a}.xan-ga-footer-cta span{color:#5b7282;font-weight:400}.xan-ga-footer-actions{display:flex;gap:8px;flex-wrap:wrap}.xan-ga-status{display:inline-flex;background:#fff7ed;color:#9a3412;border:1px solid #fed7aa;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.xan-ga-roadmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.xan-ga-roadmap-grid div{background:#f7fbfe;border:1px solid #e0edf4;border-radius:16px;padding:14px}.xan-ga-roadmap-grid b{display:block;margin-bottom:7px;color:#071b3a;font-weight:700}.xan-ga-roadmap-grid span{color:#536b7b}.xan-ga-mobile-bar{display:none}.xan-ga-shortcode-shell{font-family:"Segoe UI",Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased}.xan-ga-shortcode-shell .xan-ga-tool-layout{grid-template-columns:1fr}.xan-ga-copyline{white-space:pre-wrap;background:#f5f9fc;border-radius:14px;padding:12px;border:1px solid #e0edf4;margin-top:12px;color:#223}.xan-ga-result-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}@media(max-width:1100px){.xan-ga-app{grid-template-columns:1fr}.xan-ga-sidebar{position:relative;height:auto;border-radius:0 0 24px 24px}.admin-bar .xan-ga-sidebar{top:0;height:auto}.xan-ga-brand{flex-direction:row;align-items:center}.xan-ga-brand img{max-width:150px;max-height:70px}.xan-ga-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.xan-ga-hero,.xan-ga-tool-layout,.xan-ga-lead-section,.xan-ga-social-card{grid-template-columns:1fr}.xan-ga-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.xan-ga-main{padding:16px 14px 96px}.xan-ga-sidebar{padding:16px}.xan-ga-nav{grid-template-columns:1fr}.xan-ga-hero{padding:24px;border-radius:22px}.xan-ga-hero h1{font-size:27px}.xan-ga-corporate-links{gap:7px}.xan-ga-corporate-links a{flex:1 1 calc(50% - 8px)}.xan-ga-home-grid,.xan-ga-form-grid,.xan-ga-check-grid,.xan-ga-lead-form,.xan-ga-result-grid,.xan-ga-roadmap-grid{grid-template-columns:1fr}.xan-ga-card-preview-body{grid-template-columns:1fr}.xan-ga-footer-cta{align-items:flex-start;flex-direction:column}.xan-ga-mobile-bar{position:fixed;left:10px;right:10px;bottom:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:rgba(7,27,58,.95);border:1px solid rgba(255,255,255,.16);padding:10px;border-radius:18px;z-index:9999;box-shadow:0 12px 36px rgba(0,0,0,.22)}.xan-ga-mobile-bar a{text-align:center;text-decoration:none;background:#fff;color:#071b3a;border-radius:12px;padding:10px 6px;font-weight:700;font-size:12px}}@media(max-width:782px){.admin-bar .xan-ga-sidebar{top:0;height:auto}}@media print{body *{visibility:hidden}.xan-ga-print-target,.xan-ga-print-target *{visibility:visible}.xan-ga-print-target{position:absolute;left:0;top:0;width:100%;box-shadow:none!important}}
/* v1.0.2 tam sayfa bölüm düzeni */
.xan-ga-section-heading{margin:0 0 16px;background:#fff;border:1px solid rgba(7,27,58,.08);border-radius:22px;padding:22px;box-shadow:0 14px 36px rgba(7,27,58,.055)}
.xan-ga-section-heading h2{margin:0 0 8px;color:#071b3a;font-size:24px;font-weight:700;line-height:1.22}
.xan-ga-section-heading p{margin:0;color:#536b7b;font-weight:400;line-height:1.55}
.xan-ga-section-heading-spaced{margin-top:22px}
.xan-ga-growth-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:16px}
.xan-ga-growth-card{background:linear-gradient(135deg,#fff,#f4fbff);border:1px solid rgba(7,27,58,.08);border-radius:22px;padding:22px;text-decoration:none;color:#071b3a;box-shadow:0 16px 40px rgba(7,27,58,.07);display:flex;flex-direction:column;gap:10px;min-height:220px}
.xan-ga-growth-card:hover{border-color:rgba(39,215,255,.38);box-shadow:0 20px 48px rgba(7,27,58,.12)}
.xan-ga-growth-card span{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:16px;background:linear-gradient(135deg,var(--xan-primary),var(--xan-secondary));color:#fff;font-weight:700}
.xan-ga-growth-card strong{font-size:18px;font-weight:700;line-height:1.3;color:#071b3a}
.xan-ga-growth-card p{margin:0;color:#536b7b;font-weight:400;line-height:1.55}
.xan-ga-growth-card em{margin-top:auto;align-self:flex-start;font-style:normal;border-radius:12px;background:var(--xan-primary);color:#fff;padding:9px 12px;font-size:13px;font-weight:700}
.xan-ga-growth-card.is-external em{background:#eef8fd;color:#0a5161;border:1px solid #d6edf6}
.xan-ga-focus-page{display:grid;gap:18px}
.xan-ga-info-panel{background:#fff;border:1px solid rgba(7,27,58,.08);border-radius:24px;padding:24px;box-shadow:0 16px 40px rgba(7,27,58,.065)}
.xan-ga-info-panel h2{margin:0 0 10px;color:#071b3a;font-size:22px;font-weight:700;line-height:1.25}
.xan-ga-info-panel p{margin:0;color:#536b7b;line-height:1.55;font-weight:400}
.xan-ga-mini-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
.xan-ga-sidebar-sections a.is-active{background:rgba(255,255,255,.18);border-radius:9px;padding:4px 6px;text-decoration:none}
.xan-ga-app.is-home .xan-ga-social-card,.xan-ga-app.is-home .xan-ga-lead-section{display:none}
@media(max-width:1100px){.xan-ga-growth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.xan-ga-growth-grid{grid-template-columns:1fr}.xan-ga-section-heading{padding:18px}.xan-ga-section-heading h2{font-size:21px}}

/* v1.0.3 çıktı, rapor, paylaşım ve yedek işlemleri */
.xan-ga-report-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px;padding:12px;border:1px solid #dbeaf2;border-radius:18px;background:linear-gradient(135deg,#f8fcff,#eef9fd)}
.xan-ga-report-toolbar .xan-ga-btn{font-size:13px;min-height:38px;padding:10px 12px}
.xan-ga-report-status{font-size:13px;font-weight:600;color:#0a5161;padding-left:4px}
.xan-ga-print-mode .xan-ga-print-target{background:#fff;color:#071b3a}
@media(max-width:720px){.xan-ga-report-toolbar{display:grid;grid-template-columns:1fr}.xan-ga-report-toolbar .xan-ga-btn{width:100%}}
@media print{body.xan-ga-print-mode *{visibility:hidden!important}body.xan-ga-print-mode .xan-ga-print-target,body.xan-ga-print-mode .xan-ga-print-target *{visibility:visible!important}body.xan-ga-print-mode .xan-ga-print-target{position:absolute;left:0;top:0;width:100%;box-shadow:none!important;border:0!important;padding:24px!important}.xan-ga-report-toolbar{display:none!important}.xan-ga-copyline{border:0;background:#fff;padding:0;margin-top:14px}}

/* v1.0.4 paylaşılan rapor ve gelişmiş dışa aktarım */
.xan-ga-shared-report{max-width:960px;margin:0 auto}
.xan-ga-report-head{display:flex;gap:16px;align-items:center;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #dbeaf2}
.xan-ga-report-head img{width:108px;max-height:58px;object-fit:contain}
.xan-ga-report-head span{display:inline-flex;margin-bottom:4px;color:#0a5161;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.04em}
.xan-ga-report-head h2{margin:0;color:#071b3a;font-size:26px;font-weight:700;line-height:1.22}
.xan-ga-report-head p{margin:4px 0 0;color:#536b7b;font-weight:500}
.xan-ga-source-line{margin:14px 0 0;color:#536b7b;font-weight:600}
.xan-ga-source-line a{color:#0a5161;font-weight:700}
@media(max-width:720px){.xan-ga-report-head{align-items:flex-start;flex-direction:column}.xan-ga-report-head h2{font-size:22px}}
@media print{.xan-ga-report-head{break-after:avoid}.xan-ga-source-line{font-size:12px}}

/* v1.0.6 premium kurumsal rapor şablonu */
.xan-ga-report-document{background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%);border:1px solid #dce8ef;border-radius:28px;padding:28px 28px 24px;box-shadow:0 20px 50px rgba(7,27,58,.08);color:#071b3a}
.xan-ga-report-brand{display:flex;align-items:center;gap:18px;margin-bottom:18px}.xan-ga-report-brand img{width:152px;max-height:64px;object-fit:contain}.xan-ga-report-brand span{display:block;color:#0a5161;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.xan-ga-report-brand strong{display:block;margin-top:4px;font-size:32px;line-height:1.15;color:#082b5f;font-weight:700}.xan-ga-report-brand p{margin:7px 0 0;color:#536b7b;line-height:1.5;font-weight:500}
.xan-ga-report-banner{background:linear-gradient(135deg,#071b3a 0%,#0b4b78 55%,#148fb7 100%);border-radius:22px;padding:16px 18px;color:#fff;margin-bottom:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.xan-ga-report-location{font-size:18px;font-weight:700;line-height:1.35}.xan-ga-report-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.xan-ga-report-meta span{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.14);font-size:12px;font-weight:700}
.xan-ga-report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}.xan-ga-report-metric{display:flex;flex-direction:column;justify-content:flex-start;gap:6px;padding:16px 16px 15px;border-radius:20px;background:linear-gradient(180deg,#fff,#f3f9fd);border:1px solid #dde9f0;box-shadow:0 8px 26px rgba(7,27,58,.05);min-height:172px;overflow:hidden}.xan-ga-report-metric span{display:block;color:#0a5161;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.xan-ga-report-metric strong{display:block;margin-top:4px;color:#082b5f;font-size:20px;line-height:1.22;font-weight:700;letter-spacing:-.012em;word-break:break-word;overflow-wrap:anywhere}.xan-ga-report-metric.is-compact strong{font-size:24px}.xan-ga-report-metric.is-long strong{font-size:17px;line-height:1.26}.xan-ga-report-metric small{display:block;margin-top:auto;color:#5a7487;font-size:12.5px;line-height:1.42;font-weight:600}
.xan-ga-report-section{margin-top:18px;padding:18px;border-radius:22px;background:#fff;border:1px solid #deeaf1}.xan-ga-report-section-title{margin:0 0 14px;color:#082b5f;font-size:22px;font-weight:700;line-height:1.2}
.xan-ga-report-table{width:100%;border-collapse:collapse}.xan-ga-report-table th,.xan-ga-report-table td{padding:12px 14px;border:1px solid #dce8ef;text-align:left;vertical-align:top}.xan-ga-report-table thead th{background:#082b5f;color:#fff;font-weight:700}.xan-ga-report-table tbody tr:nth-child(even){background:#f7fbfe}.xan-ga-report-table tbody td:last-child{font-weight:700;color:#082b5f}
.xan-ga-chart{display:grid;gap:12px}.xan-ga-chart-row{display:grid;grid-template-columns:200px 1fr 130px;gap:14px;align-items:center}.xan-ga-chart-row span{color:#0c304d;font-weight:700}.xan-ga-chart-row strong{text-align:right;color:#082b5f;font-weight:700}.xan-ga-chart-bar{height:18px;border-radius:999px;background:#e8f2f8;overflow:hidden;position:relative}.xan-ga-chart-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0b4b78 0%,#17bde7 100%)}
.xan-ga-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.xan-ga-scenario-card{padding:18px;border-radius:22px;background:#fff;border:2px solid #d8e7ef;text-align:center}.xan-ga-scenario-card span{display:block;color:#0c304d;font-weight:700;font-size:16px}.xan-ga-scenario-card strong{display:block;margin-top:10px;font-size:24px;line-height:1.15;font-weight:700}.xan-ga-scenario-card small{display:block;margin-top:8px;color:#5a7487;font-weight:600;line-height:1.45}.xan-ga-scenario-card.is-green{border-color:#b9dfb9}.xan-ga-scenario-card.is-green strong{color:#2f8f46}.xan-ga-scenario-card.is-blue{border-color:#bad7ff}.xan-ga-scenario-card.is-blue strong{color:#2b69c9}.xan-ga-scenario-card.is-orange{border-color:#ffd399}.xan-ga-scenario-card.is-orange strong{color:#e47c15}
.xan-ga-note-box{margin-top:18px;padding:20px 22px;border-radius:22px;background:linear-gradient(180deg,#fefefe,#f7fbfe);border:1px solid #dce8ef}.xan-ga-note-box strong{display:block;margin-bottom:8px;color:#082b5f;font-size:20px;font-weight:700}.xan-ga-note-box p{margin:0;color:#314b60;line-height:1.65;font-weight:500}
.xan-ga-report-document .xan-ga-copyline{margin-top:18px;background:#f7fbff;border:1px solid #dce8ef;border-radius:18px;padding:16px 18px;color:#17324c;font-weight:600}
.xan-ga-report-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:18px;padding-top:14px;border-top:1px solid #dce8ef;color:#536b7b;font-size:13px;font-weight:700}.xan-ga-report-footer strong{color:#082b5f}
@media(max-width:1100px){.xan-ga-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.xan-ga-chart-row{grid-template-columns:150px 1fr 120px}.xan-ga-scenario-grid{grid-template-columns:1fr}}
@media(max-width:720px){.xan-ga-report-document{padding:20px 18px}.xan-ga-report-brand{align-items:flex-start;flex-direction:column}.xan-ga-report-brand strong{font-size:25px}.xan-ga-report-location{font-size:16px}.xan-ga-report-metrics{grid-template-columns:1fr}.xan-ga-report-metric strong{font-size:20px}.xan-ga-report-metric.is-compact strong{font-size:22px}.xan-ga-report-metric.is-long strong{font-size:16px}.xan-ga-report-section-title{font-size:19px}.xan-ga-chart-row{grid-template-columns:1fr;gap:8px}.xan-ga-chart-row strong{text-align:left}.xan-ga-report-footer{flex-direction:column;align-items:flex-start}}
@media print{body.xan-ga-print-mode .xan-ga-report-document{box-shadow:none!important;border:0!important;padding:0!important}.xan-ga-report-document{page-break-inside:auto}.xan-ga-report-section,.xan-ga-report-metric,.xan-ga-scenario-card{break-inside:avoid}.xan-ga-report-toolbar,.xan-ga-source-line{display:none!important}}

/* v1.0.9 web CTA paketi */
.xan-ga-mini-cta-pack{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.xan-ga-mini-cta-button,.xan-ga-generated-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:11px 15px;border-radius:14px;text-decoration:none;font-weight:700;line-height:1.15;background:linear-gradient(135deg,#071b3a,#0a5161);color:#fff;box-shadow:0 10px 24px rgba(7,27,58,.12)}.xan-ga-generated-cta:hover,.xan-ga-mini-cta-button:hover{filter:brightness(1.05);transform:translateY(-1px)}.xan-ga-generated-cta-whatsapp{background:linear-gradient(135deg,#079669,#10b981)}.xan-ga-generated-cta-franchise,.xan-ga-generated-cta-danisman{background:linear-gradient(135deg,#071b3a,#082b5f)}.xan-ga-generated-cta-degerleme,.xan-ga-generated-cta-portfoy{background:linear-gradient(135deg,#0a5161,#17bde7)}.xan-ga-generated-cta-randevu{background:linear-gradient(135deg,#f59e0b,#e47c15)}.xan-ga-cta-preview-section .xan-ga-mini-cta-pack{padding:16px;border:1px solid #dce8ef;border-radius:18px;background:linear-gradient(135deg,#f8fcff,#eef9fd)}.xan-ga-cta-checks{margin-top:12px}@media(max-width:720px){.xan-ga-mini-cta-pack{display:grid;grid-template-columns:1fr}.xan-ga-generated-cta,.xan-ga-mini-cta-button{width:100%}}

/* v1.1.3 tipografi, sol menü ve araç merkezi iyileştirmeleri */
.xan-ga-body{font-synthesis-weight:none;font-synthesis-style:none}
.xan-ga-app{grid-template-columns:300px 1fr;font-size:15px;line-height:1.62}
.xan-ga-main{padding:28px 32px 96px}
.xan-ga-sidebar{padding:18px;background:linear-gradient(180deg,#0a2f52 0%,#0b4b78 54%,#0a5161 100%)}
.xan-ga-brand{margin-bottom:20px;gap:10px}.xan-ga-brand img{max-width:184px;max-height:90px}.xan-ga-brand span{font-size:12px;font-weight:700;letter-spacing:.04em;color:#d8f6ff;text-transform:uppercase}
.xan-ga-nav{gap:10px}.xan-ga-nav a{padding:10px 12px;border-radius:16px;font-size:13px;font-weight:600;line-height:1.35;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);backdrop-filter:blur(4px)}
.xan-ga-nav a:hover,.xan-ga-nav a.is-active{background:rgba(255,255,255,.18);border-color:rgba(110,225,255,.62);box-shadow:0 10px 24px rgba(0,0,0,.12)}
.xan-ga-nav b{width:36px;height:36px;border-radius:13px;background:rgba(110,225,255,.16);font-weight:700}
.xan-ga-nav span{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.32;font-weight:600;color:#f3fbff}
.xan-ga-nav em{font-size:10px;font-weight:700;letter-spacing:.02em}
.xan-ga-sidebar-links{margin-top:18px;padding:15px 14px;border-radius:18px;background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.16);gap:9px;backdrop-filter:blur(6px)}
.xan-ga-sidebar-links strong{font-size:11px;font-weight:700;letter-spacing:.08em;color:#bfefff}
.xan-ga-sidebar-links a{font-size:13px;font-weight:600;line-height:1.4;color:#f8fdff;opacity:.96}
.xan-ga-sidebar-sections a{display:block;padding:7px 9px;border-radius:10px;transition:background-color .15s ease,color .15s ease}
.xan-ga-sidebar-sections a:hover,.xan-ga-sidebar-sections a.is-active{background:rgba(255,255,255,.13);text-decoration:none}
.xan-ga-sidebar .xan-ga-ad-card{margin-top:16px;padding:18px 16px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.09));border:1px solid rgba(255,255,255,.18);box-shadow:none;backdrop-filter:blur(6px)}
.xan-ga-sidebar .xan-ga-ad-card strong{font-size:21px;line-height:1.3;font-weight:700;color:#fff}.xan-ga-sidebar .xan-ga-ad-card p{font-size:14px;line-height:1.6;color:rgba(255,255,255,.88);font-weight:400}.xan-ga-sidebar .xan-ga-ad-card a{min-height:42px;border-radius:14px;font-weight:700;background:#fff;color:#082b5f;box-shadow:0 8px 20px rgba(7,27,58,.18)}
.xan-ga-section-heading{padding:24px 26px;border-radius:24px;background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%);box-shadow:0 16px 40px rgba(7,27,58,.06)}
.xan-ga-section-heading h2{font-size:28px;font-weight:700;line-height:1.24;letter-spacing:-.01em;color:#082b5f}
.xan-ga-section-heading p{font-size:15px;font-weight:400;line-height:1.68;color:#5b7282;max-width:920px}
.xan-ga-home-grid{gap:20px;align-items:stretch}.xan-ga-tool-tile{min-height:244px;padding:24px;border-radius:24px;background:linear-gradient(180deg,#ffffff 0%,#fcfeff 100%);box-shadow:0 16px 36px rgba(7,27,58,.06)}
.xan-ga-tool-tile:hover{transform:translateY(-2px)}
.xan-ga-tool-icon{width:48px;height:48px;border-radius:16px;font-size:14px;box-shadow:0 10px 24px rgba(8,43,95,.15)}
.xan-ga-tool-tile strong{font-size:21px;font-weight:700;line-height:1.34;letter-spacing:-.01em;color:#082b5f}
.xan-ga-tool-tile p{font-size:15px;font-weight:400;line-height:1.72;color:#5b7282;display:block}
.xan-ga-tool-meta{font-size:13px;font-weight:700;color:#0a5161;letter-spacing:.01em}
.xan-ga-tile-action{margin-top:10px;padding:10px 14px;border-radius:13px;font-size:13px;font-weight:700;box-shadow:0 8px 18px rgba(7,27,58,.12)}
.xan-ga-growth-grid{gap:20px}.xan-ga-growth-card{padding:24px;border-radius:24px;min-height:232px;background:linear-gradient(180deg,#ffffff 0%,#f7fcff 100%);box-shadow:0 16px 36px rgba(7,27,58,.055)}
.xan-ga-growth-card span{width:48px;height:48px;border-radius:16px;box-shadow:0 10px 24px rgba(8,43,95,.14)}
.xan-ga-growth-card strong{font-size:20px;font-weight:700;line-height:1.34;letter-spacing:-.01em;color:#082b5f}
.xan-ga-growth-card p{font-size:15px;font-weight:400;line-height:1.72;color:#5b7282}
.xan-ga-growth-card em{margin-top:12px;border-radius:13px;padding:10px 14px;font-size:13px;font-weight:700}
.xan-ga-corporate-links{padding:11px;border-radius:18px}.xan-ga-corporate-links a{font-size:13px;font-weight:600;line-height:1.25;padding:10px 13px;border-radius:13px}
.xan-ga-marquee span{font-size:13px;font-weight:600;line-height:1.35;color:#0a5161}
.xan-ga-footer-cta strong,.xan-ga-panel h2,.xan-ga-social-card h2,.xan-ga-lead-section h2{font-weight:700;letter-spacing:-.01em;color:#082b5f}
.xan-ga-footer-cta span,.xan-ga-panel p,.xan-ga-social-card p,.xan-ga-lead-section p{color:#5b7282;line-height:1.66}
@media(max-width:1380px){.xan-ga-app{grid-template-columns:280px 1fr}.xan-ga-main{padding:24px 24px 96px}.xan-ga-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1100px){.xan-ga-app{grid-template-columns:1fr}.xan-ga-sidebar{padding:16px 16px 18px;border-radius:0 0 24px 24px}.xan-ga-sidebar-links{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.xan-ga-sidebar-links strong{grid-column:1/-1}.xan-ga-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xan-ga-growth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){.xan-ga-main{padding:18px 16px 100px}.xan-ga-section-heading{padding:20px}.xan-ga-section-heading h2{font-size:24px}.xan-ga-section-heading p,.xan-ga-tool-tile p,.xan-ga-growth-card p{font-size:14px;line-height:1.65}.xan-ga-sidebar-links{grid-template-columns:1fr}.xan-ga-home-grid,.xan-ga-growth-grid{grid-template-columns:1fr}.xan-ga-tool-tile,.xan-ga-growth-card{min-height:auto}}
@media(max-width:720px){.xan-ga-sidebar{padding:15px}.xan-ga-brand{margin-bottom:16px}.xan-ga-nav a{padding:10px 11px}.xan-ga-sidebar-links{padding:14px}.xan-ga-section-heading{padding:18px;border-radius:20px}.xan-ga-section-heading h2{font-size:22px}.xan-ga-tool-tile strong,.xan-ga-growth-card strong{font-size:18px}.xan-ga-tool-icon,.xan-ga-growth-card span{width:44px;height:44px}}

/* v1.1.4 premium görünüm rötuşları */
.xan-ga-sidebar-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.xan-ga-sidebar-toggle{display:none;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.1);color:#fff;border-radius:12px;padding:10px 12px;font:inherit;font-weight:700;line-height:1;cursor:pointer;box-shadow:none}
.xan-ga-sidebar-inner{display:block}
.xan-ga-hero{background:radial-gradient(circle at 87% 10%,rgba(95,219,255,.22),transparent 28%),radial-gradient(circle at 18% 78%,rgba(255,255,255,.1),transparent 26%),linear-gradient(135deg,#071b3a 0%,#0b4673 56%,#0a6b82 100%);padding:36px;border-radius:30px;gap:28px;box-shadow:0 24px 60px rgba(7,27,58,.16)}
.xan-ga-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 36%);pointer-events:none}.xan-ga-hero-content,.xan-ga-hero-card{position:relative;z-index:1}
.xan-ga-hero p{max-width:840px;font-size:16px;line-height:1.68;color:rgba(255,255,255,.9)}
.xan-ga-hero-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.xan-ga-hero-pills span{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);color:#effcff;font-size:13px;font-weight:600;line-height:1.2;backdrop-filter:blur(6px)}
.xan-ga-hero-actions{margin-top:20px}.xan-ga-hero-actions .xan-ga-btn{min-height:46px;padding:13px 18px;border-radius:15px;box-shadow:0 12px 26px rgba(0,0,0,.12)}
.xan-ga-hero-footnote{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.xan-ga-hero-footnote div{padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14)}.xan-ga-hero-footnote strong{display:block;color:#fff;font-size:15px;font-weight:700}.xan-ga-hero-footnote span{display:block;margin-top:6px;color:rgba(255,255,255,.82);font-size:13px;line-height:1.55;font-weight:500}
.xan-ga-hero-card{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.09));backdrop-filter:blur(8px);border-radius:24px;padding:24px;border-color:rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.xan-ga-hero-card strong{font-size:52px;letter-spacing:-.03em}.xan-ga-hero-card span{font-size:16px;line-height:1.4}.xan-ga-hero-card small{font-size:13px;line-height:1.65;color:rgba(255,255,255,.82)}
.xan-ga-hero-card-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.xan-ga-hero-card-list div{padding:12px 10px;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);text-align:center}.xan-ga-hero-card-list b{display:block;color:#fff;font-size:15px;font-weight:700}.xan-ga-hero-card-list span{display:block;margin-top:4px;color:rgba(255,255,255,.82);font-size:12px;font-weight:600}
.xan-ga-tool-tile,.xan-ga-growth-card,.xan-ga-panel,.xan-ga-section-heading,.xan-ga-social-card,.xan-ga-lead-section,.xan-ga-footer-cta{box-shadow:0 14px 34px rgba(7,27,58,.055)}
.xan-ga-tool-tile:hover,.xan-ga-growth-card:hover{box-shadow:0 18px 44px rgba(7,27,58,.09)}
.xan-ga-tool-icon{position:relative;overflow:hidden}.xan-ga-tool-icon:after{content:"";position:absolute;inset:1px;border-radius:15px;border:1px solid rgba(255,255,255,.16)}
.xan-ga-mobile-bar{backdrop-filter:blur(10px)}.xan-ga-mobile-bar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.xan-ga-mobile-bar a b{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:9px;background:#eef8fd;color:#082b5f;font-size:13px;line-height:1}.xan-ga-mobile-bar a span{display:block;font-size:11px;font-weight:700;line-height:1.15}
.xan-ga-mobile-bar a:nth-child(3){background:linear-gradient(135deg,#0ea470,#10b981);color:#fff}.xan-ga-mobile-bar a:nth-child(3) b{background:rgba(255,255,255,.18);color:#fff}
@media(max-width:1100px){.xan-ga-sidebar-toggle{display:inline-flex;align-items:center;justify-content:center}.xan-ga-sidebar-inner{display:none;width:100%}.xan-ga-sidebar.is-open .xan-ga-sidebar-inner{display:block;margin-top:12px}.xan-ga-sidebar.is-open .xan-ga-sidebar-toggle{background:rgba(255,255,255,.18)}.xan-ga-brand{margin-bottom:0}.xan-ga-hero-footnote{grid-template-columns:1fr}}
@media(max-width:820px){.xan-ga-hero{padding:26px 22px}.xan-ga-hero h1{font-size:30px}.xan-ga-hero-footnote{grid-template-columns:1fr}.xan-ga-hero-card-list{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:720px){.xan-ga-hero{padding:22px 18px;border-radius:24px}.xan-ga-hero p{font-size:15px}.xan-ga-hero-pills{gap:8px}.xan-ga-hero-pills span{font-size:12px;padding:7px 10px}.xan-ga-hero-actions{display:grid;grid-template-columns:1fr}.xan-ga-hero-actions .xan-ga-btn{width:100%}.xan-ga-hero-card{padding:18px}.xan-ga-hero-card strong{font-size:40px}.xan-ga-hero-card-list{grid-template-columns:1fr 1fr 1fr}.xan-ga-mobile-bar{grid-template-columns:repeat(4,1fr);left:8px;right:8px;bottom:8px;padding:8px;border-radius:16px}.xan-ga-mobile-bar a{padding:9px 4px;border-radius:12px}.xan-ga-mobile-bar a span{font-size:10px}}

/* v1.1.5 detay sayfa premiumlaştırma */
.xan-ga-tool-toolbar{display:grid;grid-template-columns:1.15fr .95fr auto;gap:18px;align-items:center;margin-bottom:18px;padding:20px 22px;border-radius:24px;background:linear-gradient(180deg,#ffffff 0%,#f8fcff 100%);border:1px solid rgba(7,27,58,.08);box-shadow:0 16px 36px rgba(7,27,58,.055)}
.xan-ga-tool-toolbar-info{display:flex;flex-direction:column;gap:6px}.xan-ga-tool-toolbar-label{display:inline-flex;align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0a6b82;background:#eef8fd;border:1px solid #d8eff7;padding:7px 10px;border-radius:999px}.xan-ga-tool-toolbar-info strong{font-size:22px;line-height:1.28;font-weight:700;color:#082b5f;letter-spacing:-.01em}.xan-ga-tool-toolbar-info p{margin:0;font-size:14px;line-height:1.64;font-weight:400;color:#5b7282}
.xan-ga-tool-toolbar-tags{display:flex;flex-wrap:wrap;gap:8px}.xan-ga-tool-toolbar-tags span{display:inline-flex;align-items:center;padding:8px 11px;border-radius:999px;background:#f5fbff;border:1px solid #d9edf7;color:#0a5161;font-size:12px;font-weight:700;line-height:1.25}
.xan-ga-tool-toolbar-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.xan-ga-tool-toolbar-actions .xan-ga-btn{min-height:40px;padding:11px 14px}
.xan-ga-tool-shell{display:block}
.xan-ga-tool-layout{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);gap:22px}.xan-ga-tool-layout .xan-ga-panel{padding:26px;border-radius:26px}.xan-ga-tool-layout .xan-ga-calc-form{background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)}
.xan-ga-tool-layout .xan-ga-result{position:sticky;top:26px;align-self:start;background:linear-gradient(180deg,#ffffff 0%,#fafdff 100%)}.admin-bar .xan-ga-tool-layout .xan-ga-result{top:58px}
.xan-ga-tool-layout .xan-ga-panel h2{font-size:24px;line-height:1.28;letter-spacing:-.01em;color:#082b5f}.xan-ga-tool-layout .xan-ga-panel p{font-size:15px;line-height:1.7;color:#5b7282}.xan-ga-tool-layout .xan-ga-panel small{margin-top:6px;font-size:12px;line-height:1.6;color:#6d8190}
.xan-ga-form-grid{gap:15px 16px}.xan-ga-form-grid label,.xan-ga-lead-form label{gap:8px;font-size:13px;font-weight:700;color:#103a59;letter-spacing:.01em}.xan-ga-form-grid input,.xan-ga-form-grid textarea,.xan-ga-form-grid select,.xan-ga-lead-form input,.xan-ga-lead-form textarea,.xan-ga-lead-form select{padding:13px 14px;border-radius:15px;background:#fbfdff;border:1px solid #d9e8f0;color:#082b5f;font-size:14px;font-weight:500;line-height:1.45;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.xan-ga-form-grid textarea,.xan-ga-lead-form textarea{min-height:116px;resize:vertical}.xan-ga-form-grid select,.xan-ga-lead-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#0a5161 50%),linear-gradient(135deg,#0a5161 50%,transparent 50%),linear-gradient(to right,#fbfdff,#fbfdff);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px),100% 0;background-size:6px 6px,6px 6px,2.5em 2.5em;background-repeat:no-repeat}
.xan-ga-form-grid input::placeholder,.xan-ga-form-grid textarea::placeholder,.xan-ga-lead-form input::placeholder,.xan-ga-lead-form textarea::placeholder{color:#8aa0ae;font-weight:400}.xan-ga-form-grid input:hover,.xan-ga-form-grid textarea:hover,.xan-ga-form-grid select:hover,.xan-ga-lead-form input:hover,.xan-ga-lead-form textarea:hover,.xan-ga-lead-form select:hover{border-color:#bedbea;background:#fff}
.xan-ga-check-grid label{align-items:center;gap:10px;padding:12px 13px;border-radius:15px;font-size:13px;line-height:1.45;color:#103a59;background:#f8fcff}.xan-ga-check-grid input[type="checkbox"]{margin-top:0;accent-color:#0a6b82}
.xan-ga-actions{margin:20px 0 12px}.xan-ga-actions .xan-ga-btn{min-height:46px;padding:13px 16px;border-radius:14px}.xan-ga-actions .xan-ga-btn-soft{background:#eef8fd;color:#082b5f}
.xan-ga-result > h2:first-child{display:flex;align-items:center;gap:10px}.xan-ga-result > h2:first-child:before{content:"▣";display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,#071b3a,#0a6b82);color:#fff;font-size:13px;line-height:1;box-shadow:0 10px 24px rgba(8,43,95,.14)}
.xan-ga-copyline{padding:14px 15px;border-radius:16px;background:#f4fafc;border:1px solid #ddebf2;line-height:1.72;font-size:14px;color:#14364f}.xan-ga-report-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px;padding-top:14px;border-top:1px dashed #d7e7ef}.xan-ga-report-toolbar .xan-ga-btn{min-height:40px;padding:10px 13px;border-radius:12px;font-size:13px}.xan-ga-report-status{font-size:12px;font-weight:700;color:#0a6b82}
.xan-ga-report-document{background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%);border:1px solid #dfeaf0;border-radius:24px;padding:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.xan-ga-report-brand strong{font-size:28px;line-height:1.2;color:#082b5f}.xan-ga-report-banner{margin-top:16px;border-radius:18px;overflow:hidden}.xan-ga-report-footer{font-size:12px;line-height:1.55;color:#4c6678}
.xan-ga-result-grid{gap:14px}.xan-ga-result-item{padding:15px 16px;border-radius:18px;background:#f7fbfe;border:1px solid #deebf3}.xan-ga-result-item b{font-size:12px;font-weight:700;letter-spacing:.02em;color:#5b7282}.xan-ga-result-item strong{font-size:22px;letter-spacing:-.01em;color:#082b5f}
.xan-ga-social-card,.xan-ga-lead-section,.xan-ga-footer-cta{border-radius:26px}.xan-ga-social-buttons a,.xan-ga-inline-links a{font-weight:700}
@media(max-width:1280px){.xan-ga-tool-toolbar{grid-template-columns:1fr;align-items:flex-start}.xan-ga-tool-toolbar-actions{justify-content:flex-start}.xan-ga-tool-layout{grid-template-columns:1fr}.xan-ga-tool-layout .xan-ga-result{position:relative;top:auto}.admin-bar .xan-ga-tool-layout .xan-ga-result{top:auto}}
@media(max-width:720px){.xan-ga-tool-toolbar{padding:18px;border-radius:20px}.xan-ga-tool-toolbar-info strong{font-size:20px}.xan-ga-tool-toolbar-info p{font-size:14px}.xan-ga-tool-toolbar-tags{gap:7px}.xan-ga-tool-toolbar-tags span{font-size:11px;padding:7px 10px}.xan-ga-tool-layout .xan-ga-panel{padding:20px;border-radius:22px}.xan-ga-tool-layout .xan-ga-panel h2{font-size:22px}.xan-ga-form-grid input,.xan-ga-form-grid textarea,.xan-ga-form-grid select,.xan-ga-lead-form input,.xan-ga-lead-form textarea,.xan-ga-lead-form select{font-size:16px}.xan-ga-report-toolbar .xan-ga-btn{flex:1 1 calc(50% - 8px);justify-content:center}}

/* v1.1.6 ana sayfa sadeleştirme ve canlı tarih-saat kartı */
.xan-ga-main{padding-bottom:84px}.xan-ga-content{margin-top:16px}
.xan-ga-hero{grid-template-columns:minmax(0,1fr) 250px;align-items:stretch}.xan-ga-hero-content{display:flex;flex-direction:column}.xan-ga-hero h1{max-width:780px}.xan-ga-hero p{max-width:860px}
.xan-ga-hero-status-card{display:flex;flex-direction:column;gap:14px;justify-content:space-between;padding:20px 18px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.09));border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.xan-ga-hero-status-top{display:flex;flex-direction:column;gap:6px}.xan-ga-hero-status-label{display:inline-flex;align-self:flex-start;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#dff8ff}.xan-ga-hero-status-top strong{font-size:54px;line-height:1;letter-spacing:-.04em;color:#fff}.xan-ga-hero-status-top small{font-size:14px;line-height:1.5;color:rgba(255,255,255,.86);font-weight:600}
.xan-ga-hero-clock-box{padding:16px 14px;border-radius:18px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14)}.xan-ga-hero-clock-box b,.xan-ga-hero-clock-box span,.xan-ga-hero-clock-box em{display:block}.xan-ga-hero-clock-box b{font-size:18px;font-weight:700;line-height:1.25;color:#fff}.xan-ga-hero-clock-box span{margin-top:4px;font-size:13px;line-height:1.45;color:rgba(255,255,255,.84);font-style:normal}.xan-ga-hero-clock-box em{margin-top:8px;font-size:28px;line-height:1;font-style:normal;font-weight:700;letter-spacing:-.03em;color:#aef2ff}.xan-ga-hero-clock-box-static em{font-size:16px;letter-spacing:0;font-weight:700}
.xan-ga-hero-status-list{display:grid;grid-template-columns:1fr;gap:8px}.xan-ga-hero-status-list div{padding:10px 12px;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}.xan-ga-hero-status-list b{display:block;font-size:13px;line-height:1.2;font-weight:700;color:#fff}.xan-ga-hero-status-list span{display:block;margin-top:4px;font-size:12px;line-height:1.45;color:rgba(255,255,255,.8);font-weight:500}
.xan-ga-corporate-links{margin-top:12px;padding:10px 12px;border-radius:18px}.xan-ga-corporate-links a{padding:9px 12px;font-size:13px;font-weight:700}
.xan-ga-marquee{margin:12px 0 0;border-radius:16px}.xan-ga-marquee div{padding:10px 0}.xan-ga-marquee span{font-size:12px;font-weight:600}
.xan-ga-home-heading-clean{padding:22px 26px}.xan-ga-home-heading-clean h2{font-size:23px;line-height:1.25;letter-spacing:-.01em;margin-bottom:8px}.xan-ga-home-heading-clean p{max-width:920px;font-size:15px;line-height:1.66;color:#617685}
.xan-ga-home-grid{gap:20px;align-items:stretch}.xan-ga-tool-tile{min-height:206px;padding:22px 22px 20px;gap:9px;border-radius:24px;justify-content:flex-start;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.xan-ga-tool-tile strong{font-size:19px;line-height:1.32;letter-spacing:-.01em}.xan-ga-tool-tile p{font-size:14px;line-height:1.68;color:#5f7584;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.xan-ga-tool-meta{font-size:12px;font-weight:700;letter-spacing:.01em}.xan-ga-tile-action{margin-top:2px;padding:10px 12px;font-size:12px;border-radius:12px;box-shadow:0 8px 18px rgba(7,27,58,.08)}
.xan-ga-growth-grid{gap:18px}.xan-ga-growth-card{min-height:208px;padding:22px;border-radius:24px}.xan-ga-growth-card strong{font-size:19px;line-height:1.32;letter-spacing:-.01em}.xan-ga-growth-card p{font-size:14px;line-height:1.68;color:#5f7584}.xan-ga-growth-card em{margin-top:auto}
.xan-ga-footer-cta{margin-top:18px;padding:18px 22px;border-radius:24px}
@media(max-width:1380px){.xan-ga-hero{grid-template-columns:minmax(0,1fr) 235px}.xan-ga-tool-tile{min-height:212px}}
@media(max-width:1100px){.xan-ga-hero{grid-template-columns:1fr}.xan-ga-hero-status-card{max-width:360px}.xan-ga-home-heading-clean{padding:20px 22px}}
@media(max-width:820px){.xan-ga-home-heading-clean{padding:18px 20px}.xan-ga-home-heading-clean h2{font-size:22px}.xan-ga-tool-tile,.xan-ga-growth-card{min-height:auto}.xan-ga-tool-tile strong,.xan-ga-growth-card strong{font-size:18px}.xan-ga-tool-tile p,.xan-ga-growth-card p{-webkit-line-clamp:unset;overflow:visible}.xan-ga-hero-status-card{max-width:none}}
@media(max-width:720px){.xan-ga-hero{gap:20px}.xan-ga-hero-status-top strong{font-size:42px}.xan-ga-hero-clock-box em{font-size:24px}.xan-ga-corporate-links a{flex:1 1 calc(50% - 8px)}.xan-ga-home-heading-clean{padding:18px}.xan-ga-tool-tile{padding:20px}.xan-ga-growth-card{padding:20px}}

/* v1.1.7 sade hero ve küçük köşe saat düzeltmesi */
.xan-ga-hero-simple{
  min-height:auto;
  grid-template-columns:minmax(0,1fr);
  padding:26px 28px;
  border-radius:26px;
  position:relative;
  overflow:hidden;
}
.xan-ga-hero-simple .xan-ga-hero-content{
  max-width:760px;
  padding-right:170px;
}
.xan-ga-hero-simple .xan-ga-eyebrow{
  margin-bottom:8px;
  font-size:11px;
  letter-spacing:.08em;
}
.xan-ga-hero-simple h1{
  font-size:32px;
  line-height:1.16;
  margin:0 0 8px;
  font-weight:700;
  letter-spacing:-.015em;
}
.xan-ga-hero-simple p{
  max-width:700px;
  font-size:15px;
  line-height:1.62;
  margin:0;
  color:rgba(255,255,255,.88);
}
.xan-ga-hero-simple .xan-ga-hero-actions,
.xan-ga-hero-simple .xan-ga-hero-pills,
.xan-ga-hero-simple .xan-ga-hero-footnote,
.xan-ga-hero-simple .xan-ga-hero-card,
.xan-ga-hero-simple .xan-ga-hero-status-card{
  display:none!important;
}
.xan-ga-hero-mini-clock{
  position:absolute;
  top:16px;
  right:18px;
  z-index:2;
  width:132px;
  padding:10px 12px;
  border-radius:16px;
  background:rgba(255,255,255,.11);
  border:1px solid rgba(255,255,255,.18);
  backdrop-filter:blur(8px);
  color:#fff;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08);
  text-align:right;
}
.xan-ga-hero-mini-clock b,
.xan-ga-hero-mini-clock span,
.xan-ga-hero-mini-clock em{
  display:block;
}
.xan-ga-hero-mini-clock b{
  font-size:11px;
  line-height:1.2;
  font-weight:700;
  letter-spacing:.02em;
  color:#dff8ff;
}
.xan-ga-hero-mini-clock span{
  margin-top:3px;
  font-size:11px;
  line-height:1.25;
  font-weight:600;
  color:rgba(255,255,255,.82);
}
.xan-ga-hero-mini-clock em{
  margin-top:4px;
  font-size:18px;
  line-height:1;
  font-style:normal;
  font-weight:700;
  letter-spacing:-.02em;
  color:#aef2ff;
}
.xan-ga-marquee{
  margin-top:10px;
}
.xan-ga-content{
  margin-top:14px;
}
.xan-ga-home-heading-clean{
  margin-top:0;
}
@media(max-width:820px){
  .xan-ga-hero-simple{
    padding:22px 20px 24px;
  }
  .xan-ga-hero-simple .xan-ga-hero-content{
    padding-right:0;
    max-width:none;
  }
  .xan-ga-hero-mini-clock{
    position:relative;
    top:auto;
    right:auto;
    width:auto;
    display:inline-grid;
    grid-template-columns:auto auto auto;
    gap:7px;
    align-items:center;
    margin-top:14px;
    text-align:left;
  }
  .xan-ga-hero-mini-clock b,
  .xan-ga-hero-mini-clock span,
  .xan-ga-hero-mini-clock em{
    margin:0;
  }
}
@media(max-width:720px){
  .xan-ga-hero-simple{
    padding:20px 18px;
    border-radius:22px;
  }
  .xan-ga-hero-simple h1{
    font-size:25px;
  }
  .xan-ga-hero-simple p{
    font-size:14px;
    line-height:1.6;
  }
  .xan-ga-hero-mini-clock{
    grid-template-columns:1fr;
    gap:3px;
    padding:9px 11px;
  }
}


/* v1.1.8 final canlı görünüm ve stabilizasyon */
.xan-ga-body{overflow-x:hidden;background:#f1f7fb}.xan-ga-app{max-width:100%;overflow-x:hidden}.xan-ga-main{padding-top:20px}.xan-ga-content{margin-top:12px}
.xan-ga-hero-simple{padding:20px 22px;border-radius:22px;min-height:116px;box-shadow:0 16px 38px rgba(7,27,58,.13);background:radial-gradient(circle at 100% 0%,rgba(95,219,255,.16),transparent 28%),linear-gradient(135deg,#071b3a 0%,#0b4673 60%,#0a6378 100%)}
.xan-ga-hero-simple .xan-ga-hero-content{max-width:720px;padding-right:126px}.xan-ga-hero-simple .xan-ga-eyebrow{font-size:10px;margin-bottom:6px;color:#bdf4ff}.xan-ga-hero-simple h1{font-size:28px;line-height:1.15;margin-bottom:6px}.xan-ga-hero-simple p{font-size:14px;line-height:1.55;max-width:640px;color:rgba(255,255,255,.84)}
.xan-ga-hero-mini-clock{top:12px;right:14px;width:104px;padding:8px 9px;border-radius:13px;background:rgba(255,255,255,.10);text-align:right}.xan-ga-hero-mini-clock b{font-size:10px}.xan-ga-hero-mini-clock span{font-size:10px}.xan-ga-hero-mini-clock em{font-size:16px;margin-top:3px}
.is-home .xan-ga-marquee,.is-home .xan-ga-footer-cta{display:none!important}.xan-ga-home-heading-clean{padding:18px 22px;border-radius:20px;margin-bottom:14px}.xan-ga-home-heading-clean h2{font-size:22px;margin:0 0 6px}.xan-ga-home-heading-clean p{font-size:14px;line-height:1.58;margin:0;max-width:760px}.xan-ga-home-heading-clean .xan-ga-eyebrow{margin-bottom:6px;color:#0a6b82}
.xan-ga-home-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:14px}.xan-ga-tool-tile{min-height:178px;padding:19px;border-radius:20px;gap:8px}.xan-ga-tool-icon{width:42px;height:42px;border-radius:14px}.xan-ga-tool-tile strong{font-size:17px;line-height:1.3}.xan-ga-tool-tile p{font-size:13px;line-height:1.56;-webkit-line-clamp:2}.xan-ga-tool-meta{font-size:11px}.xan-ga-tile-action{padding:8px 10px;font-size:11px;border-radius:11px}
.xan-ga-section-heading-spaced{margin-top:18px}.xan-ga-growth-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:14px}.xan-ga-growth-card{min-height:176px;padding:19px;border-radius:20px}.xan-ga-growth-card span{width:42px;height:42px;border-radius:14px}.xan-ga-growth-card strong{font-size:17px}.xan-ga-growth-card p{font-size:13px;line-height:1.56}.xan-ga-growth-card em{font-size:11px;padding:8px 10px;border-radius:11px}
.xan-ga-sidebar{scrollbar-width:thin}.xan-ga-sidebar-links a{text-decoration:none!important}.xan-ga-nav span{font-weight:600}.xan-ga-sidebar .xan-ga-ad-card{padding:15px;border-radius:18px}.xan-ga-sidebar .xan-ga-ad-card strong{font-size:18px}.xan-ga-sidebar .xan-ga-ad-card p{font-size:13px;line-height:1.5}
.xan-ga-mobile-bar{max-width:560px;margin-inline:auto}.xan-ga-tool-toolbar{padding:16px 18px;border-radius:20px}.xan-ga-tool-toolbar-info strong{font-size:20px}.xan-ga-tool-toolbar-info p{font-size:13px}.xan-ga-tool-toolbar-tags span{font-size:11px}.xan-ga-tool-layout .xan-ga-panel{padding:22px;border-radius:22px}.xan-ga-report-toolbar{gap:8px}.xan-ga-report-toolbar .xan-ga-btn{font-size:12px;min-height:38px}
@media(max-width:1100px){.xan-ga-main{padding-top:16px}.xan-ga-hero-simple .xan-ga-hero-content{padding-right:120px}.xan-ga-sidebar-top{align-items:center}.xan-ga-brand img{max-width:132px}.xan-ga-brand span{font-size:11px}.xan-ga-sidebar-toggle{padding:9px 11px;border-radius:11px;font-size:13px}}
@media(max-width:760px){.xan-ga-main{padding:14px 12px 94px}.xan-ga-hero-simple{padding:17px 15px;border-radius:18px;min-height:112px}.xan-ga-hero-simple .xan-ga-hero-content{padding-right:98px}.xan-ga-hero-simple h1{font-size:22px;line-height:1.18;max-width:calc(100% - 8px)}.xan-ga-hero-simple p{font-size:13px;line-height:1.48;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.xan-ga-hero-mini-clock{position:absolute;top:10px;right:10px;width:84px;padding:7px 8px;border-radius:12px}.xan-ga-hero-mini-clock b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xan-ga-hero-mini-clock span{font-size:9px}.xan-ga-hero-mini-clock em{font-size:14px}.xan-ga-home-heading-clean{padding:16px;border-radius:18px}.xan-ga-home-heading-clean h2{font-size:19px}.xan-ga-home-grid,.xan-ga-growth-grid{grid-template-columns:1fr;gap:11px}.xan-ga-tool-tile,.xan-ga-growth-card{padding:16px;min-height:auto}.xan-ga-tool-tile p,.xan-ga-growth-card p{-webkit-line-clamp:3}.xan-ga-mobile-bar{left:6px;right:6px;bottom:6px}}

/* v1.1.9 tipografi, kontrast ve araç sayfası sadeleştirme */
.xan-ga-body{color:#0a2440}
.xan-ga-app{font-size:15px;line-height:1.6}
.xan-ga-main{padding-top:20px}
.xan-ga-brand span{font-size:12px;font-weight:600;color:rgba(255,255,255,.92)}
.xan-ga-nav a{font-size:13px;font-weight:600;color:#f4fcff;border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.08)}
.xan-ga-nav span{font-size:13px;font-weight:600}
.xan-ga-sidebar-links strong{color:#bff4ff}
.xan-ga-sidebar-links a{opacity:1;color:rgba(255,255,255,.94);font-size:13px;font-weight:600;line-height:1.45}

.is-detail .xan-ga-hero-simple{min-height:106px;padding:22px 24px;border-radius:24px;box-shadow:0 14px 34px rgba(7,27,58,.14)}
.is-detail .xan-ga-hero-simple .xan-ga-hero-content{max-width:760px;padding-right:112px}
.is-detail .xan-ga-hero-simple .xan-ga-eyebrow{font-size:10px;letter-spacing:.06em;color:#c5f5ff;margin-bottom:5px}
.is-detail .xan-ga-hero-simple h1{font-size:26px;line-height:1.16;margin:0 0 6px;font-weight:700;letter-spacing:-.015em}
.is-detail .xan-ga-hero-simple p{font-size:15px;line-height:1.6;color:rgba(255,255,255,.94);font-weight:500;max-width:700px}
.is-detail .xan-ga-hero-mini-clock{width:96px;top:14px;right:14px;padding:8px 9px;border-radius:14px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.18)}
.is-detail .xan-ga-hero-mini-clock b{font-size:10px;font-weight:700}
.is-detail .xan-ga-hero-mini-clock span{font-size:10px;color:rgba(255,255,255,.88)}
.is-detail .xan-ga-hero-mini-clock em{font-size:17px;font-weight:700;color:#fff}

.is-detail .xan-ga-content{margin-top:14px}
.xan-ga-tool-toolbar-compact{grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:14px 18px;border-radius:18px;background:#ffffff;border:1px solid rgba(7,27,58,.07);box-shadow:0 12px 28px rgba(7,27,58,.045)}
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-label{font-size:10px;padding:6px 9px;background:#eef8fd;color:#0a6178;border-color:#d8edf6}
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-info{gap:5px}
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-info p{margin:0;font-size:13px;line-height:1.6;color:#4f6575;font-weight:500;max-width:560px}
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-tags{gap:7px}
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-tags span{padding:7px 10px;font-size:11px;font-weight:700;color:#0a5870;background:#f5fbff;border-color:#dceef6}
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-actions{gap:8px}
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-actions .xan-ga-btn{min-height:38px;padding:10px 13px;font-size:12px;border-radius:12px}

.xan-ga-tool-layout{gap:18px}
.xan-ga-tool-layout .xan-ga-panel{padding:24px;border-radius:22px;box-shadow:0 12px 32px rgba(7,27,58,.055)}
.xan-ga-panel h2,.xan-ga-tool-layout .xan-ga-panel h2{font-size:20px;line-height:1.28;letter-spacing:-.01em;color:#0a2948;font-weight:700;margin-bottom:8px}
.xan-ga-panel p,.xan-ga-tool-layout .xan-ga-panel p,.xan-ga-social-card p,.xan-ga-lead-section p,.xan-ga-footer-cta span{font-size:15px;line-height:1.68;color:#506676;font-weight:500}
.xan-ga-panel small,.xan-ga-tool-layout .xan-ga-panel small{font-size:12px;line-height:1.55;color:#6c7f8c}

.xan-ga-form-grid label,.xan-ga-lead-form label{font-size:14px;font-weight:700;line-height:1.35;color:#123a59;gap:8px}
.xan-ga-form-grid input,.xan-ga-form-grid textarea,.xan-ga-form-grid select,.xan-ga-lead-form input,.xan-ga-lead-form textarea,.xan-ga-lead-form select{font-size:14px;line-height:1.5;color:#0b2d4d;font-weight:500;background:#fcfeff;border-color:#d7e6ee}
.xan-ga-form-grid input::placeholder,.xan-ga-form-grid textarea::placeholder,.xan-ga-lead-form input::placeholder,.xan-ga-lead-form textarea::placeholder{color:#8ea1af;opacity:1;font-weight:400}
.xan-ga-check-grid{gap:11px}
.xan-ga-check-grid label{padding:13px 14px;border-radius:15px;background:#ffffff;border:1px solid #dfeaf0;font-size:14px;line-height:1.52;font-weight:600;color:#173952;box-shadow:0 4px 12px rgba(7,27,58,.025)}
.xan-ga-check-grid input[type="checkbox"]{width:16px;height:16px}

.xan-ga-result{min-height:260px}
.xan-ga-result > h2:first-child{margin-bottom:10px}
.xan-ga-result-grid{gap:12px}
.xan-ga-result-item{padding:15px 16px;border-radius:16px;background:#f8fcff;border:1px solid #dceaf1}
.xan-ga-result-item b{font-size:12px;font-weight:700;color:#5a7180;letter-spacing:.01em}
.xan-ga-result-item strong{font-size:21px;font-weight:700;color:#0a2d4d}
.xan-ga-result-note,.xan-ga-copyline{font-size:14px;line-height:1.7;color:#14364f}
.xan-ga-report-toolbar .xan-ga-btn{font-size:12px;font-weight:700}
.xan-ga-report-status{font-size:12px;font-weight:700;color:#0a5b72}

.xan-ga-social-card,.xan-ga-lead-section,.xan-ga-footer-cta{box-shadow:0 12px 30px rgba(7,27,58,.05)}
.xan-ga-footer-cta strong,.xan-ga-social-card h2,.xan-ga-lead-section h2{color:#0a2948}

@media(max-width:1180px){
  .xan-ga-tool-toolbar-compact{grid-template-columns:1fr;align-items:flex-start}
  .xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-actions{justify-content:flex-start}
}
@media(max-width:760px){
  .is-detail .xan-ga-hero-simple{padding:18px 16px;min-height:100px;border-radius:18px}
  .is-detail .xan-ga-hero-simple .xan-ga-hero-content{padding-right:86px}
  .is-detail .xan-ga-hero-simple h1{font-size:22px;line-height:1.18}
  .is-detail .xan-ga-hero-simple p{font-size:13px;line-height:1.5;max-width:100%}
  .is-detail .xan-ga-hero-mini-clock{width:82px;top:10px;right:10px;padding:7px 8px}
  .is-detail .xan-ga-hero-mini-clock b,.is-detail .xan-ga-hero-mini-clock span{font-size:9px}
  .is-detail .xan-ga-hero-mini-clock em{font-size:14px}
  .xan-ga-tool-toolbar-compact{padding:13px 14px;border-radius:16px}
  .xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-info p{font-size:12px}
  .xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-tags{display:none}
  .xan-ga-panel h2,.xan-ga-tool-layout .xan-ga-panel h2{font-size:18px}
  .xan-ga-panel p,.xan-ga-tool-layout .xan-ga-panel p{font-size:14px;line-height:1.62}
  .xan-ga-form-grid label,.xan-ga-lead-form label,.xan-ga-check-grid label{font-size:13px}
}

/* v1.2.0 canlı final, rapor kalite ve mobil stabilite */
.xan-ga-app{overflow-x:hidden}.xan-ga-main{max-width:100%;overflow-x:hidden}.xan-ga-content{max-width:100%}
.is-detail .xan-ga-hero-simple{margin-bottom:0}.is-detail .xan-ga-content{margin-top:14px}
.xan-ga-tool-toolbar-compact{margin-bottom:14px}
.xan-ga-tool-layout{grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr);gap:16px}
.xan-ga-tool-layout .xan-ga-panel{border-color:rgba(7,27,58,.075)}
.xan-ga-result{min-height:230px}.xan-ga-result > p:first-of-type{color:#526879;font-weight:500}
.xan-ga-actions .xan-ga-btn,.xan-ga-report-toolbar .xan-ga-btn{white-space:normal;text-align:center}
.xan-ga-report-toolbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:stretch}.xan-ga-report-toolbar .xan-ga-btn{width:100%;min-height:39px}.xan-ga-report-toolbar .xan-ga-report-status{grid-column:1/-1;min-height:18px}
.xan-ga-report-document{position:relative;overflow:hidden}.xan-ga-report-document:after{content:"XAN";position:absolute;right:18px;bottom:58px;font-size:58px;font-weight:700;letter-spacing:.08em;color:rgba(7,27,58,.035);pointer-events:none;line-height:1}.xan-ga-report-signature{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.xan-ga-report-signature div{padding:12px 13px;border-radius:15px;background:#f7fbff;border:1px solid #dce8ef}.xan-ga-report-signature b{display:block;font-size:11px;line-height:1.25;text-transform:uppercase;letter-spacing:.04em;color:#587080}.xan-ga-report-signature span{display:block;margin-top:5px;font-size:13px;line-height:1.35;font-weight:700;color:#0a2948}.xan-ga-report-disclaimer{margin-top:14px;padding:13px 15px;border-radius:16px;background:#fffdf5;border:1px solid #f4df9b;color:#5f4b16}.xan-ga-report-disclaimer strong{display:block;font-size:12px;line-height:1.25;text-transform:uppercase;letter-spacing:.04em;color:#7a5c08}.xan-ga-report-disclaimer span{display:block;margin-top:5px;font-size:12px;line-height:1.55;font-weight:600;color:#5f4b16}.xan-ga-report-footer{position:relative;z-index:1}
.is-detail .xan-ga-footer-cta,.is-detail .xan-ga-social-card,.is-detail .xan-ga-lead-section{display:none!important}
.xan-ga-mobile-bar{max-width:620px;margin-inline:auto}.xan-ga-mobile-bar a{min-width:0}.xan-ga-mobile-bar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}
@media(max-width:1280px){.xan-ga-tool-layout{grid-template-columns:1fr}.xan-ga-result{min-height:200px}.xan-ga-report-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.xan-ga-report-signature{grid-template-columns:1fr}.xan-ga-report-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-actions .xan-ga-btn{width:100%}}
@media(max-width:760px){.xan-ga-app{display:block}.xan-ga-sidebar{max-height:none}.xan-ga-main{padding-bottom:92px}.xan-ga-report-toolbar{grid-template-columns:1fr 1fr}.xan-ga-report-toolbar .xan-ga-btn{font-size:11px;padding:9px 8px}.xan-ga-report-document:after{font-size:42px;right:14px;bottom:54px}.xan-ga-form-grid input,.xan-ga-form-grid textarea,.xan-ga-form-grid select{min-height:44px}.xan-ga-actions{display:grid;grid-template-columns:1fr}.xan-ga-actions .xan-ga-btn{width:100%}.xan-ga-check-grid label{align-items:flex-start}.xan-ga-mobile-bar{grid-template-columns:repeat(4,minmax(0,1fr));padding:7px;gap:6px}.xan-ga-mobile-bar a{padding:8px 4px}.xan-ga-mobile-bar a b{width:24px;height:24px}.xan-ga-mobile-bar a span{font-size:9px}}
@media print{.xan-ga-report-document:after{display:none!important}.xan-ga-report-signature,.xan-ga-report-disclaimer{break-inside:avoid}.xan-ga-report-disclaimer{border:1px solid #d7d7d7;background:#fff;color:#333}.xan-ga-report-signature div{border:1px solid #d7d7d7;background:#fff}}

/* v1.2.1 kurumsal tipografi ve dil standardı */
.xan-ga-app{font-family:Inter,"Segoe UI",Roboto,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.62;letter-spacing:0;color:#0a2440;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.xan-ga-app h1,.xan-ga-app h2,.xan-ga-app h3,.xan-ga-app strong,.xan-ga-app b{font-weight:700;letter-spacing:-.012em;color:inherit}
.xan-ga-app p,.xan-ga-app small,.xan-ga-app span,.xan-ga-app label,.xan-ga-app input,.xan-ga-app textarea,.xan-ga-app select,.xan-ga-app button,.xan-ga-app a{font-synthesis-weight:none;text-shadow:none}
.xan-ga-eyebrow,.xan-ga-tool-toolbar-label,.xan-ga-tool-meta,.xan-ga-status,.xan-ga-report-status{text-transform:none;letter-spacing:.025em;font-weight:700}
.xan-ga-hero-simple h1{font-weight:700;letter-spacing:-.018em}.xan-ga-hero-simple p{font-weight:500;color:rgba(255,255,255,.92)}
.xan-ga-home-heading-clean h2{font-size:22px;line-height:1.26;font-weight:700;color:#092747}.xan-ga-home-heading-clean p{font-size:15px;line-height:1.68;font-weight:500;color:#4c6374}
.xan-ga-tool-tile strong{font-size:18px;line-height:1.34;font-weight:700;color:#092747}.xan-ga-tool-tile p{font-size:14px;line-height:1.68;font-weight:500;color:#516878}.xan-ga-tool-meta{font-size:12px;color:#0a6378}.xan-ga-tile-action{font-size:12px;font-weight:700;letter-spacing:.005em}
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-label{font-size:11px;letter-spacing:.025em;color:#0a5f75}.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-info p{font-size:13px;line-height:1.66;color:#506676;font-weight:500}.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-tags span{font-size:11px;font-weight:700;color:#0a526a}
.xan-ga-panel h2,.xan-ga-tool-layout .xan-ga-panel h2{font-size:21px;line-height:1.3;font-weight:700;color:#092747}.xan-ga-panel p,.xan-ga-tool-layout .xan-ga-panel p{font-size:15px;line-height:1.7;font-weight:500;color:#4e6575}.xan-ga-panel small,.xan-ga-tool-layout .xan-ga-panel small{font-size:12.5px;line-height:1.62;font-weight:500;color:#657988}
.xan-ga-form-grid label,.xan-ga-lead-form label{font-size:13.5px;line-height:1.36;font-weight:700;color:#113852}.xan-ga-form-grid input,.xan-ga-form-grid textarea,.xan-ga-form-grid select,.xan-ga-lead-form input,.xan-ga-lead-form textarea,.xan-ga-lead-form select{font-size:14.5px;font-weight:500;color:#0a2948}.xan-ga-form-grid input::placeholder,.xan-ga-form-grid textarea::placeholder,.xan-ga-lead-form input::placeholder,.xan-ga-lead-form textarea::placeholder{font-weight:400;color:#8398a7}
.xan-ga-btn{font-size:13px;font-weight:700;letter-spacing:.005em}.xan-ga-actions .xan-ga-btn{min-height:42px}.xan-ga-result-item b{font-size:12px;font-weight:700;color:#536b7c}.xan-ga-result-item strong{font-size:21px;font-weight:700;color:#092747}.xan-ga-result-note,.xan-ga-copyline{font-size:14px;line-height:1.72;font-weight:500;color:#173c55}
.xan-ga-report-document{font-family:Inter,"Segoe UI",Roboto,Arial,sans-serif;color:#092747}.xan-ga-report-brand span,.xan-ga-report-meta span,.xan-ga-report-section-title,.xan-ga-report-disclaimer strong,.xan-ga-report-signature b{font-weight:700;letter-spacing:.01em}.xan-ga-report-brand strong{font-weight:700;letter-spacing:-.015em}.xan-ga-report-table th,.xan-ga-report-table td{font-size:13px;line-height:1.55}.xan-ga-report-footer,.xan-ga-report-disclaimer span,.xan-ga-report-signature span{font-weight:500;color:#526879}
.xan-ga-sidebar-links a,.xan-ga-nav a{font-weight:600}.xan-ga-brand span{font-weight:600;letter-spacing:.003em}
@media(max-width:760px){.xan-ga-app{font-size:14px}.xan-ga-hero-simple h1{font-size:22px}.xan-ga-hero-simple p{font-size:13px}.xan-ga-home-heading-clean h2{font-size:19px}.xan-ga-home-heading-clean p,.xan-ga-tool-tile p,.xan-ga-panel p,.xan-ga-tool-layout .xan-ga-panel p{font-size:13.5px}.xan-ga-panel h2,.xan-ga-tool-layout .xan-ga-panel h2{font-size:18px}.xan-ga-btn{font-size:12px}.xan-ga-form-grid input,.xan-ga-form-grid textarea,.xan-ga-form-grid select,.xan-ga-lead-form input,.xan-ga-lead-form textarea,.xan-ga-lead-form select{font-size:16px}}


/* v1.2.2 ana sayfa kart hiyerarşisi, koyu buton standardı ve responsive düzen */
.xan-ga-main{
  max-width:1660px;
  margin:0 auto;
  width:100%;
}
.xan-ga-content{
  width:100%;
}
.xan-ga-home-heading-clean{
  max-width:100%;
  border:1px solid rgba(7,27,58,.07);
}
.xan-ga-home-grid{
  grid-template-columns:repeat(auto-fit,minmax(238px,1fr));
  gap:18px;
  align-items:stretch;
}
@media(min-width:1420px){
  .xan-ga-home-grid{
    grid-template-columns:repeat(5,minmax(0,1fr));
  }
}
.xan-ga-tool-tile{
  min-height:214px;
  padding:20px 20px 18px;
  border-radius:20px;
  gap:9px;
  background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%);
  border-color:rgba(7,27,58,.075);
  box-shadow:0 12px 30px rgba(7,27,58,.06);
}
.xan-ga-tool-tile:hover{
  transform:translateY(-1px);
  box-shadow:0 18px 38px rgba(7,27,58,.11);
}
.xan-ga-tool-icon{
  width:38px;
  height:38px;
  border-radius:13px;
  background:linear-gradient(145deg,#071b3a 0%,#0b426d 58%,#07586b 100%);
  box-shadow:0 8px 18px rgba(7,27,58,.16);
  font-size:12px;
}
.xan-ga-tool-tile strong{
  min-height:44px;
  font-size:17px;
  line-height:1.28;
  font-weight:700;
  color:#082743;
  letter-spacing:-.005em;
}
.xan-ga-tool-tile p{
  min-height:48px;
  font-size:14px;
  line-height:1.55;
  color:#485f70;
  font-weight:500;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
}
.xan-ga-tool-meta{
  display:inline-flex;
  align-self:flex-start;
  align-items:center;
  gap:6px;
  margin-top:auto;
  padding:5px 8px;
  border-radius:999px;
  background:#eef8fd;
  border:1px solid #d8edf6;
  color:#0a586d;
  font-size:11px;
  line-height:1;
  font-weight:700;
}
.xan-ga-tool-meta:before{
  content:"";
  width:6px;
  height:6px;
  border-radius:50%;
  background:#0e8b76;
  box-shadow:0 0 0 3px rgba(14,139,118,.10);
}
.xan-ga-tile-action,
.xan-ga-growth-card em,
.xan-ga-btn-dark,
.xan-ga-btn-soft,
.xan-ga-report-toolbar .xan-ga-btn,
.xan-ga-actions .xan-ga-btn{
  background:linear-gradient(145deg,#071b3a 0%,#0b426d 58%,#07586b 100%)!important;
  color:#ffffff!important;
  border:1px solid rgba(255,255,255,.10)!important;
  box-shadow:0 8px 18px rgba(7,27,58,.16);
}
.xan-ga-tile-action{
  width:100%;
  justify-content:center;
  margin-top:8px;
  padding:10px 12px;
  border-radius:12px;
  font-size:13px;
  font-weight:700;
  line-height:1.1;
}
.xan-ga-btn-soft:hover,
.xan-ga-btn-dark:hover,
.xan-ga-tile-action:hover,
.xan-ga-growth-card:hover em{
  filter:brightness(1.08);
}

.xan-ga-section-heading-spaced{
  margin-top:18px;
}
.xan-ga-growth-grid{
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:16px;
}
.xan-ga-growth-card{
  min-height:170px;
  padding:20px;
  border-radius:20px;
  background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%);
  border:1px solid rgba(7,27,58,.075);
  box-shadow:0 12px 30px rgba(7,27,58,.055);
}
.xan-ga-growth-card span{
  width:36px;
  height:36px;
  border-radius:13px;
  background:linear-gradient(145deg,#071b3a 0%,#0b426d 58%,#07586b 100%);
  box-shadow:0 8px 18px rgba(7,27,58,.14);
}
.xan-ga-growth-card strong{
  font-size:17px;
  line-height:1.3;
  color:#082743;
}
.xan-ga-growth-card p{
  min-height:46px;
  font-size:14px;
  line-height:1.58;
  color:#4a6172;
  font-weight:500;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
}
.xan-ga-growth-card em{
  align-self:flex-start;
  padding:9px 12px;
  border-radius:12px;
  font-size:12px;
  font-weight:700;
  font-style:normal;
}

/* Sol menü alt blokları daha kompakt */
.xan-ga-sidebar-links{
  margin-top:12px;
  padding:12px;
  border-radius:15px;
  gap:6px;
}
.xan-ga-sidebar-links strong{
  font-size:10px;
  line-height:1.2;
  letter-spacing:.07em;
  margin-bottom:2px;
}
.xan-ga-sidebar-links a{
  font-size:12px;
  line-height:1.28;
  font-weight:600;
  padding:3px 0;
}
.xan-ga-sidebar-sections{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:6px 10px;
}
.xan-ga-sidebar-sections strong{
  grid-column:1/-1;
}
.xan-ga-sidebar-sections a{
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.xan-ga-sidebar .xan-ga-ad-card{
  margin-top:12px;
  padding:13px;
  border-radius:15px;
}
.xan-ga-sidebar .xan-ga-ad-card strong{
  font-size:14px;
}
.xan-ga-sidebar .xan-ga-ad-card p{
  font-size:12px;
}

/* Tablet ve mobil kart davranışı */
@media(max-width:1320px){
  .xan-ga-home-grid{
    grid-template-columns:repeat(auto-fit,minmax(220px,1fr));
  }
  .xan-ga-growth-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}
@media(max-width:980px){
  .xan-ga-home-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}
@media(max-width:760px){
  .xan-ga-main{
    max-width:none;
  }
  .xan-ga-home-grid,
  .xan-ga-growth-grid{
    grid-template-columns:1fr;
    gap:12px;
  }
  .xan-ga-tool-tile{
    min-height:auto;
    padding:17px;
    border-radius:18px;
  }
  .xan-ga-tool-tile strong{
    min-height:0;
    font-size:16px;
  }
  .xan-ga-tool-tile p{
    min-height:0;
    font-size:13px;
    -webkit-line-clamp:3;
  }
  .xan-ga-tool-meta{
    font-size:11px;
  }
  .xan-ga-tile-action{
    min-height:40px;
  }
  .xan-ga-growth-card{
    min-height:auto;
    padding:17px;
  }
  .xan-ga-growth-card p{
    min-height:0;
    -webkit-line-clamp:3;
  }
  .xan-ga-sidebar-sections{
    grid-template-columns:1fr;
  }
}

/* v1.3.0 akıllı portföy araçları */
.xan-ga-quality-checks{margin-top:16px;margin-bottom:16px}
.xan-ga-field-block{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:700;color:#123a59;margin-top:14px}
.xan-ga-field-block textarea{width:100%;border:1px solid #d7e6ee;border-radius:15px;padding:13px 14px;font:inherit;background:#fcfeff;color:#0b2d4d;min-height:112px;resize:vertical}
.xan-ga-tool-tile[href*="akilli-portfoy-on-degerleme"],
.xan-ga-tool-tile[href*="portfoy-kalite-skoru"]{border-color:rgba(15,78,110,.16);background:linear-gradient(180deg,#ffffff 0%,#f7fcff 100%)}
.xan-ga-tool-tile[href*="akilli-portfoy-on-degerleme"] .xan-ga-tool-icon,
.xan-ga-tool-tile[href*="portfoy-kalite-skoru"] .xan-ga-tool-icon{background:linear-gradient(135deg,#071b3a,#0b5f78);box-shadow:0 10px 20px rgba(7,27,58,.16)}
.xan-ga-report-metric strong{word-break:break-word}
@media(max-width:760px){
  .xan-ga-quality-checks{grid-template-columns:1fr}
  .xan-ga-field-block textarea{font-size:16px}
}


/* v1.3.2 sosyal medya paketi ve QR doğrulama */
.xan-ga-report-qr-section{margin-top:16px}
.xan-ga-report-qr-card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center;padding:16px;border-radius:18px;background:linear-gradient(180deg,#f8fcff,#ffffff);border:1px solid #dbeaf2;box-shadow:0 10px 24px rgba(7,27,58,.045)}
.xan-ga-report-qr-card img{width:112px;height:112px;object-fit:contain;border-radius:14px;background:#fff;border:1px solid #dce8ef;padding:7px}
.xan-ga-report-qr-card strong{display:block;font-size:18px;line-height:1.28;color:#0a2948;font-weight:700;margin-bottom:6px}
.xan-ga-report-qr-card p{margin:0 0 8px;font-size:14px;line-height:1.55;color:#506878;font-weight:500}
.xan-ga-report-qr-card small{display:block;font-size:12px;line-height:1.45;color:#0a6378;font-weight:700;word-break:break-all}
.xan-ga-report-qr-card-large{grid-template-columns:190px minmax(0,1fr);margin:18px 0}
.xan-ga-report-qr-card-large img{width:190px;height:190px;padding:10px}
.xan-ga-tool-tile[href*="sosyal-medya-icerik-paketi"],.xan-ga-tool-tile[href*="rapor-qr-dogrulama-karti"]{border-color:rgba(15,78,110,.18);background:linear-gradient(180deg,#ffffff 0%,#f7fcff 100%)}
.xan-ga-tool-tile[href*="sosyal-medya-icerik-paketi"] .xan-ga-tool-icon,.xan-ga-tool-tile[href*="rapor-qr-dogrulama-karti"] .xan-ga-tool-icon{background:linear-gradient(135deg,#071b3a,#0b5f78);box-shadow:0 10px 20px rgba(7,27,58,.16)}
@media(max-width:760px){
  .xan-ga-report-qr-card,.xan-ga-report-qr-card-large{grid-template-columns:1fr;text-align:left}
  .xan-ga-report-qr-card img,.xan-ga-report-qr-card-large img{width:150px;height:150px}
}


/* v1.3.8 akıllı araç kalite, rapor aksiyon ve mobil okunurluk iyileştirmesi */
.xan-ga-process-strip{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:8px;
  margin:14px 0 18px;
}
.xan-ga-process-strip span{
  display:flex;
  align-items:center;
  gap:8px;
  min-width:0;
  padding:9px 10px;
  border-radius:13px;
  background:#f3f9fd;
  border:1px solid #dcecf4;
  color:#173c55;
  font-size:12px;
  line-height:1.2;
  font-weight:700;
}
.xan-ga-process-strip b{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:22px;
  height:22px;
  border-radius:999px;
  background:linear-gradient(145deg,#071b3a 0%,#0b426d 58%,#07586b 100%);
  color:#fff;
  font-size:11px;
  flex:0 0 auto;
}
.xan-ga-calc-form > p{
  margin-bottom:0;
}
.xan-ga-result-empty{
  background:linear-gradient(180deg,#ffffff 0%,#f7fbfe 100%);
  border-style:dashed;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.xan-ga-result-empty h2{
  margin-bottom:8px;
}
.xan-ga-result-empty p{
  max-width:560px;
  margin:0;
}
.xan-ga-result.is-rendered{
  border-style:solid;
  background:#fff;
}
.xan-ga-report-section.xan-ga-action-plan{
  background:linear-gradient(180deg,#f7fbfe,#ffffff);
  border:1px solid #dceaf2;
  border-radius:18px;
  padding:16px;
}
.xan-ga-action-plan ol{
  margin:10px 0 0;
  padding-left:0;
  counter-reset:xanAction;
  display:grid;
  gap:8px;
}
.xan-ga-action-plan li{
  list-style:none;
  counter-increment:xanAction;
  display:grid;
  grid-template-columns:28px minmax(0,1fr);
  gap:10px;
  align-items:start;
  color:#143a55;
  font-size:14px;
  line-height:1.55;
  font-weight:600;
}
.xan-ga-action-plan li:before{
  content:counter(xanAction);
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:24px;
  height:24px;
  border-radius:999px;
  background:#071b3a;
  color:#fff;
  font-size:12px;
  font-weight:700;
}
.xan-ga-report-toolbar{
  gap:8px;
}
.xan-ga-report-toolbar .xan-ga-btn{
  min-height:40px;
  padding:10px 12px;
  border-radius:12px;
}
.xan-ga-check-grid label{
  line-height:1.38;
  color:#123a59;
}
.xan-ga-check-grid input[type="checkbox"]{
  width:17px;
  height:17px;
  margin-top:2px;
  accent-color:#07586b;
}
.xan-ga-tool-layout .xan-ga-panel small{
  margin-top:8px;
  padding:10px 12px;
  border-radius:13px;
  background:#f7fbfe;
  border:1px solid #e0ecf3;
  color:#4a6172;
}
@media(max-width:1100px){
  .xan-ga-tool-layout{
    grid-template-columns:1fr;
  }
  .xan-ga-result{
    min-height:220px;
  }
}
@media(max-width:760px){
  .xan-ga-process-strip{
    grid-template-columns:1fr;
    gap:7px;
  }
  .xan-ga-process-strip span{
    padding:8px 9px;
    font-size:12px;
  }
  .xan-ga-form-grid{
    gap:11px;
  }
  .xan-ga-actions{
    display:grid;
    grid-template-columns:1fr;
  }
  .xan-ga-actions .xan-ga-btn,
  .xan-ga-report-toolbar .xan-ga-btn{
    width:100%;
  }
  .xan-ga-action-plan li{
    font-size:13.5px;
  }
}

/* v1.3.9 araç merkezi filtreleme, rapor kullanım alanı ve takip dosyası özeti */
.xan-ga-tool-filter{
  display:grid;
  gap:12px;
  margin:0 0 18px;
  padding:14px;
  border-radius:22px;
  background:linear-gradient(180deg,#ffffff 0%,#f6fbfe 100%);
  border:1px solid #dceaf2;
  box-shadow:0 14px 32px rgba(7,27,58,.055);
}
.xan-ga-tool-search{
  display:grid;
  gap:7px;
  color:#0b2d4d;
  font-weight:700;
  font-size:13px;
}
.xan-ga-tool-search input{
  width:100%;
  min-height:46px;
  border:1px solid #cfe1eb;
  border-radius:15px;
  padding:0 15px;
  color:#0a2948;
  background:#fff;
  font:inherit;
  font-size:15px;
  font-weight:600;
  outline:none;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.7);
}
.xan-ga-tool-search input:focus{
  border-color:#0b5f78;
  box-shadow:0 0 0 4px rgba(39,215,255,.14);
}
.xan-ga-tool-filter-chips{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
}
.xan-ga-tool-filter-chips button{
  appearance:none;
  border:1px solid #d5e5ee;
  background:#fff;
  color:#173a55;
  border-radius:999px;
  min-height:36px;
  padding:8px 11px;
  font-size:12px;
  line-height:1;
  font-weight:700;
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  gap:7px;
  transition:.18s ease;
}
.xan-ga-tool-filter-chips button small{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:22px;
  height:22px;
  padding:0 6px;
  border-radius:999px;
  background:#eef7fb;
  color:#0b5f78;
  font-size:11px;
  font-weight:700;
}
.xan-ga-tool-filter-chips button:hover,
.xan-ga-tool-filter-chips button.is-active{
  background:linear-gradient(145deg,#071b3a 0%,#0b426d 58%,#07586b 100%);
  color:#fff;
  border-color:transparent;
  box-shadow:0 10px 22px rgba(7,27,58,.16);
}
.xan-ga-tool-filter-chips button:hover small,
.xan-ga-tool-filter-chips button.is-active small{
  background:rgba(255,255,255,.16);
  color:#fff;
}
.xan-ga-tool-filter-status{
  color:#516979;
  font-size:12.5px;
  font-weight:700;
}
.xan-ga-tool-tile.is-filter-hidden{
  display:none !important;
}
.xan-ga-home-grid.is-filter-empty:after{
  content:'Arama kriterine uygun araç bulunamadı. Kategori seçimini temizleyin veya farklı bir kelime deneyin.';
  grid-column:1/-1;
  display:block;
  padding:20px;
  border:1px dashed #cfe1eb;
  border-radius:18px;
  color:#173a55;
  background:#fff;
  font-weight:700;
}
.xan-ga-report-usage,
.xan-ga-report-handoff{
  background:linear-gradient(180deg,#f8fcff 0%,#ffffff 100%);
  border:1px solid #dceaf2;
  border-radius:18px;
  padding:16px;
}
.xan-ga-report-usage-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
  margin-top:10px;
}
.xan-ga-report-usage-grid span{
  display:block;
  padding:12px;
  border-radius:14px;
  background:#fff;
  border:1px solid #e3eef4;
  color:#143a55;
  font-size:13.5px;
  line-height:1.48;
  font-weight:600;
}
.xan-ga-handoff-list{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:9px;
  margin-top:10px;
}
.xan-ga-handoff-list div{
  display:grid;
  gap:4px;
  padding:11px 12px;
  border-radius:14px;
  background:#fff;
  border:1px solid #e3eef4;
}
.xan-ga-handoff-list b{
  color:#0a2948;
  font-size:12px;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:.025em;
}
.xan-ga-handoff-list span{
  color:#435e70;
  font-size:13.5px;
  line-height:1.45;
  font-weight:600;
}
.xan-ga-report-cta{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  padding:18px;
  border-radius:18px;
  background:linear-gradient(145deg,#071b3a 0%,#0b426d 58%,#07586b 100%);
  color:#fff !important;
  border:0;
}
.xan-ga-report-cta > div{min-width:0;}
.xan-ga-report-cta strong{
  display:block;
  font-size:16px;
  font-weight:700;
  color:#fff !important;
  margin-bottom:5px;
}
.xan-ga-report-cta p{
  margin:0;
  color:rgba(255,255,255,.92) !important;
  font-size:14px;
  line-height:1.52;
  font-weight:500;
}
.xan-ga-report-cta .xan-ga-btn{
  flex:0 0 auto;
  background:#fff !important;
  color:#071b3a !important;
  box-shadow:none;
}
@media(max-width:900px){
  .xan-ga-report-usage-grid,
  .xan-ga-handoff-list{
    grid-template-columns:1fr;
  }
  .xan-ga-report-cta{
    align-items:flex-start;
    flex-direction:column;
  }
  .xan-ga-report-cta .xan-ga-btn{
    width:100%;
    justify-content:center;
  }
}
@media(max-width:760px){
  .xan-ga-tool-filter{
    padding:12px;
    border-radius:18px;
  }
  .xan-ga-tool-filter-chips{
    flex-wrap:nowrap;
    overflow-x:auto;
    padding-bottom:3px;
    scrollbar-width:thin;
  }
  .xan-ga-tool-filter-chips button{
    flex:0 0 auto;
  }
  .xan-ga-tool-search input{
    font-size:16px;
  }
  .xan-ga-report-usage,
  .xan-ga-report-handoff{
    padding:13px;
  }
}


/* v1.4.0 araç akışı, kart rozetleri ve rapor CRM aktarım standardı */
.xan-ga-workflow-strip{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:12px;
  margin:12px 0 16px;
}
.xan-ga-workflow-step{
  position:relative;
  overflow:hidden;
  min-height:118px;
  padding:16px;
  border-radius:20px;
  background:linear-gradient(145deg,#071b3a 0%,#0b426d 58%,#07586b 100%);
  color:#fff;
  box-shadow:0 14px 30px rgba(7,27,58,.12);
}
.xan-ga-workflow-step:after{
  content:"";
  position:absolute;
  right:-28px;
  bottom:-32px;
  width:92px;
  height:92px;
  border-radius:50%;
  background:rgba(255,255,255,.08);
}
.xan-ga-workflow-step span{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:34px;
  height:34px;
  border-radius:12px;
  background:rgba(255,255,255,.14);
  color:#d8f7ff;
  font-weight:700;
  font-size:12px;
  letter-spacing:.04em;
}
.xan-ga-workflow-step strong{
  display:block;
  margin-top:10px;
  color:#fff;
  font-size:17px;
  font-weight:700;
  letter-spacing:-.01em;
}
.xan-ga-workflow-step p{
  margin:6px 0 0;
  color:rgba(255,255,255,.82);
  font-size:13.5px;
  line-height:1.45;
  font-weight:600;
}
.xan-ga-featured-tools{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  margin:0 0 16px;
  padding:14px 16px;
  border-radius:20px;
  background:#fff;
  border:1px solid #dce9f0;
  box-shadow:0 12px 28px rgba(7,27,58,.06);
}
.xan-ga-featured-tools .xan-ga-mini-label{
  display:block;
  color:#0a5161;
  font-size:11px;
  line-height:1;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:.055em;
  margin-bottom:6px;
}
.xan-ga-featured-tools strong{
  color:#071b3a;
  font-size:15px;
  font-weight:700;
  line-height:1.35;
}
.xan-ga-featured-tools nav{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-end;
  gap:8px;
}
.xan-ga-featured-tools nav a{
  display:inline-flex;
  align-items:center;
  min-height:36px;
  padding:9px 12px;
  border-radius:999px;
  background:#eef8fd;
  border:1px solid #d2ecf6;
  color:#07314d;
  text-decoration:none;
  font-weight:700;
  font-size:12.5px;
}
.xan-ga-tool-tile .xan-ga-tool-badges{
  display:flex;
  flex-wrap:wrap;
  gap:6px;
  min-height:26px;
  margin:8px 0 5px;
}
.xan-ga-tool-tile .xan-ga-tool-badges em,
.xan-ga-tool-tile .xan-ga-tool-use{
  font-style:normal;
  border-radius:999px;
  border:1px solid #d9eaf2;
  background:#f4fbfe;
  color:#0a5161;
  font-size:11px;
  line-height:1.1;
  font-weight:700;
  padding:6px 8px;
}
.xan-ga-tool-tile .xan-ga-tool-use{
  display:block;
  border-radius:12px;
  margin:8px 0 10px;
  color:#405c70;
  background:#f7fbfd;
  font-size:12px;
  line-height:1.35;
  font-weight:700;
}
.xan-ga-tool-empty{
  display:none;
  margin:14px 0 0;
  padding:18px;
  border-radius:18px;
  border:1px dashed #bfd5e1;
  background:#f7fbfd;
  color:#405c70;
  font-weight:700;
  text-align:center;
}
.xan-ga-tool-empty.is-visible{display:block}
.xan-ga-crm-transfer-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:10px;
}
.xan-ga-crm-transfer-grid div{
  padding:12px;
  border-radius:14px;
  background:#f7fbfd;
  border:1px solid #dfeaf1;
}
.xan-ga-crm-transfer-grid b{
  display:block;
  margin-bottom:6px;
  color:#0a2948;
  font-size:11px;
  text-transform:uppercase;
  letter-spacing:.035em;
  font-weight:700;
}
.xan-ga-crm-transfer-grid span{
  color:#435e70;
  font-size:13px;
  line-height:1.42;
  font-weight:700;
}
@media(max-width:1100px){
  .xan-ga-workflow-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
  .xan-ga-crm-transfer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
  .xan-ga-workflow-strip{grid-template-columns:1fr;gap:10px}
  .xan-ga-workflow-step{min-height:auto;padding:14px;border-radius:18px}
  .xan-ga-featured-tools{align-items:flex-start;flex-direction:column;padding:13px;border-radius:18px}
  .xan-ga-featured-tools nav{justify-content:flex-start;width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}
  .xan-ga-featured-tools nav a{flex:0 0 auto}
  .xan-ga-crm-transfer-grid{grid-template-columns:1fr}
}

/* v1.4.1 hızlı kullanım profili, gelişmiş filtre ve kart takip standardı */
.xan-ga-quick-profile-panel{
  display:grid;
  grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);
  gap:14px;
  align-items:stretch;
  margin:0 0 16px;
  padding:16px;
  border-radius:22px;
  background:linear-gradient(180deg,#ffffff 0%,#f7fbfe 100%);
  border:1px solid #dce9f0;
  box-shadow:0 14px 30px rgba(7,27,58,.065);
}
.xan-ga-quick-profile-head{
  display:flex;
  flex-direction:column;
  justify-content:center;
  min-height:100%;
  padding:4px 2px;
}
.xan-ga-quick-profile-head .xan-ga-mini-label{
  display:block;
  color:#0a5161;
  font-size:11px;
  line-height:1;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:.055em;
  margin-bottom:7px;
}
.xan-ga-quick-profile-head strong{
  color:#071b3a;
  font-size:17px;
  line-height:1.35;
  font-weight:700;
}
.xan-ga-quick-profile-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:10px;
}
.xan-ga-quick-profile-grid button{
  text-align:left;
  border:1px solid #d9eaf2;
  background:#fff;
  border-radius:17px;
  padding:13px;
  cursor:pointer;
  box-shadow:0 10px 22px rgba(7,27,58,.045);
  transition:.18s ease;
}
.xan-ga-quick-profile-grid button:hover{
  transform:translateY(-1px);
  border-color:#9eeaff;
  box-shadow:0 14px 28px rgba(7,27,58,.09);
}
.xan-ga-quick-profile-grid button strong{
  display:block;
  color:#071b3a;
  font-size:13.5px;
  line-height:1.25;
  font-weight:700;
  margin-bottom:6px;
}
.xan-ga-quick-profile-grid button span{
  display:block;
  color:#536b7b;
  font-size:12.5px;
  line-height:1.42;
  font-weight:600;
}
.xan-ga-tool-filter-footer{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
}
.xan-ga-tool-filter-reset{
  border:1px solid #d6e7ef;
  background:#fff;
  color:#0b405c;
  border-radius:999px;
  min-height:34px;
  padding:8px 12px;
  font-size:12px;
  font-weight:700;
  cursor:pointer;
}
.xan-ga-tool-filter-reset:hover{
  background:#eef8fd;
  border-color:#bfe4f4;
}
.xan-ga-tool-next{
  display:grid;
  gap:4px;
  margin:2px 0 8px;
  padding:10px 11px;
  border-radius:14px;
  background:#f7fbfd;
  border:1px solid #e0edf4;
  color:#405c70;
  font-size:12.5px;
  line-height:1.4;
  font-weight:600;
}
.xan-ga-tool-next b{
  color:#0a5161;
  font-size:10.5px;
  line-height:1;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:.04em;
}
.xan-ga-tool-tile{
  min-height:270px;
}
.xan-ga-tool-tile p{
  font-size:14px;
  color:#40596c;
}
.xan-ga-tool-meta{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  align-self:flex-start;
  min-height:28px;
  border-radius:999px;
  padding:6px 10px;
  background:#ecfeff;
  border:1px solid #a5f3fc;
  color:#0f6071;
  font-size:12px;
  font-weight:700;
}
.xan-ga-report-toolbar{
  gap:8px;
}
.xan-ga-report-toolbar .xan-ga-btn{
  min-height:40px;
  padding:10px 13px;
  border-radius:12px;
  font-size:12.5px;
}
.xan-ga-report-status{
  display:inline-flex;
  align-items:center;
  min-height:30px;
  color:#0a5161;
  font-size:12.5px;
  font-weight:700;
}
@media(max-width:1180px){
  .xan-ga-quick-profile-panel{grid-template-columns:1fr}
  .xan-ga-quick-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
  .xan-ga-quick-profile-panel{padding:13px;border-radius:18px}
  .xan-ga-quick-profile-grid{grid-template-columns:1fr}
  .xan-ga-tool-filter-footer{align-items:flex-start;flex-direction:column}
  .xan-ga-tool-filter-reset{width:100%;justify-content:center}
  .xan-ga-tool-next{font-size:12.5px}
  .xan-ga-report-toolbar .xan-ga-btn{width:100%}
}


/* v1.4.2 akıllı yönlendirme, rapor aksiyon ve mobil okunurluk iyileştirmesi */
.xan-ga-tool-advisor{margin:0 0 14px;}
.xan-ga-tool-advisor-card{display:none;align-items:center;justify-content:space-between;gap:18px;padding:16px;border-radius:22px;background:linear-gradient(135deg,#071b3a 0%,#0b426d 58%,#07586b 100%);border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 34px rgba(7,27,58,.12);color:#fff;}
.xan-ga-tool-advisor-card.is-active{display:flex;}
.xan-ga-tool-advisor-card .xan-ga-mini-label{display:block;margin-bottom:6px;color:#a7edff;font-size:11px;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.06em;}
.xan-ga-tool-advisor-card strong{display:block;color:#fff;font-size:17px;line-height:1.3;font-weight:700;}
.xan-ga-tool-advisor-card p{max-width:760px;margin:5px 0 0;color:rgba(255,255,255,.84);font-size:13.5px;line-height:1.5;font-weight:600;}
.xan-ga-tool-advisor-card ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:460px;margin:0;padding:0;list-style:none;counter-reset:xanAdvisor;}
.xan-ga-tool-advisor-card li{counter-increment:xanAdvisor;position:relative;min-height:42px;padding:10px 10px 10px 34px;border-radius:14px;background:rgba(255,255,255,.105);border:1px solid rgba(255,255,255,.14);color:#fff;font-size:12px;line-height:1.25;font-weight:700;}
.xan-ga-tool-advisor-card li:before{content:counter(xanAdvisor);position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:7px;background:rgba(167,237,255,.2);color:#d8f7ff;font-size:10px;font-weight:700;}
.xan-ga-home-grid{align-items:stretch;}
.xan-ga-tool-tile{position:relative;overflow:hidden;min-height:292px;}
.xan-ga-tool-tile:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,#071b3a,#0b426d,#07586b);opacity:.9;}
.xan-ga-tool-tile strong{min-height:48px;display:flex;align-items:flex-start;}
.xan-ga-tool-tile p{min-height:44px;}
.xan-ga-tool-tile .xan-ga-tool-badges em{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xan-ga-tool-use{min-height:42px;}
.xan-ga-tool-next{min-height:72px;}
.xan-ga-tile-action{width:100%;justify-content:center;background:linear-gradient(135deg,#071b3a,#0b426d 62%,#07586b)!important;color:#fff!important;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 20px rgba(7,27,58,.16);}
.xan-ga-tile-action:hover{filter:brightness(1.04);}
.xan-ga-report-toolbar{align-items:center;padding:12px;border-radius:18px;background:#f7fbfd;border:1px solid #dce9f0;}
.xan-ga-report-toolbar-title{display:grid;gap:2px;min-width:170px;margin-right:2px;color:#071b3a;}
.xan-ga-report-toolbar-title b{font-size:13px;line-height:1.1;font-weight:700;}
.xan-ga-report-toolbar-title small{font-size:11.5px;line-height:1.25;color:#587181;font-weight:600;}
.xan-ga-report-toolbar .xan-ga-btn{flex:0 0 auto;}
.xan-ga-admin-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;}
.xan-ga-admin-guide-grid div{display:grid;gap:7px;padding:14px;border:1px solid #dce9f0;border-radius:16px;background:#f8fbfd;}
.xan-ga-admin-guide-grid strong{color:#071b3a;font-weight:700;}
.xan-ga-admin-guide-grid code{display:inline-flex;justify-self:start;padding:6px 8px;border-radius:8px;background:#071b3a;color:#fff;font-size:12px;}
.xan-ga-admin-guide-grid span{color:#526b7d;font-weight:600;line-height:1.45;}
@media(max-width:1180px){
  .xan-ga-tool-advisor-card{align-items:flex-start;flex-direction:column;}
  .xan-ga-tool-advisor-card ol{min-width:0;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));}
  .xan-ga-tool-tile{min-height:274px;}
}
@media(max-width:760px){
  .xan-ga-tool-advisor-card{padding:14px;border-radius:18px;}
  .xan-ga-tool-advisor-card ol{grid-template-columns:1fr;gap:7px;}
  .xan-ga-tool-advisor-card li{min-height:auto;}
  .xan-ga-tool-tile{min-height:auto;}
  .xan-ga-tool-tile strong,.xan-ga-tool-tile p,.xan-ga-tool-use,.xan-ga-tool-next{min-height:0;}
  .xan-ga-tool-next{padding:9px 10px;}
  .xan-ga-report-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:8px;}
  .xan-ga-report-toolbar-title,.xan-ga-report-status{grid-column:1/-1;width:100%;}
  .xan-ga-report-toolbar .xan-ga-btn{width:100%;min-height:40px;}
  .xan-ga-admin-guide-grid{grid-template-columns:1fr;}
}


/* v1.4.3 önerilen araç rotası, boş arama önerileri ve kart erişilebilirlik standardı */
.xan-ga-process-route{
  margin:0 0 16px;
}
.xan-ga-process-route-card{
  display:none;
  grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);
  gap:16px;
  align-items:stretch;
  padding:16px;
  border-radius:22px;
  background:linear-gradient(180deg,#ffffff 0%,#f6fbfe 100%);
  border:1px solid #dbe9f1;
  box-shadow:0 14px 30px rgba(7,27,58,.06);
}
.xan-ga-process-route-card.is-active{display:grid;}
.xan-ga-process-route-copy{display:flex;flex-direction:column;justify-content:center;gap:6px;}
.xan-ga-process-route-copy .xan-ga-mini-label{color:#0a5161;font-size:11px;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.055em;}
.xan-ga-process-route-copy strong{color:#071b3a;font-size:18px;line-height:1.3;font-weight:700;letter-spacing:-.01em;}
.xan-ga-process-route-copy p{margin:0;color:#526b7d;font-size:13.5px;line-height:1.52;font-weight:600;}
.xan-ga-process-route-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;}
.xan-ga-process-route-links a{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-height:82px;padding:12px;border-radius:16px;text-decoration:none;background:#fff;border:1px solid #d9e9f1;box-shadow:0 10px 20px rgba(7,27,58,.045);transition:.18s ease;}
.xan-ga-process-route-links a:hover,.xan-ga-process-route-links a:focus-visible{transform:translateY(-1px);border-color:#9eeaff;box-shadow:0 15px 28px rgba(7,27,58,.1);outline:none;}
.xan-ga-process-route-links span{display:block;color:#0a5161;font-size:10.5px;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.045em;}
.xan-ga-process-route-links b{display:block;color:#071b3a;font-size:13px;line-height:1.25;font-weight:700;}
.xan-ga-quick-profile-grid button.is-active{border-color:#27d7ff;background:linear-gradient(180deg,#f4fcff 0%,#ffffff 100%);box-shadow:0 0 0 3px rgba(39,215,255,.16),0 14px 30px rgba(7,27,58,.09);}
.xan-ga-tool-tile:focus-visible{outline:4px solid rgba(39,215,255,.24);outline-offset:3px;}
.xan-ga-tool-tile:hover .xan-ga-tile-action,.xan-ga-tool-tile:focus-visible .xan-ga-tile-action{box-shadow:0 14px 28px rgba(7,27,58,.22);filter:brightness(1.05);}
.xan-ga-tool-badges{min-height:28px;}
.xan-ga-tool-empty{display:none;margin:0 0 20px;padding:18px;border-radius:20px;background:#fff8f1;border:1px solid #f4d2a4;color:#6b4210;box-shadow:0 12px 24px rgba(154,91,0,.06);}
.xan-ga-tool-empty.is-visible{display:grid;gap:8px;}
.xan-ga-tool-empty strong{color:#7a4300;font-size:15px;font-weight:700;}
.xan-ga-tool-empty span{color:#7b5831;font-size:13.5px;font-weight:600;line-height:1.45;}
.xan-ga-tool-empty div{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;}
.xan-ga-tool-empty button{appearance:none;border:1px solid #f0bf84;background:#fff;color:#7a4300;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700;cursor:pointer;}
.xan-ga-tool-empty button:hover{background:#fff3e5;}
.xan-ga-tool-filter-status{min-height:22px;}
@media(max-width:1180px){
  .xan-ga-process-route-card{grid-template-columns:1fr;}
  .xan-ga-process-route-links{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:760px){
  .xan-ga-process-route-card{padding:13px;border-radius:18px;gap:12px;}
  .xan-ga-process-route-links{grid-template-columns:1fr;gap:8px;}
  .xan-ga-process-route-links a{min-height:auto;}
  .xan-ga-tool-empty div{display:grid;grid-template-columns:1fr 1fr;}
  .xan-ga-tool-empty button{width:100%;}
}


/* v1.4.4 mevcut sistem kalite, arama ve mobil stabilizasyonu */
.xan-ga-system-summary{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:10px;
  margin:0 0 16px;
}
.xan-ga-system-summary div{
  display:grid;
  gap:3px;
  min-height:86px;
  padding:15px 16px;
  border-radius:20px;
  background:linear-gradient(180deg,#fff 0%,#f6fbfe 100%);
  border:1px solid #dceaf2;
  box-shadow:0 12px 26px rgba(7,27,58,.055);
}
.xan-ga-system-summary span{
  color:#0a5161;
  font-size:11px;
  line-height:1;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:.055em;
}
.xan-ga-system-summary strong{
  color:#071b3a;
  font-size:24px;
  line-height:1.05;
  font-weight:700;
  letter-spacing:-.02em;
}
.xan-ga-system-summary small{
  color:#526b7d;
  font-size:12.5px;
  line-height:1.35;
  font-weight:700;
}
.xan-ga-tool-filter{
  position:relative;
  padding:16px;
  border-radius:22px;
  background:linear-gradient(180deg,#ffffff 0%,#f7fbfe 100%);
  border:1px solid #dceaf2;
  box-shadow:0 14px 30px rgba(7,27,58,.055);
}
.xan-ga-tool-search input{
  border:1px solid #cfe3ed;
  background:#fff;
  color:#071b3a;
  font-weight:700;
  min-height:44px;
}
.xan-ga-tool-search input:focus{
  outline:3px solid rgba(39,215,255,.18);
  border-color:#6edaf5;
}
.xan-ga-tool-search-hints{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:7px;
  margin-top:11px;
  padding-top:11px;
  border-top:1px solid #e3eef4;
}
.xan-ga-tool-search-hints span{
  color:#536b7b;
  font-size:12px;
  font-weight:700;
}
.xan-ga-tool-search-hints button,
.xan-ga-tool-empty button{
  border:1px solid #d7e7ef;
  background:#fff;
  color:#0b405c;
  border-radius:999px;
  min-height:30px;
  padding:7px 10px;
  font-size:12px;
  font-weight:700;
  cursor:pointer;
}
.xan-ga-tool-search-hints button:hover,
.xan-ga-tool-empty button:hover{
  background:#eef9fd;
  border-color:#94e6fb;
}
.xan-ga-tool-filter.has-search-value .xan-ga-tool-filter-reset{
  background:linear-gradient(135deg,#071b3a,#0b426d 62%,#07586b);
  color:#fff;
  border-color:#071b3a;
}
.xan-ga-tool-filter-chips button{
  min-height:38px;
  font-weight:700;
}
.xan-ga-tool-filter-chips button small{
  font-weight:700;
}
.xan-ga-home-grid{
  gap:14px;
}
.xan-ga-tool-tile{
  display:grid;
  grid-template-rows:auto auto auto minmax(42px,auto) auto auto auto auto;
  gap:10px;
  padding:17px;
  border-color:#dbe8f0;
}
.xan-ga-tool-tile:focus-visible{
  outline:3px solid rgba(39,215,255,.35);
  outline-offset:3px;
}
.xan-ga-tool-icon{
  width:42px;
  height:42px;
  border-radius:14px;
  font-size:17px;
}
.xan-ga-tool-badges{
  gap:5px;
}
.xan-ga-tool-badges em{
  font-size:10.5px;
  padding:5px 7px;
}
.xan-ga-tool-tile strong{
  min-height:auto;
  font-size:17px;
  line-height:1.24;
  letter-spacing:-.01em;
}
.xan-ga-tool-tile p{
  min-height:auto;
  margin:0;
  font-size:13.6px;
  line-height:1.45;
  font-weight:600;
}
.xan-ga-tool-use{
  min-height:auto;
  padding:9px 10px;
  border-radius:13px;
  background:#f3f8fb;
  border:1px solid #dce9f0;
  color:#36586f;
  font-size:12px;
  line-height:1.3;
  font-weight:700;
}
.xan-ga-tool-next{
  min-height:auto;
  margin:0;
}
.xan-ga-tool-meta{
  color:#074c5a;
  background:#e7fbff;
}
.xan-ga-report-document{
  scroll-margin-top:20px;
}
.xan-ga-report-toolbar{
  position:sticky;
  bottom:14px;
  z-index:5;
  box-shadow:0 16px 34px rgba(7,27,58,.12);
}
.xan-ga-report-toolbar .xan-ga-btn-soft{
  background:#fff;
  color:#0b405c;
  border:1px solid #d6e7ef;
}
.xan-ga-report-toolbar .xan-ga-btn-soft:hover{
  background:#eef9fd;
}
.xan-ga-tool-empty.is-visible{
  display:grid;
  gap:10px;
}
.xan-ga-tool-empty div{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  justify-content:center;
}
@media(max-width:1180px){
  .xan-ga-system-summary{grid-template-columns:repeat(2,minmax(0,1fr));}
  .xan-ga-tool-tile{padding:16px;}
}
@media(max-width:760px){
  .xan-ga-system-summary{grid-template-columns:1fr;gap:8px;}
  .xan-ga-system-summary div{min-height:auto;padding:13px 14px;}
  .xan-ga-system-summary strong{font-size:22px;}
  .xan-ga-tool-filter{padding:13px;border-radius:18px;}
  .xan-ga-tool-search-hints{align-items:flex-start;}
  .xan-ga-tool-search-hints span{flex:0 0 100%;}
  .xan-ga-tool-search-hints button{flex:1 1 auto;}
  .xan-ga-tool-tile{gap:9px;border-radius:18px;}
  .xan-ga-tool-badges em{font-size:10px;}
  .xan-ga-report-toolbar{position:static;box-shadow:0 10px 22px rgba(7,27,58,.08);}
}

/* v1.5.1 mevcut sistem kalite, işlem kapanış odağı ve rapor kapanış özeti */
.xan-ga-closing-focus{
  display:grid;
  grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);
  gap:16px;
  align-items:stretch;
  margin:0 0 16px;
  padding:16px;
  border-radius:24px;
  background:linear-gradient(135deg,#071b3a 0%,#092a4d 48%,#07586b 100%);
  border:1px solid rgba(158,234,255,.22);
  box-shadow:0 18px 38px rgba(7,27,58,.16);
  color:#fff;
}
.xan-ga-closing-focus-head{display:flex;flex-direction:column;justify-content:center;gap:7px;min-width:0;}
.xan-ga-closing-focus-head .xan-ga-mini-label{color:#9eeaff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;}
.xan-ga-closing-focus-head strong{font-size:19px;line-height:1.28;font-weight:700;letter-spacing:-.012em;color:#fff;}
.xan-ga-closing-focus-head p{margin:0;color:rgba(255,255,255,.78);font-size:13.5px;line-height:1.5;font-weight:600;}
.xan-ga-closing-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}
.xan-ga-closing-focus-grid a{display:flex;flex-direction:column;gap:8px;min-height:150px;padding:14px;border-radius:18px;text-decoration:none;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:.18s ease;}
.xan-ga-closing-focus-grid a:hover,.xan-ga-closing-focus-grid a:focus-visible{transform:translateY(-2px);background:rgba(255,255,255,.13);border-color:rgba(158,234,255,.55);outline:none;}
.xan-ga-closing-focus-grid span{color:#9eeaff;font-size:10.5px;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.055em;}
.xan-ga-closing-focus-grid strong{color:#fff;font-size:15px;line-height:1.25;font-weight:700;}
.xan-ga-closing-focus-grid p{margin:0;color:rgba(255,255,255,.76);font-size:12.5px;line-height:1.43;font-weight:600;flex:1;}
.xan-ga-closing-focus-grid em{align-self:flex-start;margin-top:auto;padding:8px 11px;border-radius:999px;background:#fff;color:#071b3a;font-size:11px;line-height:1;font-style:normal;font-weight:700;}
.xan-ga-home-grid.is-filter-focused{grid-template-columns:repeat(auto-fit,minmax(280px,360px));justify-content:start;}
.xan-ga-tool-toolbar-tags{gap:7px;}
.xan-ga-tool-toolbar-tags span{white-space:nowrap;}
.xan-ga-report-toolbar-title small{display:block;margin-top:2px;color:#617a8c;font-weight:600;}
.xan-ga-closing-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
.xan-ga-closing-control-grid div{padding:12px 13px;border-radius:16px;background:linear-gradient(180deg,#f7fbfe 0%,#fff 100%);border:1px solid #dbe9f1;}
.xan-ga-closing-control-grid b{display:block;margin-bottom:5px;color:#0a5161;font-size:11px;line-height:1.1;font-weight:700;text-transform:uppercase;letter-spacing:.045em;}
.xan-ga-closing-control-grid span{display:block;color:#203a4e;font-size:13.5px;line-height:1.45;font-weight:700;}
.xan-ga-result.is-rendered{border-color:#cfe5ef;}
@media(max-width:1180px){
  .xan-ga-closing-focus{grid-template-columns:1fr;}
  .xan-ga-closing-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr));}
}
@media(max-width:860px){
  .xan-ga-closing-focus-grid{grid-template-columns:1fr;}
  .xan-ga-closing-focus-grid a{min-height:auto;}
  .xan-ga-closing-control-grid{grid-template-columns:1fr;}
  .xan-ga-home-grid.is-filter-focused{grid-template-columns:1fr;}
}
@media(max-width:760px){
  .xan-ga-closing-focus{padding:14px;border-radius:20px;gap:12px;}
  .xan-ga-closing-focus-head strong{font-size:17px;}
  .xan-ga-tool-toolbar-tags span{white-space:normal;}
}


/* v1.5.2 mevcut sistem kalite, rapor standardı ve mobil stabilizasyon */
.xan-ga-quality-panel{
  display:grid;
  grid-template-columns:minmax(260px,.76fr) minmax(0,1.24fr);
  gap:14px;
  align-items:stretch;
  margin:0 0 16px;
  padding:16px;
  border-radius:24px;
  background:linear-gradient(180deg,#ffffff 0%,#f4fbff 100%);
  border:1px solid #d8e9f1;
  box-shadow:0 14px 30px rgba(7,27,58,.065);
}
.xan-ga-quality-head{display:flex;flex-direction:column;justify-content:center;gap:7px;min-width:0;}
.xan-ga-quality-head strong{color:#071b3a;font-size:18px;line-height:1.3;font-weight:700;letter-spacing:-.012em;}
.xan-ga-quality-head p{margin:0;color:#496779;font-size:13.5px;line-height:1.52;font-weight:600;}
.xan-ga-quality-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;}
.xan-ga-quality-grid div{display:flex;flex-direction:column;gap:6px;min-height:132px;padding:13px;border-radius:18px;background:#fff;border:1px solid #dceaf2;box-shadow:0 10px 22px rgba(7,27,58,.045);}
.xan-ga-quality-grid span{color:#0a5161;font-size:10.5px;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.055em;}
.xan-ga-quality-grid strong{color:#071b3a;font-size:14px;line-height:1.22;font-weight:700;}
.xan-ga-quality-grid p{margin:0;color:#536b7b;font-size:12.5px;line-height:1.43;font-weight:600;}
.xan-ga-closing-file-flow{display:grid;gap:11px;margin:0 0 16px;padding:15px;border-radius:22px;background:#071b3a;border:1px solid rgba(158,234,255,.2);box-shadow:0 18px 34px rgba(7,27,58,.14);}
.xan-ga-closing-file-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;}
.xan-ga-closing-file-head .xan-ga-mini-label{color:#9eeaff;}
.xan-ga-closing-file-head strong{color:#fff;font-size:17px;line-height:1.28;font-weight:700;}
.xan-ga-closing-file-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;}
.xan-ga-closing-file-grid div{display:grid;grid-template-columns:auto 1fr;gap:5px 9px;align-items:start;padding:12px;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);}
.xan-ga-closing-file-grid b{grid-row:1 / span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:11px;background:#fff;color:#071b3a;font-size:12px;font-weight:700;}
.xan-ga-closing-file-grid strong{color:#fff;font-size:13.5px;line-height:1.2;font-weight:700;}
.xan-ga-closing-file-grid span{color:rgba(255,255,255,.76);font-size:12.2px;line-height:1.42;font-weight:600;}
.xan-ga-report-quality-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;}
.xan-ga-report-quality-grid div{padding:12px 13px;border-radius:15px;background:linear-gradient(180deg,#f7fbfe 0%,#fff 100%);border:1px solid #dceaf2;}
.xan-ga-report-quality-grid b{display:block;margin-bottom:5px;color:#0a5161;font-size:10.5px;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.045em;}
.xan-ga-report-quality-grid span{display:block;color:#203a4e;font-size:13px;line-height:1.38;font-weight:700;}
.xan-ga-tool-filter-status{font-weight:700;color:#203a4e;}
.xan-ga-tool-tile.is-filter-hidden{display:none!important;}
.xan-ga-home-grid[data-visible-count="1"],
.xan-ga-home-grid[data-visible-count="2"],
.xan-ga-home-grid[data-visible-count="3"]{grid-template-columns:repeat(auto-fit,minmax(280px,360px));justify-content:start;}
.xan-ga-report-toolbar{gap:8px;align-items:center;}
.xan-ga-report-toolbar button{min-height:38px;}
.xan-ga-admin-quality-grid a{background:linear-gradient(180deg,#f7fbfe 0%,#fff 100%);}
@media(max-width:1180px){
  .xan-ga-quality-panel{grid-template-columns:1fr;}
  .xan-ga-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .xan-ga-closing-file-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .xan-ga-report-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:760px){
  .xan-ga-quality-panel{padding:14px;border-radius:20px;gap:12px;}
  .xan-ga-quality-head strong{font-size:16.5px;}
  .xan-ga-quality-grid{grid-template-columns:1fr;gap:8px;}
  .xan-ga-quality-grid div{min-height:auto;padding:12px;}
  .xan-ga-closing-file-flow{padding:13px;border-radius:19px;}
  .xan-ga-closing-file-head{display:grid;gap:4px;}
  .xan-ga-closing-file-grid{grid-template-columns:1fr;gap:8px;}
  .xan-ga-report-quality-grid{grid-template-columns:1fr;}
  .xan-ga-report-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:static;}
  .xan-ga-report-toolbar .xan-ga-report-toolbar-title,
  .xan-ga-report-toolbar .xan-ga-report-status{grid-column:1 / -1;}
  .xan-ga-report-toolbar button{width:100%;}
}


/* v1.5.3 mevcut sistem saha kontrol, rapor takip ve mobil kalite */
.xan-ga-field-control{
  display:grid;
  grid-template-columns:minmax(220px,.85fr) minmax(0,1.6fr);
  gap:14px;
  margin:0 0 16px;
  padding:16px;
  border-radius:24px;
  background:linear-gradient(135deg,#f8fcff 0%,#ffffff 58%,#ecf8ff 100%);
  border:1px solid #dbeaf2;
  box-shadow:0 18px 36px rgba(7,27,58,.08);
}
.xan-ga-field-control-head{display:flex;flex-direction:column;gap:7px;justify-content:center;min-width:0;}
.xan-ga-field-control-head strong{color:#071b3a;font-size:18px;line-height:1.3;font-weight:700;letter-spacing:-.012em;}
.xan-ga-field-control-head p{margin:0;color:#4d6678;font-size:13.5px;line-height:1.52;font-weight:600;}
.xan-ga-field-control-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;}
.xan-ga-field-control-grid div{display:grid;grid-template-columns:auto 1fr;gap:5px 9px;align-items:start;min-height:120px;padding:12px;border-radius:17px;background:#fff;border:1px solid #dcebf2;box-shadow:0 10px 22px rgba(7,27,58,.045);}
.xan-ga-field-control-grid b{grid-row:1 / span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:11px;background:#071b3a;color:#fff;font-size:12px;font-weight:700;}
.xan-ga-field-control-grid strong{color:#071b3a;font-size:13.5px;line-height:1.22;font-weight:700;}
.xan-ga-field-control-grid span{color:#536b7b;font-size:12.3px;line-height:1.42;font-weight:600;}
.xan-ga-live-tracking-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;}
.xan-ga-live-tracking-grid div{padding:12px 13px;border-radius:15px;background:linear-gradient(180deg,#f8fcff 0%,#fff 100%);border:1px solid #dbeaf2;}
.xan-ga-live-tracking-grid b{display:block;margin-bottom:5px;color:#071b3a;font-size:10.5px;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.045em;}
.xan-ga-live-tracking-grid span{display:block;color:#203a4e;font-size:13px;line-height:1.38;font-weight:700;}
.xan-ga-tool-search-hints button{border-color:#cfe3ee;background:#fff;color:#071b3a;font-weight:700;}
.xan-ga-tool-search-hints button:hover,.xan-ga-tool-search-hints button:focus-visible{background:#071b3a;color:#fff;border-color:#071b3a;outline:none;}
.xan-ga-tool-filter-status{letter-spacing:-.005em;}
.xan-ga-report-toolbar-title small{max-width:520px;}
@media (max-width:1100px){
  .xan-ga-field-control{grid-template-columns:1fr;}
  .xan-ga-field-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .xan-ga-live-tracking-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:640px){
  .xan-ga-field-control{padding:13px;border-radius:20px;gap:11px;}
  .xan-ga-field-control-head strong{font-size:16.5px;}
  .xan-ga-field-control-grid{grid-template-columns:1fr;gap:8px;}
  .xan-ga-field-control-grid div{min-height:auto;padding:12px;}
  .xan-ga-live-tracking-grid{grid-template-columns:1fr;}
  .xan-ga-tool-search-hints{gap:6px;}
  .xan-ga-tool-search-hints button{flex:1 1 auto;min-height:34px;}
}

/* v1.5.4 home simplification and corporate typography refinement */
.xan-ga-app{font-size:14px;font-weight:400;line-height:1.58}
.xan-ga-app h1,.xan-ga-app h2,.xan-ga-app h3,.xan-ga-app h4,.xan-ga-app strong,.xan-ga-app b{letter-spacing:-.01em}
.xan-ga-hero h1,.xan-ga-section-heading h2,.xan-ga-panel h2,.xan-ga-tool-tile strong,.xan-ga-featured-tools strong,.xan-ga-quality-head strong,.xan-ga-closing-focus-head strong,.xan-ga-field-control-head strong,.xan-ga-process-route-copy strong,.xan-ga-tool-advisor-card strong,.xan-ga-closing-file-head strong{font-weight:600!important}
.xan-ga-hero h1{font-size:32px;line-height:1.14}
.xan-ga-hero p,.xan-ga-section-heading p,.xan-ga-panel p,.xan-ga-tool-tile p,.xan-ga-process-route-copy p,.xan-ga-quality-head p,.xan-ga-closing-focus-head p,.xan-ga-field-control-head p,.xan-ga-tool-advisor-card p,.xan-ga-closing-focus-grid p,.xan-ga-quality-grid p,.xan-ga-closing-file-grid span,.xan-ga-workflow-step p,.xan-ga-featured-tools p,.xan-ga-home-notes-head p{font-size:13.5px!important;line-height:1.6!important;font-weight:400!important;color:#516b7c}
.xan-ga-hero p,.xan-ga-tool-advisor-card p,.xan-ga-closing-focus-head p,.xan-ga-closing-focus-grid p{color:rgba(255,255,255,.82)!important}
.xan-ga-eyebrow,.xan-ga-mini-label,.xan-ga-tool-badges em,.xan-ga-tool-use,.xan-ga-tool-meta,.xan-ga-system-summary span,.xan-ga-system-summary small,.xan-ga-quality-grid span,.xan-ga-process-route-links span,.xan-ga-sidebar-links strong{font-weight:600!important}
.xan-ga-tool-filter-status,.xan-ga-tile-action,.xan-ga-btn,.xan-ga-tool-filter-chips button,.xan-ga-tool-search-hints button,.xan-ga-process-route-links b,.xan-ga-closing-focus-grid em,.xan-ga-workflow-step strong,.xan-ga-closing-file-grid strong,.xan-ga-field-control-grid strong,.xan-ga-quality-grid strong,.xan-ga-tool-next b{font-weight:600!important}
.xan-ga-nav a{font-size:12.5px;font-weight:500}
.xan-ga-nav b{font-weight:600}
.xan-ga-sidebar-links a{font-size:12px;font-weight:500}
.xan-ga-section-heading h2{font-size:31px;line-height:1.18}
.xan-ga-home-heading-clean p{max-width:840px}
.xan-ga-tool-filter{padding:15px 16px;border-radius:18px}
.xan-ga-tool-search span{font-size:12px;font-weight:600;color:#35586d}
.xan-ga-tool-search input{font-size:13px;padding:12px 13px}
.xan-ga-tool-filter-chips button{font-size:12.5px;padding:9px 12px}
.xan-ga-tool-filter-chips button small{font-size:11px}
.xan-ga-tool-filter-status{font-size:12.5px}
.xan-ga-home-grid{gap:16px}
.xan-ga-tool-tile{min-height:262px;padding:18px;gap:8px}
.xan-ga-tool-tile strong{font-size:16px;line-height:1.3;min-height:42px}
.xan-ga-tool-tile p{min-height:40px}
.xan-ga-tool-badges{min-height:24px}
.xan-ga-tool-badges em{font-size:10px}
.xan-ga-tool-use{font-size:11.5px;min-height:34px;color:#5b7283}
.xan-ga-tool-next{font-size:12px;min-height:58px;padding:10px 11px;border-radius:14px}
.xan-ga-tool-meta{font-size:11.5px}
.xan-ga-tile-action{font-size:12.5px;padding:10px 12px;border-radius:12px}
.xan-ga-system-summary{gap:10px}
.xan-ga-system-summary div{min-height:92px;padding:14px 15px}
.xan-ga-system-summary strong{font-size:28px;font-weight:600!important}
.xan-ga-system-summary span{font-size:10.5px}
.xan-ga-system-summary small{font-size:11.5px;color:#607788}
.xan-ga-workflow-step,.xan-ga-quality-grid div,.xan-ga-process-route-links a,.xan-ga-closing-file-grid div,.xan-ga-field-control-grid div{padding:12px 13px}
.xan-ga-workflow-step strong,.xan-ga-process-route-copy strong,.xan-ga-quality-grid strong,.xan-ga-closing-focus-grid strong,.xan-ga-closing-file-grid strong,.xan-ga-field-control-grid strong{font-size:14px;line-height:1.3}
.xan-ga-home-notes{margin-top:24px;padding:18px;border-radius:24px;background:linear-gradient(180deg,#edf6fb 0%,#f8fcff 100%);border:1px solid #dceaf2;display:grid;gap:14px}
.xan-ga-home-notes .xan-ga-section-heading{margin-bottom:0;padding-bottom:0;border-bottom:0}
.xan-ga-home-notes-head h2{font-size:24px!important}
.xan-ga-home-notes .xan-ga-system-summary,.xan-ga-home-notes .xan-ga-workflow-strip,.xan-ga-home-notes .xan-ga-featured-tools,.xan-ga-home-notes .xan-ga-tool-advisor,.xan-ga-home-notes .xan-ga-process-route,.xan-ga-home-notes .xan-ga-closing-focus,.xan-ga-home-notes .xan-ga-quality-panel,.xan-ga-home-notes .xan-ga-closing-file-flow,.xan-ga-home-notes .xan-ga-field-control{margin-top:0}
.xan-ga-featured-tools strong{font-size:15px}
.xan-ga-featured-tools a,.xan-ga-process-route-links a,.xan-ga-closing-focus-grid em{font-size:12px}
.xan-ga-quality-head strong,.xan-ga-closing-focus-head strong,.xan-ga-field-control-head strong,.xan-ga-tool-advisor-card strong{font-size:17px}
@media (max-width: 1024px){
  .xan-ga-section-heading h2{font-size:27px}
  .xan-ga-hero h1{font-size:28px}
  .xan-ga-tool-tile{min-height:248px}
}
@media (max-width: 767px){
  .xan-ga-app{font-size:13.5px}
  .xan-ga-section-heading h2{font-size:23px}
  .xan-ga-hero h1{font-size:24px}
  .xan-ga-tool-tile{min-height:auto;padding:16px}
  .xan-ga-tool-tile strong,.xan-ga-tool-tile p,.xan-ga-tool-use,.xan-ga-tool-next{min-height:0}
  .xan-ga-home-notes{padding:14px;border-radius:18px}
  .xan-ga-home-notes-head h2{font-size:20px!important}
}


/* v1.5.6 merged filter layout */
.xan-ga-tool-filter-merged{
  display:grid;
  gap:14px;
}
.xan-ga-tool-filter-head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:14px;
  padding-bottom:12px;
  border-bottom:1px solid #e5eef4;
}
.xan-ga-tool-filter-title{
  display:grid;
  gap:4px;
}
.xan-ga-tool-filter-title strong{
  font-size:24px;
  line-height:1.18;
  font-weight:600;
  color:#092747;
  letter-spacing:-.01em;
}
.xan-ga-tool-filter-merged .xan-ga-tool-filter-status{
  margin:0;
  font-size:13px;
  color:#536b7b;
}
.xan-ga-tool-filter-merged .xan-ga-tool-search{
  display:grid;
  gap:8px;
}
.xan-ga-tool-filter-merged .xan-ga-tool-search input{
  width:100%;
}
.xan-ga-tool-filter-merged .xan-ga-tool-filter-chips,
.xan-ga-tool-filter-merged .xan-ga-tool-search-hints{
  margin-top:0;
  padding-top:0;
  border-top:none;
}
.xan-ga-tool-filter-merged .xan-ga-tool-search-hints{
  padding-top:12px;
  border-top:1px solid #e5eef4;
}
@media (max-width:920px){
  .xan-ga-tool-filter-head{
    flex-direction:column;
    align-items:stretch;
  }
  .xan-ga-tool-filter-title strong{
    font-size:22px;
  }
  .xan-ga-tool-filter-head .xan-ga-tool-filter-reset{
    align-self:flex-start;
  }
}
@media (max-width:640px){
  .xan-ga-tool-filter-merged{
    gap:12px;
  }
  .xan-ga-tool-filter-title strong{
    font-size:19px;
  }
  .xan-ga-tool-filter-merged .xan-ga-tool-filter-status{
    font-size:12.5px;
  }
  .xan-ga-tool-filter-head .xan-ga-tool-filter-reset{
    width:100%;
    justify-content:center;
    align-self:stretch;
  }
}

/* v1.5.7 exact home cleanup: remove duplicate title and compact filter */
.xan-ga-tool-filter-compact{
  padding:14px 15px!important;
  border-radius:20px!important;
  display:grid!important;
  gap:12px!important;
}
.xan-ga-tool-filter-compact .xan-ga-tool-filter-head,
.xan-ga-tool-filter-compact .xan-ga-tool-filter-title{
  display:none!important;
}
.xan-ga-tool-filter-mainrow{
  display:grid;
  grid-template-columns:minmax(320px,1fr) auto auto;
  align-items:end;
  gap:12px;
  padding-bottom:12px;
  border-bottom:1px solid #e5eef4;
}
.xan-ga-tool-filter-mainrow .xan-ga-tool-search{
  display:grid;
  gap:6px;
  min-width:0;
}
.xan-ga-tool-filter-mainrow .xan-ga-tool-search input{
  width:100%;
  min-height:42px;
}
.xan-ga-tool-filter-mainrow .xan-ga-tool-filter-status{
  white-space:nowrap;
  align-self:center;
  font-size:12.5px;
  color:#536b7b;
  margin:0;
}
.xan-ga-tool-filter-mainrow .xan-ga-tool-filter-reset{
  white-space:nowrap;
  align-self:center;
}
.xan-ga-tool-filter-compact .xan-ga-tool-filter-chips{
  margin:0!important;
  padding:0!important;
  border:0!important;
  gap:8px!important;
}
.xan-ga-tool-filter-compact .xan-ga-tool-search-hints{
  margin:0!important;
  padding-top:10px!important;
  border-top:1px solid #e5eef4!important;
  gap:7px!important;
}
.xan-ga-tool-filter-compact .xan-ga-tool-search-hints span{
  font-size:11.5px!important;
  font-weight:600!important;
}
@media (max-width: 980px){
  .xan-ga-tool-filter-mainrow{
    grid-template-columns:1fr;
    align-items:stretch;
  }
  .xan-ga-tool-filter-mainrow .xan-ga-tool-filter-status{
    white-space:normal;
  }
  .xan-ga-tool-filter-mainrow .xan-ga-tool-filter-reset{
    justify-content:center;
  }
}


/* v1.5.9 count + compact dark filter buttons */
.xan-ga-tool-filter-compact{
  background:linear-gradient(180deg,#ffffff 0%,#f7fbfe 100%)!important;
  border:1px solid #dbe9f2!important;
  box-shadow:0 14px 34px rgba(7,27,58,.055)!important;
}
.xan-ga-tool-filter-mainrow{
  grid-template-columns:minmax(280px,1fr) auto auto;
  gap:10px;
}
.xan-ga-tool-filter-mainrow .xan-ga-tool-search span{
  font-size:12px;
  font-weight:700;
  color:#29506a;
}
.xan-ga-tool-filter-mainrow .xan-ga-tool-search input{
  min-height:44px;
  border-radius:14px;
  border:1px solid #d6e6ef;
  background:#fff;
  color:#071b3a;
  font-size:14px;
}
.xan-ga-tool-filter-mainrow .xan-ga-tool-filter-status{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:40px;
  padding:0 14px;
  border-radius:999px;
  background:#f0f7fb;
  border:1px solid #d6e6ef;
  color:#24445b;
  font-weight:700;
}
.xan-ga-tool-filter-mainrow .xan-ga-tool-filter-reset{
  min-height:40px;
  padding:0 14px;
  border-radius:999px;
  border:1px solid rgba(7,27,58,.12);
  background:#ffffff;
  color:#0b3554;
  font-size:12px;
  font-weight:700;
}
.xan-ga-tool-filter-mainrow .xan-ga-tool-filter-reset:hover,
.xan-ga-tool-filter-mainrow .xan-ga-tool-filter-reset:focus-visible{
  background:#0a3552;
  color:#fff;
  border-color:#0a3552;
}
.xan-ga-tool-filter-compact .xan-ga-tool-filter-chips,
.xan-ga-tool-filter-compact .xan-ga-tool-search-hints{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:8px!important;
}
.xan-ga-tool-filter-compact .xan-ga-tool-filter-chips button,
.xan-ga-tool-filter-compact .xan-ga-tool-search-hints button{
  min-height:34px;
  padding:7px 12px!important;
  border-radius:999px!important;
  border:1px solid rgba(255,255,255,.14)!important;
  background:linear-gradient(180deg,#0b4a66 0%,#083d59 100%)!important;
  color:#fff!important;
  font-size:12px!important;
  font-weight:700!important;
  line-height:1.1!important;
  box-shadow:0 8px 20px rgba(7,27,58,.09);
}
.xan-ga-tool-filter-compact .xan-ga-tool-filter-chips button small{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:19px;
  height:19px;
  margin-left:7px;
  padding:0 6px;
  border-radius:999px;
  background:rgba(255,255,255,.18)!important;
  color:#fff!important;
  font-size:10px!important;
  font-weight:700!important;
}
.xan-ga-tool-filter-compact .xan-ga-tool-filter-chips button:hover,
.xan-ga-tool-filter-compact .xan-ga-tool-filter-chips button:focus-visible,
.xan-ga-tool-filter-compact .xan-ga-tool-filter-chips button.is-active,
.xan-ga-tool-filter-compact .xan-ga-tool-search-hints button:hover,
.xan-ga-tool-filter-compact .xan-ga-tool-search-hints button:focus-visible{
  background:linear-gradient(180deg,#071b3a 0%,#0a5161 100%)!important;
  border-color:rgba(39,215,255,.42)!important;
  color:#fff!important;
  outline:none;
}
.xan-ga-tool-filter-compact .xan-ga-tool-search-hints{
  padding-top:11px!important;
}
.xan-ga-tool-filter-compact .xan-ga-tool-search-hints span{
  display:inline-flex;
  align-items:center;
  min-height:34px;
  padding:0 2px;
  font-size:12px!important;
  font-weight:700!important;
  color:#35566d!important;
}
@media (max-width: 980px){
  .xan-ga-tool-filter-mainrow{
    grid-template-columns:1fr;
    gap:8px;
  }
  .xan-ga-tool-filter-mainrow .xan-ga-tool-filter-status,
  .xan-ga-tool-filter-mainrow .xan-ga-tool-filter-reset{
    width:100%;
    justify-content:center;
  }
  .xan-ga-tool-filter-compact .xan-ga-tool-filter-chips button,
  .xan-ga-tool-filter-compact .xan-ga-tool-search-hints button{
    flex:0 1 auto!important;
  }
}
@media (max-width: 640px){
  .xan-ga-tool-filter-compact{
    padding:13px!important;
    gap:10px!important;
  }
  .xan-ga-tool-filter-mainrow .xan-ga-tool-search input{
    min-height:42px;
    font-size:13px;
  }
  .xan-ga-tool-filter-compact .xan-ga-tool-filter-chips,
  .xan-ga-tool-filter-compact .xan-ga-tool-search-hints{
    gap:7px!important;
  }
  .xan-ga-tool-filter-compact .xan-ga-tool-filter-chips button,
  .xan-ga-tool-filter-compact .xan-ga-tool-search-hints button{
    min-height:32px;
    padding:6px 11px!important;
    font-size:11.5px!important;
  }
  .xan-ga-tool-filter-compact .xan-ga-tool-filter-chips button small{
    min-width:18px;
    height:18px;
    font-size:9.5px!important;
  }
}


/* v1.6.0 single-row compact filter chips */
.xan-ga-tool-chip-row{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:8px 10px;
  margin:0;
  padding-top:2px;
}
.xan-ga-tool-chip-row .xan-ga-tool-filter-chips,
.xan-ga-tool-chip-row .xan-ga-tool-search-hints-inline{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:8px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
}
.xan-ga-tool-chip-row .xan-ga-tool-filter-chips{
  flex:0 1 auto;
}
.xan-ga-tool-chip-row .xan-ga-tool-search-hints-inline{
  flex:1 1 auto;
}
.xan-ga-tool-chip-row .xan-ga-tool-search-hints-inline span{display:none!important;}
.xan-ga-tool-chip-row .xan-ga-tool-filter-chips button,
.xan-ga-tool-chip-row .xan-ga-tool-search-hints-inline button{
  min-height:32px;
  padding:6px 11px!important;
  border-radius:999px!important;
  font-size:11.5px!important;
  font-weight:700!important;
  line-height:1.1!important;
}
.xan-ga-tool-chip-row .xan-ga-tool-filter-chips button{
  background:linear-gradient(180deg,#0b4a66 0%,#083d59 100%)!important;
  border:1px solid rgba(255,255,255,.14)!important;
  color:#fff!important;
}
.xan-ga-tool-chip-row .xan-ga-tool-filter-chips button small{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:18px;
  height:18px;
  margin-left:6px;
  padding:0 5px;
  border-radius:999px;
  background:rgba(255,255,255,.18)!important;
  color:#fff!important;
  font-size:9.5px!important;
  font-weight:700!important;
}
.xan-ga-tool-chip-row .xan-ga-tool-search-hints-inline button{
  background:#edf5fa!important;
  border:1px solid #d3e3ec!important;
  color:#0d3655!important;
}
.xan-ga-tool-chip-row .xan-ga-tool-search-hints-inline button:hover,
.xan-ga-tool-chip-row .xan-ga-tool-search-hints-inline button:focus-visible{
  background:#0a5161!important;
  border-color:#0a5161!important;
  color:#fff!important;
}
.xan-ga-tool-chip-row .xan-ga-tool-filter-chips button:hover,
.xan-ga-tool-chip-row .xan-ga-tool-filter-chips button:focus-visible,
.xan-ga-tool-chip-row .xan-ga-tool-filter-chips button.is-active{
  background:linear-gradient(180deg,#071b3a 0%,#0a5161 100%)!important;
  border-color:rgba(39,215,255,.42)!important;
  color:#fff!important;
}
@media (max-width: 1100px){
  .xan-ga-tool-chip-row{
    gap:7px 8px;
  }
  .xan-ga-tool-chip-row .xan-ga-tool-filter-chips,
  .xan-ga-tool-chip-row .xan-ga-tool-search-hints-inline{
    flex:1 1 100%;
  }
}
@media (max-width: 640px){
  .xan-ga-tool-chip-row .xan-ga-tool-filter-chips button,
  .xan-ga-tool-chip-row .xan-ga-tool-search-hints-inline button{
    min-height:31px;
    padding:6px 10px!important;
    font-size:11px!important;
  }
}

/* v1.6.1 tool usage layer */
.xan-ga-tool-intro{
  margin:0 0 16px;
  padding:18px;
  border-radius:24px;
  background:linear-gradient(180deg,#ffffff 0%,#f7fbfe 100%);
  border:1px solid #dbe9f2;
  box-shadow:0 14px 34px rgba(7,27,58,.055);
  display:grid;
  gap:14px;
}
.xan-ga-tool-intro-head h2{
  margin:0 0 6px;
  font-size:24px;
  line-height:1.18;
  color:#092747;
  font-weight:600;
  letter-spacing:-.01em;
}
.xan-ga-tool-intro-head p{
  margin:0;
  max-width:880px;
  color:#526b7d;
  font-size:13.5px;
  line-height:1.62;
  font-weight:400;
}
.xan-ga-tool-intro-grid{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:10px;
}
.xan-ga-tool-intro-grid div{
  min-height:132px;
  padding:13px;
  border-radius:17px;
  background:#fff;
  border:1px solid #dbe8f0;
  box-shadow:0 8px 18px rgba(7,27,58,.04);
  display:flex;
  flex-direction:column;
  gap:6px;
}
.xan-ga-tool-intro-grid span{
  color:#0a6b82;
  font-size:10.5px;
  font-weight:700;
  letter-spacing:.04em;
  text-transform:uppercase;
}
.xan-ga-tool-intro-grid strong{
  color:#071b3a;
  font-size:14px;
  line-height:1.3;
  font-weight:600;
}
.xan-ga-tool-intro-grid p{
  margin:0;
  color:#536b7b;
  font-size:12.5px;
  line-height:1.48;
  font-weight:400;
}
.xan-ga-tool-intro-note{
  padding:11px 13px;
  border-radius:15px;
  background:#fff8e8;
  border:1px solid #f1dca6;
  color:#6f5314;
  font-size:12.5px;
  line-height:1.52;
  font-weight:500;
}
.xan-ga-tool-bottom-cta{
  margin-top:16px;
  padding:18px;
  border-radius:24px;
  background:linear-gradient(135deg,#071b3a 0%,#0a5161 100%);
  color:#fff;
  border:1px solid rgba(255,255,255,.08);
  box-shadow:0 18px 40px rgba(7,27,58,.14);
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:16px;
  align-items:center;
}
.xan-ga-tool-bottom-cta strong{
  display:block;
  color:#fff;
  font-size:20px;
  line-height:1.25;
  font-weight:600;
  margin:0 0 5px;
}
.xan-ga-tool-bottom-cta p{
  margin:0;
  max-width:760px;
  color:rgba(255,255,255,.82);
  font-size:13.5px;
  line-height:1.56;
}
.xan-ga-tool-bottom-cta nav{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  justify-content:flex-end;
}
.xan-ga-tool-bottom-cta a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:38px;
  padding:9px 13px;
  border-radius:999px;
  text-decoration:none;
  background:#fff;
  color:#071b3a;
  font-size:12.5px;
  line-height:1.1;
  font-weight:700;
  border:1px solid rgba(255,255,255,.2);
}
.xan-ga-tool-bottom-cta a:hover,
.xan-ga-tool-bottom-cta a:focus-visible{
  background:#27d7ff;
  color:#001f32;
  outline:none;
}
@media (max-width: 1280px){
  .xan-ga-tool-intro-grid{grid-template-columns:repeat(3,minmax(0,1fr));}
}
@media (max-width: 860px){
  .xan-ga-tool-intro-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .xan-ga-tool-bottom-cta{grid-template-columns:1fr;}
  .xan-ga-tool-bottom-cta nav{justify-content:flex-start;}
}
@media (max-width: 560px){
  .xan-ga-tool-intro{padding:14px;border-radius:20px;gap:12px;}
  .xan-ga-tool-intro-head h2{font-size:20px;}
  .xan-ga-tool-intro-grid{grid-template-columns:1fr;gap:8px;}
  .xan-ga-tool-intro-grid div{min-height:auto;padding:12px;}
  .xan-ga-tool-bottom-cta{padding:15px;border-radius:20px;}
  .xan-ga-tool-bottom-cta strong{font-size:18px;}
  .xan-ga-tool-bottom-cta nav{display:grid;grid-template-columns:1fr;}
  .xan-ga-tool-bottom-cta a{width:100%;}
}


/* v1.6.3 report/result quality standardization */
.xan-ga-report-document,
.xan-ga-result{
  color:#071b3a;
}
.xan-ga-report-document *{
  text-shadow:none!important;
}
.xan-ga-report-metrics{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:10px!important;
  align-items:stretch!important;
}
.xan-ga-report-metric{
  min-height:128px!important;
  padding:13px 14px!important;
  border-radius:17px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
  gap:5px!important;
  overflow:hidden!important;
}
.xan-ga-report-metric span{
  font-size:10.5px!important;
  line-height:1.18!important;
  font-weight:700!important;
  letter-spacing:.035em!important;
  color:#0a5161!important;
}
.xan-ga-report-metric strong{
  margin-top:2px!important;
  color:#071b3a!important;
  font-size:18px!important;
  line-height:1.18!important;
  font-weight:700!important;
  letter-spacing:-.012em!important;
  word-break:normal!important;
  overflow-wrap:anywhere!important;
  hyphens:auto!important;
  max-height:3.62em!important;
  overflow:hidden!important;
}
.xan-ga-report-metric.is-compact strong{
  font-size:21px!important;
  line-height:1.12!important;
}
.xan-ga-report-metric.is-long strong{
  font-size:15px!important;
  line-height:1.24!important;
  max-height:3.75em!important;
}
.xan-ga-report-metric small{
  margin-top:auto!important;
  font-size:11.3px!important;
  line-height:1.35!important;
  font-weight:600!important;
  color:#5b7182!important;
}
.xan-ga-report-section-title,
.xan-ga-panel h2,
.xan-ga-result h2{
  color:#071b3a!important;
  font-weight:600!important;
  letter-spacing:-.01em!important;
}
.xan-ga-result-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
}
.xan-ga-result-item{
  min-height:86px!important;
  padding:12px 13px!important;
  border-radius:15px!important;
  background:linear-gradient(180deg,#f8fcff,#ffffff)!important;
  border:1px solid #dbeaf2!important;
  overflow:hidden!important;
}
.xan-ga-result-item b{
  display:block!important;
  margin-bottom:5px!important;
  font-size:10.8px!important;
  line-height:1.2!important;
  font-weight:700!important;
  color:#536b7c!important;
  text-transform:uppercase!important;
  letter-spacing:.025em!important;
}
.xan-ga-result-item strong{
  display:block!important;
  font-size:18px!important;
  line-height:1.2!important;
  font-weight:700!important;
  color:#071b3a!important;
  overflow-wrap:anywhere!important;
  max-height:3.6em!important;
  overflow:hidden!important;
}
.xan-ga-result-note,
.xan-ga-copyline{
  color:#14364f!important;
  font-size:13.2px!important;
  line-height:1.6!important;
  font-weight:500!important;
}
.xan-ga-live-tracking-grid{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:8px!important;
}
.xan-ga-live-tracking-grid div{
  min-height:112px!important;
  padding:11px 12px!important;
  border-radius:14px!important;
  overflow:hidden!important;
}
.xan-ga-live-tracking-grid b{
  font-size:10px!important;
  line-height:1.15!important;
  font-weight:700!important;
  letter-spacing:.035em!important;
  color:#071b3a!important;
}
.xan-ga-live-tracking-grid span{
  font-size:12px!important;
  line-height:1.36!important;
  font-weight:500!important;
  color:#2c4b60!important;
  overflow-wrap:anywhere!important;
}
.xan-ga-report-cta{
  background:linear-gradient(145deg,#071b3a 0%,#0b426d 58%,#07586b 100%)!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.08)!important;
  box-shadow:0 14px 32px rgba(7,27,58,.12)!important;
}
.xan-ga-report-cta strong{
  color:#fff!important;
  font-size:15px!important;
  font-weight:700!important;
}
.xan-ga-report-cta p{
  color:rgba(255,255,255,.93)!important;
  font-size:13px!important;
  line-height:1.5!important;
  font-weight:450!important;
}
.xan-ga-report-cta .xan-ga-btn{
  min-height:40px!important;
  border-radius:12px!important;
  font-size:12.5px!important;
  font-weight:700!important;
}
.xan-ga-report-toolbar{
  display:grid!important;
  grid-template-columns:minmax(190px,1.3fr) repeat(4,minmax(96px,auto))!important;
  gap:8px!important;
  align-items:center!important;
}
.xan-ga-report-toolbar-title{
  min-width:0!important;
}
.xan-ga-report-toolbar-title b{
  font-size:12.5px!important;
  font-weight:700!important;
}
.xan-ga-report-toolbar-title small{
  font-size:11px!important;
  line-height:1.35!important;
  font-weight:500!important;
  color:#5f7686!important;
}
.xan-ga-report-toolbar .xan-ga-btn,
.xan-ga-actions .xan-ga-btn{
  min-height:38px!important;
  padding:9px 11px!important;
  border-radius:12px!important;
  font-size:12px!important;
  font-weight:700!important;
  white-space:normal!important;
  text-align:center!important;
}
.xan-ga-btn-dark,
.xan-ga-actions .xan-ga-btn-dark,
.xan-ga-report-toolbar .xan-ga-btn-dark{
  background:linear-gradient(180deg,#071b3a,#0a5161)!important;
  color:#fff!important;
}
.xan-ga-btn-soft,
.xan-ga-report-toolbar .xan-ga-btn-soft{
  background:#eef7fb!important;
  color:#0a3552!important;
  border:1px solid #d7e8f1!important;
}
.xan-ga-btn-accent,
.xan-ga-report-toolbar .xan-ga-btn-accent{
  background:linear-gradient(180deg,#0a5161,#07809d)!important;
  color:#fff!important;
}
@media(max-width:1280px){
  .xan-ga-report-toolbar{
    grid-template-columns:1fr 1fr 1fr 1fr!important;
  }
  .xan-ga-report-toolbar-title,
  .xan-ga-report-status{
    grid-column:1/-1!important;
  }
}
@media(max-width:1100px){
  .xan-ga-report-metrics,
  .xan-ga-live-tracking-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .xan-ga-report-metric{min-height:118px!important;}
}
@media(max-width:720px){
  .xan-ga-report-metrics,
  .xan-ga-live-tracking-grid,
  .xan-ga-result-grid{
    grid-template-columns:1fr!important;
  }
  .xan-ga-report-metric,
  .xan-ga-live-tracking-grid div,
  .xan-ga-result-item{
    min-height:auto!important;
  }
  .xan-ga-report-metric strong{font-size:17px!important;max-height:none!important;}
  .xan-ga-report-metric.is-compact strong{font-size:20px!important;}
  .xan-ga-report-metric.is-long strong{font-size:15px!important;max-height:none!important;}
  .xan-ga-report-toolbar{
    grid-template-columns:1fr 1fr!important;
  }
  .xan-ga-report-toolbar-title,
  .xan-ga-report-status{
    grid-column:1/-1!important;
  }
  .xan-ga-report-toolbar .xan-ga-btn{width:100%!important;}
  .xan-ga-report-cta{padding:15px!important;}
  .xan-ga-report-cta .xan-ga-btn{width:100%!important;justify-content:center!important;}
}


/* v1.6.4 global quality standard: forms, results, reports, mobile */
.xan-ga-app{
  --xan-text-strong:#071b3a;
  --xan-text-body:#405a6d;
  --xan-line-soft:#dceaf2;
}
.xan-ga-panel.xan-ga-result{
  min-width:0;
  overflow:hidden;
}
.xan-ga-result-empty{
  display:flex;
  flex-direction:column;
  justify-content:center;
  min-height:260px;
  background:linear-gradient(180deg,#ffffff 0%,#f7fbfe 100%);
}
.xan-ga-result-empty h2{
  font-size:21px!important;
  line-height:1.22!important;
  font-weight:600!important;
  color:var(--xan-text-strong)!important;
  margin-bottom:8px!important;
}
.xan-ga-result-empty p{
  max-width:520px;
  font-size:14px!important;
  line-height:1.55!important;
  font-weight:400!important;
  color:var(--xan-text-body)!important;
}
.xan-ga-form-grid label,
.xan-ga-lead-form label{
  font-size:12.8px!important;
  line-height:1.35!important;
  font-weight:600!important;
  color:#173b55!important;
}
.xan-ga-form-grid input,
.xan-ga-form-grid textarea,
.xan-ga-form-grid select,
.xan-ga-lead-form input,
.xan-ga-lead-form textarea,
.xan-ga-lead-form select{
  min-height:43px;
  font-size:13.5px!important;
  font-weight:400!important;
  color:#071b3a!important;
  border-color:#d7e7ef!important;
  background:#fbfdff!important;
}
.xan-ga-form-grid textarea,
.xan-ga-lead-form textarea{
  min-height:108px;
}
.xan-ga-check-grid label{
  min-height:52px;
  align-items:center!important;
  font-size:13.5px!important;
  line-height:1.45!important;
  font-weight:500!important;
  color:#24445b!important;
  background:#fff!important;
}
.xan-ga-check-grid input[type="checkbox"]{
  flex:0 0 auto;
  margin-top:0;
}
.xan-ga-actions{
  align-items:center;
}
.xan-ga-actions .xan-ga-btn,
.xan-ga-report-toolbar .xan-ga-btn{
  min-height:38px;
  border-radius:12px!important;
  padding:10px 13px!important;
  font-size:12.7px!important;
  font-weight:700!important;
  white-space:nowrap;
}
.xan-ga-report-toolbar{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:8px!important;
  padding:12px!important;
  border-radius:18px!important;
  background:#f6fbfe!important;
  border:1px solid #dceaf2!important;
}
.xan-ga-report-toolbar-title{
  flex:1 1 250px;
  min-width:220px;
}
.xan-ga-report-toolbar-title b{
  font-size:13px!important;
  font-weight:700!important;
  color:#071b3a!important;
}
.xan-ga-report-toolbar-title small{
  font-size:12px!important;
  line-height:1.35!important;
  font-weight:400!important;
  color:#5a7487!important;
}
.xan-ga-report-document{
  overflow:hidden;
}
.xan-ga-report-section{
  min-width:0;
  overflow:hidden;
}
.xan-ga-report-section-title{
  font-size:20px!important;
  line-height:1.25!important;
  font-weight:600!important;
  color:#071b3a!important;
}
.xan-ga-report-metrics{
  align-items:stretch;
}
.xan-ga-report-metric{
  min-width:0!important;
  min-height:148px!important;
  padding:15px!important;
}
.xan-ga-report-metric span{
  font-size:10.8px!important;
  line-height:1.25!important;
  font-weight:700!important;
  color:#0a5161!important;
}
.xan-ga-report-metric strong{
  font-size:19px!important;
  line-height:1.18!important;
  font-weight:700!important;
  color:#071b3a!important;
  overflow-wrap:anywhere!important;
  word-break:normal!important;
}
.xan-ga-report-metric.is-compact strong{
  font-size:22px!important;
}
.xan-ga-report-metric.is-long strong{
  font-size:16px!important;
  line-height:1.22!important;
}
.xan-ga-report-metric small{
  font-size:12px!important;
  line-height:1.35!important;
  font-weight:500!important;
  color:#5f7585!important;
}
.xan-ga-live-tracking-grid{
  gap:9px!important;
}
.xan-ga-live-tracking-grid div{
  min-width:0;
  min-height:118px!important;
  padding:12px!important;
}
.xan-ga-live-tracking-grid b{
  font-size:10.2px!important;
  line-height:1.15!important;
  font-weight:700!important;
  color:#071b3a!important;
}
.xan-ga-live-tracking-grid span{
  font-size:12.5px!important;
  line-height:1.42!important;
  font-weight:500!important;
  color:#2f4b5f!important;
  overflow-wrap:anywhere;
}
.xan-ga-report-cta{
  color:#fff!important;
}
.xan-ga-report-cta,
.xan-ga-report-cta *:not(.xan-ga-btn){
  color:#fff!important;
}
.xan-ga-report-cta p{
  color:rgba(255,255,255,.92)!important;
  font-weight:400!important;
}
.xan-ga-report-cta .xan-ga-btn{
  min-width:126px;
  color:#071b3a!important;
  background:#fff!important;
  border:1px solid rgba(255,255,255,.75)!important;
}
.xan-ga-report-table{
  width:100%;
  table-layout:fixed;
}
.xan-ga-report-table th,
.xan-ga-report-table td{
  overflow-wrap:anywhere;
  word-break:normal;
  font-size:13px!important;
  line-height:1.45!important;
}
.xan-ga-scenario-card strong{
  font-size:18px!important;
  line-height:1.22!important;
}
.xan-ga-scenario-card small{
  font-size:12.5px!important;
  line-height:1.38!important;
}
@media (max-width:1100px){
  .xan-ga-report-metrics{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .xan-ga-report-metric{
    min-height:128px!important;
  }
  .xan-ga-live-tracking-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media (max-width:720px){
  .xan-ga-report-toolbar{
    gap:7px!important;
  }
  .xan-ga-report-toolbar-title{
    flex:1 1 100%;
    min-width:0;
  }
  .xan-ga-report-toolbar .xan-ga-btn{
    flex:1 1 calc(50% - 8px);
    min-width:0;
    white-space:normal;
  }
  .xan-ga-report-metrics{
    grid-template-columns:1fr!important;
  }
  .xan-ga-report-metric{
    min-height:auto!important;
  }
  .xan-ga-report-metric strong,
  .xan-ga-report-metric.is-compact strong{
    font-size:20px!important;
  }
  .xan-ga-report-metric.is-long strong{
    font-size:16px!important;
  }
  .xan-ga-live-tracking-grid{
    grid-template-columns:1fr!important;
  }
  .xan-ga-live-tracking-grid div{
    min-height:auto!important;
  }
  .xan-ga-report-cta{
    flex-direction:column!important;
    align-items:stretch!important;
    gap:12px!important;
  }
  .xan-ga-report-cta .xan-ga-btn{
    width:100%;
    justify-content:center;
  }
  .xan-ga-check-grid{
    grid-template-columns:1fr!important;
  }
}


/* v1.6.5 final user-side quality pass */
.xan-ga-tool-intro{
  padding:16px!important;
  border-radius:22px!important;
  gap:12px!important;
}
.xan-ga-tool-intro .xan-ga-eyebrow{
  margin-bottom:6px!important;
  font-size:10.5px!important;
  font-weight:700!important;
  letter-spacing:.045em!important;
}
.xan-ga-tool-intro-head h2{
  font-size:21px!important;
  line-height:1.2!important;
  font-weight:600!important;
  margin-bottom:6px!important;
}
.xan-ga-tool-intro-head p{
  font-size:13px!important;
  line-height:1.55!important;
  color:#4d6678!important;
  max-width:960px!important;
}
.xan-ga-tool-intro-grid{
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:8px!important;
}
.xan-ga-tool-intro-grid div{
  min-height:108px!important;
  padding:11px!important;
  border-radius:15px!important;
  gap:5px!important;
  overflow:hidden!important;
}
.xan-ga-tool-intro-grid span{
  font-size:9.8px!important;
  line-height:1.15!important;
  font-weight:700!important;
  color:#0a6b82!important;
}
.xan-ga-tool-intro-grid strong{
  font-size:12.7px!important;
  line-height:1.25!important;
  font-weight:600!important;
  color:#071b3a!important;
}
.xan-ga-tool-intro-grid p{
  font-size:11.7px!important;
  line-height:1.4!important;
  color:#536b7b!important;
}
.xan-ga-tool-intro-note{
  font-size:12px!important;
  line-height:1.45!important;
  padding:10px 12px!important;
  color:#664d13!important;
}
.xan-ga-tool-layout{
  gap:16px!important;
}
.xan-ga-tool-layout .xan-ga-panel{
  border-radius:22px!important;
}
.xan-ga-tool-layout .xan-ga-panel h2{
  font-size:20px!important;
  line-height:1.22!important;
  font-weight:600!important;
}
.xan-ga-tool-layout .xan-ga-panel p{
  font-size:13.5px!important;
  line-height:1.55!important;
  color:#4b6275!important;
}
.xan-ga-form-grid{
  gap:12px!important;
}
.xan-ga-form-grid label,
.xan-ga-lead-form label,
.xan-ga-check-grid label{
  letter-spacing:0!important;
}
.xan-ga-form-grid input,
.xan-ga-form-grid textarea,
.xan-ga-form-grid select,
.xan-ga-lead-form input,
.xan-ga-lead-form textarea,
.xan-ga-lead-form select{
  border-radius:14px!important;
  box-shadow:none!important;
}
.xan-ga-check-grid{
  gap:9px!important;
}
.xan-ga-check-grid label{
  min-height:48px!important;
  padding:10px 11px!important;
  border-radius:14px!important;
  color:#28495f!important;
}
.xan-ga-result-empty{
  min-height:220px!important;
  align-items:flex-start!important;
  text-align:left!important;
}
.xan-ga-result-empty:before{
  content:'Sonuç alanı';
  display:inline-flex;
  margin-bottom:8px;
  padding:6px 9px;
  border-radius:999px;
  background:#e9f7fb;
  border:1px solid #cfe7f0;
  color:#0a5161;
  font-size:10.5px;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:.04em;
}
.xan-ga-result-empty h2{
  font-size:19px!important;
  font-weight:600!important;
}
.xan-ga-result-empty p{
  font-size:13.3px!important;
  line-height:1.55!important;
}
.xan-ga-report-document{
  border-radius:24px!important;
}
.xan-ga-report-metric{
  min-height:118px!important;
  padding:14px!important;
}
.xan-ga-report-metric span{
  font-size:10.7px!important;
}
.xan-ga-report-metric strong{
  font-size:18px!important;
  line-height:1.22!important;
  font-weight:700!important;
}
.xan-ga-report-metric.is-compact strong{
  font-size:22px!important;
}
.xan-ga-report-metric.is-long strong{
  font-size:15.5px!important;
}
.xan-ga-report-metric small{
  font-size:12px!important;
  line-height:1.4!important;
  font-weight:500!important;
}
.xan-ga-live-tracking-grid div,
.xan-ga-handoff-list div,
.xan-ga-report-usage-grid span{
  border-radius:14px!important;
}
.xan-ga-live-tracking-grid div{
  min-height:96px!important;
}
.xan-ga-live-tracking-grid span,
.xan-ga-handoff-list span{
  font-weight:500!important;
}
.xan-ga-report-cta,
.xan-ga-tool-bottom-cta{
  color:#fff!important;
}
.xan-ga-report-cta strong,
.xan-ga-tool-bottom-cta strong,
.xan-ga-report-cta p,
.xan-ga-tool-bottom-cta p{
  color:#fff!important;
  text-shadow:none!important;
}
.xan-ga-report-cta p,
.xan-ga-tool-bottom-cta p{
  opacity:.92!important;
  font-weight:450!important;
}
.xan-ga-report-toolbar{
  display:grid!important;
  grid-template-columns:minmax(210px,1fr) repeat(7,minmax(76px,auto))!important;
  gap:7px!important;
}
.xan-ga-report-toolbar-title{
  min-width:0!important;
}
.xan-ga-report-toolbar-title b{
  font-size:12.5px!important;
  font-weight:700!important;
}
.xan-ga-report-toolbar-title small{
  font-size:10.8px!important;
  line-height:1.25!important;
  max-width:360px!important;
}
.xan-ga-report-toolbar .xan-ga-btn{
  min-height:36px!important;
  padding:8px 9px!important;
  border-radius:11px!important;
  font-size:11.5px!important;
  white-space:nowrap!important;
}
.xan-ga-report-status{
  grid-column:1/-1!important;
  min-height:16px!important;
}
@media(max-width:1280px){
  .xan-ga-tool-intro-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  .xan-ga-report-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
  .xan-ga-report-toolbar-title{grid-column:1/-1!important;}
}
@media(max-width:920px){
  .xan-ga-tool-intro-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .xan-ga-tool-layout{grid-template-columns:1fr!important;}
  .xan-ga-report-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .xan-ga-report-toolbar .xan-ga-btn{width:100%!important;}
}
@media(max-width:560px){
  .xan-ga-tool-intro{padding:13px!important;border-radius:18px!important;}
  .xan-ga-tool-intro-head h2{font-size:18px!important;}
  .xan-ga-tool-intro-grid{grid-template-columns:1fr!important;}
  .xan-ga-tool-intro-grid div{min-height:auto!important;}
  .xan-ga-result-empty{min-height:180px!important;}
  .xan-ga-report-toolbar{grid-template-columns:1fr 1fr!important;}
  .xan-ga-report-toolbar-title,.xan-ga-report-status{grid-column:1/-1!important;}
  .xan-ga-report-metric{min-height:auto!important;}
  .xan-ga-report-metric strong{font-size:17px!important;}
  .xan-ga-report-metric.is-compact strong{font-size:20px!important;}
  .xan-ga-report-metric.is-long strong{font-size:15px!important;}
}


/* v1.6.7 official direction cards */
.xan-ga-growth-head-strong{
  margin-top:22px!important;
  border:1px solid #dce9f1!important;
  background:linear-gradient(180deg,#ffffff 0%,#f8fcff 100%)!important;
}
.xan-ga-growth-grid-strong{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:16px!important;
  align-items:stretch!important;
}
.xan-ga-growth-card-strong{
  position:relative;
  min-height:220px!important;
  padding:22px!important;
  border-radius:24px!important;
  background:linear-gradient(180deg,#ffffff 0%,#f5fbff 100%)!important;
  border:1px solid rgba(10,81,97,.15)!important;
  box-shadow:0 18px 42px rgba(7,27,58,.065)!important;
  overflow:hidden;
}
.xan-ga-growth-card-strong:before{
  content:'';
  position:absolute;
  inset:0 0 auto 0;
  height:4px;
  background:linear-gradient(90deg,#071b3a,#0a5161,#27d7ff);
  opacity:.95;
}
.xan-ga-growth-card-strong span{
  width:44px!important;
  height:44px!important;
  border-radius:15px!important;
  background:linear-gradient(145deg,#071b3a 0%,#0a5161 100%)!important;
  color:#fff!important;
  box-shadow:0 12px 26px rgba(7,27,58,.16)!important;
}
.xan-ga-growth-card-strong small{
  display:inline-flex;
  align-items:center;
  align-self:flex-start;
  margin-top:2px;
  padding:6px 9px;
  border-radius:999px;
  background:#eaf6fb;
  color:#0a5161;
  font-size:11px;
  line-height:1;
  font-weight:700;
}
.xan-ga-growth-card-strong strong{
  font-size:18px!important;
  line-height:1.3!important;
  font-weight:700!important;
  color:#071b3a!important;
}
.xan-ga-growth-card-strong p{
  color:#536b7b!important;
  font-size:13.5px!important;
  line-height:1.58!important;
  font-weight:500!important;
}
.xan-ga-growth-card-strong em{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:34px;
  margin-top:auto!important;
  padding:9px 12px!important;
  border-radius:12px!important;
  background:linear-gradient(145deg,#071b3a 0%,#0a5161 100%)!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.12)!important;
  font-size:12px!important;
  font-weight:700!important;
  box-shadow:0 10px 24px rgba(7,27,58,.12)!important;
}
.xan-ga-growth-card-strong:hover{
  transform:translateY(-2px);
  border-color:rgba(39,215,255,.42)!important;
  box-shadow:0 22px 52px rgba(7,27,58,.11)!important;
}
.xan-ga-social-card-strong{
  background:linear-gradient(145deg,#071b3a 0%,#0a5161 100%)!important;
  color:#fff!important;
}
.xan-ga-social-card-strong h2,.xan-ga-social-card-strong p,.xan-ga-social-card-strong .xan-ga-eyebrow{color:#fff!important;}
.xan-ga-social-buttons-strong a{
  background:#fff!important;
  color:#071b3a!important;
  border-color:rgba(255,255,255,.35)!important;
}
@media(max-width:1180px){.xan-ga-growth-grid-strong{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:720px){
  .xan-ga-growth-grid-strong{grid-template-columns:1fr!important;gap:12px!important;}
  .xan-ga-growth-card-strong{min-height:auto!important;padding:18px!important;}
  .xan-ga-growth-card-strong strong{font-size:17px!important;}
  .xan-ga-growth-card-strong p{font-size:13px!important;}
}


/* v1.6.8 official detail CTA standard */
.xan-ga-tool-bottom-cta-strong{
  grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr)!important;
  gap:18px!important;
  align-items:stretch!important;
  padding:20px!important;
}
.xan-ga-tool-bottom-cta-head{
  display:flex;
  flex-direction:column;
  justify-content:center;
  min-width:0;
}
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px!important;
  justify-content:stretch!important;
  align-items:stretch!important;
}
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a{
  width:100%;
  min-height:96px;
  padding:13px 14px!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.1)!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.18)!important;
  display:grid!important;
  align-content:start;
  gap:6px;
  text-align:left;
  box-shadow:none!important;
}
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a span{
  color:rgba(255,255,255,.72)!important;
  font-size:10.5px;
  line-height:1.1;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:.045em;
}
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a strong{
  margin:0!important;
  color:#fff!important;
  font-size:14px!important;
  line-height:1.25!important;
  font-weight:700!important;
}
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a small{
  color:rgba(255,255,255,.82)!important;
  font-size:12px;
  line-height:1.4;
  font-weight:500;
}
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a:hover,
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a:focus-visible{
  background:#fff!important;
  color:#071b3a!important;
  transform:translateY(-1px);
}
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a:hover span,
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a:focus-visible span{color:#0a5161!important;}
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a:hover strong,
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a:focus-visible strong{color:#071b3a!important;}
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a:hover small,
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a:focus-visible small{color:#36566d!important;}
@media(max-width:1100px){
  .xan-ga-tool-bottom-cta-strong{grid-template-columns:1fr!important;}
}
@media(max-width:640px){
  .xan-ga-tool-bottom-cta-strong{padding:15px!important;border-radius:20px!important;}
  .xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid{grid-template-columns:1fr!important;}
  .xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a{min-height:auto;}
}


/* v1.6.9 readability and result-metric stabilization */
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-label{
  display:none!important;
}
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-info{
  gap:4px!important;
}
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-info p{
  font-size:14px!important;
  line-height:1.6!important;
  color:#41586a!important;
  max-width:680px!important;
}
.xan-ga-tool-intro .xan-ga-eyebrow{
  color:#3d8aa0!important;
  background:#f1fbfe!important;
  border-color:#d4edf4!important;
}
.xan-ga-tool-intro-grid span{
  color:#4f90a1!important;
}
.xan-ga-tool-intro-grid p{
  color:#506678!important;
}
.xan-ga-tool-layout .xan-ga-result .xan-ga-report-metrics{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
}
.xan-ga-tool-layout .xan-ga-result .xan-ga-report-metric{
  min-height:136px!important;
  padding:14px 14px 13px!important;
}
.xan-ga-tool-layout .xan-ga-result .xan-ga-report-metric span{
  font-size:11px!important;
  line-height:1.2!important;
}
.xan-ga-tool-layout .xan-ga-result .xan-ga-report-metric strong{
  margin-top:3px!important;
  font-size:18px!important;
  line-height:1.22!important;
  font-weight:700!important;
  color:#082b5f!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
  white-space:normal!important;
  font-variant-numeric:tabular-nums;
}
.xan-ga-tool-layout .xan-ga-result .xan-ga-report-metric.is-compact strong{
  font-size:20px!important;
}
.xan-ga-tool-layout .xan-ga-result .xan-ga-report-metric.is-long strong{
  font-size:16px!important;
  line-height:1.26!important;
}
.xan-ga-tool-layout .xan-ga-result .xan-ga-report-metric small{
  font-size:12px!important;
  line-height:1.38!important;
  color:#5d7383!important;
}
.xan-ga-report-cta,
.xan-ga-tool-bottom-cta,
.xan-ga-tool-bottom-cta-strong{
  background:linear-gradient(135deg,#082b5f 0%,#0b5b8f 55%,#0f7c96 100%)!important;
}
.xan-ga-report-cta,
.xan-ga-report-cta > div,
.xan-ga-report-cta strong,
.xan-ga-report-cta p,
.xan-ga-tool-bottom-cta,
.xan-ga-tool-bottom-cta strong,
.xan-ga-tool-bottom-cta p,
.xan-ga-tool-bottom-cta-strong,
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-head,
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-head strong,
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-head p{
  color:#ffffff!important;
}
.xan-ga-report-cta p,
.xan-ga-tool-bottom-cta p,
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-head p{
  opacity:1!important;
  color:rgba(255,255,255,.94)!important;
}
.xan-ga-report-cta .xan-ga-btn,
.xan-ga-tool-bottom-cta .xan-ga-btn{
  background:#ffffff!important;
  color:#071b3a!important;
  border-color:rgba(255,255,255,.82)!important;
}
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a{
  background:rgba(255,255,255,.12)!important;
  border-color:rgba(255,255,255,.22)!important;
}
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a span{
  color:rgba(255,255,255,.78)!important;
}
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a small{
  color:rgba(255,255,255,.88)!important;
}
@media(max-width:1180px){
  .xan-ga-tool-layout .xan-ga-result .xan-ga-report-metrics{
    grid-template-columns:1fr!important;
  }
}
@media(max-width:720px){
  .xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-info p{
    font-size:13px!important;
  }
  .xan-ga-tool-layout .xan-ga-result .xan-ga-report-metric strong,
  .xan-ga-tool-layout .xan-ga-result .xan-ga-report-metric.is-compact strong{
    font-size:18px!important;
  }
  .xan-ga-tool-layout .xan-ga-result .xan-ga-report-metric.is-long strong{
    font-size:15px!important;
  }
}


/* v1.7.0 A4 PDF/Yazdırma kurumsal rapor standardı */
.xan-ga-report-document{
  position:relative!important;
  max-width:920px;
  margin:0 auto;
  padding:20px 54px 28px!important;
  background:#fff!important;
  border:1px solid #d8e8ef!important;
  border-radius:10px!important;
  box-shadow:0 18px 54px rgba(7,27,58,.11)!important;
  color:#071b3a!important;
  overflow:hidden!important;
}
.xan-ga-report-inner{
  position:relative;
  min-height:980px;
  padding:16px 18px 38px;
  border-top:2px solid #0a6675;
  border-bottom:2px solid #0a6675;
  background:#fff;
  z-index:2;
}
.xan-ga-report-rail{
  position:absolute;
  top:16px;
  bottom:16px;
  width:28px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:linear-gradient(180deg,#071b3a 0%,#0a5161 100%);
  color:#fff!important;
  font-size:10px;
  font-weight:700;
  letter-spacing:.08em;
  writing-mode:vertical-rl;
  text-orientation:mixed;
  z-index:1;
}
.xan-ga-report-rail.is-left{left:14px;transform:rotate(180deg)}
.xan-ga-report-rail.is-right{right:14px}
.xan-ga-print-kicker{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:16px;
  margin:0 0 10px;
  color:#0a5161;
  font-size:10px;
  font-weight:700;
  letter-spacing:.24em;
  text-transform:uppercase;
}
.xan-ga-print-kicker:before,
.xan-ga-print-kicker:after{
  content:"";
  width:150px;
  max-width:28%;
  height:1px;
  background:#0a5161;
  opacity:.45;
}
.xan-ga-report-document .xan-ga-report-brand{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  gap:8px!important;
  margin:0 0 14px!important;
  padding:0!important;
}
.xan-ga-report-document .xan-ga-report-brand img{
  width:150px!important;
  max-height:78px!important;
  object-fit:contain!important;
}
.xan-ga-report-document .xan-ga-report-brand div{display:grid;gap:2px;}
.xan-ga-report-document .xan-ga-report-brand span{
  color:#0a5161!important;
  font-size:11px!important;
  line-height:1.2!important;
  letter-spacing:.06em!important;
  font-weight:700!important;
}
.xan-ga-report-document .xan-ga-report-brand strong{
  color:#071b3a!important;
  font-size:18px!important;
  line-height:1.18!important;
  font-weight:700!important;
  letter-spacing:-.01em!important;
}
.xan-ga-report-document .xan-ga-report-brand p{
  color:#536b7b!important;
  font-size:12px!important;
  line-height:1.35!important;
  margin:0!important;
  font-weight:600!important;
}
.xan-ga-print-titlebar{
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:42px;
  margin:0 18px 12px;
  padding:9px 14px;
  border-radius:8px;
  background:linear-gradient(90deg,#071b3a 0%,#082b5f 52%,#0a5161 100%);
  color:#fff!important;
  font-size:16px;
  line-height:1.25;
  font-weight:700;
  text-align:center;
  text-transform:uppercase;
  letter-spacing:.015em;
  box-shadow:0 8px 20px rgba(7,27,58,.14);
}
.xan-ga-print-meta{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:8px;
  margin:0 18px 16px;
}
.xan-ga-print-meta div{
  padding:8px 8px 9px;
  border-radius:8px;
  background:#f8fcff;
  border:1px solid #dce8ef;
  text-align:center;
  min-width:0;
}
.xan-ga-print-meta span{
  display:block;
  color:#0a5161;
  font-size:9.5px;
  line-height:1.15;
  font-weight:700;
}
.xan-ga-print-meta strong{
  display:block;
  margin-top:4px;
  color:#071b3a;
  font-size:10.5px;
  line-height:1.2;
  font-weight:700;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.xan-ga-report-document .xan-ga-report-banner{
  margin:0 0 16px!important;
  border-radius:16px!important;
  padding:14px 16px!important;
  background:linear-gradient(90deg,#071b3a 0%,#082b5f 58%,#0a7d92 100%)!important;
  box-shadow:none!important;
}
.xan-ga-report-document .xan-ga-report-location{
  color:#fff!important;
  font-size:17px!important;
  line-height:1.3!important;
  font-weight:700!important;
}
.xan-ga-report-document .xan-ga-report-meta span{
  color:#fff!important;
  border-color:rgba(255,255,255,.18)!important;
  background:rgba(255,255,255,.12)!important;
}
.xan-ga-report-document .xan-ga-report-section,
.xan-ga-report-document .xan-ga-note-box,
.xan-ga-report-document .xan-ga-report-signature div,
.xan-ga-report-document .xan-ga-report-metric,
.xan-ga-report-document .xan-ga-scenario-card{
  box-shadow:0 10px 26px rgba(7,27,58,.055)!important;
}
.xan-ga-report-document .xan-ga-report-section{
  margin-top:16px!important;
  padding:16px 18px!important;
  border-radius:16px!important;
}
.xan-ga-report-document .xan-ga-report-section-title,
.xan-ga-report-document .xan-ga-note-box strong{
  font-size:18px!important;
  font-weight:700!important;
  color:#071b3a!important;
  border-bottom:2px solid #0a5161;
  display:inline-block;
  padding-bottom:4px;
  margin-bottom:12px!important;
}
.xan-ga-report-document .xan-ga-report-metrics{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:10px!important;
  margin-bottom:16px!important;
}
.xan-ga-report-document .xan-ga-report-metric{
  min-height:112px!important;
  border-radius:10px!important;
  padding:11px 10px!important;
  background:#fff!important;
}
.xan-ga-report-document .xan-ga-report-metric span{
  font-size:9.5px!important;
  color:#0a5161!important;
}
.xan-ga-report-document .xan-ga-report-metric strong,
.xan-ga-report-document .xan-ga-report-metric.is-compact strong{
  font-size:17px!important;
  line-height:1.18!important;
  color:#071b3a!important;
}
.xan-ga-report-document .xan-ga-report-metric.is-long strong{font-size:14.5px!important;}
.xan-ga-report-document .xan-ga-report-metric small{
  font-size:11px!important;
  line-height:1.34!important;
}
.xan-ga-report-page-dot{
  position:absolute;
  left:50%;
  bottom:-11px;
  transform:translateX(-50%);
  width:22px;
  height:22px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:999px;
  background:#071b3a;
  color:#fff;
  font-size:10px;
  font-weight:700;
}
.xan-ga-report-document .xan-ga-report-cta{break-inside:avoid;}
@media(max-width:1180px){
  .xan-ga-report-document{padding:18px 44px 26px!important;}
  .xan-ga-report-rail{width:24px;}
  .xan-ga-print-meta{grid-template-columns:repeat(3,minmax(0,1fr));}
  .xan-ga-report-document .xan-ga-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:720px){
  .xan-ga-report-document{padding:14px 32px 22px!important;border-radius:8px!important;}
  .xan-ga-report-inner{padding:12px 12px 32px;min-height:auto;}
  .xan-ga-report-rail{width:18px;font-size:8px;top:12px;bottom:12px;}
  .xan-ga-report-rail.is-left{left:8px}.xan-ga-report-rail.is-right{right:8px}
  .xan-ga-print-titlebar{margin:0 6px 10px;font-size:13px;min-height:36px;}
  .xan-ga-print-meta{margin:0 6px 12px;grid-template-columns:repeat(2,minmax(0,1fr));}
  .xan-ga-report-document .xan-ga-report-brand img{width:120px!important;}
  .xan-ga-report-document .xan-ga-report-metrics{grid-template-columns:1fr!important;}
}
@media print{
  @page{size:A4 portrait;margin:8mm;}
  html,body{background:#fff!important;}
  body.xan-ga-print-mode .xan-ga-print-target{position:absolute!important;left:0!important;top:0!important;width:100%!important;padding:0!important;background:#fff!important;}
  body.xan-ga-print-mode .xan-ga-report-document,
  .xan-ga-report-document{
    width:194mm!important;
    max-width:194mm!important;
    min-height:281mm!important;
    margin:0 auto!important;
    padding:10mm 14mm 12mm!important;
    border:1px solid #bfcfd7!important;
    border-radius:0!important;
    box-shadow:none!important;
    background:#fff!important;
    page-break-inside:auto!important;
    print-color-adjust:exact!important;
    -webkit-print-color-adjust:exact!important;
  }
  .xan-ga-report-inner{min-height:260mm!important;padding:8mm 8mm 12mm!important;}
  .xan-ga-report-rail{top:6mm!important;bottom:6mm!important;width:7mm!important;color:#fff!important;background:#071b3a!important;}
  .xan-ga-report-rail.is-left{left:4mm!important}.xan-ga-report-rail.is-right{right:4mm!important}
  .xan-ga-report-toolbar,.xan-ga-source-line,.xan-ga-tool-toolbar,.xan-ga-tool-intro,.xan-ga-tool-bottom-cta{display:none!important;}
  .xan-ga-report-document .xan-ga-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
  .xan-ga-print-meta{grid-template-columns:repeat(5,minmax(0,1fr))!important;}
  .xan-ga-report-section,.xan-ga-report-metric,.xan-ga-scenario-card,.xan-ga-note-box,.xan-ga-report-signature,.xan-ga-report-disclaimer{break-inside:avoid!important;page-break-inside:avoid!important;}
}


/* v1.7.1 PDF/Yazdırma sıkı rapor standardı */
.xan-ga-report-document.xan-ga-print-standard-v171{
  max-width:900px!important;
  padding:18px 52px 24px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-inner{
  min-height:auto!important;
  padding:14px 18px 36px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-brand{margin-bottom:10px!important;}
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-print-titlebar{min-height:38px!important;margin-bottom:10px!important;font-size:15px!important;}
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-print-meta{margin-bottom:12px!important;}
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-banner{padding:12px 14px!important;margin-bottom:12px!important;}
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-metrics{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
  margin:0 0 12px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-metric{
  min-height:92px!important;
  padding:10px 12px!important;
  border-radius:12px!important;
  background:#fff!important;
}
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-metric span{
  font-size:10px!important;
  line-height:1.2!important;
}
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-metric strong,
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-metric.is-compact strong{
  font-size:18px!important;
  line-height:1.18!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
  white-space:normal!important;
}
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-metric.is-long strong{font-size:15px!important;line-height:1.22!important;}
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-metric small{font-size:10.5px!important;line-height:1.32!important;}
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-section,
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-note-box,
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-disclaimer{
  margin-top:12px!important;
  padding:14px 16px!important;
  border-radius:14px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-section-title,
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-note-box strong{
  font-size:16px!important;
  margin-bottom:10px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-table th,
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-table td{
  font-size:12px!important;
  line-height:1.38!important;
  padding:8px 10px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-chart-row{grid-template-columns:110px 1fr 120px!important;gap:10px!important;}
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;}
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-scenario-card{padding:12px!important;border-radius:12px!important;}
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-scenario-card strong{font-size:15px!important;line-height:1.22!important;}
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-signature{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important;}
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-signature div{padding:10px 11px!important;border-radius:12px!important;}
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-footer{margin-top:12px!important;font-size:11px!important;}
.xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-copyline{font-size:12px!important;line-height:1.42!important;margin-top:12px!important;padding:12px 14px!important;}
.xan-ga-report-screen-extra{margin-top:14px;}
@media print{
  body.xan-ga-print-mode .xan-ga-report-screen-extra,
  .xan-ga-report-screen-extra,
  .xan-ga-report-cta,
  .xan-ga-report-quality-stamp,
  .xan-ga-live-tracking,
  .xan-ga-action-plan,
  .xan-ga-crm-transfer,
  .xan-ga-handoff,
  .xan-ga-closing-control,
  .xan-ga-report-usage,
  .xan-ga-qr-verify{
    display:none!important;
  }
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v171,
  .xan-ga-report-document.xan-ga-print-standard-v171{
    width:194mm!important;
    max-width:194mm!important;
    min-height:281mm!important;
    padding:9mm 14mm 10mm!important;
    border:1px solid #c8d8df!important;
  }
  .xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-inner{
    min-height:260mm!important;
    padding:7mm 8mm 11mm!important;
  }
  .xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-print-kicker{margin-bottom:5mm!important;}
  .xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-brand img{width:35mm!important;max-height:18mm!important;}
  .xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-brand strong{font-size:15pt!important;}
  .xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-brand p{font-size:9pt!important;}
  .xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-print-titlebar{font-size:13pt!important;min-height:10mm!important;margin:0 7mm 4mm!important;}
  .xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-print-meta{grid-template-columns:repeat(5,minmax(0,1fr))!important;margin:0 7mm 5mm!important;gap:2mm!important;}
  .xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-print-meta div{padding:2mm!important;}
  .xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3mm!important;}
  .xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-metric{min-height:22mm!important;padding:3mm!important;}
  .xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-metric strong,
  .xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-metric.is-compact strong{font-size:14pt!important;line-height:1.15!important;}
  .xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-metric.is-long strong{font-size:11.5pt!important;}
  .xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-section{margin-top:4mm!important;padding:4mm!important;}
  .xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-table th,
  .xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-table td{font-size:9pt!important;padding:2.2mm 2.5mm!important;}
  .xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  .xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-signature{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  .xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-disclaimer span{font-size:8.8pt!important;}
  .xan-ga-report-document.xan-ga-print-standard-v171 .xan-ga-report-footer{font-size:8pt!important;}
}


/* v1.7.2 premium PDF / yazdırma rapor standardı */
.xan-ga-report-document.xan-ga-print-standard-v172{
  max-width:900px!important;
  margin:0 auto!important;
  padding:18px 50px 24px!important;
  color:#071b3a!important;
  background:#fff!important;
  border:1px solid #d7e4eb!important;
  box-shadow:0 20px 44px rgba(7,27,58,.08)!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 *{
  text-shadow:none!important;
  box-sizing:border-box!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-inner{
  padding:13px 17px 30px!important;
  min-height:auto!important;
  border-color:#0e6d78!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-rail{
  background:#071b3a!important;
  color:#fff!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-print-kicker{
  margin:0 0 8px!important;
  color:#0b5361!important;
  font-size:10px!important;
  letter-spacing:.18em!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-brand{
  margin:0 0 9px!important;
  gap:7px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-brand img{
  width:112px!important;
  max-height:50px!important;
  object-fit:contain!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-brand span{
  color:#0b5361!important;
  font-size:10.5px!important;
  font-weight:700!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-brand strong{
  color:#071b3a!important;
  font-size:19px!important;
  line-height:1.14!important;
  font-weight:700!important;
  letter-spacing:-.01em!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-brand p{
  color:#33495b!important;
  font-size:12px!important;
  line-height:1.35!important;
  font-weight:600!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-print-titlebar{
  min-height:34px!important;
  margin:0 8px 9px!important;
  padding:8px 14px!important;
  border-radius:10px!important;
  background:linear-gradient(90deg,#071b3a 0%,#0a5260 100%)!important;
  color:#fff!important;
  font-size:15px!important;
  line-height:1.15!important;
  font-weight:700!important;
  letter-spacing:.015em!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-print-meta{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:7px!important;
  margin:0 8px 10px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-print-meta div{
  min-height:52px!important;
  padding:8px 7px!important;
  border-radius:9px!important;
  background:#f8fbfd!important;
  border:1px solid #dae8ef!important;
  color:#071b3a!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-print-meta span{
  color:#0b5361!important;
  font-size:9.2px!important;
  line-height:1.15!important;
  font-weight:700!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-print-meta strong{
  color:#071b3a!important;
  font-size:11px!important;
  line-height:1.15!important;
  font-weight:700!important;
  word-break:break-word!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-banner{
  margin:0 0 10px!important;
  padding:12px 14px!important;
  border-radius:13px!important;
  background:linear-gradient(120deg,#071b3a 0%,#0b5261 100%)!important;
  color:#fff!important;
  min-height:auto!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-banner,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-banner *{
  color:#fff!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-location{
  font-size:17px!important;
  line-height:1.16!important;
  font-weight:700!important;
  margin-bottom:8px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-meta{
  gap:6px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-meta span{
  padding:6px 9px!important;
  font-size:10.5px!important;
  line-height:1.15!important;
  background:rgba(255,255,255,.14)!important;
  border-color:rgba(255,255,255,.18)!important;
  color:#fff!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-metrics{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:8px!important;
  margin:0 0 10px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-metric{
  min-height:92px!important;
  padding:10px!important;
  border-radius:12px!important;
  background:#fff!important;
  border:1px solid #d9e6ed!important;
  box-shadow:0 8px 18px rgba(7,27,58,.045)!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-metric span{
  color:#0b5361!important;
  font-size:9.5px!important;
  line-height:1.18!important;
  font-weight:700!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-metric strong,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-metric.is-compact strong{
  color:#071b3a!important;
  font-size:17px!important;
  line-height:1.16!important;
  font-weight:700!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
  white-space:normal!important;
  font-variant-numeric:tabular-nums!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-metric.is-long strong{
  font-size:14px!important;
  line-height:1.18!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-metric small{
  color:#3d5263!important;
  font-size:9.7px!important;
  line-height:1.28!important;
  font-weight:600!important;
  margin-top:auto!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-section,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-note-box,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-signature,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-disclaimer{
  margin-top:10px!important;
  padding:12px 14px!important;
  border-radius:13px!important;
  border:1px solid #d9e6ed!important;
  background:#fff!important;
  box-shadow:0 8px 18px rgba(7,27,58,.04)!important;
  color:#071b3a!important;
  break-inside:avoid!important;
  page-break-inside:avoid!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-section-title,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-note-box strong{
  color:#071b3a!important;
  font-size:15px!important;
  line-height:1.18!important;
  font-weight:700!important;
  margin-bottom:9px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-note-box p,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-disclaimer span,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-table td,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-chart-row,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-scenario-card small,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-signature span{
  color:#263f51!important;
  font-weight:600!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-table{
  border-collapse:collapse!important;
  table-layout:fixed!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-table th{
  background:#071b3a!important;
  color:#fff!important;
  font-size:10.5px!important;
  padding:7px 9px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-table td{
  font-size:11px!important;
  line-height:1.32!important;
  padding:7px 9px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-chart-row{
  grid-template-columns:95px 1fr 105px!important;
  gap:8px!important;
  font-size:11px!important;
  line-height:1.24!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-chart-row strong{
  color:#071b3a!important;
  font-size:11px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-scenario-grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:8px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-scenario-card{
  min-height:78px!important;
  padding:10px!important;
  border-radius:12px!important;
  break-inside:avoid!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-scenario-card span{
  font-size:10px!important;
  color:#33495b!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-scenario-card strong{
  font-size:14.5px!important;
  line-height:1.18!important;
  font-weight:700!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-copyline{
  display:none!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-signature{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:8px!important;
  padding:0!important;
  border:0!important;
  box-shadow:none!important;
  background:transparent!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-signature div{
  padding:9px 10px!important;
  border-radius:11px!important;
  background:#f8fbfd!important;
  border:1px solid #d9e6ed!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-signature b,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-disclaimer strong{
  color:#071b3a!important;
  font-size:10px!important;
  line-height:1.2!important;
  font-weight:700!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-footer{
  margin-top:10px!important;
  padding-top:9px!important;
  border-top:1px solid #d6e4ec!important;
  color:#31495a!important;
  font-size:10.5px!important;
  line-height:1.25!important;
}
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-page-dot{
  width:20px!important;
  height:20px!important;
  font-size:10px!important;
  background:#071b3a!important;
}
.xan-ga-report-screen-extra,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-screen-extra,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-cta,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-live-tracking,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-quality-stamp,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-action-plan,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-crm-transfer,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-handoff,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-closing-control,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-usage,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-qr-verify{
  display:none!important;
}
@media(max-width:1280px){
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:720px){
  .xan-ga-report-document.xan-ga-print-standard-v172{padding:14px 32px 20px!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-inner{padding:12px 12px 28px!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-print-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-metrics{grid-template-columns:1fr!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-scenario-grid{grid-template-columns:1fr!important;}
}
@media print{
  @page{size:A4 portrait;margin:7mm;}
  html,body{background:#fff!important;color:#071b3a!important;}
  body.xan-ga-print-mode .xan-ga-print-target{position:absolute!important;left:0!important;top:0!important;width:100%!important;padding:0!important;background:#fff!important;}
  body.xan-ga-print-mode .xan-ga-report-screen-extra,
  .xan-ga-report-screen-extra,
  .xan-ga-report-cta,
  .xan-ga-report-quality-stamp,
  .xan-ga-live-tracking,
  .xan-ga-action-plan,
  .xan-ga-crm-transfer,
  .xan-ga-handoff,
  .xan-ga-closing-control,
  .xan-ga-report-usage,
  .xan-ga-qr-verify{display:none!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172{
    width:196mm!important;
    max-width:196mm!important;
    min-height:283mm!important;
    margin:0 auto!important;
    padding:7mm 11mm 8mm!important;
    border:1px solid #bfced7!important;
    border-radius:0!important;
    box-shadow:none!important;
    background:#fff!important;
    color:#071b3a!important;
    print-color-adjust:exact!important;
    -webkit-print-color-adjust:exact!important;
  }
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-inner{
    min-height:267mm!important;
    padding:6mm 7mm 9mm!important;
  }
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-rail{top:5mm!important;bottom:5mm!important;width:7mm!important;color:#fff!important;background:#071b3a!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-rail.is-left{left:3mm!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-rail.is-right{right:3mm!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-print-kicker{margin-bottom:3mm!important;font-size:7.5pt!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-brand{margin-bottom:3mm!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-brand img{width:31mm!important;max-height:15mm!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-brand span{font-size:7.8pt!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-brand strong{font-size:13.5pt!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-brand p{font-size:8.2pt!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-print-titlebar{font-size:11.5pt!important;min-height:8mm!important;margin:0 5mm 3mm!important;padding:2.4mm 4mm!important;color:#fff!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-print-meta{grid-template-columns:repeat(5,minmax(0,1fr))!important;margin:0 5mm 3.5mm!important;gap:1.8mm!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-print-meta div{min-height:13mm!important;padding:2mm!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-print-meta span{font-size:6.8pt!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-print-meta strong{font-size:7.8pt!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-banner{padding:3mm 3.5mm!important;margin-bottom:3mm!important;border-radius:3mm!important;color:#fff!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-location{font-size:12pt!important;margin-bottom:2mm!important;color:#fff!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-meta span{font-size:7.5pt!important;padding:1.6mm 2.3mm!important;color:#fff!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2mm!important;margin-bottom:3mm!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-metric{min-height:19mm!important;padding:2.3mm!important;border-radius:3mm!important;box-shadow:none!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-metric span{font-size:6.8pt!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-metric strong,
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-metric.is-compact strong{font-size:10.5pt!important;line-height:1.12!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-metric.is-long strong{font-size:8.7pt!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-metric small{font-size:7pt!important;line-height:1.2!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-section,
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-note-box,
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-disclaimer{margin-top:3mm!important;padding:3mm!important;border-radius:3mm!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-section-title,
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-note-box strong{font-size:11pt!important;margin-bottom:2.2mm!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-table th,
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-table td{font-size:7.8pt!important;padding:1.8mm 2mm!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-chart-row{grid-template-columns:28mm 1fr 30mm!important;font-size:8pt!important;gap:2mm!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2mm!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-scenario-card{min-height:18mm!important;padding:2.2mm!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-scenario-card strong{font-size:9.5pt!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-note-box p{font-size:8pt!important;line-height:1.35!important;color:#263f51!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-signature{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2mm!important;margin-top:3mm!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-signature div{padding:2mm!important;border-radius:2.8mm!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-signature b,
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-disclaimer strong{font-size:7.3pt!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-signature span,
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-disclaimer span{font-size:7.5pt!important;line-height:1.32!important;color:#263f51!important;}
  .xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-footer{font-size:7.2pt!important;margin-top:2.5mm!important;padding-top:2.4mm!important;}
  .xan-ga-report-toolbar,.xan-ga-source-line,.xan-ga-tool-toolbar,.xan-ga-tool-intro,.xan-ga-tool-bottom-cta{display:none!important;}
}

/* v1.7.3 premium rapor akışı ve tek sayfa önizleme standardı */
.xan-ga-tool-layout{
  grid-template-columns:minmax(0,1fr)!important;
  gap:22px!important;
}
.xan-ga-tool-layout > .xan-ga-panel,
.xan-ga-tool-layout > form.xan-ga-panel,
.xan-ga-tool-layout > [data-result]{
  width:100%!important;
  max-width:none!important;
}
.xan-ga-tool-layout > .xan-ga-calc-form{
  padding:26px 28px!important;
}
.xan-ga-tool-layout > .xan-ga-calc-form .xan-ga-form-grid{
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px 16px;
}
.xan-ga-tool-layout > [data-result].xan-ga-result{
  padding:22px!important;
  background:linear-gradient(180deg,#f7fbfe 0%,#eef5fb 100%)!important;
  border:1px solid #d7e4ec!important;
  box-shadow:0 18px 42px rgba(7,27,58,.08)!important;
}
.xan-ga-tool-layout > [data-result].xan-ga-result h2{
  margin-bottom:8px!important;
}
.xan-ga-report-preview-shell{
  display:flex;
  flex-direction:column;
  gap:18px;
}
.xan-ga-report-toolbar-wrap{
  width:100%;
}
.xan-ga-report-toolbar-wrap .xan-ga-report-toolbar{
  margin-top:0!important;
  justify-content:flex-end;
}
.xan-ga-report-pages{
  width:100%;
  max-width:920px;
  margin:0 auto;
  display:flex;
  flex-direction:column;
  gap:28px;
}
.xan-ga-report-page{
  width:100%;
}
.xan-ga-report-page .xan-ga-report-document{
  margin:0 auto!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173{
  position:relative;
  max-width:900px!important;
  margin:0 auto!important;
  min-height:1122px!important;
  padding:18px 48px 28px!important;
  color:#071b3a!important;
  background:#ffffff!important;
  border:1px solid #d7e4eb!important;
  border-radius:28px!important;
  box-shadow:0 22px 56px rgba(7,27,58,.10)!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 *{
  text-shadow:none!important;
  box-sizing:border-box!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-inner{
  position:relative;
  min-height:1060px!important;
  padding:16px 18px 44px!important;
  border:2px solid rgba(11,83,97,.88)!important;
  border-left-width:1px!important;
  border-right-width:1px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail{
  background:#071b3a!important;
  color:#fff!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-minihead{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin:0 4px 14px!important;
  padding:8px 0 10px!important;
  border-bottom:1px solid #cddce4;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-minihead span{
  color:#0b5361!important;
  font-size:10px!important;
  letter-spacing:.16em!important;
  font-weight:700!important;
  text-transform:uppercase;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-minihead strong{
  color:#071b3a!important;
  font-size:17px!important;
  line-height:1.15!important;
  font-weight:700!important;
  flex:1;
  text-align:center;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-minihead em{
  font-style:normal!important;
  color:#445b6e!important;
  font-size:11px!important;
  font-weight:700!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-kicker{
  margin:0 0 8px!important;
  color:#0b5361!important;
  font-size:10px!important;
  letter-spacing:.18em!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand{
  margin:0 0 10px!important;
  gap:10px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand img{
  width:118px!important;
  max-height:52px!important;
  object-fit:contain!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand span{
  color:#0b5361!important;
  font-size:10.5px!important;
  font-weight:700!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand strong{
  color:#071b3a!important;
  font-size:19px!important;
  line-height:1.14!important;
  font-weight:700!important;
  letter-spacing:-.01em!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand p{
  color:#33495b!important;
  font-size:12px!important;
  line-height:1.35!important;
  font-weight:600!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar{
  min-height:34px!important;
  margin:0 8px 10px!important;
  padding:8px 14px!important;
  border-radius:10px!important;
  background:linear-gradient(90deg,#071b3a 0%,#0a5260 100%)!important;
  color:#fff!important;
  font-size:15px!important;
  line-height:1.15!important;
  font-weight:700!important;
  letter-spacing:.015em!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:8px!important;
  margin:0 8px 10px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta div{
  min-height:54px!important;
  padding:8px 7px!important;
  border-radius:9px!important;
  background:#f8fbfd!important;
  border:1px solid #dae8ef!important;
  color:#071b3a!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta span{
  color:#0b5361!important;
  font-size:9.4px!important;
  line-height:1.15!important;
  font-weight:700!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta strong{
  color:#071b3a!important;
  font-size:11px!important;
  line-height:1.18!important;
  font-weight:700!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-banner{
  padding:15px 18px!important;
  margin:0 8px 12px!important;
  border-radius:16px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-location{
  font-size:16px!important;
  line-height:1.25!important;
  font-weight:700!important;
  color:#fff!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-meta span{
  color:#fff!important;
  font-size:11px!important;
  font-weight:700!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metrics{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
  margin:0 8px 12px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric{
  min-height:138px!important;
  padding:14px 15px!important;
  border-radius:16px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric span{
  font-size:10.5px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric strong{
  color:#082b5f!important;
  font-size:15px!important;
  line-height:1.24!important;
  font-weight:700!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric.is-compact strong,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric.is-long strong{
  font-size:14px!important;
  line-height:1.24!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric small{
  color:#465d70!important;
  font-size:11.5px!important;
  line-height:1.4!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-section,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-note-box,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-disclaimer,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-copyline{
  margin:0 8px 12px!important;
  padding:14px 15px!important;
  border-radius:16px!important;
  box-shadow:none!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-copyline{
  background:#f8fbfd!important;
  border:1px solid #dce8ef!important;
  color:#243f55!important;
  font-size:12.4px!important;
  line-height:1.5!important;
  white-space:pre-line;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-section-title,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-note-box strong{
  font-size:16px!important;
  line-height:1.2!important;
  margin-bottom:10px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-table th,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-table td{
  font-size:12px!important;
  padding:10px 12px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-chart-row{
  grid-template-columns:165px 1fr 120px!important;
  gap:12px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-chart-row span,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-chart-row strong{
  font-size:12px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-scenario-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-scenario-card{
  min-height:128px!important;
  padding:14px!important;
  border-radius:16px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-scenario-card strong{
  font-size:15px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-usage-grid,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-action-plan ol{
  gap:8px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-action-plan li,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-usage-grid span{
  color:#31485b!important;
  font-size:12.5px!important;
  line-height:1.45!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-signature{
  margin:0 8px 12px!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:10px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-signature div{
  padding:12px!important;
  border-radius:14px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-signature b,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-disclaimer strong{
  font-size:11px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-signature span,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-disclaimer span,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-note-box p{
  color:#263f51!important;
  font-size:12px!important;
  line-height:1.42!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-footer{
  margin:0 8px!important;
  padding-top:12px!important;
  font-size:11px!important;
  line-height:1.4!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-page-dot{
  bottom:10px!important;
  font-size:11px!important;
  color:#fff!important;
  background:#082b5f!important;
}
@media (max-width: 1200px){
  .xan-ga-report-pages{max-width:860px;}
}
@media (max-width: 980px){
  .xan-ga-tool-layout > .xan-ga-calc-form .xan-ga-form-grid{grid-template-columns:1fr;}
  .xan-ga-report-pages{max-width:100%;}
  .xan-ga-report-document.xan-ga-print-standard-v173{
    min-height:auto!important;
    padding:14px 18px 20px!important;
  }
  .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-inner{min-height:auto!important;padding:14px 14px 34px!important;}
  .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metrics,
  .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-scenario-grid,
  .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-signature{grid-template-columns:1fr!important;}
  .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-chart-row{grid-template-columns:1fr!important;}
  .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-minihead{flex-direction:column;align-items:flex-start;}
}
@media print{
  body.xan-ga-print-mode .xan-ga-report-toolbar,
  body.xan-ga-print-mode .xan-ga-toolbar-wrap,
  body.xan-ga-print-mode .xan-ga-report-toolbar-wrap{display:none!important;}
  body.xan-ga-print-mode .xan-ga-print-target{
    position:static!important;
    width:100%!important;
    padding:0!important;
    border:0!important;
    background:#fff!important;
    box-shadow:none!important;
  }
  body.xan-ga-print-mode .xan-ga-report-preview-shell,
  body.xan-ga-print-mode .xan-ga-report-pages{display:block!important;max-width:none!important;}
  body.xan-ga-print-mode .xan-ga-report-page{break-after:page!important;page-break-after:always!important;margin:0!important;padding:0!important;}
  body.xan-ga-print-mode .xan-ga-report-page:last-child{break-after:auto!important;page-break-after:auto!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173{
    max-width:none!important;
    min-height:auto!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
  }
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-inner{
    min-height:auto!important;
    padding:8mm 8mm 10mm!important;
    border:0.4mm solid #0e6d78!important;
  }
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-section,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-note-box,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-disclaimer,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-copyline,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-signature,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-footer{
    break-inside:avoid!important;
    page-break-inside:avoid!important;
  }
}

/* v1.7.4 sabit premium viewer: ekranda tek sayfa, içeride scroll */
.xan-ga-report-preview-shell{
  gap:14px!important;
}
.xan-ga-report-pages{
  position:relative;
  height:clamp(680px, 78vh, 880px)!important;
  max-width:1000px!important;
  margin:0 auto!important;
  padding:18px!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  background:linear-gradient(180deg,#dfe8ef 0%,#eef5f9 100%)!important;
  border:1px solid #cbd9e3!important;
  border-radius:24px!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 20px 54px rgba(7,27,58,.10)!important;
  scroll-snap-type:y mandatory!important;
  scroll-padding-top:18px!important;
  overscroll-behavior:contain!important;
}
.xan-ga-report-pages::-webkit-scrollbar{width:12px;}
.xan-ga-report-pages::-webkit-scrollbar-track{background:#d6e2ea;border-radius:999px;}
.xan-ga-report-pages::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#071b3a,#0a6a78);border-radius:999px;border:3px solid #d6e2ea;}
.xan-ga-report-page{
  position:relative!important;
  height:var(--xan-page-height, 820px)!important;
  min-height:var(--xan-page-height, 820px)!important;
  display:flex!important;
  align-items:flex-start!important;
  justify-content:center!important;
  margin:0 0 26px!important;
  scroll-snap-align:start!important;
  scroll-snap-stop:always!important;
}
.xan-ga-report-page:last-child{margin-bottom:0!important;}
.xan-ga-report-scale{
  width:900px!important;
  transform:scale(var(--xan-page-scale, .72));
  transform-origin:top center!important;
  will-change:transform;
}
.xan-ga-report-page .xan-ga-report-document.xan-ga-print-standard-v173{
  width:900px!important;
  margin:0 auto!important;
}
.xan-ga-report-page.is-fit:after{
  content:"";
  position:absolute;
  inset:auto 12% 0;
  height:1px;
  background:rgba(7,27,58,.08);
}
@media (max-width:980px){
  .xan-ga-report-pages{height:clamp(620px, 76vh, 780px)!important;padding:12px!important;border-radius:18px!important;}
  .xan-ga-report-page{margin-bottom:18px!important;}
}
@media print{
  body.xan-ga-print-mode .xan-ga-report-pages{
    height:auto!important;
    max-height:none!important;
    overflow:visible!important;
    padding:0!important;
    background:#fff!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    scroll-snap-type:none!important;
  }
  body.xan-ga-print-mode .xan-ga-report-page{
    height:auto!important;
    min-height:auto!important;
    margin:0!important;
    display:block!important;
    break-after:page!important;
    page-break-after:always!important;
    scroll-snap-align:none!important;
  }
  body.xan-ga-print-mode .xan-ga-report-page:last-child{break-after:auto!important;page-break-after:auto!important;}
  body.xan-ga-print-mode .xan-ga-report-scale{
    width:auto!important;
    transform:none!important;
  }
  body.xan-ga-print-mode .xan-ga-report-page .xan-ga-report-document.xan-ga-print-standard-v173{
    width:auto!important;
  }
}


/* v1.7.5 yazdırma ilk sayfa boşluk kesin fix */
@media print{
  @page{size:A4 portrait;margin:10mm;}
  html,body{margin:0!important;padding:0!important;background:#fff!important;width:auto!important;height:auto!important;overflow:visible!important;}
  body.xan-ga-print-mode .xan-ga-app,
  body.xan-ga-print-mode .xan-ga-main,
  body.xan-ga-print-mode .xan-ga-content,
  body.xan-ga-print-mode .xan-ga-tool-layout{display:block!important;margin:0!important;padding:0!important;min-height:0!important;height:auto!important;width:auto!important;background:#fff!important;box-shadow:none!important;overflow:visible!important;}
  body.xan-ga-print-mode .xan-ga-sidebar,
  body.xan-ga-print-mode .xan-ga-hero,
  body.xan-ga-print-mode .xan-ga-corporate-links,
  body.xan-ga-print-mode .xan-ga-marquee,
  body.xan-ga-print-mode .xan-ga-tool-intro,
  body.xan-ga-print-mode .xan-ga-tool-toolbar,
  body.xan-ga-print-mode .xan-ga-tool-bottom-cta,
  body.xan-ga-print-mode .xan-ga-calc-form,
  body.xan-ga-print-mode form.xan-ga-panel,
  body.xan-ga-print-mode .xan-ga-ad-card,
  body.xan-ga-print-mode .xan-ga-mobile-bar,
  body.xan-ga-print-mode .xan-ga-report-toolbar-wrap,
  body.xan-ga-print-mode .xan-ga-report-toolbar{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}
  body.xan-ga-print-mode .xan-ga-print-target,
  body.xan-ga-print-mode .xan-ga-print-target *{visibility:visible!important;}
  body.xan-ga-print-mode .xan-ga-print-target{display:block!important;position:static!important;left:auto!important;top:auto!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;min-height:0!important;height:auto!important;overflow:visible!important;}
  body.xan-ga-print-mode .xan-ga-print-target > h2,
  body.xan-ga-print-mode .xan-ga-print-target > p{display:none!important;}
  body.xan-ga-print-mode .xan-ga-report-preview-shell{display:block!important;margin:0!important;padding:0!important;background:#fff!important;border:0!important;box-shadow:none!important;overflow:visible!important;}
  body.xan-ga-print-mode .xan-ga-report-pages{display:block!important;height:auto!important;max-height:none!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;scroll-snap-type:none!important;}
  body.xan-ga-print-mode .xan-ga-report-page{display:block!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:#fff!important;break-before:auto!important;page-break-before:auto!important;break-after:page!important;page-break-after:always!important;break-inside:avoid!important;page-break-inside:avoid!important;scroll-snap-align:none!important;}
  body.xan-ga-print-mode .xan-ga-report-page:first-child{break-before:auto!important;page-break-before:auto!important;margin-top:0!important;}
  body.xan-ga-print-mode .xan-ga-report-page:last-child{break-after:auto!important;page-break-after:auto!important;}
  body.xan-ga-print-mode .xan-ga-report-scale{display:block!important;width:auto!important;transform:none!important;margin:0!important;padding:0!important;}
  body.xan-ga-print-mode .xan-ga-report-page .xan-ga-report-document.xan-ga-print-standard-v173{width:auto!important;max-width:none!important;min-height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-inner{min-height:calc(297mm - 20mm)!important;margin:0!important;padding:7mm 8mm 10mm!important;border:.35mm solid #0e6d78!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail{display:none!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-page-dot{bottom:3mm!important;}
}

/* v1.7.7 admin yönetimli ana sayfa reklam kartları */
.xan-ga-home-ad-tile{
  position:relative;
  min-height:520px;
  background:linear-gradient(150deg,#071b3a 0%,#0b5266 58%,#0e7f91 100%);
  border:1px solid rgba(39,215,255,.26);
  border-radius:22px;
  padding:24px;
  overflow:hidden;
  text-decoration:none;
  color:#fff!important;
  box-shadow:0 18px 44px rgba(7,27,58,.13);
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  gap:12px;
  isolation:isolate;
}
.xan-ga-home-ad-tile:before{
  content:"";
  position:absolute;
  inset:0;
  background:
    radial-gradient(circle at 18% 12%,rgba(255,255,255,.20),transparent 28%),
    linear-gradient(180deg,rgba(7,27,58,.06),rgba(7,27,58,.78));
  z-index:-1;
}
.xan-ga-home-ad-tile:after{
  content:"";
  position:absolute;
  top:0;left:0;right:0;height:4px;
  background:linear-gradient(90deg,#27d7ff,#0fb48f);
}
.xan-ga-home-ad-tile:hover{
  transform:translateY(-2px);
  box-shadow:0 24px 54px rgba(7,27,58,.18);
  border-color:rgba(39,215,255,.55);
}
.xan-ga-home-ad-tile .xan-ga-home-ad-image{
  position:absolute;
  inset:0;
  background-size:cover;
  background-position:center;
  z-index:-2;
  transform:scale(1.01);
}
.xan-ga-home-ad-tile.has-image:before{
  background:linear-gradient(180deg,rgba(7,27,58,.14) 0%,rgba(7,27,58,.58) 48%,rgba(7,27,58,.90) 100%);
}
.xan-ga-home-ad-badge{
  align-self:flex-start;
  display:inline-flex;
  align-items:center;
  min-height:28px;
  padding:6px 10px;
  border-radius:999px;
  background:rgba(255,255,255,.14);
  border:1px solid rgba(255,255,255,.22);
  color:#fff;
  font-size:11px;
  line-height:1.1;
  font-weight:700;
}
.xan-ga-home-ad-tile strong{
  position:relative;
  z-index:1;
  color:#fff!important;
  font-size:22px;
  line-height:1.18;
  font-weight:700;
  letter-spacing:-.01em;
}
.xan-ga-home-ad-tile p{
  position:relative;
  z-index:1;
  margin:0;
  color:rgba(255,255,255,.90)!important;
  font-size:14px;
  line-height:1.52;
  font-weight:500;
}
.xan-ga-home-ad-tile em{
  position:relative;
  z-index:1;
  align-self:flex-start;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:38px;
  margin-top:4px;
  padding:10px 14px;
  border-radius:13px;
  background:#fff;
  color:#071b3a!important;
  font-style:normal;
  font-size:13px;
  line-height:1.1;
  font-weight:700;
  box-shadow:0 12px 24px rgba(7,27,58,.18);
}
.xan-ga-home-grid.is-filter-focused .xan-ga-home-ad-tile,
.xan-ga-home-grid.is-filter-empty .xan-ga-home-ad-tile{
  display:none;
}
@media(max-width:1200px){
  .xan-ga-home-ad-tile{min-height:430px;}
}
@media(max-width:720px){
  .xan-ga-home-ad-tile{min-height:300px;padding:20px;}
  .xan-ga-home-ad-tile strong{font-size:20px;}
  .xan-ga-home-ad-tile p{font-size:13.5px;}
}


/* v1.7.8 reklam kartı dağıtımı, görsel gösterimi ve kesin URL tıklama standardı */
.xan-ga-home-ad-inline{
  min-height:360px!important;
  grid-row:span 2;
}
.xan-ga-home-ad-tile.has-image{
  background:#071b3a!important;
}
.xan-ga-home-ad-tile.has-image .xan-ga-home-ad-image{
  display:block!important;
  background-size:cover!important;
  background-position:center!important;
  filter:saturate(1.05) contrast(1.02);
}
.xan-ga-home-ad-tile.has-image .xan-ga-home-ad-overlay{
  position:absolute;
  inset:0;
  z-index:-1;
  background:linear-gradient(180deg,rgba(7,27,58,.10) 0%,rgba(7,27,58,.55) 48%,rgba(7,27,58,.93) 100%);
}
.xan-ga-home-ad-tile.has-gradient .xan-ga-home-ad-overlay{display:none!important;}
.xan-ga-home-ad-tile[data-xan-force-url]{cursor:pointer;}
@media(max-width:1200px){
  .xan-ga-home-ad-inline{min-height:320px!important;grid-row:auto;}
}
@media(max-width:720px){
  .xan-ga-home-ad-inline{min-height:260px!important;}
}


/* v1.7.9 reklam kartları gerçek grid sırası dağıtım düzeltmesi */
.xan-ga-home-ad-tile[data-xan-home-ad]{
  order:0!important;
}
.xan-ga-home-ad-inline{
  grid-column:auto!important;
  align-self:stretch!important;
}
.xan-ga-home-grid:not(.is-filter-focused):not(.is-filter-empty) .xan-ga-home-ad-tile{
  display:flex!important;
}
.xan-ga-home-ad-tile.has-image .xan-ga-home-ad-image{
  background-repeat:no-repeat!important;
}


/* v1.8.0 final canlı görünüm: reklam kartı boyut ve grid stabilizasyonu */
.xan-ga-home-ad-tile[data-xan-home-ad],
.xan-ga-home-ad-inline{
  min-height:262px!important;
  height:auto!important;
  grid-row:auto!important;
  grid-column:auto!important;
  align-self:stretch!important;
  padding:18px!important;
  border-radius:20px!important;
  gap:8px!important;
  justify-content:flex-start!important;
  box-shadow:0 12px 32px rgba(7,27,58,.09)!important;
}
.xan-ga-home-ad-tile[data-xan-home-ad]:after{
  height:4px!important;
}
.xan-ga-home-ad-tile[data-xan-home-ad] .xan-ga-home-ad-badge{
  min-height:22px!important;
  padding:5px 8px!important;
  font-size:10.5px!important;
  line-height:1.1!important;
  font-weight:700!important;
}
.xan-ga-home-ad-tile[data-xan-home-ad] strong{
  font-size:16px!important;
  line-height:1.3!important;
  min-height:42px!important;
  display:flex!important;
  align-items:flex-start!important;
  font-weight:700!important;
  letter-spacing:-.005em!important;
}
.xan-ga-home-ad-tile[data-xan-home-ad] p{
  font-size:13.2px!important;
  line-height:1.56!important;
  min-height:40px!important;
  display:-webkit-box!important;
  -webkit-line-clamp:3!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
  color:rgba(255,255,255,.92)!important;
}
.xan-ga-home-ad-tile[data-xan-home-ad] em{
  min-height:34px!important;
  margin-top:auto!important;
  padding:8px 11px!important;
  border-radius:11px!important;
  font-size:11px!important;
  line-height:1.1!important;
  font-weight:700!important;
}
.xan-ga-home-ad-tile[data-xan-home-ad].has-image .xan-ga-home-ad-image{
  background-size:cover!important;
  background-position:center!important;
}
.xan-ga-home-ad-tile[data-xan-home-ad].has-image:before{
  background:linear-gradient(180deg,rgba(7,27,58,.18) 0%,rgba(7,27,58,.52) 48%,rgba(7,27,58,.92) 100%)!important;
}
.xan-ga-home-ad-tile[data-xan-home-ad].has-image .xan-ga-home-ad-overlay{
  background:linear-gradient(180deg,rgba(7,27,58,.12) 0%,rgba(7,27,58,.48) 48%,rgba(7,27,58,.92) 100%)!important;
}
.xan-ga-home-grid:not(.is-filter-focused):not(.is-filter-empty) .xan-ga-home-ad-tile[data-xan-home-ad]{
  display:flex!important;
}
@media(max-width:1380px){
  .xan-ga-home-ad-tile[data-xan-home-ad],
  .xan-ga-home-ad-inline{
    min-height:248px!important;
  }
}
@media(max-width:760px){
  .xan-ga-home-ad-tile[data-xan-home-ad],
  .xan-ga-home-ad-inline{
    min-height:auto!important;
    padding:16px!important;
  }
  .xan-ga-home-ad-tile[data-xan-home-ad] strong,
  .xan-ga-home-ad-tile[data-xan-home-ad] p{
    min-height:0!important;
  }
}


/* v1.8.1 reklam kartı kurumsal yazı kompozisyonu */
.xan-ga-home-ad-tile[data-xan-home-ad],
.xan-ga-home-ad-inline{
  display:grid!important;
  grid-template-rows:auto 1fr auto!important;
  align-content:stretch!important;
  gap:10px!important;
}
.xan-ga-home-ad-tile[data-xan-home-ad] .xan-ga-home-ad-badge{
  position:relative!important;
  z-index:2!important;
  justify-self:start!important;
  align-self:start!important;
}
.xan-ga-home-ad-tile[data-xan-home-ad] .xan-ga-home-ad-copy{
  position:relative!important;
  z-index:2!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-self:center!important;
  min-height:108px!important;
  gap:8px!important;
}
.xan-ga-home-ad-tile[data-xan-home-ad] .xan-ga-home-ad-copy strong,
.xan-ga-home-ad-tile[data-xan-home-ad] .xan-ga-home-ad-copy p{
  position:relative!important;
  z-index:2!important;
}
.xan-ga-home-ad-tile[data-xan-home-ad] .xan-ga-home-ad-copy strong{
  min-height:0!important;
  display:block!important;
  align-items:initial!important;
  font-size:16px!important;
  line-height:1.24!important;
  font-weight:700!important;
  letter-spacing:-.01em!important;
  max-height:42px!important;
  overflow:hidden!important;
}
.xan-ga-home-ad-tile[data-xan-home-ad] .xan-ga-home-ad-copy p{
  min-height:0!important;
  margin:0!important;
  font-size:12.8px!important;
  line-height:1.48!important;
  font-weight:560!important;
  -webkit-line-clamp:3!important;
  color:rgba(255,255,255,.94)!important;
}
.xan-ga-home-ad-tile[data-xan-home-ad] em{
  position:relative!important;
  z-index:2!important;
  margin-top:0!important;
  align-self:end!important;
  justify-self:start!important;
}
.xan-ga-home-ad-tile[data-xan-home-ad].has-image:before,
.xan-ga-home-ad-tile[data-xan-home-ad].has-image .xan-ga-home-ad-overlay{
  background:
    linear-gradient(180deg,rgba(7,27,58,.58) 0%,rgba(7,27,58,.18) 27%,rgba(7,27,58,.18) 52%,rgba(7,27,58,.72) 100%)!important;
}
.xan-ga-home-ad-tile[data-xan-home-ad].has-gradient:before{
  background:
    radial-gradient(circle at 20% 12%,rgba(255,255,255,.18),transparent 28%),
    radial-gradient(circle at 68% 48%,rgba(39,215,255,.14),transparent 38%),
    linear-gradient(150deg,#071b3a 0%,#0b5266 58%,#0e7f91 100%)!important;
}
@media(max-width:760px){
  .xan-ga-home-ad-tile[data-xan-home-ad],
  .xan-ga-home-ad-inline{
    grid-template-rows:auto auto auto!important;
  }
  .xan-ga-home-ad-tile[data-xan-home-ad] .xan-ga-home-ad-copy{
    min-height:auto!important;
    justify-content:flex-start!important;
  }
  .xan-ga-home-ad-tile[data-xan-home-ad] .xan-ga-home-ad-copy strong{
    max-height:none!important;
  }
}


/* v1.8.2 reklam kartı yerleşim standardı: üst rozet, orta metin, alt buton */
.xan-ga-home-ad-tile[data-xan-home-ad],
.xan-ga-home-ad-inline{
  position:relative!important;
  display:block!important;
  overflow:hidden!important;
  padding:0!important;
  isolation:isolate!important;
}
.xan-ga-home-ad-tile[data-xan-home-ad] .xan-ga-home-ad-badge{
  position:absolute!important;
  top:18px!important;
  left:18px!important;
  right:auto!important;
  z-index:4!important;
  max-width:calc(100% - 36px)!important;
}
.xan-ga-home-ad-tile[data-xan-home-ad] .xan-ga-home-ad-copy{
  position:absolute!important;
  z-index:4!important;
  left:18px!important;
  right:18px!important;
  top:48%!important;
  transform:translateY(-50%)!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:flex-start!important;
  min-height:0!important;
  max-height:116px!important;
  gap:8px!important;
  margin:0!important;
  padding:0!important;
}
.xan-ga-home-ad-tile[data-xan-home-ad] .xan-ga-home-ad-copy strong{
  display:block!important;
  width:100%!important;
  max-height:44px!important;
  overflow:hidden!important;
  color:#fff!important;
  font-size:16px!important;
  line-height:1.25!important;
  font-weight:700!important;
  letter-spacing:-.01em!important;
}
.xan-ga-home-ad-tile[data-xan-home-ad] .xan-ga-home-ad-copy p{
  display:-webkit-box!important;
  -webkit-line-clamp:3!important;
  -webkit-box-orient:vertical!important;
  width:100%!important;
  max-height:62px!important;
  overflow:hidden!important;
  color:rgba(255,255,255,.94)!important;
  font-size:12.8px!important;
  line-height:1.45!important;
  font-weight:560!important;
  margin:0!important;
}
.xan-ga-home-ad-tile[data-xan-home-ad] em{
  position:absolute!important;
  z-index:4!important;
  left:18px!important;
  bottom:18px!important;
  right:auto!important;
  top:auto!important;
  margin:0!important;
  align-self:auto!important;
  justify-self:auto!important;
  max-width:calc(100% - 36px)!important;
}
.xan-ga-home-ad-tile[data-xan-home-ad].has-image .xan-ga-home-ad-overlay,
.xan-ga-home-ad-tile[data-xan-home-ad].has-image:before{
  background:
    linear-gradient(180deg,rgba(7,27,58,.68) 0%,rgba(7,27,58,.24) 31%,rgba(7,27,58,.42) 58%,rgba(7,27,58,.82) 100%)!important;
}
.xan-ga-home-ad-tile[data-xan-home-ad].has-gradient:before{
  background:
    radial-gradient(circle at 18% 16%,rgba(255,255,255,.19),transparent 27%),
    radial-gradient(circle at 58% 55%,rgba(39,215,255,.16),transparent 42%),
    linear-gradient(150deg,#071b3a 0%,#0b5064 58%,#0c7b8e 100%)!important;
}
@media(max-width:760px){
  .xan-ga-home-ad-tile[data-xan-home-ad],
  .xan-ga-home-ad-inline{
    min-height:260px!important;
  }
  .xan-ga-home-ad-tile[data-xan-home-ad] .xan-ga-home-ad-badge{
    top:16px!important;
    left:16px!important;
    max-width:calc(100% - 32px)!important;
  }
  .xan-ga-home-ad-tile[data-xan-home-ad] .xan-ga-home-ad-copy{
    left:16px!important;
    right:16px!important;
    top:48%!important;
    max-height:120px!important;
  }
  .xan-ga-home-ad-tile[data-xan-home-ad] em{
    left:16px!important;
    bottom:16px!important;
  }
}


/* v1.8.3 yazı netliği, kontrast ve titreşim azaltma standardı */
.xan-ga-body,
.xan-ga-app{
  -webkit-font-smoothing:antialiased!important;
  -moz-osx-font-smoothing:grayscale!important;
  text-rendering:geometricPrecision!important;
  font-synthesis-weight:none;
  color:#071b3a;
}
.xan-ga-app,
.xan-ga-app *{
  text-shadow:none!important;
  -webkit-font-smoothing:antialiased!important;
  -moz-osx-font-smoothing:grayscale!important;
}
.xan-ga-app :is(h1,h2,h3,h4,p,span,strong,b,small,label,a,button,input,textarea,select,td,th,li,em,code){
  filter:none!important;
  backface-visibility:visible!important;
  -webkit-backface-visibility:visible!important;
  transform-style:flat!important;
  text-shadow:none!important;
}
.xan-ga-app :is(p,small,li,td,th,label,input,textarea,select){
  letter-spacing:0!important;
}
.xan-ga-app :is(p,li,td,th){
  font-weight:400!important;
  line-height:1.58!important;
  color:#31495c!important;
}
.xan-ga-app :is(h1,h2,h3,h4){
  font-weight:700!important;
  letter-spacing:-.01em!important;
  color:#071b3a;
}
.xan-ga-app :is(strong,b){
  font-weight:700!important;
}
.xan-ga-app :is(.xan-ga-btn,button,.xan-ga-tile-action,.xan-ga-tool-filter-chips button,.xan-ga-tool-search-hints button,.xan-ga-nav a,.xan-ga-nav span,.xan-ga-sidebar-links a,.xan-ga-corporate-links a){
  font-weight:600!important;
  letter-spacing:0!important;
}
.xan-ga-app :is(.xan-ga-eyebrow,.xan-ga-mini-label,.xan-ga-tool-meta,.xan-ga-report-status,.xan-ga-status-badge,.xan-ga-report-meta span,.xan-ga-print-meta span){
  font-weight:600!important;
  letter-spacing:.025em!important;
}
.xan-ga-app :is(.xan-ga-form-grid label,.xan-ga-lead-form label,.xan-ga-check-grid label){
  font-weight:600!important;
  color:#0b304e!important;
  line-height:1.42!important;
}
.xan-ga-app :is(input,textarea,select){
  font-weight:400!important;
  color:#071b3a!important;
  background:#fff!important;
  line-height:1.42!important;
}
.xan-ga-app :is(input::placeholder,textarea::placeholder){
  color:#758b9a!important;
  font-weight:400!important;
  opacity:1!important;
}
.xan-ga-app :is(.xan-ga-tool-tile,.xan-ga-growth-card,.xan-ga-panel,.xan-ga-result-item,.xan-ga-report-metric,.xan-ga-report-section,.xan-ga-home-ad-card,.xan-ga-corporate-fixed-card){
  transform:none!important;
  will-change:auto!important;
  backface-visibility:visible!important;
  -webkit-backface-visibility:visible!important;
}
.xan-ga-app :is(.xan-ga-tool-tile:hover,.xan-ga-growth-card:hover,.xan-ga-process-route-links a:hover,.xan-ga-closing-focus-grid a:hover){
  transform:none!important;
  filter:none!important;
}
.xan-ga-app :is(.xan-ga-marquee div){
  backface-visibility:visible!important;
  -webkit-backface-visibility:visible!important;
}
.xan-ga-app :is(.xan-ga-sidebar,.xan-ga-hero,.xan-ga-hero-simple,.xan-ga-report-banner,.xan-ga-print-titlebar,.xan-ga-report-cta,.xan-ga-tool-bottom-cta,.xan-ga-home-ad-card.is-image-card,.xan-ga-home-ad-card){
  color:#fff!important;
}
.xan-ga-app :is(.xan-ga-sidebar,.xan-ga-hero,.xan-ga-hero-simple,.xan-ga-report-banner,.xan-ga-print-titlebar,.xan-ga-report-cta,.xan-ga-tool-bottom-cta,.xan-ga-home-ad-card.is-image-card,.xan-ga-home-ad-card) :is(h1,h2,h3,h4,strong,b,p,span,small,em,a,button){
  color:#fff!important;
  text-shadow:none!important;
}
.xan-ga-app :is(.xan-ga-hero p,.xan-ga-hero-simple p,.xan-ga-sidebar-links a,.xan-ga-sidebar .xan-ga-ad-card p,.xan-ga-report-cta p,.xan-ga-tool-bottom-cta p,.xan-ga-home-ad-card p){
  color:rgba(255,255,255,.92)!important;
  font-weight:400!important;
}
.xan-ga-app :is(.xan-ga-nav b,.xan-ga-nav em,.xan-ga-btn-dark,.xan-ga-tile-action,.xan-ga-tool-filter-chips button.is-active){
  color:#fff!important;
}
.xan-ga-app :is(.xan-ga-report-table th){
  color:#fff!important;
  font-weight:600!important;
}
.xan-ga-app :is(.xan-ga-report-table td,.xan-ga-report-table tbody td:last-child){
  color:#18384f!important;
  font-weight:500!important;
}
.xan-ga-app :is(.xan-ga-tool-tile strong,.xan-ga-panel h2,.xan-ga-section-heading h2,.xan-ga-report-section-title,.xan-ga-tool-toolbar-info strong){
  font-weight:700!important;
  color:#071b3a!important;
}
.xan-ga-app :is(.xan-ga-tool-tile p,.xan-ga-panel p,.xan-ga-section-heading p,.xan-ga-tool-toolbar-info p,.xan-ga-result-note){
  font-size:14px!important;
  line-height:1.58!important;
}
.xan-ga-app :is(.xan-ga-report-metric strong,.xan-ga-result-item strong,.xan-ga-hero-card strong){
  font-weight:700!important;
  letter-spacing:-.01em!important;
}
.xan-ga-app :is(.xan-ga-report-metric span,.xan-ga-result-item b,.xan-ga-report-signature b){
  font-weight:600!important;
  letter-spacing:.02em!important;
}
.xan-ga-app :is(.xan-ga-home-ad-card .xan-ga-home-ad-badge,.xan-ga-home-ad-card .xan-ga-home-ad-title,.xan-ga-home-ad-card .xan-ga-home-ad-text,.xan-ga-home-ad-card .xan-ga-home-ad-button){
  filter:none!important;
  transform:none!important;
  text-shadow:none!important;
}
@media (prefers-reduced-motion: reduce){
  .xan-ga-app *,
  .xan-ga-app *::before,
  .xan-ga-app *::after{
    animation:none!important;
    transition:none!important;
    scroll-behavior:auto!important;
  }
}

/* v1.8.4 rapor/PDF sayfa akışı, dört taraf şerit ve boş sayfa düzeltmesi */
.xan-ga-report-document.xan-ga-print-standard-v173{
  padding:16px 22px 20px!important;
  border:1px solid #d8e6ee!important;
  border-radius:22px!important;
  overflow:hidden!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-inner{
  min-height:1048px!important;
  padding:16px 18px 42px!important;
  border:8px solid #071b3a!important;
  border-radius:12px!important;
  background:#fff!important;
  box-shadow:inset 0 0 0 1px rgba(14,109,120,.28)!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-kicker{
  display:none!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand{
  justify-content:center!important;
  text-align:center!important;
  margin:-2px 0 8px!important;
  gap:8px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand img{
  width:128px!important;
  max-height:58px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand > div{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand span{
  margin-top:2px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-banner{
  background:#071b3a!important;
  color:#fff!important;
  border:1px solid #0d6f79!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-section,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-note-box,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-disclaimer,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-copyline{
  margin-bottom:10px!important;
  padding:12px 14px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric{
  min-height:120px!important;
  padding:12px 14px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-signature{
  margin-bottom:9px!important;
}
.xan-ga-report-pages{
  scroll-snap-type:y mandatory!important;
}
.xan-ga-report-page{
  scroll-snap-align:start!important;
  scroll-snap-stop:always!important;
}
.xan-ga-report-page .xan-ga-report-document.xan-ga-print-standard-v173{
  overflow:hidden!important;
}

@media print{
  @page{size:A4 portrait;margin:6mm 7mm;}
  html,body{width:auto!important;height:auto!important;min-height:0!important;overflow:visible!important;background:#fff!important;}
  body.xan-ga-print-mode .xan-ga-print-target:not(.xan-ga-active-print-target){
    display:none!important;
    visibility:hidden!important;
    height:0!important;
    min-height:0!important;
    overflow:hidden!important;
  }
  body.xan-ga-print-mode .xan-ga-active-print-target,
  body.xan-ga-print-mode .xan-ga-active-print-target *{
    visibility:visible!important;
  }
  body.xan-ga-print-mode .xan-ga-active-print-target{
    display:block!important;
    position:static!important;
    width:auto!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    box-shadow:none!important;
    background:#fff!important;
    overflow:visible!important;
  }
  body.xan-ga-print-mode .xan-ga-report-preview-shell,
  body.xan-ga-print-mode .xan-ga-report-pages{
    display:block!important;
    width:auto!important;
    max-width:none!important;
    height:auto!important;
    max-height:none!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    background:#fff!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    overflow:visible!important;
    scroll-snap-type:none!important;
  }
  body.xan-ga-print-mode .xan-ga-report-page{
    display:block!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    background:#fff!important;
    break-before:auto!important;
    page-break-before:auto!important;
    break-after:page!important;
    page-break-after:always!important;
    break-inside:avoid!important;
    page-break-inside:avoid!important;
  }
  body.xan-ga-print-mode .xan-ga-report-page:last-child{
    break-after:auto!important;
    page-break-after:auto!important;
  }
  body.xan-ga-print-mode .xan-ga-report-page:empty{display:none!important;}
  body.xan-ga-print-mode .xan-ga-report-scale{
    display:block!important;
    width:auto!important;
    transform:none!important;
    margin:0!important;
    padding:0!important;
  }
  body.xan-ga-print-mode .xan-ga-report-page .xan-ga-report-document.xan-ga-print-standard-v173{
    width:auto!important;
    max-width:none!important;
    min-height:0!important;
    height:auto!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    background:#fff!important;
    overflow:visible!important;
  }
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-inner{
    min-height:254mm!important;
    height:auto!important;
    margin:0!important;
    padding:5.8mm 6.6mm 7.2mm!important;
    border:2.2mm solid #071b3a!important;
    border-radius:0!important;
    box-shadow:inset 0 0 0 .35mm #0e6d78!important;
    background:#fff!important;
    box-sizing:border-box!important;
  }
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-kicker{
    display:none!important;
  }
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand{
    margin:-1mm 0 2mm!important;
    justify-content:center!important;
    text-align:center!important;
    gap:1mm!important;
  }
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand img{
    width:30mm!important;
    max-height:13mm!important;
  }
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand span{
    font-size:7.5pt!important;
  }
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand strong{
    font-size:14pt!important;
  }
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand p{
    font-size:8.4pt!important;
  }
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar{
    margin:0 0 2mm!important;
    padding:2mm 4mm!important;
    min-height:0!important;
    border:0!important;
    background:#071b3a!important;
    color:#fff!important;
  }
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta{
    margin:0 0 2mm!important;
    gap:1.5mm!important;
  }
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta div{
    min-height:14mm!important;
    padding:1.8mm!important;
  }
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-banner{
    margin:0 0 2.2mm!important;
    padding:3mm 4mm!important;
    background:#071b3a!important;
    color:#fff!important;
  }
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metrics{
    margin:0 0 2.2mm!important;
    gap:2mm!important;
  }
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric{
    min-height:28mm!important;
    padding:3mm!important;
  }
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-section,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-note-box,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-disclaimer,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-copyline{
    margin:0 0 2.2mm!important;
    padding:3mm!important;
    break-inside:avoid!important;
    page-break-inside:avoid!important;
  }
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-signature,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-footer{
    margin:0 0 2mm!important;
    break-inside:avoid!important;
    page-break-inside:avoid!important;
  }
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-page-dot{
    bottom:2mm!important;
    right:50%!important;
    transform:translateX(50%)!important;
  }
}


/* v1.8.5 rapor/PDF eski XAN taslak standardı - yalnızca rapor çıktı alanı */
.xan-ga-report-document.xan-ga-print-standard-v173{
  position:relative!important;
  max-width:900px!important;
  width:900px;
  margin:0 auto!important;
  padding:18px 54px 20px!important;
  background:#fff!important;
  border:0!important;
  border-radius:10px!important;
  box-shadow:0 18px 54px rgba(7,27,58,.11)!important;
  overflow:hidden!important;
  color:#071b3a!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-inner{
  position:relative!important;
  min-height:1040px!important;
  padding:18px 26px 34px!important;
  background:#fff!important;
  border:2px solid #0e6d78!important;
  border-radius:0!important;
  box-shadow:inset 0 0 0 1px rgba(14,109,120,.16)!important;
  overflow:hidden!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail{
  display:flex!important;
  position:absolute!important;
  top:14px!important;
  bottom:14px!important;
  width:34px!important;
  align-items:center!important;
  justify-content:center!important;
  z-index:3!important;
  background:#071b3a!important;
  color:#fff!important;
  font-size:10px!important;
  line-height:1!important;
  font-weight:700!important;
  letter-spacing:.08em!important;
  writing-mode:vertical-rl!important;
  text-orientation:mixed!important;
  white-space:nowrap!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail.is-left{left:10px!important;transform:rotate(180deg)!important;}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail.is-right{right:10px!important;transform:none!important;}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-edge{
  position:absolute!important;
  left:62px!important;
  right:62px!important;
  height:1px!important;
  background:#0e6d78!important;
  opacity:.8!important;
  z-index:2!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-edge:before,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-edge:after{
  content:"";
  position:absolute;
  top:4px;
  width:32%;
  height:1px;
  background:#0e6d78;
  opacity:.45;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-edge:before{left:0;}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-edge:after{right:0;}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-edge.is-top{top:18px!important;}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-edge.is-bottom{bottom:18px!important;}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-kicker{display:none!important;}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  margin:0 0 10px!important;
  padding:0!important;
  gap:5px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand img{
  width:132px!important;
  max-height:58px!important;
  object-fit:contain!important;
  display:block!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand span{display:none!important;}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand strong{
  display:block!important;
  margin:0!important;
  color:#071b3a!important;
  font-size:18px!important;
  line-height:1.14!important;
  font-weight:700!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand p{
  display:block!important;
  margin:0!important;
  color:#40576a!important;
  font-size:12px!important;
  line-height:1.25!important;
  font-weight:600!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:38px!important;
  margin:0 10px 10px!important;
  padding:8px 14px!important;
  border-radius:8px!important;
  border:0!important;
  background:linear-gradient(90deg,#071b3a 0%,#0a5161 100%)!important;
  color:#fff!important;
  font-size:16px!important;
  line-height:1.16!important;
  font-weight:700!important;
  text-align:center!important;
  text-transform:uppercase!important;
  letter-spacing:.012em!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:7px!important;
  margin:0 10px 12px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta div{
  min-height:48px!important;
  padding:7px 6px!important;
  border-radius:8px!important;
  background:#f8fcff!important;
  border:1px solid #d9e8ef!important;
  text-align:center!important;
  box-shadow:none!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta span{
  display:block!important;
  color:#0a5161!important;
  font-size:9px!important;
  line-height:1.12!important;
  font-weight:700!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta strong{
  display:block!important;
  margin-top:4px!important;
  color:#071b3a!important;
  font-size:10px!important;
  line-height:1.15!important;
  font-weight:700!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-banner{
  margin:0 0 10px!important;
  padding:12px 14px!important;
  border-radius:12px!important;
  border:0!important;
  background:linear-gradient(90deg,#071b3a 0%,#0a5161 100%)!important;
  color:#fff!important;
  box-shadow:none!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-banner,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-banner *{color:#fff!important;}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-location{
  color:#fff!important;
  font-size:16px!important;
  line-height:1.22!important;
  font-weight:700!important;
  margin-bottom:7px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-meta span{
  background:rgba(255,255,255,.13)!important;
  border-color:rgba(255,255,255,.2)!important;
  color:#fff!important;
  font-size:10px!important;
  padding:5px 8px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metrics{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:9px!important;
  margin:0 0 10px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric{
  min-height:82px!important;
  padding:10px 12px!important;
  border-radius:12px!important;
  background:#fff!important;
  border:1px solid #d9e6ed!important;
  box-shadow:0 7px 18px rgba(7,27,58,.04)!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric span{
  color:#0b5361!important;
  font-size:9px!important;
  line-height:1.15!important;
  font-weight:700!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric strong,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric.is-compact strong{
  color:#071b3a!important;
  font-size:17px!important;
  line-height:1.15!important;
  font-weight:700!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric.is-long strong{font-size:14px!important;}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric small{
  color:#40576a!important;
  font-size:10px!important;
  line-height:1.28!important;
  font-weight:600!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-section,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-note-box,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-disclaimer{
  margin:0 0 10px!important;
  padding:12px 14px!important;
  border-radius:13px!important;
  border:1px solid #d9e6ed!important;
  background:#fff!important;
  box-shadow:0 7px 18px rgba(7,27,58,.04)!important;
  break-inside:avoid!important;
  page-break-inside:avoid!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-section-title,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-note-box strong{
  color:#071b3a!important;
  font-size:16px!important;
  line-height:1.15!important;
  font-weight:700!important;
  border-bottom:2px solid #0e6d78!important;
  padding-bottom:4px!important;
  margin:0 0 10px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-table th{
  background:#071b3a!important;
  color:#fff!important;
  font-size:10px!important;
  line-height:1.2!important;
  padding:7px 8px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-table td{
  color:#263f51!important;
  font-size:10.5px!important;
  line-height:1.3!important;
  padding:7px 8px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-chart-row{
  grid-template-columns:90px 1fr 108px!important;
  gap:8px!important;
  font-size:10.5px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-copyline{display:none!important;}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-scenario-grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:8px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-scenario-card{
  min-height:70px!important;
  padding:9px!important;
  border-radius:11px!important;
  break-inside:avoid!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-scenario-card strong{
  font-size:13.5px!important;
  line-height:1.15!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-scenario-card span,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-scenario-card small{
  font-size:9.5px!important;
  line-height:1.25!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-signature{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:8px!important;
  margin:0 0 10px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-signature div{
  padding:8px 10px!important;
  border-radius:10px!important;
  background:#f8fbfd!important;
  border:1px solid #d9e6ed!important;
  box-shadow:none!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-signature b,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-disclaimer strong{
  color:#071b3a!important;
  font-size:9px!important;
  line-height:1.2!important;
  font-weight:700!important;
  text-transform:uppercase!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-signature span,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-disclaimer span{
  color:#263f51!important;
  font-size:10px!important;
  line-height:1.28!important;
  font-weight:600!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-footer{display:none!important;}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-bottom-strip{
  position:absolute!important;
  left:28px!important;
  right:28px!important;
  bottom:13px!important;
  display:grid!important;
  grid-template-columns:auto 1fr auto 1fr auto!important;
  align-items:center!important;
  gap:12px!important;
  color:#0e6d78!important;
  font-size:12px!important;
  font-weight:700!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-bottom-strip span{
  height:1px!important;
  background:#0e6d78!important;
  opacity:.6!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-bottom-strip em{
  font-style:normal!important;
  color:#071b3a!important;
  font-size:11px!important;
  font-weight:600!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-page-dot{
  bottom:2px!important;
  width:20px!important;
  height:20px!important;
  font-size:9px!important;
  background:#071b3a!important;
  color:#fff!important;
}
@media(max-width:1180px){
  .xan-ga-report-document.xan-ga-print-standard-v173{width:860px!important;padding-left:48px!important;padding-right:48px!important;}
  .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail{width:28px!important;font-size:9px!important;}
}
@media(max-width:720px){
  .xan-ga-report-document.xan-ga-print-standard-v173{width:760px!important;padding-left:42px!important;padding-right:42px!important;}
  .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-inner{padding:14px 16px 32px!important;}
  .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metrics{grid-template-columns:1fr!important;}
}
@media print{
  @page{size:A4 portrait;margin:6mm 7mm!important;}
  html,body{width:auto!important;height:auto!important;min-height:0!important;overflow:visible!important;background:#fff!important;color:#071b3a!important;}
  body.xan-ga-print-mode *{visibility:hidden!important;}
  body.xan-ga-print-mode .xan-ga-active-print-target,
  body.xan-ga-print-mode .xan-ga-active-print-target *{visibility:visible!important;}
  body.xan-ga-print-mode .xan-ga-active-print-target{
    display:block!important;
    position:absolute!important;
    left:0!important;
    top:0!important;
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    box-shadow:none!important;
    background:#fff!important;
    overflow:visible!important;
  }
  body.xan-ga-print-mode .xan-ga-report-toolbar,
  body.xan-ga-print-mode .xan-ga-report-toolbar-wrap,
  body.xan-ga-print-mode .xan-ga-source-line,
  body.xan-ga-print-mode .xan-ga-tool-toolbar,
  body.xan-ga-print-mode .xan-ga-tool-intro,
  body.xan-ga-print-mode .xan-ga-tool-bottom-cta{display:none!important;visibility:hidden!important;}
  body.xan-ga-print-mode .xan-ga-report-preview-shell,
  body.xan-ga-print-mode .xan-ga-report-pages{
    display:block!important;
    width:auto!important;
    max-width:none!important;
    height:auto!important;
    max-height:none!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    background:#fff!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    overflow:visible!important;
    scroll-snap-type:none!important;
  }
  body.xan-ga-print-mode .xan-ga-report-page{
    display:block!important;
    width:100%!important;
    height:285mm!important;
    min-height:285mm!important;
    max-height:285mm!important;
    margin:0!important;
    padding:0!important;
    background:#fff!important;
    overflow:hidden!important;
    break-before:auto!important;
    page-break-before:auto!important;
    break-after:page!important;
    page-break-after:always!important;
    break-inside:avoid!important;
    page-break-inside:avoid!important;
    scroll-snap-align:none!important;
  }
  body.xan-ga-print-mode .xan-ga-report-page:last-child{break-after:auto!important;page-break-after:auto!important;}
  body.xan-ga-print-mode .xan-ga-report-page:empty{display:none!important;}
  body.xan-ga-print-mode .xan-ga-report-scale{
    display:block!important;
    width:auto!important;
    transform:none!important;
    margin:0!important;
    padding:0!important;
  }
  body.xan-ga-print-mode .xan-ga-report-page .xan-ga-report-document.xan-ga-print-standard-v173{
    position:relative!important;
    box-sizing:border-box!important;
    width:196mm!important;
    max-width:196mm!important;
    height:285mm!important;
    min-height:285mm!important;
    max-height:285mm!important;
    margin:0 auto!important;
    padding:5mm 10mm!important;
    border-left:8mm solid #071b3a!important;
    border-right:8mm solid #071b3a!important;
    border-top:.45mm solid #0e6d78!important;
    border-bottom:.45mm solid #0e6d78!important;
    border-radius:0!important;
    box-shadow:none!important;
    background:#fff!important;
    overflow:hidden!important;
    print-color-adjust:exact!important;
    -webkit-print-color-adjust:exact!important;
  }
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-inner{
    height:274mm!important;
    min-height:274mm!important;
    max-height:274mm!important;
    margin:0!important;
    padding:4.2mm 6mm 9mm!important;
    border:.45mm solid #0e6d78!important;
    border-radius:0!important;
    box-shadow:none!important;
    background:#fff!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
  }
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail{
    display:flex!important;
    position:absolute!important;
    top:0!important;
    bottom:0!important;
    width:8mm!important;
    background:transparent!important;
    color:#fff!important;
    font-size:7.4pt!important;
    line-height:1!important;
    font-weight:700!important;
    letter-spacing:.06em!important;
    z-index:5!important;
  }
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail.is-left{left:-8mm!important;transform:rotate(180deg)!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail.is-right{right:-8mm!important;transform:none!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-edge{left:5mm!important;right:5mm!important;height:.25mm!important;background:#0e6d78!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-edge.is-top{top:3mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-edge.is-bottom{bottom:3mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand{margin:0 0 2mm!important;gap:.8mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand img{width:31mm!important;max-height:13mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand strong{font-size:13.2pt!important;line-height:1.05!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand p{font-size:8pt!important;line-height:1.1!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar{font-size:11pt!important;min-height:7.5mm!important;margin:0 4mm 2mm!important;padding:1.8mm 4mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta{grid-template-columns:repeat(5,minmax(0,1fr))!important;margin:0 4mm 2.3mm!important;gap:1.4mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta div{min-height:12mm!important;padding:1.5mm!important;border-radius:2mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta span{font-size:6.4pt!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta strong{font-size:7.2pt!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-banner{margin:0 0 2mm!important;padding:2.4mm 3.2mm!important;border-radius:2.5mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-location{font-size:11pt!important;margin-bottom:1.4mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-meta span{font-size:6.8pt!important;padding:1.1mm 1.8mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.7mm!important;margin-bottom:2mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric{min-height:17mm!important;padding:2mm!important;border-radius:2.3mm!important;box-shadow:none!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric span{font-size:6.3pt!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric strong,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric.is-compact strong{font-size:12pt!important;line-height:1.08!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric.is-long strong{font-size:9.6pt!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric small{font-size:7pt!important;line-height:1.15!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-section,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-note-box,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-disclaimer{margin:0 0 2mm!important;padding:2.4mm!important;border-radius:2.5mm!important;box-shadow:none!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-section-title,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-note-box strong{font-size:10.5pt!important;margin-bottom:1.7mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-table th{font-size:6.8pt!important;padding:1.5mm 1.8mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-table td{font-size:7.1pt!important;line-height:1.18!important;padding:1.5mm 1.8mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-chart-row{grid-template-columns:22mm 1fr 28mm!important;gap:1.8mm!important;font-size:7.2pt!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.5mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-scenario-card{min-height:15mm!important;padding:1.8mm!important;border-radius:2mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-scenario-card strong{font-size:9pt!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-scenario-card span,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-scenario-card small{font-size:6.6pt!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-signature{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.5mm!important;margin:0 0 2mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-signature div{padding:1.7mm!important;border-radius:2mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-signature b,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-disclaimer strong{font-size:6.6pt!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-signature span,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-disclaimer span{font-size:7.1pt!important;line-height:1.15!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-copyline,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-footer,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-screen-extra,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-cta,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-quality-stamp,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-live-tracking,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-action-plan,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-crm-transfer,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-handoff,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-closing-control,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-usage,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-qr-verify{display:none!important;visibility:hidden!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-bottom-strip{left:6mm!important;right:6mm!important;bottom:2.2mm!important;font-size:7.5pt!important;gap:2.5mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-bottom-strip em{font-size:7.2pt!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-page-dot{bottom:1.4mm!important;width:5mm!important;height:5mm!important;font-size:6.8pt!important;}
}


/* v1.8.6 rapor çıktı sayfa numarası ve boş sayfa kesin düzeltmesi */
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-bottom-strip{
  grid-template-columns:auto minmax(0,1fr) 24px minmax(0,1fr) auto!important;
  pointer-events:none!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-bottom-strip em{
  display:none!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-bottom-strip .xan-ga-report-bottom-gap{
  display:block!important;
  width:24px!important;
  height:1px!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-page-dot{
  left:50%!important;
  right:auto!important;
  bottom:3px!important;
  transform:translateX(-50%)!important;
  z-index:6!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-inner{
  overflow:hidden!important;
}

@media print{
  @page{size:A4 portrait;margin:7mm 8mm!important;}
  html,body{margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important;}
  body.xan-ga-print-mode .xan-ga-app,
  body.xan-ga-print-mode .xan-ga-main,
  body.xan-ga-print-mode .xan-ga-content,
  body.xan-ga-print-mode .xan-ga-tool-layout,
  body.xan-ga-print-mode .xan-ga-active-print-target{
    display:block!important;
    width:auto!important;
    max-width:none!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    background:#fff!important;
    border:0!important;
    box-shadow:none!important;
    overflow:visible!important;
  }
  body.xan-ga-print-mode .xan-ga-sidebar,
  body.xan-ga-print-mode .xan-ga-hero,
  body.xan-ga-print-mode .xan-ga-corporate-links,
  body.xan-ga-print-mode .xan-ga-marquee,
  body.xan-ga-print-mode .xan-ga-tool-intro,
  body.xan-ga-print-mode .xan-ga-tool-toolbar,
  body.xan-ga-print-mode .xan-ga-tool-bottom-cta,
  body.xan-ga-print-mode .xan-ga-calc-form,
  body.xan-ga-print-mode form.xan-ga-panel,
  body.xan-ga-print-mode .xan-ga-ad-card,
  body.xan-ga-print-mode .xan-ga-mobile-bar,
  body.xan-ga-print-mode .xan-ga-report-toolbar-wrap,
  body.xan-ga-print-mode .xan-ga-report-toolbar,
  body.xan-ga-print-mode .xan-ga-source-line{
    display:none!important;
    visibility:hidden!important;
    height:0!important;
    min-height:0!important;
    max-height:0!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
  }
  body.xan-ga-print-mode .xan-ga-report-preview-shell,
  body.xan-ga-print-mode .xan-ga-report-pages{
    display:block!important;
    width:auto!important;
    max-width:none!important;
    height:auto!important;
    max-height:none!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    background:#fff!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    overflow:visible!important;
    scroll-snap-type:none!important;
  }
  body.xan-ga-print-mode .xan-ga-report-page{
    display:block!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    margin:0!important;
    padding:0!important;
    background:#fff!important;
    overflow:visible!important;
    break-before:auto!important;
    page-break-before:auto!important;
    break-after:page!important;
    page-break-after:always!important;
    break-inside:avoid!important;
    page-break-inside:avoid!important;
    scroll-snap-align:none!important;
  }
  body.xan-ga-print-mode .xan-ga-report-page:first-child{break-before:auto!important;page-break-before:auto!important;}
  body.xan-ga-print-mode .xan-ga-report-page:last-child{break-after:auto!important;page-break-after:auto!important;}
  body.xan-ga-print-mode .xan-ga-report-page:empty{display:none!important;}
  body.xan-ga-print-mode .xan-ga-report-scale{
    display:block!important;
    width:100%!important;
    transform:none!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
  }
  body.xan-ga-print-mode .xan-ga-report-page .xan-ga-report-document.xan-ga-print-standard-v173{
    position:relative!important;
    box-sizing:border-box!important;
    width:184mm!important;
    max-width:184mm!important;
    height:266mm!important;
    min-height:266mm!important;
    max-height:266mm!important;
    margin:0 auto!important;
    padding:4.5mm 8mm!important;
    border-left:7mm solid #071b3a!important;
    border-right:7mm solid #071b3a!important;
    border-top:.38mm solid #0e6d78!important;
    border-bottom:.38mm solid #0e6d78!important;
    border-radius:0!important;
    box-shadow:none!important;
    background:#fff!important;
    overflow:hidden!important;
    print-color-adjust:exact!important;
    -webkit-print-color-adjust:exact!important;
  }
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-inner{
    box-sizing:border-box!important;
    height:257mm!important;
    min-height:257mm!important;
    max-height:257mm!important;
    margin:0!important;
    padding:3.6mm 5.4mm 8.2mm!important;
    border:.42mm solid #0e6d78!important;
    border-radius:0!important;
    box-shadow:none!important;
    background:#fff!important;
    overflow:hidden!important;
  }
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail{
    display:flex!important;
    position:absolute!important;
    top:0!important;
    bottom:0!important;
    width:7mm!important;
    background:transparent!important;
    color:#fff!important;
    font-size:7.1pt!important;
    line-height:1!important;
    font-weight:700!important;
    letter-spacing:.055em!important;
    z-index:5!important;
  }
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail.is-left{left:-7mm!important;transform:rotate(180deg)!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail.is-right{right:-7mm!important;transform:none!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-edge{left:4mm!important;right:4mm!important;height:.25mm!important;background:#0e6d78!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-edge.is-top{top:2.5mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-edge.is-bottom{bottom:2.5mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand{margin:0 0 1.7mm!important;gap:.7mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand img{width:29mm!important;max-height:12mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand strong{font-size:12.4pt!important;line-height:1.04!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand p{font-size:7.5pt!important;line-height:1.08!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar{font-size:10.4pt!important;min-height:6.6mm!important;margin:0 3.2mm 1.7mm!important;padding:1.55mm 3.6mm!important;border-radius:2mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta{grid-template-columns:repeat(5,minmax(0,1fr))!important;margin:0 3.2mm 1.9mm!important;gap:1.2mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta div{min-height:10.5mm!important;padding:1.25mm!important;border-radius:1.7mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta span{font-size:5.9pt!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta strong{font-size:6.6pt!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-banner{margin:0 0 1.8mm!important;padding:2.1mm 2.8mm!important;border-radius:2.1mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-location{font-size:10.2pt!important;margin-bottom:1mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-meta span{font-size:6.2pt!important;padding:1mm 1.5mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.5mm!important;margin-bottom:1.8mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric{min-height:15.5mm!important;padding:1.8mm!important;border-radius:2mm!important;box-shadow:none!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric span{font-size:5.8pt!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric strong,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric.is-compact strong{font-size:10.6pt!important;line-height:1.07!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric.is-long strong{font-size:8.8pt!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric small{font-size:6.4pt!important;line-height:1.12!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-section,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-note-box,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-disclaimer{margin:0 0 1.8mm!important;padding:2.1mm!important;border-radius:2.2mm!important;box-shadow:none!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-section-title,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-note-box strong{font-size:9.8pt!important;margin-bottom:1.4mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-table th{font-size:6.2pt!important;padding:1.25mm 1.5mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-table td{font-size:6.4pt!important;line-height:1.12!important;padding:1.25mm 1.5mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-chart-row{grid-template-columns:20mm 1fr 24mm!important;gap:1.5mm!important;font-size:6.6pt!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.3mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-scenario-card{min-height:13.5mm!important;padding:1.6mm!important;border-radius:1.8mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-scenario-card strong{font-size:8.3pt!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-scenario-card span,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-scenario-card small{font-size:6.1pt!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-signature{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.3mm!important;margin:0 0 1.8mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-signature div{padding:1.55mm!important;border-radius:1.8mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-signature b,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-disclaimer strong{font-size:6.1pt!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-signature span,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-disclaimer span{font-size:6.4pt!important;line-height:1.1!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-copyline,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-footer,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-screen-extra,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-cta,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-quality-stamp,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-live-tracking,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-action-plan,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-crm-transfer,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-handoff,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-closing-control,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-usage,
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-qr-verify{display:none!important;visibility:hidden!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-bottom-strip{left:5mm!important;right:5mm!important;bottom:1.8mm!important;font-size:7.1pt!important;gap:2mm!important;grid-template-columns:auto minmax(0,1fr) 5.4mm minmax(0,1fr) auto!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-bottom-strip em{display:none!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-bottom-strip .xan-ga-report-bottom-gap{display:block!important;width:5.4mm!important;height:.25mm!important;}
  body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-page-dot{left:50%!important;right:auto!important;bottom:1.1mm!important;transform:translateX(-50%)!important;width:5mm!important;height:5mm!important;font-size:6.6pt!important;}
}


/* v1.8.7 rapor/PDF gerçek çıktı hedefi ve boş ara sayfa kesin düzeltmesi */
.xan-ga-print-host{display:none!important;}

@media print{
  @page{size:A4 portrait;margin:0!important;}
  html,body{
    width:210mm!important;
    min-width:210mm!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    background:#fff!important;
    overflow:visible!important;
  }
  body.xan-ga-print-mode{
    margin:0!important;
    padding:0!important;
    background:#fff!important;
  }
  body.xan-ga-print-mode > *:not(.xan-ga-print-host){
    display:none!important;
    visibility:hidden!important;
    height:0!important;
    min-height:0!important;
    max-height:0!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
  }
  body.xan-ga-print-mode > .xan-ga-print-host{
    display:block!important;
    visibility:visible!important;
    position:static!important;
    width:210mm!important;
    min-width:210mm!important;
    max-width:210mm!important;
    margin:0!important;
    padding:0!important;
    background:#fff!important;
    overflow:visible!important;
  }
  body.xan-ga-print-mode > .xan-ga-print-host,
  body.xan-ga-print-mode > .xan-ga-print-host *{
    visibility:visible!important;
    box-sizing:border-box!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-preview-shell,
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-pages{
    display:block!important;
    width:210mm!important;
    max-width:210mm!important;
    height:auto!important;
    max-height:none!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    background:#fff!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    overflow:visible!important;
    scroll-snap-type:none!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-page{
    display:block!important;
    position:relative!important;
    width:210mm!important;
    height:297mm!important;
    min-height:297mm!important;
    max-height:297mm!important;
    margin:0!important;
    padding:0!important;
    background:#fff!important;
    overflow:hidden!important;
    break-before:auto!important;
    page-break-before:auto!important;
    break-after:page!important;
    page-break-after:always!important;
    break-inside:avoid!important;
    page-break-inside:avoid!important;
    scroll-snap-align:none!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-page:last-child{
    break-after:auto!important;
    page-break-after:auto!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-page:empty,
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-page.is-empty{
    display:none!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-scale{
    display:block!important;
    width:210mm!important;
    height:297mm!important;
    min-height:297mm!important;
    max-height:297mm!important;
    margin:0!important;
    padding:0!important;
    transform:none!important;
    overflow:hidden!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173{
    position:relative!important;
    width:196mm!important;
    max-width:196mm!important;
    min-width:196mm!important;
    height:282mm!important;
    min-height:282mm!important;
    max-height:282mm!important;
    margin:7.5mm auto!important;
    padding:5.8mm 9.5mm 6.2mm!important;
    border-left:8mm solid #071b3a!important;
    border-right:8mm solid #071b3a!important;
    border-top:.35mm solid #0e6d78!important;
    border-bottom:.35mm solid #0e6d78!important;
    border-radius:0!important;
    box-shadow:none!important;
    background:#fff!important;
    color:#071b3a!important;
    overflow:hidden!important;
    print-color-adjust:exact!important;
    -webkit-print-color-adjust:exact!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-inner{
    position:relative!important;
    height:269mm!important;
    min-height:269mm!important;
    max-height:269mm!important;
    margin:0!important;
    padding:5.5mm 6.4mm 13mm!important;
    border:.42mm solid #0e6d78!important;
    border-radius:0!important;
    box-shadow:none!important;
    background:#fff!important;
    overflow:hidden!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail{
    display:flex!important;
    position:absolute!important;
    top:0!important;
    bottom:0!important;
    width:8mm!important;
    align-items:center!important;
    justify-content:center!important;
    z-index:6!important;
    background:transparent!important;
    color:#fff!important;
    font-size:7pt!important;
    line-height:1!important;
    font-weight:700!important;
    letter-spacing:.055em!important;
    writing-mode:vertical-rl!important;
    text-orientation:mixed!important;
    white-space:nowrap!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail.is-left{left:-8mm!important;transform:rotate(180deg)!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail.is-right{right:-8mm!important;transform:none!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-edge{
    display:block!important;
    position:absolute!important;
    left:4mm!important;
    right:4mm!important;
    height:.22mm!important;
    background:#0e6d78!important;
    opacity:1!important;
    z-index:5!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-edge.is-top{top:2.5mm!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-edge.is-bottom{bottom:2.5mm!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-edge:before,
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-edge:after{
    content:""!important;
    position:absolute!important;
    top:1.15mm!important;
    width:34%!important;
    height:.2mm!important;
    background:#0e6d78!important;
    opacity:.55!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-edge:before{left:0!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-edge:after{right:0!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand{
    margin:0 0 1.7mm!important;
    gap:.65mm!important;
    padding:0!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand img{width:27mm!important;max-height:11mm!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand strong{font-size:11.8pt!important;line-height:1.05!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand p{font-size:7.1pt!important;line-height:1.08!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar{
    font-size:9.8pt!important;
    min-height:6.1mm!important;
    margin:0 3mm 1.5mm!important;
    padding:1.35mm 3.2mm!important;
    border-radius:1.8mm!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta{grid-template-columns:repeat(5,minmax(0,1fr))!important;margin:0 3mm 1.6mm!important;gap:1.1mm!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta div{min-height:9.6mm!important;padding:1.1mm!important;border-radius:1.6mm!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta span{font-size:5.5pt!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta strong{font-size:6.2pt!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-banner{margin:0 0 1.5mm!important;padding:1.8mm 2.4mm!important;border-radius:2mm!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-location{font-size:9.6pt!important;margin-bottom:.8mm!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-meta span{font-size:5.8pt!important;padding:.85mm 1.35mm!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.3mm!important;margin-bottom:1.5mm!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric{min-height:14mm!important;padding:1.55mm!important;border-radius:1.9mm!important;box-shadow:none!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric span{font-size:5.4pt!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric strong,
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric.is-compact strong{font-size:10.1pt!important;line-height:1.05!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric.is-long strong{font-size:8.3pt!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metric small{font-size:6pt!important;line-height:1.1!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-section,
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-note-box,
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-disclaimer{margin:0 0 1.45mm!important;padding:1.8mm!important;border-radius:2mm!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-section-title,
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-note-box strong{font-size:9pt!important;margin-bottom:1.15mm!important;padding-bottom:.85mm!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-table th{font-size:5.7pt!important;padding:1mm 1.2mm!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-table td{font-size:6pt!important;line-height:1.09!important;padding:1mm 1.2mm!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-chart-row{grid-template-columns:18mm 1fr 22mm!important;gap:1.2mm!important;font-size:6.1pt!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.1mm!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-scenario-card{min-height:12.5mm!important;padding:1.3mm!important;border-radius:1.6mm!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-scenario-card strong{font-size:7.7pt!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-scenario-card span,
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-scenario-card small{font-size:5.7pt!important;line-height:1.14!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-signature{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.1mm!important;margin:0 0 1.4mm!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-signature div{padding:1.25mm!important;border-radius:1.6mm!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-signature b,
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-disclaimer strong{font-size:5.7pt!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-signature span,
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-disclaimer span{font-size:6pt!important;line-height:1.08!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-copyline,
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-footer,
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-screen-extra,
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-cta,
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-quality-stamp,
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-live-tracking,
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-action-plan,
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-crm-transfer,
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-handoff,
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-closing-control,
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-usage,
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-qr-verify{display:none!important;visibility:hidden!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-bottom-strip{
    left:5mm!important;
    right:5mm!important;
    bottom:1.8mm!important;
    display:grid!important;
    grid-template-columns:auto minmax(0,1fr) 5.2mm minmax(0,1fr) auto!important;
    gap:2mm!important;
    color:#0e6d78!important;
    font-size:6.7pt!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-bottom-strip b{display:block!important;color:#0e6d78!important;font-size:6.8pt!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-bottom-strip em{display:none!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-bottom-strip .xan-ga-report-bottom-gap{display:block!important;width:5.2mm!important;height:.22mm!important;background:#0e6d78!important;opacity:.6!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-page-dot{
    left:50%!important;
    right:auto!important;
    bottom:.9mm!important;
    transform:translateX(-50%)!important;
    width:4.8mm!important;
    height:4.8mm!important;
    min-width:4.8mm!important;
    min-height:4.8mm!important;
    border-radius:50%!important;
    background:#071b3a!important;
    color:#fff!important;
    font-size:6.2pt!important;
    font-weight:700!important;
    line-height:4.8mm!important;
    text-align:center!important;
    z-index:9!important;
  }
}

/* v1.8.8 rapor/PDF yan şerit marka yazısı ve boş sayfa kesin düzeltmesi */
@media print{
  @page{size:A4 portrait;margin:5mm!important;}
  html,body{
    width:auto!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
    background:#fff!important;
  }
  body.xan-ga-print-mode > .xan-ga-print-host{
    width:200mm!important;
    min-width:200mm!important;
    max-width:200mm!important;
    margin:0 auto!important;
    padding:0!important;
    overflow:visible!important;
    background:#fff!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-preview-shell,
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-pages{
    width:200mm!important;
    min-width:200mm!important;
    max-width:200mm!important;
    height:auto!important;
    margin:0 auto!important;
    padding:0!important;
    gap:0!important;
    border:0!important;
    background:#fff!important;
    overflow:visible!important;
    scroll-snap-type:none!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-page{
    display:block!important;
    position:relative!important;
    width:200mm!important;
    min-width:200mm!important;
    max-width:200mm!important;
    height:286mm!important;
    min-height:286mm!important;
    max-height:286mm!important;
    margin:0 auto!important;
    padding:0!important;
    background:#fff!important;
    overflow:hidden!important;
    break-before:auto!important;
    page-break-before:auto!important;
    break-after:page!important;
    page-break-after:always!important;
    break-inside:avoid!important;
    page-break-inside:avoid!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-page:last-child{
    break-after:auto!important;
    page-break-after:auto!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-scale{
    width:200mm!important;
    min-width:200mm!important;
    max-width:200mm!important;
    height:286mm!important;
    min-height:286mm!important;
    max-height:286mm!important;
    margin:0!important;
    padding:0!important;
    transform:none!important;
    overflow:hidden!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173{
    position:relative!important;
    width:188mm!important;
    min-width:188mm!important;
    max-width:188mm!important;
    height:275mm!important;
    min-height:275mm!important;
    max-height:275mm!important;
    margin:5mm auto 0!important;
    padding:5mm 10mm 5.5mm!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    background:#fff!important;
    color:#071b3a!important;
    overflow:hidden!important;
    print-color-adjust:exact!important;
    -webkit-print-color-adjust:exact!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail{
    display:flex!important;
    visibility:visible!important;
    position:absolute!important;
    top:0!important;
    bottom:0!important;
    width:7mm!important;
    height:auto!important;
    align-items:center!important;
    justify-content:center!important;
    z-index:30!important;
    background:#071b3a!important;
    color:#fff!important;
    font-size:6.4pt!important;
    line-height:1!important;
    font-weight:700!important;
    letter-spacing:.055em!important;
    writing-mode:vertical-rl!important;
    text-orientation:mixed!important;
    white-space:nowrap!important;
    opacity:1!important;
    overflow:visible!important;
    print-color-adjust:exact!important;
    -webkit-print-color-adjust:exact!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail.is-left{
    left:0!important;
    right:auto!important;
    transform:rotate(180deg)!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail.is-right{
    right:0!important;
    left:auto!important;
    transform:none!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-inner{
    position:relative!important;
    height:264mm!important;
    min-height:264mm!important;
    max-height:264mm!important;
    margin:0!important;
    padding:5mm 6mm 11.5mm!important;
    border:.42mm solid #0e6d78!important;
    border-radius:0!important;
    background:#fff!important;
    overflow:hidden!important;
    box-shadow:none!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-edge{
    left:11mm!important;
    right:11mm!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-edge.is-top{top:2.1mm!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-edge.is-bottom{bottom:2.1mm!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand{margin:0 0 1.45mm!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand img{width:26mm!important;max-height:10.2mm!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand strong{font-size:11pt!important;line-height:1.02!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand p{font-size:6.7pt!important;line-height:1.05!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar{
    min-height:5.5mm!important;
    margin:0 2.5mm 1.25mm!important;
    padding:1.15mm 3mm!important;
    font-size:9pt!important;
  }
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta{margin:0 2.5mm 1.3mm!important;gap:.9mm!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-meta div{min-height:8.8mm!important;padding:1mm!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-banner{margin:0 0 1.25mm!important;padding:1.6mm 2.2mm!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-metrics{gap:1.1mm!important;margin-bottom:1.2mm!important;}
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-section,
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-note-box,
  body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-disclaimer{margin:0 0 1.15mm!important;padding:1.55mm!important;}
}


/* v1.8.10 report visual summary charts */
.xan-ga-report-visual-summary{
  page-break-inside:avoid!important;
  break-inside:avoid!important;
}
.xan-ga-visual-grid{
  display:grid;
  grid-template-columns:1.08fr .92fr;
  gap:14px;
  align-items:stretch;
}
.xan-ga-visual-cards{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:12px;
}
.xan-ga-visual-card{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:flex-start;
  gap:10px;
  min-height:228px;
  padding:16px 14px 14px;
  border-radius:22px;
  background:linear-gradient(180deg,#ffffff 0%,#f3f8fc 100%);
  border:1px solid #dbe7ef;
  box-shadow:0 10px 26px rgba(7,27,58,.05);
  text-align:center;
}
.xan-ga-visual-card.is-blue{--xan-visual:#2b69c9;--xan-visual-soft:#dfeaff;}
.xan-ga-visual-card.is-green{--xan-visual:#2f8f46;--xan-visual-soft:#e2f3e3;}
.xan-ga-visual-card.is-orange{--xan-visual:#e47c15;--xan-visual-soft:#fff0db;}
.xan-ga-visual-ring{
  --xan-progress:55;
  width:112px;
  height:112px;
  border-radius:50%;
  background:conic-gradient(var(--xan-visual,#2b69c9) calc(var(--xan-progress) * 1%), var(--xan-visual-soft,#dfeaff) 0);
  padding:10px;
  display:flex;
  align-items:center;
  justify-content:center;
}
.xan-ga-visual-ring-center{
  width:100%;
  height:100%;
  border-radius:50%;
  background:#fff;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  box-shadow:inset 0 0 0 1px rgba(7,27,58,.06);
}
.xan-ga-visual-ring-center strong{
  color:#082b5f;
  font-size:20px;
  line-height:1.1;
  font-weight:800;
  letter-spacing:-.01em;
}
.xan-ga-visual-ring-center span{
  display:block;
  margin-top:4px;
  color:#5a7487;
  font-size:11px;
  font-weight:700;
}
.xan-ga-visual-copy{
  display:flex;
  flex-direction:column;
  gap:6px;
}
.xan-ga-visual-copy b{
  color:#0c304d;
  font-size:14px;
  line-height:1.3;
  font-weight:700;
}
.xan-ga-visual-copy small{
  color:#5a7487;
  font-size:11.8px;
  line-height:1.45;
  font-weight:600;
}
.xan-ga-visual-panel{
  display:flex;
  flex-direction:column;
  gap:12px;
  min-height:228px;
  padding:16px;
  border-radius:22px;
  background:linear-gradient(180deg,#fbfdff 0%,#eef6fb 100%);
  border:1px solid #d9e7ef;
  box-shadow:0 10px 26px rgba(7,27,58,.05);
}
.xan-ga-visual-panel-head{
  display:flex;
  flex-direction:column;
  gap:4px;
}
.xan-ga-visual-panel-head strong{
  color:#082b5f;
  font-size:16px;
  line-height:1.25;
  font-weight:800;
}
.xan-ga-visual-panel-head span{
  color:#5a7487;
  font-size:12px;
  line-height:1.4;
  font-weight:600;
}
.xan-ga-visual-bars{
  display:grid;
  gap:12px;
  margin-top:auto;
}
.xan-ga-visual-bar-row{display:grid;gap:7px;}
.xan-ga-visual-bar-row.is-blue{--xan-bar:#2b69c9;--xan-bar-soft:#dfeaff;}
.xan-ga-visual-bar-row.is-green{--xan-bar:#2f8f46;--xan-bar-soft:#e2f3e3;}
.xan-ga-visual-bar-row.is-orange{--xan-bar:#e47c15;--xan-bar-soft:#fff0db;}
.xan-ga-visual-bar-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
}
.xan-ga-visual-bar-head span{
  color:#0c304d;
  font-size:13px;
  line-height:1.25;
  font-weight:700;
}
.xan-ga-visual-bar-head strong{
  color:#082b5f;
  font-size:13px;
  line-height:1.2;
  font-weight:800;
  text-align:right;
}
.xan-ga-visual-bar-track{
  height:12px;
  border-radius:999px;
  background:var(--xan-bar-soft,#dfeaff);
  overflow:hidden;
}
.xan-ga-visual-bar-track i{
  display:block;
  height:100%;
  border-radius:999px;
  background:linear-gradient(90deg,var(--xan-bar,#2b69c9) 0%, rgba(23,189,231,.95) 100%);
}
.xan-ga-visual-bar-row.is-green .xan-ga-visual-bar-track i{background:linear-gradient(90deg,#2f8f46 0%,#64c076 100%);}
.xan-ga-visual-bar-row.is-orange .xan-ga-visual-bar-track i{background:linear-gradient(90deg,#e47c15 0%,#f3b04c 100%);}

.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-grid{
  grid-template-columns:1fr 1fr!important;
  gap:2.2mm!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-cards{
  gap:1.8mm!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-card,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-panel{
  min-height:0!important;
  padding:2.4mm!important;
  border-radius:5mm!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-ring{
  width:22mm!important;
  height:22mm!important;
  padding:2mm!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-ring-center strong{
  font-size:9.5pt!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-ring-center span,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-copy small,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-panel-head span,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-bar-head span,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-bar-head strong{
  font-size:6.7pt!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-copy b,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-panel-head strong{
  font-size:8pt!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-bars{
  gap:1.5mm!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-bar-track{
  height:2.6mm!important;
}

@media(max-width:1100px){
  .xan-ga-visual-grid{grid-template-columns:1fr!important;}
  .xan-ga-visual-cards{grid-template-columns:repeat(3,minmax(0,1fr));}
}
@media(max-width:760px){
  .xan-ga-visual-cards{grid-template-columns:1fr!important;}
  .xan-ga-visual-card{min-height:auto;}
}


/* v1.8.11 canlı grafik, filigran ve doluluk iyileştirmeleri */
.xan-ga-report-inner::before{
  content:'XAN Office Real Estate';
  position:absolute;
  left:50%;
  top:52%;
  transform:translate(-50%,-50%) rotate(-28deg);
  font-size:46px;
  line-height:1;
  font-weight:800;
  letter-spacing:.08em;
  color:rgba(7,27,58,.042);
  white-space:nowrap;
  pointer-events:none;
  z-index:0;
}
.xan-ga-report-inner > *{
  position:relative;
  z-index:1;
}
.xan-ga-visual-card.is-blue{--xan-visual:#1d74ff;--xan-visual-soft:#dce9ff;}
.xan-ga-visual-card.is-green{--xan-visual:#22a24b;--xan-visual-soft:#dff6e6;}
.xan-ga-visual-card.is-orange{--xan-visual:#ff920f;--xan-visual-soft:#ffefd7;}
.xan-ga-visual-card{
  background:linear-gradient(180deg,#ffffff 0%,#eef7ff 100%);
  border:1px solid #d7e4ef;
  box-shadow:0 12px 32px rgba(7,27,58,.07);
}
.xan-ga-visual-ring{
  width:116px;
  height:116px;
  background:conic-gradient(var(--xan-visual,#1d74ff) calc(var(--xan-progress) * 1%), var(--xan-visual-soft,#dce9ff) 0);
  box-shadow:0 10px 24px rgba(7,27,58,.07);
}
.xan-ga-visual-ring-center strong{font-size:21px;color:#082b5f;}
.xan-ga-visual-panel{
  position:relative;
  overflow:hidden;
  background:linear-gradient(135deg,#ffffff 0%,#edf8ff 100%);
  border:1px solid #d9e9f3;
  box-shadow:0 12px 32px rgba(7,27,58,.07);
}
.xan-ga-visual-panel::after{
  content:'XAN';
  position:absolute;
  right:10px;
  bottom:4px;
  font-size:34px;
  font-weight:800;
  letter-spacing:.08em;
  color:rgba(10,81,97,.05);
  pointer-events:none;
}
.xan-ga-visual-pill-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:8px;
}
.xan-ga-visual-pill{
  padding:9px 10px;
  border-radius:14px;
  background:linear-gradient(180deg,#ffffff 0%,#f4fbff 100%);
  border:1px solid #d8e8f1;
  box-shadow:0 4px 12px rgba(7,27,58,.04);
}
.xan-ga-visual-pill span{
  display:block;
  color:#5a7487;
  font-size:10.5px;
  line-height:1.15;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:.04em;
}
.xan-ga-visual-pill strong{
  display:block;
  margin-top:4px;
  color:#082b5f;
  font-size:13.5px;
  line-height:1.25;
  font-weight:800;
}
.xan-ga-visual-note{
  padding:10px 12px;
  border-radius:16px;
  background:linear-gradient(135deg,rgba(8,43,95,.06) 0%,rgba(10,102,117,.08) 100%);
  border:1px solid rgba(10,102,117,.12);
}
.xan-ga-visual-note b{
  display:block;
  margin-bottom:4px;
  color:#0a5161;
  font-size:11px;
  line-height:1.1;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:.045em;
}
.xan-ga-visual-note p{
  margin:0;
  color:#203a4e;
  font-size:12.5px;
  line-height:1.45;
  font-weight:600;
}
.xan-ga-visual-watermark{
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:110px;
  border-radius:16px;
  border:1px dashed #d3e5ef;
  color:#8aa2b4;
  font-size:18px;
  font-weight:700;
  letter-spacing:.08em;
  text-transform:uppercase;
  text-align:center;
  background:linear-gradient(180deg,rgba(255,255,255,.65) 0%,rgba(242,248,252,.95) 100%);
}
.xan-ga-visual-bar-row.is-blue{--xan-bar:#1d74ff;--xan-bar-soft:#dce9ff;}
.xan-ga-visual-bar-row.is-green{--xan-bar:#22a24b;--xan-bar-soft:#dff6e6;}
.xan-ga-visual-bar-row.is-orange{--xan-bar:#ff920f;--xan-bar-soft:#ffefd7;}
.xan-ga-visual-bar-track{height:13px;}
.xan-ga-visual-bar-track i{background:linear-gradient(90deg,var(--xan-bar,#1d74ff) 0%, #28c4ff 100%);box-shadow:0 4px 10px rgba(29,116,255,.18);}
.xan-ga-visual-bar-row.is-green .xan-ga-visual-bar-track i{background:linear-gradient(90deg,#22a24b 0%,#55d06d 100%);box-shadow:0 4px 10px rgba(34,162,75,.16);}
.xan-ga-visual-bar-row.is-orange .xan-ga-visual-bar-track i{background:linear-gradient(90deg,#ff920f 0%,#ffbd45 100%);box-shadow:0 4px 10px rgba(255,146,15,.16);}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-inner::before{
  font-size:28pt!important;
  color:rgba(7,27,58,.045)!important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-pill-grid{gap:1.4mm!important;}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-pill{padding:1.8mm!important;border-radius:3.5mm!important;}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-pill span{font-size:5.8pt!important;}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-pill strong{font-size:7pt!important;}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-note{padding:1.8mm!important;border-radius:3.8mm!important;}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-note b{font-size:6pt!important;}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-note p{font-size:6.4pt!important;line-height:1.35!important;}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-watermark{min-height:18mm!important;font-size:8pt!important;}
@media(max-width:760px){
  .xan-ga-report-inner::before{font-size:26px;}
  .xan-ga-visual-pill-grid{grid-template-columns:1fr!important;}
}


/* v1.8.12 filigran, netlik ve taşma düzeltmeleri */
.xan-ga-report-inner::before{
  content:'XAN Office Real Estate' !important;
  position:absolute !important;
  left:50% !important;
  top:50% !important;
  transform:translate(-50%,-50%) rotate(-33deg) !important;
  transform-origin:center center !important;
  font-size:68px !important;
  line-height:1 !important;
  font-weight:900 !important;
  letter-spacing:.09em !important;
  color:rgba(7,27,58,.075) !important;
  white-space:nowrap !important;
  pointer-events:none !important;
  z-index:0 !important;
}
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-inner::before,
body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-inner::before,
body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-inner::before{
  font-size:42pt !important;
  color:rgba(7,27,58,.082) !important;
}
.xan-ga-report-document,
.xan-ga-report-document .xan-ga-report-inner,
.xan-ga-report-document .xan-ga-report-inner p,
.xan-ga-report-document .xan-ga-report-inner span,
.xan-ga-report-document .xan-ga-report-inner small,
.xan-ga-report-document .xan-ga-report-inner td,
.xan-ga-report-document .xan-ga-report-inner th,
.xan-ga-report-document .xan-ga-report-inner li,
.xan-ga-report-document .xan-ga-report-inner div{
  -webkit-print-color-adjust:exact;
  print-color-adjust:exact;
}
.xan-ga-report-document .xan-ga-report-inner,
.xan-ga-report-document .xan-ga-report-inner p,
.xan-ga-report-document .xan-ga-report-inner td,
.xan-ga-report-document .xan-ga-report-inner li,
.xan-ga-report-document .xan-ga-report-inner small,
.xan-ga-report-document .xan-ga-report-inner span{
  color:#173247 !important;
}
.xan-ga-report-document .xan-ga-report-inner strong,
.xan-ga-report-document .xan-ga-report-inner b,
.xan-ga-report-document .xan-ga-print-titlebar,
.xan-ga-report-document .xan-ga-report-brand strong,
.xan-ga-report-document .xan-ga-report-section-title,
.xan-ga-report-document .xan-ga-report-location{
  color:#071b3a !important;
}
.xan-ga-report-document .xan-ga-note-box,
.xan-ga-report-document .xan-ga-copyline,
.xan-ga-report-document .xan-ga-report-usage-grid span,
.xan-ga-report-document .xan-ga-report-quality-grid div,
.xan-ga-report-document .xan-ga-crm-transfer-grid div,
.xan-ga-report-document .xan-ga-handoff-list div,
.xan-ga-report-document .xan-ga-live-tracking-grid div{
  background:#f7fbfe !important;
  border-color:#cfe0ea !important;
}
.xan-ga-report-document .xan-ga-note-box{
  margin-top:2mm !important;
  margin-bottom:2mm !important;
}
.xan-ga-report-document .xan-ga-note-box p,
.xan-ga-report-document .xan-ga-copyline,
.xan-ga-report-document .xan-ga-visual-note p,
.xan-ga-report-document .xan-ga-visual-copy small,
.xan-ga-report-document .xan-ga-visual-pill span,
.xan-ga-report-document .xan-ga-visual-panel-head span{
  color:#29485c !important;
  opacity:1 !important;
}
.xan-ga-report-document .xan-ga-visual-watermark{color:#6f8798 !important;border-color:#cfdeea !important;}
@media(max-width:760px){
  .xan-ga-report-inner::before{font-size:32px !important;}
}


/* v1.8.13 logo, tek başlık ve orta hizalama düzeltmeleri */
.xan-ga-report-document .xan-ga-report-brand.xan-ga-report-brand-logo-only,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand.xan-ga-report-brand-logo-only,
body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand.xan-ga-report-brand-logo-only,
body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand.xan-ga-report-brand-logo-only{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  margin:-2mm 0 1.2mm !important;
  gap:0 !important;
}
.xan-ga-report-document .xan-ga-report-brand.xan-ga-report-brand-logo-only img,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand.xan-ga-report-brand-logo-only img,
body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand.xan-ga-report-brand-logo-only img,
body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-brand.xan-ga-report-brand-logo-only img{
  width:40mm !important;
  max-height:18mm !important;
  object-fit:contain !important;
}
.xan-ga-report-document .xan-ga-print-titlebar.xan-ga-print-titlebar-merged,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar.xan-ga-print-titlebar-merged,
body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar.xan-ga-print-titlebar-merged,
body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar.xan-ga-print-titlebar-merged{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  text-align:center !important;
  gap:3px !important;
  padding:2.4mm 4mm !important;
  min-height:11mm !important;
  border-radius:3.2mm !important;
  background:linear-gradient(135deg,#205058 0%, #173f46 55%, #2b6e77 100%) !important;
  color:#ffffff !important;
}
.xan-ga-report-document .xan-ga-print-titlebar.xan-ga-print-titlebar-merged strong,
.xan-ga-report-document .xan-ga-print-titlebar.xan-ga-print-titlebar-merged span,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar.xan-ga-print-titlebar-merged strong,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar.xan-ga-print-titlebar-merged span,
body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar.xan-ga-print-titlebar-merged strong,
body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar.xan-ga-print-titlebar-merged span,
body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar.xan-ga-print-titlebar-merged strong,
body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar.xan-ga-print-titlebar-merged span{
  color:#ffffff !important;
}
.xan-ga-report-document .xan-ga-print-titlebar.xan-ga-print-titlebar-merged strong,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar.xan-ga-print-titlebar-merged strong,
body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar.xan-ga-print-titlebar-merged strong,
body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar.xan-ga-print-titlebar-merged strong{
  font-size:15pt !important;
  line-height:1.08 !important;
  font-weight:800 !important;
  letter-spacing:.01em !important;
}
.xan-ga-report-document .xan-ga-print-titlebar.xan-ga-print-titlebar-merged span,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar.xan-ga-print-titlebar-merged span,
body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar.xan-ga-print-titlebar-merged span,
body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar.xan-ga-print-titlebar-merged span{
  display:block !important;
  font-size:8.5pt !important;
  line-height:1.2 !important;
  font-weight:600 !important;
  opacity:1 !important;
}
.xan-ga-report-document .xan-ga-report-banner,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-banner,
body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-banner,
body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-banner{
  text-align:center !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  background:linear-gradient(135deg,#205058 0%, #173f46 55%, #2b6e77 100%) !important;
}
.xan-ga-report-document .xan-ga-report-meta,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-meta,
body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-meta,
body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-meta{
  justify-content:center !important;
}
.xan-ga-report-document .xan-ga-report-location,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-location,
body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-location,
body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-location{
  text-align:center !important;
  width:100% !important;
}
@media(max-width:760px){
  .xan-ga-report-document .xan-ga-report-brand.xan-ga-report-brand-logo-only img{width:132px !important;max-height:54px !important;}
  .xan-ga-report-document .xan-ga-print-titlebar.xan-ga-print-titlebar-merged strong{font-size:22px !important;}
  .xan-ga-report-document .xan-ga-print-titlebar.xan-ga-print-titlebar-merged span{font-size:13px !important;}
}


/* v1.8.14 XAN kurumsal koyu petrol tonu standardı */
:root{
  --xan-corporate-petrol:#205058;
  --xan-corporate-petrol-dark:#173f46;
  --xan-corporate-petrol-soft:#2b6e77;
}
.xan-ga-report-rail,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-rail,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail,
body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail,
body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail{
  background:linear-gradient(180deg,var(--xan-corporate-petrol) 0%, var(--xan-corporate-petrol-dark) 100%) !important;
  color:#ffffff !important;
}
.xan-ga-report-rail *,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-rail *,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail *,
body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail *,
body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-rail *{
  color:#ffffff !important;
}
.xan-ga-report-document .xan-ga-print-titlebar,
.xan-ga-report-document .xan-ga-report-banner,
.xan-ga-report-document .xan-ga-print-titlebar.xan-ga-print-titlebar-merged,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-print-titlebar,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-banner,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-banner,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar.xan-ga-print-titlebar-merged,
body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar,
body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-banner,
body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar.xan-ga-print-titlebar-merged,
body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar,
body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-banner,
body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar.xan-ga-print-titlebar-merged{
  background:linear-gradient(135deg,var(--xan-corporate-petrol) 0%, var(--xan-corporate-petrol-dark) 55%, var(--xan-corporate-petrol-soft) 100%) !important;
  color:#ffffff !important;
}
.xan-ga-report-document .xan-ga-print-titlebar *,
.xan-ga-report-document .xan-ga-report-banner *,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-print-titlebar *,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-banner *,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar *,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-banner *,
body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar *,
body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-banner *,
body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-print-titlebar *,
body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-banner *{
  color:#ffffff !important;
}
.xan-ga-report-document .xan-ga-report-meta span,
.xan-ga-report-document.xan-ga-print-standard-v172 .xan-ga-report-meta span,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-meta span,
body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-meta span,
body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-meta span{
  background:rgba(255,255,255,.13) !important;
  border-color:rgba(255,255,255,.22) !important;
  color:#ffffff !important;
}
.xan-ga-report-document .xan-ga-report-page-dot,
.xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-page-dot,
body.xan-ga-print-mode .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-page-dot,
body.xan-ga-print-mode .xan-ga-print-host .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-page-dot{
  background:var(--xan-corporate-petrol) !important;
  color:#ffffff !important;
}


/* v1.8.15 sadece sol menü ve hero koyu alan renk güncellemesi */
:root{
  --xan-home-dark:#123D45;
  --xan-home-dark-soft:#184f59;
}
.xan-ga-sidebar{
  background:linear-gradient(165deg,var(--xan-home-dark) 0%, var(--xan-home-dark) 58%, var(--xan-home-dark-soft) 100%) !important;
}
.xan-ga-hero,
.xan-ga-hero-simple,
.is-detail .xan-ga-hero-simple{
  background:radial-gradient(circle at 84% 8%,rgba(255,255,255,.10),transparent 34%),linear-gradient(135deg,var(--xan-home-dark) 0%, var(--xan-home-dark) 56%, var(--xan-home-dark-soft) 100%) !important;
}
.xan-ga-hero h1,
.xan-ga-hero p,
.xan-ga-hero .xan-ga-eyebrow,
.xan-ga-hero-card strong,
.xan-ga-hero-card span,
.xan-ga-hero-card small,
.xan-ga-hero-simple h1,
.xan-ga-hero-simple p,
.xan-ga-hero-simple .xan-ga-eyebrow,
.is-detail .xan-ga-hero-simple h1,
.is-detail .xan-ga-hero-simple p,
.is-detail .xan-ga-hero-simple .xan-ga-eyebrow{
  color:#ffffff !important;
}
.xan-ga-hero-card,
.is-detail .xan-ga-hero-mini-clock{
  background:rgba(255,255,255,.12) !important;
  border-color:rgba(255,255,255,.20) !important;
}


/* v1.8.16 araç kart ızgara ve mobil/tablet düzen iyileştirme */
.xan-ga-home-grid{
  display:grid !important;
  grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  gap:18px !important;
  align-items:stretch !important;
}
.xan-ga-home-grid > *{
  min-width:0;
}
.xan-ga-tool-tile{
  min-height:0 !important;
  height:100% !important;
  display:grid !important;
  grid-template-rows:auto auto auto auto auto minmax(76px,1fr) auto auto !important;
  align-content:start !important;
  gap:10px !important;
  padding:18px !important;
  border-radius:22px !important;
  border:1px solid #d8e6ee !important;
  background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%) !important;
  box-shadow:0 12px 30px rgba(7,27,58,.07) !important;
}
.xan-ga-tool-tile:hover,
.xan-ga-tool-tile:focus-visible{
  transform:translateY(-2px);
  box-shadow:0 18px 38px rgba(7,27,58,.11) !important;
  border-color:#bfd7e2 !important;
}
.xan-ga-tool-icon{
  width:40px !important;
  height:40px !important;
  border-radius:13px !important;
  font-size:16px !important;
}
.xan-ga-tool-badges{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:6px !important;
  min-height:34px !important;
  align-items:flex-start !important;
}
.xan-ga-tool-badges em{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:24px !important;
  padding:4px 8px !important;
  border-radius:999px !important;
  background:#f2f8fb !important;
  border:1px solid #d8e7ef !important;
  color:#356171 !important;
  font-size:10px !important;
  font-weight:700 !important;
  line-height:1.1 !important;
  white-space:nowrap !important;
}
.xan-ga-tool-tile strong{
  display:-webkit-box !important;
  -webkit-line-clamp:2 !important;
  -webkit-box-orient:vertical !important;
  overflow:hidden !important;
  min-height:44px !important;
  font-size:16px !important;
  line-height:1.32 !important;
  letter-spacing:-.01em !important;
  color:#0b2945 !important;
}
.xan-ga-tool-tile p{
  display:-webkit-box !important;
  -webkit-line-clamp:3 !important;
  -webkit-box-orient:vertical !important;
  overflow:hidden !important;
  min-height:58px !important;
  margin:0 !important;
  color:#516b7c !important;
  font-size:13px !important;
  line-height:1.52 !important;
  font-weight:500 !important;
}
.xan-ga-tool-use{
  display:flex !important;
  align-items:center !important;
  min-height:40px !important;
  padding:10px 11px !important;
  border-radius:14px !important;
  background:#f5fafc !important;
  border:1px solid #d9e8f0 !important;
  color:#527184 !important;
  font-size:11.5px !important;
  line-height:1.35 !important;
  font-weight:700 !important;
}
.xan-ga-tool-next{
  display:flex !important;
  flex-direction:column !important;
  justify-content:flex-start !important;
  min-height:76px !important;
  padding:11px 12px !important;
  border-radius:14px !important;
  background:#f8fbfd !important;
  border:1px solid #dce8ef !important;
  color:#5a7485 !important;
  font-size:12px !important;
  line-height:1.4 !important;
  overflow:hidden !important;
}
.xan-ga-tool-next b{
  display:block !important;
  margin-bottom:5px !important;
  color:#0a5161 !important;
  font-size:11px !important;
  line-height:1.1 !important;
  text-transform:uppercase !important;
  letter-spacing:.04em !important;
}
.xan-ga-tool-meta{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:100% !important;
  min-height:28px !important;
  padding:6px 10px !important;
  border-radius:999px !important;
  border:1px solid #bfe6e7 !important;
  background:#edf9fb !important;
  color:#16746f !important;
  font-size:11px !important;
  font-weight:700 !important;
}
.xan-ga-tile-action{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:100% !important;
  min-height:42px !important;
  margin-top:0 !important;
  border-radius:12px !important;
  font-size:13px !important;
  font-weight:700 !important;
}
.xan-ga-home-ad-tile[data-xan-home-ad],
.xan-ga-home-ad-inline{
  min-height:0 !important;
  height:100% !important;
  border-radius:22px !important;
}
@media(max-width:1500px){
  .xan-ga-home-grid{
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  }
}
@media(max-width:1100px){
  .xan-ga-home-grid{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:16px !important;
  }
  .xan-ga-tool-tile{
    padding:17px !important;
  }
}
@media(max-width:760px){
  .xan-ga-home-grid{
    grid-template-columns:1fr !important;
    gap:14px !important;
  }
  .xan-ga-tool-tile{
    grid-template-rows:auto auto auto auto auto auto auto auto !important;
    padding:16px !important;
    border-radius:18px !important;
  }
  .xan-ga-tool-badges em:nth-child(3){
    display:none !important;
  }
  .xan-ga-tool-tile strong,
  .xan-ga-tool-tile p,
  .xan-ga-tool-next,
  .xan-ga-tool-use{
    min-height:0 !important;
  }
}


/* v1.8.17 premium kart görünümü ve kısa araç etiketi */
.xan-ga-tool-tile{
  position:relative !important;
  overflow:hidden !important;
}
.xan-ga-tool-tile::before{
  content:'';
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:4px;
  background:linear-gradient(90deg,#123D45 0%, #205058 55%, #2b6e77 100%);
  opacity:.95;
}
.xan-ga-tool-icon{
  box-shadow:0 10px 24px rgba(7,27,58,.14) !important;
}
.xan-ga-tool-tile strong{
  margin-top:2px;
}
.xan-ga-tool-meta{
  letter-spacing:.01em;
}
.xan-ga-tile-action{
  background:linear-gradient(135deg,#123D45 0%, #205058 58%, #2b6e77 100%) !important;
  color:#ffffff !important;
  box-shadow:0 12px 24px rgba(7,27,58,.18) !important;
  text-transform:none !important;
  letter-spacing:.01em !important;
}
.xan-ga-tool-tile:hover .xan-ga-tile-action,
.xan-ga-tool-tile:focus-visible .xan-ga-tile-action{
  filter:none !important;
  box-shadow:0 14px 26px rgba(7,27,58,.22) !important;
}
@media(max-width:1100px){
  .xan-ga-tool-badges em:nth-child(3){display:none !important;}
}
@media(max-width:760px){
  .xan-ga-tile-action{
    min-height:40px !important;
    font-size:12.5px !important;
  }
}


/* v1.8.18 kart başı ikon kaldırma */
.xan-ga-tool-icon{
  display:none !important;
}
.xan-ga-tool-tile{
  grid-template-rows:auto auto auto minmax(76px,1fr) auto auto auto !important;
  padding-top:18px !important;
}
.xan-ga-tool-badges{
  min-height:30px !important;
}
@media(max-width:760px){
  .xan-ga-tool-tile{
    grid-template-rows:auto auto auto auto auto auto auto !important;
  }
}


/* v1.8.19 XAN petrol zemin kart standardı ve sonraki adım kaldırma */
:root{
  --xan-card-bg:#205058;
  --xan-card-bg-dark:#173f46;
  --xan-card-accent:#66dce8;
  --xan-card-soft:rgba(255,255,255,.11);
  --xan-card-border:rgba(255,255,255,.18);
}
.xan-ga-tool-tile{
  background:linear-gradient(180deg,var(--xan-card-bg) 0%, var(--xan-card-bg-dark) 100%) !important;
  border:1px solid rgba(102,220,232,.30) !important;
  box-shadow:0 14px 34px rgba(7,27,58,.18) !important;
  color:#ffffff !important;
  grid-template-rows:auto auto auto minmax(54px,auto) auto auto !important;
}
.xan-ga-tool-tile::before{
  height:4px !important;
  background:linear-gradient(90deg,rgba(102,220,232,.18) 0%, var(--xan-card-accent) 50%, rgba(102,220,232,.18) 100%) !important;
  opacity:1 !important;
}
.xan-ga-tool-tile:hover,
.xan-ga-tool-tile:focus-visible{
  background:linear-gradient(180deg,#235a63 0%, #173f46 100%) !important;
  border-color:rgba(102,220,232,.50) !important;
  box-shadow:0 20px 44px rgba(7,27,58,.24) !important;
}
.xan-ga-tool-tile *,
.xan-ga-tool-tile strong,
.xan-ga-tool-tile p,
.xan-ga-tool-tile span,
.xan-ga-tool-tile b,
.xan-ga-tool-tile em{
  color:#ffffff !important;
}
.xan-ga-tool-badges{
  min-height:30px !important;
}
.xan-ga-tool-badges em{
  background:rgba(255,255,255,.10) !important;
  border:1px solid rgba(102,220,232,.28) !important;
  color:#ffffff !important;
}
.xan-ga-tool-tile strong{
  color:#ffffff !important;
  min-height:42px !important;
  font-weight:800 !important;
}
.xan-ga-tool-tile p{
  color:rgba(255,255,255,.92) !important;
  min-height:58px !important;
  font-weight:500 !important;
}
.xan-ga-tool-use{
  min-height:38px !important;
  background:rgba(255,255,255,.10) !important;
  border:1px solid rgba(102,220,232,.22) !important;
  color:#ffffff !important;
}
.xan-ga-tool-next{
  display:none !important;
}
.xan-ga-tool-meta{
  background:rgba(255,255,255,.12) !important;
  border:1px solid rgba(102,220,232,.26) !important;
  color:#ffffff !important;
}
.xan-ga-tool-meta::before{
  content:'';
  display:inline-block;
  width:6px;
  height:6px;
  margin-right:7px;
  border-radius:999px;
  background:var(--xan-card-accent);
  box-shadow:0 0 0 3px rgba(102,220,232,.12);
}
.xan-ga-tile-action{
  background:#ffffff !important;
  color:#205058 !important;
  border:1px solid rgba(255,255,255,.85) !important;
  box-shadow:0 12px 24px rgba(7,27,58,.18) !important;
}
.xan-ga-tile-action *{
  color:#205058 !important;
}
.xan-ga-tool-tile:hover .xan-ga-tile-action,
.xan-ga-tool-tile:focus-visible .xan-ga-tile-action{
  background:#f5ffff !important;
  color:#123D45 !important;
}
.xan-ga-home-ad-tile[data-xan-home-ad],
.xan-ga-home-ad-inline{
  background:linear-gradient(180deg,var(--xan-card-bg) 0%, var(--xan-card-bg-dark) 100%) !important;
  border-color:rgba(102,220,232,.30) !important;
  color:#ffffff !important;
}
.xan-ga-home-ad-tile[data-xan-home-ad] .xan-ga-home-ad-badge,
.xan-ga-home-ad-tile[data-xan-home-ad] .xan-ga-home-ad-copy strong,
.xan-ga-home-ad-tile[data-xan-home-ad] .xan-ga-home-ad-copy p,
.xan-ga-home-ad-tile[data-xan-home-ad] em{
  color:#ffffff !important;
}
.xan-ga-home-ad-tile[data-xan-home-ad] .xan-ga-home-ad-badge{
  background:rgba(255,255,255,.12) !important;
  border-color:rgba(102,220,232,.28) !important;
}
.xan-ga-home-ad-tile[data-xan-home-ad] em{
  background:#ffffff !important;
  color:#205058 !important;
}
@media(max-width:760px){
  .xan-ga-tool-tile{
    grid-template-rows:auto auto auto auto auto auto !important;
  }
  .xan-ga-tool-tile p{
    min-height:0 !important;
  }
}


/* v1.8.20 filtre sadeleştirme, kart yazı kontrastı ve petrol kullanım alanı */
.xan-ga-tool-search-hints-inline{
  display:none !important;
}
.xan-ga-tool-filter .xan-ga-tool-chip-row{
  gap:0 !important;
}
.xan-ga-app .xan-ga-tool-tile{
  background:linear-gradient(180deg,#205058 0%,#173f46 100%) !important;
  border-color:rgba(102,220,232,.34) !important;
  color:#ffffff !important;
  grid-template-rows:auto auto minmax(68px,auto) auto auto auto !important;
}
.xan-ga-app .xan-ga-tool-tile strong,
.xan-ga-app .xan-ga-tool-tile p,
.xan-ga-app .xan-ga-tool-tile span,
.xan-ga-app .xan-ga-tool-tile b,
.xan-ga-app .xan-ga-tool-tile em{
  color:#ffffff !important;
}
.xan-ga-app .xan-ga-tool-tile strong{
  font-size:16.5px !important;
  line-height:1.28 !important;
  font-weight:800 !important;
  min-height:42px !important;
}
.xan-ga-app .xan-ga-tool-tile p{
  color:rgba(255,255,255,.94) !important;
  font-size:13.1px !important;
  line-height:1.52 !important;
  font-weight:600 !important;
}
.xan-ga-app .xan-ga-tool-badges em{
  background:rgba(255,255,255,.12) !important;
  border-color:rgba(102,220,232,.34) !important;
  color:#ffffff !important;
}
.xan-ga-app .xan-ga-tool-use,
.xan-ga-app .xan-ga-tool-meta{
  background:rgba(255,255,255,.12) !important;
  border-color:rgba(102,220,232,.30) !important;
  color:#ffffff !important;
}
.xan-ga-app .xan-ga-tool-next{
  display:none !important;
}
.xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action{
  background:#ffffff !important;
  color:#205058 !important;
  border:1px solid rgba(255,255,255,.92) !important;
  box-shadow:0 12px 24px rgba(7,27,58,.20) !important;
  font-weight:800 !important;
}
.xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action,
.xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action *{
  color:#205058 !important;
}
.xan-ga-app .xan-ga-tool-tile:hover .xan-ga-tile-action,
.xan-ga-app .xan-ga-tool-tile:focus-visible .xan-ga-tile-action{
  background:#f6ffff !important;
  color:#123D45 !important;
}
.xan-ga-app .xan-ga-tool-tile:hover .xan-ga-tile-action *,
.xan-ga-app .xan-ga-tool-tile:focus-visible .xan-ga-tile-action *{
  color:#123D45 !important;
}
.xan-ga-tool-intro{
  background:linear-gradient(135deg,#205058 0%,#173f46 100%) !important;
  border-color:rgba(102,220,232,.32) !important;
  color:#ffffff !important;
  box-shadow:0 16px 38px rgba(7,27,58,.15) !important;
}
.xan-ga-tool-intro,
.xan-ga-tool-intro h2,
.xan-ga-tool-intro p,
.xan-ga-tool-intro span,
.xan-ga-tool-intro strong,
.xan-ga-tool-intro b,
.xan-ga-tool-intro small,
.xan-ga-tool-intro div{
  color:#ffffff !important;
}
.xan-ga-tool-intro .xan-ga-eyebrow,
.xan-ga-tool-intro-grid span{
  color:#9eefff !important;
}
.xan-ga-tool-intro-head p,
.xan-ga-tool-intro-grid p,
.xan-ga-tool-intro-note{
  color:rgba(255,255,255,.92) !important;
}
.xan-ga-tool-intro-grid div,
.xan-ga-tool-intro-note{
  background:rgba(255,255,255,.10) !important;
  border-color:rgba(102,220,232,.25) !important;
  box-shadow:none !important;
}
.xan-ga-tool-toolbar{
  border-color:#d9e8ef !important;
}
@media(max-width:1100px){
  .xan-ga-app .xan-ga-tool-tile{
    grid-template-rows:auto auto auto auto auto auto !important;
  }
}
@media(max-width:760px){
  .xan-ga-tool-intro-grid{
    grid-template-columns:1fr !important;
  }
  .xan-ga-app .xan-ga-tool-tile strong,
  .xan-ga-app .xan-ga-tool-tile p,
  .xan-ga-app .xan-ga-tool-use{
    min-height:0 !important;
  }
}


/* v1.8.21 kurumsal petrol detay-kart ve filtre düzeni */
:root{
  --xan-corp-bg:#205058;
  --xan-corp-bg-dark:#173f46;
  --xan-corp-bg-soft:#2b6e77;
  --xan-corp-accent:#8fe8f1;
  --xan-corp-white:#ffffff;
}
/* 1 numaralı üst hızlı filtre satırını kaldır */
.xan-ga-tool-search-hints-inline,
.xan-ga-tool-chip-row .xan-ga-tool-search-hints-inline,
.xan-ga-tool-filter .xan-ga-tool-chip-row .xan-ga-tool-search-hints-inline{
  display:none !important;
}
/* Ana araç kartları */
.xan-ga-app .xan-ga-tool-tile{
  background:linear-gradient(180deg,var(--xan-corp-bg) 0%, var(--xan-corp-bg-dark) 100%) !important;
  border-color:rgba(143,232,241,.24) !important;
  box-shadow:0 16px 34px rgba(7,27,58,.16) !important;
}
.xan-ga-app .xan-ga-tool-tile::before{
  background:linear-gradient(90deg,var(--xan-corp-accent) 0%, rgba(143,232,241,.2) 100%) !important;
}
.xan-ga-app .xan-ga-tool-tile strong,
.xan-ga-app .xan-ga-tool-tile p,
.xan-ga-app .xan-ga-tool-tile .xan-ga-tool-use,
.xan-ga-app .xan-ga-tool-tile .xan-ga-tool-meta,
.xan-ga-app .xan-ga-tool-tile .xan-ga-tool-badges em,
.xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action,
.xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action *{
  color:var(--xan-corp-white) !important;
}
.xan-ga-app .xan-ga-tool-tile p,
.xan-ga-app .xan-ga-tool-tile .xan-ga-tool-use,
.xan-ga-app .xan-ga-tool-tile .xan-ga-tool-meta{
  color:rgba(255,255,255,.92) !important;
}
.xan-ga-app .xan-ga-tool-tile .xan-ga-tool-badges em{
  background:rgba(255,255,255,.08) !important;
  border-color:rgba(143,232,241,.25) !important;
  color:#eafcff !important;
}
.xan-ga-app .xan-ga-tool-tile .xan-ga-tool-use{
  background:rgba(255,255,255,.06) !important;
  border-color:rgba(143,232,241,.22) !important;
}
.xan-ga-app .xan-ga-tool-tile .xan-ga-tool-meta{
  background:rgba(143,232,241,.08) !important;
  border-color:rgba(143,232,241,.28) !important;
  color:#d8feff !important;
}
.xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action{
  background:linear-gradient(135deg,#1b434a 0%, #205058 60%, #285e66 100%) !important;
  border:1px solid rgba(143,232,241,.22) !important;
  color:#ffffff !important;
  box-shadow:0 10px 20px rgba(7,27,58,.18) !important;
}
.xan-ga-app .xan-ga-tool-tile:hover,
.xan-ga-app .xan-ga-tool-tile:focus-visible{
  border-color:rgba(143,232,241,.35) !important;
  box-shadow:0 20px 40px rgba(7,27,58,.2) !important;
}
.xan-ga-app .xan-ga-tool-tile:hover .xan-ga-tile-action,
.xan-ga-app .xan-ga-tool-tile:focus-visible .xan-ga-tile-action{
  background:linear-gradient(135deg,#205058 0%, #2b6e77 100%) !important;
  color:#ffffff !important;
  filter:none !important;
}
.xan-ga-app .xan-ga-tool-tile:hover .xan-ga-tile-action *,
.xan-ga-app .xan-ga-tool-tile:focus-visible .xan-ga-tile-action *{
  color:#ffffff !important;
}
/* Detay sayfası kullanım alanı bloğu */
.xan-ga-tool-intro{
  background:linear-gradient(135deg,var(--xan-corp-bg) 0%, var(--xan-corp-bg-dark) 100%) !important;
  border-color:rgba(143,232,241,.28) !important;
  box-shadow:0 16px 38px rgba(7,27,58,.16) !important;
}
.xan-ga-tool-intro,
.xan-ga-tool-intro h2,
.xan-ga-tool-intro p,
.xan-ga-tool-intro span,
.xan-ga-tool-intro strong,
.xan-ga-tool-intro b,
.xan-ga-tool-intro small,
.xan-ga-tool-intro div{
  color:#ffffff !important;
}
.xan-ga-tool-intro .xan-ga-eyebrow,
.xan-ga-tool-intro-grid span{
  color:var(--xan-corp-accent) !important;
}
.xan-ga-tool-intro-head p,
.xan-ga-tool-intro-grid p,
.xan-ga-tool-intro-note{
  color:rgba(255,255,255,.92) !important;
}
.xan-ga-tool-intro-grid div,
.xan-ga-tool-intro-note{
  background:rgba(255,255,255,.07) !important;
  border:1px solid rgba(143,232,241,.24) !important;
  box-shadow:none !important;
}
/* Alt resmi yönlendirme bloğu */
.xan-ga-tool-bottom-cta,
.xan-ga-tool-bottom-cta-strong{
  background:linear-gradient(135deg,var(--xan-corp-bg) 0%, var(--xan-corp-bg-dark) 58%, var(--xan-corp-bg-soft) 100%) !important;
  border-color:rgba(143,232,241,.24) !important;
  box-shadow:0 16px 38px rgba(7,27,58,.16) !important;
}
.xan-ga-tool-bottom-cta,
.xan-ga-tool-bottom-cta strong,
.xan-ga-tool-bottom-cta p,
.xan-ga-tool-bottom-cta span,
.xan-ga-tool-bottom-cta a,
.xan-ga-tool-bottom-cta small,
.xan-ga-tool-bottom-cta-strong,
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-head,
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-head strong,
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-head p,
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-head span{
  color:#ffffff !important;
}
.xan-ga-tool-bottom-cta .xan-ga-eyebrow,
.xan-ga-tool-bottom-cta-strong .xan-ga-eyebrow,
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a span{
  color:var(--xan-corp-accent) !important;
}
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a{
  background:rgba(255,255,255,.08) !important;
  border:1px solid rgba(143,232,241,.24) !important;
  box-shadow:none !important;
}
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a strong,
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a small{
  color:#ffffff !important;
}
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a:hover,
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a:focus-visible{
  background:rgba(255,255,255,.14) !important;
  border-color:rgba(143,232,241,.42) !important;
  transform:translateY(-1px);
  color:#ffffff !important;
}
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a:hover span,
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a:focus-visible span,
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a:hover strong,
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a:focus-visible strong,
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a:hover small,
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a:focus-visible small{
  color:#ffffff !important;
}
/* Detay sayfası üst butonlar / tıklama butonu hover uyumu */
.xan-ga-tool-toolbar-actions .xan-ga-btn,
.xan-ga-btn-dark,
.xan-ga-btn-light:hover,
.xan-ga-btn-soft:hover,
.xan-ga-btn-ghost:hover,
.xan-ga-btn-ghost:focus-visible,
.xan-ga-btn-dark:hover,
.xan-ga-btn-dark:focus-visible{
  background:linear-gradient(135deg,var(--xan-corp-bg) 0%, var(--xan-corp-bg-dark) 100%) !important;
  border-color:rgba(143,232,241,.22) !important;
  color:#ffffff !important;
}
.xan-ga-tool-toolbar-actions .xan-ga-btn:hover,
.xan-ga-tool-toolbar-actions .xan-ga-btn:focus-visible{
  background:linear-gradient(135deg,#1c4850 0%, #205058 100%) !important;
  color:#ffffff !important;
}


/* v1.8.22 aktif araç etiketi kaldırma düzeltmesi */
.xan-ga-tool-meta{display:none !important;}
.xan-ga-tool-tile{justify-content:center !important;}
.xan-ga-tool-tile .xan-ga-tile-action{margin-top:8px !important;}


/* v1.8.23 sade kart, araç seçim menüsü ve kurumsal renk düzeni */
:root{
  --xan-card-petrol:#205058;
  --xan-card-petrol-dark:#173f46;
  --xan-card-petrol-soft:#2b6e77;
  --xan-card-accent:#8fe8f1;
}
/* Arama kalsın, kategori/çip satırı kalksın */
.xan-ga-tool-chip-row,
.xan-ga-tool-filter-chips,
.xan-ga-tool-search-hints,
.xan-ga-tool-search-hints-inline,
.xan-ga-tool-filter-status,
.xan-ga-tool-filter-reset{
  display:none !important;
}
.xan-ga-tool-filter-select-mode{
  background:#ffffff !important;
  border:1px solid #d7e6ee !important;
  box-shadow:0 12px 28px rgba(7,27,58,.06) !important;
}
.xan-ga-tool-filter-select-mode .xan-ga-tool-filter-mainrow{
  display:grid !important;
  grid-template-columns:minmax(320px,1fr) minmax(280px,420px) !important;
  gap:14px !important;
  align-items:end !important;
}
.xan-ga-tool-select,
.xan-ga-tool-search{
  display:flex !important;
  flex-direction:column !important;
  gap:7px !important;
}
.xan-ga-tool-select span,
.xan-ga-tool-search span{
  color:#123D45 !important;
  font-size:12px !important;
  font-weight:700 !important;
}
.xan-ga-tool-select select,
.xan-ga-tool-search input{
  width:100% !important;
  min-height:48px !important;
  border:1px solid #cfdfe7 !important;
  border-radius:14px !important;
  background:#ffffff !important;
  color:#123D45 !important;
  padding:0 14px !important;
  font-weight:600 !important;
  outline:none !important;
  box-shadow:none !important;
}
.xan-ga-tool-select select:focus,
.xan-ga-tool-search input:focus{
  border-color:#8fe8f1 !important;
  box-shadow:0 0 0 3px rgba(143,232,241,.20) !important;
}
/* Kart sade görünüm: başlık + işlev açıklaması + tıklama yeri */
.xan-ga-app .xan-ga-tool-tile{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  text-align:center !important;
  gap:18px !important;
  min-height:260px !important;
  padding:26px 22px !important;
  background:linear-gradient(180deg,var(--xan-card-petrol) 0%, var(--xan-card-petrol-dark) 100%) !important;
  border:1px solid rgba(143,232,241,.25) !important;
  color:#ffffff !important;
  box-shadow:0 16px 34px rgba(7,27,58,.16) !important;
}
.xan-ga-app .xan-ga-tool-tile::before{
  background:linear-gradient(90deg,var(--xan-card-accent) 0%, rgba(143,232,241,.10) 100%) !important;
}
.xan-ga-app .xan-ga-tool-badges,
.xan-ga-app .xan-ga-tool-use,
.xan-ga-app .xan-ga-tool-meta,
.xan-ga-app .xan-ga-tool-icon{
  display:none !important;
}
.xan-ga-app .xan-ga-tool-tile strong{
  display:block !important;
  min-height:0 !important;
  margin:0 !important;
  color:#ffffff !important;
  font-size:18px !important;
  line-height:1.3 !important;
  font-weight:800 !important;
  text-align:center !important;
  overflow:visible !important;
  -webkit-line-clamp:unset !important;
}
.xan-ga-app .xan-ga-tool-tile p{
  display:block !important;
  min-height:0 !important;
  max-width:92% !important;
  margin:0 auto !important;
  color:rgba(255,255,255,.93) !important;
  font-size:13.5px !important;
  line-height:1.65 !important;
  font-weight:600 !important;
  text-align:center !important;
  overflow:visible !important;
  -webkit-line-clamp:unset !important;
}
.xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action{
  width:100% !important;
  max-width:240px !important;
  min-height:44px !important;
  margin:2px auto 0 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  border-radius:13px !important;
  background:#ffffff !important;
  border:1px solid rgba(255,255,255,.68) !important;
  color:#205058 !important;
  font-weight:800 !important;
  box-shadow:0 10px 20px rgba(7,27,58,.14) !important;
}
.xan-ga-app .xan-ga-tool-tile:hover .xan-ga-tile-action,
.xan-ga-app .xan-ga-tool-tile:focus-visible .xan-ga-tile-action{
  background:#f4feff !important;
  color:#123D45 !important;
  border-color:#8fe8f1 !important;
}
/* Resmi bağlantılar alanı aynı kurumsal düzen */
.xan-ga-growth-head-strong,
.xan-ga-section-heading.xan-ga-growth-head-strong{
  background:linear-gradient(135deg,var(--xan-card-petrol) 0%, var(--xan-card-petrol-dark) 100%) !important;
  border-color:rgba(143,232,241,.25) !important;
  color:#ffffff !important;
}
.xan-ga-growth-head-strong .xan-ga-eyebrow,
.xan-ga-growth-head-strong h2,
.xan-ga-growth-head-strong p{
  color:#ffffff !important;
}
.xan-ga-growth-head-strong .xan-ga-eyebrow{color:#8fe8f1 !important;}
.xan-ga-growth-card-strong,
.xan-ga-growth-card{
  background:linear-gradient(180deg,var(--xan-card-petrol) 0%, var(--xan-card-petrol-dark) 100%) !important;
  border-color:rgba(143,232,241,.25) !important;
  color:#ffffff !important;
  text-align:center !important;
  align-items:center !important;
}
.xan-ga-growth-card-strong span,
.xan-ga-growth-card span{display:none !important;}
.xan-ga-growth-card-strong small,
.xan-ga-growth-card-strong strong,
.xan-ga-growth-card-strong p,
.xan-ga-growth-card strong,
.xan-ga-growth-card p{
  color:#ffffff !important;
  text-align:center !important;
}
.xan-ga-growth-card-strong small{color:#8fe8f1 !important;}
.xan-ga-growth-card-strong em,
.xan-ga-growth-card em{
  align-self:center !important;
  background:#ffffff !important;
  color:#205058 !important;
  border:1px solid rgba(255,255,255,.7) !important;
  font-weight:800 !important;
}
/* Koyu zeminde beyaz, beyaz zeminde koyu yazı standardı */
.xan-ga-app :is(.xan-ga-sidebar,.xan-ga-hero,.xan-ga-hero-simple,.xan-ga-tool-bottom-cta,.xan-ga-tool-intro,.xan-ga-tool-tile,.xan-ga-growth-card) :is(h1,h2,h3,strong,b,p,span,small,em,a,button){
  color:#ffffff !important;
}
.xan-ga-tool-filter-select-mode :is(span,input,select,option),
.xan-ga-panel :is(h2,h3,strong,b,p,span,small,label),
.xan-ga-result :is(h2,h3,strong,b,p,span,small,label){
  color:#123D45 !important;
}
@media(max-width:1100px){
  .xan-ga-tool-filter-select-mode .xan-ga-tool-filter-mainrow{
    grid-template-columns:1fr !important;
  }
  .xan-ga-tool-select select{
    min-height:52px !important;
    font-size:15px !important;
  }
  .xan-ga-app .xan-ga-tool-tile{
    min-height:230px !important;
  }
}
@media(max-width:760px){
  .xan-ga-tool-filter-select-mode{
    padding:14px !important;
    border-radius:18px !important;
  }
  .xan-ga-tool-select select,
  .xan-ga-tool-search input{
    min-height:50px !important;
    font-size:15px !important;
  }
  .xan-ga-app .xan-ga-tool-tile{
    min-height:auto !important;
    padding:22px 18px !important;
    gap:14px !important;
  }
  .xan-ga-app .xan-ga-tool-tile p{
    max-width:100% !important;
    font-size:13px !important;
  }
}


/* v1.8.24 okunurluk, canlı arama ve sade kart netlik standardı */
:root{
  --xan-corp-bg:#205058;
  --xan-corp-bg-dark:#173f46;
  --xan-corp-bg-soft:#2b6e77;
  --xan-corp-accent:#8fe8f1;
  --xan-corp-white:#ffffff;
}
.xan-ga-app,
.xan-ga-app *{
  text-shadow:none !important;
  -webkit-font-smoothing:auto !important;
  text-rendering:optimizeLegibility !important;
}
.xan-ga-app :is(.xan-ga-tool-tile,.xan-ga-growth-card,.xan-ga-btn,.xan-ga-tile-action,.xan-ga-tool-bottom-cta a){
  transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease !important;
  transform:none !important;
  backface-visibility:hidden !important;
}
.xan-ga-app :is(.xan-ga-tool-tile:hover,.xan-ga-growth-card:hover,.xan-ga-tool-bottom-cta a:hover){
  transform:none !important;
}
/* Arama kalsın, kategori satırı ve hızlı filtreler kapansın */
.xan-ga-tool-chip-row,
.xan-ga-tool-search-hints,
.xan-ga-tool-search-hints-inline,
.xan-ga-tool-filter-chips,
.xan-ga-tool-filter-status,
.xan-ga-tool-filter-reset{
  display:none !important;
}
.xan-ga-tool-filter-select-mode,
.xan-ga-tool-filter-compact{
  background:#ffffff !important;
  border:1px solid #d9e8ef !important;
  box-shadow:0 14px 32px rgba(7,27,58,.06) !important;
}
.xan-ga-tool-filter-mainrow{
  display:grid !important;
  grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr) !important;
  gap:14px !important;
  align-items:end !important;
}
.xan-ga-tool-search span,
.xan-ga-tool-select span{
  color:#123D45 !important;
  font-weight:700 !important;
}
.xan-ga-tool-search input,
.xan-ga-tool-select select{
  color:#123D45 !important;
  background:#ffffff !important;
  border:1px solid #d5e5ed !important;
  font-weight:600 !important;
  min-height:48px !important;
}
.xan-ga-tool-search input:focus,
.xan-ga-tool-select select:focus{
  border-color:var(--xan-corp-accent) !important;
  box-shadow:0 0 0 3px rgba(143,232,241,.22) !important;
  outline:none !important;
}
/* Kartlar: koyu zemin = beyaz net yazı, sadece tıklama alanı beyaz = koyu yazı */
.xan-ga-app .xan-ga-tool-tile{
  background:linear-gradient(180deg,var(--xan-corp-bg) 0%, var(--xan-corp-bg-dark) 100%) !important;
  border:1px solid rgba(143,232,241,.28) !important;
  box-shadow:0 14px 30px rgba(7,27,58,.17) !important;
  text-align:center !important;
  align-items:center !important;
  justify-content:center !important;
  padding:26px 22px !important;
  gap:16px !important;
  min-height:242px !important;
}
.xan-ga-app .xan-ga-tool-tile::before{
  background:linear-gradient(90deg,var(--xan-corp-accent) 0%, rgba(143,232,241,.18) 100%) !important;
  height:4px !important;
}
.xan-ga-app .xan-ga-tool-tile strong{
  color:#ffffff !important;
  font-size:18px !important;
  line-height:1.3 !important;
  font-weight:800 !important;
  min-height:auto !important;
  letter-spacing:0 !important;
  text-align:center !important;
}
.xan-ga-app .xan-ga-tool-tile p{
  color:#ffffff !important;
  opacity:1 !important;
  font-size:13.8px !important;
  line-height:1.58 !important;
  font-weight:650 !important;
  text-align:center !important;
  max-width:92% !important;
  min-height:0 !important;
  margin:0 auto !important;
  display:block !important;
  overflow:visible !important;
  -webkit-line-clamp:unset !important;
}
.xan-ga-tool-use,
.xan-ga-tool-badges,
.xan-ga-tool-meta{display:none !important;}
.xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:auto !important;
  min-width:150px !important;
  max-width:100% !important;
  min-height:44px !important;
  padding:11px 18px !important;
  margin:4px auto 0 !important;
  border-radius:13px !important;
  background:#ffffff !important;
  border:1px solid rgba(255,255,255,.75) !important;
  color:var(--xan-corp-bg) !important;
  font-size:13px !important;
  font-weight:800 !important;
  line-height:1.15 !important;
  box-shadow:none !important;
  text-align:center !important;
}
.xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action *,
.xan-ga-app .xan-ga-tool-tile:hover .xan-ga-tile-action,
.xan-ga-app .xan-ga-tool-tile:focus-visible .xan-ga-tile-action,
.xan-ga-app .xan-ga-tool-tile:hover .xan-ga-tile-action *,
.xan-ga-app .xan-ga-tool-tile:focus-visible .xan-ga-tile-action *{
  color:var(--xan-corp-bg) !important;
}
.xan-ga-app .xan-ga-tool-tile:hover,
.xan-ga-app .xan-ga-tool-tile:focus-visible{
  border-color:rgba(143,232,241,.44) !important;
  box-shadow:0 18px 36px rgba(7,27,58,.2) !important;
}
/* Ana sayfa resmi bağlantı alanı: 2 numaralı bölüm kurumsal petrol standardı */
.xan-ga-growth-head-strong,
.xan-ga-section-heading.xan-ga-growth-head-strong{
  background:linear-gradient(135deg,var(--xan-corp-bg) 0%, var(--xan-corp-bg-dark) 100%) !important;
  border:1px solid rgba(143,232,241,.26) !important;
  color:#ffffff !important;
  box-shadow:0 14px 32px rgba(7,27,58,.14) !important;
}
.xan-ga-growth-head-strong .xan-ga-eyebrow,
.xan-ga-growth-head-strong h2,
.xan-ga-growth-head-strong p{
  color:#ffffff !important;
  opacity:1 !important;
}
.xan-ga-growth-head-strong .xan-ga-eyebrow{color:var(--xan-corp-accent) !important;}
.xan-ga-growth-card-strong,
.xan-ga-growth-card{
  background:linear-gradient(180deg,var(--xan-corp-bg) 0%, var(--xan-corp-bg-dark) 100%) !important;
  border:1px solid rgba(143,232,241,.28) !important;
  color:#ffffff !important;
  text-align:center !important;
  align-items:center !important;
  justify-content:center !important;
  box-shadow:0 14px 30px rgba(7,27,58,.17) !important;
}
.xan-ga-growth-card span,
.xan-ga-growth-card-strong span{display:none !important;}
.xan-ga-growth-card small,
.xan-ga-growth-card-strong small{
  color:var(--xan-corp-accent) !important;
  background:rgba(255,255,255,.08) !important;
  border-color:rgba(143,232,241,.24) !important;
  font-weight:800 !important;
}
.xan-ga-growth-card strong,
.xan-ga-growth-card p,
.xan-ga-growth-card-strong strong,
.xan-ga-growth-card-strong p{
  color:#ffffff !important;
  opacity:1 !important;
  text-align:center !important;
}
.xan-ga-growth-card strong,
.xan-ga-growth-card-strong strong{font-weight:800 !important;}
.xan-ga-growth-card p,
.xan-ga-growth-card-strong p{font-weight:650 !important;line-height:1.58 !important;}
.xan-ga-growth-card em,
.xan-ga-growth-card-strong em{
  background:#ffffff !important;
  color:var(--xan-corp-bg) !important;
  border-color:#ffffff !important;
  font-weight:800 !important;
  align-self:center !important;
}
/* Detay sayfası üst kullanım alanı ve alt yönlendirme */
.xan-ga-tool-intro,
.xan-ga-tool-bottom-cta,
.xan-ga-tool-bottom-cta-strong{
  background:linear-gradient(135deg,var(--xan-corp-bg) 0%, var(--xan-corp-bg-dark) 100%) !important;
  border-color:rgba(143,232,241,.28) !important;
  color:#ffffff !important;
}
.xan-ga-tool-intro :is(h2,p,span,strong,b,small,div),
.xan-ga-tool-bottom-cta :is(strong,p,span,a,small),
.xan-ga-tool-bottom-cta-strong :is(strong,p,span,a,small){
  color:#ffffff !important;
  opacity:1 !important;
}
.xan-ga-tool-intro .xan-ga-eyebrow,
.xan-ga-tool-intro-grid span,
.xan-ga-tool-bottom-cta .xan-ga-eyebrow,
.xan-ga-tool-bottom-cta-strong .xan-ga-eyebrow{
  color:var(--xan-corp-accent) !important;
}
.xan-ga-tool-intro-grid div,
.xan-ga-tool-intro-note,
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a{
  background:rgba(255,255,255,.08) !important;
  border-color:rgba(143,232,241,.24) !important;
}
/* AJAX canlı arama görünürlüğü */
.xan-ga-tool-tile.is-filter-hidden,
.xan-ga-home-ad-tile.is-filter-hidden,
.xan-ga-growth-card.is-filter-hidden{display:none !important;}
.xan-ga-home-grid.is-filter-focused{justify-content:start !important;}
/* Mobil/tablet özel form menüsü */
@media(max-width:1100px){
  .xan-ga-tool-filter-mainrow{grid-template-columns:1fr !important;}
  .xan-ga-tool-search input,
  .xan-ga-tool-select select{width:100% !important;}
  .xan-ga-app .xan-ga-tool-tile{min-height:220px !important;padding:24px 20px !important;}
}
@media(max-width:760px){
  .xan-ga-tool-filter-select-mode{padding:14px !important;border-radius:18px !important;}
  .xan-ga-app .xan-ga-tool-tile{min-height:auto !important;padding:22px 18px !important;gap:13px !important;}
  .xan-ga-app .xan-ga-tool-tile p{max-width:100% !important;font-size:13.4px !important;}
  .xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action{width:100% !important;min-width:0 !important;}
}


/* v1.8.25 detay intro okunurluk ve küçük etiket düzeni */
.xan-ga-tool-intro,
.xan-ga-tool-intro *{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  text-rendering:optimizeLegibility;
}
.xan-ga-tool-intro-head h2,
.xan-ga-tool-intro-head p{
  text-shadow:none !important;
}
.xan-ga-tool-intro-grid{
  align-items:stretch !important;
}
.xan-ga-tool-intro-grid div{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:flex-start !important;
  text-align:center !important;
  gap:8px !important;
}
.xan-ga-tool-intro-grid span{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  align-self:center !important;
  min-height:28px !important;
  padding:6px 12px !important;
  border-radius:999px !important;
  background:rgba(255,255,255,.14) !important;
  border:1px solid rgba(143,232,241,.38) !important;
  color:#ffffff !important;
  font-size:10px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
  letter-spacing:.04em !important;
  text-transform:uppercase !important;
  text-align:center !important;
  white-space:nowrap !important;
  box-shadow:0 2px 10px rgba(7,27,58,.08) !important;
}
.xan-ga-tool-intro-grid strong{
  display:block !important;
  width:100% !important;
  text-align:center !important;
  font-size:14px !important;
  line-height:1.28 !important;
  font-weight:800 !important;
  color:#ffffff !important;
}
.xan-ga-tool-intro-grid p{
  margin:0 !important;
  text-align:center !important;
  font-size:12.6px !important;
  line-height:1.52 !important;
  font-weight:650 !important;
  color:rgba(255,255,255,.94) !important;
}
.xan-ga-tool-intro-note{
  text-align:center !important;
}
.xan-ga-hero-card,
.xan-ga-hero-card *{
  text-shadow:none !important;
}
@media(max-width:1100px){
  .xan-ga-tool-intro-grid p{
    font-size:12.2px !important;
    line-height:1.48 !important;
  }
}
@media(max-width:760px){
  .xan-ga-tool-intro-grid div{
    gap:7px !important;
    padding:12px !important;
  }
  .xan-ga-tool-intro-grid span{
    min-height:26px !important;
    padding:5px 10px !important;
    font-size:9.5px !important;
  }
  .xan-ga-tool-intro-grid strong{
    font-size:13.2px !important;
  }
  .xan-ga-tool-intro-grid p{
    font-size:11.8px !important;
    line-height:1.46 !important;
  }
}


/* v1.8.26 beyaz buton yazı görünürlüğü ve resmi bağlantılar başlık düzeltmesi */
.xan-ga-app .xan-ga-section-heading.xan-ga-growth-head-strong,
.xan-ga-app .xan-ga-section-heading.xan-ga-growth-head-strong h2,
.xan-ga-app .xan-ga-section-heading.xan-ga-growth-head-strong p,
.xan-ga-app .xan-ga-section-heading.xan-ga-growth-head-strong .xan-ga-eyebrow{
  color:#ffffff !important;
  opacity:1 !important;
}
.xan-ga-app .xan-ga-section-heading.xan-ga-growth-head-strong .xan-ga-eyebrow{
  color:var(--xan-corp-accent,#8fe8f1) !important;
}
/* Ana kart butonları: beyaz zemin, koyu okunur yazı */
.xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action,
.xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action *,
.xan-ga-growth-card em,
.xan-ga-growth-card-strong em{
  background:#ffffff !important;
  color:#205058 !important;
  border:1px solid rgba(32,80,88,.18) !important;
  font-weight:800 !important;
  text-shadow:none !important;
  box-shadow:0 8px 18px rgba(7,27,58,.10) !important;
}
.xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-width:164px !important;
}
.xan-ga-growth-card em,
.xan-ga-growth-card-strong em{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-width:120px !important;
  min-height:38px !important;
  padding:8px 14px !important;
  border-radius:13px !important;
}
.xan-ga-app .xan-ga-tool-tile:hover .xan-ga-tile-action,
.xan-ga-app .xan-ga-tool-tile:focus-visible .xan-ga-tile-action,
.xan-ga-growth-card:hover em,
.xan-ga-growth-card:focus-visible em,
.xan-ga-growth-card-strong:hover em,
.xan-ga-growth-card-strong:focus-visible em{
  background:linear-gradient(135deg,#f7ffff 0%, #dff7f9 100%) !important;
  color:#173f46 !important;
  border-color:rgba(143,232,241,.55) !important;
  box-shadow:0 10px 22px rgba(7,27,58,.14) !important;
  transform:translateY(-1px);
}
.xan-ga-app .xan-ga-tool-tile:hover .xan-ga-tile-action *,
.xan-ga-app .xan-ga-tool-tile:focus-visible .xan-ga-tile-action *{
  color:#173f46 !important;
}
/* Büyüme kartı metin okunurluğu */
.xan-ga-growth-card strong,
.xan-ga-growth-card-strong strong,
.xan-ga-growth-card p,
.xan-ga-growth-card-strong p,
.xan-ga-growth-card small,
.xan-ga-growth-card-strong small{
  color:#ffffff !important;
  opacity:1 !important;
  text-shadow:none !important;
}
.xan-ga-growth-card small,
.xan-ga-growth-card-strong small{
  color:var(--xan-corp-accent,#8fe8f1) !important;
}
/* Genel beyaz zeminli butonlar */
.xan-ga-app .xan-ga-btn-light,
.xan-ga-app .xan-ga-btn-soft,
.xan-ga-app .xan-ga-btn-light *,
.xan-ga-app .xan-ga-btn-soft *{
  color:#205058 !important;
}


/* v1.8.27 bölüm üst küçük başlık pill okunurluk düzeltmesi */
.xan-ga-eyebrow{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:28px;
  padding:6px 12px;
  border-radius:999px;
  background:#205058;
  color:#ffffff !important;
  border:1px solid rgba(143,232,241,.30);
  font-size:10px;
  font-weight:800;
  line-height:1.1;
  letter-spacing:.04em;
  text-transform:uppercase;
  text-shadow:none !important;
}
.xan-ga-tool-intro .xan-ga-eyebrow,
.xan-ga-section-heading .xan-ga-eyebrow,
.xan-ga-tool-bottom-cta .xan-ga-eyebrow,
.xan-ga-tool-bottom-cta-strong .xan-ga-eyebrow,
.xan-ga-home-heading-clean .xan-ga-eyebrow,
.xan-ga-growth-head-strong .xan-ga-eyebrow{
  background:#205058 !important;
  color:#ffffff !important;
  border-color:rgba(143,232,241,.34) !important;
  box-shadow:0 6px 14px rgba(7,27,58,.08);
}
.xan-ga-hero .xan-ga-eyebrow,
.xan-ga-hero-simple .xan-ga-eyebrow{
  background:rgba(255,255,255,.10) !important;
  color:#ffffff !important;
  border-color:rgba(143,232,241,.34) !important;
}
.xan-ga-tool-intro-head .xan-ga-eyebrow,
.xan-ga-section-heading .xan-ga-eyebrow{
  margin-bottom:12px !important;
}
@media (max-width:760px){
  .xan-ga-eyebrow{
    min-height:26px;
    padding:5px 10px;
    font-size:9.5px;
  }
}


/* v1.8.28 koyu zemin beyaz yazı, daha ince tipografi ve buton görünürlük fix */
:root{
  --xan-corp-bg:#205058;
  --xan-corp-bg-dark:#173f46;
  --xan-corp-accent:#8fe8f1;
}
/* Koyu zeminli tüm ana bloklarda yazı beyaz ve net */
.xan-ga-app :is(
  .xan-ga-sidebar,
  .xan-ga-hero,
  .xan-ga-hero-simple,
  .xan-ga-tool-tile,
  .xan-ga-growth-card,
  .xan-ga-growth-card-strong,
  .xan-ga-tool-intro,
  .xan-ga-tool-bottom-cta,
  .xan-ga-tool-bottom-cta-strong,
  .xan-ga-section-heading.xan-ga-growth-head-strong,
  .xan-ga-home-ad-tile[data-xan-home-ad],
  .xan-ga-home-ad-inline
) :is(h1,h2,h3,h4,strong,b,p,span,small,em,a,button,label){
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
  opacity:1 !important;
  text-shadow:none !important;
}
.xan-ga-app :is(
  .xan-ga-tool-tile,
  .xan-ga-growth-card,
  .xan-ga-growth-card-strong,
  .xan-ga-tool-intro,
  .xan-ga-tool-bottom-cta,
  .xan-ga-tool-bottom-cta-strong,
  .xan-ga-section-heading.xan-ga-growth-head-strong
) p{
  color:rgba(255,255,255,.96) !important;
  -webkit-text-fill-color:rgba(255,255,255,.96) !important;
}
.xan-ga-app :is(
  .xan-ga-tool-tile,
  .xan-ga-growth-card,
  .xan-ga-growth-card-strong,
  .xan-ga-tool-intro,
  .xan-ga-tool-bottom-cta,
  .xan-ga-tool-bottom-cta-strong,
  .xan-ga-section-heading.xan-ga-growth-head-strong
) .xan-ga-eyebrow,
.xan-ga-app :is(.xan-ga-growth-card small,.xan-ga-growth-card-strong small){
  color:var(--xan-corp-accent) !important;
  -webkit-text-fill-color:var(--xan-corp-accent) !important;
}
/* Yazıları biraz incelt */
.xan-ga-app .xan-ga-tool-tile strong,
.xan-ga-app .xan-ga-growth-card strong,
.xan-ga-app .xan-ga-growth-card-strong strong,
.xan-ga-app .xan-ga-tool-intro-grid strong,
.xan-ga-app .xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a strong{
  font-weight:700 !important;
}
.xan-ga-app .xan-ga-tool-tile p,
.xan-ga-app .xan-ga-growth-card p,
.xan-ga-app .xan-ga-growth-card-strong p,
.xan-ga-app .xan-ga-tool-intro-grid p,
.xan-ga-app .xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a small,
.xan-ga-app .xan-ga-hero p{
  font-weight:500 !important;
}
/* Beyaz butonlardaki araç isimleri normalde görünür olsun */
.xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action,
.xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action *,
.xan-ga-growth-card em,
.xan-ga-growth-card-strong em,
.xan-ga-home-ad-tile[data-xan-home-ad] em,
.xan-ga-home-ad-inline em{
  background:#ffffff !important;
  color:#205058 !important;
  -webkit-text-fill-color:#205058 !important;
  opacity:1 !important;
  visibility:visible !important;
  text-indent:0 !important;
  text-shadow:none !important;
  font-size:14px !important;
  font-weight:800 !important;
  line-height:1.15 !important;
  letter-spacing:0 !important;
  border:1px solid rgba(32,80,88,.18) !important;
  box-shadow:0 8px 18px rgba(7,27,58,.10) !important;
}
.xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-width:164px !important;
  min-height:42px !important;
  padding:10px 16px !important;
}
.xan-ga-growth-card em,
.xan-ga-growth-card-strong em,
.xan-ga-home-ad-tile[data-xan-home-ad] em,
.xan-ga-home-ad-inline em{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-width:128px !important;
  min-height:40px !important;
  padding:9px 15px !important;
  border-radius:13px !important;
}
.xan-ga-app .xan-ga-tool-tile:hover .xan-ga-tile-action,
.xan-ga-app .xan-ga-tool-tile:hover .xan-ga-tile-action *,
.xan-ga-app .xan-ga-tool-tile:focus-visible .xan-ga-tile-action,
.xan-ga-app .xan-ga-tool-tile:focus-visible .xan-ga-tile-action *,
.xan-ga-growth-card:hover em,
.xan-ga-growth-card:focus-visible em,
.xan-ga-growth-card-strong:hover em,
.xan-ga-growth-card-strong:focus-visible em,
.xan-ga-home-ad-tile[data-xan-home-ad]:hover em,
.xan-ga-home-ad-inline:hover em{
  color:#173f46 !important;
  -webkit-text-fill-color:#173f46 !important;
  background:linear-gradient(135deg,#f7ffff 0%,#dff7f9 100%) !important;
}
/* Mobil başlık okunurluğu */
@media (max-width:820px){
  .xan-ga-app .xan-ga-tool-tile strong,
  .xan-ga-app .xan-ga-growth-card strong,
  .xan-ga-app .xan-ga-growth-card-strong strong{
    font-size:17px !important;
    line-height:1.34 !important;
    font-weight:700 !important;
    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;
  }
  .xan-ga-app .xan-ga-tool-tile p,
  .xan-ga-app .xan-ga-growth-card p,
  .xan-ga-app .xan-ga-growth-card-strong p{
    font-size:13px !important;
    line-height:1.58 !important;
    font-weight:500 !important;
    color:rgba(255,255,255,.96) !important;
    -webkit-text-fill-color:rgba(255,255,255,.96) !important;
  }
}
@media (max-width:560px){
  .xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action,
  .xan-ga-growth-card em,
  .xan-ga-growth-card-strong em,
  .xan-ga-home-ad-tile[data-xan-home-ad] em,
  .xan-ga-home-ad-inline em{
    min-width:118px !important;
    min-height:38px !important;
    font-size:13px !important;
    padding:8px 12px !important;
  }
}


/* v1.8.29 buton etiket görünürlüğü kök neden düzeltmesi */
/* Kök neden: koyu kartlardaki genel span/em beyaz yazı kuralı, beyaz buton içindeki etiketleri de beyaza çeviriyordu. */
.xan-ga-app .xan-ga-tool-tile > .xan-ga-tile-action,
.xan-ga-app .xan-ga-tool-tile > .xan-ga-tile-action .xan-ga-tile-action-label,
.xan-ga-growth-card em,
.xan-ga-growth-card em .xan-ga-growth-action-label,
.xan-ga-growth-card-strong em,
.xan-ga-growth-card-strong em .xan-ga-growth-action-label,
.xan-ga-home-ad-tile[data-xan-home-ad] em,
.xan-ga-home-ad-tile[data-xan-home-ad] em .xan-ga-home-ad-button-label,
.xan-ga-home-ad-inline em,
.xan-ga-home-ad-inline em .xan-ga-home-ad-button-label{
  color:#205058 !important;
  -webkit-text-fill-color:#205058 !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:none !important;
}
.xan-ga-app .xan-ga-tool-tile > .xan-ga-tile-action,
.xan-ga-growth-card em,
.xan-ga-growth-card-strong em,
.xan-ga-home-ad-tile[data-xan-home-ad] em,
.xan-ga-home-ad-inline em{
  background:#ffffff !important;
  border:1px solid rgba(32,80,88,.18) !important;
  box-shadow:0 8px 18px rgba(7,27,58,.10) !important;
}
.xan-ga-app .xan-ga-tool-tile > .xan-ga-tile-action .xan-ga-tile-action-label,
.xan-ga-growth-card em .xan-ga-growth-action-label,
.xan-ga-growth-card-strong em .xan-ga-growth-action-label,
.xan-ga-home-ad-tile[data-xan-home-ad] em .xan-ga-home-ad-button-label,
.xan-ga-home-ad-inline em .xan-ga-home-ad-button-label{
  display:inline-block !important;
  width:100% !important;
  color:#205058 !important;
  -webkit-text-fill-color:#205058 !important;
  font-size:14px !important;
  font-weight:800 !important;
  line-height:1.15 !important;
  letter-spacing:0 !important;
  text-align:center !important;
}
.xan-ga-app .xan-ga-tool-tile:hover > .xan-ga-tile-action,
.xan-ga-app .xan-ga-tool-tile:hover > .xan-ga-tile-action .xan-ga-tile-action-label,
.xan-ga-app .xan-ga-tool-tile:focus-visible > .xan-ga-tile-action,
.xan-ga-app .xan-ga-tool-tile:focus-visible > .xan-ga-tile-action .xan-ga-tile-action-label,
.xan-ga-growth-card:hover em,
.xan-ga-growth-card:hover em .xan-ga-growth-action-label,
.xan-ga-growth-card:focus-visible em,
.xan-ga-growth-card:focus-visible em .xan-ga-growth-action-label,
.xan-ga-growth-card-strong:hover em,
.xan-ga-growth-card-strong:hover em .xan-ga-growth-action-label,
.xan-ga-growth-card-strong:focus-visible em,
.xan-ga-growth-card-strong:focus-visible em .xan-ga-growth-action-label,
.xan-ga-home-ad-tile[data-xan-home-ad]:hover em,
.xan-ga-home-ad-tile[data-xan-home-ad]:hover em .xan-ga-home-ad-button-label,
.xan-ga-home-ad-inline:hover em,
.xan-ga-home-ad-inline:hover em .xan-ga-home-ad-button-label{
  color:#173f46 !important;
  -webkit-text-fill-color:#173f46 !important;
}
@media (max-width:560px){
  .xan-ga-app .xan-ga-tool-tile > .xan-ga-tile-action .xan-ga-tile-action-label,
  .xan-ga-growth-card em .xan-ga-growth-action-label,
  .xan-ga-growth-card-strong em .xan-ga-growth-action-label,
  .xan-ga-home-ad-tile[data-xan-home-ad] em .xan-ga-home-ad-button-label,
  .xan-ga-home-ad-inline em .xan-ga-home-ad-button-label{
    font-size:13px !important;
  }
}


/* v1.8.30 kesin buton metni ve hover okunurluk düzeltmesi */
/* Sorun kaynağı: koyu kartlara verilen genel "span/em beyaz" kuralı beyaz buton içindeki etiketleri de ezdi.
   Bu blok en sonda ve daha spesifik çalışır; normal/hover/focus durumunda buton yazısını sabit görünür tutar. */
.xan-ga-app .xan-ga-tool-tile > .xan-ga-tile-action,
.xan-ga-app .xan-ga-tool-tile > .xan-ga-tile-action:hover,
.xan-ga-app .xan-ga-tool-tile:hover > .xan-ga-tile-action,
.xan-ga-app .xan-ga-tool-tile:focus-visible > .xan-ga-tile-action,
.xan-ga-growth-card > em,
.xan-ga-growth-card:hover > em,
.xan-ga-growth-card:focus-visible > em,
.xan-ga-growth-card-strong > em,
.xan-ga-growth-card-strong:hover > em,
.xan-ga-growth-card-strong:focus-visible > em,
.xan-ga-home-ad-tile[data-xan-home-ad] > em,
.xan-ga-home-ad-tile[data-xan-home-ad]:hover > em,
.xan-ga-home-ad-tile[data-xan-home-ad]:focus-visible > em,
.xan-ga-home-ad-inline > em,
.xan-ga-home-ad-inline:hover > em,
.xan-ga-home-ad-inline:focus-visible > em{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  background:#ffffff !important;
  background-image:none !important;
  color:#205058 !important;
  -webkit-text-fill-color:#205058 !important;
  opacity:1 !important;
  visibility:visible !important;
  text-indent:0 !important;
  text-shadow:none !important;
  filter:none !important;
  border:1px solid rgba(32,80,88,.18) !important;
  box-shadow:0 8px 18px rgba(7,27,58,.10) !important;
}
.xan-ga-app .xan-ga-tool-tile > .xan-ga-tile-action::before,
.xan-ga-app .xan-ga-tool-tile > .xan-ga-tile-action::after,
.xan-ga-growth-card > em::before,
.xan-ga-growth-card > em::after,
.xan-ga-growth-card-strong > em::before,
.xan-ga-growth-card-strong > em::after,
.xan-ga-home-ad-tile[data-xan-home-ad] > em::before,
.xan-ga-home-ad-tile[data-xan-home-ad] > em::after,
.xan-ga-home-ad-inline > em::before,
.xan-ga-home-ad-inline > em::after{
  display:none !important;
  content:none !important;
}
.xan-ga-app .xan-ga-tool-tile > .xan-ga-tile-action,
.xan-ga-growth-card > em,
.xan-ga-growth-card-strong > em,
.xan-ga-home-ad-tile[data-xan-home-ad] > em,
.xan-ga-home-ad-inline > em{
  min-width:138px !important;
  min-height:40px !important;
  padding:9px 16px !important;
  border-radius:13px !important;
}
.xan-ga-app .xan-ga-tool-tile > .xan-ga-tile-action > .xan-ga-tile-action-label,
.xan-ga-growth-card > em > .xan-ga-growth-action-label,
.xan-ga-growth-card-strong > em > .xan-ga-growth-action-label,
.xan-ga-home-ad-tile[data-xan-home-ad] > em > .xan-ga-home-ad-button-label,
.xan-ga-home-ad-inline > em > .xan-ga-home-ad-button-label{
  display:inline-block !important;
  position:relative !important;
  z-index:3 !important;
  width:100% !important;
  color:#205058 !important;
  -webkit-text-fill-color:#205058 !important;
  opacity:1 !important;
  visibility:visible !important;
  text-indent:0 !important;
  text-shadow:none !important;
  font-size:13.5px !important;
  font-weight:700 !important;
  line-height:1.15 !important;
  letter-spacing:0 !important;
  text-align:center !important;
  white-space:nowrap !important;
}
.xan-ga-app .xan-ga-tool-tile:hover > .xan-ga-tile-action > .xan-ga-tile-action-label,
.xan-ga-app .xan-ga-tool-tile:focus-visible > .xan-ga-tile-action > .xan-ga-tile-action-label,
.xan-ga-growth-card:hover > em > .xan-ga-growth-action-label,
.xan-ga-growth-card:focus-visible > em > .xan-ga-growth-action-label,
.xan-ga-growth-card-strong:hover > em > .xan-ga-growth-action-label,
.xan-ga-growth-card-strong:focus-visible > em > .xan-ga-growth-action-label,
.xan-ga-home-ad-tile[data-xan-home-ad]:hover > em > .xan-ga-home-ad-button-label,
.xan-ga-home-ad-tile[data-xan-home-ad]:focus-visible > em > .xan-ga-home-ad-button-label,
.xan-ga-home-ad-inline:hover > em > .xan-ga-home-ad-button-label,
.xan-ga-home-ad-inline:focus-visible > em > .xan-ga-home-ad-button-label{
  color:#205058 !important;
  -webkit-text-fill-color:#205058 !important;
}
/* Detay sayfası hızlı butonları: beyaz butonda koyu yazı, koyu butonda beyaz yazı */
.xan-ga-tool-toolbar-actions .xan-ga-btn.xan-ga-btn-soft,
.xan-ga-tool-toolbar-actions .xan-ga-btn.xan-ga-btn-soft:hover,
.xan-ga-tool-toolbar-actions .xan-ga-btn.xan-ga-btn-soft:focus-visible{
  background:#ffffff !important;
  background-image:none !important;
  color:#205058 !important;
  -webkit-text-fill-color:#205058 !important;
  border:1px solid rgba(32,80,88,.16) !important;
  box-shadow:0 8px 18px rgba(7,27,58,.08) !important;
  opacity:1 !important;
}
.xan-ga-tool-toolbar-actions .xan-ga-btn.xan-ga-btn-dark,
.xan-ga-tool-toolbar-actions .xan-ga-btn.xan-ga-btn-dark:hover,
.xan-ga-tool-toolbar-actions .xan-ga-btn.xan-ga-btn-dark:focus-visible{
  background:#205058 !important;
  background-image:none !important;
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
  border:1px solid rgba(143,232,241,.26) !important;
  opacity:1 !important;
}
/* Koyu resmi bağlantılar başlık bloğu */
.xan-ga-app .xan-ga-section-heading.xan-ga-growth-head-strong,
.xan-ga-app .xan-ga-section-heading.xan-ga-growth-head-strong h2,
.xan-ga-app .xan-ga-section-heading.xan-ga-growth-head-strong p,
.xan-ga-app .xan-ga-section-heading.xan-ga-growth-head-strong span{
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
  opacity:1 !important;
}
.xan-ga-app .xan-ga-section-heading.xan-ga-growth-head-strong .xan-ga-eyebrow{
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
}
/* Yazı kalınlığını dengede tut */
.xan-ga-app .xan-ga-tool-tile strong,
.xan-ga-app .xan-ga-growth-card strong,
.xan-ga-app .xan-ga-growth-card-strong strong{
  font-weight:700 !important;
}
.xan-ga-app .xan-ga-tool-tile p,
.xan-ga-app .xan-ga-growth-card p,
.xan-ga-app .xan-ga-growth-card-strong p{
  font-weight:500 !important;
}
@media(max-width:560px){
  .xan-ga-app .xan-ga-tool-tile > .xan-ga-tile-action > .xan-ga-tile-action-label,
  .xan-ga-growth-card > em > .xan-ga-growth-action-label,
  .xan-ga-growth-card-strong > em > .xan-ga-growth-action-label,
  .xan-ga-home-ad-tile[data-xan-home-ad] > em > .xan-ga-home-ad-button-label,
  .xan-ga-home-ad-inline > em > .xan-ga-home-ad-button-label{
    font-size:12.5px !important;
  }
}


/* v1.8.31 detay toolbar kurumsal petrol blok */
.xan-ga-tool-toolbar-compact{
  grid-template-columns:minmax(0,1fr) auto auto !important;
  gap:14px !important;
  align-items:center !important;
  padding:16px 18px !important;
  border-radius:22px !important;
  background:linear-gradient(135deg,#205058 0%, #173f46 100%) !important;
  border:1px solid rgba(143,232,241,.26) !important;
  box-shadow:0 18px 38px rgba(7,27,58,.12) !important;
}
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-info,
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-info *{
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
  text-shadow:none !important;
  opacity:1 !important;
}
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-info p{
  font-size:13.5px !important;
  line-height:1.58 !important;
  font-weight:500 !important;
  color:rgba(255,255,255,.96) !important;
  -webkit-text-fill-color:rgba(255,255,255,.96) !important;
}
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-label,
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-tags span{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:34px !important;
  padding:8px 12px !important;
  border-radius:999px !important;
  background:rgba(255,255,255,.08) !important;
  border:1px solid rgba(143,232,241,.30) !important;
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
  font-size:11.5px !important;
  font-weight:700 !important;
  line-height:1.1 !important;
  box-shadow:none !important;
}
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-label{
  background:rgba(255,255,255,.12) !important;
}
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-tags{
  gap:8px !important;
}
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-actions{
  gap:8px !important;
}
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-actions .xan-ga-btn{
  min-height:40px !important;
  padding:10px 14px !important;
  border-radius:14px !important;
  font-size:12.5px !important;
  font-weight:700 !important;
}
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-actions .xan-ga-btn.xan-ga-btn-soft,
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-actions .xan-ga-btn.xan-ga-btn-soft:hover,
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-actions .xan-ga-btn.xan-ga-btn-soft:focus-visible{
  background:rgba(255,255,255,.10) !important;
  background-image:none !important;
  border:1px solid rgba(143,232,241,.26) !important;
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
  box-shadow:none !important;
}
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-actions .xan-ga-btn.xan-ga-btn-soft:hover,
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-actions .xan-ga-btn.xan-ga-btn-soft:focus-visible{
  background:rgba(255,255,255,.16) !important;
  border-color:rgba(143,232,241,.45) !important;
}
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-actions .xan-ga-btn.xan-ga-btn-dark,
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-actions .xan-ga-btn.xan-ga-btn-dark:hover,
.xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-actions .xan-ga-btn.xan-ga-btn-dark:focus-visible{
  background:#123d45 !important;
  background-image:none !important;
  border:1px solid rgba(143,232,241,.36) !important;
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
  box-shadow:none !important;
}
@media (max-width:900px){
  .xan-ga-tool-toolbar-compact{
    grid-template-columns:1fr !important;
    align-items:flex-start !important;
  }
  .xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-actions{
    width:100% !important;
    display:grid !important;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  }
  .xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-tags{
    display:flex !important;
    flex-wrap:wrap !important;
  }
}
@media (max-width:560px){
  .xan-ga-tool-toolbar-compact{
    padding:14px !important;
    border-radius:18px !important;
  }
  .xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-info p{
    font-size:12.6px !important;
  }
  .xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-label,
  .xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-tags span{
    min-height:30px !important;
    padding:7px 10px !important;
    font-size:10.5px !important;
  }
  .xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-actions{
    grid-template-columns:1fr 1fr !important;
  }
  .xan-ga-tool-toolbar-compact .xan-ga-tool-toolbar-actions .xan-ga-btn{
    width:100% !important;
    min-height:38px !important;
    font-size:11.5px !important;
    padding:9px 10px !important;
  }
}


/* v1.8.32 mobil premium toparlama */
.xan-ga-brand-caption .xan-ga-brand-mobile,
.xan-ga-title-mobile{display:none}
.xan-ga-tool-mobile-picker{display:none}

@media (max-width:760px){
  .xan-ga-sidebar-top{
    position:relative !important;
    justify-content:center !important;
    align-items:center !important;
    min-height:120px !important;
    padding-right:76px !important;
  }
  .xan-ga-brand{
    width:100% !important;
    align-items:center !important;
    text-align:center !important;
    gap:6px !important;
    margin:0 auto !important;
  }
  .xan-ga-brand img{
    max-width:172px !important;
    max-height:88px !important;
    object-position:center center !important;
    margin:0 auto !important;
  }
  .xan-ga-brand-caption{
    display:block !important;
    text-align:center !important;
    width:100% !important;
  }
  .xan-ga-brand-caption .xan-ga-brand-desktop{display:none !important}
  .xan-ga-brand-caption .xan-ga-brand-mobile{
    display:block !important;
    color:#ffffff !important;
    font-size:16px !important;
    font-weight:700 !important;
    letter-spacing:.01em !important;
    text-transform:none !important;
  }
  .xan-ga-sidebar-toggle{
    position:absolute !important;
    right:0 !important;
    top:50% !important;
    transform:translateY(-50%) !important;
    min-width:70px !important;
    min-height:64px !important;
    padding:10px 12px !important;
    border-radius:18px !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    text-align:center !important;
    font-size:14px !important;
    line-height:1.15 !important;
  }
  .xan-ga-hero-simple{
    padding:18px 16px !important;
    text-align:center !important;
  }
  .xan-ga-hero-simple .xan-ga-hero-content{
    padding-right:0 !important;
  }
  .xan-ga-hero-simple .xan-ga-eyebrow{display:none !important}
  .xan-ga-hero-simple h1,
  .xan-ga-hero-simple p{
    text-align:center !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .xan-ga-title-desktop{display:none !important}
  .xan-ga-title-mobile{display:inline !important}
  .xan-ga-hero-mini-clock{
    position:static !important;
    margin:14px auto 0 !important;
    width:min(124px,100%) !important;
  }
  .xan-ga-tool-filter-mainrow{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
  }
  .xan-ga-tool-select-desktop{display:none !important}
  .xan-ga-tool-mobile-picker{
    display:block !important;
    width:100% !important;
    border:1px solid #d8e6ee !important;
    border-radius:16px !important;
    background:#fbfdff !important;
    overflow:hidden !important;
  }
  .xan-ga-tool-mobile-picker summary{
    list-style:none !important;
    cursor:pointer !important;
    padding:14px 16px !important;
    font-size:14px !important;
    font-weight:600 !important;
    color:#205058 !important;
    position:relative !important;
  }
  .xan-ga-tool-mobile-picker summary::-webkit-details-marker{display:none !important}
  .xan-ga-tool-mobile-picker summary:after{
    content:"▾";
    position:absolute;
    right:16px;
    top:50%;
    transform:translateY(-50%);
    color:#205058;
    font-size:14px;
  }
  .xan-ga-tool-mobile-picker[open] summary{
    background:#f1f7f8 !important;
    border-bottom:1px solid #d8e6ee !important;
  }
  .xan-ga-tool-mobile-picker-sheet{
    max-height:52vh !important;
    overflow:auto !important;
    padding:8px !important;
    display:grid !important;
    gap:8px !important;
    background:#ffffff !important;
  }
  .xan-ga-tool-mobile-picker-sheet a{
    display:flex !important;
    align-items:center !important;
    min-height:44px !important;
    padding:10px 12px !important;
    border-radius:12px !important;
    background:#f5fafb !important;
    color:#123d45 !important;
    text-decoration:none !important;
    font-size:14px !important;
    font-weight:600 !important;
    line-height:1.35 !important;
    border:1px solid #deeaee !important;
  }
  .xan-ga-tool-mobile-picker-sheet a:hover,
  .xan-ga-tool-mobile-picker-sheet a:focus-visible{
    background:#205058 !important;
    color:#ffffff !important;
    border-color:#205058 !important;
  }
  .xan-ga-mobile-bar{
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
    left:10px !important;
    right:10px !important;
    bottom:10px !important;
    max-width:520px !important;
    padding:8px !important;
    gap:8px !important;
    background:rgba(7,27,58,.96) !important;
    border:1px solid rgba(143,232,241,.18) !important;
    border-radius:20px !important;
    backdrop-filter:blur(10px) !important;
  }
  .xan-ga-mobile-bar a{
    min-height:64px !important;
    padding:10px 6px !important;
    border-radius:16px !important;
    background:#ffffff !important;
    color:#123d45 !important;
    border:1px solid rgba(18,61,69,.08) !important;
    box-shadow:none !important;
    gap:0 !important;
  }
  .xan-ga-mobile-bar a span{
    font-size:12px !important;
    font-weight:700 !important;
    line-height:1.2 !important;
    color:inherit !important;
    white-space:normal !important;
  }
  .xan-ga-mobile-bar a b{display:none !important}
  .xan-ga-mobile-bar a:nth-child(3){
    background:linear-gradient(135deg,#10b981,#07a96a) !important;
    color:#ffffff !important;
    border-color:rgba(255,255,255,.16) !important;
  }
  .xan-ga-mobile-bar a:nth-child(3) span{color:#ffffff !important}
}

@media (max-width:560px){
  .xan-ga-sidebar-top{min-height:108px !important;padding-right:72px !important}
  .xan-ga-brand img{max-width:160px !important;max-height:80px !important}
  .xan-ga-brand-caption .xan-ga-brand-mobile{font-size:15px !important}
  .xan-ga-sidebar-toggle{min-width:68px !important;min-height:60px !important;font-size:13px !important}
  .xan-ga-hero-simple h1{font-size:20px !important;line-height:1.18 !important}
  .xan-ga-hero-simple p{font-size:13px !important;line-height:1.5 !important}
  .xan-ga-mobile-bar{left:8px !important;right:8px !important;bottom:8px !important;padding:7px !important;gap:6px !important}
  .xan-ga-mobile-bar a{min-height:60px !important;padding:9px 4px !important;border-radius:14px !important}
  .xan-ga-mobile-bar a span{font-size:11px !important}
}


/* v1.8.33 tablet + web düzen uyumu */
/* Marka alanını sadeleştir */
.xan-ga-brand-caption .xan-ga-brand-mobile,
.xan-ga-brand-caption .xan-ga-brand-desktop{
  display:none !important;
}
.xan-ga-sidebar-top{
  justify-content:center !important;
}
.xan-ga-brand{
  margin:0 auto !important;
}

/* Ana sayfada hero daha dengeli ve saat köşede */
.xan-ga-hero-simple{
  position:relative !important;
}
.xan-ga-hero-simple .xan-ga-hero-content{
  width:100% !important;
}
@media (min-width:761px){
  .xan-ga-hero-simple.is-home,
  .xan-ga-hero-simple[data-home="1"]{
    text-align:center !important;
  }
  .xan-ga-hero-simple.is-home .xan-ga-hero-content,
  .xan-ga-hero-simple[data-home="1"] .xan-ga-hero-content{
    padding-right:152px !important;
  }
}

/* Tablet için mobil mantığına yakın daha düzenli görünüm */
@media (max-width:1024px){
  .xan-ga-sidebar-top{
    position:relative !important;
    justify-content:center !important;
    align-items:center !important;
    min-height:116px !important;
    padding-right:82px !important;
  }
  .xan-ga-brand{
    width:100% !important;
    text-align:center !important;
    align-items:center !important;
    justify-content:center !important;
    gap:0 !important;
  }
  .xan-ga-brand img{
    max-width:188px !important;
    max-height:92px !important;
    margin:0 auto !important;
  }
  .xan-ga-sidebar-toggle{
    position:absolute !important;
    right:0 !important;
    top:50% !important;
    transform:translateY(-50%) !important;
    min-width:74px !important;
    min-height:64px !important;
  }
  .xan-ga-hero-simple{
    padding:22px 18px !important;
    text-align:center !important;
  }
  .xan-ga-hero-simple .xan-ga-hero-content{
    padding-right:0 !important;
  }
  .xan-ga-hero-simple .xan-ga-eyebrow{display:none !important}
  .xan-ga-hero-simple h1,
  .xan-ga-hero-simple p{
    text-align:center !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .xan-ga-hero-mini-clock{
    position:absolute !important;
    right:16px !important;
    top:16px !important;
    margin:0 !important;
    width:126px !important;
  }
  .xan-ga-tool-select-desktop{display:none !important}
  .xan-ga-tool-filter-mainrow{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:12px !important;
  }
  .xan-ga-tool-mobile-picker{
    display:block !important;
    width:100% !important;
    border:1px solid #d8e6ee !important;
    border-radius:16px !important;
    background:#fbfdff !important;
    overflow:hidden !important;
  }
  .xan-ga-tool-mobile-picker summary{
    list-style:none !important;
    cursor:pointer !important;
    padding:14px 16px !important;
    font-size:15px !important;
    font-weight:600 !important;
    color:#205058 !important;
    position:relative !important;
  }
  .xan-ga-tool-mobile-picker summary::-webkit-details-marker{display:none !important}
  .xan-ga-tool-mobile-picker summary:after{
    content:"▾";
    position:absolute;
    right:16px;
    top:50%;
    transform:translateY(-50%);
    color:#205058;
    font-size:15px;
  }
  .xan-ga-tool-mobile-picker[open] summary{
    background:#f1f7f8 !important;
    border-bottom:1px solid #d8e6ee !important;
  }
  .xan-ga-tool-mobile-picker-sheet{
    max-height:56vh !important;
    overflow:auto !important;
    padding:8px !important;
    display:grid !important;
    gap:8px !important;
    background:#ffffff !important;
  }
  .xan-ga-tool-mobile-picker-sheet a{
    display:flex !important;
    align-items:center !important;
    min-height:46px !important;
    padding:10px 12px !important;
    border-radius:12px !important;
    background:#f5fafb !important;
    color:#123d45 !important;
    text-decoration:none !important;
    font-size:14px !important;
    font-weight:600 !important;
    line-height:1.35 !important;
    border:1px solid #deeaee !important;
  }
  .xan-ga-tool-mobile-picker-sheet a:hover,
  .xan-ga-tool-mobile-picker-sheet a:focus-visible{
    background:#205058 !important;
    color:#ffffff !important;
    border-color:#205058 !important;
  }
}

/* Mobil alt bar net görünürlük */
@media (max-width:1024px){
  .xan-ga-mobile-bar{
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
    left:10px !important;
    right:10px !important;
    bottom:10px !important;
    max-width:560px !important;
    padding:8px !important;
    gap:8px !important;
    background:rgba(7,27,58,.96) !important;
    border:1px solid rgba(143,232,241,.18) !important;
    border-radius:20px !important;
    backdrop-filter:blur(10px) !important;
  }
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    text-align:center !important;
    min-height:64px !important;
    padding:10px 6px !important;
    border-radius:16px !important;
    background:#ffffff !important;
    color:#123d45 !important;
    border:1px solid rgba(18,61,69,.08) !important;
    box-shadow:none !important;
    text-decoration:none !important;
  }
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link span{
    display:block !important;
    width:100% !important;
    color:inherit !important;
    -webkit-text-fill-color:inherit !important;
    font-size:12px !important;
    font-weight:700 !important;
    line-height:1.2 !important;
    white-space:normal !important;
    text-align:center !important;
  }
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link-whatsapp{
    background:linear-gradient(135deg,#10b981,#07a96a) !important;
    color:#ffffff !important;
    border-color:rgba(255,255,255,.16) !important;
  }
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link-whatsapp span{
    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;
  }
}

/* Web ve tablet için alt sabit mobil barı kapat */
@media (min-width:761px){
  .xan-ga-mobile-bar{display:none !important}
}

/* Masaüstünde hızlı seçim daha kompakt kalsın */
@media (min-width:1025px){
  .xan-ga-tool-mobile-picker{display:none !important}
  .xan-ga-tool-select-desktop{display:flex !important}
}

@media (max-width:560px){
  .xan-ga-sidebar-top{min-height:106px !important;padding-right:72px !important}
  .xan-ga-brand img{max-width:156px !important;max-height:78px !important}
  .xan-ga-sidebar-toggle{min-width:68px !important;min-height:60px !important;font-size:13px !important}
  .xan-ga-hero-simple{padding:18px 16px 20px !important}
  .xan-ga-hero-mini-clock{right:14px !important;top:14px !important;width:118px !important}
  .xan-ga-hero-simple h1{font-size:20px !important;line-height:1.18 !important;padding-top:14px !important}
  .xan-ga-hero-simple p{font-size:13px !important;line-height:1.5 !important}
  .xan-ga-mobile-bar{left:8px !important;right:8px !important;bottom:8px !important;padding:7px !important;gap:6px !important}
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link{min-height:60px !important;padding:9px 4px !important;border-radius:14px !important}
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link span{font-size:11px !important}
}


/* v1.8.34 web hero odak + tipografi + koyu zemin okunurluk */
:root{
  --xan-font-body:400;
  --xan-font-medium:500;
  --xan-font-strong:600;
}
.xan-ga-app,
.xan-ga-app p,
.xan-ga-app li,
.xan-ga-app label,
.xan-ga-app input,
.xan-ga-app textarea,
.xan-ga-app select,
.xan-ga-app td,
.xan-ga-app th{
  font-weight:var(--xan-font-body) !important;
}
.xan-ga-app h1,
.xan-ga-app h2,
.xan-ga-app h3,
.xan-ga-app h4,
.xan-ga-app strong,
.xan-ga-app b,
.xan-ga-app .xan-ga-btn,
.xan-ga-app .xan-ga-nav a,
.xan-ga-app .xan-ga-mobile-bar-link,
.xan-ga-app .xan-ga-tool-tile-title,
.xan-ga-app .xan-ga-panel h2,
.xan-ga-app .xan-ga-hero h1,
.xan-ga-app .xan-ga-hero-simple h1{
  font-weight:var(--xan-font-strong) !important;
}
.xan-ga-app .xan-ga-eyebrow,
.xan-ga-app .xan-ga-tool-chip,
.xan-ga-app .xan-ga-chip,
.xan-ga-app .xan-ga-report-toolbar .xan-ga-btn,
.xan-ga-app .xan-ga-toolbar .xan-ga-btn,
.xan-ga-app .xan-ga-tool-card .xan-ga-btn,
.xan-ga-app .xan-ga-tool-tile .xan-ga-btn{
  font-weight:var(--xan-font-medium) !important;
}

/* Koyu zeminlerde net beyaz yazı */
.xan-ga-app :is(
  .xan-ga-sidebar,
  .xan-ga-hero,
  .xan-ga-hero-simple,
  .xan-ga-tool-intro,
  .xan-ga-tool-bottom-cta,
  .xan-ga-home-heading-clean,
  .xan-ga-home-ad-card,
  .xan-ga-tool-tile,
  .xan-ga-growth-card,
  .xan-ga-report-banner,
  .xan-ga-print-titlebar,
  .xan-ga-report-cta,
  .xan-ga-report-document-side,
  .xan-ga-toolbar-petrol,
  .xan-ga-dark-surface
) :is(h1,h2,h3,h4,p,strong,b,small,em,label,span:not(.xan-ga-btn):not(.xan-ga-mobile-bar-link),a:not(.xan-ga-btn):not(.xan-ga-mobile-bar-link)){
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
}
.xan-ga-app :is(.xan-ga-tool-tile,.xan-ga-growth-card,.xan-ga-home-ad-card,.xan-ga-tool-intro) .xan-ga-eyebrow,
.xan-ga-app :is(.xan-ga-sidebar,.xan-ga-hero,.xan-ga-hero-simple) .xan-ga-eyebrow{
  color:rgba(255,255,255,.92) !important;
  -webkit-text-fill-color:rgba(255,255,255,.92) !important;
}

/* Sadece web ana hero alanı */
@media (min-width:1025px){
  .xan-ga-hero-simple.is-home{
    min-height:168px !important;
    padding:30px 34px !important;
    text-align:center !important;
  }
  .xan-ga-hero-simple.is-home .xan-ga-eyebrow{
    display:none !important;
  }
  .xan-ga-hero-simple.is-home .xan-ga-hero-content{
    max-width:860px !important;
    margin:0 auto !important;
    padding-right:0 !important;
    text-align:center !important;
  }
  .xan-ga-hero-simple.is-home h1{
    font-size:46px !important;
    line-height:1.05 !important;
    letter-spacing:-.025em !important;
    margin:2px 0 12px !important;
    font-weight:600 !important;
  }
  .xan-ga-hero-simple.is-home p{
    max-width:760px !important;
    margin:0 auto !important;
    font-size:18px !important;
    line-height:1.6 !important;
    color:rgba(255,255,255,.92) !important;
    font-weight:400 !important;
  }
  .xan-ga-hero-simple.is-home .xan-ga-hero-mini-clock{
    top:14px !important;
    right:16px !important;
    width:98px !important;
  }
}

/* Tablet/web alt bar görünmez, mobilde kesin 4 buton */
@media (max-width:760px){
  .xan-ga-mobile-bar{
    display:grid !important;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
    left:8px !important;
    right:8px !important;
    bottom:8px !important;
    gap:8px !important;
  }
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link,
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link-tools,
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link-portfolio,
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link-whatsapp,
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link-business{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    min-height:60px !important;
    opacity:1 !important;
    visibility:visible !important;
  }
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link span{
    display:block !important;
    color:#123d45 !important;
    -webkit-text-fill-color:#123d45 !important;
    font-weight:500 !important;
    white-space:normal !important;
    text-align:center !important;
  }
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link-whatsapp{
    background:linear-gradient(135deg,#19c37d,#10b981) !important;
    border-color:rgba(255,255,255,.18) !important;
  }
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link-whatsapp span{
    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;
  }
}
@media (min-width:761px){
  .xan-ga-mobile-bar{display:none !important}
}


/* v1.8.35 WhatsApp alt menü kesin görünürlük */
@media (max-width:760px){
  .xan-ga-mobile-bar,
  .xan-ga-mobile-bar[data-xan-mobile-bar]{
    display:grid !important;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
    visibility:visible !important;
    opacity:1 !important;
    min-height:78px !important;
  }
  .xan-ga-mobile-bar > a,
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link,
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link-tools,
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link-portfolio,
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link-whatsapp,
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link-business{
    display:flex !important;
    visibility:visible !important;
    opacity:1 !important;
    align-items:center !important;
    justify-content:center !important;
    min-width:0 !important;
    min-height:60px !important;
    text-decoration:none !important;
  }
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link-whatsapp,
  .xan-ga-mobile-bar > a[href*="wa.me"]{
    display:flex !important;
    background:linear-gradient(135deg,#19c37d 0%,#10b981 100%) !important;
    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;
    border-color:rgba(255,255,255,.20) !important;
    order:3 !important;
  }
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link-tools{order:1 !important;}
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link-portfolio{order:2 !important;}
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link-business{order:4 !important;}
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link-whatsapp span,
  .xan-ga-mobile-bar > a[href*="wa.me"] span{
    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;
  }
}
@media (min-width:761px){
  .xan-ga-mobile-bar{display:none !important;}
}

/* v1.8.36 kart içi CTA buton düzeltme: beyaz blokları kaldır, kurumsal koyu CTA kullan */
.xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action,
.xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action-label{
  box-sizing:border-box !important;
}
.xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action{
  width:auto !important;
  min-width:138px !important;
  max-width:none !important;
  min-height:44px !important;
  margin:6px auto 0 !important;
  padding:0 18px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  border-radius:14px !important;
  background:linear-gradient(135deg,#123D45 0%, #205058 58%, #2b6e77 100%) !important;
  border:1px solid rgba(143,232,241,.34) !important;
  color:#ffffff !important;
  box-shadow:0 12px 24px rgba(7,27,58,.22) !important;
  text-align:center !important;
}
.xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action-label{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:auto !important;
  min-width:0 !important;
  padding:0 !important;
  margin:0 !important;
  background:transparent !important;
  border:0 !important;
  color:#ffffff !important;
  font-size:14px !important;
  font-weight:700 !important;
  line-height:1.2 !important;
  white-space:nowrap !important;
  text-align:center !important;
  opacity:1 !important;
  visibility:visible !important;
  text-indent:0 !important;
  letter-spacing:.01em !important;
  text-shadow:none !important;
}
.xan-ga-app .xan-ga-tool-tile:hover .xan-ga-tile-action,
.xan-ga-app .xan-ga-tool-tile:focus-visible .xan-ga-tile-action{
  background:linear-gradient(135deg,#0f3138 0%, #1a4851 58%, #2f7883 100%) !important;
  border-color:#8fe8f1 !important;
  color:#ffffff !important;
  transform:translateY(-1px) !important;
}
.xan-ga-app .xan-ga-tool-tile:hover .xan-ga-tile-action-label,
.xan-ga-app .xan-ga-tool-tile:focus-visible .xan-ga-tile-action-label{
  color:#ffffff !important;
}
/* boş beyaz kapsül görünümünü kesin iptal et */
.xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action::before,
.xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action::after,
.xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action-label::before,
.xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action-label::after{
  display:none !important;
  content:none !important;
}
/* Reklam/özel kart butonları ile görsel uyum */
.xan-ga-app .xan-ga-home-ad-tile[data-xan-home-ad] em,
.xan-ga-app .xan-ga-home-ad-inline em{
  background:linear-gradient(135deg,#123D45 0%, #205058 58%, #2b6e77 100%) !important;
  border:1px solid rgba(143,232,241,.34) !important;
  color:#ffffff !important;
}
.xan-ga-app .xan-ga-home-ad-tile[data-xan-home-ad] em .xan-ga-home-ad-button-label,
.xan-ga-app .xan-ga-home-ad-inline em .xan-ga-home-ad-button-label{
  color:#ffffff !important;
}

/* v1.8.37 mobil WhatsApp kesin görünürlük */
@media(max-width:1024px){
  .xan-ga-mobile-bar-v1837{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;visibility:visible!important;opacity:1!important;}
  .xan-ga-mobile-bar-v1837 .xan-ga-mobile-bar-link-whatsapp{display:flex!important;visibility:visible!important;opacity:1!important;background:linear-gradient(135deg,#19c37d,#10b981)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
  .xan-ga-mobile-bar-v1837 .xan-ga-mobile-bar-link-whatsapp span{color:#fff!important;-webkit-text-fill-color:#fff!important;}
}


/* v1.8.38 sadece sorunlu alanlara hedefli düzeltme */
/* 1) Reklam/yönlendirme kartı: koyu zemin üstünde yazılar beyaz */
.xan-ga-home-grid .xan-ga-home-ad-tile[data-xan-home-ad],
.xan-ga-home-grid .xan-ga-home-ad-inline[data-xan-home-ad]{
  color:#ffffff !important;
}
.xan-ga-home-grid .xan-ga-home-ad-tile[data-xan-home-ad] .xan-ga-home-ad-badge,
.xan-ga-home-grid .xan-ga-home-ad-tile[data-xan-home-ad] .xan-ga-home-ad-copy,
.xan-ga-home-grid .xan-ga-home-ad-tile[data-xan-home-ad] .xan-ga-home-ad-copy strong,
.xan-ga-home-grid .xan-ga-home-ad-tile[data-xan-home-ad] .xan-ga-home-ad-copy p,
.xan-ga-home-grid .xan-ga-home-ad-tile[data-xan-home-ad] em,
.xan-ga-home-grid .xan-ga-home-ad-tile[data-xan-home-ad] em span,
.xan-ga-home-grid .xan-ga-home-ad-inline[data-xan-home-ad] .xan-ga-home-ad-badge,
.xan-ga-home-grid .xan-ga-home-ad-inline[data-xan-home-ad] .xan-ga-home-ad-copy,
.xan-ga-home-grid .xan-ga-home-ad-inline[data-xan-home-ad] .xan-ga-home-ad-copy strong,
.xan-ga-home-grid .xan-ga-home-ad-inline[data-xan-home-ad] .xan-ga-home-ad-copy p,
.xan-ga-home-grid .xan-ga-home-ad-inline[data-xan-home-ad] em,
.xan-ga-home-grid .xan-ga-home-ad-inline[data-xan-home-ad] em span{
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
}
.xan-ga-home-grid .xan-ga-home-ad-tile[data-xan-home-ad] em,
.xan-ga-home-grid .xan-ga-home-ad-inline[data-xan-home-ad] em{
  background:linear-gradient(135deg,#123D45 0%,#205058 64%,#2b6e77 100%) !important;
  border:1px solid rgba(143,232,241,.35) !important;
  box-shadow:0 10px 22px rgba(7,27,58,.18) !important;
}

/* 2) Mobil üst logo: sağdaki menüye rağmen logo optik olarak ortaya gelsin */
@media (max-width:760px){
  .xan-ga-sidebar-top{
    min-height:112px !important;
    padding:14px 92px 14px 18px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
  }
  .xan-ga-sidebar-top .xan-ga-brand{
    position:relative !important;
    left:0 !important;
    transform:none !important;
    width:100% !important;
    max-width:310px !important;
    margin:0 auto !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    text-align:center !important;
  }
  .xan-ga-sidebar-top .xan-ga-brand img{
    width:100% !important;
    max-width:270px !important;
    max-height:88px !important;
    object-fit:contain !important;
    object-position:center center !important;
    margin:0 auto !important;
  }
  .xan-ga-sidebar-toggle{
    position:absolute !important;
    right:18px !important;
    top:50% !important;
    transform:translateY(-50%) !important;
  }
}

/* 3) Mobil ana hero: tarih-saat başlıkla çakışmasın */
@media (max-width:760px){
  .xan-ga-hero-simple.is-home{
    position:relative !important;
    min-height:250px !important;
    padding:100px 18px 24px !important;
    text-align:center !important;
    overflow:hidden !important;
  }
  .xan-ga-hero-simple.is-home .xan-ga-hero-content{
    padding:0 !important;
    max-width:100% !important;
    margin:0 auto !important;
    text-align:center !important;
  }
  .xan-ga-hero-simple.is-home h1{
    font-size:28px !important;
    line-height:1.18 !important;
    margin:0 0 12px !important;
    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;
  }
  .xan-ga-hero-simple.is-home p{
    display:block !important;
    max-width:96% !important;
    margin:0 auto !important;
    font-size:17px !important;
    line-height:1.62 !important;
    color:rgba(255,255,255,.94) !important;
    -webkit-text-fill-color:rgba(255,255,255,.94) !important;
    -webkit-line-clamp:unset !important;
    overflow:visible !important;
  }
  .xan-ga-hero-simple.is-home .xan-ga-hero-mini-clock{
    position:absolute !important;
    top:18px !important;
    right:18px !important;
    width:132px !important;
    min-height:84px !important;
    margin:0 !important;
    padding:12px 10px !important;
    z-index:5 !important;
  }
}

/* 4) Mobil alt bar: WhatsApp kesin 4. değil, 3. buton olarak görünür */
@media (max-width:1024px){
  .xan-ga-mobile-bar,
  .xan-ga-mobile-bar-v1838,
  .xan-ga-mobile-bar[data-xan-mobile-bar="v1838"]{
    position:fixed !important;
    left:8px !important;
    right:8px !important;
    bottom:8px !important;
    z-index:2147483000 !important;
    display:grid !important;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
    gap:8px !important;
    padding:8px !important;
    min-height:78px !important;
    background:rgba(7,27,58,.96) !important;
    border:1px solid rgba(143,232,241,.18) !important;
    border-radius:20px !important;
    box-shadow:0 12px 32px rgba(7,27,58,.28) !important;
    visibility:visible !important;
    opacity:1 !important;
    overflow:visible !important;
  }
  .xan-ga-mobile-bar > a,
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    text-align:center !important;
    min-width:0 !important;
    min-height:60px !important;
    padding:8px 4px !important;
    border-radius:15px !important;
    background:#ffffff !important;
    color:#123D45 !important;
    -webkit-text-fill-color:#123D45 !important;
    text-decoration:none !important;
    visibility:visible !important;
    opacity:1 !important;
  }
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link-tools{order:1 !important;}
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link-portfolio{order:2 !important;}
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link-whatsapp,
  .xan-ga-mobile-bar .xan-ga-whatsapp-final,
  .xan-ga-mobile-bar a[href*="wa.me"]{
    order:3 !important;
    display:flex !important;
    visibility:visible !important;
    opacity:1 !important;
    background:linear-gradient(135deg,#19c37d,#10b981) !important;
    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;
  }
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link-business{order:4 !important;}
  .xan-ga-mobile-bar > a > span,
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link span{
    display:block !important;
    width:100% !important;
    font-size:11px !important;
    line-height:1.2 !important;
    font-weight:700 !important;
    color:inherit !important;
    -webkit-text-fill-color:inherit !important;
    text-align:center !important;
    white-space:normal !important;
    visibility:visible !important;
    opacity:1 !important;
  }
}
@media (min-width:1025px){
  .xan-ga-mobile-bar{display:none !important;}
}

/* v1.8.39 araç merkezi grid doğrulama: ana grid yalnızca gerçek araç kartlarını taşır */
.xan-ga-home-grid > .xan-ga-tool-tile{
  visibility:visible !important;
}

/* v1.8.41 mobil ana hero başlık taşıma + WhatsApp yönlendirme düzeltmesi */
@media (max-width:760px){
  .xan-ga-hero-simple.is-home,
  .xan-ga-hero-simple[data-home="1"]{
    padding:18px 16px 20px !important;
    text-align:left !important;
  }
  .xan-ga-hero-simple.is-home .xan-ga-hero-content,
  .xan-ga-hero-simple[data-home="1"] .xan-ga-hero-content{
    padding:0 124px 0 0 !important;
    text-align:left !important;
  }
  .xan-ga-hero-simple.is-home h1,
  .xan-ga-hero-simple[data-home="1"] h1{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    margin:0 0 12px 0 !important;
    padding:8px 14px !important;
    max-width:calc(100% - 8px) !important;
    min-height:0 !important;
    font-size:13px !important;
    line-height:1.15 !important;
    font-weight:700 !important;
    letter-spacing:.08em !important;
    text-transform:uppercase !important;
    color:#ffffff !important;
    background:rgba(255,255,255,.08) !important;
    border:1px solid rgba(143,232,241,.28) !important;
    border-radius:999px !important;
    box-shadow:none !important;
    text-align:left !important;
  }
  .xan-ga-hero-simple.is-home p,
  .xan-ga-hero-simple[data-home="1"] p{
    margin:0 !important;
    padding:0 !important;
    max-width:none !important;
    font-size:14px !important;
    line-height:1.55 !important;
    color:#ffffff !important;
    text-align:left !important;
  }
  .xan-ga-hero-simple.is-home .xan-ga-hero-mini-clock,
  .xan-ga-hero-simple[data-home="1"] .xan-ga-hero-mini-clock{
    top:16px !important;
    right:16px !important;
    width:112px !important;
    padding:12px 10px !important;
  }
}

/* v1.8.42 sadece form Temizle butonu yazı rengi düzeltmesi */
.xan-ga-app .xan-ga-calc-form .xan-ga-actions button[type="reset"].xan-ga-btn-soft,
.xan-ga-app .xan-ga-calc-form .xan-ga-actions button[type="reset"].xan-ga-btn-soft:hover,
.xan-ga-app .xan-ga-calc-form .xan-ga-actions button[type="reset"].xan-ga-btn-soft:focus,
.xan-ga-app .xan-ga-calc-form .xan-ga-actions button[type="reset"].xan-ga-btn-soft:focus-visible{
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
}


/* v1.8.43 MOBİL ANA ALAN KÜÇÜLTME + WHATSAPP HEDEFLİ DÜZELTME */
@media (max-width:760px){
  .xan-ga-hero-simple.is-home,
  .xan-ga-hero-simple[data-home="1"]{
    min-height:0 !important;
    height:auto !important;
    padding:16px 16px 18px !important;
    border-radius:24px !important;
    text-align:left !important;
  }
  .xan-ga-hero-simple.is-home .xan-ga-hero-content,
  .xan-ga-hero-simple[data-home="1"] .xan-ga-hero-content{
    width:100% !important;
    max-width:none !important;
    padding:0 118px 0 0 !important;
    margin:0 !important;
    text-align:left !important;
  }
  .xan-ga-hero-simple.is-home .xan-ga-eyebrow,
  .xan-ga-hero-simple[data-home="1"] .xan-ga-eyebrow{
    display:none !important;
  }
  .xan-ga-hero-simple.is-home h1,
  .xan-ga-hero-simple[data-home="1"] h1{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:auto !important;
    max-width:100% !important;
    min-height:0 !important;
    margin:0 0 10px 0 !important;
    padding:7px 14px !important;
    border-radius:999px !important;
    background:rgba(255,255,255,.08) !important;
    border:1px solid rgba(143,232,241,.28) !important;
    color:#fff !important;
    font-size:13px !important;
    font-weight:700 !important;
    line-height:1.15 !important;
    letter-spacing:.07em !important;
    text-transform:uppercase !important;
    text-align:left !important;
    box-shadow:none !important;
  }
  .xan-ga-hero-simple.is-home p,
  .xan-ga-hero-simple[data-home="1"] p{
    max-width:none !important;
    margin:0 !important;
    padding:0 !important;
    color:#fff !important;
    font-size:13.5px !important;
    font-weight:400 !important;
    line-height:1.48 !important;
    text-align:left !important;
  }
  .xan-ga-hero-simple.is-home .xan-ga-hero-mini-clock,
  .xan-ga-hero-simple[data-home="1"] .xan-ga-hero-mini-clock{
    position:absolute !important;
    top:16px !important;
    right:16px !important;
    width:104px !important;
    min-width:104px !important;
    padding:10px 8px !important;
    border-radius:18px !important;
  }
  .xan-ga-hero-simple.is-home .xan-ga-hero-mini-clock b,
  .xan-ga-hero-simple[data-home="1"] .xan-ga-hero-mini-clock b,
  .xan-ga-hero-simple.is-home .xan-ga-hero-mini-clock span,
  .xan-ga-hero-simple[data-home="1"] .xan-ga-hero-mini-clock span{
    font-size:11px !important;
    line-height:1.25 !important;
  }
  .xan-ga-hero-simple.is-home .xan-ga-hero-mini-clock em,
  .xan-ga-hero-simple[data-home="1"] .xan-ga-hero-mini-clock em{
    font-size:22px !important;
    line-height:1.1 !important;
  }
  .xan-ga-tool-filter{
    margin-top:14px !important;
  }
}

@media (max-width:420px){
  .xan-ga-hero-simple.is-home .xan-ga-hero-content,
  .xan-ga-hero-simple[data-home="1"] .xan-ga-hero-content{
    padding-right:108px !important;
  }
  .xan-ga-hero-simple.is-home p,
  .xan-ga-hero-simple[data-home="1"] p{
    font-size:13px !important;
    line-height:1.44 !important;
  }
  .xan-ga-hero-simple.is-home .xan-ga-hero-mini-clock,
  .xan-ga-hero-simple[data-home="1"] .xan-ga-hero-mini-clock{
    width:96px !important;
    min-width:96px !important;
    right:12px !important;
  }
}

/* Mobil WhatsApp sadece kendi butonuna hedefli uygulanır */
@media (max-width:760px){
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link-whatsapp,
  .xan-ga-mobile-bar a[href*="wa.me/905322164371"]{
    display:flex !important;
    visibility:visible !important;
    opacity:1 !important;
    pointer-events:auto !important;
    background:linear-gradient(135deg,#18c781,#0fae6d) !important;
    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;
  }
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link-whatsapp span,
  .xan-ga-mobile-bar a[href*="wa.me/905322164371"] span{
    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;
  }
}


/* v1.8.44 sadece mobil WhatsApp alt butonu: tıklanabilirlik ve görünürlük */
@media (max-width:760px){
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link-whatsapp,
  .xan-ga-mobile-bar .xan-ga-whatsapp-final{
    display:flex !important;
    visibility:visible !important;
    opacity:1 !important;
    pointer-events:auto !important;
    touch-action:manipulation !important;
    position:relative !important;
    z-index:5 !important;
    background:linear-gradient(135deg,#18c781,#0fae6d) !important;
  }
  .xan-ga-mobile-bar .xan-ga-mobile-bar-link-whatsapp span,
  .xan-ga-mobile-bar .xan-ga-whatsapp-final span{
    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;
  }
}

/* v1.8.46 mobil/tablet sonuç önizleme renk düzeltmesi
   Eski çerçeve/ölçek yapısı korunur; sadece ekrandaki rapor önizleme renkleri hedeflenir. PDF/Yazdır etkilenmez. */
@media screen and (max-width:1024px){
  .xan-ga-result .xan-ga-report-document.xan-ga-print-standard-v173,
  .xan-ga-result .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-report-inner{
    color:#071b3a !important;
    -webkit-text-fill-color:#071b3a !important;
  }
  .xan-ga-result .xan-ga-report-document.xan-ga-print-standard-v173 :is(h1,h2,h3,h4,p,span,strong,b,small,em,li,td,label){
    color:#071b3a !important;
    -webkit-text-fill-color:#071b3a !important;
    opacity:1 !important;
    visibility:visible !important;
    text-shadow:none !important;
  }
  .xan-ga-result .xan-ga-report-document.xan-ga-print-standard-v173 :is(.xan-ga-report-brand span,.xan-ga-print-kicker,.xan-ga-print-meta span,.xan-ga-report-metric span,.xan-ga-visual-copy small,.xan-ga-visual-panel-head span,.xan-ga-visual-pill span,.xan-ga-chart-row span,.xan-ga-report-footer){
    color:#335466 !important;
    -webkit-text-fill-color:#335466 !important;
  }
  .xan-ga-result .xan-ga-report-document.xan-ga-print-standard-v173 :is(.xan-ga-report-brand strong,.xan-ga-print-meta strong,.xan-ga-report-metric strong,.xan-ga-report-section-title,.xan-ga-note-box strong,.xan-ga-scenario-card strong,.xan-ga-visual-copy b,.xan-ga-visual-panel-head strong,.xan-ga-visual-pill strong,.xan-ga-chart-row strong){
    color:#071b3a !important;
    -webkit-text-fill-color:#071b3a !important;
  }
  .xan-ga-result .xan-ga-report-document.xan-ga-print-standard-v173 :is(.xan-ga-report-banner,.xan-ga-report-banner *,.xan-ga-print-titlebar,.xan-ga-print-titlebar *,.xan-ga-report-rail,.xan-ga-report-rail *,.xan-ga-report-table th,.xan-ga-report-table th *){
    color:#ffffff !important;
    -webkit-text-fill-color:#ffffff !important;
  }
  .xan-ga-result .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-card.is-blue{--xan-visual:#1d74ff !important;--xan-visual-soft:#dce9ff !important;}
  .xan-ga-result .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-card.is-green{--xan-visual:#22a24b !important;--xan-visual-soft:#dff6e6 !important;}
  .xan-ga-result .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-card.is-orange{--xan-visual:#ff920f !important;--xan-visual-soft:#ffefd7 !important;}
  .xan-ga-result .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-ring{
    opacity:1 !important;
    visibility:visible !important;
    background:conic-gradient(var(--xan-visual,#1d74ff) calc(var(--xan-progress) * 1%), var(--xan-visual-soft,#dce9ff) 0) !important;
  }
  .xan-ga-result .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-ring-center,
  .xan-ga-result .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-ring-center *{
    color:#071b3a !important;
    -webkit-text-fill-color:#071b3a !important;
  }
  .xan-ga-result .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-bar-track,
  .xan-ga-result .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-chart-bar{
    opacity:1 !important;
    visibility:visible !important;
  }
  .xan-ga-result .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-bar-row.is-blue .xan-ga-visual-bar-track i,
  .xan-ga-result .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-chart-bar i{
    background:linear-gradient(90deg,#1d74ff 0%,#28c4ff 100%) !important;
  }
  .xan-ga-result .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-bar-row.is-green .xan-ga-visual-bar-track i{
    background:linear-gradient(90deg,#22a24b 0%,#55d06d 100%) !important;
  }
  .xan-ga-result .xan-ga-report-document.xan-ga-print-standard-v173 .xan-ga-visual-bar-row.is-orange .xan-ga-visual-bar-track i{
    background:linear-gradient(90deg,#ff920f 0%,#ffbd45 100%) !important;
  }
}


/* v1.8.47 mobil/tablet kaydırma performans düzeltmesi
   Amaç: görünümü bozmadan mobilde ağırlaşan gölge, blur, filtre ve geçiş maliyetlerini azaltmak. */
@media (max-width: 1024px){
  html,
  body{
    scroll-behavior:auto !important;
    -webkit-overflow-scrolling:touch;
  }

  .xan-ga-app,
  .xan-ga-shell,
  .xan-ga-main,
  .xan-ga-content{
    -webkit-overflow-scrolling:touch;
  }

  .xan-ga-app *,
  .xan-ga-app *::before,
  .xan-ga-app *::after{
    animation:none !important;
    transition:none !important;
  }

  .xan-ga-app :is(
    .xan-ga-hero,
    .xan-ga-hero-simple,
    .xan-ga-sidebar,
    .xan-ga-sidebar-top,
    .xan-ga-mobile-bar,
    .xan-ga-tool-filter,
    .xan-ga-tool-tile,
    .xan-ga-home-ad-tile,
    .xan-ga-home-ad-inline,
    .xan-ga-growth-card,
    .xan-ga-growth-card-strong,
    .xan-ga-panel,
    .xan-ga-result,
    .xan-ga-tool-intro,
    .xan-ga-tool-toolbar-compact,
    .xan-ga-tool-bottom-cta,
    .xan-ga-section-heading
  ){
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    filter:none !important;
  }

  .xan-ga-app :is(
    .xan-ga-tool-tile,
    .xan-ga-home-ad-tile,
    .xan-ga-home-ad-inline,
    .xan-ga-panel,
    .xan-ga-result,
    .xan-ga-tool-intro,
    .xan-ga-tool-filter,
    .xan-ga-tool-toolbar-compact
  ){
    box-shadow:0 6px 16px rgba(7,27,58,.08) !important;
  }

  .xan-ga-app :is(.xan-ga-home-grid > *, .xan-ga-tool-layout > *, .xan-ga-panel, .xan-ga-result){
    contain:layout paint style;
  }

  .xan-ga-app .xan-ga-home-grid > *{
    content-visibility:auto;
    contain-intrinsic-size:260px 320px;
  }

  .xan-ga-app :is(.xan-ga-hero::before, .xan-ga-hero::after, .xan-ga-hero-simple::before, .xan-ga-hero-simple::after, .xan-ga-tool-tile::before, .xan-ga-tool-tile::after){
    filter:none !important;
  }

  .xan-ga-app .xan-ga-mobile-bar{
    will-change:transform;
    transform:translateZ(0);
    box-shadow:0 8px 18px rgba(7,27,58,.16) !important;
  }
}

@media (max-width: 760px){
  .xan-ga-app :is(
    .xan-ga-tool-tile,
    .xan-ga-home-ad-tile,
    .xan-ga-home-ad-inline,
    .xan-ga-panel,
    .xan-ga-result,
    .xan-ga-tool-intro,
    .xan-ga-tool-filter
  ){
    box-shadow:0 4px 12px rgba(7,27,58,.07) !important;
  }

  .xan-ga-app .xan-ga-home-grid > *{
    contain-intrinsic-size:240px 300px;
  }

  .xan-ga-app :is(.xan-ga-report-watermark, .xan-ga-bg-watermark){
    display:none !important;
  }
}

/* v1.8.48 mobil araç detay hero saat/yazı çakışma hedefli fix */
@media (max-width:760px){
  /* Ana sayfa düzenine dokunma; sadece araç detay sayfalarında saat kutusunu metnin altına al */
  .xan-ga-hero-simple:not(.is-home):not([data-home="1"]){
    display:block !important;
    padding:18px 16px 16px !important;
    min-height:0 !important;
    text-align:center !important;
  }
  .xan-ga-hero-simple:not(.is-home):not([data-home="1"]) .xan-ga-hero-content{
    width:100% !important;
    max-width:100% !important;
    padding:0 !important;
    margin:0 auto !important;
    text-align:center !important;
  }
  .xan-ga-hero-simple:not(.is-home):not([data-home="1"]) h1{
    max-width:100% !important;
    margin:0 auto 8px !important;
    padding:0 !important;
    font-size:23px !important;
    line-height:1.2 !important;
    text-align:center !important;
    white-space:normal !important;
    overflow:visible !important;
    text-overflow:clip !important;
  }
  .xan-ga-hero-simple:not(.is-home):not([data-home="1"]) p{
    max-width:100% !important;
    margin:0 auto !important;
    padding:0 !important;
    font-size:14px !important;
    line-height:1.5 !important;
    text-align:center !important;
    white-space:normal !important;
    overflow:visible !important;
    text-overflow:clip !important;
  }
  .xan-ga-hero-simple:not(.is-home):not([data-home="1"]) .xan-ga-hero-mini-clock{
    position:static !important;
    display:inline-flex !important;
    flex-direction:row !important;
    align-items:center !important;
    justify-content:center !important;
    gap:8px !important;
    width:auto !important;
    max-width:100% !important;
    min-height:34px !important;
    margin:12px auto 0 !important;
    padding:8px 12px !important;
    border-radius:999px !important;
    transform:none !important;
    text-align:center !important;
  }
  .xan-ga-hero-simple:not(.is-home):not([data-home="1"]) .xan-ga-hero-mini-clock b,
  .xan-ga-hero-simple:not(.is-home):not([data-home="1"]) .xan-ga-hero-mini-clock span,
  .xan-ga-hero-simple:not(.is-home):not([data-home="1"]) .xan-ga-hero-mini-clock em{
    display:inline !important;
    margin:0 !important;
    padding:0 !important;
    font-size:12px !important;
    line-height:1.1 !important;
    white-space:nowrap !important;
  }
  .xan-ga-hero-simple:not(.is-home):not([data-home="1"]) .xan-ga-hero-mini-clock em{
    font-size:15px !important;
    font-weight:700 !important;
  }
}

@media (max-width:420px){
  .xan-ga-hero-simple:not(.is-home):not([data-home="1"]) h1{
    font-size:21px !important;
  }
  .xan-ga-hero-simple:not(.is-home):not([data-home="1"]) .xan-ga-hero-mini-clock{
    gap:6px !important;
    padding:7px 10px !important;
  }
  .xan-ga-hero-simple:not(.is-home):not([data-home="1"]) .xan-ga-hero-mini-clock b,
  .xan-ga-hero-simple:not(.is-home):not([data-home="1"]) .xan-ga-hero-mini-clock span{
    font-size:11px !important;
  }
  .xan-ga-hero-simple:not(.is-home):not([data-home="1"]) .xan-ga-hero-mini-clock em{
    font-size:14px !important;
  }
}

/* v1.8.49 görsel zenginleştirme sistemi
   Amaç: hero, sol menü, araç kartları ve resmi yönlendirme kartlarına düşük opaklıklı WebP görsel altlık yerleştirmek.
   Not: Görseller direkt içerik olarak basılmaz; sadece arka plan katmanı olarak kullanılır. Yazı/CTA okunurluğu korunur. */
.xan-ga-app .xan-ga-hero,
.xan-ga-app .xan-ga-hero-simple{
  background:
    radial-gradient(circle at 86% 16%,rgba(39,215,255,.18),transparent 28%),
    linear-gradient(135deg,rgba(7,27,58,.82) 0%,rgba(32,80,88,.84) 52%,rgba(18,61,69,.9) 100%),
    url('../images/xan-visuals/01-hero-yatay-xan-office.webp') center/cover no-repeat !important;
  border-color:rgba(102,220,232,.28) !important;
}
.xan-ga-app .xan-ga-hero::after,
.xan-ga-app .xan-ga-hero-simple::after{
  background:rgba(255,255,255,.045) !important;
}
.xan-ga-app .xan-ga-sidebar{
  background:
    linear-gradient(180deg,rgba(7,27,58,.86) 0%,rgba(18,61,69,.84) 52%,rgba(32,80,88,.9) 100%),
    url('../images/xan-visuals/02-sol-menu-dikey-xan-office.webp') center top/cover no-repeat !important;
}
.xan-ga-app .xan-ga-sidebar-top,
.xan-ga-app .xan-ga-sidebar-inner{
  position:relative;
  z-index:1;
}
.xan-ga-app .xan-ga-nav a,
.xan-ga-app .xan-ga-sidebar-links{
  background:rgba(255,255,255,.075) !important;
  backdrop-filter:none !important;
}

/* Araç kartları: kategoriye göre aynı aileden düşük opaklıklı görsel altlık */
.xan-ga-app .xan-ga-tool-tile[data-tool-group="hesaplama"]{
  background:
    linear-gradient(180deg,rgba(32,80,88,.9) 0%,rgba(18,61,69,.94) 100%),
    url('../images/xan-visuals/03-hesaplama-finans-araclari.webp') center/cover no-repeat !important;
}
.xan-ga-app .xan-ga-tool-tile[data-tool-group="portfoy"]{
  background:
    linear-gradient(180deg,rgba(32,80,88,.88) 0%,rgba(18,61,69,.94) 100%),
    url('../images/xan-visuals/04-portfoy-degerleme-araclari.webp') center/cover no-repeat !important;
}
.xan-ga-app .xan-ga-tool-tile[data-tool-group="musteri"]{
  background:
    linear-gradient(180deg,rgba(32,80,88,.9) 0%,rgba(18,61,69,.95) 100%),
    url('../images/xan-visuals/05-musteri-takip-crm-araclari.webp') center/cover no-repeat !important;
}
.xan-ga-app .xan-ga-tool-tile[data-tool-group="pazarlama"]{
  background:
    linear-gradient(180deg,rgba(32,80,88,.89) 0%,rgba(18,61,69,.94) 100%),
    url('../images/xan-visuals/06-pazarlama-sosyal-medya-araclari.webp') center/cover no-repeat !important;
}
.xan-ga-app .xan-ga-tool-tile[data-tool-group="operasyon"]{
  background:
    linear-gradient(180deg,rgba(32,80,88,.9) 0%,rgba(18,61,69,.94) 100%),
    url('../images/xan-visuals/07-operasyon-rapor-belge-araclari.webp') center/cover no-repeat !important;
}
.xan-ga-app .xan-ga-tool-tile{
  position:relative !important;
  overflow:hidden !important;
  isolation:isolate !important;
}
.xan-ga-app .xan-ga-tool-tile::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  background:
    radial-gradient(circle at 18% 10%,rgba(255,255,255,.12),transparent 28%),
    linear-gradient(180deg,rgba(7,27,58,.04),rgba(7,27,58,.18));
  pointer-events:none;
}
.xan-ga-app .xan-ga-tool-tile strong,
.xan-ga-app .xan-ga-tool-tile p,
.xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action-label{
  text-shadow:0 1px 2px rgba(0,0,0,.18) !important;
}

/* Ana sayfa içi reklam/yönlendirme kartları */
.xan-ga-app .xan-ga-home-ad-tile[data-xan-home-ad="home_ad_1"],
.xan-ga-app .xan-ga-home-ad-tile[data-xan-home-ad="home_ad_3"]{
  background:
    linear-gradient(180deg,rgba(7,27,58,.52) 0%,rgba(18,61,69,.88) 100%),
    url('../images/xan-visuals/04-portfoy-degerleme-araclari.webp') center/cover no-repeat !important;
}
.xan-ga-app .xan-ga-home-ad-tile[data-xan-home-ad="home_ad_2"]{
  background:
    linear-gradient(180deg,rgba(7,27,58,.54) 0%,rgba(18,61,69,.88) 100%),
    url('../images/xan-visuals/05-musteri-takip-crm-araclari.webp') center/cover no-repeat !important;
}
.xan-ga-app .xan-ga-home-ad-tile[data-xan-home-ad="home_ad_4"]{
  background:
    linear-gradient(180deg,rgba(7,27,58,.54) 0%,rgba(18,61,69,.88) 100%),
    url('../images/xan-visuals/06-pazarlama-sosyal-medya-araclari.webp') center/cover no-repeat !important;
}
.xan-ga-app .xan-ga-home-ad-tile::before{
  background:linear-gradient(180deg,rgba(7,27,58,.1),rgba(7,27,58,.72)) !important;
}

/* Alt resmi bağlantı kartları */
.xan-ga-app .xan-ga-growth-head-strong{
  background:
    linear-gradient(135deg,rgba(32,80,88,.94),rgba(18,61,69,.96)),
    url('../images/xan-visuals/01-hero-yatay-xan-office.webp') center/cover no-repeat !important;
}
.xan-ga-app .xan-ga-growth-grid-strong .xan-ga-growth-card-strong{
  position:relative !important;
  overflow:hidden !important;
  isolation:isolate !important;
  border-color:rgba(102,220,232,.34) !important;
}
.xan-ga-app .xan-ga-growth-grid-strong .xan-ga-growth-card-strong:nth-child(1){
  background:
    linear-gradient(180deg,rgba(32,80,88,.88),rgba(18,61,69,.94)),
    url('../images/xan-visuals/06-pazarlama-sosyal-medya-araclari.webp') center/cover no-repeat !important;
}
.xan-ga-app .xan-ga-growth-grid-strong .xan-ga-growth-card-strong:nth-child(2){
  background:
    linear-gradient(180deg,rgba(32,80,88,.88),rgba(18,61,69,.94)),
    url('../images/xan-visuals/05-musteri-takip-crm-araclari.webp') center/cover no-repeat !important;
}
.xan-ga-app .xan-ga-growth-grid-strong .xan-ga-growth-card-strong:nth-child(3),
.xan-ga-app .xan-ga-growth-grid-strong .xan-ga-growth-card-strong:nth-child(4){
  background:
    linear-gradient(180deg,rgba(32,80,88,.88),rgba(18,61,69,.94)),
    url('../images/xan-visuals/04-portfoy-degerleme-araclari.webp') center/cover no-repeat !important;
}
.xan-ga-app .xan-ga-growth-grid-strong .xan-ga-growth-card-strong::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  background:linear-gradient(180deg,rgba(7,27,58,.02),rgba(7,27,58,.2));
  pointer-events:none;
}
.xan-ga-app .xan-ga-growth-card-strong strong,
.xan-ga-app .xan-ga-growth-card-strong p,
.xan-ga-app .xan-ga-growth-card-strong small,
.xan-ga-app .xan-ga-growth-card-strong .xan-ga-growth-action-label{
  text-shadow:0 1px 2px rgba(0,0,0,.18) !important;
}

/* Mobil/tablet: görsel devam eder ama efektler ağırlaştırılmaz */
@media (max-width:1024px){
  .xan-ga-app .xan-ga-sidebar,
  .xan-ga-app .xan-ga-hero,
  .xan-ga-app .xan-ga-hero-simple,
  .xan-ga-app .xan-ga-tool-tile,
  .xan-ga-app .xan-ga-home-ad-tile,
  .xan-ga-app .xan-ga-growth-card-strong,
  .xan-ga-app .xan-ga-growth-head-strong{
    background-size:cover !important;
    transform:translateZ(0);
  }
}
@media (max-width:760px){
  .xan-ga-app .xan-ga-tool-tile,
  .xan-ga-app .xan-ga-home-ad-tile,
  .xan-ga-app .xan-ga-growth-card-strong{
    background-position:center right !important;
  }
  .xan-ga-app .xan-ga-hero,
  .xan-ga-app .xan-ga-hero-simple{
    background-position:center !important;
  }
}

/* v1.8.51 görselleri örnek ekrandaki gibi belirgin gösterme - statik fallback */
.xan-ga-app .xan-ga-hero,.xan-ga-app .xan-ga-hero-simple{
  background:linear-gradient(90deg,rgba(5,24,42,.46) 0%,rgba(7,27,58,.56) 48%,rgba(5,24,42,.34) 100%),url('../images/xan-visuals/01-hero-yatay-xan-office.webp') center/cover no-repeat !important;
}
.xan-ga-app .xan-ga-sidebar{
  background:linear-gradient(180deg,rgba(5,24,42,.56) 0%,rgba(18,61,69,.48) 50%,rgba(5,24,42,.66) 100%),url('../images/xan-visuals/02-sol-menu-dikey-xan-office.webp') center top/cover no-repeat !important;
}
.xan-ga-app .xan-ga-tool-tile[data-tool-group="hesaplama"]{background:linear-gradient(180deg,rgba(5,24,42,.38),rgba(7,27,58,.68)),url('../images/xan-visuals/03-hesaplama-finans-araclari.webp') center/cover no-repeat !important}
.xan-ga-app .xan-ga-tool-tile[data-tool-group="portfoy"]{background:linear-gradient(180deg,rgba(5,24,42,.36),rgba(7,27,58,.68)),url('../images/xan-visuals/04-portfoy-degerleme-araclari.webp') center/cover no-repeat !important}
.xan-ga-app .xan-ga-tool-tile[data-tool-group="musteri"]{background:linear-gradient(180deg,rgba(5,24,42,.38),rgba(7,27,58,.70)),url('../images/xan-visuals/05-musteri-takip-crm-araclari.webp') center/cover no-repeat !important}
.xan-ga-app .xan-ga-tool-tile[data-tool-group="pazarlama"]{background:linear-gradient(180deg,rgba(5,24,42,.36),rgba(7,27,58,.68)),url('../images/xan-visuals/06-pazarlama-sosyal-medya-araclari.webp') center/cover no-repeat !important}
.xan-ga-app .xan-ga-tool-tile[data-tool-group="operasyon"]{background:linear-gradient(180deg,rgba(5,24,42,.38),rgba(7,27,58,.70)),url('../images/xan-visuals/07-operasyon-rapor-belge-araclari.webp') center/cover no-repeat !important}


/* v1.8.52 detay sayfalarında tüm koyu alanlarda kategori görseli görünür */
.xan-ga-app.is-detail[class*="xan-ga-group-"] :is(
  .xan-ga-hero-simple,
  .xan-ga-tool-intro,
  .xan-ga-tool-intro-grid > div,
  .xan-ga-tool-intro-note,
  .xan-ga-tool-toolbar,
  .xan-ga-tool-bottom-cta,
  .xan-ga-report-banner,
  .xan-ga-report-cta,
  .xan-ga-print-titlebar
){
  background-repeat:no-repeat !important;
  background-size:cover !important;
  border-color:rgba(102,220,232,.42) !important;
}
.xan-ga-app.is-detail[class*="xan-ga-group-"] :is(
  .xan-ga-hero-simple,
  .xan-ga-tool-intro,
  .xan-ga-tool-intro-grid > div,
  .xan-ga-tool-intro-note,
  .xan-ga-tool-toolbar,
  .xan-ga-tool-bottom-cta,
  .xan-ga-report-banner,
  .xan-ga-report-cta,
  .xan-ga-print-titlebar
) :is(h1,h2,h3,h4,p,strong,b,span,small,em,a,button){
  text-shadow:0 2px 7px rgba(0,0,0,.70) !important;
}
.xan-ga-app.is-detail.xan-ga-group-hesaplama :is(.xan-ga-hero-simple,.xan-ga-tool-intro,.xan-ga-tool-toolbar,.xan-ga-tool-bottom-cta,.xan-ga-report-banner,.xan-ga-report-cta,.xan-ga-print-titlebar){background-image:linear-gradient(90deg,rgba(5,24,42,.34),rgba(18,61,69,.50),rgba(5,24,42,.36)),url('../images/xan-visuals/03-hesaplama-finans-araclari.webp') !important}
.xan-ga-app.is-detail.xan-ga-group-portfoy :is(.xan-ga-hero-simple,.xan-ga-tool-intro,.xan-ga-tool-toolbar,.xan-ga-tool-bottom-cta,.xan-ga-report-banner,.xan-ga-report-cta,.xan-ga-print-titlebar){background-image:linear-gradient(90deg,rgba(5,24,42,.34),rgba(18,61,69,.50),rgba(5,24,42,.36)),url('../images/xan-visuals/04-portfoy-degerleme-araclari.webp') !important}
.xan-ga-app.is-detail.xan-ga-group-musteri :is(.xan-ga-hero-simple,.xan-ga-tool-intro,.xan-ga-tool-toolbar,.xan-ga-tool-bottom-cta,.xan-ga-report-banner,.xan-ga-report-cta,.xan-ga-print-titlebar){background-image:linear-gradient(90deg,rgba(5,24,42,.34),rgba(18,61,69,.50),rgba(5,24,42,.36)),url('../images/xan-visuals/05-musteri-takip-crm-araclari.webp') !important}
.xan-ga-app.is-detail.xan-ga-group-pazarlama :is(.xan-ga-hero-simple,.xan-ga-tool-intro,.xan-ga-tool-toolbar,.xan-ga-tool-bottom-cta,.xan-ga-report-banner,.xan-ga-report-cta,.xan-ga-print-titlebar){background-image:linear-gradient(90deg,rgba(5,24,42,.34),rgba(18,61,69,.50),rgba(5,24,42,.36)),url('../images/xan-visuals/06-pazarlama-sosyal-medya-araclari.webp') !important}
.xan-ga-app.is-detail.xan-ga-group-operasyon :is(.xan-ga-hero-simple,.xan-ga-tool-intro,.xan-ga-tool-toolbar,.xan-ga-tool-bottom-cta,.xan-ga-report-banner,.xan-ga-report-cta,.xan-ga-print-titlebar){background-image:linear-gradient(90deg,rgba(5,24,42,.34),rgba(18,61,69,.50),rgba(5,24,42,.36)),url('../images/xan-visuals/07-operasyon-rapor-belge-araclari.webp') !important}
.xan-ga-app.is-detail.xan-ga-group-hesaplama .xan-ga-tool-intro-grid>div{background-image:linear-gradient(180deg,rgba(5,24,42,.50),rgba(7,27,58,.63)),url('../images/xan-visuals/03-hesaplama-finans-araclari.webp') !important}
.xan-ga-app.is-detail.xan-ga-group-portfoy .xan-ga-tool-intro-grid>div{background-image:linear-gradient(180deg,rgba(5,24,42,.50),rgba(7,27,58,.63)),url('../images/xan-visuals/04-portfoy-degerleme-araclari.webp') !important}
.xan-ga-app.is-detail.xan-ga-group-musteri .xan-ga-tool-intro-grid>div{background-image:linear-gradient(180deg,rgba(5,24,42,.50),rgba(7,27,58,.63)),url('../images/xan-visuals/05-musteri-takip-crm-araclari.webp') !important}
.xan-ga-app.is-detail.xan-ga-group-pazarlama .xan-ga-tool-intro-grid>div{background-image:linear-gradient(180deg,rgba(5,24,42,.50),rgba(7,27,58,.63)),url('../images/xan-visuals/06-pazarlama-sosyal-medya-araclari.webp') !important}
.xan-ga-app.is-detail.xan-ga-group-operasyon .xan-ga-tool-intro-grid>div{background-image:linear-gradient(180deg,rgba(5,24,42,.50),rgba(7,27,58,.63)),url('../images/xan-visuals/07-operasyon-rapor-belge-araclari.webp') !important}
.xan-ga-app.is-detail[class*="xan-ga-group-"] .xan-ga-tool-intro-grid>div:nth-child(1){background-position:left center !important}
.xan-ga-app.is-detail[class*="xan-ga-group-"] .xan-ga-tool-intro-grid>div:nth-child(2){background-position:28% center !important}
.xan-ga-app.is-detail[class*="xan-ga-group-"] .xan-ga-tool-intro-grid>div:nth-child(3){background-position:52% center !important}
.xan-ga-app.is-detail[class*="xan-ga-group-"] .xan-ga-tool-intro-grid>div:nth-child(4){background-position:76% center !important}
.xan-ga-app.is-detail[class*="xan-ga-group-"] .xan-ga-tool-intro-grid>div:nth-child(5){background-position:right center !important}
@media(max-width:760px){
  .xan-ga-app.is-detail[class*="xan-ga-group-"] .xan-ga-tool-intro-grid>div{background-position:center right !important}
}

/* v1.8.53 ön yüz tipografi netliği: titreme, bulanıklık ve göz yorgunluğunu azaltır */
.xan-ga-app{
  font-family:Inter,"Segoe UI",Roboto,Arial,sans-serif !important;
  -webkit-font-smoothing:antialiased !important;
  -moz-osx-font-smoothing:grayscale !important;
  text-rendering:optimizeLegibility !important;
  font-synthesis:none !important;
}
.xan-ga-app :is(h1,h2,h3,h4,p,strong,b,span,small,em,a,button,label,input,textarea,select,li,td,th){
  text-shadow:none !important;
  -webkit-text-stroke:0 transparent !important;
  filter:none !important;
  font-synthesis:none !important;
}
.xan-ga-app :is(p,li,small,td,th){
  font-weight:400 !important;
  line-height:1.52 !important;
  letter-spacing:0 !important;
}
.xan-ga-app :is(h1,h2,h3,h4,strong,b){
  font-weight:700 !important;
  line-height:1.25 !important;
  letter-spacing:-.012em !important;
}
.xan-ga-app :is(.xan-ga-btn,button,.xan-ga-tile-action-label,.xan-ga-growth-action-label,.xan-ga-eyebrow){
  font-weight:600 !important;
  letter-spacing:0 !important;
}
.xan-ga-app :is(.xan-ga-tool-tile,.xan-ga-home-ad-tile,.xan-ga-growth-card-strong,.xan-ga-hero,.xan-ga-hero-simple,.xan-ga-tool-intro,.xan-ga-tool-toolbar,.xan-ga-tool-bottom-cta){
  backface-visibility:visible !important;
  -webkit-backface-visibility:visible !important;
  will-change:auto !important;
}
.xan-ga-app .xan-ga-tool-tile p,
.xan-ga-app .xan-ga-home-ad-tile p,
.xan-ga-app .xan-ga-growth-card-strong p,
.xan-ga-app .xan-ga-tool-intro-grid p{
  color:rgba(255,255,255,.94) !important;
}
@media(max-width:1024px){
  .xan-ga-app :is(.xan-ga-tool-tile,.xan-ga-home-ad-tile,.xan-ga-growth-card-strong,.xan-ga-hero,.xan-ga-hero-simple,.xan-ga-tool-intro,.xan-ga-tool-toolbar,.xan-ga-tool-bottom-cta){
    transform:none !important;
  }
}

/* v1.8.55 yalnızca alt resmi yönlendirme alanı yazı netliği */
.xan-ga-app .xan-ga-tool-bottom-cta-strong,
.xan-ga-app .xan-ga-tool-bottom-cta-strong *{
  text-shadow:none !important;
  -webkit-text-stroke:0 transparent !important;
  filter:none !important;
  opacity:1 !important;
  font-synthesis:none !important;
  text-rendering:optimizeLegibility !important;
}
.xan-ga-app .xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-head{
  gap:7px !important;
}
.xan-ga-app .xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-head .xan-ga-eyebrow{
  color:#c6f8ff !important;
  -webkit-text-fill-color:#c6f8ff !important;
  font-size:11px !important;
  line-height:1.25 !important;
  font-weight:700 !important;
  letter-spacing:.02em !important;
}
.xan-ga-app .xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-head > strong{
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
  font-size:20px !important;
  line-height:1.3 !important;
  font-weight:700 !important;
  letter-spacing:-.005em !important;
  margin:0 !important;
}
.xan-ga-app .xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-head > p{
  color:#f2fbfd !important;
  -webkit-text-fill-color:#f2fbfd !important;
  font-size:14px !important;
  line-height:1.58 !important;
  font-weight:500 !important;
  letter-spacing:0 !important;
  max-width:720px !important;
  margin:0 !important;
  word-break:normal !important;
  overflow-wrap:break-word !important;
}
.xan-ga-app .xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a{
  gap:7px !important;
  padding:15px 16px !important;
  align-content:center !important;
}
.xan-ga-app .xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a > span{
  color:#c6f8ff !important;
  -webkit-text-fill-color:#c6f8ff !important;
  font-size:10.5px !important;
  line-height:1.25 !important;
  font-weight:700 !important;
  letter-spacing:.025em !important;
}
.xan-ga-app .xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a > strong{
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
  font-size:15px !important;
  line-height:1.35 !important;
  font-weight:700 !important;
  letter-spacing:0 !important;
  word-break:normal !important;
  overflow-wrap:break-word !important;
}
.xan-ga-app .xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a > small{
  color:#edf9fb !important;
  -webkit-text-fill-color:#edf9fb !important;
  font-size:12.5px !important;
  line-height:1.48 !important;
  font-weight:500 !important;
  letter-spacing:0 !important;
  word-break:normal !important;
  overflow-wrap:break-word !important;
}


/* v1.8.56 only bottom official CTA typography refinement */
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-head strong{
  font-weight:600 !important;
  letter-spacing:-0.01em !important;
}
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-head p{
  font-weight:400 !important;
  line-height:1.72 !important;
  letter-spacing:0 !important;
}
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a{
  gap:7px !important;
}
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a span{
  font-weight:600 !important;
  letter-spacing:.04em !important;
}
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a strong{
  font-weight:600 !important;
  line-height:1.32 !important;
  letter-spacing:-0.01em !important;
}
.xan-ga-tool-bottom-cta-strong .xan-ga-tool-bottom-cta-grid a small{
  font-weight:400 !important;
  line-height:1.62 !important;
  letter-spacing:0 !important;
}

/* v1.8.57 XAN corporate color + eye comfort static fallback */
.xan-ga-app{--xan-primary:#284A5B!important;--xan-secondary:#335A6C!important;--xan-accent:#6EC6D1!important;--xan-corp-deep:#1F3946;--xan-corp-text:#F2F6F8;--xan-corp-text-2:#D6DEE3;--xan-corp-muted:#A8B6BE;--xan-corp-border:#3D5967;--xan-corp-disabled:#5E7380}
.xan-ga-app :is(h1,h2,h3,h4,p,strong,b,span,small,em,a,button,label,li,td,th){text-shadow:none!important;-webkit-text-stroke:0 transparent!important;filter:none!important}
.xan-ga-app :is(.xan-ga-tool-tile,.xan-ga-home-ad-tile,.xan-ga-growth-card-strong,.xan-ga-hero,.xan-ga-hero-simple,.xan-ga-tool-intro,.xan-ga-tool-intro-grid>div,.xan-ga-tool-intro-note,.xan-ga-tool-toolbar,.xan-ga-tool-bottom-cta,.xan-ga-growth-head-strong,.xan-ga-social-card-strong){border-color:#3D5967!important;box-shadow:0 10px 24px rgba(31,57,70,.11)!important;transform:none!important;will-change:auto!important}
.xan-ga-app :is(.xan-ga-hero,.xan-ga-hero-simple,.xan-ga-sidebar,.xan-ga-tool-tile,.xan-ga-home-ad-tile,.xan-ga-growth-head-strong,.xan-ga-growth-card-strong,.xan-ga-tool-intro,.xan-ga-tool-intro-grid>div,.xan-ga-tool-intro-note,.xan-ga-tool-toolbar,.xan-ga-tool-bottom-cta,.xan-ga-social-card-strong) :is(h1,h2,h3,h4,strong,b){color:#F2F6F8!important;-webkit-text-fill-color:#F2F6F8!important}
.xan-ga-app :is(.xan-ga-hero,.xan-ga-hero-simple,.xan-ga-sidebar,.xan-ga-tool-tile,.xan-ga-home-ad-tile,.xan-ga-growth-head-strong,.xan-ga-growth-card-strong,.xan-ga-tool-intro,.xan-ga-tool-intro-grid>div,.xan-ga-tool-intro-note,.xan-ga-tool-toolbar,.xan-ga-tool-bottom-cta,.xan-ga-social-card-strong) :is(p,li,span,small,em){color:#D6DEE3!important;-webkit-text-fill-color:#D6DEE3!important}
.xan-ga-app :is(.xan-ga-eyebrow,.xan-ga-tool-toolbar-label,.xan-ga-tool-toolbar-tags span){color:#A8D9DF!important;-webkit-text-fill-color:#A8D9DF!important}
.xan-ga-app :is(.xan-ga-btn,.xan-ga-tile-action,.xan-ga-growth-card-strong em,.xan-ga-home-ad-tile em){box-shadow:none!important;transform:none!important;filter:none!important}
.xan-ga-app .xan-ga-btn-accent{background:#6EC6D1!important;color:#1F3946!important}
.xan-ga-app .xan-ga-btn-dark,.xan-ga-app .xan-ga-tile-action{background:#284A5B!important;color:#F2F6F8!important;border:1px solid #3D5967!important}
.xan-ga-app :is(.xan-ga-tool-tile,.xan-ga-home-ad-tile,.xan-ga-growth-card-strong):hover{transform:none!important;box-shadow:0 10px 24px rgba(31,57,70,.11)!important}
@media(prefers-reduced-motion:reduce){.xan-ga-app *,.xan-ga-app *::before,.xan-ga-app *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
