/* XAN Office v1.3.10.13 — bağımsız XAN Mobil yerleşimi + net kontrast */
html:has(body.xan-pwa-independent-v13113){background:#f4f6f8!important}
body.xan-pwa-independent-v13113{
  --x13-petrol:#055970;--x13-deep:#194552;--x13-navy:#041f40;--x13-bg:#f4f6f8;--x13-card:#fff;
  --x13-text:#1f2a37;--x13-muted:#5b6573;--x13-line:#d9e0e6;--x13-soft:#edf5f6;
  margin:0!important;min-height:100dvh!important;background:var(--x13-bg)!important;color:var(--x13-text)!important;
  overflow-x:hidden!important;padding:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;
}
body.xan-pwa-independent-v13113 :where(.xan-header,.xan-footer,.xan-mobile-dock,.xan-mobile-assistant-cta-v195,.xan-pwa-desktop-install-v13102,.xan-skip-link-v185,#xanPrimaryContent){display:none!important}
.xan-pwa-independent-skip-v13113{position:fixed;left:12px;top:-80px;z-index:2147483647;background:#fff;color:#041f40;padding:10px 14px;border-radius:10px;text-decoration:none;font-weight:700}.xan-pwa-independent-skip-v13113:focus{top:12px}
body.xan-pwa-independent-v13113 .xan-pwa-app-top-spacer-v13110{display:block!important;height:calc(66px + env(safe-area-inset-top))!important;pointer-events:none}
body.xan-pwa-independent-v13113 .xan-pwa-app-top-v13110{position:fixed!important;z-index:2147482500!important;left:0!important;right:0!important;top:0!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 46px!important;align-items:end!important;gap:8px!important;height:calc(66px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 12px 8px!important;box-sizing:border-box!important;background:rgba(255,255,255,.98)!important;border-bottom:1px solid var(--x13-line)!important;box-shadow:0 8px 24px rgba(4,31,64,.07)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}
body.xan-pwa-independent-v13113 .xan-pwa-app-top-v13110 :where(button,a){height:46px!important;min-width:46px!important;border:0!important;border-radius:14px!important;background:var(--x13-soft)!important;color:var(--x13-navy)!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;pointer-events:auto!important}
body.xan-pwa-independent-v13113 .xan-pwa-app-top-v13110 .xan-pwa-app-brand-v13110{justify-content:flex-start!important;gap:10px!important;padding:0 8px!important;background:transparent!important;color:var(--x13-navy)!important;font-weight:750!important}
body.xan-pwa-independent-v13113 .xan-pwa-app-brand-v13110 img{width:34px!important;height:34px!important;border-radius:10px!important;background:#fff!important;padding:2px!important}
body.xan-pwa-independent-v13113 .xan-pwa-app-brand-v13110 span{color:var(--x13-navy)!important;font-size:14px!important;font-weight:750!important}
body.xan-pwa-independent-v13113 .xan-pwa-app-bell-v13110{color:var(--x13-navy)!important}
body.xan-pwa-independent-v13113 .xan-pwa-home-v13110{display:block!important;width:min(100% - 28px,1040px)!important;max-width:1040px!important;margin:0 auto!important;padding:28px 0 calc(104px + env(safe-area-inset-bottom))!important;color:var(--x13-text)!important;box-sizing:border-box!important}
body.xan-pwa-independent-v13113 .xan-pwa-home-hero-v13110{padding:28px!important;border-radius:26px!important;background:linear-gradient(145deg,#055970 0%,#194552 100%)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 18px 42px rgba(4,31,64,.16)!important;color:#fff!important}
body.xan-pwa-independent-v13113 .xan-pwa-home-hero-v13110 :where(h1,strong,b){color:#fff!important;text-shadow:none!important}
body.xan-pwa-independent-v13113 .xan-pwa-home-hero-v13110 :where(p,span){color:rgba(255,255,255,.90)!important;text-shadow:none!important}
body.xan-pwa-independent-v13113 .xan-pwa-home-status-v13110{color:#fff!important;background:rgba(255,255,255,.11)!important;border-color:rgba(255,255,255,.24)!important}
body.xan-pwa-independent-v13113 .xan-pwa-home-install-v13113{display:flex;align-items:center;gap:10px;margin:14px 2px 0;min-height:42px}
body.xan-pwa-independent-v13113 .xan-pwa-home-install-v13113 button{min-height:40px;border:0;border-radius:12px;padding:0 15px;background:var(--x13-petrol);color:#fff;font:750 12px/1 Inter,system-ui;cursor:pointer;box-shadow:0 7px 18px rgba(5,89,112,.18)}
body.xan-pwa-independent-v13113 .xan-pwa-home-install-v13113 span{color:var(--x13-muted)!important;font-size:11.5px;line-height:1.4;font-weight:550}
body.xan-pwa-independent-v13113 .xan-pwa-home-primary-v13110>a,
body.xan-pwa-independent-v13113 .xan-pwa-home-card-v13110,
body.xan-pwa-independent-v13113 .xan-pwa-recent-card-v13110{background:#fff!important;border-color:var(--x13-line)!important;color:var(--x13-text)!important;box-shadow:0 8px 22px rgba(31,42,55,.045)!important}
body.xan-pwa-independent-v13113 :where(.xan-pwa-home-primary-v13110,.xan-pwa-home-card-v13110,.xan-pwa-recent-card-v13110,.xan-pwa-smart-card-v13110) :where(b,strong,span){color:var(--x13-text)!important;text-shadow:none!important}
body.xan-pwa-independent-v13113 :where(.xan-pwa-home-primary-v13110,.xan-pwa-home-card-v13110,.xan-pwa-recent-card-v13110,.xan-pwa-smart-card-v13110) small{color:var(--x13-muted)!important;text-shadow:none!important}
body.xan-pwa-independent-v13113 .xan-pwa-smart-card-v13110{background:#edf5f6!important;border-color:#d7e5e9!important;color:var(--x13-text)!important}
body.xan-pwa-independent-v13113 .xan-pwa-home-section-head-v13110 h2{color:var(--x13-navy)!important;font-size:20px!important;font-weight:760!important}
body.xan-pwa-independent-v13113 .xan-pwa-home-section-head-v13110 :where(span,button){color:var(--x13-muted)!important}
body.xan-pwa-independent-v13113 .xan-pwa-home-trust-v13110{background:#eaf3f5!important;border-color:#d4e4e8!important}
body.xan-pwa-independent-v13113 .xan-pwa-home-trust-v13110 b{color:var(--x13-navy)!important}body.xan-pwa-independent-v13113 .xan-pwa-home-trust-v13110 small{color:var(--x13-muted)!important}
body.xan-pwa-independent-v13113 .xan-pwa-global-dock-spacer-v13110{display:block!important;height:calc(88px + env(safe-area-inset-bottom))!important;pointer-events:none}
body.xan-pwa-independent-v13113 .xan-pwa-global-dock-v13110{position:fixed!important;z-index:2147482400!important;left:50%!important;right:auto!important;bottom:max(9px,env(safe-area-inset-bottom))!important;transform:translateX(-50%)!important;width:min(calc(100% - 20px),980px)!important;height:68px!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;padding:6px!important;border:1px solid rgba(5,89,112,.16)!important;border-radius:20px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 16px 40px rgba(4,31,64,.14)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;pointer-events:auto!important}
body.xan-pwa-independent-v13113 .xan-pwa-global-dock-v13110 a{display:flex!important;min-width:0!important;height:56px!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:4px!important;border-radius:15px!important;text-decoration:none!important;color:#52606d!important;font-size:10px!important;font-weight:680!important;line-height:1!important;pointer-events:auto!important}
body.xan-pwa-independent-v13113 .xan-pwa-global-dock-v13110 a[data-current="1"]{background:#eaf3f5!important;color:#055970!important}
body.xan-pwa-independent-v13113 .xan-pwa-global-dock-v13110 a.is-assistant{background:#055970!important;color:#fff!important;box-shadow:0 8px 20px rgba(5,89,112,.22)!important}
body.xan-pwa-independent-v13113 .xan-pwa-global-dock-v13110 a.is-assistant :where(span,svg){color:#fff!important}
body.xan-pwa-independent-v13113 .xan-pwa-notification-panel-v13110{position:fixed!important;z-index:2147482600!important;top:calc(74px + env(safe-area-inset-top))!important;right:12px!important;width:min(420px,calc(100vw - 24px))!important;max-height:min(620px,calc(100dvh - 170px))!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid var(--x13-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 20px 60px rgba(4,31,64,.22)!important;opacity:0!important;transform:translateY(-8px) scale(.985)!important;pointer-events:none!important;color:var(--x13-text)!important}
body.xan-pwa-independent-v13113 .xan-pwa-notification-panel-v13110[hidden]{display:none!important}body.xan-pwa-independent-v13113 .xan-pwa-notification-panel-v13110.is-open{opacity:1!important;transform:none!important;pointer-events:auto!important}
body.xan-pwa-independent-v13113 .xan-pwa-notification-panel-v13110 :where(strong,b){color:var(--x13-navy)!important}body.xan-pwa-independent-v13113 .xan-pwa-notification-panel-v13110 :where(p,span,small){color:var(--x13-muted)!important}
body.xan-pwa-independent-v13113 .xan-pwa-notification-head-v13110{background:#fff!important;border-bottom-color:#e6ecef!important}body.xan-pwa-independent-v13113 .xan-pwa-notification-head-v13110 button{background:#edf5f6!important;color:#055970!important}
body.xan-pwa-independent-v13113 .xan-pwa-update-v13108{background:#055970!important;color:#fff!important;border-color:rgba(255,255,255,.22)!important}body.xan-pwa-independent-v13113 .xan-pwa-update-v13108 :where(strong,p){color:#fff!important}body.xan-pwa-independent-v13113 .xan-pwa-update-later-v13108{color:#fff!important}
body.xan-pwa-independent-v13113 .xan-pwa-connection-v13108{background:#055970!important;color:#fff!important}
body.xan-pwa-independent-v13113 .xan-pwa-push-v13111,
body.xan-pwa-independent-v13113 .xan-pwa-operation-preferences-v13112{background:#f8fafb!important;border-color:#e1e8ec!important;color:var(--x13-text)!important}
body.xan-pwa-independent-v13113 :where(.xan-pwa-push-v13111,.xan-pwa-operation-preferences-v13112) :where(b,strong,label){color:var(--x13-text)!important}body.xan-pwa-independent-v13113 :where(.xan-pwa-push-v13111,.xan-pwa-operation-preferences-v13112) :where(p,span){color:var(--x13-muted)!important}
body.xan-pwa-independent-v13113 .xan-pwa-guide-card-v13102{background:#055970!important;color:#fff!important}body.xan-pwa-independent-v13113 .xan-pwa-guide-card-v13102 :where(strong,p,li,li div,li b){color:#fff!important}body.xan-pwa-independent-v13113 .xan-pwa-guide-card-v13102 .xan-pwa-guide-secondary-v13105{color:#fff!important}
@media(min-width:760px){body.xan-pwa-independent-v13113 .xan-pwa-home-primary-v13110{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.xan-pwa-independent-v13113 .xan-pwa-home-grid-v13110{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.xan-pwa-independent-v13113 .xan-pwa-smart-list-v13110{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:620px){body.xan-pwa-independent-v13113 .xan-pwa-home-v13110{width:min(100% - 20px,1040px)!important;padding-top:16px!important}body.xan-pwa-independent-v13113 .xan-pwa-home-hero-v13110{padding:20px!important;border-radius:22px!important}body.xan-pwa-independent-v13113 .xan-pwa-home-hero-v13110 h1{font-size:27px!important}body.xan-pwa-independent-v13113 .xan-pwa-home-install-v13113{align-items:flex-start;flex-direction:column}body.xan-pwa-independent-v13113 .xan-pwa-home-grid-v13110{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.xan-pwa-independent-v13113 .xan-pwa-global-dock-v13110{width:calc(100% - 16px)!important}body.xan-pwa-independent-v13113 .xan-pwa-global-dock-v13110 a{font-size:9.5px!important}}
@media(max-width:390px){body.xan-pwa-independent-v13113 .xan-pwa-home-grid-v13110{grid-template-columns:1fr!important}body.xan-pwa-independent-v13113 .xan-pwa-global-dock-v13110{padding:5px!important}body.xan-pwa-independent-v13113 .xan-pwa-global-dock-v13110 a{font-size:9px!important}}
@media(display-mode:standalone){body.xan-pwa-independent-v13113 .xan-pwa-home-install-v13113{display:none!important}}
