:root,[data-theme=theme-linear-light]{--theme-name:"Linear Clean Light";--bg-primary:#f8fafc;--bg-secondary:#fff;--bg-card:#fff;--bg-sidebar:#fff;--accent-primary:#4f46e5;--accent-secondary:#6366f1;--accent-light:#eef2ff;--accent-on-surface:#4338ca;--accent-text:#fff;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--border-color:#cbd5e1;--border-focus:#4f46e5;--danger:#b91c1c;--danger-strong:#b91c1c;--danger-text:#fff;--danger-light:#fef2f2;--warning:#b45309;--warning-light:#fffbeb;--success:#047857;--success-light:#ecfdf5;--info:#0369a1;--info-light:#f0f9ff;--glass-bg:#fffffff2;--glass-border:#e2e8f0d9;--glass-shadow:0 10px 30px -5px #0000000d, 0 4px 6px -2px #00000008;--card-shadow:0 4px 20px -2px #0f172a0f;--table-header-bg:#f8fafc;--table-hover-bg:#f1f5f9;--input-bg:#fff;--btn-primary-bg:linear-gradient(135deg, #4f46e5, #4338ca);--btn-primary-color:#fff;--btn-primary-shadow:0 4px 14px #4f46e540;--btn-secondary-bg:#fff;--btn-secondary-color:#0f172a;--btn-secondary-border:#e2e8f0;--btn-secondary-hover:#f8fafc;--header-height:70px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px}[data-theme=theme-dark-midnight]{--theme-name:"Dark Midnight Glass";--bg-primary:#070b14;--bg-secondary:#0d1322;--bg-card:#0f172a;--bg-sidebar:#0a0f1d;--accent-primary:#0369a1;--accent-secondary:#38bdf8;--accent-light:#38bdf824;--accent-on-surface:#38bdf8;--accent-text:#fff;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#7c8ba1;--border-color:#1e293b;--border-focus:#38bdf8;--danger:#f87171;--danger-strong:#b91c1c;--danger-text:#fff;--danger-light:#ef44442e;--warning:#fbbf24;--warning-light:#f59e0b2e;--success:#34d399;--success-light:#10b9812e;--info:#38bdf8;--info-light:#38bdf82e;--glass-bg:#0f172ad9;--glass-border:#ffffff1a;--glass-shadow:0 16px 36px #0009;--card-shadow:0 8px 32px #00000073;--table-header-bg:#0b1120;--table-hover-bg:#162035;--input-bg:#0b1120;--btn-primary-bg:linear-gradient(135deg, #0369a1, #1d4ed8);--btn-primary-color:#fff;--btn-primary-shadow:0 0 20px #38bdf859;--btn-secondary-bg:#111827;--btn-secondary-color:#f8fafc;--btn-secondary-border:#1e293b;--btn-secondary-hover:#1e293b}[data-theme=theme-emerald-fintech]{--theme-name:"Emerald Modern Fintech";--bg-primary:#f0fdf4;--bg-secondary:#fff;--bg-card:#fff;--bg-sidebar:#fff;--accent-primary:#047857;--accent-secondary:#10b981;--accent-light:#ecfdf5;--accent-on-surface:#047857;--accent-text:#fff;--text-primary:#064e3b;--text-secondary:#334155;--text-muted:#64748b;--border-color:#d1fae5;--border-focus:#059669;--danger:#be123c;--danger-strong:#be123c;--danger-text:#fff;--danger-light:#ffe4e6;--warning:#b45309;--warning-light:#fef3c7;--success:#047857;--success-light:#ecfdf5;--info:#0369a1;--info-light:#f0f9ff;--glass-bg:#fffffff2;--glass-border:#a7f3d0d9;--glass-shadow:0 10px 25px -5px #05966914;--card-shadow:0 4px 20px -2px #064e3b14;--table-header-bg:#ecfdf5;--table-hover-bg:#f4fbf7;--input-bg:#fff;--btn-primary-bg:linear-gradient(135deg, #047857, #065f46);--btn-primary-color:#fff;--btn-primary-shadow:0 4px 14px #0596694d;--btn-secondary-bg:#fff;--btn-secondary-color:#064e3b;--btn-secondary-border:#d1fae5;--btn-secondary-hover:#ecfdf5}[data-theme=theme-slate-minimal]{--theme-name:"Minimalist Slate & Steel";--bg-primary:#090a0f;--bg-secondary:#12131a;--bg-card:#181924;--bg-sidebar:#0e0f16;--accent-primary:#fff;--accent-secondary:#94a3b8;--accent-light:#ffffff1a;--accent-on-surface:#fff;--accent-text:#090a0f;--text-primary:#fff;--text-secondary:#94a3b8;--text-muted:#7c8ba1;--border-color:#27273a;--border-focus:#fff;--danger:#fb7185;--danger-strong:#9f1239;--danger-text:#fff;--danger-light:#fb71852e;--warning:#fcd34d;--warning-light:#fcd34d2e;--success:#4ade80;--success-light:#4ade802e;--info:#60a5fa;--info-light:#60a5fa2e;--glass-bg:#181924e6;--glass-border:#ffffff14;--glass-shadow:0 20px 40px #000000b3;--card-shadow:0 8px 30px #0000008c;--table-header-bg:#12131a;--table-hover-bg:#1e1f2d;--input-bg:#12131a;--btn-primary-bg:#fff;--btn-primary-color:#090a0f;--btn-primary-shadow:0 4px 16px #fff3;--btn-secondary-bg:#181924;--btn-secondary-color:#fff;--btn-secondary-border:#27273a;--btn-secondary-hover:#27273a}[data-theme=theme-indigo-night]{--theme-name:"Deep Velvet Dark SaaS";--bg-primary:#090616;--bg-secondary:#120d2b;--bg-card:#171038;--bg-sidebar:#0e0a22;--accent-primary:#7c3aed;--accent-secondary:#a78bfa;--accent-light:#8b5cf629;--accent-on-surface:#a78bfa;--accent-text:#fff;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#8b88b0;--border-color:#2e235a;--border-focus:#8b5cf6;--danger:#f43f5e;--danger-strong:#be123c;--danger-text:#fff;--danger-light:#f43f5e2e;--warning:#fbbf24;--warning-light:#fbbf242e;--success:#10b981;--success-light:#10b9812e;--info:#818cf8;--info-light:#818cf82e;--glass-bg:#171038e0;--glass-border:#8b5cf633;--glass-shadow:0 16px 36px #000000a6;--card-shadow:0 8px 32px #00000080;--table-header-bg:#120d2b;--table-hover-bg:#1f1647;--input-bg:#120d2b;--btn-primary-bg:linear-gradient(135deg, #7c3aed, #5b21b6);--btn-primary-color:#fff;--btn-primary-shadow:0 0 20px #8b5cf666;--btn-secondary-bg:#171038;--btn-secondary-color:#f8fafc;--btn-secondary-border:#2e235a;--btn-secondary-hover:#231853}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica,Arial,sans-serif;line-height:1.5;transition:background-color .2s,color .2s;overflow-x:hidden}a{color:inherit;text-decoration:none}.glass-card{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-color);box-shadow:var(--card-shadow);border-radius:var(--radius-md);color:var(--text-primary);transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s}.glass-card:hover{box-shadow:var(--glass-shadow)}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-color);border-radius:var(--radius-sm);cursor:pointer;box-shadow:var(--btn-primary-shadow);border:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:.92rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-primary:hover{opacity:.94;transform:translateY(-1px)}.btn-secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-color);border:1px solid var(--btn-secondary-border);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.92rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-secondary:hover{background:var(--btn-secondary-hover);border-color:var(--border-focus)}.btn-action-view{background:var(--accent-light);color:var(--accent-on-surface);border:1px solid var(--border-color);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:.76rem;font-weight:700;transition:all .15s;display:inline-flex}.btn-action-view:hover{filter:brightness(1.1);border-color:var(--border-focus)}.btn-danger{background:var(--danger);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;align-items:center;gap:6px;padding:8px 14px;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-danger:hover{opacity:.9}.badge{letter-spacing:.02em;border-radius:9999px;align-items:center;gap:4px;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.badge-overdue{background:var(--danger-light);color:var(--danger);border:1px solid var(--danger)}.badge-warning{background:var(--warning-light);color:var(--warning);border:1px solid var(--warning)}.badge-paid{background:var(--success-light);color:var(--success);border:1px solid var(--success)}.badge-draft{background:var(--accent-light);color:var(--text-secondary);border:1px solid var(--border-color)}.form-group{flex-direction:column;gap:6px;margin-bottom:1rem;display:flex}.form-label{color:var(--text-secondary);font-size:.85rem;font-weight:600}.form-input,.form-select,.form-textarea{border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--input-bg);width:100%;color:var(--text-primary);outline:none;padding:10px 14px;font-size:.92rem;transition:border-color .2s,box-shadow .2s}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--accent-light)}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}.data-table-container{border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-card);width:100%;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.data-table th{background:var(--table-header-bg);color:var(--text-secondary);border-bottom:1px solid var(--border-color);white-space:nowrap;padding:12px 16px;font-weight:700}th.sortable-th{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s,color .15s}th.sortable-th:hover{background:var(--table-hover-bg);color:var(--accent-on-surface)}.data-table th.sortable-th{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s,color .15s}.data-table th.sortable-th:hover{background:var(--table-hover-bg);color:var(--accent-on-surface)}.data-table td{border-bottom:1px solid var(--border-color);color:var(--text-primary);padding:14px 16px}.data-table tr:hover td{background:var(--table-hover-bg)}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-bottom:1.75rem;display:grid}.stat-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--card-shadow);flex-direction:column;gap:8px;padding:1.25rem;transition:transform .2s,box-shadow .2s;display:flex}a.stat-card{color:inherit;cursor:pointer;text-decoration:none}a.stat-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px -4px #0f172a29}.stat-card-title{color:var(--text-secondary);font-size:.85rem;font-weight:600}.stat-card-value{color:var(--text-primary);font-size:1.6rem;font-weight:800}.stat-card-sub{color:var(--text-muted);font-size:.78rem}:root,[data-theme=theme-linear-light],[data-theme=theme-emerald-fintech]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=theme-dark-midnight],[data-theme=theme-slate-minimal],[data-theme=theme-indigo-night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.kabuk-icerik{width:calc(100vw - 260px);max-width:calc(100vw - 260px);margin-left:260px}.kabuk-ust{padding:0 2rem}.kabuk-ust-dugmeler{gap:12px}.kabuk-ana{padding:2rem}.kabuk-yalniz-telefon,.kabuk-kisa-etiket,.kabuk-perde{display:none}@media (max-width:899px){.kabuk-menu{visibility:hidden;box-shadow:none;transition:transform .2s,visibility .2s;transform:translate(-100%)}.kabuk-menu.acik{visibility:visible;transform:translate(0);box-shadow:0 0 40px #00000040}.kabuk-perde{z-index:39;background:#0f172a73;display:block;position:fixed;inset:0}.kabuk-icerik{width:100%;max-width:100%;margin-left:0}.kabuk-ust{padding:0 10px}.kabuk-ust-dugmeler{gap:6px}.kabuk-ust-dugmeler>.btn-primary,.kabuk-ust-dugmeler>.btn-secondary{padding:8px 10px!important}.kabuk-ana{padding:1rem 12px}.kabuk-yalniz-telefon{justify-content:center;align-items:center;display:inline-flex}.kabuk-kisa-etiket{display:inline}.kabuk-uzun-etiket{display:none}[style*="position: fixed"] [style*=grid-template-columns]:not(.mobil-izgara-koru):not(.fatura-kalem-satiri),[style*=position\:fixed] [style*=grid-template-columns]:not(.mobil-izgara-koru):not(.fatura-kalem-satiri){grid-template-columns:minmax(0,1fr)!important}.pencere-alt-satir{padding:1rem!important}.fatura-kalem-satiri{border-bottom:1px dashed var(--border-color);padding-bottom:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.fatura-kalem-satiri>:first-child{grid-column:1/-1}.fatura-kalem-baslik{display:none!important}}
