:root{--brand-primary:#0f67b5;--brand-primary-dark:#0a4d85;--brand-primary-light:#3d8ad4;--brand-primary-rgb:15,103,181;--color-primary:#0f67b5;--color-success:#3e9849;--color-success-rgb:62,152,73;--color-warning:#fcb307;--color-warning-rgb:252,179,7;--color-orange:#fb790b;--color-orange-rgb:251,121,11;--color-danger:#ff2a00;--color-danger-rgb:255,42,0;--color-danger-bg:rgba(var(--color-danger-rgb),0.08);--color-danger-border:rgba(var(--color-danger-rgb),0.4);--color-warning-bg:rgba(var(--color-warning-rgb),0.12);--color-orange-bg:rgba(var(--color-orange-rgb),0.1);--brand-tint-10:rgba(var(--brand-primary-rgb),0.08);--brand-tint-15:rgba(var(--brand-primary-rgb),0.15);--brand-tint-25:rgba(var(--brand-primary-rgb),0.25);--brand-bg-light:rgba(var(--brand-primary-rgb),0.06);--brand-bg-lighter:rgba(var(--brand-primary-rgb),0.04);--brand-border:rgba(var(--brand-primary-rgb),0.35);--brand-border-light:rgba(var(--brand-primary-rgb),0.2)}:root,[data-theme=light]{--app-bg:linear-gradient(180deg,rgba(var(--brand-primary-rgb),0.08) 0%,rgba(var(--brand-primary-rgb),0.04) 50%,#fff 100%);--app-text:#1a1a2e;--app-text-muted:#5a6c7d;--sidebar-bg:rgba(var(--brand-primary-rgb),0.1);--sidebar-border:rgba(var(--brand-primary-rgb),0.25);--sidebar-header-bg:#fff;--sidebar-nav-bg:var(--brand-primary);--sidebar-nav-item-active-bg:hsla(0,0%,100%,.9);--sidebar-nav-item-active-text:var(--brand-primary);--sidebar-nav-sub-active-bg:hsla(0,0%,100%,.25);--sidebar-nav-sub-active-text:#fff;--section-bg:#fff;--section-border:var(--brand-border);--input-bg:#fff;--input-border:rgba(var(--brand-primary-rgb),0.5);--input-text:#1a1a2e;--primary:var(--brand-primary);--primary-text:#fff}[data-theme=dark]{--app-bg:linear-gradient(180deg,rgba(var(--brand-primary-rgb),0.15) 0%,rgba(var(--brand-primary-rgb),0.08) 100%);--app-text:hsla(0,0%,100%,.95);--app-text-muted:hsla(0,0%,100%,.7);--sidebar-bg:rgba(var(--brand-primary-rgb),0.2);--sidebar-border:rgba(var(--brand-primary-rgb),0.4);--sidebar-header-bg:rgba(var(--brand-primary-rgb),0.15);--sidebar-nav-bg:var(--brand-primary);--sidebar-nav-item-active-bg:hsla(0,0%,100%,.9);--sidebar-nav-item-active-text:var(--brand-primary);--sidebar-nav-sub-active-bg:hsla(0,0%,100%,.25);--sidebar-nav-sub-active-text:#fff;--section-bg:rgba(var(--brand-primary-rgb),0.08);--section-border:rgba(var(--brand-primary-rgb),0.3);--input-bg:rgba(var(--brand-primary-rgb),0.1);--input-border:rgba(var(--brand-primary-rgb),0.4);--input-text:hsla(0,0%,100%,.9);--primary:var(--brand-primary);--primary-text:#fff}body{margin:0;min-height:100vh;font-family:Segoe UI,system-ui,-apple-system,sans-serif;background:var(--app-bg);color:var(--app-text)}h1,h2,h3,h4,h5,h6{font-family:Poppins,Segoe UI,system-ui,sans-serif;letter-spacing:-.01em}.app-layout{display:flex;min-height:100vh;overflow:visible}.app-sidebar{flex-shrink:0;min-width:64px;background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;align-self:flex-start}.app-content{color:var(--app-text);width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:768px){.app-layout{flex-direction:column}.app-sidebar{position:fixed;top:0;left:0;height:100vh;z-index:1000;transform:translateX(-100%);transition:transform .25s ease;box-shadow:4px 0 12px rgba(0,0,0,.15)}.app-sidebar.mobile-open{transform:translateX(0)}.app-content{padding-top:56px;min-height:100vh}.mobile-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:999}.app-sidebar.mobile-open~.mobile-overlay,.mobile-overlay.show{display:block}.mobile-menu-btn{display:flex!important;position:fixed;top:.5rem;left:.5rem;z-index:998;width:44px;height:44px;align-items:center;justify-content:center;border-radius:8px;background:var(--sidebar-header-bg);border:1px solid var(--sidebar-border);color:var(--app-text);cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.1)}}.mobile-menu-btn{display:none}.acik-hesap-page .mobile-menu-btn{display:none!important}.app-content h1,.app-content h2,.app-content h3,.app-content h4{color:var(--app-text)}.app-content input[type=date],.app-content input[type=number],.app-content input[type=search],.app-content input[type=text],.app-content select{padding:.5rem .65rem;border-radius:8px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-text);font-size:.9rem;box-sizing:border-box;outline:none}.app-content label{color:var(--app-text-muted)}.app-content input::placeholder,.app-content textarea::placeholder{color:#64748b}.app-content input:focus,.app-content select:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--brand-tint-15)}[data-theme=dark] .app-content input:focus,[data-theme=dark] .app-content select:focus{box-shadow:0 0 0 2px rgba(59,130,196,.25)}@media print{.app-sidebar,.mobile-menu-btn,.mobile-overlay,.no-print{display:none!important}.app-layout{display:block!important;min-height:auto!important}.app-content{padding:0!important}}.fiyat-pro,.uretim-pro{--pro-surface:hsla(0,0%,100%,.88);--pro-surface-strong:#fff;--pro-border:rgba(var(--brand-primary-rgb),0.2);--pro-shadow:0 10px 28px rgba(13,39,80,.1);--pro-shadow-soft:0 4px 14px rgba(13,39,80,.08);--pro-radius:14px}.fiyat-pro>div,.uretim-pro>div{position:relative}.fiyat-pro aside,.fiyat-pro section,.uretim-pro section{-webkit-backdrop-filter:saturate(115%) blur(1px);backdrop-filter:saturate(115%) blur(1px);border-radius:var(--pro-radius)!important;border-color:var(--pro-border)!important;box-shadow:var(--pro-shadow-soft)}.fiyat-pro h1,.uretim-pro h1{letter-spacing:-.02em;font-weight:700!important}.fiyat-pro a,.fiyat-pro button,.uretim-pro a,.uretim-pro button{transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.fiyat-pro a:hover,.fiyat-pro button:hover:not(:disabled),.uretim-pro a:hover,.uretim-pro button:hover:not(:disabled){transform:translateY(-1px);filter:saturate(108%)}.fiyat-pro a:active,.fiyat-pro button:active:not(:disabled),.uretim-pro a:active,.uretim-pro button:active:not(:disabled){transform:translateY(0)}.fiyat-pro{background:radial-gradient(1300px 520px at 88% -8%,rgba(var(--brand-primary-rgb),.1),transparent 52%),radial-gradient(900px 360px at 8% -6%,rgba(var(--color-success-rgb),.07),transparent 50%)}.fiyat-pro>div>header{margin-bottom:1.2rem!important}.fiyat-pro>div>header button{border-radius:10px!important;box-shadow:0 8px 18px rgba(var(--color-success-rgb),.22)}.fiyat-pro aside{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.92))!important;box-shadow:var(--pro-shadow)}.fiyat-pro section{background:linear-gradient(180deg,#fff,rgba(252,254,255,.95))!important;box-shadow:var(--pro-shadow)}.fiyat-pro aside>div:first-child,.fiyat-pro section>div:first-child{letter-spacing:.01em}.fiyat-pro input:not([type=checkbox]):not([type=radio]),.fiyat-pro select,.fiyat-pro textarea{border-radius:10px!important;border-color:rgba(var(--brand-primary-rgb),.3)!important;background:#fff!important}.fiyat-pro input:not([type=checkbox]):not([type=radio]):focus,.fiyat-pro select:focus,.fiyat-pro textarea:focus{box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.16)!important}.fiyat-pro [style*="Toplam (KDV dahil)"]{font-weight:800}.uretim-pro{background:radial-gradient(1200px 520px at 8% -4%,rgba(var(--brand-primary-rgb),.12),transparent 58%),radial-gradient(900px 380px at 98% -7%,rgba(var(--color-orange-rgb),.09),transparent 55%)}.uretim-pro>div>header{margin-bottom:1.15rem!important}.uretim-pro>div>header>div>a,.uretim-pro>div>header>div>div button,.uretim-pro>div>header>div>select{border-radius:10px!important}.uretim-pro>div>div{padding:.35rem;border-radius:16px;background:hsla(0,0%,100%,.45);border:1px solid rgba(var(--brand-primary-rgb),.13)}.uretim-pro [style*="background: #fff"]{box-shadow:0 5px 12px rgba(18,42,80,.08)}@media (max-width:900px){.fiyat-pro,.uretim-pro{--pro-shadow:0 6px 18px rgba(13,39,80,.08)}}.admin-pro,.dashboard-pro,.gorevler-pro,.muhasebe-pro,.siparisler-pro{--pro-surface:hsla(0,0%,100%,.92);--pro-border-soft:rgba(var(--brand-primary-rgb),0.18)}.admin-pro,.dashboard-pro,.gorevler-pro,.siparisler-pro{background:radial-gradient(1100px 440px at 100% -6%,rgba(var(--brand-primary-rgb),.08),transparent 56%),radial-gradient(850px 320px at 0 -8%,rgba(var(--color-success-rgb),.06),transparent 55%)}.admin-pro h1,.dashboard-pro h1,.gorevler-pro h1,.muhasebe-pro h1,.siparisler-pro h1{letter-spacing:-.015em;font-weight:700!important}.admin-pro section,.dashboard-pro section,.gorevler-pro [style*="borderRadius: 12"],.gorevler-pro form,.muhasebe-pro form,.siparisler-pro section{border-color:var(--pro-border-soft)!important;box-shadow:0 8px 22px rgba(14,38,77,.08)}.admin-pro table,.dashboard-pro table,.siparisler-pro table{border-radius:10px;overflow:hidden}.admin-pro input:not([type=checkbox]):not([type=radio]),.admin-pro select,.admin-pro textarea,.dashboard-pro input:not([type=checkbox]):not([type=radio]),.dashboard-pro select,.dashboard-pro textarea,.gorevler-pro input:not([type=checkbox]):not([type=radio]),.gorevler-pro select,.gorevler-pro textarea,.muhasebe-pro input:not([type=checkbox]):not([type=radio]),.muhasebe-pro select,.muhasebe-pro textarea,.siparisler-pro input:not([type=checkbox]):not([type=radio]),.siparisler-pro select,.siparisler-pro textarea{border-radius:10px!important}.siparisler-pro [style*="Hızlı menü"]{border-radius:12px!important}.gorevler-pro [style*=\1F4C5],.gorevler-pro [style*=\26A0\FE0F]{letter-spacing:.01em}.muhasebe-pro{background:radial-gradient(900px 360px at 12% -10%,rgba(var(--brand-primary-rgb),.08),transparent 55%),radial-gradient(700px 320px at 100% -10%,rgba(var(--color-warning-rgb),.08),transparent 55%)}.muhasebe-pro form{background:hsla(0,0%,100%,.9);border:1px solid var(--pro-border-soft);border-radius:14px;padding:1rem}.admin-pro [style*=Ayarlar],.admin-pro [style*=Raporlar]{letter-spacing:-.01em}.app-sidebar{box-shadow:6px 0 20px rgba(6,38,82,.14)}.app-sidebar a,.app-sidebar button{transition:background-color .16s ease,transform .14s ease}.app-sidebar a:hover,.app-sidebar button:hover{transform:translateX(2px)}.dashboard-card{box-shadow:0 2px 8px rgba(0,0,0,.06)!important;transition:box-shadow .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:no-preference){.dashboard-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.12)!important}}@media (prefers-reduced-motion:reduce){.dashboard-card:hover{box-shadow:0 8px 20px rgba(0,0,0,.12)!important}}.dashboard-btn-cta{display:flex!important;align-items:center;justify-content:center;gap:6px;width:100%!important;height:36px!important;padding:0 16px!important;border-radius:10px!important;border:none!important;font-size:.95rem!important;font-weight:600!important;text-decoration:none!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 4px 12px rgba(0,0,0,.12)!important;box-sizing:border-box!important}.dashboard-btn-cta:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(0,0,0,.16)!important;filter:brightness(1.06)!important}.dashboard-btn-cta:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.dashboard-btn-cta.blue{background:linear-gradient(135deg,#0f67b5,#0a4d85)!important;color:#fff!important}.dashboard-btn-cta.purple{background:linear-gradient(135deg,#7c3aed,#6d28d9)!important;color:#fff!important}.fiyat-btn{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important;box-shadow:0 2px 6px rgba(15,23,42,.12)!important}.fiyat-btn:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 5px 14px rgba(15,23,42,.2)!important;filter:brightness(1.05)!important}.fiyat-btn:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 1px 3px rgba(15,23,42,.14)!important}.fiyat-btn:disabled{box-shadow:none!important;filter:none!important;transform:none!important}.acik-hesap-page input:not([type=checkbox]):not([type=radio]):focus,.acik-hesap-page select:focus,.acik-hesap-page textarea:focus,.admin-pro input:not([type=checkbox]):not([type=radio]):focus,.admin-pro select:focus,.admin-pro textarea:focus,.denetim-kaydi-page input:not([type=checkbox]):not([type=radio]):focus,.hesabim-page input:not([type=checkbox]):not([type=radio]):focus,.hesabim-page select:focus,.hesabim-page textarea:focus,.siparisler-pro input:not([type=checkbox]):not([type=radio]):focus,.siparisler-pro select:focus,.siparisler-pro textarea:focus{outline:none;border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.15)}.fiyat-checkbox,.fiyat-radio{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;width:18px;height:18px;border:2px solid #c4cdd6;background:#fff;cursor:pointer;position:relative;transition:border-color .15s ease,background .15s ease}.fiyat-radio{border-radius:50%}.fiyat-checkbox{border-radius:5px}.fiyat-radio:checked{background-image:radial-gradient(circle,var(--fiyat-toggle-color,var(--color-primary)) 0 42%,transparent 44%)}.fiyat-checkbox:checked,.fiyat-radio:checked{border-color:var(--fiyat-toggle-color,var(--color-primary))}.fiyat-checkbox:checked{background-color:var(--fiyat-toggle-color,var(--color-primary));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:12px 12px}
/* !important şart: aynı sayfadaki genel `.fiyat-pro button` kuralları
   (transition/transform/filter) daha yüksek özgüllüğe sahip ve bu butonu
   ezip kabartma efektini bozuyordu. */.fiyat-cta{width:100%;padding:.8rem 1.25rem;border-radius:10px;font-weight:700;font-size:1.05rem;letter-spacing:.02em;cursor:pointer;transition:all .3s ease!important;background:linear-gradient(135deg,#3e9849,#2e7d38);color:#fff;border:2px solid transparent;box-shadow:0 4px 12px rgba(62,152,73,.3);box-sizing:border-box}.fiyat-cta:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(62,152,73,.38)!important;filter:brightness(1.06)!important}.fiyat-cta:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 2px 8px rgba(62,152,73,.25)!important}.fiyat-cta:disabled{background:#fff;color:var(--color-danger);border:2px solid var(--color-danger);box-shadow:none!important;filter:none!important;transform:none!important;cursor:not-allowed}