input,textarea,select{font-size:16px!important}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;touch-action:manipulation}body{-webkit-touch-callout:none;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none;-webkit-user-select:none;user-select:none}#root{overflow-x:hidden}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text}*{-webkit-tap-highlight-color:transparent}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--primary:#1565c0;--primary-dark:#0d47a1;--primary-light:#e3f2fd;--success:#2e7d32;--success-light:#e8f5e9;--warning:#f57c00;--warning-light:#fff3e0;--danger:#c62828;--danger-light:#ffebee;--text-primary:#212121;--text-secondary:#616161;--text-tertiary:#9e9e9e;--text-inverse:#fff;--bg-primary:#fafafa;--bg-secondary:#fff;--bg-tertiary:#f5f5f5;--border-light:#eee;--border-default:#e0e0e0;--shadow-sm:0 2px 8px #0000000a, 0 1px 2px #00000005;--shadow-md:0 4px 16px #0000000f, 0 2px 4px #00000008;--font-xs:13px;--font-sm:15px;--font-md:17px;--font-lg:19px;--font-xl:22px;--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--header-height:calc(75px + env(safe-area-inset-top,0px));--content-top:calc(var(--header-height) + 16px)}body{font-family:var(--font-family);font-size:var(--font-md);background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;min-height:100vh}html.text-large{zoom:1.15}.skeleton-pulse{border-radius:var(--radius-sm);background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%) 0 0/200% 100%;animation:1.2s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.page-transition-overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#ffffffb3;justify-content:center;align-items:center;animation:.25s ptFadeIn;display:flex;position:fixed;inset:0}.page-transition-content{flex-direction:column;align-items:center;gap:20px;display:flex}.page-transition-logo{width:160px;height:auto;animation:.4s cubic-bezier(.2,.8,.3,1) ptLogoIn}.page-transition-spinner{border:3px solid #e3f2fd;border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite ptSpin}@keyframes ptFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ptLogoIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes ptSpin{to{transform:rotate(360deg)}}.container,.page-container,.tuketim-page,.daire-page,.giderler-page,.gider-detay-page,.static-page-container,.daire-page-container,.dashboard-page{padding-top:calc(100px + env(safe-area-inset-top,0px));padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--text-primary);-webkit-font-smoothing:antialiased;background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:scroll}.app-container{flex-direction:column;min-height:100dvh;padding-top:25px;display:flex}.app-header{color:#fff;height:auto;padding:10px 16px;padding-top:calc(10px + env(safe-area-inset-top,0px));z-index:100;background:linear-gradient(135deg,#1565c0 0%,#0d47a1 100%);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px #00000026}.header-logo{width:auto;height:55px;display:block}.header-title{font-size:16px;font-weight:600}.back-button{color:#fff;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:16px}.logout-button{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff4d;border-radius:8px;padding:6px 14px;font-size:14px}@media (hover:hover){.logout-button:hover{background:#ffffff40}}.app-content{padding:16px;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px));flex:1;width:100%;max-width:480px;margin:0 auto}.welcome-card{background:linear-gradient(#fff 0%,#fafaf8 100%);border-radius:12px;margin-bottom:16px;padding:20px;box-shadow:0 1px 4px #0000000f}.welcome-card h2{color:var(--primary);margin-bottom:8px;font-size:18px}.user-name{color:var(--text-primary);font-size:16px;font-weight:600}.user-code{color:var(--text-secondary);margin-top:4px;font-size:14px}.menu-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.menu-card{cursor:pointer;background:linear-gradient(#fff 0%,#fafaf8 100%);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 4px #0000000f}@media (hover:hover){.menu-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}}.menu-card:active{transform:scale(.97)}.menu-icon{font-size:28px}.menu-label{color:var(--text-primary);text-align:center;font-size:14px;font-weight:600}.placeholder-note{text-align:center;color:var(--text-tertiary);border:1px dashed var(--border-default);background:#fafafa;border-radius:8px;padding:20px;font-size:14px}.placeholder-card{text-align:center;background:linear-gradient(#fff 0%,#fafaf8 100%);border-radius:12px;padding:40px 20px;box-shadow:0 1px 4px #0000000f}.placeholder-card h2{color:var(--text-primary);margin-bottom:8px;font-size:18px}.placeholder-card p{color:var(--text-secondary);margin-bottom:12px;font-size:15px}.phase-badge{background:var(--primary-light);color:var(--primary);border-radius:20px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.section-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.section-header h3{color:var(--text-primary);font-size:16px}.see-all{color:var(--primary);cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:600}.gider-list{flex-direction:column;gap:8px;display:flex}.gider-card{cursor:pointer;background:linear-gradient(#fff 0%,#fafaf8 100%);border-radius:12px;align-items:center;gap:12px;padding:16px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 4px #0000000f}@media (hover:hover){.gider-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}}.gider-card:active{transform:scale(.98)}.gider-donem{color:var(--text-primary);flex:1;font-size:15px;font-weight:600}.gider-tutar{color:var(--primary);font-size:16px;font-weight:700}.gider-arrow{color:var(--text-tertiary);margin-left:4px;font-size:20px}.loading-text{text-align:center;color:var(--text-secondary);padding:40px 0;font-size:15px}.detay-header-card{background:var(--primary);color:#fff;text-align:center;border-radius:12px;margin-bottom:16px;padding:20px}.detay-donem{font-size:18px;font-weight:700}.detay-donem-raw{opacity:.7;margin-top:4px;font-size:13px}.detay-toplam{margin-top:12px;font-size:24px;font-weight:700}.tuketim-list{flex-direction:column;gap:10px;display:flex}.tuketim-card{background:linear-gradient(#fff 0%,#fafaf8 100%);border-radius:12px;padding:16px;box-shadow:0 1px 4px #0000000f}.tuketim-header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.tuketim-icon{font-size:20px}.tuketim-label{color:var(--text-primary);font-size:15px;font-weight:600}.tuketim-details{flex-direction:column;gap:6px;display:flex}.tuketim-row{color:var(--text-secondary);justify-content:space-between;font-size:14px;display:flex}.tuketim-row-tutar{color:var(--text-primary);font-weight:600}.tuketim-analiz-list{flex-direction:column;gap:10px;display:flex}.tuketim-analiz-card{cursor:pointer;background:linear-gradient(#fff 0%,#fafaf8 100%);border-radius:12px;align-items:center;gap:14px;padding:16px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 4px #0000000f}@media (hover:hover){.tuketim-analiz-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}}.tuketim-analiz-card:active{transform:scale(.98)}.tuketim-analiz-card-toplam{background:linear-gradient(135deg, var(--primary), #1976d2);color:#fff;margin-bottom:16px}.tuketim-analiz-card-toplam .tuketim-analiz-card-desc{color:#fffc}.tuketim-analiz-card-toplam .tuketim-analiz-card-arrow{color:#ffffffb3}.tuketim-analiz-card-icon{background:#f5f5f5;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:28px;display:flex}.tuketim-analiz-card-toplam .tuketim-analiz-card-icon{background:#fff3}.tuketim-analiz-card-body{flex:1;min-width:0}.tuketim-analiz-card-label{color:var(--text-primary);font-size:16px;font-weight:600}.tuketim-analiz-card-toplam .tuketim-analiz-card-label{color:#fff}.tuketim-analiz-card-desc{color:var(--text-tertiary);margin-top:2px;font-size:13px}.tuketim-analiz-card-arrow{color:#bdbdbd;flex-shrink:0;font-size:22px}.tuketim-detay-ozet{border-left:4px solid var(--primary);background:linear-gradient(#fff 0%,#fafaf8 100%);border-radius:12px;margin-bottom:16px;padding:18px 20px;box-shadow:0 1px 4px #0000000f}.tuketim-detay-ozet-label{color:var(--text-secondary);margin-bottom:6px;font-size:14px}.tuketim-detay-ozet-deger{font-size:26px;font-weight:700}.tuketim-detay-ozet-degisim{color:var(--text-secondary);margin-top:6px;font-size:13px}.tuketim-detay-ozet-degisim.artis{color:#c62828}.tuketim-detay-ozet-degisim.azalis{color:#2e7d32}.grafik-tip-secici{background:linear-gradient(#fff 0%,#fafaf8 100%);border-radius:14px;gap:8px;margin-bottom:12px;padding:6px;display:flex;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}.grafik-tip-btn{color:#6b7385;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:10px;flex:1;padding:10px 12px;font-size:14px;font-weight:600;transition:all .2s}.grafik-tip-btn.aktif{background:var(--primary);color:#fff;box-shadow:0 6px 14px #1565c040}.chart-tooltip{background:#fff;border:none;border-radius:14px;padding:12px 16px;box-shadow:0 4px 8px #141e3c0f,0 18px 40px #1565c026}.chart-tooltip-donem{color:#8991a6;margin-bottom:4px;font-size:12px;font-weight:500}.chart-tooltip-deger{color:#0f1a33;letter-spacing:-.01em;font-size:16px;font-weight:800}.tuketim-donem-list{flex-direction:column;gap:8px;display:flex}.tuketim-donem-row{background:linear-gradient(#fff 0%,#fafaf8 100%);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex;box-shadow:0 1px 3px #0000000d}.tuketim-donem-ad{color:#424242;flex:1;min-width:90px;font-size:14px}.tuketim-donem-deger{color:var(--text-primary);text-align:right;min-width:80px;font-size:15px;font-weight:700}.tuketim-donem-bar-bg{background:#f5f5f5;border-radius:2px;width:100%;height:4px;overflow:hidden}.tuketim-donem-bar-fill{border-radius:2px;height:100%;transition:width .4s}.kiyas-uyari-band{cursor:pointer;background:linear-gradient(#fff 0%,#fafaf8 100%);border:none;border-radius:16px;align-items:center;gap:12px;margin-bottom:12px;padding:14px 16px;transition:all .25s;display:flex;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}.kiyas-uyari-band:active{transform:translateY(1px)scale(.995)}.kiyas-uyari-icon{flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;display:flex}.kiyas-uyari-text{color:#1a2236;flex:1;font-size:14px;font-weight:600}.kiyas-uyari-chevron{color:#e65100;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s;display:flex}.kiyas-uyari-chevron.open{transform:rotate(180deg)}.kiyas-aciklama-kutu{background:#fffbf0;border:none;border-radius:16px;margin-top:-4px;margin-bottom:12px;padding:14px 16px;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #ff980014}.kiyas-aciklama-kutu p{color:#424242;margin:0;font-size:14px;line-height:1.5}.kiyas-badge{color:#fff;vertical-align:middle;background:#ff6f00;border-radius:4px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block;position:relative;top:-1px}.kiyas-badge-sm{color:#e65100;margin-left:6px;font-size:12px;font-weight:600;display:inline-block}.tuketim-donem-kiyas{border-left:3px solid #ff6f00}.chart-tooltip-kiyas{color:#e65100;margin-top:4px;font-size:12px;font-weight:600}.daire-profil-header{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff;border-radius:12px;margin-bottom:16px;padding:16px 20px}.daire-profil-no{font-size:16px;font-weight:700}.daire-profil-site{opacity:.9;margin-top:2px;font-size:14px}.daire-section{border:1px solid var(--primary);border-left:4px solid var(--primary);background:linear-gradient(135deg,#fff,#f8fbff);border-radius:12px;margin-bottom:16px;padding:20px;box-shadow:0 1px 4px #0000000f}.daire-section-title{color:var(--text-primary);margin-bottom:16px;font-size:16px;font-weight:700}.daire-section-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.daire-help-link{color:var(--primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:600;display:flex}.daire-help-icon{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;font-weight:700;display:flex}.daire-info-row{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.daire-info-row-last,.daire-info-row:last-child{border-bottom:none}.daire-info-label{color:#757575;flex-shrink:0;font-size:14px}.daire-info-value{color:var(--text-primary);text-align:right;word-break:break-word;font-size:14px;font-weight:600}.sayac-meter-list{flex-direction:column;gap:0;display:flex}.sayac-meter{border-bottom:1px solid #f0f0f0;padding:14px 0}.sayac-meter:last-child{border-bottom:none;padding-bottom:0}.sayac-meter-top{align-items:flex-start;gap:12px;display:flex}.sayac-meter-icon{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;display:flex}.sayac-meter-details{flex:1}.sayac-meter-type{color:var(--text-primary);font-size:15px;font-weight:600}.sayac-meter-id{color:var(--text-tertiary);margin-top:2px;font-size:13px}.sayac-meter-status{color:#2e7d32;flex-shrink:0;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.sayac-meter-dot{background:#2e7d32;border-radius:50%;width:8px;height:8px}.sayac-meter-status.error{color:#e65100}.sayac-meter-status.error .sayac-meter-dot{background:#e65100}.sayac-meter-error-box{background:#fff3e0;border-radius:10px;margin-top:10px;margin-left:52px;padding:14px}.sayac-meter-error-text{color:#e65100;align-items:flex-start;gap:8px;margin-bottom:10px;font-size:13px;line-height:1.4;display:flex}.sayac-meter-error-btn{color:#fff;cursor:pointer;background:#e65100;border:none;border-radius:8px;width:100%;padding:10px 16px;font-size:14px;font-weight:700;transition:background .15s}.sayac-meter-error-btn:active{background:#bf360c}.daire-modal-overlay{z-index:200;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.daire-modal{background:#fff;border-radius:16px;width:100%;max-width:360px;overflow:hidden;box-shadow:0 8px 32px #0003}.daire-modal-header{color:var(--text-primary);border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px 20px;font-size:16px;font-weight:700;display:flex}.daire-modal-close{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px}.daire-modal-body{padding:20px}.daire-modal-body p{color:#424242;margin:0 0 12px;font-size:14px;line-height:1.6}.daire-modal-body p:last-child{margin-bottom:0}.daire-modal-btn{background:var(--primary);color:#fff;cursor:pointer;border:none;width:100%;padding:14px;font-size:15px;font-weight:700}.header-left,.header-right{justify-content:center;align-items:center;width:48px;display:flex}.header-logo{height:55px;display:block}.hamburger-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;padding:6px;display:flex}.hamburger-btn span{background:#fff;border-radius:2px;width:22px;height:2px;transition:all .3s;display:block}.header-notification-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.notification-badge{color:#fff;background:#e53935;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:2px;right:2px}.sidebar-overlay{z-index:200;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1a338c;transition:opacity .3s;position:fixed;inset:0}.sidebar-overlay.active{opacity:1;pointer-events:auto}.sidebar-menu{z-index:201;background:#f5f7fb;flex-direction:column;width:300px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:14px 0 40px #141e3c40}.sidebar-menu.active{transform:translate(0)}.sidebar-header{padding:calc(24px + env(safe-area-inset-top,0px)) 20px 22px;background:linear-gradient(135deg,#1565c0 0%,#1e88e5 100%);justify-content:space-between;align-items:flex-start;min-height:90px;display:flex;box-shadow:0 14px 34px #1565c033}.sidebar-welcome{flex:1;min-width:0}.sidebar-welcome-text{color:#ffffffd9;text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:500}.sidebar-user-location{color:#fff;letter-spacing:-.01em;margin-top:4px;font-size:18px;font-weight:700}.sidebar-user-location+.sidebar-user-location{opacity:.9;margin-top:2px;font-size:16px;font-weight:600}.sidebar-profile-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#0d47a1 0%,#1976d2 100%);border:none;border-radius:14px;align-items:center;gap:10px;margin-top:14px;padding:13px 20px;font-family:inherit;font-size:15px;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:inset 0 1px #fff3,0 4px 12px #00000040}.sidebar-profile-btn-lg{font-size:15px}.sidebar-profile-btn svg{flex-shrink:0;width:20px;height:20px}@media (hover:hover){.sidebar-profile-btn:hover{background:linear-gradient(135deg,#0a3a85 0%,#1565c0 100%);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff40,0 6px 16px #0000004d}}.sidebar-profile-btn:active{transform:translateY(1px)scale(.99)}.sidebar-profile-btn-lg svg{width:18px;height:18px}.sidebar-close-btn{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #fff3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}@media (hover:hover){.sidebar-close-btn:hover{background:#ffffff40}}.sidebar-nav{flex-direction:column;flex:1;gap:4px;padding:14px 12px;display:flex;overflow-y:auto}.sidebar-menu-item{color:#1a2236;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:15px 16px;font-family:inherit;font-size:15px;font-weight:600;transition:all .2s;display:flex}@media (hover:hover){.sidebar-menu-item:hover{background:#fff;box-shadow:0 1px 2px #141e3c0a,0 8px 20px #141e3c0f}}.sidebar-menu-item.active{color:var(--primary);background:#fff;box-shadow:0 1px 2px #141e3c0a,0 10px 24px #1565c026}.sidebar-menu-item.active .sidebar-menu-icon{color:var(--primary)}.sidebar-menu-text{flex:1}.sidebar-menu-icon{color:#8991a6;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}@media (hover:hover){.sidebar-menu-item:hover .sidebar-menu-icon{color:var(--primary);transform:translate(3px)}}.sidebar-menu-logout{border-top:1px solid #e6ecf5;margin-top:8px;color:#d32f2f!important;border-radius:0!important;padding-top:14px!important}.sidebar-menu-logout .sidebar-menu-icon{color:#d32f2f}@media (hover:hover){.sidebar-menu-logout:hover{box-shadow:none!important;background:#fee2e2!important;border-radius:12px!important}.sidebar-menu-logout:hover .sidebar-menu-icon{color:#b91c1c}}.sidebar-footer{background:#fff;border-top:1px solid #e6ecf5;padding:16px 20px}.sidebar-footer-version{color:#8991a6;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:12px;font-weight:600}.sidebar-footer-company{color:#6b7385;margin-bottom:10px;font-size:13px;line-height:1.5}.sidebar-footer-company a{color:var(--primary);font-weight:600;text-decoration:none}.sidebar-contact-link{color:var(--primary);align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.sidebar-contact-link svg{color:var(--primary)}.bottom-nav{z-index:100;padding-bottom:calc(12px + env(safe-area-inset-bottom,0));background:#fff;border-top:1px solid #eef2f8;padding-top:8px;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0);box-shadow:0 -2px 6px #141e3c0a,0 -14px 34px #141e3c0f}.bottom-nav-content{justify-content:space-around;align-items:stretch;max-width:500px;margin:0 auto;display:flex}.bottom-nav-item{cursor:pointer;color:#8991a6;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-height:58px;padding:10px 6px;font-family:inherit;transition:all .25s;display:flex;position:relative}.bottom-nav-item:active{transition:transform .1s;transform:scale(.94)}.bottom-nav-item.active{color:var(--primary)}.bottom-nav-item.active .bottom-nav-label{color:var(--primary);font-weight:700}.bottom-nav-item.active:before{content:"";background:var(--primary);border-radius:0 0 999px 999px;width:32px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.bottom-nav-icon{justify-content:center;align-items:center;width:26px;height:26px;transition:transform .25s;display:flex}.bottom-nav-icon svg{width:24px;height:24px}.bottom-nav-item.active .bottom-nav-icon{transform:translateY(-1px)scale(1.08)}.bottom-nav-label{white-space:nowrap;letter-spacing:-.01em;font-size:12px;font-weight:600}.dashboard-page{padding:calc(100px + env(safe-area-inset-top,0px)) var(--space-4) calc(88px + env(safe-area-inset-bottom,0px));max-width:500px;margin:0 auto}.pwa-install-banner{margin-bottom:var(--space-4);animation:.4s fadeIn}.pwa-install-content{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1565c0 0%,#1e88e5 100%);align-items:center;gap:10px;padding:14px 16px;display:flex;box-shadow:0 4px 16px #1565c040}.pwa-install-icon{flex-shrink:0;font-size:28px}.pwa-install-text{flex:1;min-width:0}.pwa-install-title{color:#fff;font-size:15px;font-weight:700}.pwa-install-desc{color:#fffc;margin-top:2px;font-size:13px}.pwa-install-btn{color:var(--primary);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;background:#fff;border:none;flex-shrink:0;padding:8px 16px;font-size:14px;font-weight:700}.pwa-install-btn:active{transform:scale(.95)}.pwa-install-close{color:#fff9;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:18px}.dash-section{margin-bottom:var(--space-5)}.dash-section-header{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.dash-section-title{font-size:var(--font-lg);color:var(--text-primary);font-weight:700}.dash-section-link{font-size:var(--font-sm);color:var(--primary);cursor:pointer;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:0 0;border:none;font-weight:600;transition:all .2s}@media (hover:hover){.dash-section-link:hover{background:var(--primary-light)}}.dash-section-counter{font-size:var(--font-sm);color:var(--text-tertiary);font-weight:500}.dash-section-right{align-items:center;gap:10px;display:inline-flex}.dash-empty{text-align:center;padding:var(--space-6);color:var(--text-tertiary);font-size:var(--font-sm);border-radius:var(--radius-lg);background:#fff}button.dash-section-collapsible{width:100%;font:inherit;cursor:pointer;text-align:left;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0}.dash-collapse-chevron{color:#1a2236;justify-content:center;align-items:center;transition:transform .25s;display:inline-flex}.dash-collapse-chevron.collapsed{transform:rotate(-90deg)}.billing-scroll{gap:var(--space-3);padding:var(--space-1);margin:0 calc(var(--space-4) * -1);padding-left:var(--space-4);padding-right:var(--space-4);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;display:flex;overflow-x:auto}.billing-scroll::-webkit-scrollbar{display:none}.billing-card{cursor:pointer;scroll-snap-align:start;background:linear-gradient(#fff 0%,#fafaf8 100%);border:1px solid #00000008;border-radius:20px;flex-shrink:0;width:200px;padding:18px 16px;transition:all .3s;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}@media (hover:hover){.billing-card:hover{transform:translateY(-4px);box-shadow:0 4px 8px #141e3c0f,0 18px 40px #1565c026}}.billing-card:active{transition:all .1s;transform:translateY(1px)scale(.99)}.billing-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.billing-icon{color:#1a2236;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.billing-date{color:#6b7385;font-size:13px;font-weight:600;line-height:1.2}.billing-amount{color:#0f1a33;letter-spacing:-.02em;margin-bottom:12px;font-size:24px;font-weight:800}.billing-foot{justify-content:space-between;align-items:center;display:flex}.billing-chip{color:var(--primary);background:#e8f1fc;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.billing-link-text{color:var(--primary);font-size:12px;font-weight:600}.billing-card-all{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);color:var(--text-inverse);text-align:center;border:none;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 6px #1565c04d,0 14px 30px #1565c040}@media (hover:hover){.billing-card-all:hover{transform:translateY(-4px)scale(1.02)}}.billing-all-icon{margin-bottom:var(--space-2)}.billing-all-text{font-size:var(--font-sm);color:#fff;font-weight:600}.scroll-dots{justify-content:center;gap:var(--space-2);padding:var(--space-3) 0;display:flex}.scroll-dot{border-radius:var(--radius-full);background:var(--border-default);width:8px;height:8px;transition:all .3s}.scroll-dot.active{background:var(--primary);width:20px}.trend-card{cursor:pointer;background:linear-gradient(#fff 0%,#fafaf8 100%);border:none;border-radius:20px;padding:18px 18px 14px;transition:all .25s;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}@media (hover:hover){.trend-card:hover{transform:translateY(-3px);box-shadow:0 4px 8px #141e3c0f,0 18px 40px #1565c026}}.trend-card:active{transition:all .1s;transform:translateY(1px)scale(.995)}.trend-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.trend-title{color:#0f1a33;letter-spacing:-.01em;font-size:15px;font-weight:700}.trend-subtitle{color:#8991a6;margin-top:2px;font-size:12px;font-weight:500}.trend-change{border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.trend-change.up{color:#b91c1c;background:#fee2e2}.trend-change.down{color:#047857;background:#d1fae5}.trend-chart{width:100%;height:auto;display:block;overflow:visible}.trend-line-animated{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s cubic-bezier(.4,0,.2,1) 1.25s forwards trendDraw}.trend-area-animated{opacity:0;animation:.8s 2.05s forwards trendFade}.trend-dot-animated{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.35s cubic-bezier(.34,1.56,.64,1) forwards trendDot}@keyframes trendDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes trendFade{0%{opacity:0}to{opacity:1}}@keyframes trendDot{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.trend-line-animated,.trend-area-animated,.trend-dot-animated{stroke-dashoffset:0;opacity:1;animation:none;transform:none}}.trend-footer{color:#6b7385;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.trend-footer-label{color:#8991a6;font-weight:500}.trend-footer-val{color:#1a2236;font-weight:700}.trend-footer-sep{color:#c4cbda;margin:0 2px}.announcement-card{align-items:flex-start;gap:var(--space-3);background:linear-gradient(#fff 0%,#fafaf8 100%);border:none;border-radius:20px;padding:18px 16px;display:flex;position:relative;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}.announcement-badge{top:calc(var(--space-2) * -1);right:var(--space-8);background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);color:#fff;padding:3px var(--space-3);border-radius:var(--radius-sm);letter-spacing:.5px;font-size:10px;font-weight:700;position:absolute;box-shadow:0 2px 6px #1565c04d}.announcement-close{top:var(--space-2);right:var(--space-2);border-radius:var(--radius-full);cursor:pointer;width:28px;height:28px;color:var(--text-secondary);background:#00000014;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute}@media (hover:hover){.announcement-close:hover{color:var(--danger);background:#c6282826;transform:scale(1.1)}}.announcement-logo{width:70px;height:auto;margin-top:var(--space-1);flex-shrink:0}.announcement-content{flex:1}.announcement-title{font-size:var(--font-sm);color:var(--text-primary);margin-bottom:4px;font-weight:700}.announcement-text{font-size:var(--font-xs);color:var(--text-secondary);margin-bottom:var(--space-3);line-height:1.5}.announcement-action{align-items:center;gap:var(--space-1);background:var(--primary);color:#fff;font-size:var(--font-xs);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);cursor:pointer;border:none;font-weight:600;transition:all .15s;animation:2s ease-in-out infinite pulseBtn;display:inline-flex;box-shadow:0 2px 6px #1565c04d}@keyframes pulseBtn{0%,to{transform:scale(1);box-shadow:0 2px 6px #1565c04d}50%{transform:scale(1.05);box-shadow:0 4px 12px #1565c066}}@media (hover:hover){.announcement-action:hover{background:var(--primary-dark);animation:none;transform:translateY(-2px)scale(1.05)}}.tip-card{border-radius:var(--radius-lg);padding:var(--space-4);color:#fff;background:linear-gradient(135deg,#ff7043 0%,#ff5722 50%,#e64a19 100%);flex-direction:column;height:320px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #ff572240}.tip-card:before{content:"";background:#ffffff1a;border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-30px}.tip-card:after{content:"";background:#ffffff0d;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-40px;left:-20px}.tip-card.tip-card.tip-applied{background:linear-gradient(135deg,#43a047 0%,#2e7d32 50%,#1b5e20 100%);border:none;box-shadow:0 4px 20px #2e7d3259}.tip-confetti{pointer-events:none;z-index:10;position:absolute;inset:0;overflow:hidden}.tip-confetti-piece{border-radius:2px;width:8px;height:8px;animation:2s ease-out forwards confettiFall;position:absolute;top:-10px}@keyframes confettiFall{0%{opacity:1;transform:translateY(0)rotate(0)scale(1)}to{opacity:0;transform:translateY(300px)rotate(720deg)scale(.3)}}.tip-card-header{margin-bottom:var(--space-3);z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.tip-card-badge{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--font-xs);background:#fff3;font-weight:600;display:inline-flex}.tip-card-badge svg{fill:currentColor}.tip-nav{gap:var(--space-2);display:flex}.tip-nav-btn{border-radius:var(--radius-full);color:#fff;cursor:pointer;background:#ffffff26;border:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}@media (hover:hover){.tip-nav-btn:hover{background:#ffffff4d}}.tip-nav-btn:disabled{opacity:.4;cursor:not-allowed}.tip-card-body{z-index:1;flex:1;position:relative;overflow:hidden}.tip-icon-big{margin-bottom:var(--space-3);font-size:36px}.tip-title{font-size:var(--font-md);margin-bottom:var(--space-2);font-weight:700;line-height:1.3}.tip-text{font-size:var(--font-sm);opacity:.9;margin-bottom:var(--space-3);line-height:1.5}.tip-card-footer{z-index:1;justify-content:space-between;align-items:center;margin-top:auto;display:flex;position:relative}.tip-apply-btn{align-items:center;gap:var(--space-2);color:#e64a19;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--font-sm);cursor:pointer;background:#fff;border:none;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #00000026}@media (hover:hover){.tip-apply-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}}.tip-apply-btn:disabled{color:#2e7d32;cursor:default;background:#ffffffb3;font-weight:700}.tip-apply-btn svg{fill:currentColor}.tip-dots{gap:6px;display:flex}.tip-dot{background:#ffffff4d;border-radius:50%;width:8px;height:8px;transition:all .3s}.tip-dot.active{background:#fff;border-radius:4px;width:20px}.consumption-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;display:grid}.consumption-card{text-align:center;cursor:pointer;background:linear-gradient(#fff 0%,#fafaf8 100%);border:none;border-radius:20px;padding:16px 14px 14px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}.consumption-card:active{transition:all .1s;transform:translateY(1px)scale(.99)}@media (hover:hover){.consumption-card:hover{transform:translateY(-4px);box-shadow:0 4px 8px #141e3c0f,0 18px 40px #1565c026}}.consumption-ring{width:64px;height:64px;margin:0 auto 8px;position:relative}.consumption-ring-val{color:var(--primary);justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex;position:absolute;inset:0}.consumption-type{color:#6b7385;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.consumption-value{color:#0f1a33;letter-spacing:-.02em;margin-top:4px;font-size:20px;font-weight:800;line-height:1.1}.consumption-unit-inline{color:#8991a6;margin-left:2px;font-size:12px;font-weight:600}.consumption-change{border-radius:999px;justify-content:center;align-items:center;gap:3px;margin-top:8px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.consumption-change.down{color:#047857;background:#d1fae5}.consumption-change.up{color:#b91c1c;background:#fee2e2}.consumption-emsal-badge{top:var(--space-2);right:var(--space-2);background:var(--warning);color:#fff;border-radius:var(--radius-sm);padding:2px 6px;font-size:9px;font-weight:700;position:absolute}.service-widget-list{gap:var(--space-3);flex-direction:column;display:flex}.service-widget-item{cursor:pointer;text-align:left;background:linear-gradient(#fff 0%,#fafaf8 100%);border:none;border-radius:16px;align-items:center;gap:14px;width:100%;padding:14px 16px;transition:all .25s;display:flex;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}.service-widget-item:active{transition:all .1s;transform:translateY(1px)scale(.99)}.service-widget-icon{color:#1a2236;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}@media (hover:hover){.service-widget-item:hover{transform:translateY(-3px);box-shadow:0 4px 8px #141e3c0f,0 18px 40px #1565c026}}.service-widget-content{flex:1;min-width:0}.service-widget-title{color:#1a2236;margin-bottom:2px;font-size:15px;font-weight:600}.service-widget-desc{color:#6b7385;font-size:13px}.service-widget-arrow{color:#8991a6;flex-shrink:0;align-items:center;transition:all .15s;display:flex}@media (hover:hover){.service-widget-item:hover .service-widget-arrow{color:var(--primary);transform:translate(4px)}}.dashboard-page .faq-item{background:linear-gradient(#fff 0%,#fafaf8 100%);border:none;border-radius:16px;padding:14px 16px;overflow:visible;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}.dashboard-page .faq-item.active{border:none;box-shadow:0 2px 4px #141e3c0a,0 14px 34px #1565c01f}.dashboard-page .faq-question{align-items:center;gap:12px;min-height:auto;padding:0;display:flex;background:0 0!important}.dashboard-page .faq-item.active .faq-question{background:0 0!important}.dashboard-page .faq-number{color:#1a2236;background:#f5f7fb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:flex}.dashboard-page .faq-text{color:#1a2236;flex:1;padding-right:0;font-size:15px;font-weight:600}.dashboard-page .faq-item.active .faq-text{color:#1a2236}.dashboard-page .faq-icon{color:#1a2236;text-align:center;width:20px;height:auto;font-size:20px;font-weight:600}.dashboard-page .faq-item.active .faq-icon{color:var(--primary);transform:none}.dashboard-page .faq-answer{color:#6b7385;background:0 0;border-top:1px solid #eef2f8;margin-top:10px;padding:10px 0 0;font-size:14px;line-height:1.55}.faq-list{flex-direction:column;gap:10px;display:flex}.faq-item{background:#fff;border:none;border-radius:16px;transition:all .25s;overflow:hidden;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}@media (hover:hover){.faq-item:hover{transform:translateY(-2px);box-shadow:0 4px 8px #141e3c0f,0 18px 40px #1565c01f}}.faq-item.active{box-shadow:0 4px 8px #141e3c0f,0 18px 40px #1565c02e}.faq-question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:16px 18px;font-family:inherit;transition:all .25s;display:flex}@media (hover:hover){.faq-question:hover{background:#fafaf8}}.faq-item.active .faq-question{background:linear-gradient(135deg,#1565c0 0%,#1e88e5 100%)}.faq-text,.faq-question-text{color:#1a2236;flex:1;font-size:15px;font-weight:600;line-height:1.5;transition:color .25s}.faq-item.active .faq-text,.faq-item.active .faq-question-text{color:#fff}.faq-icon{color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .25s;display:flex}.faq-item.active .faq-icon{color:#fff;transform:rotate(180deg)}.faq-answer{color:#6b7385;background:0 0;border-top:1px solid #eef2f8;padding:16px 18px;font-size:14px;line-height:1.7;animation:.3s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-show-more{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3);background:var(--bg-tertiary);border:1px dashed var(--border-default);border-radius:var(--radius-md);color:var(--primary);font-size:var(--font-sm);cursor:pointer;font-weight:500;transition:all .3s;display:flex}@media (hover:hover){.faq-show-more:hover{background:var(--primary-light);border-color:var(--primary);border-style:solid}}.quick-actions{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.quick-btn{text-align:center;cursor:pointer;background:linear-gradient(#fff 0%,#fafaf8 100%);border:none;border-radius:20px;padding:22px 16px;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}.quick-btn:active{transition:all .1s;transform:translateY(1px)scale(.99)}.quick-btn-icon{color:#1a2236;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 12px;display:flex}@media (hover:hover){.quick-btn:hover{transform:translateY(-4px);box-shadow:0 4px 8px #141e3c0f,0 18px 40px #1565c026}}.quick-btn-text{color:#1a2236;font-size:14px;font-weight:600}@media (width<=359px){.dashboard-page{padding-left:var(--space-3);padding-right:var(--space-3)}.billing-card{width:170px;padding:var(--space-3)}.billing-amount{font-size:var(--font-md)}.tip-card{height:280px}.tip-title{font-size:var(--font-sm)}.quick-btn{padding:var(--space-4) var(--space-3)}.quick-btn-icon{width:44px;height:44px}}@media (width>=480px){.consumption-grid,.quick-actions{grid-template-columns:repeat(auto-fit,minmax(140px,180px));justify-content:center}}@media (width>=768px){.dashboard-page{max-width:600px}.billing-card{width:200px}.consumption-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(140px,180px));justify-content:center}}.tuketim-page{padding-left:var(--space-4);padding-right:var(--space-4);max-width:500px;margin:0 auto}.page-title{font-size:var(--font-xl);color:var(--text-primary);margin-bottom:var(--space-2);text-align:center;font-weight:700}.page-subtitle{font-size:var(--font-sm);color:var(--text-secondary);text-align:center;margin-bottom:var(--space-6);line-height:1.75}.meter-cards{gap:var(--space-3);flex-direction:column;display:flex}.meter-card{cursor:pointer;background:linear-gradient(#fff 0%,#fafaf8 100%);border:none;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;transition:all .25s;display:flex;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}@media (hover:hover){.meter-card:hover{transform:translateY(-3px);box-shadow:0 4px 8px #141e3c0f,0 18px 40px #1565c026}}.meter-card:active{transition:all .1s;transform:translateY(1px)scale(.99)}.meter-icon-container{color:#1a2236;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.meter-icon{object-fit:contain;width:40px;height:40px}.meter-info{flex:1;min-width:0}.meter-name{color:#1a2236;margin-bottom:2px;font-size:15px;font-weight:600}.meter-description{color:#6b7385;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.5;overflow:hidden}.meter-arrow{color:#8991a6;flex-shrink:0;align-items:center;transition:all .15s;display:flex}@media (hover:hover){.meter-card:hover .meter-arrow{color:var(--primary);transform:translate(4px)}}.meter-icon-tl{color:#1a2236;font-size:38px;font-weight:800;line-height:1}.info-box{background:linear-gradient(#fff 0%,#fafaf8 100%);border:none;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}.info-box-icon{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;display:flex}.info-box-text{color:#1a2236;font-size:14px;line-height:1.55}.td-back-btn{background:var(--primary-light);border-radius:var(--radius-md);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--primary);font-weight:600;font-size:var(--font-sm);cursor:pointer;margin-bottom:var(--space-4);border:none;min-height:44px;transition:all .15s;display:inline-flex}@media (hover:hover){.td-back-btn:hover{background:var(--primary);color:#fff}}.td-header-wrapper{margin-bottom:var(--space-4);border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #141e3c0a,0 14px 34px #141e3c1a}.td-header{text-align:center;background:linear-gradient(#fff 0%,#fafaf8 100%);border-radius:0;padding:24px 20px 20px}.td-header-title{text-transform:uppercase;letter-spacing:.08em;color:#1a2236;margin-bottom:6px;font-size:12px;font-weight:700}.td-header-icon{color:#1a2236;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.td-header-tl{color:#1a2236;font-size:56px;font-weight:800;line-height:1}.td-header-value-row{justify-content:center;align-items:baseline;gap:6px;display:flex}.td-header-value{color:#0f1a33;letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1}.td-header-unit{color:#8991a6;font-size:13px;font-weight:500}.td-change-bar{border-top:1px solid #eef2f8;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:11px 16px;font-size:13px;font-weight:700;display:flex}.td-change-bar.up{color:#b91c1c;background:#fee2e2}.td-change-bar.down{color:#047857;background:#d1fae5}.card-back-btn{width:100%;color:var(--primary);font-size:14px;font-weight:600;font-family:var(--font-family);cursor:pointer;background:#fff;border:none;border-top:1px solid #eef2f8;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:12px 16px;transition:background .2s;display:flex}@media (hover:hover){.card-back-btn:hover{background:#fafaf8}}.card-back-btn:active{transform:translateY(1px)}.grafik-container{margin-bottom:var(--space-5);background:linear-gradient(#fff 0%,#fafaf8 100%);border:none;border-radius:20px;padding:16px 10px 10px;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}.td-stats-grid{margin-bottom:var(--space-5);grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.td-stat-card{text-align:left;background:linear-gradient(#fff 0%,#fafaf8 100%);border:none;border-radius:16px;padding:16px 14px 14px;transition:all .25s;position:relative;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}@media (hover:hover){.td-stat-card:hover{transform:translateY(-3px);box-shadow:0 4px 8px #141e3c0f,0 18px 40px #1565c01f}}.td-stat-dot{border-radius:999px;width:8px;height:8px;margin-bottom:8px}.td-stat-value{color:#0f1a33;letter-spacing:-.02em;margin-bottom:4px;font-size:18px;font-weight:800;line-height:1.1}.td-stat-unit{color:#8991a6;font-size:12px;font-weight:600}.td-stat-label{text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:700;line-height:1.3}.td-history{background:linear-gradient(#fff 0%,#fafaf8 100%);border:none;border-radius:16px;margin-bottom:12px;overflow:hidden;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}.td-history-toggle{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:16px 18px;font-family:inherit;transition:background .2s;display:flex}@media (hover:hover){.td-history-toggle:hover{background:#fafaf8}}.td-history-title{color:#1a2236;margin:0;font-size:15px;font-weight:700}.td-history-chevron{color:var(--primary);justify-content:center;align-items:center;width:28px;height:28px;transition:transform .25s;display:flex}.td-history-chevron.open{transform:rotate(180deg)}.td-history-table{padding:0 18px 16px}.td-history-row{border-bottom:1px solid #eef2f8;grid-template-columns:1fr 1fr 70px;align-items:center;padding:12px 0;display:grid}.td-history-row:last-child{border-bottom:none}.td-history-row.td-history-kiyas{background:#ff6f000d;border-radius:10px;padding-left:10px;padding-right:10px}.td-history-period{color:#6b7385;text-align:left;font-size:13px;font-weight:500}.td-history-value{color:#1a2236;text-align:center;font-size:14px;font-weight:700}.td-history-change{text-align:center;border-radius:999px;min-width:55px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.td-history-change.up{color:#b91c1c;background:#fee2e2}.td-history-change.down{color:#047857;background:#d1fae5}.giderler-page{padding-top:calc(100px + env(safe-area-inset-top,0px));padding-left:var(--space-4);padding-right:var(--space-4);padding-bottom:calc(100px + env(safe-area-inset-bottom,0px));max-width:500px;margin:0 auto}.gl-subtitle-row{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.gl-info-btn{align-items:center;gap:var(--space-1);color:var(--primary);font-size:var(--font-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0;display:flex}.gl-info-icon{border-radius:var(--radius-full);background:var(--primary);color:#fff;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;font-weight:700;display:flex}.gl-summary-wrapper{margin-bottom:var(--space-4)}.gl-summary-card{color:#fff;background:linear-gradient(135deg,#1565c0 0%,#1e88e5 100%);border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex;box-shadow:0 1px 2px #141e3c0a,0 14px 34px #1565c040}.gl-summary-left{text-align:left;flex:auto;min-width:0;overflow:hidden}.gl-summary-right{flex-direction:column;flex:none;align-items:flex-end;display:flex}.gl-summary-title{opacity:.85;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;margin-bottom:6px;font-size:12px;font-weight:500}.gl-summary-amount{letter-spacing:-.02em;white-space:nowrap;margin-bottom:6px;font-size:clamp(22px,7vw,30px);font-weight:800;line-height:1}.tl-dec{opacity:.75;font-size:.62em;font-weight:inherit;letter-spacing:0;margin-left:1px}.gl-summary-period{opacity:.85;white-space:nowrap;font-size:12px;font-weight:500}.gl-summary-chart-label{opacity:.8;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;margin-bottom:4px;font-size:10px;font-weight:600}.gl-summary-chart{max-width:100%;height:auto;display:block}.gl-change-bar{border-radius:0 0 20px 20px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:600;display:flex}.gl-change-bar.up{color:#fff;background:#ef5350}.gl-change-bar.down{color:#fff;background:#43a047}@media (width<=420px){.gl-summary-card{gap:12px;padding:18px}.gl-summary-chart{width:130px;height:52px}}@media (width<=359px){.gl-summary-card{gap:10px;padding:16px}.gl-summary-chart{width:110px;height:48px}.gl-summary-chart-label{font-size:9px}}.gl-billing-list{gap:var(--space-3);flex-direction:column;display:flex}.gl-billing-item{cursor:pointer;background:linear-gradient(#fff 0%,#fafaf8 100%);border:none;border-radius:20px;padding:18px 20px;transition:all .25s;position:relative;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}@media (hover:hover){.gl-billing-item:hover{transform:translateY(-4px);box-shadow:0 4px 8px #141e3c0f,0 18px 40px #1565c026}}.gl-billing-item:active{transition:all .1s;transform:translateY(1px)scale(.99)}.gl-billing-header{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;gap:12px;display:flex}.gl-billing-head-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.gl-billing-icon{width:40px;height:40px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.gl-billing-period{color:#6b7385;font-size:15px;font-weight:600}.gl-billing-amount{color:#0f1a33;letter-spacing:-.02em;font-size:22px;font-weight:800}.gl-billing-details{gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid #eef2f8;flex-wrap:wrap;display:flex}.gl-billing-detail{flex:1;min-width:70px}.gl-billing-detail-label{color:#8991a6;margin-bottom:4px;font-size:12px;font-weight:500}.gl-billing-detail-value{color:#1a2236;font-size:14px;font-weight:600}.gl-billing-footer{margin-top:var(--space-3);padding-top:var(--space-3);justify-content:flex-end;align-items:center;gap:var(--space-3);border-top:1px solid #eef2f8;display:flex}.gl-billing-extra{color:var(--primary);background:#e8f1fc;border-radius:999px;margin-right:auto;padding:4px 10px;font-size:12px;font-weight:600}.gl-billing-view-btn{color:var(--primary);align-items:center;gap:var(--space-1);background:0 0;border-radius:0;padding:0;font-size:13px;font-weight:600;transition:transform .2s;display:flex}@media (hover:hover){.gl-billing-item:hover .gl-billing-view-btn{transform:translate(3px)}}.gl-modal-overlay{z-index:9998;padding:var(--space-4);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gl-modal-content{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:var(--space-5);width:100%;max-width:400px;box-shadow:0 24px 64px #00000026}.gl-modal-title{font-size:var(--font-lg);color:var(--text-primary);margin-bottom:var(--space-4);align-items:center;gap:var(--space-2);font-weight:700;display:flex}.gl-modal-title-icon{background:var(--warning);color:#fff;border-radius:var(--radius-sm);width:24px;height:24px;font-size:var(--font-sm);justify-content:center;align-items:center;font-weight:700;display:flex}.gl-modal-text{font-size:var(--font-sm);color:var(--text-secondary);margin-bottom:var(--space-4);line-height:1.6}.gl-modal-btn{background:var(--primary);color:#fff;border-radius:var(--radius-md);width:100%;padding:var(--space-3);font-size:var(--font-md);cursor:pointer;border:none;font-weight:600;transition:background .2s}@media (hover:hover){.gl-modal-btn:hover{background:var(--primary-dark)}}.gider-detay-page{padding-top:calc(100px + env(safe-area-inset-top,0px));padding-left:var(--space-4);padding-right:var(--space-4);padding-bottom:calc(100px + env(safe-area-inset-bottom,0px));max-width:500px;margin:0 auto}.gd-back-btn{background:var(--primary-light);border-radius:var(--radius-lg);align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--primary);font-size:var(--font-sm);margin-bottom:var(--space-4);cursor:pointer;border:none;min-height:48px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 2px 8px #1565c01a}@media (hover:hover){.gd-back-btn:hover{background:var(--primary);color:#fff;transform:translate(-2px)}}.gd-back-btn:active{transform:scale(.97)}.gd-header-wrapper{margin-bottom:var(--space-4);border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #141e3c0a,0 14px 34px #1565c02e}.gd-header{color:#fff;background:linear-gradient(135deg,#1565c0 0%,#1e88e5 100%);border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:22px 18px;display:flex}.gd-header-content{text-align:center;flex:1;min-width:0}.gd-period{opacity:.9;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:12px;font-weight:600}.gd-amount{letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1}.gd-period-nav-btn{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff40;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .25s;display:flex}@media (hover:hover){.gd-period-nav-btn:hover{background:#ffffff40}}.gd-period-nav-btn:active{transform:scale(.95)}.gd-period-nav-btn:disabled{opacity:.3;cursor:not-allowed}.gd-change-bar{border-radius:0;justify-content:center;align-items:center;gap:6px;padding:11px 16px;font-size:13px;font-weight:600;display:flex}.gd-change-bar.up{color:#fff;background:#ef5350}.gd-change-bar.down{color:#fff;background:#43a047}.gd-section{background:linear-gradient(#fff 0%,#fafaf8 100%);border:none;border-radius:20px;margin-bottom:12px;padding:18px;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}.gd-section-title{color:#0f1a33;align-items:center;gap:10px;margin-bottom:14px;font-size:15px;font-weight:700;display:flex}.gd-section-title svg{color:var(--primary);flex-shrink:0}.gd-consumption-item{border-bottom:1px solid #eef2f8;border-radius:0;align-items:center;gap:12px;margin-bottom:0;padding:12px 0;display:flex}.gd-consumption-item:last-of-type{border-bottom:none}.gd-consumption-icon{color:#1a2236;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.gd-consumption-img{object-fit:contain;width:36px;height:36px}.gd-consumption-ek .gd-consumption-icon{color:#1a2236}.gd-consumption-info{flex:1;min-width:0}.gd-consumption-name{color:#1a2236;font-size:15px;font-weight:600}.gd-consumption-usage{color:#8991a6;margin-top:2px;font-size:12px}.gd-consumption-emsal{color:#f57c00;margin-left:4px;font-size:10px;font-weight:600}.gd-consumption-cost{color:#0f1a33;letter-spacing:-.01em;flex-shrink:0;font-size:16px;font-weight:800}.gd-total-row{background:linear-gradient(#fafaf8 0%,#f5f4f0 100%);border-top:1px solid #eef2f8;border-radius:0 0 20px 20px;justify-content:space-between;align-items:center;margin:12px -18px -18px;padding:16px 18px;display:flex}.gd-total-label{color:#1a2236;font-size:15px;font-weight:700}.gd-total-value{color:var(--primary);letter-spacing:-.02em;font-size:20px;font-weight:800}.gd-detail-row{border-bottom:1px solid #eef2f8;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.gd-detail-row:last-child{border-bottom:none;padding-bottom:0}.gd-detail-row:first-of-type{padding-top:0}.gd-detail-label{color:#8991a6;font-size:13px;font-weight:500}.gd-detail-value{color:#1a2236;font-size:14px;font-weight:700}.gd-detail-value.gd-due-date{color:var(--danger);font-weight:700}.gd-action-buttons{gap:12px;margin-top:8px;padding:0 16px 12px;display:flex;background:0 0!important}.gd-btn{cursor:pointer;border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:14px 16px;font-family:inherit;font-size:15px;font-weight:600;transition:all .25s;display:flex}.gd-btn-primary{background:var(--primary);color:#fff;border:none;box-shadow:0 2px 8px #1565c04d}.gd-btn-outline{color:var(--primary);border:1.5px solid var(--primary);background:#fff;box-shadow:0 2px 6px #1565c01a}@media (hover:hover){.gd-btn-primary:hover{transform:translateY(-3px);box-shadow:0 4px 12px #1565c066}.gd-btn-outline:hover{background:#ebf2fc;transform:translateY(-3px);box-shadow:0 4px 12px #1565c026}}.gd-btn-primary:active,.gd-btn-outline:active{transform:translateY(1px)scale(.99)}.pdf-modal-overlay{z-index:9999;background:#00000073;justify-content:center;align-items:center;animation:.25s pdfFadeIn;display:flex;position:fixed;inset:0}.pdf-modal-content{text-align:center;background:#fff;border-radius:16px;width:85%;max-width:300px;padding:32px 28px;animation:.3s pdfSlideUp;box-shadow:0 20px 60px #0003}.pdf-modal-spinner{border:4px solid #e0e0e0;border-top-color:var(--primary);border-radius:50%;width:48px;height:48px;margin:0 auto 20px;animation:.8s linear infinite pdfSpin}.pdf-modal-title{color:var(--text-primary);margin-bottom:8px;font-size:17px;font-weight:700}.pdf-modal-text{color:var(--text-secondary);font-size:15px;line-height:1.5}@keyframes pdfFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pdfSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pdfSpin{to{transform:rotate(360deg)}}.pdf-modal-title,.pdf-modal-text{transition:opacity .3s}.pdf-modal-progress{background:#e8e8e8;border-radius:3px;height:6px;margin-top:20px;overflow:hidden}.pdf-modal-progress-bar{background:linear-gradient(90deg, var(--primary), #42a5f5);border-radius:3px;height:100%;transition:width .8s}.pdf-error-icon{margin-bottom:16px}.pdf-error-btn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:20px;padding:12px 32px;font-size:16px;font-weight:600}.pdf-error-btn:active{background:var(--primary-dark)}.pdf-format-overlay{z-index:9997;background:#0003;animation:.15s pdfFadeIn;position:fixed;inset:0}.pdf-format-menu{background:var(--card-bg,#fff);z-index:9998;border-radius:16px;padding:14px 12px;animation:.2s pdfPopDown;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 4px 24px #00000026,0 2px 8px #00000014}@keyframes pdfPopDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.pdf-format-title{color:var(--text-primary);text-align:center;margin-bottom:16px;font-size:16px;font-weight:700}.pdf-format-option{background:var(--bg-secondary,#f5f7fa);border:1px solid var(--border-color,#e5e7eb);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;align-items:center;gap:14px;width:100%;margin-bottom:10px;padding:14px 16px;transition:all .15s;display:flex}.pdf-format-option:active{background:var(--bg-tertiary,#eef1f5);transform:scale(.97)}.pdf-format-icon{background:var(--primary);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.pdf-format-icon svg{stroke:#fff}.pdf-format-text{text-align:left}.pdf-format-name{color:var(--text-primary);font-size:15px;font-weight:700}.pdf-format-desc{color:var(--text-secondary);margin-top:2px;font-size:12px}.destek-page{max-width:500px;padding-top:calc(100px + env(safe-area-inset-top,0px));padding-left:var(--space-4);padding-right:var(--space-4);padding-bottom:calc(100px + env(safe-area-inset-bottom,0px));margin:0 auto}.destek-title{color:#0f1a33;text-align:center;letter-spacing:-.01em;margin-bottom:18px;font-size:20px;font-weight:800}.destek-card{background:linear-gradient(#fff 0%,#fafaf8 100%);border:none;border-radius:20px;padding:20px 18px;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}.destek-form-group{margin-bottom:16px}.destek-form-label{color:#6b7385;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.destek-input,.destek-textarea{color:#1a2236;box-sizing:border-box;background:#fafaf8;border:1px solid #eeeee8;border-radius:14px;outline:none;width:100%;padding:13px 16px;font-family:inherit;font-size:15px;transition:all .25s}.destek-input:focus,.destek-textarea:focus{background:#fff;border-color:#1565c0;box-shadow:0 0 0 4px #1565c01f}.destek-input.readonly{color:#8991a6;cursor:not-allowed;background:#f5f7fb;border-color:#eef2f8}.destek-input.error,.destek-textarea.error{background:#fff5f5;border-color:#ef5350}.destek-textarea{resize:vertical;min-height:130px;line-height:1.6}.destek-char-count{color:#8991a6;text-align:right;margin-top:6px;font-size:11px}.destek-error-msg{color:#b91c1c;align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:600;display:flex}.destek-error-msg:before{content:"!";color:#fff;background:#ef5350;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:800;display:flex}.destek-kvkk-wrapper{background:#fafaf8;border-radius:14px;align-items:flex-start;gap:12px;margin:18px 0 8px;padding:14px;transition:all .2s;display:flex}.destek-kvkk-wrapper.error{background:#fff5f5;box-shadow:0 0 0 1px #ef5350}.destek-kvkk-checkbox{accent-color:#1565c0;cursor:pointer;width:20px;min-width:20px;height:20px;margin-top:1px}.destek-kvkk-label{color:#1a2236;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;line-height:1.5}.destek-kvkk-link{color:#1565c0;cursor:pointer;font-weight:700;text-decoration:underline}.destek-kvkk-error{margin-top:-4px;margin-bottom:14px}.destek-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(#2e7bd6 0%,#1253a8 100%);border:none;border-radius:16px;width:100%;margin-top:16px;padding:16px;font-family:inherit;font-size:16px;font-weight:700;transition:all .25s;box-shadow:inset 0 1px #ffffff40,0 2px 6px #1565c04d,0 14px 30px #1565c040}@media (hover:hover){.destek-submit-btn:hover{background:linear-gradient(#3584dd 0%,#0f4b9a 100%);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff4d,0 4px 10px #1565c059,0 18px 40px #1565c059}}.destek-submit-btn:active{transform:translateY(1px)scale(.99)}.destek-submit-btn:disabled{cursor:not-allowed;box-shadow:none;background:#c4cbda;transform:none}.destek-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:10000;background:#0f1a338c;justify-content:center;align-items:center;padding:20px;animation:.3s destekFadeIn;display:flex;position:fixed;inset:0}@keyframes destekFadeIn{0%{opacity:0}to{opacity:1}}.destek-modal{background:#fff;border-radius:20px;width:100%;max-width:360px;animation:.3s cubic-bezier(.34,1.56,.64,1) destekScaleIn;overflow:hidden;box-shadow:0 25px 60px #0f1a334d}.destek-modal-relative{position:relative}.destek-modal-center{text-align:center}.destek-modal-kvkk{flex-direction:column;max-width:400px;max-height:85vh;display:flex}@keyframes destekScaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.destek-modal-close{cursor:pointer;color:#6b7385;z-index:1;background:#f5f7fb;border:none;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex;position:absolute;top:14px;right:14px}@media (hover:hover){.destek-modal-close:hover{color:#1a2236;background:#e6ecf5}}.destek-modal-head{text-align:center;padding:26px 22px 16px}.destek-modal-icon{border-radius:999px;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto 16px;display:flex}.destek-modal-icon.warn{color:#f57c00;background:#fff3e0}.destek-modal-icon.success{color:#047857;background:#d1fae5}.destek-modal-title{color:#0f1a33;letter-spacing:-.01em;margin-bottom:8px;font-size:17px;font-weight:800}.destek-modal-text{color:#6b7385;font-size:13px;line-height:1.55}.destek-modal-body{padding:0 22px 22px}.destek-modal-success-body{padding:26px 22px 22px}.destek-email-box{text-align:center;background:#fafaf8;border-radius:14px;margin-top:14px;padding:18px}.destek-email-label{color:#8991a6;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:11px;font-weight:500}.destek-email-value{color:var(--primary);word-break:break-all;letter-spacing:-.01em;font-size:18px;font-weight:800}.destek-edit-email{margin-top:14px}.destek-edit-email label{color:#6b7385;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.destek-modal-actions{border-top:1px solid #eef2f8;gap:10px;margin-top:16px;padding-top:16px;display:flex}.destek-modal-btn{cursor:pointer;border:none;border-radius:14px;flex:1;padding:14px;font-family:inherit;font-size:14px;font-weight:700;transition:all .25s}.destek-modal-btn.cancel{color:#6b7385;background:#f5f7fb}@media (hover:hover){.destek-modal-btn.cancel:hover{color:#1a2236;background:#e6ecf5}}.destek-modal-btn.primary{color:#fff;background:linear-gradient(#2e7bd6 0%,#1253a8 100%);box-shadow:0 2px 6px #1565c04d,0 10px 22px #1565c040}@media (hover:hover){.destek-modal-btn.primary:hover{background:linear-gradient(#3584dd 0%,#0f4b9a 100%);transform:translateY(-2px)}}.destek-modal-btn.success{color:#fff;background:linear-gradient(#21c48c 0%,#0e9468 100%);box-shadow:0 2px 6px #0e94684d,0 10px 22px #0e946840}@media (hover:hover){.destek-modal-btn.success:hover{background:linear-gradient(#2acf97 0%,#0a8259 100%);transform:translateY(-2px)}}.destek-modal-btn.full{flex:none;width:100%}.destek-modal-kvkk-head{border-bottom:1px solid #eef2f8;flex-shrink:0;padding:20px 22px}.destek-modal-kvkk-title{color:#0f1a33;letter-spacing:-.01em;font-size:16px;font-weight:800}.destek-modal-kvkk-body{flex:1;padding:18px 22px;overflow-y:auto}.destek-modal-kvkk-foot{border-top:1px solid #eef2f8;flex-shrink:0;padding:16px 22px}.kvkk-text h3{color:var(--primary);margin:14px 0 6px;font-size:14px;font-weight:800}.kvkk-text h3:first-child{margin-top:0}.kvkk-text p{color:#6b7385;margin-bottom:10px;font-size:13px;line-height:1.6}.kvkk-text p strong{color:#1a2236;font-weight:700}.kvkk-text p a{color:var(--primary);font-weight:600;text-decoration:none}.static-page-container{padding-left:var(--space-4);padding-right:var(--space-4);padding-top:calc(100px + env(safe-area-inset-top,0px));padding-bottom:calc(100px + env(safe-area-inset-bottom,0px));max-width:500px;margin:0 auto}.faq-section{margin-bottom:28px}.faq-section-title{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;border-bottom:none;align-items:center;gap:8px;margin-bottom:14px;padding-left:4px;font-size:13px;font-weight:800;display:flex}.faq-section .faq-item{margin-bottom:10px}.faq-section .faq-item:last-child{margin-bottom:0}.faq-list-flat{flex-direction:column;gap:10px;display:flex}.faq-inline-link{color:var(--primary);cursor:pointer;font-weight:700;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:none;display:inline}@media (hover:hover){.faq-inline-link:hover{text-decoration:underline}}.faq-answer-text{color:#6b7385;font-size:14px;line-height:1.7}.faq-answer-text em{color:#1a2236;background:#fafaf8;border:none;border-radius:12px;margin:10px 0;padding:14px;font-style:italic;display:block}.faq-answer-text strong{color:#1a2236;font-weight:700}.mevzuat-madde-box{background:#fafaf8;border:none;border-radius:14px;margin:12px 0;padding:14px 16px}.mevzuat-madde-title{color:var(--primary);letter-spacing:-.01em;margin-bottom:8px;font-size:14px;font-weight:800}.mevzuat-madde-text{color:#6b7385;font-size:14px;line-height:1.6}.static-page-cta{text-align:center;background:linear-gradient(#fff 0%,#fafaf8 100%);border:none;border-radius:20px;margin-top:28px;padding:28px 24px;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}.static-page-cta-icon{color:var(--primary);justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.static-page-cta h3{color:#0f1a33;letter-spacing:-.01em;margin-bottom:8px;font-size:17px;font-weight:800;line-height:1.3}.static-page-cta p{color:#6b7385;margin-bottom:18px;font-size:13px}.static-page-cta-btn{color:#fff;font-size:14px;font-weight:700;font-family:var(--font-family);cursor:pointer;background:linear-gradient(#2e7bd6 0%,#1253a8 100%);border:none;border-radius:14px;padding:14px 28px;transition:all .25s;display:inline-block;box-shadow:inset 0 1px #ffffff40,0 2px 6px #1565c04d,0 10px 24px #1565c040}@media (hover:hover){.static-page-cta-btn:hover{background:linear-gradient(#3584dd 0%,#0f4b9a 100%);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff4d,0 4px 10px #1565c059,0 14px 32px #1565c059}}.static-page-cta-btn:active{transform:translateY(1px)scale(.99)}.servis-header-card{background:linear-gradient(#fff 0%,#fafaf8 100%);border:none;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:18px;display:flex;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}.servis-header-text{color:#6b7385;flex-direction:column;gap:4px;font-size:15px;line-height:1.6;display:flex}.servis-header-logo{mix-blend-mode:multiply;flex-shrink:0;width:auto;height:52px}.servis-list{flex-direction:column;gap:12px;display:flex}.servis-card{background:linear-gradient(#fff 0%,#fafaf8 100%);border:none;border-radius:16px;transition:all .25s;overflow:hidden;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}@media (hover:hover){.servis-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px #141e3c0f,0 18px 40px #1565c01f}}.servis-card.open{box-shadow:0 4px 8px #141e3c0f,0 18px 40px #1565c02e}.servis-header{cursor:pointer;justify-content:space-between;align-items:center;min-height:64px;padding:16px 18px;transition:all .25s;display:flex}@media (hover:hover){.servis-header:hover{background:#fafaf8}}.servis-card.open .servis-header{background:linear-gradient(135deg,#1565c0 0%,#1e88e5 100%)}.servis-card.open .servis-name,.servis-card.open .servis-icon{color:#fff}.servis-card.open .servis-icon svg{stroke:#fff}.servis-card.open .servis-toggle{color:#fff}@media (hover:hover){.servis-card.open .servis-header:hover{background:linear-gradient(135deg,#0f52a0 0%,#1976d2 100%)}}.servis-title{align-items:center;gap:14px;display:flex}.servis-icon{color:#1a2236;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.servis-icon svg{stroke:currentColor;width:24px;height:24px}.servis-name{color:#1a2236;font-size:15px;font-weight:700}.servis-toggle{color:var(--primary);justify-content:center;align-items:center;transition:transform .25s;display:flex}.servis-card.open .servis-toggle{transform:rotate(180deg)}.servis-body{max-height:0;transition:max-height .4s;overflow:hidden}.servis-card.open .servis-body{max-height:2000px}.servis-content{padding:4px 18px 18px}.servis-description{font-size:14px;font-family:var(--font-family);color:#6b7385;margin-bottom:12px;line-height:1.6}.servis-list-items{margin:0 0 14px;padding:0;list-style:none}.servis-list-items li{font-size:14px;font-family:var(--font-family);color:#6b7385;margin-bottom:8px;padding-left:16px;line-height:1.6;position:relative}.servis-list-items li:before{content:"";background:var(--primary);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.servis-list-items li strong{color:#1a2236;font-weight:700}.servis-cta-title{font-size:14px;font-family:var(--font-family);color:#1a2236;margin-top:4px;margin-bottom:10px;font-weight:700}.servis-cta-list{flex-direction:column;gap:10px;display:flex}.servis-cta-row{cursor:pointer;font-family:var(--font-family);background:linear-gradient(#fff 0%,#fafaf8 100%);border:none;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}@media (hover:hover){.servis-cta-row:hover{transform:translateY(-3px);box-shadow:0 4px 8px #141e3c0f,0 18px 40px #1565c026}}.servis-cta-row:active{transform:translateY(1px)scale(.99)}.servis-cta-icon{color:#1a2236;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.servis-cta-text{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.servis-cta-label{color:#8991a6;font-size:13px;font-weight:500}.servis-cta-value{color:#1a2236;margin-top:2px;font-size:15px;font-weight:700}.servis-cta-arrow{color:#8991a6;flex-shrink:0;align-items:center;transition:all .15s;display:flex}@media (hover:hover){.servis-cta-row:hover .servis-cta-arrow{color:var(--primary);transform:translate(4px)}}.daire-page-container{padding-top:var(--content-top);padding-left:var(--space-4);padding-right:var(--space-4);padding-bottom:calc(100px + env(safe-area-inset-bottom,0px));max-width:600px;margin:0 auto}.dp-loading{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-secondary);font-size:var(--font-sm);flex-direction:column;padding:60px 0;display:flex}.dp-loading-spinner{border:3px solid var(--border-light);border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite dp-spin}@keyframes dp-spin{to{transform:rotate(360deg)}}.dp-error{text-align:center;color:var(--text-secondary);font-size:var(--font-sm);padding:60px 0}.dp-empty{padding:var(--space-4) 0;text-align:center;color:var(--text-tertiary);font-size:var(--font-sm)}.dp-profile-header{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);color:#fff;border-radius:20px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:18px 20px;display:flex;box-shadow:0 1px 2px #141e3c0a,0 14px 34px #1565c038}.dp-profile-name{letter-spacing:-.01em;font-size:18px;font-weight:800}.dp-profile-site{opacity:.9;margin-top:2px;font-size:13px}.dp-gider-ozet{cursor:pointer;background:linear-gradient(#fff 0%,#fafaf8 100%);border:none;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:14px 16px;transition:all .25s;display:flex;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}@media (hover:hover){.dp-gider-ozet:hover{transform:translateY(-3px);box-shadow:0 4px 8px #141e3c0f,0 18px 40px #1565c026}}.dp-gider-ozet:active{transition:all .1s;transform:translateY(1px)scale(.995)}.dp-gider-ozet-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.dp-gider-ozet-icon{width:40px;height:40px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dp-gider-ozet-label{color:#8991a6;font-size:12px;font-weight:500}.dp-gider-ozet-donem{color:#1a2236;margin-top:2px;font-size:14px;font-weight:700}.dp-gider-ozet-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.dp-gider-ozet-tutar{color:#0f1a33;letter-spacing:-.01em;font-size:18px;font-weight:800}.dp-gider-ozet-right svg{color:var(--primary)}.dp-tum-donemler{width:100%;color:var(--primary);font-size:14px;font-weight:600;font-family:var(--font-family);cursor:pointer;background:#fff;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;padding:14px;transition:all .25s;display:flex;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}@media (hover:hover){.dp-tum-donemler:hover{transform:translateY(-3px);box-shadow:0 4px 8px #141e3c0f,0 18px 40px #1565c026}}.dp-tum-donemler:active{transform:translateY(1px)scale(.995)}.dp-section{background:linear-gradient(#fff 0%,#fafaf8 100%);border:none;border-radius:20px;margin-bottom:12px;padding:18px;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}.dp-section-title{color:#0f1a33;letter-spacing:-.01em;margin-bottom:14px;font-size:16px;font-weight:700}.dp-section-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.dp-section-header .dp-section-title{margin-bottom:0}.dp-help-link{color:var(--primary);font-size:13px;font-weight:600;font-family:var(--font-family);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:flex}.dp-help-icon{background:var(--primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;font-weight:700;display:flex}.dp-info-row{border-bottom:1px solid #eef2f8;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.dp-info-row:first-of-type{padding-top:0}.dp-info-row:last-child,.dp-info-row-last{border-bottom:none;padding-bottom:0}.dp-info-label{color:#8991a6;font-size:13px;font-weight:500}.dp-info-value{color:#1a2236;text-align:right;max-width:60%;font-size:14px;font-weight:700}.dp-meter{border-bottom:1px solid #eef2f8;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.dp-meter:first-of-type{padding-top:0}.dp-meter:last-child{border-bottom:none;padding-bottom:0}.dp-meter-icon-box{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.dp-meter-icon-box img{object-fit:contain;width:38px;height:38px}.dp-meter-content{flex:1;min-width:0}.dp-meter-header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:4px;display:flex}.dp-meter-details{flex:1;min-width:0}.dp-meter-type{color:#1a2236;font-size:15px;font-weight:600}.dp-meter-number{color:#8991a6;margin-top:2px;font-size:12px}.dp-meter-status{color:#047857;background:#d1fae5;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:flex}.dp-meter-dot{background:#047857;border-radius:999px;width:6px;height:6px}.dp-meter-status.error{color:#b45309;background:#fef3c7}.dp-meter-status.error .dp-meter-dot{background:#b45309}.dp-meter-error-box{background:#fffbf0;border:none;border-radius:14px;margin-top:10px;padding:14px;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #ff980014}.dp-meter-error-text{color:#1a2236;align-items:flex-start;gap:8px;margin-bottom:10px;font-size:13px;line-height:1.5;display:flex}.dp-meter-error-btn{color:#fff;width:100%;font-size:14px;font-weight:600;font-family:var(--font-family);cursor:pointer;background:#fb8c00;border:none;border-radius:12px;padding:10px 14px;transition:all .25s;box-shadow:0 6px 14px #fb8c0040}@media (hover:hover){.dp-meter-error-btn:hover{background:#f57c00;transform:translateY(-2px);box-shadow:0 10px 20px #fb8c004d}}.dp-meter-error-btn:active{transform:translateY(1px)scale(.99)}.dp-modal-overlay{z-index:300;padding:var(--space-4);background:#0f1a338c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dp-modal{background:#fff;border:none;border-radius:20px;width:100%;max-width:400px;padding:24px;box-shadow:0 25px 50px #0f1a3340}.dp-modal-title{color:#0f1a33;letter-spacing:-.01em;align-items:center;gap:10px;margin-bottom:16px;font-size:16px;font-weight:800;display:flex}.dp-modal-title-icon{background:var(--primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;font-weight:800;display:flex}.dp-modal-text{color:#6b7385;margin-bottom:14px;font-size:16px;line-height:1.6}.dp-modal-text strong{color:#1a2236;font-weight:700}.dp-modal-btn{background:var(--primary);color:#fff;width:100%;font-size:15px;font-weight:700;font-family:var(--font-family);cursor:pointer;border:none;border-radius:14px;margin-top:10px;padding:14px;transition:all .25s;box-shadow:0 2px 6px #1565c04d,0 14px 30px #1565c040}@media (hover:hover){.dp-modal-btn:hover{background:var(--primary-dark);transform:translateY(-2px)}}.dp-modal-btn:active{transform:translateY(1px)scale(.99)}.cookie-banner{z-index:9998;padding:0 12px 12px;animation:.4s cookieSlideUp;position:fixed;bottom:0;left:0;right:0}.cookie-banner-inner{background:#fff;border:1px solid #0000000f;border-radius:16px;max-width:500px;margin:0 auto;padding:20px;box-shadow:0 -4px 30px #00000026}.cookie-banner-icon{margin-bottom:12px}.cookie-banner-title{color:var(--text-primary);margin-bottom:6px;font-size:16px;font-weight:700}.cookie-banner-desc{color:var(--text-secondary);margin-bottom:16px;font-size:14px;line-height:1.5}.cookie-banner-actions{gap:10px;display:flex}.cookie-btn{cursor:pointer;border:none;border-radius:10px;flex:1;min-height:44px;padding:12px 16px;font-size:15px;font-weight:600;transition:all .2s}.cookie-btn-accept{background:var(--primary);color:#fff;box-shadow:0 2px 8px #1565c04d}.cookie-btn-accept:active{background:var(--primary-dark);transform:scale(.97)}.cookie-btn-detail{color:var(--primary);background:#f0f4f8;border:1px solid #e0e8f0}.cookie-btn-detail:active{background:#e4ecf4}.cookie-btn-essential{color:var(--text-secondary);background:#f0f4f8;border:1px solid #e0e8f0}.cookie-btn-essential:active{background:#e4ecf4}@keyframes cookieSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.cookie-modal-overlay{z-index:9999;background:#00000073;justify-content:center;align-items:flex-end;animation:.25s pdfFadeIn;display:flex;position:fixed;inset:0}.cookie-modal{background:#fff;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:500px;max-height:85vh;animation:.3s cookieSlideUp;display:flex}.cookie-modal-header{justify-content:space-between;align-items:center;padding:20px 20px 0;display:flex}.cookie-modal-title{color:var(--text-primary);margin:0;font-size:17px;font-weight:700}.cookie-modal-close{cursor:pointer;width:32px;height:32px;color:var(--text-secondary);background:#f0f0f0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex}.cookie-modal-body{flex:1;padding:16px 20px;overflow-y:auto}.cookie-modal-intro{color:var(--text-secondary);margin:0 0 16px;font-size:14px;line-height:1.6}.cookie-category{background:#f8f9fb;border-radius:12px;margin-bottom:12px;padding:14px 16px}.cookie-category-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cookie-category-info{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cookie-category-name{color:var(--text-primary);font-size:15px;font-weight:600}.cookie-category-badge{border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.cookie-badge-required{color:#2e7d32;background:#e8f5e9}.cookie-badge-optional{color:#1565c0;background:#e3f2fd}.cookie-category-desc{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.cookie-modal-note{color:#1565c0;background:#e3f2fd;border-radius:10px;align-items:flex-start;gap:8px;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.cookie-modal-note svg{flex-shrink:0;margin-top:1px}.cookie-modal-note strong{font-weight:600}.cookie-modal-footer{border-top:1px solid #f0f0f0;gap:10px;padding:16px 20px 20px;display:flex}.profil-header{color:#fff;background:linear-gradient(135deg,#1565c0,#0d47a1);border-radius:16px;align-items:center;gap:16px;margin-bottom:20px;padding:24px 20px;display:flex}.profil-avatar{background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.profil-header-name{letter-spacing:-.01em;font-size:20px;font-weight:800}.profil-header-site{opacity:.95;margin-top:4px;font-size:16px;font-weight:600}.profil-header-daire{opacity:.85;margin-top:2px;font-size:16px;font-weight:600}.profil-section{margin-bottom:20px}.profil-section-title{color:var(--text-primary);margin-bottom:10px;padding-left:2px;font-size:16px;font-weight:700}.profil-card{background:linear-gradient(#fff 0%,#fafaf8 100%);border-radius:14px;overflow:hidden;box-shadow:0 2px 12px #0000000f}.profil-textsize-card,.profil-setting-card{border-radius:14px;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;display:flex;box-shadow:0 1px 2px #141e3c0a,0 10px 28px #141e3c14}.profil-textsize-head{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.profil-textsize-icon{color:#1a2236;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.profil-textsize-text{flex:1;min-width:0}.profil-textsize-title{color:#1a2236;font-size:14px;font-weight:700}.profil-textsize-desc{color:#8991a6;margin-top:1px;font-size:11px;line-height:1.4}.profil-textsize-toggle{background:#f5f7fb;border-radius:12px;flex-shrink:0;gap:4px;padding:4px;display:inline-flex}.profil-textsize-btn{color:#6b7385;cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:70px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .25s;display:inline-flex}.profil-textsize-btn:hover{color:#1a2236}.profil-textsize-btn.active{color:var(--primary);background:#fff;font-weight:800;box-shadow:0 2px 6px #1565c026,0 6px 14px #1565c01f}.profil-textsize-label{color:inherit;font-weight:800;line-height:1}.profil-info-row{border-bottom:1px solid #f2f2f2;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.profil-info-row:last-child{border-bottom:none}.profil-info-label{color:var(--text-secondary);font-size:15px}.profil-info-value{color:var(--text-primary);text-align:right;font-size:15px;font-weight:600}.profil-email-verified{flex-shrink:0;align-items:center;display:inline-flex}.profil-email-unverified{opacity:.7;flex-shrink:0;align-items:center;display:inline-flex}.profil-accordion-btn{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:16px;font-family:inherit;display:flex}.profil-accordion-divider{border-top:1px solid #f2f2f2}.profil-accordion-left{color:var(--text-primary);align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.profil-pass-form{border-top:1px solid #f2f2f2;padding:0 16px 20px;animation:.3s fadeIn}.profil-form-group{margin-top:16px}.profil-form-label{color:var(--text-secondary);margin-bottom:6px;font-size:14px;font-weight:600;display:block}.profil-input-wrap{align-items:center;display:flex;position:relative}.profil-input{width:100%;color:var(--text-primary);-webkit-appearance:none;background:#fafafa;border:1.5px solid #e0e0e0;border-radius:10px;padding:12px 44px 12px 14px;font-family:inherit;font-size:16px;transition:border-color .2s}.profil-input:focus{border-color:var(--primary);background:#fff;outline:none}.profil-input::placeholder{color:#bbb;font-size:14px}.profil-eye-btn{cursor:pointer;background:0 0;border:none;padding:4px;display:flex;position:absolute;right:10px}.profil-rules{flex-direction:column;gap:6px;margin-top:14px;display:flex}.pf-rule-row{align-items:center;gap:8px;font-size:14px;transition:color .2s;display:flex}.profil-msg{border-radius:10px;margin-top:14px;padding:10px 14px;font-size:14px;font-weight:500}.profil-msg-success{color:#2e7d32;background:#e8f5e9}.profil-msg-error{color:#c62828;background:#ffebee}.profil-submit-btn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;margin-top:18px;padding:14px;font-family:inherit;font-size:16px;font-weight:600;transition:all .2s}.profil-submit-btn:disabled{cursor:not-allowed;background:#bbb}.profil-submit-btn:not(:disabled):active{background:var(--primary-dark);transform:scale(.98)}.profil-link-btn{cursor:pointer;width:100%;color:var(--text-primary);text-align:left;background:0 0;border:none;border-bottom:1px solid #f2f2f2;align-items:center;gap:12px;padding:15px 16px;font-family:inherit;font-size:15px;font-weight:500;display:flex}.profil-link-btn:last-child{border-bottom:none}.profil-link-btn span{flex:1}.profil-link-btn:active{background:#f8f8f8}.profil-logout-btn{color:#ef5350;cursor:pointer;background:#fff;border:2px solid #ef5350;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:15px;font-family:inherit;font-size:16px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 12px #0000000f}.profil-logout-btn:active{background:#ffebee;transform:scale(.98)}.profil-success-overlay{z-index:9999;background:#00000073;justify-content:center;align-items:center;animation:.25s pdfFadeIn;display:flex;position:fixed;inset:0}.profil-success-modal{text-align:center;background:#fff;border-radius:16px;width:85%;max-width:300px;padding:32px 28px;animation:.3s pdfSlideUp;box-shadow:0 20px 60px #0003}.profil-success-icon{margin-bottom:16px}.profil-success-title{color:#2e7d32;margin-bottom:10px;font-size:18px;font-weight:700}.profil-success-text{color:var(--text-secondary);margin-bottom:16px;font-size:15px;line-height:1.5}.profil-success-countdown{color:#1565c0;font-size:14px;font-weight:500}.profil-current-email{color:var(--text-secondary);background:#f8f9fb;border-radius:8px;margin-top:12px;padding:10px 14px;font-size:14px}.profil-current-email strong{color:var(--text-primary)}.profil-email-info{color:var(--text-secondary);text-align:center;background:#e3f2fd;border-radius:10px;margin-top:12px;padding:12px 14px;font-size:15px;line-height:1.5}.profil-email-info strong{color:#1565c0}.profil-text-btn{width:100%;color:var(--primary);cursor:pointer;text-align:center;background:0 0;border:none;margin-top:12px;padding:10px;font-family:inherit;font-size:15px;font-weight:500;display:block}.profil-text-btn:disabled{color:#bbb;cursor:not-allowed}.profil-email-success{text-align:center;padding:20px 0 8px}.profil-email-success-title{color:#2e7d32;margin:12px 0 8px;font-size:17px;font-weight:700}.profil-email-success-text{color:var(--text-secondary);font-size:15px;line-height:1.5}.profil-email-success-text strong{color:var(--text-primary)}.notif-header{align-items:center;gap:12px;padding:0 16px 16px;display:flex;position:relative}.notif-page-title{color:var(--text-primary);flex:1;margin:0;font-size:18px;font-weight:700}.notif-mark-all-btn{cursor:pointer;color:var(--primary);border-radius:var(--radius-sm);background:0 0;border:none;padding:6px 12px;font-size:14px;font-weight:600;transition:background .2s}.notif-mark-all-btn:active{background:#1565c014}.notif-header-actions{gap:6px;display:flex}.notif-delete-all-btn{cursor:pointer;color:#d32f2f;border-radius:var(--radius-sm);background:0 0;border:none;padding:6px 12px;font-size:14px;font-weight:600;transition:background .2s}.notif-delete-all-btn:active{background:#d32f2f14}.notif-swipe-container{border-radius:var(--radius-md);margin-bottom:8px;position:relative;overflow:hidden}.notif-swipe-bg{color:#fff;border-radius:var(--radius-md);background:#d32f2f;justify-content:center;align-items:center;gap:6px;width:100px;font-size:14px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;right:0}.notif-swipe-content{z-index:1;background:#fff;transition:transform .25s;position:relative}.notif-list{padding:0 16px}.notif-item{border-radius:var(--radius-md);border:1px solid var(--border-color);cursor:pointer;text-align:left;background:#fff;align-items:flex-start;gap:12px;width:100%;padding:14px;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.notif-item:active{transform:scale(.98)}.notif-item.unread{background:#e3f2fd;border-color:#1565c026}.notif-icon-wrap{border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;display:flex}.notif-content{flex:1;min-width:0}.notif-title{color:var(--text-primary);margin-bottom:3px;font-size:15px;font-weight:600;line-height:1.3}.notif-message{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.notif-time{color:#9e9e9e;font-size:12px;font-weight:500}.notif-unread-dot{background:var(--primary);border-radius:50%;width:8px;min-width:8px;height:8px;margin-top:6px}.notif-empty{text-align:center;color:#9e9e9e;padding:60px 32px}.notif-empty p{color:var(--text-secondary);margin:16px 0 6px;font-size:16px}.notif-empty-sub{color:#bbb;font-size:14px}.profil-notification-row{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.profil-notification-info{flex:1;align-items:center;gap:10px;display:flex}.profil-notification-label{color:var(--text-primary);margin-bottom:2px;font-size:16px;font-weight:600}.profil-notification-desc{color:var(--text-secondary);font-size:13px;line-height:1.4}.profil-notification-warn{border-radius:var(--radius-sm);color:#e65100;background:#fff3e0;align-items:flex-start;gap:8px;margin:0 16px 16px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.profil-notification-warn-ios{color:#1565c0;background:#e3f2fd}.profil-notification-warn-ios strong{color:#0d47a1}.profil-toggle{flex-shrink:0;width:44px;height:24px;margin-top:2px;display:inline-block;position:relative}.profil-toggle input{opacity:0;width:0;height:0;position:absolute}.profil-toggle-slider{cursor:pointer;background:#ccc;border-radius:24px;transition:background .3s;position:absolute;inset:0}.profil-toggle-slider:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .3s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #0003}.profil-toggle input:checked+.profil-toggle-slider{background:#1565c0}.profil-toggle input:checked+.profil-toggle-slider:before{transform:translate(20px)}.landing-bg{background:linear-gradient(180deg, var(--primary) 0%, var(--primary-dark) 100%);overscroll-behavior:none;touch-action:pan-y;min-height:100dvh;position:fixed;inset:0;overflow:hidden auto}.landing-center{min-height:100dvh;padding:24px 20px;padding-top:calc(24px + env(safe-area-inset-top));padding-bottom:calc(24px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;display:flex}.landing-card{text-align:center;background:linear-gradient(#fff 0%,#fafaf8 100%);border-radius:24px;width:100%;max-width:380px;padding:32px 24px;box-shadow:0 16px 48px #00000026}.landing-logo{width:160px;margin:0 auto 8px}.landing-logo img{width:100%;height:auto}.landing-title{color:var(--text-primary);margin-bottom:8px;font-size:26px;font-weight:700}.landing-subtitle{color:var(--text-secondary);margin-bottom:28px;font-size:15px;line-height:1.5}.landing-features{justify-content:center;gap:16px;margin-bottom:32px;display:flex}.feature-item{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.feature-icon{background:#e3f2fd;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.feature-text{color:var(--text-secondary);font-size:12px;font-weight:500}.landing-install-btn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:12px;padding:16px 24px;font-family:inherit;font-size:17px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 16px #1565c04d}@media (hover:hover){.landing-install-btn:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 20px #1565c066}}.landing-install-btn:active{transform:scale(.98)}.landing-browser-note{color:var(--text-secondary);justify-content:center;align-items:center;gap:6px;margin-bottom:20px;font-size:13px;display:flex}.landing-divider{align-items:center;gap:12px;margin:20px 0;display:flex}.landing-divider-line{background:#e0e0e0;flex:1;height:1px}.landing-divider span{color:var(--text-secondary);font-size:13px}.landing-continue-link{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:10px;width:100%;padding:12px;font-family:inherit;font-size:14px;transition:all .2s;display:block}@media (hover:hover){.landing-continue-link:hover{color:var(--primary);background:#e3f2fd}}.landing-ios-steps{text-align:left;flex-direction:column;gap:0;margin-bottom:24px;display:flex}.landing-ios-step{border-bottom:1px solid #f0f0f0;align-items:flex-start;gap:14px;padding:16px 0;display:flex}.landing-ios-step:last-child{border-bottom:none}.landing-ios-step-num{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;font-weight:700;display:flex}.landing-ios-step-body{flex:1;padding-top:3px}.landing-ios-step-title{color:var(--text-primary);align-items:center;gap:6px;margin-bottom:4px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.landing-ios-step-desc{color:#757575;font-size:13px;line-height:1.4}.landing-toast{color:var(--primary);z-index:9999;opacity:0;pointer-events:none;background:#fff;border-radius:28px;padding:14px 28px;font-size:15px;font-weight:600;transition:all .3s;position:fixed;bottom:100px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 8px 32px #0003}.landing-toast-show{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.installing-spinner{width:80px;height:80px;margin:0 auto 28px;position:relative}.installing-spinner:before{content:"";border:4px solid #e3f2fd;border-radius:50%;position:absolute;inset:0}.installing-spinner:after{content:"";border:4px solid #0000;border-top-color:var(--primary);border-radius:50%;animation:1s linear infinite landing-spin;position:absolute;inset:0}@keyframes landing-spin{to{transform:rotate(360deg)}}.installing-icon{width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.installing-icon img{object-fit:contain;width:100%;height:100%}.installing-title{color:var(--text-primary);margin-bottom:12px;font-size:24px;font-weight:700}.installing-subtitle{color:var(--text-secondary);margin-bottom:24px;font-size:15px;line-height:1.6}.installing-progress{background:#e3f2fd;border-radius:3px;height:6px;margin-bottom:16px;overflow:hidden}.installing-progress-bar{background:linear-gradient(90deg,var(--primary),#1e88e5);border-radius:3px;width:0%;height:100%;animation:10s ease-out forwards landing-progress}@keyframes landing-progress{0%{width:0}20%{width:25%}50%{width:60%}80%{width:85%}to{width:100%}}.installing-status{color:#757575;font-size:13px}.installed-icon{background:linear-gradient(135deg,#4caf50,#2e7d32);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;animation:.5s ease-out landing-scaleIn;display:flex;box-shadow:0 8px 24px #4caf504d}@keyframes landing-scaleIn{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.installed-preview{background:#f5f5f5;border-radius:16px;margin-bottom:24px;padding:20px}.installed-preview-icon{background:#fff;border-radius:14px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 12px;display:flex;box-shadow:0 4px 12px #0000001a}.installed-preview-icon img{object-fit:contain;width:48px;height:48px}.installed-preview-name{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:600}.installed-preview-hint{color:#757575;font-size:12px}.installed-preview-arrow{color:var(--primary);justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:14px;font-weight:600;display:flex}.installed-preview-arrow svg{animation:1s infinite landing-bounce}@keyframes landing-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ios-safari-hint{z-index:9999;pointer-events:none;color:#fff;background:linear-gradient(135deg,#ff6b00 0%,#ff8533 100%);border-radius:14px;align-items:center;gap:10px;max-width:78vw;padding:12px 16px;font-size:14px;font-weight:700;line-height:1.25;animation:1.4s ease-in-out infinite ios-safari-hint-bounce;display:flex;position:fixed;bottom:8px;right:10px;box-shadow:0 8px 24px #ff6b008c,0 2px 6px #0000001f}.ios-safari-hint svg{flex-shrink:0}@keyframes ios-safari-hint-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.ios-share-arrow{z-index:9999;pointer-events:none;position:fixed;top:6px;right:19px}.ios-share-arrow-bottom{inset:auto 14px 60px auto;transform:none}.ios-share-arrow-inner{align-items:flex-start;gap:6px;display:flex}.ios-share-arrow-bottom .ios-share-arrow-inner{flex-direction:row;align-items:center}.ios-share-arrow-badge{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#ff6b00,#ff8533);border-radius:16px;align-items:center;gap:4px;margin-top:8px;padding:6px 10px;font-size:11px;font-weight:600;display:flex;box-shadow:0 4px 12px #ff6b0066}.ios-share-arrow-bottom .ios-share-arrow-badge{margin-top:0;margin-bottom:8px}.ios-share-arrow-pointer{flex-direction:column;align-items:center;display:flex}.ios-share-arrow-bottom .ios-share-arrow-pointer{flex-direction:column-reverse}.ios-share-arrow-chevron{justify-content:center;align-items:center;height:14px;animation:1.5s ease-in-out infinite landing-chevronUp;display:flex}.ios-share-arrow-bottom .ios-share-arrow-chevron{animation:1.5s ease-in-out infinite landing-chevronDown}.ios-share-arrow-bottom .ios-share-arrow-chevron svg{transform:rotate(180deg)}@keyframes landing-chevronUp{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes landing-chevronDown{0%,to{opacity:.3;transform:rotate(180deg)translateY(0)}50%{opacity:1;transform:rotate(180deg)translateY(-3px)}}.landing-modal-overlay{z-index:10000;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);background:#0009;justify-content:center;align-items:center;animation:.3s landing-fadeIn;display:flex;position:fixed;inset:0}@keyframes landing-fadeIn{0%{opacity:0}to{opacity:1}}.landing-modal{width:100%;max-width:360px;color:var(--text-primary);background:#fff;border-radius:24px;padding:28px 24px;position:relative;box-shadow:0 16px 48px #00000040}.landing-modal-bottom{animation:.4s landing-slideUp}.landing-modal-center{animation:.3s landing-modalScale}@keyframes landing-slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-modalScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.landing-modal-close{cursor:pointer;width:36px;height:36px;color:var(--text-secondary);background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;top:16px;right:16px}@media (hover:hover){.landing-modal-close:hover{background:#eee}}.landing-modal-header{text-align:center;margin-bottom:24px}.landing-modal-icon{background:#e3f2fd;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 16px;display:flex}.landing-modal-icon-sm{background:#e3f2fd;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 12px;display:flex}.landing-modal-title{color:var(--text-primary);margin-bottom:6px;font-size:22px;font-weight:700}.landing-modal-subtitle{color:var(--text-secondary);font-size:14px;line-height:1.5}.landing-modal-done-btn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:14px;width:100%;margin-top:28px;padding:16px;font-family:inherit;font-size:16px;font-weight:600;transition:background .2s}@media (hover:hover){.landing-modal-done-btn:hover{background:var(--primary-dark)}}.landing-modal-done-btn:active{transform:scale(.98)}.ios-browser-badge{color:var(--primary);background:#e3f2fd;border-radius:20px;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.ios-steps{flex-direction:column;gap:20px;display:flex}.ios-step{align-items:flex-start;gap:16px;display:flex}.ios-step-number{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex}.ios-step-content{flex:1;padding-top:4px}.ios-step-title{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:4px;font-size:15px;font-weight:600;display:flex}.step-icon-box{width:24px;height:24px;color:var(--primary);background:#e3f2fd;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ios-step-desc{color:var(--text-secondary);font-size:13px;line-height:1.5}.android-browser-info{background:#fff8e1;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.android-browser-info-text{color:#5d4037;font-size:13px;line-height:1.5}.android-step{background:#f5f5f5;border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.android-step-icon{background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 2px 8px #00000014}.android-step-text{color:var(--text-primary);flex:1;font-size:14px}.android-modal-footer{gap:12px;margin-top:8px;display:flex}.android-cancel-btn,.android-ok-btn{cursor:pointer;border:none;border-radius:12px;flex:1;padding:14px;font-family:inherit;font-size:15px;font-weight:600;transition:background .2s}.android-cancel-btn{color:var(--text-secondary);background:#f5f5f5}@media (hover:hover){.android-cancel-btn:hover{background:#eee}}.android-ok-btn{background:var(--primary);color:#fff}@media (hover:hover){.android-ok-btn:hover{background:var(--primary-dark)}}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark body{color:#e6ecf5;background:#0f1a33}html.dark .trend-footer-val,html.dark .dash-section-title,html.dark .page-title,html.dark .profil-section-title,html.dark .dp-section-title,html.dark .gd-section-title,html.dark .trend-title,html.dark .td-stat-value,html.dark .gl-billing-amount,html.dark .gl-billing-detail-value,html.dark .gd-consumption-name,html.dark .gd-consumption-cost,html.dark .gd-total-label,html.dark .gd-detail-value,html.dark .dp-info-value,html.dark .dp-meter-type,html.dark .destek-title,html.dark .destek-modal-title,html.dark .profil-textsize-title,html.dark .td-history-title,html.dark .td-history-value,html.dark .servis-name,html.dark .servis-cta-value,html.dark .faq-text,html.dark .faq-question-text,html.dark .kvkk-text h3,html.dark .meter-name,html.dark .destek-email-value,html.dark .dashboard-page .faq-text{color:#f1f5f9}html.dark .dash-section-link,html.dark .destek-form-label,html.dark .trend-subtitle,html.dark .trend-footer-label,html.dark .trend-footer-sep,html.dark .td-stat-label,html.dark .td-stat-unit,html.dark .td-header-title,html.dark .td-header-unit,html.dark .td-history-period,html.dark .gl-summary-title,html.dark .gl-billing-period,html.dark .gl-billing-detail-label,html.dark .gd-detail-label,html.dark .gd-consumption-usage,html.dark .dp-info-label,html.dark .dp-meter-number,html.dark .dp-gider-ozet-label,html.dark .destek-modal-text,html.dark .destek-email-label,html.dark .profil-textsize-desc,html.dark .servis-header-text,html.dark .servis-description,html.dark .servis-list-items li,html.dark .servis-cta-label,html.dark .meter-description,html.dark .faq-answer,html.dark .faq-answer-text,html.dark .kvkk-text p,html.dark .destek-char-count,html.dark .sidebar-footer-company{color:#9ca3af}html.dark .billing-card,html.dark .trend-card,html.dark .announcement-card,html.dark .service-widget-item,html.dark .quick-btn,html.dark .consumption-card,html.dark .gl-billing-item,html.dark .gd-section,html.dark .dp-gider-ozet,html.dark .dp-tum-donemler,html.dark .dp-section,html.dark .meter-card,html.dark .info-box,html.dark .td-stat-card,html.dark .td-history,html.dark .grafik-container,html.dark .grafik-tip-secici,html.dark .kiyas-uyari-band,html.dark .destek-card,html.dark .destek-modal,html.dark .profil-textsize-card,html.dark .profil-setting-card,html.dark .profil-card,html.dark .servis-header-card,html.dark .servis-card,html.dark .servis-cta-row,html.dark .static-page-cta,html.dark .faq-item{background:#1a2747!important;box-shadow:0 1px 2px #0003,0 10px 28px #00000059!important}html.dark .billing-card,html.dark .trend-card,html.dark .announcement-card,html.dark .dashboard-page .service-widget-item,html.dark .dashboard-page .quick-btn,html.dark .dashboard-page .consumption-card,html.dark .dashboard-page .faq-item,html.dark .dashboard-page .pwa-install-banner,html.dark .gl-billing-item{background:linear-gradient(135deg,#0f1a36 0%,#1a2747 42%,#213259 58%,#28406e 100%)!important;box-shadow:0 1px 2px #0000004d,0 12px 30px #00000073!important}html.dark .gl-billing-details,html.dark .gl-billing-footer,html.dark .gd-consumption-item,html.dark .gd-detail-row,html.dark .dp-info-row,html.dark .dp-meter,html.dark .td-history-row,html.dark .td-change-bar,html.dark .card-back-btn,html.dark .destek-modal-actions,html.dark .destek-modal-kvkk-head,html.dark .destek-modal-kvkk-foot,html.dark .faq-answer,html.dark .dash-section-header,html.dark .dashboard-page .faq-answer{border-color:#2d3a5c!important}html.dark .trend-chart line[stroke=\#EEF2F8]{stroke:#2d3a5c}html.dark .destek-input,html.dark .destek-textarea,html.dark .profil-input{color:#f1f5f9!important;background:#243257!important;border-color:#2d3a5c!important}html.dark .destek-input::placeholder,html.dark .destek-textarea::placeholder,html.dark .profil-input::placeholder{color:#6b7385}html.dark .destek-input:focus,html.dark .destek-textarea:focus,html.dark .profil-input:focus{background:#2d3a5c!important;box-shadow:0 0 0 4px #5b9be82e!important}html.dark .destek-input.readonly{color:#6b7385!important;background:#1a2747!important}html.dark .destek-kvkk-wrapper,html.dark .destek-email-box{background:#243257!important}html.dark .gd-total-row{background:linear-gradient(#243257 0%,#2d3a5c 100%)!important;border-top-color:#2d3a5c!important}html.dark .profil-textsize-toggle{background:#243257}html.dark .profil-textsize-btn.active{background:#0f1a33}html.dark .dashboard-page .faq-number{color:#f1f5f9;background:#243257}html.dark .sidebar-menu{background:#0f1a33}html.dark .sidebar-menu-item{color:#e6ecf5}html.dark .sidebar-menu-item.active,html.dark .sidebar-menu-item:hover{background:#243257}html.dark .sidebar-footer,html.dark .bottom-nav{background:#0f1a33;border-top-color:#2d3a5c}html.dark .bottom-nav-item{color:#6b7385}html.dark .bottom-nav-item.active{color:#5b9be8}html.dark .bottom-nav-item.active:before{background:#5b9be8}html.dark .app-header,html.dark .header{background:#0f1a33!important;border-bottom:1px solid #2d3a5c!important}html.dark .meter-icon-container,html.dark .meter-icon-tl,html.dark .billing-icon,html.dark .service-widget-icon,html.dark .quick-btn-icon,html.dark .dash-collapse-chevron,html.dark .gl-billing-icon,html.dark .dp-gider-ozet-icon,html.dark .td-header-icon,html.dark .td-header-tl,html.dark .gd-consumption-icon,html.dark .gd-section-title svg,html.dark .gd-consumption-ek .gd-consumption-icon,html.dark .servis-icon,html.dark .servis-cta-icon,html.dark .info-box-icon,html.dark .profil-textsize-icon,html.dark .dashboard-page .faq-icon,html.dark .faq-icon{color:#e6ecf5!important}html.dark .service-widget-arrow,html.dark .meter-arrow,html.dark .gl-billing-view-btn,html.dark .dp-gider-ozet-right svg{color:#9ca3af!important}html.dark .gd-total-value,html.dark .gl-summary-amount,html.dark .dp-gider-ozet-tutar,html.dark .consumption-value,html.dark .billing-amount,html.dark .td-header-value{color:#f1f5f9!important}html.dark .cookie-banner-inner,html.dark .cookie-modal-content{color:#e6ecf5!important;background:#1a2747!important}html.dark .mevzuat-madde-box,html.dark .kiyas-aciklama-kutu,html.dark .faq-answer-text em{color:#e6ecf5!important;background:#243257!important}html.dark .mevzuat-madde-title{color:#5b9be8!important}html.dark .skeleton-pulse{background:linear-gradient(90deg,#1a2747 25%,#243257 50%,#1a2747 75%) 0 0/200% 100%}html.dark .page-transition-overlay{background:#0f1a33f5!important}html.dark .tip-card{background:linear-gradient(135deg,#8c2f07 0%,#bf360c 50%,#6b1f00 100%)!important;box-shadow:0 4px 20px #00000073!important}html.dark .tip-card.tip-applied{background:linear-gradient(135deg,#1b5e20 0%,#2e7d32 50%,#0f3d12 100%)!important;box-shadow:0 4px 20px #00000073!important}html.dark .tip-apply-btn{color:#8c2f07!important;background:#f1f5f9!important}html.dark .tip-card.tip-applied .tip-apply-btn,html.dark .tip-apply-btn:disabled{color:#1b5e20!important}html.dark .servis-header-logo{mix-blend-mode:normal;box-sizing:content-box;background:#fff;border-radius:8px;padding:6px 10px}html.dark .profil-info-value,html.dark .profil-accordion-left,html.dark .profil-card,html.dark .profil-card span,html.dark .profil-card label,html.dark .profil-info-row{color:#f1f5f9}html.dark .profil-info-label,html.dark .profil-form-label{color:#9ca3af!important}html.dark .profil-pass-form{border-top-color:#2d3a5c!important}html.dark .profil-input{color:#f1f5f9!important;background:#243257!important;border-color:#2d3a5c!important}html.dark .announcement-title{color:#f1f5f9!important}html.dark .announcement-text{color:#9ca3af!important}html.dark .announcement-badge{color:#fff}html.dark .announcement-logo{box-sizing:border-box;background:#fff;border-radius:8px;padding:6px 8px}html.dark .service-widget-title{color:#f1f5f9!important}html.dark .service-widget-desc{color:#9ca3af!important}html.dark .quick-btn-text,html.dark .info-box-text{color:#f1f5f9!important}html.dark .info-box{background:#1a2747!important}html.dark .page-subtitle,html.dark .page-title{color:#f1f5f9!important}html.dark .page-subtitle{color:#9ca3af!important}html.dark .td-header{background:#1a2747!important}html.dark .td-header-title,html.dark .td-header-value{color:#f1f5f9!important}html.dark .td-header-unit{color:#9ca3af!important}html.dark .td-header-tl,html.dark .td-header-icon{color:#f1f5f9!important}html.dark .td-header-wrapper{box-shadow:0 1px 2px #0000004d,0 14px 34px #0006!important}html.dark .static-page-cta{background:#1a2747!important}html.dark .static-page-cta h3{color:#f1f5f9!important}html.dark .static-page-cta p{color:#9ca3af!important}html.dark .static-page-cta-icon,html.dark .destek-kvkk-label{color:#f1f5f9!important}html.dark .destek-kvkk-link{color:#5b9be8!important}html.dark .destek-kvkk-wrapper{background:#243257!important}html.dark .faq-section-title{color:#5b9be8!important}html.dark .faq-answer,html.dark .faq-answer-text,html.dark .faq-answer-inner,html.dark .faq-answer p,html.dark .faq-answer span,html.dark .faq-answer div{color:#9ca3af!important}html.dark .faq-answer-text strong,html.dark .faq-answer strong,html.dark .mevzuat-madde-text strong,html.dark .mevzuat-madde-box strong{color:#f1f5f9!important}html.dark .faq-answer-text em,html.dark .faq-answer em{color:#f1f5f9!important;background:#243257!important}html.dark .faq-answer a,html.dark .faq-answer-text a,html.dark .faq-inline-link{color:#5b9be8!important}html.dark .mevzuat-madde-text,html.dark .mevzuat-madde-text p,html.dark .mevzuat-madde-text span,html.dark .mevzuat-madde-text li{color:#9ca3af!important}html.dark .faq-answer br+*,html.dark .faq-answer-text br+*,html.dark .profil-email-verified,html.dark .profil-email-unverified{color:inherit}html.dark .profil-notification-label{color:#f1f5f9!important}html.dark .profil-notification-desc{color:#9ca3af!important}html.dark .profil-notification-warn{color:#fbbf24!important;background:#3d2e1a!important}html.dark .profil-notification-warn-ios{color:#5b9be8!important;background:#1e2d4a!important}html.dark .profil-notification-warn-ios strong{color:#93bcef!important}html.dark .gl-info-btn{color:#f1f5f9}html.dark .gl-info-icon{color:#fff}html.dark{--primary:#5b9be8}html.dark .trend-line-animated{stroke:#5b9be8!important}html.dark .trend-dot-animated{fill:#5b9be8!important;stroke:#5b9be8!important}html.dark .profil-info-row,html.dark .profil-link-btn{border-bottom-color:#ffffff0d!important}html.dark .profil-accordion-divider{border-top-color:#ffffff0d!important}html.dark .profil-link-btn:active{background:#ffffff0a!important}html.dark .servis-cta-row{background:#243257!important;box-shadow:0 1px 2px #00000040,0 8px 22px #00000059!important}html.dark .servis-list-items li strong,html.dark .servis-description strong,html.dark .servis-cta-title{color:#bfc8d6!important}@media (hover:hover){html.dark .servis-header:hover,html.dark .faq-question:hover{background:#243257!important}}html.dark .dp-gider-ozet-donem{color:#f1f5f9!important}html.dark .gd-detail-value.gd-due-date{color:#fbbf24!important}html.dark .gl-summary-card,html.dark .gd-header{background:linear-gradient(135deg,#061a38 0%,#0d3b7a 50%,#1257a8 100%)!important;box-shadow:0 1px 2px #00000040,0 14px 34px #00000073!important}html.dark .gl-billing-extra,html.dark .billing-chip{color:#93bcef!important;background:#5b9be82e!important}html.dark .card-back-btn{color:#5b9be8!important;background:#1a2747!important;border-top-color:#ffffff0d!important}@media (hover:hover){html.dark .card-back-btn:hover{background:#243257!important}}html.dark .gd-back-btn{color:#5b9be8!important;background:#5b9be826!important;box-shadow:0 2px 8px #0000004d!important}@media (hover:hover){html.dark .gd-back-btn:hover{color:#fff!important;background:#1565c0!important}}html.dark .gd-btn-primary,html.dark .gd-btn-outline{color:#fff!important;background:linear-gradient(135deg,#061a38 0%,#0d3b7a 50%,#1257a8 100%)!important;border:none!important;box-shadow:0 2px 6px #061a3859,0 14px 30px #061a384d!important}@media (hover:hover){html.dark .gd-btn-primary:hover,html.dark .gd-btn-outline:hover{box-shadow:0 4px 10px #061a3866,0 18px 40px #061a3873!important}}html.dark .login-page-bg{background:linear-gradient(#061a38 0%,#0f1729 100%)!important}html.dark .login-container{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff!important;box-shadow:0 8px 32px #0000008c!important}
