@charset "UTF-8";:root,html[data-theme=light]{--page-bg: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--card-bg: #ffffff;--card-border: rgba(0, 0, 0, .1);--text: #1a202c;--text-secondary: #4a5568;--text-muted: #5a6578;--border: #e2e8f0;--primary: #5b6bc7;--primary-soft: #e8ebf7;--surface-alt: #f1f5f9;--success: #059669;--shadow: 0 4px 12px rgba(0, 0, 0, .08);--header-bg: rgba(255, 255, 255, .12);--header-text: #fff;--scrollbar-track: rgba(255, 255, 255, .35);--scrollbar-thumb: rgba(255, 255, 255, .75);--scrollbar-thumb-hover: rgba(255, 255, 255, .9);--scrollbar-thumb-active: #e8eaf6;--scrollbar-thumb-shadow: 0 0 10px rgba(255, 255, 255, .3)}html[data-theme=dark]{--page-bg: linear-gradient(135deg, #0f0f23 0%, #1a1a2e 40%, #16213e 100%);--card-bg: #1e293b;--card-border: rgba(255, 255, 255, .08);--text: #f1f5f9;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--border: #334155;--primary: #818cf8;--primary-soft: rgba(129, 140, 248, .2);--surface-alt: #0f172a;--success: #34d399;--shadow: 0 4px 24px rgba(0, 0, 0, .4);--header-bg: rgba(255, 255, 255, .06);--header-text: #e2e8f0;--scrollbar-track: rgba(30, 41, 59, .8);--scrollbar-thumb: #6366f1;--scrollbar-thumb-hover: #818cf8;--scrollbar-thumb-active: #a5b4fc;--scrollbar-thumb-shadow: 0 0 16px rgba(99, 102, 241, .5)}html[data-font-size=default],html:not([data-font-size]){font-size:100%}html[data-font-size=small]{font-size:87.5%}html[data-font-size=medium]{font-size:112.5%}html[data-font-size=large]{font-size:125%}html{height:100%;background:var(--page-bg);margin:0;padding:0;overflow:hidden;overscroll-behavior-y:none;transition:background .25s ease,font-size .2s ease;scroll-behavior:smooth}body{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:var(--text);background:var(--page-bg);margin:0;padding:0;height:100vh;overflow:hidden;overscroll-behavior-y:none;transition:color .25s ease,background .25s ease}app-root{display:block;height:100vh;background:var(--page-bg);margin:0;padding:0;overflow:hidden;transition:background .25s ease}body.app-checkout-iyzico app-navbar .navbar,body.app-checkout-iyzico .navbar{z-index:0!important}body.app-checkout-iyzico .main-content{z-index:1!important;position:relative;isolation:isolate}#iyzipay-checkout-form,#iyzico-checkout-form-host{max-width:100%!important;min-width:0;box-sizing:border-box}#iyzipay-checkout-form iframe,#iyzico-checkout-form-host :where(iframe){max-width:100%!important;min-height:420px;display:block;box-sizing:border-box}.image-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:10000;cursor:zoom-out;padding:20px}.lightbox-content{position:relative;max-width:90%;max-height:90%;display:flex;align-items:center;justify-content:center}.lightbox-img{max-width:100%;max-height:90vh;object-fit:contain;border-radius:4px;box-shadow:0 0 30px #00000080;animation:zoomIn .3s ease}.lightbox-close{position:absolute;top:-40px;right:-40px;width:40px;height:40px;background:none;border:none;color:#fff;font-size:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s}.lightbox-close:hover{transform:scale(1.2)}@media (max-width: 768px){.lightbox-close{top:-50px;right:0}}@keyframes zoomIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}a,button,select,input,textarea,[role=button],.pointer-events-auto{-webkit-tap-highlight-color:transparent!important}.main-layout{user-select:text!important;-webkit-user-select:text!important}.main-layout *{user-select:auto;-webkit-user-select:auto}app-navbar,button,.btn,.badge,.tab-item,.nav-link,i,span.material-symbols-outlined{user-select:none!important;-webkit-user-select:none!important}.btn-primary,.btn-secondary,button:not([disabled]),.btn,.mobile-interactive{transition:transform .15s cubic-bezier(.2,.8,.2,1),opacity .15s ease}.btn-primary:active,.btn-secondary:active,button:not([disabled]):active,.btn:active,.mobile-interactive:active{transform:scale(.96)!important;opacity:.85}.main-layout{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.main-content{padding-bottom:env(safe-area-inset-bottom,0px)!important}.pwa-install-banner{position:fixed;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);left:50%;transform:translate(-50%) translateY(150px);width:92%;max-width:440px;background:#ffffffbf;backdrop-filter:blur(20px) saturate(190%);-webkit-backdrop-filter:blur(20px) saturate(190%);border:1px solid rgba(255,255,255,.4);box-shadow:0 12px 40px #0000001f;border-radius:24px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;z-index:99999;transition:transform .4s cubic-bezier(.16,1,.3,1)}.pwa-install-banner.show{transform:translate(-50%) translateY(0)}.pwa-install-banner .pwa-install-info{display:flex;align-items:center;gap:12px}.pwa-install-banner .pwa-install-info .pwa-install-icon{width:48px;height:48px;border-radius:12px;box-shadow:0 4px 12px #5445cf33}.pwa-install-banner .pwa-install-info .pwa-install-text{display:flex;flex-direction:column}.pwa-install-banner .pwa-install-info .pwa-install-text .title{font-weight:700;font-size:14px;color:#1a202c}.pwa-install-banner .pwa-install-info .pwa-install-text .desc{font-size:11px;color:#4a5568}.pwa-install-banner .pwa-install-actions{display:flex;align-items:center;gap:8px}.pwa-install-banner .pwa-install-actions .btn-install{background:#5445cf;color:#fff;border:none;padding:8px 16px;border-radius:12px;font-weight:700;font-size:12px;cursor:pointer;box-shadow:0 4px 12px #5445cf4d}.pwa-install-banner .pwa-install-actions .btn-install:hover{background:#4335b8}.pwa-install-banner .pwa-install-actions .btn-close-banner{background:transparent;border:none;color:#718096;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.pwa-install-banner .pwa-install-actions .btn-close-banner span{font-size:18px}html[data-theme=dark] .pwa-install-banner{background:#1e293bbf;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 40px #0006}html[data-theme=dark] .pwa-install-banner .pwa-install-info .pwa-install-text .title{color:#f1f5f9}html[data-theme=dark] .pwa-install-banner .pwa-install-info .pwa-install-text .desc{color:#cbd5e1}html[data-theme=dark] .pwa-install-banner .pwa-install-actions .btn-install{background:#818cf8;box-shadow:0 4px 12px #818cf84d}html[data-theme=dark] .pwa-install-banner .pwa-install-actions .btn-install:hover{background:#707df5}html[data-theme=dark] .pwa-install-banner .pwa-install-actions .btn-close-banner{color:#a0aec0}
