/* V62 managed visual layer — values are overridden from Admin > Tema & Görünüm. */
:root{--managed-primary:#0b2b52;--managed-secondary:#123e73;--managed-accent:#2f80ed;--managed-bg:#f5f8fc;--managed-surface:#fff;--managed-text:#12223a;--managed-radius:14px;--managed-font-scale:1;--managed-brand-image:url('/assets/antet-emre-colak.png')}
html{font-size:calc(16px * var(--managed-font-scale))}
body{background:var(--managed-bg);color:var(--managed-text)}
.button.button-primary,.dynamic-app-button{border-radius:calc(var(--managed-radius)*.65)!important}
/* Üst solda MuhasebeIQ'da kullanılan gerçek kurumsal antet. */
.site-header .brand,.topbar .brand,header:not(.am-top):not(.site-head) .brand{width:min(var(--managed-brand-width),32vw);min-width:220px;height:58px;background:var(--managed-brand-image) left center/contain no-repeat!important;overflow:hidden;color:transparent!important}
.site-header .brand>*,.topbar .brand>*,header:not(.am-top):not(.site-head) .brand>*{visibility:hidden!important}
.am-top .am-brand{width:var(--managed-brand-width);height:58px;background:var(--managed-brand-image) left center/contain no-repeat!important;overflow:hidden}
.am-top .am-brand>*{display:none!important}
.site-head .brand{width:var(--managed-brand-width);min-height:58px;display:block;background:var(--managed-brand-image) left center/contain no-repeat!important}
.site-head .brand>*{display:none!important}
.managed-app-rail{border-top:1px solid #e4ebf3;border-bottom:1px solid #e4ebf3;background:var(--managed-surface)}
.managed-app-rail-inner{max-width:1200px;margin:auto;padding:14px 20px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.managed-app-rail-label{font-size:11px;font-weight:800;letter-spacing:.08em;color:#6c7b90;margin-right:4px;text-transform:uppercase}
.managed-app-slot{display:inline-flex;align-items:center;gap:8px;min-height:39px;padding:8px 13px;border-radius:10px;text-decoration:none;font-weight:750;font-size:13px;transition:.18s ease}
.managed-app-slot svg{width:17px;height:17px}.managed-app-slot.solid{color:#fff;background:var(--app-color,var(--managed-primary));border:1px solid var(--app-color,var(--managed-primary))}.managed-app-slot.outline{color:var(--app-color,var(--managed-primary));background:#fff;border:1px solid color-mix(in srgb,var(--app-color,var(--managed-primary)) 45%,#d7e0ea)}.managed-app-slot.soft{color:var(--app-color,var(--managed-primary));background:color-mix(in srgb,var(--app-color,var(--managed-primary)) 9%,#fff);border:1px solid color-mix(in srgb,var(--app-color,var(--managed-primary)) 18%,#e3e9f0)}
.managed-app-slot:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(15,46,82,.11)}
.managed-footer-apps{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
[data-managed-density="compact"] .section{padding-top:50px!important;padding-bottom:50px!important}[data-managed-density="spacious"] .section{padding-top:92px!important;padding-bottom:92px!important}
@media(max-width:850px){.site-header .brand,.topbar .brand,header:not(.am-top):not(.site-head) .brand,.am-top .am-brand,.site-head .brand{width:220px;height:50px;min-width:180px}.managed-app-rail-inner{padding:10px 14px}.managed-app-slot{font-size:12px}}

.managed-footer-credit{margin:10px auto 0;padding:8px 16px 2px;max-width:1200px;text-align:center;font-size:10px;letter-spacing:.02em;color:#7c8998;opacity:.86}.managed-footer-credit a{color:inherit;text-decoration:none}.managed-footer-credit a:hover{text-decoration:underline;color:var(--managed-primary)}


/* V64 ziyaretçi içerik koruması — Admin > Site Ayarları üzerinden kapatılabilir. */
html.managed-content-protection body,html.managed-content-protection body *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}
html.managed-content-protection input,html.managed-content-protection textarea,html.managed-content-protection select,html.managed-content-protection option,html.managed-content-protection [contenteditable="true"],html.managed-content-protection [contenteditable=""]{-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}
/* Admin-managed application buttons replace the legacy fixed header app button. */
html.managed-header-controlled .site-header .header-actions>a.button.button-primary.button-small{display:none!important}
.managed-header-apps{display:flex;align-items:center;gap:7px;max-width:48vw;overflow:auto;scrollbar-width:none}.managed-header-apps::-webkit-scrollbar{display:none}.managed-header-apps .managed-app-slot{white-space:nowrap;min-height:36px;padding:7px 11px;font-size:12px}.managed-header-apps .managed-app-slot svg{width:15px;height:15px}
@media(max-width:1050px){.managed-header-apps{max-width:40vw}.managed-header-apps .managed-app-slot span{display:none}.managed-header-apps .managed-app-slot{padding:8px}}
@media(max-width:850px){.managed-header-apps{display:none!important}}



/* V71.9 — Theme Studio: light-first, tax/audit visual language */
:root{--managed-panel-border:#dfe6ef;--managed-muted:#61748b;--managed-soft:#eef4fa;--managed-shadow:0 12px 30px rgba(10,39,76,.08);--managed-hero-a:#062247;--managed-hero-b:#0a3767;--managed-quote-a:#ffffff;--managed-quote-b:#f4f8fc;--managed-quote-text:#102845;--managed-scroll:#8fa8c1}
html[data-managed-theme-preset="corporate-light"],html:not([data-managed-theme-preset]){--managed-panel-border:#dce5ef;--managed-muted:#60748c;--managed-soft:#eef4fa;--managed-shadow:0 12px 30px rgba(10,39,76,.075);--managed-hero-a:#062247;--managed-hero-b:#0b3b72;--managed-quote-a:#ffffff;--managed-quote-b:#f4f8fd;--managed-quote-text:#102845;--managed-scroll:#8ca6bf}
html[data-managed-theme-preset="pearl-navy"]{--managed-panel-border:#e6dfd2;--managed-muted:#6d675d;--managed-soft:#f5f0e7;--managed-shadow:0 12px 28px rgba(45,41,34,.08);--managed-hero-a:#102a4c;--managed-hero-b:#365c82;--managed-quote-a:#fffefd;--managed-quote-b:#f6f1e8;--managed-quote-text:#17263a;--managed-scroll:#a89b84}
html[data-managed-theme-preset="finance-teal"]{--managed-panel-border:#d5e9e8;--managed-muted:#58757a;--managed-soft:#e8f5f4;--managed-shadow:0 12px 30px rgba(12,70,76,.08);--managed-hero-a:#0b3152;--managed-hero-b:#0c6370;--managed-quote-a:#ffffff;--managed-quote-b:#edf9f8;--managed-quote-text:#12313c;--managed-scroll:#6ca8a6}
html[data-managed-theme-preset="midnight-analysis"]{--managed-panel-border:#29445d;--managed-muted:#a8bbcd;--managed-soft:#122c43;--managed-shadow:0 16px 34px rgba(0,0,0,.24);--managed-hero-a:#061626;--managed-hero-b:#102e4a;--managed-quote-a:#10263d;--managed-quote-b:#0d2034;--managed-quote-text:#eff6ff;--managed-scroll:#537999}
html[data-managed-theme-preset="high-contrast"]{--managed-panel-border:#8aa0b5;--managed-muted:#334a61;--managed-soft:#edf3f8;--managed-shadow:0 7px 18px rgba(8,30,55,.10);--managed-hero-a:#061d3c;--managed-hero-b:#0d3c6b;--managed-quote-a:#ffffff;--managed-quote-b:#f1f5f8;--managed-quote-text:#091525;--managed-scroll:#405d78}
body,.home-layout-stage,.dashboard{background:var(--managed-bg)!important;color:var(--managed-text)!important}.shortcuts-section{background:var(--managed-surface)!important;border-color:var(--managed-panel-border)!important}.panel,.feature-card,.audience-card,.rg-local-shell{background:var(--managed-surface)!important;border-color:var(--managed-panel-border)!important;box-shadow:var(--managed-shadow)!important}.panel-head h2,.feature-body h3,.audience-body strong,.calendar-title,.timeline-content h4,.gib-item strong,.sgk-item strong,.rg-home-item strong{color:var(--managed-text)!important}.feature-body p,.audience-body li,.timeline-content p,.gib-item small,.sgk-item small,.gib-status,.sgk-status,.rg-home-status{color:var(--managed-muted)!important}.gib-status,.sgk-status,.rg-home-status{background:color-mix(in srgb,var(--managed-surface) 86%,var(--managed-soft) 14%)!important;border-color:var(--managed-panel-border)!important}.hero{background:linear-gradient(102deg,var(--managed-hero-a) 0%,var(--managed-hero-b) 58%,var(--managed-hero-a) 100%)!important}.hero-media{margin-left:-62px;width:calc(100% + 62px)}.hero-copy{position:relative;z-index:2}.hero-media img{object-position:54% center;transform:scale(1.025);transform-origin:center}.hero-media:before{width:16%;background:linear-gradient(90deg,var(--managed-hero-b),rgba(0,0,0,0))!important}.home-layout-block[data-layout-key="quote"]{position:relative}.quote-card{background:linear-gradient(120deg,var(--managed-quote-a),var(--managed-quote-b))!important;color:var(--managed-quote-text)!important;border:1px solid var(--managed-panel-border)!important;box-shadow:var(--managed-shadow)!important;min-height:150px;padding:20px 26px;grid-template-columns:minmax(0,1fr) 190px}.quote-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--quote-accent,var(--managed-accent))}.quote-card:after{right:-80px;bottom:-120px;width:340px;height:340px;border-color:color-mix(in srgb,var(--quote-accent,var(--managed-accent)) 13%,transparent)}.quote-kicker{color:color-mix(in srgb,var(--quote-accent,var(--managed-accent)) 76%,var(--managed-text) 24%);letter-spacing:.03em;text-transform:uppercase;font-size:11px}.quote-mark{color:var(--quote-accent,var(--managed-accent))}.quote-text{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:clamp(20px,2vw,30px);font-weight:760;letter-spacing:-.02em;line-height:1.27;margin-top:8px}.today-badge{box-shadow:none;transform:none;background:color-mix(in srgb,var(--quote-accent,var(--managed-accent)) 12%,var(--managed-surface));border:1px solid color-mix(in srgb,var(--quote-accent,var(--managed-accent)) 32%,var(--managed-panel-border));color:var(--managed-text);text-shadow:none}.api-sign{display:grid;place-items:center;align-content:center;gap:7px}.api-face{width:118px;height:118px;border-radius:30px;display:grid;place-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--quote-accent,var(--managed-accent)) 11%,var(--managed-surface)),color-mix(in srgb,var(--quote-accent,var(--managed-accent)) 22%,var(--managed-soft)));border:1px solid color-mix(in srgb,var(--quote-accent,var(--managed-accent)) 32%,var(--managed-panel-border));box-shadow:0 16px 28px color-mix(in srgb,var(--quote-accent,var(--managed-accent)) 17%,transparent);filter:none;position:relative;overflow:hidden}.api-face:before{content:"";position:absolute;inset:14px;border-radius:50%;border:1px dashed color-mix(in srgb,var(--quote-accent,var(--managed-accent)) 33%,transparent)}.api-face svg{width:58px;height:58px;position:relative;z-index:1;color:var(--quote-accent,var(--managed-accent));stroke-width:1.7}.api-name{margin:0;color:color-mix(in srgb,var(--quote-accent,var(--managed-accent)) 76%,var(--managed-text) 24%);font-size:11px;letter-spacing:.035em;text-transform:uppercase}.quote-card[data-quote-category="tax"]{--quote-accent:#d58c10}.quote-card[data-quote-category="sgk"]{--quote-accent:#0b9da0}.quote-card[data-quote-category="audit"]{--quote-accent:#3569a8}.quote-card[data-quote-category="finance"]{--quote-accent:#6e46b8}.quote-card[data-quote-category="calendar"]{--quote-accent:#c97321}.quote-card[data-quote-category="corporate"]{--quote-accent:#246d78}.quote-card[data-quote-category="document"]{--quote-accent:var(--managed-accent)}
.home-layout-block[data-layout-overflow="scroll"] .layout-scroll-target,.official-feed-scroll,.calendar-card .calendar-list{scrollbar-color:var(--managed-scroll) color-mix(in srgb,var(--managed-surface) 70%,var(--managed-soft) 30%)!important}.shortcut{border-radius:calc(var(--managed-radius)*.75)!important}.panel,.quote-card,.feature-card,.audience-card{border-radius:var(--managed-radius)!important}
html[data-managed-theme-preset="midnight-analysis"] .site-header,html[data-managed-theme-preset="midnight-analysis"] .shortcuts-section{background:#0c1d2f!important;border-color:#29445d!important}html[data-managed-theme-preset="midnight-analysis"] .main-nav a,html[data-managed-theme-preset="midnight-analysis"] .header-icon-button{color:#eaf4ff!important}html[data-managed-theme-preset="midnight-analysis"] .header-icon-button{background:#10263d;border-color:#34516b}html[data-managed-theme-preset="midnight-analysis"] .feature-card,html[data-managed-theme-preset="midnight-analysis"] .audience-card{background:#0e2237!important}html[data-managed-theme-preset="midnight-analysis"] .audience-photo{background:#122c43}html[data-managed-theme-preset="midnight-analysis"] .timeline-dot{background:#0e2237}
html[data-managed-theme-preset="high-contrast"] .panel,html[data-managed-theme-preset="high-contrast"] .quote-card,html[data-managed-theme-preset="high-contrast"] .feature-card,html[data-managed-theme-preset="high-contrast"] .audience-card{border-width:2px!important}html[data-managed-theme-preset="high-contrast"] .panel-link{text-decoration:underline;text-underline-offset:2px}
@media(max-width:900px){.hero-media{margin-left:0;width:100%}.quote-card{grid-template-columns:1fr 126px}.api-face{width:94px;height:94px;border-radius:24px}.api-face svg{width:48px;height:48px}}
@media(max-width:580px){.quote-card{grid-template-columns:1fr}.api-sign{grid-template-columns:auto 1fr;justify-content:start;margin-top:12px}.api-face{width:64px;height:64px;border-radius:18px}.api-face svg{width:34px;height:34px}.api-name{text-align:left}.quote-text{font-size:21px}}
