:root{--bg: #f4f6f9;--card: #fff;--text: #1a2332;--muted: #5c6b7f;--primary: #1e5a8a;--primary-hover: #16476f;--border: #dde3ec;--err: #b42318;--sidebar: #132033;--sidebar-text: #e8eef5}*{box-sizing:border-box}body{margin:0;font-family:Segoe UI,system-ui,sans-serif;background:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}.center{min-height:100vh;display:grid;place-items:center}.app-shell{display:flex;flex-direction:column;min-height:100vh}.top-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;background:var(--sidebar);color:var(--sidebar-text)}.top-header-brand{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.top-header-logo-wrap{flex:0 0 auto;max-width:160px;max-height:40px;display:flex;align-items:center;justify-content:flex-start;background:transparent}.top-header-logo{display:block;max-width:160px;max-height:40px;width:auto;height:auto;object-fit:contain;object-position:left center;background:transparent;filter:brightness(0) invert(1)}.phone-required-banner,.phone-required-notice{margin:0 0 16px;padding:10px 14px;border-radius:8px;background:#fff8e6;border:1px solid #f0d78c;color:#6b4f00;font-size:.9rem}.phone-required-banner a,.phone-required-notice a{color:#1e5a8a;font-weight:600}.brand{font-size:1.2rem;font-weight:700}.tenant{font-size:.85rem;opacity:.75}.top-header-user{display:flex;align-items:center;gap:12px}.header-user-menu{display:flex;align-items:center;gap:14px}.header-profile-link{display:flex;align-items:center;gap:12px;padding:6px 10px 6px 6px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--sidebar-text);transition:background .15s,border-color .15s;max-width:min(360px,48vw)}.header-profile-link:hover{background:#ffffff1f;border-color:#ffffff38}.header-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#ffffff24;color:#fff;font-weight:700;font-size:15px;flex-shrink:0}.header-avatar img{width:100%;height:100%;object-fit:cover}.header-user-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.header-user-name{font-size:.92rem;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-user-role{font-size:.78rem;opacity:.82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-user-tenant{font-size:.72rem;opacity:.65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-header-logout{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;border:1px solid rgba(255,120,120,.45);background:#dc3c3c2e;color:#ffe8e8;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,transform .1s;white-space:nowrap}.btn-header-logout:hover{background:#dc3c3c52;border-color:#ff8c8ca6}.btn-header-logout:active{transform:translateY(1px)}.header-logout-icon{width:18px;height:18px;flex-shrink:0}.user-name{font-size:.9rem}.btn-logout{background:#ffffff14;border-color:#ffffff40;color:var(--sidebar-text);padding:7px 14px}.btn-logout:hover{background:#ffffff24}.top-nav{background:var(--card);border-bottom:1px solid var(--border);padding:12px 24px}.top-nav-scroll,.sub-nav-scroll{display:flex;flex-wrap:wrap;gap:10px;overflow-x:auto;scrollbar-width:thin}.nav-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:96px;padding:10px 14px 12px;background:var(--card);border:1px solid var(--border);border-radius:10px;color:var(--text);font-size:.88rem;font-weight:500;text-align:center;transition:border-color .15s,background .15s,box-shadow .15s,color .15s;box-shadow:0 1px 2px #1a23320a;flex-shrink:0}.nav-tile-icon{width:24px;height:24px;flex-shrink:0;opacity:.85}.nav-tile:hover .nav-tile-icon,.nav-tile-active .nav-tile-icon{opacity:1}.nav-tile-active .nav-tile-icon{color:var(--primary)}.nav-tile:hover{border-color:#b8c9dc;background:#f8fafc;box-shadow:0 2px 6px #1a233212}.nav-tile-active{border-color:var(--primary);background:#e8f1f8;color:var(--primary);box-shadow:0 2px 8px #1e5a8a1f}.nav-tile-accent-ag{background:linear-gradient(160deg,#fff7ed,#ffedd5 55%,#fed7aa);border-color:#f97316;color:#9a3412;box-shadow:0 2px 8px #f9731638;font-weight:700}.nav-tile-accent-ag .nav-tile-icon{color:#ea580c;opacity:1}.nav-tile-accent-ag:hover{border-color:#ea580c;background:linear-gradient(160deg,#ffedd5,#fed7aa);color:#7c2d12;box-shadow:0 3px 10px #ea580c47}.nav-tile-accent-ag.nav-tile-active{border-color:#c2410c;background:linear-gradient(160deg,#fdba74,#fb923c);color:#7c2d12;box-shadow:0 3px 12px #c2410c59}.nav-tile-accent-ag.nav-tile-active .nav-tile-icon{color:#9a3412}.nav-tile-accent-uretim-plani{background:linear-gradient(155deg,#ecfdf5,#a7f3d0 48%,#5eead4);border-color:#0d9488;color:#115e59;box-shadow:0 2px 10px #0d948847;font-family:Outfit,Segoe UI,system-ui,sans-serif;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.nav-tile-accent-uretim-plani .nav-tile-icon{color:#0f766e;opacity:1}.nav-tile-accent-uretim-plani .nav-tile-label{font-family:Outfit,Segoe UI,system-ui,sans-serif;font-weight:700;font-size:.72rem;letter-spacing:.06em}.nav-tile-accent-uretim-plani:hover{border-color:#0f766e;background:linear-gradient(155deg,#d1fae5,#5eead4);color:#134e4a;box-shadow:0 3px 12px #0f766e52}.nav-tile-accent-uretim-plani.nav-tile-active{border-color:#0f766e;background:linear-gradient(155deg,#5eead4,#2dd4bf);color:#134e4a;box-shadow:0 3px 14px #0f766e66}.nav-tile-accent-uretim-plani.nav-tile-active .nav-tile-icon{color:#115e59}.nav-tile-label{line-height:1.2;max-width:100%}.sub-nav-bar{background:#f8fafc;border-bottom:1px solid var(--border);padding:10px 24px}.sub-nav-bar-tertiary{background:#eef3f8;padding:8px 24px 10px}.sub-nav-bar-tertiary .nav-tile-sub{min-width:80px;padding:7px 12px 9px;font-size:.82rem}.sub-nav-bar-tertiary .nav-tile-icon{width:18px;height:18px}.nav-tile-sub{min-width:88px;padding:8px 12px 10px;font-size:.84rem;font-weight:500}.nav-tile-sub .nav-tile-icon{width:20px;height:20px}.main{flex:1;padding:24px 28px}.page h1{margin:0 0 8px}.muted{color:var(--muted)}.small{font-size:.85rem}.card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:20px;margin-top:20px}.module-chips{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-wrap:wrap;gap:8px}.chip{background:#e8f1f8;color:var(--primary);padding:6px 12px;border-radius:999px;font-size:.9rem}.chip-link{display:inline-block;text-decoration:none}.chip-link:hover{background:#d4e6f4}.module-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:12px 0 0}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-top:20px}.dash-page{display:flex;flex-direction:column;gap:20px}.dash-hero h1{margin:4px 0 8px}.dash-eyebrow{margin:0;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--primary);font-weight:600}.dash-welcome{margin:0;max-width:640px}.dash-kpi-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.dash-kpi-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:4px}.dash-kpi-card strong{font-size:1.35rem;line-height:1.2;color:var(--primary)}.dash-kpi-card span{font-size:.85rem;color:var(--muted)}.dash-kpi-card small{font-size:.75rem}.dash-kpi-warn strong{color:#c47a12}.dash-kpi-danger strong{color:var(--err)}.dash-kpi-ok strong{color:#2e7d5e}.dash-pending h2,.dash-low-stock h2,.dash-modules h2{margin:0 0 12px;font-size:1rem}.dash-pending-list{display:flex;flex-wrap:wrap;gap:10px}.dash-pending-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;border:1px solid var(--border);background:#f8fafc;transition:background .15s,border-color .15s}.dash-pending-item:hover{background:#eef4fa;border-color:#b8cfe4}.dash-pending-item strong{font-size:1.2rem;color:var(--primary);min-width:1.5rem;text-align:center}.dash-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dash-chart-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:16px 16px 8px;min-width:0}.dash-chart-card.span-2{grid-column:1 / -1}.dash-chart-head h2{margin:0 0 4px;font-size:1rem}.dash-chart-head .small{margin:0 0 8px}.dash-chart-body{min-height:200px}.dash-chart-empty{padding:48px 12px;text-align:center}.dash-tooltip{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-size:.85rem;box-shadow:0 4px 12px #00000014}.dash-loading{text-align:center;padding:12px}.dash-loading.subtle{font-size:.85rem;padding:4px 12px}.page-load-fallback{display:flex;align-items:center;justify-content:center;min-height:200px}@media(max-width:900px){.dash-chart-grid{grid-template-columns:1fr}.dash-chart-card.span-2{grid-column:auto}}.feature-list{margin:12px 0 0;padding-left:20px;line-height:1.7}.section-title{font-size:1rem;margin:0 0 8px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.page-header h1{margin:0 0 6px}.login-page{--login-ink: #0b1522;--login-steel: #1e5a8a;--login-mist: #c5d4e4;--login-input-font: "Segoe UI", system-ui, sans-serif;--login-ui-font: "Segoe UI", system-ui, sans-serif;position:relative;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:clamp(16px,4vw,40px);box-sizing:border-box;overflow:hidden;background:var(--login-ink);color:#f3f6fa}.login-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;background:radial-gradient(120% 80% at 12% 18%,rgba(30,90,138,.55),transparent 55%),radial-gradient(90% 70% at 88% 78%,rgba(14,52,84,.7),transparent 50%),linear-gradient(160deg,#0b1522,#132033 48%,#0e1a28)}.login-layout{position:relative;z-index:1;width:min(920px,100%);display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,5vw,56px);align-items:center}.login-visual{display:flex;flex-direction:column;gap:14px;min-width:0}.login-brand{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em .5em;line-height:.95}.login-brand-name{font-family:var(--login-ui-font);font-size:clamp(2.75rem,8vw,4.25rem);font-weight:700;letter-spacing:-.04em;color:#fff}.login-brand-product{font-family:var(--login-ui-font);font-size:clamp(1.35rem,3.5vw,1.85rem);font-weight:600;letter-spacing:.18em;color:#7eb3d9}.login-panel{min-width:0}.login-card{width:100%;max-width:min(420px,100%);margin-inline:auto;background:#fffffff7;color:var(--text);border:1px solid rgba(221,227,236,.85);border-radius:18px;padding:clamp(22px,3vw,28px);display:flex;flex-direction:column;gap:12px;box-sizing:border-box;box-shadow:0 1px #ffffff80 inset,0 22px 48px #08101c59;font-family:var(--login-ui-font)}.login-card-head{display:flex;flex-direction:column;gap:6px;margin-bottom:4px}.login-card-head h2{margin:0;font-size:clamp(1.2rem,3vw,1.35rem);font-weight:700;color:var(--text)}.login-field{display:flex;flex-direction:column;gap:7px}.login-field-label{font-size:.82rem;font-weight:600;letter-spacing:.02em;color:#475569}.login-input{font-family:var(--login-input-font);font-size:1.02rem;font-weight:600;letter-spacing:.01em;color:#0f172a;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#d7e3ef,#eef2f7 45%,#c9d8e8) border-box;border:1.5px solid transparent;border-radius:12px;padding:12px 14px;box-shadow:0 1px #ffffffe6 inset,0 8px 18px #0f172a0d}.login-input:hover:not(:disabled){box-shadow:0 1px #fffffff2 inset,0 10px 22px #1e5a8a1a}.login-input:focus{outline:none;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#1e5a8a,#5ea0d4 55%,#93c5e8) border-box;box-shadow:0 0 0 4px #1e5a8a24,0 12px 24px #1e5a8a1f}.login-input:disabled{opacity:.72}.login-submit{margin-top:4px;width:100%;min-height:46px;font-family:var(--login-ui-font);font-weight:600;letter-spacing:.02em}.login-session-notice{margin:0;padding:10px 12px;border-radius:8px;background:#fff7ed;border:1px solid #fdba74;color:#9a3412;font-size:.88rem;line-height:1.45}.login-otp-hint{margin:0;line-height:1.45;word-break:break-word;color:var(--muted);font-size:.9rem}.login-otp-field{display:flex;flex-direction:column;gap:8px}.login-otp-label{font-size:.875rem;color:var(--muted, #64748b)}.login-otp-boxes{display:flex;gap:clamp(6px,2vw,10px);justify-content:center;width:100%;max-width:100%;overflow:hidden}.login-otp-box{flex:1 1 0;min-width:0;max-width:52px;height:52px;padding:0;font-family:var(--login-input-font);font-size:clamp(1.15rem,4.5vw,1.4rem);font-weight:600;text-align:center;border:1px solid var(--border);border-radius:10px;background:var(--bg, #fff);color:inherit;box-sizing:border-box}.login-otp-box:focus{outline:2px solid var(--primary, #1e5a8a);outline-offset:1px;border-color:var(--primary, #1e5a8a)}.login-otp-input{font-size:1.4rem;letter-spacing:.35em;text-align:center}.login-back-btn{margin-top:4px;width:100%;font-family:var(--login-ui-font)}.login-page--mobile{place-items:start center;align-content:start;padding:max(18px,env(safe-area-inset-top)) 16px 24px}.login-page--mobile .login-layout{width:min(440px,100%);grid-template-columns:1fr;gap:16px;align-items:start;padding-top:4px}.login-page--mobile .login-visual{text-align:center;align-items:center;gap:0}.login-page--mobile .login-brand{justify-content:center}.login-page--mobile .login-brand-name{font-size:clamp(2.35rem,11vw,3.1rem)}.login-page--mobile .login-brand-product{font-size:clamp(1.05rem,4.2vw,1.35rem)}.login-page--mobile .login-card{padding:20px 16px 18px;gap:14px;border-radius:20px;background:linear-gradient(180deg,#fffffffc,#f8fbfff5);border:1px solid rgba(255,255,255,.35);box-shadow:0 1px #ffffffa6 inset,0 18px 40px #08101c61}.login-page--mobile .login-card-head h2{font-family:var(--login-ui-font);font-size:1.28rem}.login-page--mobile .login-input{font-family:var(--login-input-font);font-size:1.12rem;font-weight:600;letter-spacing:.015em;min-height:50px;padding:13px 15px;border-radius:14px;background:linear-gradient(180deg,#fff,#f5f9fc) padding-box,linear-gradient(135deg,#a8c4dc,#e8eef5 40%,#8eb0cc) border-box;box-shadow:0 1px #fff inset,0 10px 20px #0f172a12}.login-page--mobile .login-input:focus{background:linear-gradient(180deg,#fff,#f8fbff) padding-box,linear-gradient(135deg,#16476f,#3d8ec2 50%,#8ec5e8) border-box}.login-page--mobile .login-otp-box{font-family:var(--login-input-font);border-radius:12px;background:linear-gradient(180deg,#fff,#f5f9fc);box-shadow:0 6px 14px #0f172a0f}@media(max-width:820px){.login-layout{grid-template-columns:1fr;gap:28px;width:min(440px,100%)}.login-visual{text-align:center;align-items:center}.login-brand{justify-content:center}}@media(max-width:360px){.login-card{padding:18px 14px}.login-otp-box{height:46px;border-radius:8px}}.blocked-page{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:20px 16px;box-sizing:border-box;background:var(--bg)}.blocked-card{width:100%;max-width:420px;background:var(--card);border:1px solid var(--border);border-radius:16px;padding:32px 24px;text-align:center;box-shadow:0 8px 24px #0f172a14}.blocked-icon{font-size:2.5rem;margin-bottom:12px}.blocked-card h1{margin:0 0 8px;color:var(--err)}.blocked-message{font-size:1.1rem;font-weight:600;margin:0 0 12px}.blocked-hint{margin:0;line-height:1.5}.blokeli-hesaplar-tab h2{margin:0 0 8px}.blokeli-hesaplar-intro{margin-bottom:16px}.blokeli-table-wrap{overflow-x:auto}.blokeli-unblock-btn{width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:#fff;color:var(--err);font-size:1.25rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.blokeli-unblock-btn:hover:not(:disabled){background:#fef2f2;border-color:var(--err)}.blokeli-unblock-btn:disabled{opacity:.5;cursor:not-allowed}.blokeli-mac{font-family:ui-monospace,monospace;font-size:.85rem}.blokeli-actions-col{width:72px;text-align:center}@media(max-width:768px){.blokeli-table thead{display:none}.blokeli-table tbody tr{display:block;margin-bottom:12px;border:1px solid var(--border);border-radius:12px;padding:12px}.blokeli-table tbody td{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border:none}.blokeli-table tbody td:before{content:attr(data-label);font-weight:600;color:var(--muted)}.blokeli-actions-col{width:auto;justify-content:flex-end}}.sistem-ayarlari-page .sistem-tabs{margin-bottom:20px}.calisma-gruplari-tab .calisma-grup-renk-swatch{display:inline-block;width:28px;height:28px;border-radius:8px;border:2px solid rgba(255,255,255,.9);box-shadow:0 0 0 1px #0f172a1f}.calisma-grup-renk-field{display:flex;flex-direction:column;gap:8px;margin-top:12px}.calisma-grup-renk-label{font-size:.88rem;font-weight:600;color:var(--text)}.calisma-grup-renk-row{display:flex;align-items:center;gap:10px}.calisma-grup-renk-picker{width:44px;height:38px;padding:2px;border:1px solid var(--border);border-radius:10px;cursor:pointer;background:var(--card)}.calisma-grup-renk-hex{width:110px;font-family:ui-monospace,monospace;text-transform:uppercase}.calisma-grup-renk-preview{width:38px;height:38px;border-radius:10px;border:2px solid rgba(255,255,255,.9);box-shadow:0 0 0 1px #0f172a1f;flex-shrink:0}.calisma-grup-renk-palette{display:flex;flex-wrap:wrap;gap:8px}.calisma-grup-renk-chip{width:28px;height:28px;padding:0;border:2px solid transparent;border-radius:8px;cursor:pointer;box-shadow:0 0 0 1px #0f172a1a}.calisma-grup-renk-chip.active{border-color:#0f172a;transform:scale(1.08)}.ik-calisma-grup-select{display:flex;align-items:center;gap:10px}.ik-calisma-grup-select .searchable-select{flex:1;min-width:0}.ik-calisma-grup-dot{width:14px;height:14px;border-radius:999px;flex-shrink:0;box-shadow:0 0 0 1px #0f172a1f}.ik-field-hint{margin:6px 0 0}.sistem-whatsapp-form .form-actions-inline{display:flex;align-items:flex-end;padding-bottom:2px}.sistem-wa-status-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:#f8fafc}.sistem-wa-status-pill{padding:4px 12px;border-radius:999px;font-size:.78rem;font-weight:700}.sistem-wa-status-pill.is-open{background:#d1fae5;color:#047857}.sistem-wa-status-pill.is-close,.sistem-wa-status-pill.is-not_configured{background:#fee2e2;color:#b91c1c}.sistem-wa-status-pill.is-connecting,.sistem-wa-status-pill.is-test_mode{background:#fef3c7;color:#b45309}.sistem-wa-status-pill.is-error,.sistem-wa-status-pill.is-unknown{background:#e2e8f0;color:#475569}.sistem-wa-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.sistem-wa-group-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto}.sistem-wa-group-btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--card);text-align:left;cursor:pointer}.sistem-wa-group-btn:hover{border-color:#93c5fd;background:#eff6ff}.sistem-wa-qr{margin-top:14px;text-align:center}.sistem-wa-qr img{max-width:240px;border-radius:12px;border:1px solid var(--border)}.sistem-wa-pair-code{margin-top:12px}.sistem-maas-form label .small{display:block;margin-top:4px;line-height:1.35}.sistem-genel-toggle-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--border);border-radius:10px;background:#f8fafc}.sistem-genel-toggle-row>div{flex:1;min-width:0}.sistem-genel-toggle-row .toggle-switch:disabled{opacity:.55;cursor:not-allowed}.sistem-genel-lock-field{display:flex;flex-direction:column;gap:6px;margin-top:14px;max-width:280px}.login-remember{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none}.login-remember input{width:16px;height:16px;accent-color:var(--primary, #1e5a8a)}.secure-lock-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom));background:#0b1522;color:#f3f6fa;overflow:hidden}.secure-lock-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(100% 70% at 50% 0%,rgba(30,90,138,.55),transparent 55%),linear-gradient(165deg,#0b1522,#132033,#0e1a28)}.secure-lock-shell{position:relative;z-index:1;width:min(420px,100%);text-align:center}.secure-lock-brand{margin:0 0 18px;font-family:Outfit,Segoe UI,system-ui,sans-serif;font-size:.95rem;letter-spacing:.16em;text-transform:uppercase;color:#93b8d4}.secure-lock-brand span{font-weight:700;letter-spacing:.08em;color:#fff}.secure-lock-title{margin:0 0 8px;font-family:Outfit,Segoe UI,system-ui,sans-serif;font-size:clamp(1.6rem,5vw,2rem);font-weight:700}.secure-lock-user{margin:0 0 6px;font-size:1.05rem;font-weight:600;color:#dbe7f2}.secure-lock-hint{margin:0 0 22px;color:#e8eef5b8;font-size:.92rem}.secure-lock-card{display:flex;flex-direction:column;gap:12px;padding:22px 18px;border-radius:18px;background:#fffffff7;color:var(--text);text-align:left;box-shadow:0 22px 48px #08101c66}.secure-lock-field{display:flex;flex-direction:column;gap:6px;font-size:.85rem;font-weight:600;color:#475569}.secure-lock-input{font-family:Space Grotesk,Segoe UI,system-ui,sans-serif;font-size:1.55rem;font-weight:700;letter-spacing:.22em;line-height:1.2;min-height:56px;border-radius:12px;padding:12px 16px}.secure-lock-submit,.secure-lock-logout{width:100%;min-height:44px}label{display:flex;flex-direction:column;gap:6px;font-size:.9rem}.input{padding:10px 12px;border:1px solid var(--border);border-radius:8px;font:inherit}.btn{border:1px solid var(--border);background:#fff;border-radius:8px;padding:8px 14px;cursor:pointer;font:inherit}.btn-primary{background:var(--primary);border-color:var(--primary);color:#fff}.btn-primary:hover:not(:disabled){background:var(--primary-hover)}.btn-ghost{background:transparent;border-color:#ffffff40;color:var(--sidebar-text)}.btn:disabled{opacity:.6;cursor:not-allowed}.err{color:var(--err);margin:0}.table-wrap{overflow:auto;background:var(--card);border:1px solid var(--border);border-radius:12px;margin-top:16px}table{width:100%;border-collapse:collapse}th,td{padding:12px 14px;border-bottom:1px solid var(--border);text-align:left}th{background:#f8fafc;font-size:.85rem}.sub-nav{display:flex;gap:8px;margin-bottom:20px;border-bottom:1px solid var(--border);padding-bottom:12px}.sub-nav-link{padding:8px 14px;border-radius:8px;color:var(--muted);font-size:.95rem}.sub-nav-link:hover,.sub-nav-link.active{background:#e8f1f8;color:var(--primary)}.page-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px}.page-toolbar h1{margin:0 0 4px}.search-bar{display:flex;gap:8px;margin-top:16px;align-items:center;flex-wrap:wrap}.search-bar .search-input-wrap{flex:1;min-width:200px;max-width:480px}.search-input-wrap{position:relative;display:flex;align-items:center}.search-input{width:100%;padding-right:2.25rem}.search-input::-webkit-search-cancel-button{display:none}.search-input-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:26px;height:26px;border:none;border-radius:6px;background:transparent;color:var(--muted);font-size:1.25rem;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0}.search-input-clear:hover:not(:disabled){background:#e8eef5;color:var(--text)}.search-input-clear:disabled{opacity:.4;cursor:not-allowed}.search-bar .input{flex:1}.link-btn{color:var(--primary);font-size:.9rem;background:none;border:none;padding:0;cursor:pointer;font:inherit}.link-btn:hover{text-decoration:underline}.table-actions{display:flex;gap:10px;flex-wrap:wrap}.link-btn.link-danger{color:var(--err)}.form-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:24px;margin-top:16px}.searchable-select{position:relative}.searchable-select.is-open{z-index:2}.searchable-select-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer}.searchable-select-trigger:disabled{cursor:not-allowed;opacity:.65}.searchable-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-select-placeholder{color:var(--muted)}.searchable-select-chevron{color:var(--muted);font-size:.85rem;flex-shrink:0}.searchable-select-panel{position:absolute;z-index:40;top:calc(100% + 4px);left:0;right:0;background:var(--card);border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 28px #1320331f;overflow:hidden}.searchable-select-panel--floating{position:fixed;z-index:10050;right:auto;top:auto;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 16px 40px #1320332e,0 0 0 1px #1e5a8a14}.searchable-select-panel--floating .searchable-select-list{flex:1;min-height:0;max-height:none;overflow-y:auto}.searchable-select-search{width:100%;border:none;border-bottom:1px solid var(--border);border-radius:0}.searchable-select-search:focus{outline:none;box-shadow:inset 0 0 0 2px #1e5a8a33}.searchable-select-list{list-style:none;margin:0;padding:6px 0;max-height:240px;overflow-y:auto}.searchable-select-option{width:100%;display:block;text-align:left;border:none;background:transparent;padding:10px 14px;font:inherit;color:var(--text);cursor:pointer}.searchable-select-option:hover,.searchable-select-option.is-selected{background:#eef4f9;color:var(--primary)}.searchable-select-empty{padding:12px 14px;font-size:.9rem}.searchable-select.is-disabled{opacity:.65}.form-section{margin-bottom:28px}.form-section h2{margin:0 0 16px;font-size:1rem}.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.section-head h2{margin:0}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 16px}.form-grid .span-2{grid-column:span 2}textarea.input{resize:vertical;min-height:60px;font-family:inherit}.repeat-block{border:1px dashed var(--border);border-radius:10px;padding:16px;margin-bottom:12px}.checkbox-inline{flex-direction:row;align-items:center;gap:8px;font-weight:500}.form-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:8px;border-top:1px solid var(--border)}.btn-danger-text{border:none;background:transparent;color:var(--err);padding:4px 0;margin-top:8px;font-size:.85rem}@media(max-width:720px){.top-header{flex-direction:column;align-items:flex-start;padding:12px 16px;gap:12px}.header-user-menu{width:100%;justify-content:space-between}.header-profile-link{max-width:none;flex:1}.header-user-tenant{display:none}.top-nav,.sub-nav-bar{padding:10px 16px}.main{padding:16px}.nav-tile{min-width:88px;padding:10px 14px;font-size:.85rem}.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:span 1}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a233273;display:grid;place-items:center;padding:20px;z-index:1000}.gunluk-is-premium .gunluk-is-layout{display:flex;flex-direction:column;gap:16px}.gunluk-is-premium--mobile .ik-premium-toolbar{margin-top:0}.gunluk-is-ok-msg{margin:0 0 12px}.gunluk-is-panel-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gunluk-is-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:#334155;background:color-mix(in srgb,#e2e8f0 70%,#fff);border:1px solid #dde3ec}.gunluk-is-chip--grup{font-weight:700}.gunluk-is-person-panel{position:relative;overflow:hidden}.gunluk-is-person-accent{position:absolute;left:0;top:0;bottom:0;width:4px;background:transparent;z-index:1}.gunluk-is-lines{display:flex;flex-direction:column;gap:12px}.gunluk-is-line{position:relative;display:grid;grid-template-columns:auto 1fr;gap:12px 14px;padding:14px 14px 14px 12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--border) 80%,#94a3b8);background:linear-gradient(180deg,#ffffffeb,#f8fafcf5);box-shadow:0 1px #0f172a08}.gunluk-is-line.is-draft{border-style:dashed;background:color-mix(in srgb,#fff 92%,#dbeafe 8%)}.gunluk-is-line.is-dirty{border-color:color-mix(in srgb,#f59e0b 45%,var(--border));background:color-mix(in srgb,#fff 88%,#fef3c7 12%)}.gunluk-is-line-badge{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-size:.78rem;font-weight:700;color:#0f172a;background:linear-gradient(145deg,#e2e8f0,#f8fafc);border:1px solid #dde3ec;margin-top:18px}.gunluk-is-line-grid{display:grid;grid-template-columns:minmax(160px,1.4fr) minmax(140px,1.2fr) minmax(168px,auto) 88px 88px 88px minmax(120px,1fr) auto;gap:10px 12px;align-items:end}.gunluk-is-field{display:flex;flex-direction:column;gap:6px;min-width:0}.gunluk-is-field>span{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.gunluk-is-field-static{display:inline-flex;align-items:center;min-height:36px;font-size:.85rem}.gunluk-is-saat-range{display:flex;align-items:center;gap:6px}.gunluk-is-saat-range .input-compact{width:7.4rem}.gunluk-is-field--mesai .input-compact,.gunluk-is-field--num .input-compact{width:100%;text-align:right}.gunluk-is-line-actions{display:flex;align-items:center;gap:6px;padding-bottom:2px}@media(max-width:1200px){.gunluk-is-line-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gunluk-is-field--alan,.gunluk-is-field--note,.gunluk-is-line-actions{grid-column:1 / -1}}@media(max-width:640px){.gunluk-is-line{grid-template-columns:1fr}.gunluk-is-line-badge{margin-top:0;width:fit-content;padding:0 10px}.gunluk-is-line-grid{grid-template-columns:1fr}}.mob-gi-page{padding-bottom:24px}.mob-gi-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.mob-gi-eyebrow{margin:0 0 2px;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.mob-gi-top-copy h1{margin:0;font-size:1.35rem;font-weight:800;line-height:1.15}.mob-gi-date{display:flex;flex-direction:column;gap:4px;min-width:0;flex:0 1 148px}.mob-gi-date>span{font-size:.72rem;font-weight:650;color:var(--muted)}.mob-gi-date .input,.mob-gi-date .date-input-native{min-height:44px;font-size:16px;width:100%}.mob-gi-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.mob-gi-stats>div{display:flex;flex-direction:column;gap:2px;padding:10px 6px;border-radius:12px;background:#f1f5f9;text-align:center}.mob-gi-stats strong{font-size:1rem;font-weight:800;line-height:1.1}.mob-gi-stats span{font-size:.65rem;font-weight:650;color:var(--muted)}.mob-gi-msg{margin:0 0 10px}.mob-gi-empty,.mob-gi-empty-box{padding:24px 14px;text-align:center}.mob-gi-empty-box{display:flex;flex-direction:column;align-items:center;gap:12px;border:1px dashed var(--border);border-radius:14px;background:#f8fafc}.mob-gi-list{display:flex;flex-direction:column;gap:10px}.mob-gi-person{position:relative;border:1px solid var(--border);border-left:4px solid #94a3b8;border-radius:14px;background:var(--card);overflow:hidden}.mob-gi-person.is-open{box-shadow:0 4px 16px #0f172a0f}.mob-gi-person--empty{opacity:.92}.mob-gi-person.has-entry{opacity:1}.mob-gi-person-fill{position:absolute;inset:0 auto 0 0;pointer-events:none;z-index:0;transition:width .35s ease}.mob-gi-person--partial .mob-gi-person-fill{background:linear-gradient(90deg,#f59e0b2e,#f59e0b0f)}.mob-gi-person--done .mob-gi-person-fill{background:linear-gradient(90deg,#10b98138,#10b98112)}.mob-gi-person--started .mob-gi-person-fill{background:linear-gradient(90deg,#3b82f629,#3b82f60d)}.mob-gi-person-main{position:relative;z-index:1;display:block;width:100%;text-align:left;border:none;background:transparent;padding:12px 14px;cursor:pointer}.mob-gi-person-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.mob-gi-person-identity{min-width:0;flex:1}.mob-gi-person-name{display:block;font-size:1.02rem;font-weight:750;line-height:1.25}.mob-gi-person-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.mob-gi-pct{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:48px;padding:0 8px;border-radius:999px;font-size:.82rem;font-weight:800;letter-spacing:-.02em;border:2px solid #e2e8f0;background:#ffffffe0;color:#64748b;box-shadow:0 1px 4px #0f172a0f}.mob-gi-pct--empty{color:#94a3b8;border-color:#e2e8f0;background:#f8fafc}.mob-gi-pct--started{color:#1d4ed8;border-color:#93c5fd;background:#eff6fff2}.mob-gi-pct--partial{color:#b45309;border-color:#fcd34d;background:#fffbebf2}.mob-gi-pct--done{color:#047857;border-color:#6ee7b7;background:#ecfdf5f2}.mob-gi-person-chevron{flex-shrink:0;font-size:.75rem;color:var(--muted)}.mob-gi-person-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.mob-gi-grup{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid var(--border);font-size:.72rem;font-weight:700;background:#f8fafc}.mob-gi-person-body{position:relative;z-index:1;padding:0 12px 12px;border-top:1px solid #eef2f6;background:#ffffffb8}.mob-gi-progress-bar{position:relative;margin:12px 0 0;height:28px;border-radius:10px;overflow:hidden;background:#f1f5f9;border:1px solid #e2e8f0}.mob-gi-progress-bar-fill{position:absolute;inset:0 auto 0 0;transition:width .35s ease}.mob-gi-progress-bar--partial .mob-gi-progress-bar-fill{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.mob-gi-progress-bar--done .mob-gi-progress-bar-fill{background:linear-gradient(90deg,#34d399,#10b981)}.mob-gi-progress-bar--started .mob-gi-progress-bar-fill{background:linear-gradient(90deg,#60a5fa,#3b82f6)}.mob-gi-progress-bar>span{position:relative;z-index:1;display:flex;align-items:center;height:100%;padding:0 10px;font-size:.75rem;font-weight:700;color:#0f172a;text-shadow:0 0 6px rgba(255,255,255,.8)}.mob-gi-lines{display:flex;flex-direction:column;gap:10px;padding-top:12px}.mob-gi-line{padding:12px;border-radius:14px;border:1px solid #e2e8f0;background:#f8fafc;display:flex;flex-direction:column;gap:10px}.mob-gi-line.is-draft{border-style:dashed;background:#eff6ff}.mob-gi-line.is-dirty{border-color:#fcd34d;background:#fffbeb}.mob-gi-line-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.mob-gi-line-no{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border-radius:8px;font-size:.75rem;font-weight:800;background:#e2e8f0;color:#0f172a}.mob-gi-line-status{font-size:.72rem;font-weight:650;color:var(--muted)}.mob-gi-field{display:flex;flex-direction:column;gap:5px;min-width:0}.mob-gi-field>span{font-size:.78rem;font-weight:650;color:var(--muted)}.mob-gi-field .input,.mob-gi-field .searchable-select-trigger{min-height:46px;font-size:16px;width:100%;box-sizing:border-box}.mob-gi-qty-row{display:grid;grid-template-columns:1fr 1fr .85fr;gap:8px}.mob-gi-more-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:none;background:transparent;padding:6px 0;font-size:.85rem;font-weight:650;color:var(--text);cursor:pointer}.mob-gi-more{display:flex;flex-direction:column;gap:10px;padding-top:4px}.mob-gi-saat-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mob-gi-line-actions{display:flex;gap:8px;margin-top:2px}.mob-gi-save{flex:1;min-height:46px;font-weight:700}.mob-gi-del{flex-shrink:0;min-width:46px;min-height:46px;padding:0;display:inline-flex;align-items:center;justify-content:center}.mob-gi-add-line{width:100%;margin-top:10px;min-height:44px;font-weight:650}.ok{color:#0d7377;margin:0 0 8px}.boya-emri-page{max-width:none}.boya-emri-modal{width:min(720px,calc(100vw - 32px));max-height:min(92vh,960px);overflow-x:hidden;overflow-y:auto;margin:0;box-sizing:border-box}.boya-emri-urun-box{margin:12px 0 16px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--card) 90%,#0d7377 10%)}.boya-emri-urun-box.is-empty{background:color-mix(in srgb,var(--card) 92%,var(--err, #c0392b) 8%)}.boya-emri-urun-label{font-size:.8rem;color:var(--muted);margin-bottom:4px}.boya-emri-urun-meta{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:8px;font-size:.92rem}.boya-emri-personel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.boya-emri-personel-head h3{margin:0;font-size:1rem}.boya-emri-personel-list{display:flex;flex-direction:column;gap:10px;margin:8px 0 4px}.boya-emri-personel-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(90px,.7fr) minmax(90px,.7fr) auto;gap:8px;align-items:center}@media(max-width:640px){.boya-emri-personel-row{grid-template-columns:1fr 1fr}.boya-emri-personel-row .searchable-select{grid-column:1 / -1}}.boya-emri-page--mob{padding-bottom:24px}.mob-boya-hero{margin:0 0 14px;padding:16px;border-radius:16px;background:linear-gradient(145deg,#0f3d5c,#1e5a8a 55%,#0d7377 120%);color:#f8fafc}.mob-boya-hero-eyebrow{margin:0 0 4px;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.mob-boya-hero-title{margin:0 0 14px;font-size:1.35rem;font-weight:800;line-height:1.2}.mob-boya-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mob-boya-stat{display:flex;flex-direction:column;gap:2px;padding:10px 8px;border-radius:12px;background:#ffffff1f;text-align:center}.mob-boya-stat strong{font-size:1.15rem;font-weight:800;line-height:1.1}.mob-boya-stat span{font-size:.68rem;font-weight:600;letter-spacing:.02em;opacity:.9}.mob-boya-stat--progress strong{color:#fde047}.mob-boya-stat--done strong{color:#86efac}.mob-boya-stat--wait strong{color:#fdba74}.mob-boya-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.mob-boya-btn-new{flex-shrink:0;min-height:44px}.mob-boya-err{margin:0 0 12px}.mob-boya-list{display:flex;flex-direction:column;gap:12px}.mob-boya-empty,.mob-boya-empty-box{padding:28px 16px;text-align:center}.mob-boya-empty-box{display:flex;flex-direction:column;align-items:center;gap:12px;border:1px dashed var(--border);border-radius:14px;background:#f8fafc}.mob-boya-card{padding:14px;border-radius:14px;border:1px solid var(--border);background:var(--card);border-left:4px solid #94a3b8}.mob-boya-card--progress{border-left-color:#f59e0b}.mob-boya-card--done{border-left-color:#10b981}.mob-boya-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.mob-boya-card-date{font-size:.85rem;font-weight:600;color:var(--muted)}.mob-boya-pill{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:.72rem;font-weight:700}.mob-boya-pill--progress{background:#fff7ed;color:#c2410c}.mob-boya-pill--done{background:#ecfdf5;color:#047857}.mob-boya-card-title{margin:0;font-size:1.05rem;font-weight:750;line-height:1.3}.mob-boya-card-kod{margin:2px 0 0}.mob-boya-card-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.mob-boya-card-meta>div{display:flex;flex-direction:column;gap:2px}.mob-boya-card-meta strong{font-size:.95rem}.mob-boya-card-onay{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.mob-boya-onay-tag{font-size:.85rem;font-weight:700;text-transform:capitalize}.mob-boya-onay-tag--wait{color:#c2410c}.mob-boya-onay-tag--ok{color:#047857}.mob-boya-onay-tag--no{color:#64748b}.mob-boya-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mob-boya-card-actions .btn{flex:1 1 auto;min-height:44px;font-weight:600}.mob-boya-form-sheet{background:var(--card)}.mob-boya-form{display:flex;flex-direction:column;flex:1;min-height:0}.mob-boya-form-body{padding:14px 16px 20px;display:flex;flex-direction:column;gap:18px}.mob-boya-form-err{margin:0}.mob-boya-form-section{display:flex;flex-direction:column;gap:12px}.mob-boya-field{display:flex;flex-direction:column;gap:6px}.mob-boya-field>span:first-child{font-size:.8rem;font-weight:650;color:var(--muted)}.mob-boya-stok-card{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:14px;border:1px solid color-mix(in srgb,#0d7377 28%,var(--border));background:color-mix(in srgb,#0d7377 8%,var(--card))}.mob-boya-stok-card.is-empty{border-color:color-mix(in srgb,var(--err, #c0392b) 35%,var(--border));background:color-mix(in srgb,var(--err, #c0392b) 8%,var(--card))}.mob-boya-stok-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.mob-boya-stok-name{font-size:1.05rem;line-height:1.3}.mob-boya-stok-meta{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:6px;font-size:.9rem}.mob-boya-personel-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.mob-boya-personel-head h3{margin:0;font-size:1rem}.mob-boya-personel-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mob-boya-personel-card{padding:12px;border-radius:14px;border:1px solid var(--border);background:#f8fafc;display:flex;flex-direction:column;gap:10px}.mob-boya-personel-card-top{display:flex;align-items:center;justify-content:space-between}.mob-boya-personel-index{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:#e2e8f0;font-size:.8rem;font-weight:700;color:#334155}.mob-boya-personel-hours{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mob-boya-note{min-height:84px;resize:vertical;line-height:1.45}.mob-boya-form-footer{display:grid;grid-template-columns:1fr 1.4fr;gap:10px}.mob-boya-form-footer .btn{min-height:48px;font-weight:650}.mob-boya-create-page{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.mob-boya-create-top{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.mob-boya-create-back{flex-shrink:0;margin-top:4px;border:1px solid var(--border);background:var(--card);border-radius:12px;min-height:44px;padding:0 14px;font-size:.95rem;font-weight:650;color:var(--text);cursor:pointer}.mob-boya-create-back:disabled{opacity:.5;cursor:not-allowed}.mob-boya-create-top-text{min-width:0}.mob-boya-create-eyebrow{margin:0 0 2px;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.mob-boya-create-top-text h1{margin:0;font-size:1.35rem;font-weight:800;line-height:1.2}.mob-boya-create-form{display:flex;flex-direction:column;gap:12px}.mob-boya-create-alert{margin:0;padding:12px 14px;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;color:var(--err, #b91c1c);font-size:.92rem;line-height:1.4}.mob-boya-create-section{padding:14px;border-radius:16px;border:1px solid var(--border);background:var(--card);box-shadow:0 2px 10px #0f172a0a}.mob-boya-create-section-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.mob-boya-create-section-head h2{margin:0;font-size:1rem;font-weight:750}.mob-boya-create-section-head .muted{margin:2px 0 0}.mob-boya-create-step{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-size:.8rem;font-weight:800;background:#1e293b;color:#fff}.mob-boya-create-add{margin-left:auto;flex-shrink:0}.mob-boya-create-label{display:block;font-size:.78rem;font-weight:650;color:var(--muted);margin:10px 0 6px}.mob-boya-create-section>.mob-boya-create-label:first-of-type{margin-top:0}.mob-boya-create-input,.mob-boya-create-page .searchable-select-trigger,.mob-boya-create-note{min-height:48px;font-size:16px;width:100%;box-sizing:border-box}.mob-boya-create-hint{margin:10px 0 0}.mob-boya-create-stok{margin-top:12px;padding:14px;border-radius:14px;border:1px solid #bbf7d0;background:#f0fdf4;display:flex;flex-direction:column;gap:4px}.mob-boya-create-stok.is-empty{border-color:#fecaca;background:#fef2f2}.mob-boya-create-stok-badge{align-self:flex-start;margin-bottom:4px;padding:3px 8px;border-radius:999px;font-size:.68rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em;background:#dcfce7;color:#166534}.mob-boya-create-stok.is-empty .mob-boya-create-stok-badge{background:#fee2e2;color:#991b1b}.mob-boya-create-stok-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.mob-boya-create-stok-grid>div{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:10px;background:#ffffffb3}.mob-boya-create-stok-grid span{font-size:.7rem;font-weight:650;text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}.mob-boya-create-stok-grid strong{font-size:.95rem}.mob-boya-create-person{margin-top:10px;padding:12px;border-radius:14px;border:1px solid #eef2f6;background:#f8fafc}.mob-boya-create-person+.mob-boya-create-person{margin-top:10px}.mob-boya-create-person-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;font-weight:750;font-size:.88rem}.mob-boya-create-person-del{border:none;background:transparent;color:var(--err);padding:6px;min-width:40px;min-height:40px;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mob-boya-create-hours{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.mob-boya-create-suffix{display:flex;align-items:center;gap:8px}.mob-boya-create-suffix .input{flex:1}.mob-boya-create-suffix span{flex-shrink:0;font-size:.85rem;font-weight:650;color:var(--muted)}.mob-boya-create-note{min-height:110px;resize:vertical;line-height:1.45;padding:12px 14px}.mob-boya-create-actions{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:1fr 1.5fr;gap:10px;padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom));background:color-mix(in srgb,var(--card) 92%,transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-shell--mobile .mob-boya-create-actions{bottom:calc(64px + env(safe-area-inset-bottom,0px));padding-bottom:12px;z-index:850}.mob-boya-create-cancel,.mob-boya-create-save{min-height:48px;font-size:1rem;font-weight:700}.mob-siparis-form-page{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}.mob-siparis-form-loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 16px;color:var(--muted);font-size:.92rem}.mob-siparis-form-loading-bar{display:block;width:120px;height:4px;border-radius:999px;background:#e2e8f0;overflow:hidden;position:relative}.mob-siparis-form-loading-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:var(--primary, #2563eb);animation:sp-row-in .9s ease infinite alternate}.mob-siparis-form-top{margin-bottom:14px}.mob-siparis-form-back{display:inline-flex;align-items:center;min-height:40px;margin-bottom:8px;padding:0 12px;border-radius:12px;border:1px solid var(--border);background:var(--card);color:var(--text);text-decoration:none;font-size:.92rem;font-weight:650}.mob-siparis-form-eyebrow{margin:0 0 2px;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.mob-siparis-form-top-text h1{margin:0 0 8px;font-size:1.35rem;font-weight:800;line-height:1.2}.mob-siparis-form-top-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:.85rem;color:var(--muted)}.mob-siparis-form-top-meta strong{font-size:1.05rem;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.mob-siparis-form-progress{height:4px;border-radius:999px;background:#e2e8f0;overflow:hidden}.mob-siparis-form-progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#0ea5e9);transition:width .25s ease}.mob-siparis-form-alert{margin:0 0 12px;padding:12px 14px;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;color:var(--err, #b91c1c);font-size:.92rem;line-height:1.4}.mob-siparis-form{display:flex;flex-direction:column;gap:12px}.mob-siparis-form-section{padding:14px;border-radius:16px;border:1px solid var(--border);background:var(--card);box-shadow:0 2px 10px #0f172a0a}.mob-siparis-form-section-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.mob-siparis-form-section-head h2{margin:0;font-size:1rem;font-weight:750}.mob-siparis-form-section-head .muted{margin:2px 0 0}.mob-siparis-form-step{flex-shrink:0;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font-size:.78rem;font-weight:800;color:#fff;background:#1e3a5f}.mob-siparis-form-seri{margin-left:auto;flex-shrink:0}.mob-siparis-form-label{display:block;margin:10px 0 6px;font-size:.78rem;font-weight:700;color:var(--muted)}.mob-siparis-form-section>.mob-siparis-form-label:first-of-type{margin-top:0}.mob-siparis-form-input,.mob-siparis-form-page .searchable-select-trigger{min-height:44px;font-size:16px}.mob-siparis-form-hint{margin:8px 0 0}.mob-siparis-form-cari{margin-top:12px;padding:12px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.mob-siparis-form-cari strong{display:block;font-size:.95rem}.mob-siparis-form-cari span{font-size:.78rem;color:var(--muted)}.mob-siparis-form-cari p{margin:8px 0 0;font-size:.82rem;line-height:1.4;color:#475569}.mob-siparis-form-check{display:flex;align-items:center;gap:10px;min-height:44px;margin:8px 0 0;font-size:.95rem;font-weight:600;cursor:pointer}.mob-siparis-form-check input{width:18px;height:18px;accent-color:var(--primary, #2563eb)}.mob-siparis-form-lines{display:flex;flex-direction:column;gap:10px}.mob-siparis-form-line{padding:12px;border-radius:14px;border:1px solid #e2e8f0;background:#f8fafc;transition:border-color .15s,box-shadow .15s}.mob-siparis-form-line.is-focused,.mob-siparis-form-line.is-filled{background:#fff;border-color:#cbd5e1}.mob-siparis-form-line.is-focused{box-shadow:0 0 0 3px #2563eb1f;border-color:#93c5fd}.mob-siparis-form-line-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.mob-siparis-form-line-idx{font-size:.75rem;font-weight:800;color:#64748b}.mob-siparis-form-line-sum{margin-left:auto;font-size:.95rem;font-weight:800;font-variant-numeric:tabular-nums}.mob-siparis-form-line-del{width:36px;height:36px;border:none;border-radius:10px;background:#fee2e2;color:#b91c1c;font-size:1.25rem;line-height:1;cursor:pointer}.mob-siparis-form-line-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mob-siparis-form-variants{margin-top:8px}.mob-siparis-form-tags{display:flex;flex-wrap:wrap;gap:8px}.mob-siparis-form-tag{position:relative;display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border-radius:999px;border:1px solid #cbd5e1;background:#fff;font-size:.82rem;font-weight:600;cursor:pointer}.mob-siparis-form-tag input{position:absolute;opacity:0;pointer-events:none}.mob-siparis-form-tag.is-on{border-color:#1e293b;background:#1e293b;color:#f8fafc}.mob-siparis-form-add{width:100%;margin-top:12px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;border:1.5px dashed #94a3b8;background:#fff;color:#1e293b;font:inherit;font-size:.95rem;font-weight:700;cursor:pointer}.mob-siparis-form-add span{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:#1e3a5f;color:#fff;font-size:1.1rem;line-height:1}.mob-siparis-form-sevk{margin-top:4px}.mob-siparis-form-actions{position:sticky;bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:850;display:flex;flex-direction:column;gap:8px;margin:4px -4px 0;padding:12px 4px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,rgba(248,250,252,0),var(--bg, #f8fafc) 28%);border-top:1px solid transparent}.app-shell--mobile .mob-siparis-form-actions{bottom:calc(64px + env(safe-area-inset-bottom,0px))}.mob-siparis-form-totals{padding:12px 14px;border-radius:14px;background:#1a2332;color:#e8eef5}.mob-siparis-form-totals>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;font-size:.85rem}.mob-siparis-form-totals--simple{display:flex;justify-content:space-between;align-items:baseline}.mob-siparis-form-totals span{color:#e8eef58c}.mob-siparis-form-totals strong{font-variant-numeric:tabular-nums}.mob-siparis-form-totals-genel{margin-top:4px;padding-top:8px!important;border-top:1px dashed rgba(255,255,255,.15)}.mob-siparis-form-totals-genel strong{font-size:1.15rem;font-weight:800}.mob-siparis-form-save,.mob-siparis-form-cancel{min-height:48px;font-size:1rem;font-weight:700;text-align:center}.mob-siparis-form-cancel{text-decoration:none}.mob-personel-page{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.mob-personel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.mob-personel-eyebrow{margin:0 0 2px;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.mob-personel-head h1{margin:0;font-size:1.4rem;font-weight:800}.mob-personel-toolbar{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.mob-personel-filters{display:flex;gap:6px}.mob-personel-filter{flex:1;min-height:40px;border-radius:12px;border:1px solid var(--border);background:var(--card);color:var(--muted);font:inherit;font-size:.85rem;font-weight:650;cursor:pointer}.mob-personel-filter.is-active{background:#1e3a5f;border-color:#1e3a5f;color:#fff}.mob-personel-alert{margin:0 0 12px;padding:12px 14px;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:.9rem}.mob-personel-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mob-personel-row{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 12px;border-radius:16px;border:1px solid var(--border);background:var(--card);box-shadow:0 2px 8px #0f172a0a}.mob-personel-row.is-left{opacity:.72}.mob-personel-row--skeleton{height:68px;background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9);background-size:200% 100%;animation:sp-row-in 1.2s ease infinite alternate}.mob-personel-row-photo{width:48px;height:48px;border-radius:14px;overflow:hidden;flex-shrink:0;display:grid;place-items:center;background:#1e3a5f;color:#fff;font-size:.85rem;font-weight:800}.mob-personel-row-photo img{width:100%;height:100%;object-fit:cover}.mob-personel-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mob-personel-row-name{font-size:.98rem;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mob-personel-row-maas{font-size:.86rem;font-weight:650;color:#0f766e;font-variant-numeric:tabular-nums}.mob-personel-row-info{width:44px;height:44px;flex-shrink:0;border:none;border-radius:12px;background:#eff6ff;color:#1d4ed8;display:grid;place-items:center;cursor:pointer}.mob-personel-empty{text-align:center;padding:32px 16px;display:flex;flex-direction:column;align-items:center;gap:12px}.mob-personel-popup{padding:4px 4px 12px}.mob-personel-popup-hero{display:flex;gap:14px;align-items:center;margin-bottom:16px}.mob-personel-popup-photo{width:72px;height:72px;border-radius:18px;overflow:hidden;flex-shrink:0;display:grid;place-items:center;background:#1e3a5f;color:#fff;font-size:1.2rem;font-weight:800}.mob-personel-popup-photo img{width:100%;height:100%;object-fit:cover}.mob-personel-popup-hero-text{min-width:0;display:flex;flex-direction:column;gap:4px}.mob-personel-popup-hero-text strong{font-size:1.1rem}.mob-personel-popup-hero-text>span{font-size:.85rem;color:var(--muted)}.mob-personel-popup-badge{align-self:flex-start;margin-top:4px;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:700;background:#fee2e2;color:#b91c1c}.mob-personel-popup-badge.is-active{background:#dcfce7;color:#15803d}.mob-personel-popup-dl{margin:0;display:flex;flex-direction:column;gap:10px}.mob-personel-popup-dl>div{display:grid;grid-template-columns:110px 1fr;gap:8px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}.mob-personel-popup-dl dt{margin:0;font-size:.75rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.mob-personel-popup-dl dd{margin:0;font-size:.92rem;font-weight:600;word-break:break-word}.mob-personel-popup-dl a{color:var(--primary)}.mob-personel-popup-actions{margin-top:16px}.mob-personel-popup-actions .btn{width:100%;min-height:44px}.mob-maas-page{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.mob-maas-head{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.mob-maas-eyebrow{margin:0 0 2px;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.mob-maas-head h1{margin:0;font-size:1.4rem;font-weight:800}.mob-maas-month{display:grid;grid-template-columns:1.4fr 1fr;gap:8px}.mob-maas-alert{margin:0 0 12px;padding:12px 14px;border-radius:12px;font-size:.88rem;line-height:1.4}.mob-maas-alert--err{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.mob-maas-alert--warn{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.mob-maas-summary{margin-bottom:12px;padding:14px;border-radius:18px;background:linear-gradient(145deg,#0f172a,#1e3a5f);color:#e8eef5;box-shadow:0 10px 28px #0f172a38}.mob-maas-summary-pay{display:flex;flex-direction:column;gap:2px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.12)}.mob-maas-summary-pay span{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e8eef58c}.mob-maas-summary-pay strong{font-size:1.55rem;font-weight:800;font-variant-numeric:tabular-nums}.mob-maas-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.mob-maas-summary-grid>div{display:flex;flex-direction:column;gap:2px;min-width:0}.mob-maas-summary-grid span{font-size:.7rem;color:#e8eef580}.mob-maas-summary-grid strong{font-size:.92rem;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mob-maas-summary-grid .is-deduct{color:#fda4af}.mob-maas-search{margin-bottom:12px}.mob-maas-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mob-maas-empty{text-align:center;padding:28px 12px}.mob-maas-card{border-radius:18px;border:1px solid var(--border);background:var(--card);box-shadow:0 4px 16px #0f172a0d;overflow:hidden}.mob-maas-card--skeleton{height:78px;background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9);background-size:200% 100%;animation:sp-row-in 1.2s ease infinite alternate}.mob-maas-card.is-open{border-color:#93c5fd;box-shadow:0 8px 24px #2563eb1f}.mob-maas-card-main{width:100%;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:12px;border:none;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit}.mob-maas-avatar{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#1e3a5f;color:#fff;font-size:.78rem;font-weight:800;flex-shrink:0}.mob-maas-card-id{min-width:0;display:flex;flex-direction:column;gap:2px}.mob-maas-card-id strong{font-size:.95rem;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mob-maas-card-id em{font-style:normal;font-size:.75rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mob-maas-card-pay{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.mob-maas-card-pay-label{font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.mob-maas-card-pay strong{font-size:.95rem;font-weight:800;color:#1d4ed8;font-variant-numeric:tabular-nums;white-space:nowrap}.mob-maas-card-chevron{width:22px;text-align:center;color:var(--muted);font-size:.85rem}.mob-maas-slip{display:grid;grid-template-columns:18px 1fr;gap:8px;padding:0 12px 14px;border-top:1px dashed #e2e8f0}.mob-maas-flow{display:flex;flex-direction:column;align-items:center;padding-top:18px;padding-bottom:8px}.mob-maas-flow-dot{width:10px;height:10px;border-radius:999px;flex-shrink:0}.mob-maas-flow-dot.is-earn{background:#10b981;box-shadow:0 0 0 3px #10b98133}.mob-maas-flow-dot.is-deduct{background:#f43f5e;box-shadow:0 0 0 3px #f43f5e2e}.mob-maas-flow-dot.is-pay{background:#2563eb;box-shadow:0 0 0 3px #2563eb33}.mob-maas-flow-line{flex:1;width:2px;min-height:28px;background:linear-gradient(180deg,#cbd5e1,#e2e8f0);margin:4px 0}.mob-maas-slip-body{display:flex;flex-direction:column;gap:10px;padding-top:12px;min-width:0}.mob-maas-block{padding:12px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.mob-maas-block h3{margin:0 0 8px;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mob-maas-block--earn{background:#f0fdf4;border-color:#bbf7d0}.mob-maas-block--deduct{background:#fff1f2;border-color:#fecdd3}.mob-maas-block--pay{background:#eff6ff;border-color:#bfdbfe}.mob-maas-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:5px 0;font-size:.88rem}.mob-maas-row>span{min-width:0;color:#475569;display:flex;flex-direction:column;gap:1px}.mob-maas-row small{font-size:.72rem;color:var(--muted);font-weight:600}.mob-maas-row strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.mob-maas-row--total{margin-top:4px;padding-top:8px;border-top:1px dashed rgba(15,23,42,.12)}.mob-maas-row--total strong{font-weight:800}.mob-maas-block--earn .mob-maas-row--total strong{color:#047857}.mob-maas-block--deduct .mob-maas-row--total strong{color:#be123c}.mob-maas-row--final{padding:2px 0;align-items:center}.mob-maas-row--final span{font-size:.85rem;font-weight:700;color:#1e3a8a}.mob-maas-row--final strong{font-size:1.15rem;font-weight:800;color:#1d4ed8}.mob-maas-note{margin:6px 0 0;font-size:.75rem;color:#047857;font-weight:600}.boya-recete-page{max-width:none;width:100%}.boya-recete-modal{width:min(1180px,calc(100vw - 32px));max-width:none;max-height:min(92vh,960px);overflow-x:hidden;overflow-y:auto;margin:0;box-sizing:border-box}.boya-recete-modal .form-actions{flex-wrap:wrap}.boya-recete-kalemler-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.boya-recete-kalemler-head h3{margin:0;font-size:1rem}.boya-recete-kalemler-table.table-wrap{margin-top:8px;overflow-x:hidden;width:100%}.boya-recete-kalemler-table table{width:100%;table-layout:fixed}.boya-recete-kalemler-table th:nth-child(1),.boya-recete-kalemler-table td:nth-child(1){width:32%}.boya-recete-kalemler-table th:nth-child(2),.boya-recete-kalemler-table td:nth-child(2),.boya-recete-kalemler-table th:nth-child(3),.boya-recete-kalemler-table td:nth-child(3),.boya-recete-kalemler-table th:nth-child(4),.boya-recete-kalemler-table td:nth-child(4){width:12%}.boya-recete-kalemler-table th:nth-child(5),.boya-recete-kalemler-table td:nth-child(5){width:14%}.boya-recete-kalemler-table th:nth-child(6),.boya-recete-kalemler-table td:nth-child(6){width:6%}.boya-recete-kalemler-table .searchable-select{min-width:0;width:100%}.boya-recete-kalemler-table .input-compact{width:100%;max-width:100%;box-sizing:border-box}.boya-recete-tutar{white-space:nowrap;font-variant-numeric:tabular-nums}.boya-recete-total-row td{border-top:1px solid var(--border);padding-top:12px;background:color-mix(in srgb,var(--card) 92%,var(--accent, #0d7377) 8%)}.boya-recete-total-label{text-align:right;font-weight:600}@media(max-width:900px){.boya-recete-modal{width:calc(100vw - 16px)}.boya-recete-kalemler-table table{table-layout:auto}}.modal-card{width:100%;max-width:440px;background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:0 12px 40px #1a23322e}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 0}.modal-header h2{margin:0;font-size:1.1rem}.modal-close{border:none;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--muted);padding:0 4px}.modal-close:hover{color:var(--text)}.modal-form{padding:16px 20px 20px;display:flex;flex-direction:column;gap:14px}.card-inline{margin-top:0;padding:14px 16px;background:#f8fafc}.form-grid-lines{grid-template-columns:repeat(4,1fr)}.form-grid-lines .span-4{grid-column:1 / -1}.variant-field{display:flex;flex-direction:column;gap:8px}.field-label{font-size:.875rem;font-weight:500;color:#334155}.variant-checkbox-group{display:flex;flex-wrap:wrap;gap:8px}.variant-checkbox{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;font-size:.875rem;-webkit-user-select:none;user-select:none}.variant-checkbox.is-checked{border-color:#2563eb;background:#eff6ff}.variant-checkbox input{margin:0}.variant-selected{display:block}.order-lines-list{margin:0;padding-left:18px;list-style:disc}.order-lines-list li{margin:2px 0;font-size:.875rem}.order-lines-list--stacked li{margin:8px 0}.product-line-cell{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.product-line-name{line-height:1.35}.varyant-tags{display:flex;flex-wrap:wrap;gap:4px}.varyant-tag{display:inline-block;padding:2px 8px;font-size:.75rem;font-weight:500;line-height:1.4;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;white-space:nowrap}.toolbar-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.import-template-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;background:#f8fafc;border:1px solid var(--border);border-radius:10px}.import-file-label{display:flex;flex-direction:column;gap:6px}.import-result{display:flex;flex-direction:column;gap:12px}.import-error-list{margin:0;padding-left:18px;max-height:200px;overflow:auto;font-size:.875rem}.import-error-list li{margin:4px 0}.line-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.btn-link-small{border:none;background:transparent;color:var(--primary);padding:0;margin-top:8px;font-size:.85rem;cursor:pointer;text-decoration:underline}.btn-link-small:hover{color:var(--primary-hover)}.firma-upload-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.firma-upload-card{border:1px dashed var(--border);border-radius:10px;padding:14px 16px;background:#f8fafc}.firma-upload-head{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.firma-upload-preview{display:flex;align-items:center;justify-content:center;min-height:120px;padding:12px;background:#fff;border:1px solid var(--border);border-radius:8px;margin-bottom:10px}.firma-upload-preview--transparent{background-color:#fff;background-image:linear-gradient(45deg,#e2e8f0 25%,transparent 25%),linear-gradient(-45deg,#e2e8f0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e2e8f0 75%),linear-gradient(-45deg,transparent 75%,#e2e8f0 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.firma-upload-img{max-width:100%;max-height:140px;object-fit:contain;background:transparent}.firma-upload-placeholder{text-align:center}.firma-upload-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.firma-upload-input{display:none}@media(max-width:720px){.firma-upload-grid{grid-template-columns:1fr}}.order-total{margin:16px 0 0;font-size:1.05rem;text-align:right}@media(max-width:900px){.form-grid-lines{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.form-grid-lines{grid-template-columns:1fr}}.select.input{cursor:pointer}.modal-form .form-actions{border-top:none;padding-top:4px;margin-top:4px}.modal-card:has(.sevk-form){max-width:720px;max-height:90vh;overflow:auto}.btn-sm{padding:6px 10px;font-size:.8125rem}.actions-cell{min-width:220px;vertical-align:middle}.action-btn-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.action-icon-row{display:flex;gap:6px;align-items:center;justify-content:flex-end}.icon-action-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:var(--card);color:var(--muted);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;padding:0;text-decoration:none}.action-icon-svg{width:16px;height:16px}.icon-action-btn:hover:not(:disabled){color:var(--primary);border-color:#b8cfe3;background:#eef4f9}.icon-action-delete:hover:not(:disabled){color:var(--err);border-color:#fecaca;background:#fef2f2}.icon-action-btn:disabled{opacity:.45;cursor:not-allowed}.table-actions-col{width:88px;text-align:right}.btn-danger-outline{border:1px solid #fecaca;color:#b91c1c;background:#fff}.btn-danger-outline:hover:not(:disabled){background:#fef2f2}.btn-danger-outline:disabled{opacity:.45;cursor:not-allowed}.modal-card-wide{max-width:920px;max-height:90vh;overflow:auto}.modal-card-compact{max-width:480px;max-height:85vh;overflow:auto}.modal-backdrop--fullscreen{padding:0;display:flex;align-items:stretch;justify-content:stretch}.modal-card-fullscreen{max-width:none;width:100%;height:100%;max-height:100dvh;border-radius:0;border:none;box-shadow:none;display:flex;flex-direction:column;overflow:hidden;padding-top:env(safe-area-inset-top)}.modal-card-fullscreen .modal-header{flex-shrink:0;padding:14px 16px 12px;border-bottom:1px solid var(--border);background:var(--card)}.modal-card-fullscreen .modal-header h2{font-size:1.05rem}.modal-card-fullscreen .modal-body-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.modal-footer-sticky{flex-shrink:0;padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--card)}.modal-footer-sticky .btn{width:100%;min-height:48px;font-size:1rem;font-weight:600}.ag-firma-list-modal{gap:12px}.ag-firma-list-toolbar{display:flex;justify-content:flex-end}.ag-firma-add-btn{font-weight:600}.ag-firma-add-form{display:grid;gap:10px;padding:12px;border:1px solid var(--border, #e5e7eb);border-radius:8px;background:#f9fafb}.ag-firma-add-actions{margin-top:4px}.ag-firma-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ag-firma-list-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border, #e5e7eb);border-radius:8px;background:#fff}.ag-firma-empty{text-align:center;padding:16px 8px}.modal-detay-form{gap:18px}.siparis-detay-content.is-compact .detail-grid{margin-bottom:4px}.detay-section{margin-top:8px}.detay-section h3{margin:0 0 10px;font-size:.95rem}.table-order-lines td,.table-order-lines th{vertical-align:top}.sevk-form h3{margin:0 0 8px;font-size:.95rem}.sevk-lines{display:flex;flex-direction:column;gap:10px}.sevk-line-row{display:grid;grid-template-columns:1fr 140px;gap:12px;align-items:end;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:#f8fafc}.sevk-images{display:flex;flex-direction:column;gap:10px}.sevk-images-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sevk-cam-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;background:#0f172a;display:flex;flex-direction:column}.sevk-cam-shell{flex:1;display:flex;flex-direction:column;min-height:0;color:#f8fafc}.sevk-cam-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;padding-top:max(12px,env(safe-area-inset-top));background:#0f172af2}.sevk-cam-close{background:#334155;color:#f8fafc;border-color:#475569}.sevk-cam-viewport{flex:1;min-height:0;display:grid;place-items:center;background:#000;position:relative}.sevk-cam-video{width:100%;height:100%;object-fit:cover}.sevk-cam-err{margin:16px;text-align:center}.sevk-cam-foot{padding:14px 16px;padding-bottom:max(14px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px;align-items:stretch;background:#0f172afa}.sevk-cam-hint{margin:0;color:#94a3b8;text-align:center}.sevk-cam-shutter{min-height:48px;font-size:1.05rem;font-weight:700}.sevk-nakliye-options{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:#f8fafc}.sevk-nakliye-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sevk-nakliye-label{font-weight:600;font-size:.9rem;min-width:110px}.toggle-switch{position:relative;width:44px;height:24px;border:none;border-radius:999px;background:#cbd5e1;cursor:pointer;padding:0;flex-shrink:0;transition:background .15s ease}.toggle-switch.is-on{background:var(--primary, #2563eb)}.toggle-switch-thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .15s ease}.toggle-switch.is-on .toggle-switch-thumb{transform:translate(20px)}.sevk-nakliye-fatura{margin:0;padding-top:2px}.btn-file{display:inline-flex;width:fit-content;cursor:pointer}.image-preview-grid{display:flex;flex-wrap:wrap;gap:10px}.image-preview-item{width:96px;display:flex;flex-direction:column;gap:4px}.image-preview-item img{width:96px;height:72px;object-fit:cover;border-radius:8px;border:1px solid var(--border)}.image-preview-btn{padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.image-preview-btn:hover img{border-color:#2563eb;box-shadow:0 2px 8px #2563eb33}.image-lightbox-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0f172ad9;display:grid;place-items:center;padding:24px}.image-lightbox-card{position:relative;max-width:min(92vw,960px);max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:10px}.image-lightbox-close{position:absolute;top:-8px;right:-8px;z-index:2;border:none;background:#fff;color:#334155;width:36px;height:36px;border-radius:50%;font-size:1.4rem;line-height:1;cursor:pointer;box-shadow:0 4px 12px #00000040}.image-lightbox-close:hover{background:#f1f5f9}.image-lightbox-nav{display:flex;align-items:center;gap:12px;margin-bottom:4px}.image-lightbox-img{max-width:100%;max-height:calc(90vh - 80px);object-fit:contain;border-radius:10px;background:#fff;box-shadow:0 8px 32px #00000059}.image-lightbox-caption{margin:0;color:#e2e8f0;text-align:center}.detail-summary{margin-bottom:16px}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.detail-grid p{margin:4px 0 0}.sevk-timeline{display:flex;flex-direction:column;gap:14px}.sevk-timeline-item{border:1px solid var(--border);border-radius:12px;padding:14px 16px;background:#f8fafc}.sevk-timeline-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.sevk-meta-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:12px 0}.sevk-meta-grid p{margin:4px 0 0}@media(max-width:900px){.sevk-line-row{grid-template-columns:1fr}.detail-grid,.sevk-meta-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.detail-grid,.sevk-meta-grid{grid-template-columns:1fr}}.user-list-cell{display:flex;align-items:center;gap:10px}.user-avatar-sm,.user-avatar-lg{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:#e2e8f0;color:#475569;font-weight:700;flex-shrink:0}.user-avatar-sm{width:36px;height:36px;font-size:14px}.user-avatar-lg{width:88px;height:88px;font-size:28px}.user-avatar-sm img,.user-avatar-lg img{width:100%;height:100%;object-fit:cover}.user-form-profile{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.user-avatar-upload{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:120px}.user-avatar-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.user-form-fields{flex:1;min-width:280px}.badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600}.badge-ok{background:#dcfce7;color:#166534}.badge-muted{background:#f1f5f9;color:#64748b}.badge-role{background:#e0e7ff;color:#3730a3}.yetki-rolleri-list{display:grid;gap:12px;max-width:760px}.yetki-rol-card{padding:16px 18px}.yetki-rol-card-head{display:flex;align-items:flex-start;gap:14px}.yetki-rol-order{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:12px;font-weight:700;flex-shrink:0}.yetki-rol-card-head h2{margin:0;font-size:1.05rem}.yetki-rol-code{margin:2px 0 0}.yetki-rol-badges{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.yetki-rol-desc{margin:12px 0 0 42px;color:#334155}.wf-summary-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-bottom:20px;padding:20px 22px;border-radius:14px;border:1px solid #c7d2fe;background:linear-gradient(135deg,#eef2ff,#f0fdf4);box-shadow:0 4px 18px #4f46e514}.wf-summary-banner-main{display:flex;flex-direction:column;gap:4px;min-width:0}.wf-summary-banner-label{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#4338ca}.wf-summary-banner-amount{font-size:clamp(1.35rem,3vw,1.85rem);line-height:1.2;color:#312e81}.wf-summary-banner-text{margin:4px 0 0;font-size:1rem;color:var(--text);line-height:1.4}.wf-summary-banner-stats{display:flex;flex-wrap:wrap;gap:12px}.wf-summary-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:96px;padding:12px 16px;border-radius:12px;background:#ffffffd9;border:1px solid rgba(99,102,241,.2)}.wf-summary-stat-value{font-size:1.35rem;font-weight:700;line-height:1.1;color:#4338ca}.wf-summary-stat-label{font-size:.78rem;color:var(--muted);text-align:center}.wf-firma-section{margin-bottom:20px}.wf-firma-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.wf-firma-section-head h2{margin:0;font-size:1rem}.wf-firma-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.wf-firma-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:16px 18px;border:1px solid var(--border);border-radius:12px;background:var(--card);cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.wf-firma-card:hover{border-color:#6366f1;box-shadow:0 4px 16px #6366f11f;transform:translateY(-1px)}.wf-firma-card.is-active{border-color:#4f46e5;background:linear-gradient(180deg,#eef2ff,#fff);box-shadow:0 0 0 2px #4f46e533}.wf-firma-card-name{font-size:1rem;font-weight:700;color:var(--primary);line-height:1.3}.wf-firma-card-count{font-size:.88rem;color:var(--text)}.wf-firma-card-count strong{font-size:1.1rem;color:#4338ca}.wf-firma-card-tutar{font-size:.85rem;color:var(--muted);margin-top:2px}.wf-firma-card-tutar strong{color:#047857;font-size:.95rem}.wf-table-filter-hint{margin:0 0 8px;padding:8px 10px;border-radius:8px;background:#eef2ff}.wf-firma-select-field{display:flex;flex-direction:column;gap:6px}.wf-firma-select-hint{line-height:1.35}.ag-file-list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.ag-file-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;background:#f8fafc;border:1px solid var(--border);border-radius:8px;font-size:.88rem}.user-role-select .input{margin-top:6px}.user-presence{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#64748b}.user-presence-dot{width:8px;height:8px;border-radius:50%;background:#94a3b8;flex-shrink:0}.user-presence.is-online{color:#166534}.user-presence.is-online .user-presence-dot{background:#22c55e;box-shadow:0 0 0 2px #22c55e40}.user-presence.is-offline .user-presence-dot{background:#94a3b8}.perm-matrix-section{margin-bottom:20px}.perm-matrix-section-title{margin:0 0 8px;font-size:13px;font-weight:700}.perm-matrix-table{width:100%;border-collapse:collapse;font-size:13px;border:1px solid var(--border);border-radius:8px;overflow:hidden}.perm-matrix-table th,.perm-matrix-table td{border-bottom:1px solid var(--border);padding:8px 10px;text-align:left}.perm-matrix-table th{background:#f8fafc;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.perm-matrix-check{text-align:center;width:72px}.perm-matrix-all{width:56px;text-align:center}.perm-matrix-hint{margin:0 0 10px}.perm-matrix-row-section td{background:#fafbfc}.perm-matrix-section-name{padding-left:20px!important;font-size:12px;color:var(--muted)}.perm-matrix-v2{display:flex;flex-direction:column;gap:16px}.perm-matrix-global-bar{padding:12px 14px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px}.perm-matrix-global-bar .perm-menu-bulk{font-weight:600}.perm-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;padding:12px 14px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid var(--border);border-radius:10px}.perm-legend-item{display:flex;flex-direction:column;gap:2px;font-size:12px}.perm-legend-item strong{font-size:13px;color:var(--text)}.perm-menu-list{display:flex;flex-direction:column;gap:10px}.perm-menu-card{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:#fff}.perm-menu-card-head{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:none;background:#f8fafc;cursor:pointer;text-align:left;font:inherit}.perm-menu-card-head:hover{background:#f1f5f9}.perm-menu-card.is-open .perm-menu-card-head{border-bottom:1px solid var(--border)}.perm-menu-card-icon{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;background:#fff;border:1px solid var(--border);border-radius:8px}.perm-menu-card-titles{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.perm-menu-card-chevron{color:var(--muted);font-size:14px}.perm-menu-card-body{padding:0 12px 12px}.perm-menu-card-toolbar{padding:10px 0 8px}.perm-menu-bulk{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);cursor:pointer}.perm-matrix-scroll{overflow-x:auto}.perm-matrix-table--menu th.perm-col-menu,.perm-matrix-table--menu td.perm-col-menu{min-width:160px;text-align:left}.perm-col-action{text-align:center!important;width:88px;min-width:88px}.perm-col-all{text-align:center!important;width:56px}.perm-action-label{display:block;font-size:11px;font-weight:700;text-transform:none;letter-spacing:0}.perm-action-short{display:block;font-size:9px;font-weight:500;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.perm-submenu-name{font-size:13px;font-weight:500}.perm-check{display:inline-flex;justify-content:center;cursor:pointer}.perm-check input{width:17px;height:17px;cursor:pointer;accent-color:var(--primary, #2563eb)}.perm-check input:disabled{cursor:not-allowed;opacity:.72}.perm-role-hint{margin:0 0 10px}.perm-core-section{margin-top:8px;padding-top:16px;border-top:1px dashed var(--border)}.perm-action-toggles{margin-top:28px;padding-top:20px;border-top:1px solid var(--border)}.perm-action-toggles-head h3{margin:0 0 6px;font-size:1.05rem}.perm-action-toggles-head p{margin:0 0 16px}.perm-action-toggles-groups{display:grid;gap:14px}.perm-action-toggle-group{border:1px solid var(--border);border-radius:12px;background:var(--surface, #fff);overflow:hidden}.perm-action-toggle-group-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding:10px 14px;background:color-mix(in srgb,var(--primary, #2563eb) 6%,transparent);border-bottom:1px solid var(--border)}.perm-action-toggle-list{list-style:none;margin:0;padding:0}.perm-action-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid var(--border)}.perm-action-toggle-row:last-child{border-bottom:none}.perm-action-toggle-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.perm-action-toggle-label{font-size:14px;font-weight:600}.perm-switch{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;cursor:pointer;-webkit-user-select:none;user-select:none}.perm-switch.is-disabled{cursor:not-allowed;opacity:.7}.perm-switch input{position:absolute;opacity:0;width:0;height:0}.perm-switch-ui{width:44px;height:26px;border-radius:999px;background:#cbd5e1;position:relative;transition:background .15s ease}.perm-switch-ui:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a40;transition:transform .15s ease}.perm-switch input:checked+.perm-switch-ui{background:var(--primary, #2563eb)}.perm-switch input:checked+.perm-switch-ui:after{transform:translate(18px)}.perm-switch input:focus-visible+.perm-switch-ui{outline:2px solid var(--primary, #2563eb);outline-offset:2px}.perm-switch-text{font-size:12px;font-weight:600;color:var(--muted);min-width:3.5rem}.perm-switch input:checked~.perm-switch-text{color:var(--primary, #2563eb)}@media(max-width:640px){.perm-action-toggle-row{flex-direction:column;align-items:stretch}.perm-switch{justify-content:flex-end}}p.ok{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;padding:8px 12px;border-radius:8px}.acik-hesap-layout{display:grid;grid-template-columns:minmax(240px,300px) 1fr;gap:16px;align-items:start}.acik-hesap-sidebar-title{margin:0 0 12px;font-size:1rem}.acik-hesap-cari-search{margin-bottom:12px;width:100%}.acik-hesap-cari-search .search-input-wrap{width:100%;max-width:none}.acik-hesap-cari-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.acik-hesap-cari-item{width:100%;text-align:left;border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:#fff;cursor:pointer;display:flex;flex-direction:column;gap:4px}.acik-hesap-cari-item:hover{border-color:#94a3b8}.acik-hesap-cari-item--active{border-color:var(--primary);background:#f0f7fc;box-shadow:0 0 0 1px var(--primary)}.acik-hesap-cari-name{font-weight:600;font-size:.92rem}.acik-hesap-summary{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:16px}.acik-hesap-summary h2{margin:0}.acik-hesap-summary-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.acik-hesap-summary-totals{display:flex;gap:20px;flex-wrap:wrap}.acik-hesap-summary-totals>div{display:flex;flex-direction:column;gap:2px;min-width:100px}.acik-hesap-bakiye{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700}.acik-hesap-bakiye--borc{background:#fee2e2;color:#991b1b}.acik-hesap-bakiye--alacak{background:#dcfce7;color:#166534}.acik-hesap-bakiye--sifir{background:#f1f5f9;color:#64748b}.acik-hesap-tahsilat-form h3{margin:0 0 12px}.acik-hesap-ekstre-table th.num,.acik-hesap-ekstre-table td.num,.acik-hesap-lines-table th.num,.acik-hesap-lines-table td.num{text-align:right;white-space:nowrap}.acik-hesap-detail-row>td{background:#f8fafc;padding:0 12px 12px}.acik-hesap-lines-table{width:100%;border-collapse:collapse;font-size:13px}.acik-hesap-lines-table th,.acik-hesap-lines-table td{border-top:1px solid var(--border);padding:8px 10px}.acik-hesap-expand-btn{min-width:32px;padding:2px 8px}.acik-hesap-tabs{margin-bottom:16px}.page-toolbar-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.acik-hesap-kapandi-tag{margin-left:8px;vertical-align:middle}body.acik-hesap-edit-modal-open{overflow:hidden}@media(max-width:900px){.acik-hesap-layout{grid-template-columns:1fr}}.acik-siparis-status{margin-top:16px}.acik-siparis-page{display:flex;flex-direction:column;margin:-12px -16px -24px;padding:0 4px 8px;height:calc(100dvh - 10.5rem);min-height:320px;overflow:hidden}.acik-siparis-top{flex-shrink:0;padding:0 8px}.acik-siparis-toolbar{margin-bottom:4px}.acik-siparis-subtitle{margin:0;font-size:.85rem}.acik-siparis-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-top:10px;padding-bottom:10px}.acik-siparis-search{display:flex;gap:8px;flex:1 1 280px;min-width:200px;max-width:520px;align-items:center}.acik-siparis-search .search-input-wrap{flex:1;min-width:0}.acik-siparis-filter-group{display:flex;flex-direction:column;gap:4px}.acik-siparis-filter-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.acik-siparis-select{min-width:148px;padding:8px 10px;font-size:.875rem}.acik-siparis-teslim-filter{min-width:0}.acik-siparis-teslim-date-row{display:flex;align-items:center;gap:4px}.acik-siparis-plan-rapor-toggle{display:inline-flex;align-items:center;gap:6px;margin-left:4px;padding:6px 10px;border-radius:8px;border:1px solid var(--border);background:#fff;font-size:.82rem;font-weight:600;color:#334155;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.acik-siparis-plan-rapor-toggle:has(input:checked){background:#ecfdf5;border-color:#99f6e4;color:#0f766e}.acik-siparis-plan-rapor-toggle input{margin:0;accent-color:#0f766e}.acik-plan-rapor{margin:0 0 12px;padding:12px 14px;border-radius:12px;border:1px solid #99f6e4;background:linear-gradient(180deg,#f0fdfa,#fff 55%)}.acik-plan-rapor-head{margin-bottom:10px}.acik-plan-rapor-head strong{display:block;font-size:.95rem;color:#0f172a}.acik-plan-rapor-head p{margin:4px 0 0}.acik-plan-rapor-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:320px;overflow:auto}.acik-plan-rapor-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid #e2e8f0}.acik-plan-rapor-product{display:flex;flex-direction:column;gap:4px;min-width:0}.acik-plan-rapor-qty{flex-shrink:0;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:#0f172a}.acik-siparis-date-filter{min-width:148px;padding:8px 10px;font-size:.875rem}.acik-siparis-filter-clear{width:30px;height:30px;flex-shrink:0;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--muted);font-size:1.25rem;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0}.acik-siparis-filter-clear:hover{background:#e8eef5;color:var(--text)}.acik-siparis-result-count{margin-left:auto;align-self:center;white-space:nowrap}.acik-siparis-load-more{display:flex;justify-content:center;padding:14px 12px 8px}.acik-siparis-err{margin:8px 0 0}.acik-siparis-table-wrap{flex:1;min-height:0;margin-top:0;border-radius:10px;margin-left:8px;margin-right:8px}.acik-siparis-table th,.acik-siparis-table td{padding:7px 10px;font-size:.8125rem;vertical-align:middle}.acik-siparis-table thead th{position:sticky;top:0;z-index:2;background:#f1f5f9;box-shadow:0 1px 0 var(--border);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.acik-siparis-table th.num,.acik-siparis-table td.num,.acik-siparis-kalem-table th.num,.acik-siparis-kalem-table td.num{text-align:right;font-variant-numeric:tabular-nums}.acik-siparis-col-expand{width:36px;padding-left:8px!important;padding-right:4px!important}.acik-siparis-col-actions{width:1%;white-space:nowrap}.acik-siparis-il-ilce{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.88rem}.mob-acik-card-sevk-il{margin:2px 0 6px}.acik-siparis-expand-btn{width:28px;height:28px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:8px;background:linear-gradient(180deg,#fff,#f4f8fb);color:var(--primary);font-size:1.05rem;font-weight:600;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0;box-shadow:0 1px 2px #0f172a0a;transition:background .15s ease,border-color .15s ease,transform .12s ease,box-shadow .15s ease}.acik-siparis-expand-btn:hover{background:linear-gradient(180deg,#eef6fc,#e2eff8);border-color:#9ec0dc;box-shadow:0 3px 10px #1e5a8a24}.acik-siparis-expand-btn[aria-expanded=true]{background:linear-gradient(145deg,#1e5a8a,#16476f);border-color:transparent;color:#fff;box-shadow:0 4px 12px #1e5a8a47}.acik-siparis-row{transition:background .12s ease}.acik-siparis-row--clickable{cursor:pointer}.acik-siparis-row:hover{background:#f8fafc}.acik-siparis-row--open{box-shadow:inset 3px 0 #c2410c}.acik-siparis-row--partial{box-shadow:inset 3px 0 #b45309}.acik-siparis-row--done{box-shadow:inset 3px 0 #15803d}.acik-siparis-cari-group-row{background:linear-gradient(180deg,#f1f5f9,#e8eef5);font-weight:600}.acik-siparis-cari-group-row:hover{background:linear-gradient(180deg,#e8eef5,#dde7f0)}.acik-siparis-cari-group-row--open{box-shadow:inset 3px 0 #c2410c}.acik-siparis-cari-group-row--partial{box-shadow:inset 3px 0 #b45309}.acik-siparis-cari-group-row--done{box-shadow:inset 3px 0 #15803d}.acik-siparis-cari-group-cell{min-width:180px}.acik-siparis-cari-group-name{display:block;font-size:.95rem;color:#0f172a}.acik-siparis-cari-group-meta{margin-top:2px}.acik-siparis-row--nested>td:first-child{padding-left:1.25rem}.acik-siparis-cari-cell--nested{text-align:center}.acik-siparis-no{color:var(--primary);font-size:.875rem}.acik-siparis-cari-cell strong{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acik-siparis-sevk-cell{min-width:108px}.acik-siparis-inline-progress{display:flex;align-items:center;gap:8px;min-width:88px}.acik-siparis-inline-progress--sm{min-width:120px}.acik-siparis-inline-progress-track{flex:1;height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden;min-width:48px}.acik-siparis-inline-progress--sm .acik-siparis-inline-progress-track{height:5px}.acik-siparis-inline-progress-fill{height:100%;border-radius:inherit;transition:width .25s ease}.acik-siparis-inline-progress-fill--open{background:linear-gradient(90deg,#ea580c,#fb923c)}.acik-siparis-inline-progress-fill--partial{background:linear-gradient(90deg,#d97706,#fbbf24)}.acik-siparis-inline-progress-fill--done{background:linear-gradient(90deg,#16a34a,#4ade80)}.acik-siparis-inline-progress-pct{font-size:.72rem;font-weight:700;color:var(--muted);min-width:30px;text-align:right;font-variant-numeric:tabular-nums}.acik-siparis-tutar{font-weight:600;white-space:nowrap}.acik-siparis-status-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.acik-siparis-status-pill--open{background:#ffedd5;color:#9a3412}.acik-siparis-status-pill--partial{background:#fef3c7;color:#92400e}.acik-siparis-status-pill--done{background:#dcfce7;color:#166534}.acik-siparis-row-actions{justify-content:flex-end;flex-wrap:nowrap;gap:6px}.acik-siparis-row-actions .btn-sm{padding:4px 8px;font-size:.75rem}.acik-siparis-empty{text-align:center;padding:32px 16px!important}.acik-siparis-ozet{flex-shrink:0;margin:8px 8px 0;padding:12px 14px;background:var(--card);border:1px solid var(--border);border-radius:10px}.acik-siparis-ozet-head{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.acik-siparis-ozet-total{margin:0;font-size:1rem;font-weight:600;color:var(--text)}.acik-siparis-ozet-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;max-height:168px;overflow-y:auto}.acik-siparis-ozet-item{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:#f8fafc;border:1px solid var(--border);border-radius:8px;font-size:.8125rem}.acik-siparis-ozet-urun{font-weight:600;line-height:1.3}.acik-siparis-ozet-adet{color:var(--primary);font-size:.875rem;margin-top:2px}.acik-siparis-detayli-page .page-toolbar{margin-bottom:16px}.acik-siparis-detayli-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px}.acik-siparis-detayli-toolbar-left h1{margin:0 0 4px}.acik-siparis-detayli-toolbar-left .muted{margin:0 0 12px}.acik-siparis-detayli-variant-toggle{display:inline-flex;align-items:center;gap:8px;font-size:.9375rem;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.acik-siparis-detayli-variant-toggle input{width:1.05rem;height:1.05rem;accent-color:var(--primary)}.acik-siparis-detayli-toggle-hint{margin:6px 0 0}.acik-siparis-detayli-toolbar-right{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.acik-siparis-detayli-export-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.acik-siparis-detayli-pdf-summary{margin:0 0 10px}.acik-siparis-detayli-print-head{display:none}.acik-siparis-detayli-table{width:100%}.acik-siparis-detayli-table .num{text-align:right;white-space:nowrap}.acik-siparis-detayli-table tfoot td{background:#f4f6f9;border-top:2px solid var(--border)}.acik-siparis-detayli-table tr.acik-detayli-product-row td{background:#f8fafc;border-top:2px solid var(--border);vertical-align:top}.acik-siparis-detayli-table tr.acik-detayli-product-row:first-child td{border-top:none}.acik-siparis-detayli-table tr.acik-detayli-variant-row td{background:#fff;font-size:.9375rem}.acik-siparis-detayli-table tr.acik-detayli-variant-row td:first-child{padding-left:1.5rem}.acik-detayli-variant-prefix{color:var(--muted);margin-right:6px;font-size:.875rem}.print-only{display:none!important}@media print{.no-print,.top-header,.top-nav,.sub-nav-bar,.mob-bottom-nav,.mob-top-bar{display:none!important}.print-only{display:block!important}.app-shell{display:block!important;min-height:0!important}.main{padding:0!important;margin:0!important;background:#fff!important}.acik-siparis-detayli-page{padding:0!important;max-width:none!important}.acik-siparis-detayli-print-area{box-shadow:none!important;border:none!important;padding:0!important;margin:0!important}.acik-siparis-detayli-print-head{margin-bottom:12px}.acik-siparis-detayli-print-head h1{margin:0 0 4px;font-size:1.25rem}.acik-siparis-detayli-print-head p{margin:0;color:#5c6b7f;font-size:.875rem}.acik-siparis-detayli-table{page-break-inside:auto}.acik-siparis-detayli-table tr{page-break-inside:avoid}}@media(max-width:720px){.acik-siparis-detayli-toolbar-right{width:100%;align-items:stretch}.acik-siparis-detayli-export-actions{justify-content:stretch}.acik-siparis-detayli-export-actions .btn,.acik-siparis-detayli-toolbar-right>.btn{flex:1 1 auto;text-align:center}}.date-input-native{min-height:2.35rem;cursor:pointer;color-scheme:light}.date-input-native::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72}.date-input-native:disabled{opacity:.65;cursor:wait}.acik-siparis-date-cell{min-width:9.5rem;vertical-align:middle}.acik-siparis-date-input{width:100%;min-width:8.75rem;padding:4px 8px;font-size:.875rem}.acik-siparis-detail-row>td{padding:0!important;background:linear-gradient(180deg,color-mix(in srgb,#0f172a 3.5%,#f8fafc),#f1f5f9);border-bottom:1px solid color-mix(in srgb,var(--primary) 12%,var(--border))}.acik-siparis-kalem-panel{margin:0 10px 12px 42px;padding:14px 16px 16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--primary) 14%,#dde3ec);background:linear-gradient(165deg,#fffffffa,#f8fafc 48%,#f1f7fb);box-shadow:0 1px #fffc inset,0 10px 28px #0f172a0f;animation:acik-kalem-panel-in .28s ease both}@keyframes acik-kalem-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.acik-siparis-kalem-panel-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.acik-siparis-kalem-panel-title{display:flex;flex-direction:column;gap:2px}.acik-siparis-kalem-panel-eyebrow{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.acik-siparis-kalem-panel-title strong{font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:#0f172a}.acik-siparis-kalem-panel-hint{font-size:.75rem;color:#64748b}.acik-siparis-kalem-table-wrap{overflow-x:auto;border-radius:12px;border:1px solid #e2e8f0;background:#fff}.acik-siparis-kalem-table{width:100%;margin:0;border-collapse:collapse;background:transparent;border-top:none}.acik-siparis-kalem-table th,.acik-siparis-kalem-table td{padding:12px 14px;font-size:.8125rem;border-bottom:1px solid #eef2f6;vertical-align:middle}.acik-siparis-kalem-table tbody tr:last-child td{border-bottom:none}.acik-siparis-kalem-table thead th{background:linear-gradient(180deg,#f8fafc,#f1f5f9);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;white-space:nowrap}.acik-siparis-kalem-col-idx{width:40px;padding-left:12px!important;padding-right:4px!important}.acik-siparis-kalem-idx{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:8px;font-size:.72rem;font-weight:700;color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;font-variant-numeric:tabular-nums}.acik-siparis-kalem-product{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:200px}.acik-siparis-kalem-product-text{display:flex;flex-direction:column;gap:2px}.acik-siparis-kalem-name{font-size:.9rem;font-weight:650;line-height:1.35;color:#0f172a;letter-spacing:-.01em}.acik-siparis-kalem-code{font-size:.72rem;font-weight:600;letter-spacing:.04em;color:#64748b;font-variant-numeric:tabular-nums}.acik-siparis-kalem-varyants.varyant-tags,.acik-siparis-kalem-table .varyant-tags{gap:6px}.acik-siparis-kalem-table .varyant-tag{padding:3px 10px;font-size:.72rem;font-weight:600;color:#0f3d66;background:linear-gradient(180deg,#f0f7fc,#e4eef8);border:1px solid color-mix(in srgb,var(--primary) 22%,#bfdbfe);border-radius:999px;box-shadow:0 1px #ffffffb3 inset}.acik-siparis-kalem-metric{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:4.25rem}.acik-siparis-kalem-metric-label{display:none;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.acik-siparis-kalem-metric-value{font-size:.9rem;font-weight:600;font-variant-numeric:tabular-nums;color:#334155}.acik-siparis-kalem-metric-value--sevk{color:#0f766e}.acik-siparis-kalem-metric-value--kalan{font-weight:750;color:#1e5a8a;font-size:.98rem}.acik-siparis-kalem-col-plan{min-width:148px;width:160px;vertical-align:middle!important}.acik-siparis-kalem-plan-input{width:100%;max-width:150px}.acik-siparis-kalem-row--plan-match td{background:color-mix(in srgb,var(--primary, #2563eb) 8%,transparent)}.acik-siparis-kalem-col-progress{min-width:150px;width:16%}.acik-siparis-kalem-progress{display:flex;align-items:center;gap:10px;min-width:132px}.acik-siparis-kalem-progress-track{flex:1;height:8px;border-radius:999px;background:#e8eef5;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a0f}.acik-siparis-kalem-progress-fill{height:100%;border-radius:inherit;transition:width .35s ease}.acik-siparis-kalem-progress-fill--open{background:linear-gradient(90deg,#94a3b8,#64748b)}.acik-siparis-kalem-progress-fill--partial{background:linear-gradient(90deg,#f59e0b,#d97706)}.acik-siparis-kalem-progress-fill--done{background:linear-gradient(90deg,#34d399,#059669)}.acik-siparis-kalem-progress-pct{flex:0 0 auto;min-width:2.6rem;text-align:right;font-size:.75rem;font-weight:750;font-variant-numeric:tabular-nums;color:#64748b}.acik-siparis-kalem-progress-pct--partial{color:#b45309}.acik-siparis-kalem-progress-pct--done{color:#047857}.acik-siparis-kalem-row{transition:background .15s ease}.acik-siparis-kalem-row:hover td{background:color-mix(in srgb,#fff 88%,#e8f1f8 12%)}.acik-siparis-kalem-row--partial td{background:color-mix(in srgb,#fff 92%,#fef3c7 8%)}.acik-siparis-kalem-row--partial:hover td{background:color-mix(in srgb,#fff 86%,#fde68a 14%)}.acik-siparis-kalem-row--done td{background:color-mix(in srgb,#fff 92%,#d1fae5 8%)}.acik-siparis-kalem-row--done:hover td{background:color-mix(in srgb,#fff 86%,#a7f3d0 14%)}.acik-siparis-kalem-row--open td{background:#fff}@media(max-width:900px){.acik-siparis-kalem-panel{margin:0 8px 10px;padding:12px}.acik-siparis-kalem-metric-label{display:inline}.acik-siparis-kalem-table thead{display:none}.acik-siparis-kalem-table,.acik-siparis-kalem-table tbody,.acik-siparis-kalem-table tr,.acik-siparis-kalem-table td{display:block;width:100%}.acik-siparis-kalem-row{border-bottom:1px solid #e2e8f0;padding:4px 0 10px}.acik-siparis-kalem-table td{border-bottom:none;padding:4px 10px}.acik-siparis-kalem-col-idx{padding-top:8px!important}.acik-siparis-kalem-table td.num{text-align:left}.acik-siparis-kalem-metric{flex-direction:row;align-items:baseline;justify-content:space-between;width:100%;min-width:0;padding:6px 10px;border-radius:10px;background:#f8fafc;border:1px solid #eef2f6}.acik-siparis-kalem-col-progress{width:100%;min-width:0;padding-bottom:10px!important}}@media(max-width:1100px){.acik-siparis-page{height:auto;min-height:0;overflow:visible;margin:0;padding:0}.acik-siparis-table-wrap{max-height:none}.acik-siparis-result-count{margin-left:0;width:100%}.acik-siparis-cari-cell strong{max-width:140px}}@media(max-width:900px){.acik-siparis-row-actions{flex-wrap:wrap;justify-content:flex-start}.acik-siparis-table th:nth-child(5),.acik-siparis-table td:nth-child(5){display:none}}.acik-siparis-borc-section{margin-top:20px}.acik-siparis-borc-section .section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.acik-siparis-borc-section h2{margin:0 0 4px;font-size:1.1rem}.acik-siparis-borc-list{display:flex;flex-direction:column;gap:14px}.acik-siparis-borc-card{border:1px solid var(--border);border-radius:10px;padding:12px 14px;background:#fafbfc}.acik-siparis-borc-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.acik-siparis-sevk-block+.acik-siparis-sevk-block{margin-top:12px;padding-top:12px;border-top:1px dashed var(--border)}.acik-siparis-sevk-head{margin-bottom:8px}.acik-hesap-inline-badge{margin-top:6px;font-size:11px;color:#991b1b;background:#fee2e2;border-radius:6px;padding:3px 8px;display:inline-block}.siparis-bildirim-popup{position:fixed;top:16px;right:16px;z-index:9999;width:min(420px,92vw);border:1px solid rgba(30,90,138,.25);border-radius:12px;background:#fff;box-shadow:0 14px 40px #1018282e;overflow:hidden}.siparis-bildirim-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#e8f1f8}.siparis-bildirim-title{font-weight:700;color:#0f2a43}.siparis-bildirim-close{width:34px;height:34px;border-radius:10px;border:1px solid rgba(16,24,40,.12);background:#fffc;cursor:pointer;font-size:22px;line-height:1;color:#334155}.siparis-bildirim-close:hover{background:#fff}.siparis-bildirim-body{padding:12px 14px 14px;max-height:60vh;overflow:auto;display:flex;flex-direction:column;gap:10px}.siparis-bildirim-line{font-size:14px;line-height:1.45;color:#0f172a;background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:10px;padding:10px 12px}.siparis-bildirim-hint{margin:8px 0 0;font-size:.78rem}.login-toast-stack{position:fixed;right:16px;bottom:16px;z-index:9998;display:flex;flex-direction:column;gap:10px;width:min(360px,92vw);pointer-events:none}.login-toast{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid rgba(22,101,52,.2);background:#fff;box-shadow:0 10px 30px #10182829;pointer-events:auto;animation:login-toast-in .28s ease-out}.login-toast-dot{width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e38;flex-shrink:0}.login-toast-text{flex:1;font-size:13px;font-weight:600;color:#0f172a;line-height:1.35}.login-toast-close{width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:#64748b;font-size:20px;line-height:1;cursor:pointer;flex-shrink:0}.login-toast-close:hover{background:#f1f5f9;color:#334155}@keyframes login-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.efatura-conn-banner{margin-bottom:16px;padding:12px 14px;border-radius:10px;border:1px solid var(--border)}.efatura-conn-banner.is-ok{background:#ecfdf5;border-color:#86efac}.efatura-conn-banner.is-err{background:#fef2f2;border-color:#fecaca}.efatura-filter-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:16px}.efatura-filter-bar label{display:flex;flex-direction:column;gap:4px;font-size:.85rem}.tab-row{display:flex;gap:8px;margin-bottom:12px}.ok-msg{color:#166534;background:#ecfdf5;border:1px solid #86efac;border-radius:8px;padding:10px 12px}.efatura-row-actions{display:flex;gap:6px;flex-wrap:wrap}.efatura-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:12px 0 16px}.efatura-detail-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.efatura-lines-table{margin-bottom:16px}.efatura-reject-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.efatura-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:12px}.efatura-section-title{margin:16px 0 8px;font-size:1rem}.efatura-inline-field{display:flex;gap:8px;align-items:center}.efatura-lines-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.efatura-lines-list{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.efatura-line-row{display:grid;grid-template-columns:2fr repeat(3,1fr) auto;gap:8px;align-items:center}.efatura-totals{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;margin:12px 0}.efatura-mukellef-info{margin-bottom:8px}.btn-danger{background:#b42318;color:#fff;border-color:#b42318}.btn-danger:hover{background:#912018;border-color:#912018}.linkish{background:none;border:none;padding:0;color:var(--primary);cursor:pointer;text-align:left}.efatura-cari-select{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.efatura-lines-list-rich{gap:10px}.efatura-line-row-rich{grid-template-columns:1.4fr 1.4fr repeat(3,.8fr) auto}.efatura-preview-backdrop{z-index:1200}.efatura-preview-modal{max-width:980px;width:min(96vw,980px)}.efatura-preview-frame-wrap{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:#fff;min-height:520px}.efatura-preview-frame{width:100%;min-height:520px;height:70vh;border:0;background:#fff}.efatura-compose-backdrop{z-index:1100}.efatura-compose-modal{width:min(1120px,96vw);max-width:1120px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;padding:0}.efatura-compose-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 12px;border-bottom:1px solid var(--border)}.efatura-compose-header h2{margin:0 0 4px}.efatura-compose-pad{margin:12px 20px 0}.efatura-compose-body{flex:1;overflow:auto;padding:16px 20px;display:flex;flex-direction:column;gap:16px}.efatura-compose-panel{border:1px solid var(--border);border-radius:12px;background:#fff;padding:14px 16px}.efatura-compose-panel h3{margin:0 0 12px;font-size:.95rem;color:var(--primary)}.efatura-field-grid{display:grid;gap:12px}.efatura-field-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.efatura-field-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.efatura-field{display:flex;flex-direction:column;gap:6px;min-width:0}.efatura-field>span{font-size:.82rem;color:var(--muted);font-weight:600}.efatura-field-span-2{grid-column:span 2}.efatura-field-span-all{grid-column:1 / -1}.efatura-mukellef-badge{margin-top:10px;padding:8px 10px;border-radius:8px;font-size:.85rem;border:1px solid var(--border)}.efatura-mukellef-badge.is-ok{background:#ecfdf5;border-color:#86efac;color:#166534}.efatura-mukellef-badge.is-warn{background:#fffbeb;border-color:#fcd34d;color:#92400e}.efatura-lines-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.efatura-lines-head h3{margin:0}.efatura-lines-table-wrap{margin-bottom:12px}.efatura-lines-table-compose{width:100%;border-collapse:collapse}.efatura-lines-table-compose th,.efatura-lines-table-compose td{padding:8px;vertical-align:middle;border-bottom:1px solid var(--border)}.efatura-lines-table-compose th{font-size:.8rem;color:var(--muted);text-align:left;white-space:nowrap}.efatura-cell-product{min-width:220px}.efatura-input-num{min-width:90px}.efatura-compose-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid var(--border);background:#f8fafc}.efatura-compose-totals{display:flex;flex-wrap:wrap;gap:14px;font-size:.92rem}.efatura-compose-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media(max-width:900px){.efatura-field-grid-2,.efatura-field-grid-3{grid-template-columns:1fr}.efatura-field-span-2,.efatura-field-span-all{grid-column:auto}.efatura-lines-table-compose thead{display:none}.efatura-lines-table-compose tr{display:grid;gap:8px;padding:10px 0}.efatura-lines-table-compose td{border:0;padding:0}}@media(max-width:900px){.efatura-line-row,.efatura-line-row-rich{grid-template-columns:1fr}}@keyframes sp-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sp-total-tick{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes sp-load-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sp-compose{max-width:1280px;padding-bottom:32px}.sp-compose-loading{display:flex;flex-direction:column;gap:12px;padding:48px 0;color:var(--muted);font-size:.9rem}.sp-compose-loading-bar{display:block;width:120px;height:3px;border-radius:3px;background:#e2e8f0;overflow:hidden;position:relative}.sp-compose-loading-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:var(--primary);animation:sp-load-slide 1.1s ease-in-out infinite}.sp-compose-top{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid var(--border)}.sp-compose-back{display:inline-block;margin-bottom:6px;font-size:.8125rem;color:var(--muted);transition:color .15s ease}.sp-compose-back:hover{color:var(--primary)}.sp-compose-top h1{margin:0;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:700;letter-spacing:-.025em;color:#0f172a}.sp-compose-top-meta{display:flex;align-items:center;gap:10px;font-size:.875rem;color:var(--muted)}.sp-compose-top-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 14px}.sp-compose-seri-btn{border:none;border-radius:999px;padding:9px 16px;font:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.01em;color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f766e,#0d9488 55%,#14b8a6);box-shadow:0 4px 14px #0d948847;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.sp-compose-seri-btn:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 6px 18px #0d948859}.sp-compose-seri-btn:active{transform:translateY(0)}.sp-compose-top-dot{width:4px;height:4px;border-radius:50%;background:#cbd5e1}.sp-compose-top-total{font-weight:700;font-size:1rem;color:#0f172a;font-variant-numeric:tabular-nums}.sp-compose-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#e8edf3}.sp-compose-progress-fill{display:block;height:100%;background:var(--primary);transition:width .45s cubic-bezier(.22,1,.36,1)}.sp-compose-alert{margin-bottom:16px;padding:11px 14px;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;color:var(--err);font-size:.875rem}.sp-compose-frame{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:0;align-items:start;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 8px 30px #0f172a0f}.sp-compose-sheet{min-width:0;padding:20px 22px 24px;background:#fafbfc}.sp-compose-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.sp-compose-sheet-head h2{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.sp-compose-add{border:1px solid #cbd5e1;background:#fff;border-radius:8px;padding:7px 14px;font:inherit;font-size:.8125rem;font-weight:600;color:#334155;cursor:pointer;transition:all .2s ease}.sp-compose-add:hover{border-color:var(--primary);color:var(--primary);box-shadow:0 2px 8px #1e5a8a1f}.sp-compose-add-footer{margin-top:4px;padding:14px 4px 6px}.sp-compose-add-cta{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;border:1.5px dashed color-mix(in srgb,#0d9488 55%,#cbd5e1);border-radius:14px;padding:14px 18px;font:inherit;cursor:pointer;color:#0f766e;background:linear-gradient(180deg,#f0fdfaf2,#ccfbf18c);box-shadow:inset 0 1px #ffffffb3;transition:border-color .2s ease,transform .15s ease,box-shadow .2s ease,background .2s ease}.sp-compose-add-cta:hover{border-style:solid;border-color:#0d9488;transform:translateY(-1px);box-shadow:0 8px 22px #0d948829;background:linear-gradient(180deg,#ecfdf5,#ccfbf1)}.sp-compose-add-cta:active{transform:translateY(0)}.sp-compose-add-cta-icon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-size:1.35rem;font-weight:700;line-height:1;color:#fff;background:linear-gradient(145deg,#0f766e,#14b8a6);box-shadow:0 3px 10px #0d948859;flex:0 0 auto}.sp-compose-add-cta-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left}.sp-compose-add-cta-copy strong{font-size:.9375rem;font-weight:750;letter-spacing:.01em}.sp-compose-add-cta-copy em{font-style:normal;font-size:.75rem;color:#0f766e;opacity:.75}.sp-seri-form{display:flex;flex-direction:column;gap:14px;padding:4px 2px 8px}.sp-seri-lead,.sp-seri-err{margin:0}.sp-seri-field{display:flex;flex-direction:column;gap:6px;margin:0;font-size:inherit}.sp-seri-field>span{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.sp-seri-tags{max-height:140px;overflow-y:auto;padding:2px 0}.sp-seri-split{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-seri-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:4px}@media(max-width:560px){.sp-seri-split{grid-template-columns:1fr}.sp-compose-top-actions{width:100%;justify-content:space-between}.sp-compose-seri-btn{flex:1 1 auto;text-align:center}}.sp-compose-grid-head,.sp-compose-row-grid{display:grid;grid-template-columns:28px minmax(140px,1.6fr) 88px 100px 108px 32px;gap:10px;align-items:start}.sp-compose-grid-head{padding:0 10px 8px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;border-bottom:1px solid #e2e8f0}.sp-compose-rows{display:flex;flex-direction:column}.sp-compose-row{border-bottom:1px solid #e8edf3;animation:sp-row-in .35s ease both;transition:background .2s ease,box-shadow .2s ease}.sp-compose-row.is-focused{background:#fff;box-shadow:inset 3px 0 0 var(--primary)}.sp-compose-row.is-filled:not(.is-focused){background:#ffffffa6}.sp-compose-row-grid{padding:12px 10px}.sp-compose-row-idx{padding-top:10px;font-size:.75rem;font-weight:700;color:#94a3b8;font-variant-numeric:tabular-nums}.sp-compose-cell{display:flex;flex-direction:column;gap:4px;margin:0;font-size:inherit}.sp-compose-input{padding:8px 10px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;font-variant-numeric:tabular-nums;transition:border-color .15s ease,box-shadow .15s ease}.sp-compose-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #1e5a8a1f}.sp-compose .searchable-select-trigger{padding:8px 10px;border-radius:8px;border:1px solid #e2e8f0;background:#fff}.sp-compose .searchable-select.is-open .searchable-select-trigger{border-color:var(--primary);box-shadow:0 0 0 3px #1e5a8a1f}.sp-compose-hint{font-size:.68rem;color:var(--muted)}.sp-compose-row-sum{padding-top:10px;text-align:right;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;color:#0f172a}.sp-compose-row-del{width:28px;height:28px;margin-top:4px;border:none;border-radius:6px;background:transparent;color:#94a3b8;font-size:1.1rem;line-height:1;cursor:pointer;transition:all .15s ease}.sp-compose-row-del:hover{background:#fee2e2;color:#b91c1c}.sp-compose-row-extra{display:flex;align-items:flex-start;gap:12px;padding:0 10px 12px 38px}.sp-compose-extra-label{flex-shrink:0;padding-top:5px;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.sp-compose-tags{display:flex;flex-wrap:wrap;gap:6px}.sp-compose-tag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;font-size:.75rem;color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .18s ease}.sp-compose-tag input{position:absolute;opacity:0;pointer-events:none}.sp-compose-tag.is-on{border-color:#334155;background:#1e293b;color:#f8fafc}.sp-compose-footnote{margin:14px 0 0}.sp-compose-rail{position:sticky;top:12px;align-self:stretch;background:#1a2332;color:#e8eef5;min-height:100%}.sp-compose-rail-inner{display:flex;flex-direction:column;min-height:100%;padding:20px 18px}.sp-compose-rail-section{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}.sp-compose-rail-section h3{margin:0 0 12px;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e8eef58c}.sp-compose-rail .searchable-select-trigger{background:#ffffff0f;border-color:#ffffff1f;color:#f1f5f9}.sp-compose-rail .searchable-select-placeholder{color:#e8eef573}.sp-compose-rail .searchable-select.is-open .searchable-select-trigger{border-color:#ffffff59;box-shadow:0 0 0 3px #ffffff14}.sp-compose-input--rail{background:#ffffff0f;border-color:#ffffff1f;color:#f8fafc}.sp-compose-input--rail:focus{border-color:#ffffff59;box-shadow:0 0 0 3px #ffffff14}.sp-compose-rail-note{margin:8px 0 0;font-size:.8rem}.sp-compose-rail-note a{color:#93c5fd}.sp-compose-rail-cari{margin-top:12px;padding:10px 12px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);animation:sp-row-in .35s ease}.sp-compose-rail-cari strong{display:block;font-size:.9rem}.sp-compose-rail-cari span{font-size:.75rem;color:#e8eef580}.sp-compose-rail-cari p{margin:8px 0 0;font-size:.78rem;line-height:1.45;color:#e8eef5a6}.sp-compose-rail-field{display:flex;flex-direction:column;gap:5px;margin-bottom:10px;font-size:inherit}.sp-compose-rail-field>span{font-size:.72rem;color:#e8eef580}.sp-compose-rail-split{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-compose-check{display:flex;align-items:center;gap:8px;font-size:.875rem;cursor:pointer;margin-bottom:8px}.sp-compose-check input{accent-color:#93c5fd}.sp-compose-sevk{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease}.sp-compose-sevk.is-open{max-height:220px;opacity:1}.sp-compose-rail-footer{margin-top:auto;padding-top:8px}.sp-compose-rail-total{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0;margin-bottom:12px;border-top:1px solid rgba(255,255,255,.1)}.sp-compose-rail-total span{font-size:.75rem;color:#e8eef580}.sp-compose-rail-total strong{font-size:1.25rem;font-weight:800;font-variant-numeric:tabular-nums;animation:sp-total-tick .4s ease}.sp-compose-check--kdv{margin-top:4px}.sp-compose-rail-kdv{margin-bottom:12px;border-top:1px solid rgba(255,255,255,.1)}.sp-compose-rail-total--sub{padding:8px 0;margin-bottom:0;border-top:none}.sp-compose-rail-total--sub strong{font-size:1rem;font-weight:700}.sp-compose-rail-total--genel{padding-top:10px;margin-bottom:12px;border-top:1px dashed rgba(255,255,255,.15)}.sp-compose-rail-total--genel strong{font-size:1.25rem}.sp-compose-submit{width:100%;border:none;border-radius:10px;padding:12px 16px;font:inherit;font-size:.9rem;font-weight:700;color:#1a2332;background:#f8fafc;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.sp-compose-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #00000040}.sp-compose-submit:disabled{opacity:.6;cursor:not-allowed}.sp-compose-abort{display:block;margin-top:10px;text-align:center;font-size:.8125rem;color:#e8eef573;transition:color .15s ease}.sp-compose-abort:hover{color:#f8fafc}@media(max-width:980px){.sp-compose-frame{grid-template-columns:1fr}.sp-compose-rail{position:static;order:-1}.sp-compose-rail-inner{min-height:auto}.sp-compose-grid-head{display:none}.sp-compose-row-grid{grid-template-columns:24px 1fr 1fr;grid-template-rows:auto auto}.sp-compose-cell--product{grid-column:2 / -1}.sp-compose-row-sum{grid-column:2;text-align:left;padding-top:0}.sp-compose-row-del{grid-column:3;grid-row:2;justify-self:end}}@media(max-width:560px){.sp-compose-row-grid{grid-template-columns:1fr}.sp-compose-row-idx,.sp-compose-row-del{display:none}.sp-compose-cell--product{grid-column:1}.sp-compose-row-extra{padding-left:10px}}@media(prefers-reduced-motion:reduce){.sp-compose-row,.sp-compose-rail-cari,.sp-compose-rail-total strong,.sp-compose-loading-bar:after{animation:none!important}.sp-compose-progress-fill,.sp-compose-sevk{transition:none!important}}.hammadde-summary{margin-bottom:16px}.hammadde-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px 24px}.hammadde-summary-grid>div{display:flex;flex-direction:column;gap:4px}.hammadde-stok-miktar{font-size:1.25rem;color:#0f766e}.hammadde-tabs{display:flex;gap:8px;margin-bottom:12px;border-bottom:1px solid var(--border)}.hammadde-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:10px 14px;font:inherit;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:8px}.hammadde-tabs button.is-active{color:var(--text);border-bottom-color:var(--primary);font-weight:600}.hammadde-tab-count{font-size:.75rem;padding:1px 7px;border-radius:999px;background:#f1f5f9;color:#64748b}.hammadde-tabs button.is-active .hammadde-tab-count{background:#eff6ff;color:#1d4ed8}.hammadde-tedarikci-mode{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px}.radio-inline{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-weight:400}.hammadde-cikis-placeholder{padding:24px;text-align:center}.hammadde-cikis-placeholder p{margin:0 0 8px}.hammadde-form{max-width:720px}.recete-list-tabs{margin-bottom:16px}.recete-copy-source{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;padding:12px 14px;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0}.recete-copy-hamur-fieldset{margin:0 0 8px;padding:14px 16px 4px;border:1px solid var(--border);border-radius:10px}.recete-copy-hamur-fieldset legend{padding:0 6px;font-size:.8rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.recete-fire-summary{display:flex;flex-wrap:wrap;gap:20px 32px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.recete-fire-summary>div{display:flex;flex-direction:column;gap:4px}.recete-fire-summary strong{font-size:1.05rem;color:#0f766e}.recete-form-page .recete-urun-card{margin-bottom:16px;max-width:none}.recete-table-wrap{overflow-x:auto}.recete-table{min-width:920px;font-size:.9rem}.recete-table th,.recete-table td{vertical-align:middle}.recete-col-no{width:44px;text-align:center}.recete-col-action{width:52px;text-align:center;padding:4px 6px}.recete-row-delete-btn{width:36px;height:36px;border-radius:10px;color:#b42318;background:linear-gradient(180deg,#fff5f5,#fee2e2);border:1px solid #fca5a5;box-shadow:0 1px 3px #b423181f;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.recete-row-delete-btn .action-icon-svg{width:18px;height:18px}.recete-table tbody tr:hover .recete-row-delete-btn:not(:disabled){border-color:#f87171;box-shadow:0 2px 8px #dc262633}.recete-row-delete-btn:hover:not(:disabled){color:#fff;background:linear-gradient(180deg,#ef4444,#dc2626);border-color:#dc2626;transform:scale(1.1);box-shadow:0 4px 14px #dc262666}.recete-row-delete-btn:active:not(:disabled){transform:scale(.95);box-shadow:0 1px 4px #dc26264d}.recete-row-delete-btn:focus-visible{outline:2px solid #dc2626;outline-offset:2px}.recete-marka-cell{white-space:nowrap;color:#334155}.recete-num-input{width:100%;min-width:88px;text-align:right;padding:6px 8px}.recete-readonly{white-space:nowrap;color:#475569}.recete-total-row{background:#f8fafc;border-top:2px solid #cbd5e1}.recete-total-row td{padding-top:12px;padding-bottom:12px}.recete-footer-urun{font-size:.85rem;text-transform:uppercase;letter-spacing:.02em}.recete-footer-label{text-align:center}.recete-form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;align-items:center}.btn-xs{padding:2px 8px;font-size:.85rem;line-height:1.4}.input-compact{font-size:.875rem}.ik-page{max-width:1200px;margin:0 auto}.ik-list-hero{position:relative;border-radius:20px;overflow:hidden;margin-bottom:24px;padding:28px 32px 0;background:var(--card);border:1px solid var(--border);box-shadow:0 4px 24px #1320330f}.ik-list-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 100% 0%,rgba(30,90,138,.18),transparent 55%),radial-gradient(ellipse 50% 80% at 0% 100%,rgba(13,148,136,.12),transparent 50%),linear-gradient(135deg,#132033,#1e3a5f 48%,#1e5a8a);opacity:.95}.ik-list-hero-content{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;color:#fff;padding-bottom:24px}.ik-list-hero-content h1{margin:4px 0 8px;font-size:1.75rem;font-weight:700;letter-spacing:-.02em}.ik-list-hero-sub{margin:0;opacity:.82;font-size:.95rem;max-width:420px}.ik-hero-cta{background:#fff!important;color:var(--primary)!important;border:none!important;font-weight:600;padding:10px 20px;border-radius:10px;box-shadow:0 4px 14px #00000026;white-space:nowrap}.ik-hero-cta:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0003}.ik-stat-row{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 0 20px}.ik-stat-card{background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:16px 20px;display:flex;flex-direction:column;gap:4px}.ik-stat-value{font-size:1.75rem;font-weight:700;color:#fff;line-height:1}.ik-stat-label{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:#ffffffb3}.ik-stat-active .ik-stat-value{color:#6ee7b7}.ik-stat-left .ik-stat-value{color:#fcd34d}.ik-list-toolbar{margin-bottom:20px}.ik-list-toolbar .search-input-wrap{max-width:100%}.ik-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.ik-person-card{position:relative;background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s}.ik-person-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #1320331a;border-color:#c5d4e8}.ik-person-card.is-active{border-top:3px solid #0d9488}.ik-person-card.is-left{border-top:3px solid #94a3b8;opacity:.92}.ik-person-card-link{display:block;padding:20px 20px 12px;color:inherit}.ik-person-card-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.ik-person-avatar{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#1e5a8a,#0d9488);display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;font-weight:700;font-size:1rem;box-shadow:0 4px 12px #1e5a8a40}.ik-person-avatar img{width:100%;height:100%;object-fit:cover}.ik-person-badge{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:999px}.badge-active{background:#ecfdf5;color:#047857}.badge-left{background:#f1f5f9;color:#64748b}.ik-person-name{margin:0 0 4px;font-size:1.1rem;font-weight:700;letter-spacing:-.01em}.ik-person-meta{margin:0 0 14px;font-size:.85rem;color:var(--muted)}.ik-person-dl{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;padding-top:14px;border-top:1px dashed var(--border)}.ik-person-dl dt{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:2px}.ik-person-dl dd{margin:0;font-size:.9rem;font-weight:500}.ik-person-dl-wide{grid-column:1 / -1}.ik-person-actions{display:flex;gap:6px;padding:8px 16px 14px;border-top:1px solid var(--border);background:#fafbfc}.ik-person-card-skeleton{min-height:220px;background:linear-gradient(90deg,#f1f5f9 25%,#e8edf3,#f1f5f9 75%);background-size:200% 100%;animation:ik-shimmer 1.2s infinite}@keyframes ik-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ik-empty-state{text-align:center;padding:56px 24px;background:var(--card);border:1px dashed var(--border);border-radius:20px}.ik-personel-list-page{max-width:1480px}.ik-personel-list-page .ik-premium-hero{position:relative;overflow:hidden}.ik-personel-list-page .ik-premium-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 80% at 92% 8%,rgba(45,212,191,.22),transparent 50%),radial-gradient(ellipse 50% 60% at 0% 100%,rgba(56,189,248,.14),transparent 55%);pointer-events:none;z-index:0}.ik-personel-list-page .ik-premium-hero-inner{position:relative;z-index:1}.ik-personel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:22px;align-items:stretch}.ik-personel-card{--ik-card-accent: #0f766e;--ik-card-soft: #ecfdf5;--ik-card-ring: rgba(15, 118, 110, .35);position:relative;display:flex;flex-direction:column;min-height:100%;background:var(--card, #fff);border:1px solid rgba(148,163,184,.28);border-radius:22px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f172a0f;animation:ik-personel-card-in .45s ease both;animation-delay:var(--ik-card-delay, 0ms);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.ik-personel-card--teal{--ik-card-accent: #0f766e;--ik-card-soft: #ecfdf5;--ik-card-ring: rgba(15, 118, 110, .35)}.ik-personel-card--ocean{--ik-card-accent: #0369a1;--ik-card-soft: #e0f2fe;--ik-card-ring: rgba(3, 105, 161, .35)}.ik-personel-card--amber{--ik-card-accent: #b45309;--ik-card-soft: #fffbeb;--ik-card-ring: rgba(180, 83, 9, .3)}.ik-personel-card--rose{--ik-card-accent: #be123c;--ik-card-soft: #fff1f2;--ik-card-ring: rgba(190, 18, 60, .28)}.ik-personel-card--indigo{--ik-card-accent: #4338ca;--ik-card-soft: #eef2ff;--ik-card-ring: rgba(67, 56, 202, .3)}.ik-personel-card--forest{--ik-card-accent: #166534;--ik-card-soft: #f0fdf4;--ik-card-ring: rgba(22, 101, 52, .3)}.ik-personel-card--slate{--ik-card-accent: #334155;--ik-card-soft: #f1f5f9;--ik-card-ring: rgba(51, 65, 85, .28)}@keyframes ik-personel-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ik-personel-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--ik-card-accent) 35%,#cbd5e1);box-shadow:0 8px 16px #0f172a0f,0 22px 44px #0f172a1f}.ik-personel-card-accent{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--ik-card-accent),color-mix(in srgb,var(--ik-card-accent) 40%,#38bdf8));z-index:3}.ik-personel-card.is-left{filter:saturate(.88)}.ik-personel-card.is-left .ik-personel-card-media img{filter:grayscale(.28)}.ik-personel-card-media{position:relative;display:block;aspect-ratio:3 / 3.35;overflow:hidden;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.18),transparent 40%),linear-gradient(155deg,#0f172a 0%,#1e3a5f 42%,var(--ik-card-accent) 100%)}.ik-personel-card-media img{width:100%;height:100%;object-fit:cover;object-position:center 18%;transition:transform .5s ease}.ik-personel-card:hover .ik-personel-card-media img{transform:scale(1.06)}.ik-personel-card-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 70% 30%,rgba(255,255,255,.12),transparent 45%),linear-gradient(160deg,#0f172a,color-mix(in srgb,var(--ik-card-accent) 70%,#0f172a))}.ik-personel-card-fallback-ring{width:88px;height:88px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.75rem;font-weight:800;letter-spacing:.04em;color:#fff;background:#ffffff1f;border:2px solid rgba(255,255,255,.35);box-shadow:0 8px 28px #00000040;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ik-personel-card-media-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(15,23,42,.05) 0%,transparent 32%,transparent 48%,rgba(15,23,42,.72) 100%);pointer-events:none}.ik-personel-card-media-vignette{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 60px #0000002e;pointer-events:none}.ik-personel-card-media-caption{position:absolute;left:14px;right:14px;bottom:14px;z-index:1;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.45)}.ik-personel-card-media-caption strong{display:block;font-size:1.12rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:4px}.ik-personel-card-media-caption span{display:block;font-size:.8rem;line-height:1.35;color:#ffffffe0}.ik-personel-card-badge{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#f8fafcf0;color:#64748b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 14px #0f172a29}.ik-personel-card-badge-dot{width:7px;height:7px;border-radius:50%;background:#94a3b8}.ik-personel-card-badge.is-active{background:#ecfdf5f5;color:#047857}.ik-personel-card-badge.is-active .ik-personel-card-badge-dot{background:#10b981;box-shadow:0 0 0 3px #10b98140}.ik-personel-card-sort-wrap{position:absolute;top:12px;left:12px;z-index:2}.ik-personel-card-sort{min-width:34px;padding:6px 10px;border-radius:12px;font-size:.9rem;font-weight:800;line-height:1;text-align:center;color:#0f172a;background:#fffffff2;box-shadow:0 4px 14px #0f172a2e}.ik-personel-card-sort-input{width:52px;padding:6px 4px;border:2px solid rgba(30,90,138,.35);border-radius:12px;font-size:.9rem;font-weight:800;line-height:1;text-align:center;color:#0f172a;background:#fffffffa;box-shadow:0 4px 14px #0f172a2e;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ik-personel-card-sort-input::-webkit-outer-spin-button,.ik-personel-card-sort-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ik-personel-card-sort-input:focus{outline:none;border-color:var(--primary, #1e5a8a);box-shadow:0 0 0 3px #1e5a8a33}.ik-personel-card-sort-input:disabled{opacity:.6;cursor:not-allowed}.ik-personel-card-body{display:flex;flex-direction:column;flex:1;gap:12px;padding:14px 16px 12px}.ik-personel-card-chips{display:flex;flex-wrap:wrap;gap:6px}.ik-personel-chip{display:inline-flex;align-items:center;max-width:100%;padding:5px 10px;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.ik-personel-chip--muted{font-weight:600}.ik-personel-chip--tenure{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.ik-personel-chip--teal{background:#ecfdf5;border-color:#a7f3d0;color:#0f766e}.ik-personel-chip--ocean{background:#e0f2fe;border-color:#bae6fd;color:#0369a1}.ik-personel-chip--amber{background:#fffbeb;border-color:#fde68a;color:#b45309}.ik-personel-chip--rose{background:#fff1f2;border-color:#fecdd3;color:#be123c}.ik-personel-chip--indigo{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.ik-personel-chip--forest{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.ik-personel-card-contact{display:flex;flex-direction:column;gap:6px}.ik-personel-contact-btn{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:7px 10px;border-radius:11px;background:#f8fafc;border:1px solid #e2e8f0;color:#334155;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.ik-personel-contact-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ik-personel-contact-btn:hover:not(.is-empty){background:var(--ik-card-soft);border-color:color-mix(in srgb,var(--ik-card-accent) 30%,#e2e8f0);color:var(--ik-card-accent)}.ik-personel-contact-btn.is-empty{color:#94a3b8;font-weight:500;cursor:default}.ik-personel-card-id{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:10px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0}.ik-personel-card-id span{font-size:.64rem;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-weight:600}.ik-personel-card-id strong{font-size:.86rem;font-weight:700;color:#1e293b;font-variant-numeric:tabular-nums}.ik-personel-card-dates{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:12px;border-top:1px dashed #e2e8f0}.ik-personel-card-dates span{display:block;font-size:.64rem;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:3px;font-weight:600}.ik-personel-card-dates strong{font-size:.86rem;font-weight:700;color:#1e293b}.ik-personel-card-dates strong.is-muted{color:#94a3b8;font-weight:600}.ik-personel-card.is-expanded{border-color:color-mix(in srgb,var(--ik-card-accent) 45%,#cbd5e1);box-shadow:0 12px 32px var(--ik-card-ring)}.ik-personel-card-extra{margin-top:2px;padding:12px;border-radius:12px;background:var(--ik-card-soft);border:1px solid color-mix(in srgb,var(--ik-card-accent) 18%,#e2e8f0)}.ik-personel-card-extra span{display:block;font-size:.64rem;text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:2px;font-weight:600}.ik-personel-card-extra strong{font-size:1.05rem;font-weight:800;color:var(--ik-card-accent)}.ik-personel-card-extra-benefits{margin-top:6px}.ik-personel-card-actions{display:flex;gap:8px;padding:10px 14px 14px;border-top:1px solid #eef2f7;background:linear-gradient(180deg,#fcfdfe,#f5f7fa)}.ik-personel-card-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:11px!important;font-weight:600}.ik-personel-card-btn-primary{background:color-mix(in srgb,var(--ik-card-accent) 10%,#fff)!important;border-color:color-mix(in srgb,var(--ik-card-accent) 28%,#e2e8f0)!important;color:var(--ik-card-accent)!important}.ik-personel-card-btn-danger{color:#b91c1c;border-color:#fecaca;background:#fff}.ik-personel-card-btn-danger:hover:not(:disabled){background:#fef2f2}.ik-personel-card-skeleton{aspect-ratio:auto;min-height:420px;background:linear-gradient(90deg,#f1f5f9 25%,#e8edf3,#f1f5f9 75%);background-size:200% 100%;animation:ik-shimmer 1.2s infinite;border:none;box-shadow:none}@media(max-width:640px){.ik-personel-grid{grid-template-columns:1fr;gap:16px}.ik-personel-card-media{aspect-ratio:16 / 12}.ik-personel-card-media-caption strong{font-size:1.2rem}}.ik-empty-icon{font-size:2.5rem;margin-bottom:12px;opacity:.5}.ik-empty-state h2{margin:0 0 8px;font-size:1.25rem}.ik-hero-salary{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:12px;padding:10px 14px;border-radius:10px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2)}.ik-hero-salary>span:first-child{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;opacity:.85}.ik-hero-salary strong{font-size:1.15rem}.ik-readonly-value{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:8px;background:#f8fafc;border:1px solid var(--border);min-height:42px;justify-content:center}.ik-salary-extras{display:block}.ik-form-page{padding-bottom:88px}.ik-form-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ik-back-link{font-size:.9rem;color:var(--muted);transition:color .15s}.ik-back-link:hover{color:var(--primary)}.ik-status-pill{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:5px 12px;border-radius:999px}.ik-status-active{background:#ecfdf5;color:#047857}.ik-status-left{background:#fef3c7;color:#b45309}.ik-status-draft{background:#f1f5f9;color:#64748b}.ik-form-shell{background:var(--card);border:1px solid var(--border);border-radius:20px;overflow:hidden;box-shadow:0 4px 24px #1320330f}.ik-form-hero{position:relative;padding:32px;overflow:hidden}.ik-form-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 85% 15%,rgba(13,148,136,.35),transparent 45%),radial-gradient(circle at 10% 90%,rgba(30,90,138,.4),transparent 40%),linear-gradient(120deg,#0f2744,#1e5a8a 55%,#0d9488)}.ik-form-hero-inner{position:relative;display:flex;gap:28px;align-items:center;flex-wrap:wrap}.ik-avatar-wrap{display:flex;flex-direction:column;align-items:center;gap:10px}.ik-avatar{width:112px;height:112px;border-radius:50%;border:4px solid rgba(255,255,255,.35);background:#ffffff26;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;font-size:2rem;font-weight:700;box-shadow:0 8px 32px #0003}.ik-avatar img{width:100%;height:100%;object-fit:cover}.ik-avatar-actions{display:flex;gap:6px}.ik-avatar-btn{font-size:.75rem;padding:5px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.35);background:#ffffff26;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ik-avatar-btn:hover:not(:disabled){background:#ffffff47}.ik-avatar-btn-muted{opacity:.75}.ik-form-hero-text{flex:1;min-width:200px;color:#fff}.ik-form-eyebrow{margin:0 0 4px;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;opacity:.75}.ik-form-hero-text h1{margin:0 0 8px;font-size:1.85rem;font-weight:700;letter-spacing:-.02em}.ik-form-sub{margin:0;opacity:.85;font-size:.95rem;max-width:480px;line-height:1.5}.ik-timeline-mini{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px;font-size:.85rem;opacity:.9}.ik-timeline-mini span{background:#ffffff1f;padding:4px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.2)}.ik-form-body{padding:8px 32px 24px;display:flex;flex-direction:column;gap:20px}.ik-panel{background:#fafbfc;border:1px solid var(--border);border-radius:16px;padding:22px 24px}.ik-panel-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.ik-panel-icon{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--primary),#0d9488);color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center}.ik-panel-head h2{margin:0 0 2px;font-size:1.05rem;font-weight:700}.ik-panel-head p{margin:0;font-size:.85rem;color:var(--muted)}.ik-field-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 20px}.ik-field-grid-single{grid-template-columns:1fr}.ik-field-wide{grid-column:1 / -1}.ik-field label{display:block;font-size:.8rem;font-weight:600;color:var(--text);margin-bottom:6px}.ik-input{width:100%;border-radius:10px;border-color:#d0dae6;transition:border-color .15s,box-shadow .15s}.ik-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1e5a8a1f;outline:none}.ik-input-note{background:#fffbeb;border-color:#fde68a}.ik-date-input{font-family:inherit}.ik-employment-row{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:end}.ik-employment-connector{width:48px;height:2px;background:linear-gradient(90deg,var(--primary),#0d9488);border-radius:2px;margin-bottom:18px;position:relative}.ik-employment-connector:after{content:"→";position:absolute;right:-4px;top:50%;transform:translateY(-50%);font-size:.85rem;color:#0d9488}.ik-form-footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:16px 32px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--border)}.ik-save-btn{min-width:180px;font-weight:600;border-radius:10px;padding:10px 24px}.ik-alert{margin:0 32px 16px;padding:12px 16px;border-radius:10px;font-size:.9rem}.ik-alert-error{background:#fef2f2;color:var(--err);border:1px solid #fecaca}.ik-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:320px;color:var(--muted)}.ik-loading-ring{width:40px;height:40px;border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:ik-spin .8s linear infinite}@keyframes ik-spin{to{transform:rotate(360deg)}}.personel-photo-col{width:52px}.personel-list-photo{width:40px;height:40px;border-radius:8px;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;background:#f1f5f9;border:1px solid var(--border)}.personel-list-photo-empty{font-size:.75rem;color:var(--muted)}@media(max-width:768px){.ik-list-hero{padding:20px 20px 0}.ik-stat-row{grid-template-columns:1fr}.ik-form-hero{padding:24px 20px}.ik-form-body{padding:8px 16px 20px}.ik-form-footer{padding:14px 16px}.ik-field-grid,.ik-employment-row{grid-template-columns:1fr}.ik-employment-connector{display:none}.ik-card-grid{grid-template-columns:1fr}}.ue-page{max-width:1180px;margin:0 auto}.ue-list-page{max-width:none;width:100%;margin:0}.ue-hero-list{padding:20px 24px;margin-bottom:16px}.ue-hero-list:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#f97316,#ea580c 45%,#0d9488);z-index:1}.ue-hero-list-row{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px;color:#fff}.ue-hero-list-title h1{margin:2px 0 0;font-size:1.45rem}.ue-hero-list-stats{display:flex;flex-wrap:wrap;gap:8px 20px;flex:1}.ue-stat-inline{display:flex;align-items:baseline;gap:6px}.ue-stat-inline span{font-size:1.25rem;font-weight:700;color:#fff}.ue-stat-inline label{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#fff9}.ue-stat-inline.ue-stat-warn span{color:#fcd34d}.ue-stat-inline.ue-stat-ok span{color:#6ee7b7}.ue-toolbar-list{margin-bottom:12px}.ue-toolbar-right{display:flex;align-items:center;gap:16px}.ue-row-count{white-space:nowrap}.ue-table-panel{background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #1320330d}.ue-list-table{width:100%;border-collapse:collapse;font-size:.875rem}.ue-list-table thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #cbd5e1}.ue-list-table th{padding:10px 12px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#475569;white-space:nowrap}.ue-list-table td{padding:9px 12px;vertical-align:middle;border-bottom:1px solid #e8edf3}.ue-list-row{cursor:pointer;transition:background .12s ease}.ue-list-row:hover{background:#f0f7ff}.ue-list-row.is-progress{background:#fffbeb}.ue-list-row.is-progress:hover{background:#fef3c7}.ue-list-row:last-child td{border-bottom:none}.ue-col-pres{width:72px}.ue-pres-cell{display:flex;flex-direction:column;gap:0;line-height:1.2}.ue-pres-cell strong{font-size:.95rem;color:#1e40af}.ue-col-urun strong{display:block;font-size:.9rem;line-height:1.25}.ue-urun-kod{display:block;margin-top:2px}.ue-col-durum{width:110px}.ue-col-dt{white-space:nowrap;font-size:.82rem;color:#334155}.ue-col-qty{width:64px}.ue-col-perf{min-width:120px;max-width:160px}.ue-list-perf{display:flex;flex-direction:column;gap:3px}.ue-list-perf-bar{height:6px;background:#e2e8f0;border-radius:999px;overflow:hidden}.ue-list-perf-pct{font-size:.82rem;font-weight:700;color:#0f766e}.ue-list-perf-sub{font-size:.72rem}.ue-col-stok{width:120px}.ue-tag-inline{display:inline-block;margin:0;font-size:.68rem;padding:3px 8px;white-space:nowrap}.ue-col-go{width:36px;text-align:center;color:var(--muted)}.ue-row-arrow{font-size:1.1rem;opacity:.4;transition:opacity .12s,transform .12s}.ue-list-row:hover .ue-row-arrow{opacity:1;transform:translate(2px);color:var(--primary)}.ue-list-skeleton{height:280px;background:linear-gradient(90deg,#f1f5f9 25%,#e8edf3,#f1f5f9 75%);background-size:200% 100%;animation:ik-shimmer 1.2s infinite}.ue-empty-compact{padding:32px 24px}.ue-list-table .num{text-align:right;font-variant-numeric:tabular-nums}.ue-list-table thead .num{text-align:right}.ue-eyebrow{margin:0 0 4px;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:#f8fafc8c;font-weight:600}.ue-hero{position:relative;border-radius:16px;overflow:hidden;margin-bottom:24px;padding:28px 32px 0;background:#0f172a;border:1px solid rgba(148,163,184,.12);box-shadow:0 1px 2px #0f172a0f,0 16px 48px #0f172a24}.ue-hero-compact{padding-bottom:20px}.ue-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(118deg,#0f172a,#1e293b 48%,#1a2332);pointer-events:none}.ue-hero-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5) 0%,transparent 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.5) 0%,transparent 85%)}.ue-hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 45% at 100% 0%,rgba(234,88,12,.09) 0%,transparent 55%),radial-gradient(ellipse 40% 35% at 0% 100%,rgba(13,148,136,.06) 0%,transparent 50%)}.ue-hero-inner,.ue-hero-list-row,.ue-hero-actions{position:relative;z-index:2}.ue-hero-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;color:#fff;padding-bottom:24px}.ue-hero-inner h1{margin:4px 0 8px;font-size:1.75rem;font-weight:700;letter-spacing:-.02em}.ue-hero-sub{margin:0;opacity:.85;font-size:.95rem;max-width:520px;line-height:1.5}.ue-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.ue-hero-cta{background:#fffffff5!important;color:#0f172a!important;border:none!important;font-weight:600;border-radius:10px;box-shadow:0 2px 8px #0000001f}.ue-hero-secondary{background:#ffffff0f!important;color:#f8fafc!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ue-stat-row{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding-bottom:20px}.ue-stat{background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:14px 18px;display:flex;flex-direction:column;gap:4px}.ue-stat span{font-size:1.6rem;font-weight:700;color:#fff;line-height:1}.ue-stat label{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#ffffffa6}.ue-stat-warn span{color:#fcd34d}.ue-stat-ok span{color:#6ee7b7}.ue-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.ue-period-tabs{display:flex;gap:6px;flex-wrap:wrap}.ue-period-tab{padding:8px 18px;border-radius:999px;border:1px solid var(--border);background:var(--card);cursor:pointer;font-size:.9rem;font-weight:500;transition:all .15s}.ue-period-tab.active{background:var(--primary);color:#fff;border-color:var(--primary)}.ue-ref-date .input{min-width:160px}.ue-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.ue-emri-card{display:block;background:var(--card);border:1px solid var(--border);border-radius:16px;padding:20px;color:inherit;transition:transform .2s,box-shadow .2s}.ue-emri-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #1320331a;border-color:#c5d4e8}.ue-emri-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.ue-emri-card h3{margin:0 0 4px;font-size:1.05rem}.ue-emri-meta{margin:0 0 14px;font-size:.85rem;color:var(--muted)}.ue-emri-dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding-top:12px;border-top:1px dashed var(--border)}.ue-emri-dl dt{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.ue-emri-dl dd{margin:0;font-size:.88rem;font-weight:500}.ue-pres-badge{display:inline-flex;padding:4px 10px;border-radius:999px;background:#eff6ff;color:#1e40af;font-size:.78rem;font-weight:600}.ue-status-pill{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:999px}.ue-status-progress{background:#fef3c7;color:#b45309}.ue-status-done{background:#ecfdf5;color:#047857}.ue-progress-wrap{margin-top:14px}.ue-progress-head{display:flex;justify-content:space-between;font-size:.85rem;margin-bottom:6px}.ue-progress-bar{height:8px;background:#e2e8f0;border-radius:999px;overflow:hidden}.ue-progress-bar-lg{height:12px}.ue-progress-fill{height:100%;background:linear-gradient(90deg,#1e5a8a,#0d9488);border-radius:999px;transition:width .3s}.ue-progress-fill.is-over{background:linear-gradient(90deg,#059669,#10b981)}.ue-tag{display:inline-block;margin-top:10px;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:8px}.ue-tag-warn{background:#fff7ed;color:#c2410c}.ue-tag-ok{background:#ecfdf5;color:#047857}.ue-tag-muted{background:#f1f5f9;color:#64748b}.ue-empty,.ue-loading{text-align:center;padding:48px 24px;background:var(--card);border:1px dashed var(--border);border-radius:16px}.ue-skeleton{min-height:200px;background:linear-gradient(90deg,#f1f5f9 25%,#e8edf3,#f1f5f9 75%);background-size:200% 100%;animation:ik-shimmer 1.2s infinite}.ue-alert{margin-bottom:16px;padding:12px 16px;border-radius:10px}.ue-alert-error{background:#fef2f2;color:var(--err);border:1px solid #fecaca}.ue-alert-info{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.ue-pres-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ue-pres-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 12px;border:2px solid var(--border);border-radius:16px;background:#fafbfc;cursor:pointer;transition:all .2s;color:var(--text)}.ue-pres-card:hover:not(:disabled){border-color:#93c5fd;background:#f0f9ff}.ue-pres-card.is-selected{border-color:#ea580c;background:linear-gradient(180deg,#fff7ed,#ffedd5);box-shadow:0 8px 24px #ea580c33;transform:translateY(-2px)}.ue-pres-icon-wrap{position:relative;width:56px;height:56px;color:#475569}.ue-pres-card.is-selected .ue-pres-icon-wrap{color:#ea580c}.ue-pres-icon{width:100%;height:100%;overflow:visible}.ue-pres-mold-g.is-hidden{opacity:0;visibility:hidden}.ue-pres-mold-g.is-seated{opacity:1}.ue-pres-mold-body{fill:#0f766e}.ue-pres-mold-detail{fill:#ccfbf1;opacity:.85}.ue-pres-mold-lift{stroke:#134e4a;opacity:.7}.ue-pres-mold-g.is-installing{animation:ue-mold-drop 1.15s cubic-bezier(.22,1,.36,1) both;transform-box:fill-box;transform-origin:center top}.ue-pres-piston.is-anim,.ue-pres-ram.is-anim{animation:ue-press-ram 1.15s cubic-bezier(.33,1,.68,1) both;transform-box:fill-box;transform-origin:center top}.ue-pres-card.is-installing{border-color:#14b8a6;background:linear-gradient(180deg,#f0fdfa,#ccfbf1);box-shadow:0 0 0 3px #14b8a640,0 12px 28px #0f766e38;animation:ue-pres-card-pulse 1.4s ease-out both;z-index:2}.ue-pres-card.is-installing .ue-pres-icon-wrap{color:#0f766e}.ue-pres-kalip-badge.is-install-label{display:flex;flex-direction:column;gap:2px;background:#0f766e;color:#ecfdf5;animation:ue-badge-pop .45s ease-out .85s both}.ue-pres-kalip-badge.is-install-label em{font-style:normal;font-weight:650;font-size:.68rem;opacity:.92;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ue-pres-install-sparks{pointer-events:none;position:absolute;left:50%;top:62%;width:0;height:0}.ue-pres-install-sparks i{position:absolute;width:5px;height:5px;border-radius:50%;background:#f59e0b;opacity:0;animation:ue-spark .55s ease-out .95s both}.ue-pres-install-sparks i:nth-child(1){animation-name:ue-spark-1}.ue-pres-install-sparks i:nth-child(2){animation-name:ue-spark-2;background:#14b8a6}.ue-pres-install-sparks i:nth-child(3){animation-name:ue-spark-3}.ue-pres-install-sparks i:nth-child(4){animation-name:ue-spark-4;background:#fbbf24}@keyframes ue-mold-drop{0%{opacity:0;transform:translateY(-28px) scale(.85)}45%{opacity:1;transform:translateY(-6px) scale(1)}70%{transform:translateY(1px) scale(1.04)}85%{transform:translateY(-1px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ue-press-ram{0%,35%{transform:translateY(0)}55%{transform:translateY(5px)}70%{transform:translateY(7px)}to{transform:translateY(0)}}@keyframes ue-pres-card-pulse{0%{transform:scale(1)}40%{transform:scale(1.03)}70%{transform:scale(.995)}to{transform:scale(1)}}@keyframes ue-badge-pop{0%{opacity:0;transform:translateY(6px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ue-spark-1{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-14px,-10px) scale(.2)}}@keyframes ue-spark-2{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(16px,-8px) scale(.2)}}@keyframes ue-spark-3{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-8px,12px) scale(.2)}}@keyframes ue-spark-4{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(12px,10px) scale(.2)}}@media(prefers-reduced-motion:reduce){.ue-pres-mold-g.is-installing,.ue-pres-piston.is-anim,.ue-pres-ram.is-anim,.ue-pres-card.is-installing,.ue-pres-kalip-badge.is-install-label,.ue-pres-install-sparks i{animation:none!important}}.ue-pres-ton{font-size:.85rem;color:var(--muted)}.ue-pres-check{font-size:.72rem;font-weight:700;color:#ea580c;text-transform:uppercase}.ue-pres-selector{display:flex;flex-direction:column;gap:10px}.ue-pres-kalip-hint{margin:0;line-height:1.4}.ue-pres-install-toast{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:12px;border:1px solid #5eead4;background:linear-gradient(135deg,#0f766e,#0d9488);color:#ecfdf5;box-shadow:0 10px 28px #0f766e47;animation:ue-toast-in .35s ease-out both}.ue-pres-install-toast strong{font-size:.95rem}.ue-pres-install-toast span{font-size:.82rem;opacity:.92}@keyframes ue-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ue-pres-kalip-err,.ue-pres-kalip-warn{margin:0}.ue-pres-card.no-kalip{border-style:dashed}.ue-pres-card.has-kalip{border-color:#86efac}.ue-pres-kalip-badge{display:block;max-width:100%;padding:4px 8px;border-radius:8px;background:#ecfdf5;color:#047857;font-size:.72rem;font-weight:700;line-height:1.25;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ue-pres-kalip-missing{font-size:.72rem;font-weight:650;color:#b45309}.ue-pres-kalip-menu-btn{position:absolute;top:8px;right:8px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--border);background:#fff;color:var(--muted);font-size:1rem;font-weight:800;line-height:1;cursor:pointer;z-index:2}.ue-pres-kalip-menu-btn:hover{background:#f1f5f9;color:var(--text)}.ue-pres-ctx-menu{position:fixed;z-index:1200;min-width:160px;padding:6px;border-radius:12px;border:1px solid var(--border);background:var(--card);box-shadow:0 12px 32px #0f172a2e;display:flex;flex-direction:column;gap:2px}.ue-pres-ctx-menu button{display:block;width:100%;text-align:left;padding:10px 12px;border:0;border-radius:8px;background:transparent;font-size:.88rem;font-weight:600;cursor:pointer;color:var(--text)}.ue-pres-ctx-menu button:hover{background:#f1f5f9}.ue-pres-ctx-menu button.is-danger{color:#b91c1c}.form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:640px){.form-row-2{grid-template-columns:1fr}}.ue-form-page{padding-bottom:80px}.ue-form-topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ue-back{font-size:.9rem;color:var(--muted)}.ue-back:hover{color:var(--primary)}.ue-form-shell{background:var(--card);border:1px solid var(--border);border-radius:20px;overflow:hidden;box-shadow:0 4px 24px #1320330f}.ue-form-hero{position:relative;padding:28px 32px;overflow:hidden}.ue-form-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#0f3460,#533483,#e94560);opacity:.9}.ue-form-hero-content{position:relative;color:#fff}.ue-form-hero-content h1{margin:0 0 8px;font-size:1.65rem}.ue-panel{padding:24px 32px;border-top:1px solid var(--border)}.ue-panel h2{margin:0 0 16px;font-size:1rem;font-weight:700}.ue-section{background:#fafbfc}.ue-section-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.ue-section-head h2{margin:0 0 4px;font-size:1.05rem}.ue-section-head p{margin:0;font-size:.85rem;color:var(--muted)}.ue-step-badge{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#1e5a8a,#0d9488);box-shadow:0 4px 12px #1e5a8a40}.ue-section-product .ue-step-badge{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.ue-section-personel .ue-step-badge{background:linear-gradient(135deg,#7c3aed,#6d28d9)}.ue-section-production .ue-step-badge{background:linear-gradient(135deg,#ea580c,#c2410c)}.ue-field-box{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px 14px;transition:border-color .15s ease,box-shadow .15s ease}.ue-field-box:focus-within{border-color:#93c5fd;box-shadow:0 0 0 3px #1e5a8a1a}.ue-field-box-accent{border-color:#bfdbfe;background:linear-gradient(180deg,#fff,#f0f9ff)}.ue-field-box-highlight{border-color:#fed7aa;background:linear-gradient(180deg,#fff,#fff7ed)}.ue-field-box-wide{grid-column:1 / -1}.ue-field-box-grow{flex:1;min-width:0}.ue-field-box-hours{width:130px;flex-shrink:0}.ue-field-box label{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:8px}.ue-field-icon{font-size:.95rem;line-height:1}.ue-field-hint{margin:10px 0 0;font-size:.82rem;color:var(--muted)}.ue-form-shell .ue-input-enhanced,.ue-form-shell .ue-field-box .searchable-select-trigger{width:100%;border:1px solid #dbeafe;border-radius:10px;padding:10px 12px;font-size:.95rem;background:#fff;transition:border-color .15s,box-shadow .15s}.ue-form-shell .ue-input-enhanced:focus,.ue-form-shell .ue-field-box .searchable-select-trigger:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #1e5a8a1f}.ue-form-shell .ue-field-box .searchable-select.is-open .searchable-select-trigger{border-color:var(--primary);box-shadow:0 0 0 3px #1e5a8a1f}.ue-input-suffix{display:flex;align-items:center;gap:8px}.ue-input-suffix .input{flex:1;min-width:0}.ue-input-suffix>span{font-size:.78rem;font-weight:600;color:#94a3b8;white-space:nowrap}.ue-product-block{display:flex;flex-direction:column;gap:14px}.ue-product-preview{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;border:1px solid #bbf7d0;background:linear-gradient(90deg,#ecfdf5,#f0fdf4)}.ue-product-preview-icon{width:36px;height:36px;border-radius:50%;background:#10b981;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.ue-product-preview strong{display:block;font-size:.95rem;margin-bottom:2px}.ue-product-preview-meta{font-size:.82rem;color:#047857}.ue-personel-stack{display:flex;flex-direction:column;gap:12px}.ue-personel-card{display:flex;align-items:flex-end;gap:12px;padding:14px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 3px #0f172a0a;transition:box-shadow .15s,border-color .15s}.ue-personel-card:focus-within{border-color:#c4b5fd;box-shadow:0 4px 16px #7c3aed14}.ue-personel-index{width:28px;height:28px;border-radius:8px;background:#ede9fe;color:#6d28d9;font-size:.8rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:10px}.ue-personel-del{flex-shrink:0;margin-bottom:6px}.ue-btn-add-row{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:14px;padding:14px 20px;border:2px dashed #cbd5e1;border-radius:12px;background:#fff;color:#475569;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .15s ease}.ue-btn-add-row:hover{border-color:#7c3aed;color:#6d28d9;background:#faf5ff}.ue-btn-add-icon{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1}.ue-sub-block{margin-bottom:22px}.ue-sub-block:last-child{margin-bottom:0}.ue-sub-title{margin:0 0 12px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.ue-time-flow{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:start}.ue-time-flow--vardiya{grid-template-columns:minmax(180px,280px) 1fr;align-items:end}.ue-vardiya-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.ue-vardiya-chip{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;border-radius:12px;border:2px solid var(--border);background:#f8fafc;cursor:pointer;text-align:left;color:var(--text);transition:border-color .15s,background .15s,box-shadow .15s}.ue-vardiya-chip strong{font-size:.95rem}.ue-vardiya-chip span{font-size:.75rem;color:var(--muted);font-weight:600}.ue-vardiya-chip:hover:not(:disabled){border-color:#fdba74;background:#fff7ed}.ue-vardiya-chip.is-active{border-color:#ea580c;background:linear-gradient(180deg,#fff7ed,#ffedd5);box-shadow:0 4px 14px #ea580c2e}.ue-vardiya-chip:disabled{opacity:.65;cursor:not-allowed}.ue-vardiya-range-preview{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;border:1px dashed #fdba74;background:#fffbeb;min-width:0}.ue-vardiya-range-preview strong{font-size:.92rem;font-weight:700;word-break:break-word}.ue-time-arrow{display:flex;align-items:center;justify-content:center;padding-top:36px;color:#ea580c;font-size:1.25rem;font-weight:700}.ue-params-grid{display:grid;grid-template-columns:180px 1fr;gap:14px}.ue-qty-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ue-qty-card{padding:16px;border-radius:14px;border:1px solid transparent;text-align:center}.ue-qty-card label{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.ue-qty-ok{background:linear-gradient(180deg,#ecfdf5,#d1fae5);border-color:#6ee7b7}.ue-qty-ok label{color:#047857}.ue-qty-warn{background:linear-gradient(180deg,#fffbeb,#fef3c7);border-color:#fcd34d}.ue-qty-warn label{color:#b45309}.ue-qty-def{background:linear-gradient(180deg,#fff7ed,#ffedd5);border-color:#fdba74}.ue-qty-def label{color:#c2410c}.ue-input-qty{width:100%;text-align:center;font-size:1.5rem!important;font-weight:700;border:none!important;background:#ffffffb3!important;border-radius:10px!important;padding:10px 8px!important;box-shadow:inset 0 1px 2px #0000000a}.ue-input-qty:focus{outline:none;box-shadow:inset 0 0 0 2px #1e5a8a33;background:#fff!important}.ue-qty-unit{display:block;margin-top:8px;font-size:.72rem;color:#64748b}.ue-panel-head-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ue-panel-head-row h2{margin:0}.ue-field-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 20px}.ue-field-wide{grid-column:1 / -1}.ue-field label{display:block;font-size:.8rem;font-weight:600;margin-bottom:6px}.ue-personel-rows{display:flex;flex-direction:column;gap:10px}.ue-personel-row{display:flex;gap:12px;align-items:flex-end}.ue-field-grow{flex:1;min-width:0}.ue-field-hours{width:120px}.ue-row-del{margin-bottom:4px}.ue-metrics-panel{background:#f8fafc}.ue-metrics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;margin-bottom:16px}.ue-metrics-grid strong{display:block;font-size:1.25rem;margin-top:4px}.ue-form-footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:12px;padding:16px 32px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--border)}.ue-detail-hero{position:relative;border-radius:16px;overflow:hidden;margin-bottom:20px;padding:28px 32px}.ue-detail-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0f3460,#16213e)}.ue-detail-hero-inner{position:relative;color:#fff}.ue-detail-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ue-detail-hero-inner h1{margin:0 0 6px;font-size:1.65rem}.ue-detail-actions{display:flex;gap:8px}.ue-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.ue-panel-wide{grid-column:1 / -1}.ue-detail-dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.ue-detail-dl dt{font-size:.72rem;text-transform:uppercase;color:var(--muted)}.ue-detail-dl dd{margin:0;font-weight:600}.ue-personel-chips{display:flex;flex-wrap:wrap;gap:10px}.ue-personel-chip{padding:10px 14px;border-radius:12px;background:#f1f5f9;border:1px solid var(--border)}.ue-personel-chip span{display:block;font-size:.85rem;color:var(--muted);margin-top:2px}.ue-text-ok{color:#047857}.ue-text-warn{color:#b45309}.ue-onay-hint{background:#fffbeb;border-left:4px solid #f59e0b}.ue-onay-list{display:flex;flex-direction:column;gap:14px}.ue-onay-card{display:grid;grid-template-columns:1fr auto auto;gap:20px;align-items:center;padding:20px 24px;background:var(--card);border:1px solid var(--border);border-radius:16px}.ue-onay-card-wide{grid-template-columns:1fr auto auto;grid-template-areas:"main stats actions" "hammadde hammadde hammadde"}.ue-onay-card-wide .ue-onay-card-main{grid-area:main}.ue-onay-card-wide .ue-onay-stats{grid-area:stats}.ue-onay-card-wide .ue-onay-actions{grid-area:actions}.ue-onay-card-wide .ue-hammadde-panel{grid-area:hammadde;margin-top:4px}.ue-hammadde-panel{padding:14px 16px;background:#f8fafc;border:1px solid var(--border);border-radius:12px}.ue-hammadde-panel-error{background:#fffbeb;border-color:#fde68a}.ue-hammadde-panel h4{margin:0 0 10px;font-size:.95rem}.ue-hammadde-panel-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:10px}.ue-hammadde-panel-head h4{margin:0}.ue-hammadde-summary{display:flex;flex-wrap:wrap;gap:12px 20px;font-size:.88rem;color:var(--muted)}.ue-hammadde-table{width:100%;border-collapse:collapse;font-size:.88rem}.ue-hammadde-table th,.ue-hammadde-table td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--border)}.ue-hammadde-table th{font-weight:600;color:var(--muted);font-size:.8rem}.ue-hammadde-table tr:last-child td{border-bottom:none}.ue-hammadde-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px 4px}.ue-hammadde-mobile-list{display:none}.ue-hammadde-mobile-card{padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:#fff}.ue-hammadde-mobile-card-head{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.ue-hammadde-mobile-card-head strong{font-size:.95rem;line-height:1.35}.ue-hammadde-mobile-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0}.ue-hammadde-mobile-dl dt{margin:0;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.ue-hammadde-mobile-dl dd{margin:4px 0 0;font-weight:600;font-size:.92rem}@media(max-width:768px){.ue-hammadde-table-desktop{display:none}.ue-hammadde-mobile-list{display:flex;flex-direction:column;gap:10px}.ue-hammadde-panel-head{flex-direction:column;align-items:flex-start}.ue-hammadde-summary{flex-direction:column;align-items:flex-start;gap:6px}.app-shell--mobile .ue-detail-page{padding-bottom:24px}.app-shell--mobile .ue-detail-page .ue-detail-grid{gap:12px}.app-shell--mobile .ue-detail-page .ue-panel{padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--card)}.app-shell--mobile .ue-detail-page .ue-detail-hero{padding:20px 16px;margin-bottom:12px}.app-shell--mobile .ue-detail-page .ue-detail-dl{grid-template-columns:1fr}.app-shell--mobile .ue-detail-page .ue-form-topbar{margin-bottom:8px}}.ue-onay-card-main{display:flex;gap:14px;align-items:flex-start}.ue-onay-card-main h3{margin:0 0 4px}.ue-onay-stats{display:flex;gap:24px}.ue-onay-stats strong{display:block;font-size:1.1rem}.ue-onay-actions{display:flex;flex-wrap:wrap;gap:8px}.ue-def-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.ue-def-card{padding:20px;border-radius:16px;border:1px solid var(--border);background:var(--card);border-top:4px solid #94a3b8}.ue-def-bekliyor{border-top-color:#f59e0b}.ue-def-onarimda{border-top-color:#3b82f6}.ue-def-tamam{border-top-color:#10b981}.ue-def-hurda{border-top-color:#64748b}.ue-def-card-top{display:flex;justify-content:space-between;margin-bottom:10px}.ue-def-adet{font-weight:700;font-size:1.1rem;color:#ea580c}.ue-def-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;align-items:flex-start}.ue-def-onarim-field{flex:1 1 100%;display:flex;flex-direction:column;gap:8px}.ue-def-onarim-textarea{width:100%;min-height:84px;resize:vertical;line-height:1.45}.ue-def-onarim-readonly{margin:10px 0 0;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid var(--border);font-size:.92rem;line-height:1.45}.ue-def-onarim-readonly .muted{display:block;margin-bottom:4px}.ue-def-status-note{margin:10px 0 0;padding:8px 10px;border-radius:8px;font-size:.875rem;font-weight:600}.ue-def-status-note--ok{background:#ecfdf5;color:#047857}.ue-def-status-note--hurda{background:#f1f5f9;color:#475569}.ue-def-hurda-ozet{margin-top:6px}.ue-def-hurda-ozet strong{color:#b45309}@media(max-width:900px){.ue-pres-grid,.ue-stat-row{grid-template-columns:repeat(2,1fr)}.ue-hero-list-row{flex-direction:column;align-items:flex-start}.ue-list-table{min-width:960px}.ue-onay-card,.ue-detail-grid,.ue-field-grid,.ue-time-flow,.ue-time-flow--vardiya,.ue-vardiya-chips{grid-template-columns:1fr}.ue-time-arrow{padding-top:0;transform:rotate(90deg)}.ue-params-grid,.ue-qty-grid{grid-template-columns:1fr}.ue-personel-card{flex-wrap:wrap}.ue-field-box-hours{width:100%}}@media(max-width:520px){.ue-pres-grid{grid-template-columns:1fr}}.fin-page{max-width:1200px;margin:0 auto;padding-bottom:48px}.fin-hero{position:relative;margin-bottom:20px;padding:28px 28px 20px;border-radius:18px;overflow:hidden;border:1px solid var(--border);background:var(--card)}.fin-hero-compact{padding-bottom:24px}.fin-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ecfdf5,#f0f9ff 55%,#fff);opacity:.9}.fin-hero-inner{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.fin-hero-inner h1{margin:6px 0 8px}.fin-eyebrow{margin:0;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#047857}.fin-hero-sub{margin:0;color:var(--muted);max-width:560px}.fin-stat-row{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.fin-stat-row-inline{margin:0 0 20px}.fin-stat{padding:12px 14px;border-radius:12px;background:#ffffffd9;border:1px solid var(--border)}.fin-stat strong{display:block;font-size:1.15rem}.fin-stat span{font-size:.82rem;color:var(--muted)}.fin-stat-ok strong{color:#047857}.fin-stat-danger strong{color:#b91c1c}.fin-stat-warn strong{color:#b45309}.fin-toolbar{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;align-items:flex-end}.fin-toolbar-wrap .fin-segment{display:flex;gap:6px}.fin-date-filter{display:flex;flex-direction:column;gap:4px;font-size:.78rem;color:var(--muted)}.fin-date-filter .input{min-width:150px}.fin-filter{min-width:160px}.fin-table-wrap{overflow-x:auto}.fin-table{width:100%;border-collapse:collapse;font-size:.92rem}.fin-table th,.fin-table td{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.fin-table th{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.fin-link{color:inherit;text-decoration:none}.fin-link:hover{color:#047857}.fin-actions{display:flex;gap:6px;align-items:center;justify-content:flex-end;white-space:nowrap}.fin-tag{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.78rem;font-weight:600}.fin-tag-ok{background:#d1fae5;color:#047857}.fin-tag-capraz{background:#e0e7ff;color:#4338ca}.fin-tag-wise-faktoring{background:#ccfbf1;color:#0f766e}.fin-tag-danger{background:#fee2e2;color:#b91c1c}.fin-tag-warn{background:#fef3c7;color:#b45309}.fin-tag-muted{background:#f1f5f9;color:#64748b}.fin-text-ok{color:#047857;font-weight:600}.fin-text-danger{color:#b91c1c;font-weight:600}.fin-alert{padding:12px 16px;border-radius:10px;margin-bottom:16px}.fin-alert-error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.fin-empty,.fin-loading{padding:48px 24px;text-align:center;border:1px dashed var(--border);border-radius:16px;background:var(--card)}.fin-panel{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:24px;margin-bottom:20px}.fin-panel h1,.fin-panel h2{margin:0 0 16px}.fin-panel-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px}.fin-form-page .fin-back{display:inline-block;margin-bottom:16px;color:var(--muted);text-decoration:none}.fin-form-topbar{display:flex;align-items:center;gap:12px;margin-bottom:16px}.fin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fin-form-grid .span-2{grid-column:span 2}.fin-form-actions{margin-top:20px;display:flex;gap:10px}.fin-checkbox-row label{display:flex;align-items:center;gap:8px;font-size:.92rem}.fin-inline-pay{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.fin-month-nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.fin-takvim{display:flex;flex-direction:column;gap:16px}.fin-takvim-day{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden}.fin-takvim-day-head{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8fafc;border-bottom:1px solid var(--border)}.fin-takvim-day-head h2{margin:0;font-size:1rem}.fin-takvim-items{display:flex;flex-direction:column}.fin-takvim-card{display:flex;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--border)}.fin-takvim-card:last-child{border-bottom:none}.fin-takvim-card-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:120px}.fin-takvim-primary{border-left:4px solid #3b82f6}.fin-takvim-success{border-left:4px solid #10b981}.fin-takvim-warn{border-left:4px solid #f59e0b}.fin-takvim-danger{border-left:4px solid #ef4444}.fin-calendar-page{max-width:none}.fin-calendar-stats{margin-bottom:12px}.fin-calendar-legend{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.fin-calendar-shell{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;min-height:calc(100vh - 280px)}.fin-calendar-grid-wrap{background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.fin-calendar-grid-head,.fin-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.fin-calendar-weekday{padding:10px 8px;text-align:center;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:#f8fafc;border-bottom:1px solid var(--border)}.fin-calendar-cell{min-height:110px;padding:8px;border:none;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--card);text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:background .15s}.fin-calendar-cell:nth-child(7n){border-right:none}.fin-calendar-cell:hover{background:#f8fafc}.fin-calendar-cell-empty{background:#fafafa;cursor:default}.fin-calendar-cell-today .fin-calendar-day-num{background:#047857;color:#fff}.fin-calendar-cell-selected{background:#ecfdf5;box-shadow:inset 0 0 0 2px #10b981}.fin-calendar-cell-overdue{background:#fff7f7}.fin-calendar-day-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;font-weight:700;font-size:.88rem}.fin-calendar-cell-items{display:flex;flex-direction:column;gap:4px;overflow:hidden}.fin-calendar-chip{display:block;padding:3px 6px;border-radius:6px;font-size:.68rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-chip-tahsilat{background:#10b9812e;color:#047857;border:1px solid rgba(16,185,129,.35)}.fin-chip-odeme{background:#ef44441f;color:#b91c1c;border:1px solid rgba(239,68,68,.25)}.fin-chip-capraz{background:#6366f124;color:#4338ca;border:1px solid rgba(99,102,241,.3)}.fin-chip-wise-faktoring{background:#0d948824;color:#0f766e;border:1px solid rgba(13,148,136,.3)}.fin-calendar-chip-clickable{cursor:pointer}.fin-calendar-chip-clickable:hover{filter:brightness(.96)}.fin-chip-gecikmis{background:#ef444438;color:#991b1b;border:1px solid #fca5a5;font-weight:600}.fin-calendar-more{font-size:.68rem;color:var(--muted)}.fin-calendar-month-label{min-width:160px;text-align:center;text-transform:capitalize}.fin-calendar-detail{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:16px;overflow-y:auto;max-height:calc(100vh - 280px)}.fin-calendar-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px}.fin-calendar-detail-head h3{margin:0}.fin-calendar-detail-list{display:flex;flex-direction:column;gap:10px}.fin-calendar-detail-card{padding:12px;border-radius:12px;border:1px solid var(--border)}.fin-detail-tahsilat{border-left:4px solid #10b981}.fin-detail-odeme{border-left:4px solid #ef4444}.fin-detail-capraz{border-left:4px solid #6366f1;background:#f8faff}.fin-detail-wise-faktoring{border-left:4px solid #14b8a6;background:#f0fdfa}.fin-calendar-detail-card-clickable{cursor:pointer}.fin-calendar-detail-card-clickable:hover{border-color:#a5b4fc}.fin-capraz-detail-modal{gap:12px}.fin-capraz-detail-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:1.05rem}.fin-capraz-detail-list{margin:0;display:grid;gap:10px}.fin-capraz-detail-list div{display:grid;gap:4px}.fin-capraz-detail-list dt{margin:0;font-size:.78rem;font-weight:600;color:var(--muted, #64748b);text-transform:uppercase;letter-spacing:.02em}.fin-capraz-detail-list dd{margin:0;font-size:.95rem;color:var(--text, #0f172a);white-space:pre-wrap}.fin-calendar-detail-card-top{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.fin-calendar-detail-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.fin-calendar-detail-actions{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fin-calendar-paid-toggle{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--text);font:inherit;font-size:.875rem;cursor:pointer;transition:border-color .15s,background .15s}.fin-calendar-paid-toggle:hover:not(:disabled){border-color:#10b981;background:#ecfdf5}.fin-calendar-paid-toggle:disabled{opacity:.65;cursor:wait}.fin-calendar-paid-box{width:18px;height:18px;border:2px solid #9ca3af;border-radius:4px;flex-shrink:0;position:relative}.fin-detail-page .fin-back{margin-bottom:12px}.fin-detail-hero{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:24px;margin-bottom:20px;background:linear-gradient(135deg,#0f766e,#134e4a);border-radius:16px;color:#fff}.fin-detail-hero h1{margin:4px 0;color:#fff}.fin-detail-hero .fin-eyebrow{color:#ffffffbf}.fin-detail-hero .fin-hero-sub{color:#ffffffd9}.fin-detail-hero-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.fin-detail-amount{font-size:1.6rem;color:#fff}.fin-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fin-detail-grid .span-2{grid-column:span 2}.fin-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0}.fin-dl>div{display:flex;flex-direction:column;gap:4px}.fin-dl>div.span-2{grid-column:span 2}.fin-dl dt{font-size:.78rem;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.fin-dl dd{margin:0;font-weight:500}.fin-detail-actions{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}.fin-timeline{list-style:none;margin:0;padding:0;position:relative}.fin-timeline-item{display:flex;gap:12px;padding-bottom:16px;position:relative}.fin-timeline-item:not(:last-child):before{content:"";position:absolute;left:7px;top:18px;bottom:0;width:2px;background:var(--border)}.fin-timeline-dot{width:16px;height:16px;border-radius:50%;background:#10b981;border:3px solid #d1fae5;flex-shrink:0;margin-top:2px}.fin-timeline-body{flex:1;min-width:0}.fin-timeline-head{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.fin-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.fin-modal{background:var(--card);border-radius:16px;padding:24px;width:min(520px,100%);max-height:90vh;overflow-y:auto;box-shadow:0 20px 50px #0003}.fin-modal h2{margin-top:0}.fin-modal-lg{width:min(920px,100%)}.fin-modal-sm{width:min(480px,100%)}.fin-cek-detay-modal{position:relative}.fin-cek-detay-modal .fin-detail-amount{font-size:1.25rem;color:var(--primary)}.fin-cek-modal-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border)}.fin-cek-modal-head h2{margin:4px 0}.fin-cek-modal-head-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.fin-modal-close{margin-top:4px}.fin-detail-grid-modal{margin-top:0}.fin-detail-grid-modal h3{margin-top:0;font-size:1rem}.fin-ciro-panel{margin-bottom:16px;border-left:4px solid #6366f1;background:linear-gradient(135deg,#6366f10f,#6366f105)}.fin-ciro-panel h3{margin-top:0;color:#4338ca}.fin-ciro-dl{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-ciro-summary-panel{margin-bottom:20px}.fin-ciro-summary-panel h2{margin-top:0}.fin-ciro-summary-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:12px}.fin-ciro-summary-card{text-align:left;border:1px solid var(--border);border-radius:12px;padding:14px 16px;background:var(--card);cursor:pointer;transition:border-color .15s,box-shadow .15s}.fin-ciro-summary-card:hover{border-color:#6366f1;box-shadow:0 4px 16px #6366f11f}.fin-ciro-summary-card-head{display:flex;justify-content:space-between;gap:8px;align-items:baseline;margin-bottom:8px}.fin-row-ciro{background:#6366f10a}.fin-row-ciro:hover td{background:#6366f114}.fin-timeline-item.is-ciro .fin-timeline-dot{background:#6366f1;box-shadow:0 0 0 3px #6366f133}.fin-ciro-timeline-detail{margin-top:6px;padding:8px 10px;border-radius:8px;background:#6366f114}.fin-modal-inner-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a59;display:flex;align-items:center;justify-content:center;padding:16px;border-radius:16px}body.fin-cek-modal-open{overflow:hidden}.fin-cek-split-page{display:flex;flex-direction:column;min-height:calc(100vh - 120px);max-width:none;padding-bottom:16px}.fin-cek-split-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border)}.fin-cek-split-toolbar h1{margin:4px 0 0}.fin-cek-split-toolbar-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;flex:1;min-width:240px}.fin-cek-sirket-select{display:flex;flex-direction:column;gap:4px;min-width:200px}.fin-cek-split-stats{display:flex;flex-wrap:wrap;gap:10px}.fin-cek-split-alert{margin-bottom:12px}.fin-cek-split-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px;flex:1;min-height:0}.fin-cek-split-panel{display:flex;flex-direction:column;min-height:0;border:1px solid var(--border);border-radius:16px;background:var(--card);overflow:hidden}.fin-cek-split-giris{border-top:4px solid #10b981}.fin-cek-split-cikis{border-top:4px solid #ef4444}.fin-cek-split-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border);background:var(--bg)}.fin-cek-split-panel-head h2{margin:0;font-size:1.15rem}.fin-cek-split-panel-body{flex:1;overflow:auto;padding:12px;min-height:280px}.fin-cek-split-list{display:flex;flex-direction:column;gap:10px}.fin-cek-split-card{padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.fin-cek-split-card:hover{border-color:var(--primary);box-shadow:0 2px 8px #1e5a8a14}.fin-cek-split-card-muted{opacity:.72}.fin-cek-split-card-top{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.fin-cek-split-card-amount{font-size:1.2rem;font-weight:700;margin:6px 0}.fin-cek-split-card-meta{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:.85rem;color:var(--muted)}.fin-cek-split-card-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;align-items:center}.fin-cek-split-empty{text-align:center;padding:48px 16px}.fin-cek-split-foot{margin-top:12px;text-align:center}.fin-cek-quick-modal{max-width:560px;width:100%}.fin-cek-quick-form{padding:0 20px 20px}.fin-cek-quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fin-cek-quick-grid .span-2{grid-column:1 / -1}.fin-cek-quick-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}@media(max-width:960px){.fin-cek-split-layout{grid-template-columns:1fr}.fin-cek-split-page{min-height:auto}}.fin-calendar-paid-toggle:hover:not(:disabled) .fin-calendar-paid-box{border-color:#10b981}.fin-cal-v2{display:flex;flex-direction:column;gap:0;padding-bottom:8px}.fin-cal-v2.fin-calendar-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:var(--bg);padding:10px 14px 14px;overflow:hidden}body.fin-cal-fs-active{overflow:hidden}.fin-cal-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px;padding:8px 0 12px;border-bottom:1px solid var(--border);margin-bottom:10px}.fin-cal-title{margin:0 0 8px;font-size:1.15rem;font-weight:700}.fin-cal-toolbar-left{display:flex;flex-direction:column;gap:6px}.fin-cal-nav{display:inline-flex;align-items:center;gap:4px;background:var(--card);border:1px solid var(--border);border-radius:10px;padding:2px 4px}.fin-cal-week-nav{margin-left:0}.fin-cal-nav-btn{width:32px;height:32px;border:none;background:transparent;border-radius:8px;cursor:pointer;font-size:1.25rem;line-height:1;color:var(--text)}.fin-cal-nav-btn:hover{background:#f1f5f9}.fin-cal-nav-label{min-width:130px;text-align:center;font-weight:600;font-size:.92rem;text-transform:capitalize;padding:0 6px}.fin-cal-week-label{min-width:180px;font-size:.85rem;text-transform:none}.fin-cal-nav-today{margin-left:6px;padding:4px 10px;border:none;background:#ecfdf5;color:#047857;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer}.fin-cal-toolbar-right{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fin-cal-scope{display:inline-flex;background:#f1f5f9;border-radius:10px;padding:3px;gap:2px}.fin-cal-scope-btn{border:none;background:transparent;padding:6px 14px;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;color:var(--muted)}.fin-cal-scope-btn.active{background:var(--card);color:var(--text);box-shadow:0 1px 3px #00000014}.fin-cal-fs-btn,.fin-cal-panel-toggle{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:6px 12px;font-size:.85rem;cursor:pointer}.fin-cal-fs-btn.active{background:var(--primary);color:#fff;border-color:var(--primary)}.fin-cal-period-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:10px 12px;margin-bottom:10px;background:var(--card);border:1px solid var(--border);border-radius:12px}.fin-cal-period-tag{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:4px 10px;background:#f8fafc;border-radius:6px}.fin-cal-period-stats{display:flex;flex-wrap:wrap;gap:8px 16px;flex:1}.fin-cal-stat{display:flex;flex-direction:column;gap:1px;min-width:88px}.fin-cal-stat-value{font-weight:700;font-size:1rem;line-height:1.2}.fin-cal-stat-label{font-size:.72rem;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.fin-cal-stat-sub{font-size:.78rem;color:var(--text);font-weight:600}.fin-cal-stat-odeme .fin-cal-stat-value{color:#b91c1c}.fin-cal-stat-tahsilat .fin-cal-stat-value{color:#047857}.fin-cal-stat-capraz .fin-cal-stat-value{color:#4338ca}.fin-cal-stat-wise-faktoring .fin-cal-stat-value{color:#0f766e}.fin-cal-stat-danger .fin-cal-stat-value{color:#dc2626}.fin-cal-stat-warn .fin-cal-stat-value{color:#d97706}.fin-cal-legend-inline{display:flex;flex-wrap:wrap;gap:6px}.fin-cal-alert{margin-bottom:8px}.fin-cal-day-bar{margin-bottom:10px;padding:12px 14px;background:linear-gradient(135deg,#eff6ff,#ecfdf5);border:1px solid #93c5fd;border-radius:12px;box-shadow:0 2px 8px #1e5a8a14}.fin-cal-day-bar-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px}.fin-cal-day-bar-title{font-size:.95rem;text-transform:capitalize;color:var(--primary)}.fin-cal-day-bar-close{border:none;background:#ffffffb3;width:28px;height:28px;border-radius:8px;cursor:pointer;font-size:1.1rem;line-height:1;color:var(--muted)}.fin-cal-day-bar-close:hover{background:#fff;color:var(--text)}.fin-cal-day-bar-body{display:flex;flex-direction:column;gap:6px}.fin-cal-day-bar-counts,.fin-cal-day-bar-totals{margin:0;font-size:.88rem;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.fin-cal-day-sep{color:var(--muted);-webkit-user-select:none;user-select:none}.fin-cal-day-overdue{color:#b91c1c;font-weight:600}.fin-cal-day-total-odeme strong{color:#b91c1c}.fin-cal-day-total-tahsil strong{color:#047857}.fin-cal-shell-v2{flex:1;min-height:0}.fin-cal-v2.fin-calendar-fullscreen .fin-cal-shell-v2{min-height:0;height:calc(100vh - 140px)}.fin-cal-shell-no-panel{grid-template-columns:1fr!important}.fin-cal-grid-full{flex:1;min-height:0}.fin-cal-v2.fin-calendar-fullscreen .fin-cal-grid-full{display:flex;flex-direction:column;min-height:0}.fin-cal-grid-body{flex:1;min-height:0}.fin-cal-v2.fin-calendar-fullscreen .fin-calendar-cell{min-height:0}.fin-cal-v2:not(.fin-calendar-fullscreen) .fin-cal-shell-v2{min-height:calc(100vh - 260px)}.fin-cal-day-cell{position:relative}.fin-cal-day-dimmed{opacity:.38;background:#fafafa!important}.fin-cal-day-in-scope{box-shadow:inset 0 0 0 2px #10b98159}.fin-cal-day-head{display:flex;justify-content:space-between;align-items:flex-start;gap:4px}.fin-cal-day-total{font-size:.65rem;font-weight:700;color:#b91c1c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}.fin-cal-loading{padding:48px;text-align:center}.fin-cal-detail-v2{max-height:none}.fin-cal-scope-hint{margin-top:12px}@media(max-width:900px){.fin-cal-period-bar{flex-direction:column;align-items:stretch}.fin-cal-period-stats{display:grid;grid-template-columns:repeat(2,1fr)}.fin-cal-v2.fin-calendar-fullscreen{padding:8px}}.fin-kredi-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin:8px 0;font-size:.9rem}.fin-kredi-card-grid strong{display:block}.fin-kredi-next{color:var(--muted);margin:0 0 8px}.fin-kredi-panel-err{margin:0 12px 12px}.fin-cek-table tbody tr:hover td{background:#1e5a8a0a}.fin-form-rich{max-width:1280px}.fin-form-loading{padding:80px 24px;text-align:center;color:var(--muted)}.fin-form-hero{position:relative;border-radius:20px;overflow:hidden;margin-bottom:24px;border:1px solid var(--border)}.fin-form-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 80% at 100% 0%,rgba(16,185,129,.25),transparent 55%),radial-gradient(ellipse 50% 60% at 0% 100%,rgba(59,130,246,.2),transparent 50%),linear-gradient(135deg,#0f172a,#1e3a5f,#134e4a)}.fin-form-hero-cek.fin-hero-tahsil .fin-form-hero-bg{background:radial-gradient(ellipse 70% 80% at 100% 0%,rgba(16,185,129,.35),transparent 55%),linear-gradient(135deg,#064e3b,#0f766e 55%,#134e4a)}.fin-form-hero-cek.fin-hero-odeme .fin-form-hero-bg{background:radial-gradient(ellipse 70% 80% at 100% 0%,rgba(239,68,68,.25),transparent 55%),linear-gradient(135deg,#450a0a,#7f1d1d 45%,#1e293b)}.fin-form-hero-inner{position:relative;padding:28px 32px;color:#fff}.fin-back-light{color:#ffffffbf;text-decoration:none;font-size:.9rem;display:inline-block;margin-bottom:12px}.fin-back-light:hover{color:#fff}.fin-form-hero-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:flex-start}.fin-form-hero-row h1{margin:6px 0 8px;color:#fff;font-size:1.75rem}.fin-form-hero-row .fin-hero-sub{color:#ffffffd1;max-width:520px}.fin-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.fin-form-main{display:flex;flex-direction:column;gap:16px}.fin-form-section{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:22px 24px}.fin-section-head{display:flex;gap:14px;margin-bottom:18px}.fin-section-num{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#0f766e,#1e5a8a);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;flex-shrink:0}.fin-section-head h2{margin:0 0 4px;font-size:1.1rem}.fin-section-head p{margin:0;color:var(--muted);font-size:.88rem}.fin-field-label{display:block;font-size:.82rem;font-weight:600;margin-bottom:6px;color:var(--text)}.fin-required{color:#ef4444;margin-left:2px}.fin-field-hint{margin:6px 0 0;font-size:.78rem;color:var(--muted)}.fin-input{border-radius:10px}.fin-field.span-2{grid-column:span 2}.fin-input-suffix-wrap{position:relative}.fin-input-suffix-wrap .fin-input{padding-right:36px}.fin-input-suffix{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--muted);font-weight:600}.fin-form-aside{display:flex;flex-direction:column;gap:16px;position:sticky;top:16px}.fin-preview-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:18px}.fin-preview-card h3{margin:0 0 12px;font-size:.95rem}.fin-preview-stats{display:grid;gap:10px;margin-bottom:16px}.fin-preview-stat{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;background:#f8fafc;border-radius:10px;font-size:.88rem}.fin-preview-stat span{color:var(--muted)}.fin-preview-hint{background:#fffbeb;border-color:#fde68a;font-size:.88rem}.fin-preview-hint p{margin:6px 0 0;color:#92400e}.fin-donut-wrap{display:flex;flex-direction:column;align-items:center;gap:12px}.fin-donut{width:140px;height:140px;border-radius:50%;display:flex;align-items:center;justify-content:center}.fin-donut-hole{width:88px;height:88px;border-radius:50%;background:var(--card);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8px}.fin-donut-hole strong{font-size:.72rem;line-height:1.2}.fin-donut-hole span{font-size:.62rem;color:var(--muted)}.fin-donut-legend{list-style:none;margin:0;padding:0;font-size:.8rem;display:flex;flex-direction:column;gap:4px}.fin-donut-legend .dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.dot-ok{background:#10b981}.dot-danger{background:#ef4444}.fin-bar-chart{display:flex;align-items:flex-end;gap:4px;height:120px;padding-top:8px}.fin-bar-col{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;min-width:0}.fin-bar-stack{width:100%;max-width:18px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:4px 4px 0 0;overflow:hidden;min-height:8px}.fin-bar-anapara{background:#10b981;display:block;width:100%}.fin-bar-faiz{background:#ef4444;display:block;width:100%}.fin-bar-label{font-size:.62rem;color:var(--muted);margin-top:4px}.fin-chart-empty{padding:24px 12px;text-align:center;color:var(--muted);font-size:.85rem;border:1px dashed var(--border);border-radius:12px}.fin-chart-legend{display:flex;gap:12px;font-size:.78rem;color:var(--muted);margin-bottom:8px}.fin-legend-anapara,.fin-legend-faiz{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px;vertical-align:middle}.fin-legend-anapara{background:#10b981}.fin-legend-faiz{background:#ef4444}.fin-money-field{width:100%}.fin-money-wrap{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:#fff}.fin-money-wrap.is-disabled{opacity:.65}.fin-money-currency{display:flex;border-bottom:1px solid var(--border);background:#f8fafc}.fin-money-currency-btn{flex:1;border:none;background:transparent;padding:8px 6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:.72rem;color:var(--muted);transition:background .15s}.fin-money-currency-btn.active{background:#ecfdf5;color:#047857;font-weight:700}.fin-money-symbol{font-size:1rem}.fin-money-input-row{display:flex;align-items:center;padding:0 12px}.fin-money-prefix{font-size:1.25rem;font-weight:700;color:#047857;margin-right:8px}.fin-money-amount{flex:1;border:none;padding:14px 0;font-size:1.35rem;font-weight:600;background:transparent;outline:none;width:100%}.fin-yon-toggle{display:flex;gap:8px;flex-wrap:wrap}.fin-yon-btn{border:1px solid rgba(255,255,255,.35);background:#ffffff1a;color:#fff;padding:8px 14px;border-radius:999px;cursor:pointer;font-size:.85rem}.fin-yon-btn.active.tahsil{background:#10b981;border-color:#10b981}.fin-yon-btn.active.odeme{background:#ef4444;border-color:#ef4444}.fin-segment{display:flex;gap:8px}.fin-segment-btn{flex:1;border:1px solid var(--border);background:#f8fafc;padding:10px;border-radius:10px;cursor:pointer;font-weight:600}.fin-segment-btn.active{background:#ecfdf5;border-color:#10b981;color:#047857}.fin-cek-preview{text-align:center;padding:24px 18px}.fin-cek-preview.tahsil{border-left:4px solid #10b981}.fin-cek-preview.odeme{border-left:4px solid #ef4444}.fin-cek-preview-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 8px}.fin-cek-preview-amount{display:block;font-size:1.6rem;color:#0f172a;margin-bottom:6px}.fin-cek-preview-seri{margin:0;font-weight:600}.fin-vade-ring{text-align:center;padding:20px;border-radius:14px;background:#f0fdf4;border:1px solid #bbf7d0;margin-bottom:14px}.fin-vade-ring.soon{background:#fffbeb;border-color:#fde68a}.fin-vade-ring.overdue{background:#fef2f2;border-color:#fecaca}.fin-vade-ring strong{display:block;font-size:1.2rem}.fin-vade-ring span{font-size:.85rem;color:var(--muted)}.fin-timeline-preview{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:.88rem}.fin-timeline-preview li{display:flex;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--border)}.fin-checklist{list-style:none;margin:10px 0 0;padding:0;font-size:.88rem}.fin-checklist li{padding:6px 0 6px 22px;position:relative;color:var(--muted)}.fin-checklist li:before{content:"○";position:absolute;left:0;color:#cbd5e1}.fin-checklist li.done{color:#047857}.fin-checklist li.done:before{content:"✓";color:#10b981;font-weight:700}.fin-taksit-panel{margin-top:24px}.btn-lg{padding:12px 22px;font-size:1rem}@media(max-width:1100px){.fin-form-layout{grid-template-columns:1fr}.fin-form-aside{position:static}}@media(max-width:1100px){.fin-calendar-shell{grid-template-columns:1fr}.fin-calendar-detail{max-height:none}.fin-detail-grid{grid-template-columns:1fr}.fin-detail-grid .span-2{grid-column:span 1}.fin-dl{grid-template-columns:1fr}.fin-dl>div.span-2{grid-column:span 1}}@media(max-width:900px){.fin-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-form-grid{grid-template-columns:1fr}.fin-form-grid .span-2{grid-column:span 1}.fin-takvim-card{flex-direction:column}.fin-takvim-card-right{align-items:flex-start}}.ik-perf-page .ik-perf-period{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ik-perf-hint{padding:14px 18px;margin-bottom:20px;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;font-size:.92rem}.ik-perf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px}.ik-perf-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:20px}.ik-perf-card-head{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-bottom:18px}.ik-perf-card-head h2{margin:0 0 4px;font-size:1.05rem}.ik-perf-avatar{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#1e5a8a,#2563eb);display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;font-weight:700}.ik-perf-avatar img{width:100%;height:100%;object-fit:cover}.ik-perf-score{text-align:center;min-width:72px;font-size:1.35rem;font-weight:700;line-height:1.1}.ik-perf-score span{display:block;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.85}.ik-perf-ok{color:#047857}.ik-perf-warn{color:#b45309}.ik-perf-low{color:#b91c1c}.ik-perf-muted{color:var(--muted)}.ik-perf-bars{display:flex;flex-direction:column;gap:12px}.ik-perf-bar-row{display:flex;flex-direction:column;gap:4px}.ik-perf-bar-head{display:flex;justify-content:space-between;gap:8px;font-size:.88rem}.ik-perf-bar-head em{font-style:normal;margin-left:4px}.ik-perf-bar-track{position:relative;height:8px;background:#e2e8f0;border-radius:999px;overflow:hidden}.ik-perf-bar-fill{height:100%;border-radius:999px;background:#64748b;transition:width .4s ease}.ik-perf-bar-fill.ik-perf-ok{background:#10b981}.ik-perf-bar-fill.ik-perf-warn{background:#f59e0b}.ik-perf-bar-fill.ik-perf-low{background:#ef4444}.ik-perf-bar-over{position:absolute;top:0;left:100%;height:100%;margin-left:2px;background:#059669;border-radius:0 999px 999px 0;opacity:.7}.ik-perf-footnote{margin-top:20px;max-width:720px}@media(max-width:640px){.ik-perf-card-head{grid-template-columns:auto 1fr}.ik-perf-score{grid-column:1 / -1;text-align:left;display:flex;align-items:baseline;gap:8px}}.ik-hero-compact .ik-list-hero-content{padding-bottom:12px}.ik-stat-row-wide{grid-template-columns:repeat(6,minmax(0,1fr))!important}.ik-stat-card.ik-stat-warn strong{color:#b45309}.ik-stat-card.ik-stat-danger strong{color:#b91c1c}.ik-stat-card.ik-stat-ok strong{color:#047857}.ik-tag{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:.72rem;font-weight:600}.ik-tag-ok{background:#d1fae5;color:#047857}.ik-tag-warn{background:#fef3c7;color:#b45309}.ik-tag-danger{background:#fee2e2;color:#b91c1c}.ik-tag-muted{background:#f1f5f9;color:#64748b}.ik-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:16px}.ik-filter{min-width:180px}.ik-table-wrap{overflow-x:auto}.ik-table{width:100%;border-collapse:collapse;font-size:.92rem}.ik-table th,.ik-table td{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.ik-table th{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:#f8fafc}.ik-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.ik-alert{padding:12px 16px;border-radius:10px;margin-bottom:16px}.ik-alert-error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.ik-alert-warn{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.ik-empty,.ik-loading{padding:48px 24px;text-align:center;border:1px dashed var(--border);border-radius:16px;background:var(--card)}.ik-panel{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:20px;margin-bottom:16px}.ik-panel-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center;margin-bottom:12px}.ik-panel h2{margin:0 0 12px}.ik-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ik-form-grid .span-2{grid-column:span 2}.ik-form-actions{display:flex;gap:10px;margin-top:8px}.ik-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.ik-modal{background:var(--card);border-radius:16px;padding:24px;width:min(520px,100%);max-height:90vh;overflow-y:auto;box-shadow:0 20px 50px #0003}.ik-modal-wide{width:min(720px,100%)}.ik-modal h2{margin-top:0}.ik-checkbox-inline{display:flex;align-items:center;gap:8px;font-size:.92rem}.ik-row-warn{background:#fffbeb}.ik-tabs{display:flex;gap:8px;margin-bottom:16px}.ik-tab{border:1px solid var(--border);background:var(--card);padding:8px 16px;border-radius:999px;cursor:pointer}.ik-tab.active{background:var(--primary);color:#fff;border-color:var(--primary)}.ik-month-nav{display:flex;gap:8px;align-items:center}.ik-dash-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ik-dash-grid .span-2{grid-column:span 2}.ik-quick-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ik-quick-link{display:block;padding:12px 14px;border:1px solid var(--border);border-radius:12px;text-decoration:none;color:inherit;background:#f8fafc;transition:border-color .15s,background .15s}.ik-quick-link:hover{border-color:var(--primary);background:#ecfdf5}.ik-dash-highlight{display:flex;flex-direction:column;gap:8px}.ik-dash-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ik-dash-list li{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--border)}.ik-mini-table-wrap{overflow-x:auto}.ik-bordro-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ik-pipeline{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-bottom:16px}.ik-pipeline-card{background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:10px 12px;color:#fff}.ik-pipeline-card strong{display:block;font-size:1.2rem}.main:has(.ik-puantaj-page){display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:12px 16px 16px}@media(max-width:992px){.main:has(.ik-puantaj-page--mob){display:block;overflow-x:hidden;overflow-y:visible;min-height:auto;padding:10px 12px 24px}}.ik-puantaj-page{max-width:none;width:100%;flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.ik-puantaj-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px;padding:12px 16px;background:var(--card);border:1px solid var(--border);border-radius:14px;flex-shrink:0}.ik-puantaj-toolbar-title h1{margin:0;font-size:1.25rem;line-height:1.2}.ik-puantaj-toolbar-title .ik-form-eyebrow{margin-bottom:2px}.ik-puantaj-toolbar-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;flex:1;justify-content:flex-end;min-width:0}.ik-puantaj-month-nav{flex-shrink:0}.ik-puantaj-toolbar-hint{flex-basis:100%;text-align:right}.ik-puantaj-alert{flex-shrink:0;margin:0}.ik-puantaj-shell{flex:1;min-height:0;display:flex;flex-direction:column}.ik-puantaj-loading{margin:auto}.ik-puantaj-legend{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ik-puantaj-chip{padding:4px 8px;border-radius:6px;font-size:.75rem;font-weight:600}.ik-puantaj-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;border:1px solid var(--border);border-radius:14px;background:var(--card)}.ik-puantaj-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-size:.72rem}.ik-puantaj-col-personel{width:168px}.ik-puantaj-col-day{width:calc((100% - 168px) / var(--ik-puantaj-days, 31))}.ik-puantaj-table th,.ik-puantaj-table td{border:1px solid var(--border);padding:1px;text-align:center;vertical-align:middle;overflow:hidden}.ik-puantaj-table thead th{position:sticky;top:0;z-index:2;background:#f1f5f9;font-size:.62rem;font-weight:700;padding:4px 1px;color:#64748b}.ik-puantaj-day-head{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;min-height:46px;line-height:1.1;padding:2px 0}.ik-puantaj-day-num{display:block;font-size:.75rem;font-weight:800;color:#334155}.ik-puantaj-day-name{display:block;font-size:clamp(.44rem,.75vw,.54rem);font-weight:600;color:#64748b;line-height:1.05;white-space:normal;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.ik-puantaj-table thead .ik-puantaj-weekend .ik-puantaj-day-name{color:#475569}.ik-puantaj-personel-col{text-align:left!important;background:#f8fafc;padding:4px 6px!important;vertical-align:middle}.ik-puantaj-personel-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;min-width:0}.ik-puantaj-personel-info{min-width:0;flex:1}.ik-puantaj-personel-col strong{display:block;font-size:.72rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ik-puantaj-personel-col .small{display:block;font-size:.62rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ik-puantaj-weekend{background:#f1f5f9}.ik-puantaj-table thead .ik-puantaj-weekend{background:#e2e8f0}.ik-puantaj-cell{display:block;width:100%;height:100%;min-height:24px;aspect-ratio:1;max-height:34px;margin:0 auto;border:none;border-radius:4px;cursor:pointer;font-size:clamp(.55rem,.9vw,.72rem);font-weight:700;padding:0}.ik-puantaj-empty{background:#fafafa;color:#cbd5e1}.ik-puantaj-geldi{background:#d1fae5;color:#047857}.ik-puantaj-gelmedi{background:#fee2e2;color:#b91c1c}.ik-puantaj-izinli{background:#dbeafe;color:#1d4ed8}.ik-puantaj-raporlu{background:#fef3c7;color:#b45309}.ik-puantaj-tatil{background:#ede9fe;color:#6d28d9}.ik-puantaj-yarim{background:#ffedd5;color:#c2410c}.ik-puantaj-brush-panel{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:14px 16px;margin-bottom:16px}.ik-puantaj-brush-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.ik-puantaj-brush-row{display:flex;flex-wrap:wrap;gap:8px}.ik-puantaj-brush-row-inline{flex-wrap:nowrap;overflow-x:auto;max-width:min(100%,720px);scrollbar-width:thin}.ik-puantaj-brush-btn{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:72px;padding:10px 12px;border:2px solid var(--border);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .1s}.ik-puantaj-brush-btn-compact{min-width:52px;padding:6px 8px;border-radius:10px;flex-shrink:0}.ik-puantaj-brush-btn-compact .ik-puantaj-brush-short{font-size:.95rem}.ik-puantaj-brush-btn-compact .ik-puantaj-brush-label{font-size:.58rem}.ik-puantaj-brush-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.ik-puantaj-brush-btn.active{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e33;font-weight:700}.ik-puantaj-brush-btn:disabled{opacity:.55;cursor:not-allowed}.ik-puantaj-brush-short{font-size:1.1rem;font-weight:800;line-height:1}.ik-puantaj-brush-label{font-size:.68rem;color:var(--muted);text-align:center;line-height:1.2}.ik-puantaj-brush-btn.ik-puantaj-geldi.active{background:#ecfdf5}.ik-puantaj-brush-btn.ik-puantaj-gelmedi.active{background:#fef2f2}.ik-puantaj-brush-btn.ik-puantaj-izinli.active{background:#eff6ff}.ik-puantaj-brush-btn.ik-puantaj-raporlu.active{background:#fffbeb}.ik-puantaj-brush-btn.ik-puantaj-tatil.active{background:#f5f3ff}.ik-puantaj-brush-btn.ik-puantaj-yarim.active{background:#ffedd5}.ik-puantaj-eraser.active{background:#f8fafc;border-color:#64748b}.ik-puantaj-cell.ik-puantaj-hover-preview:not(:disabled):hover:after{content:attr(data-preview);position:absolute;top:2px;right:2px;bottom:2px;left:2px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.72rem;border-radius:4px;background:#0f766e1f;color:#0f766e;pointer-events:none}.ik-puantaj-cell{position:relative}.ik-puantaj-has-note{box-shadow:inset 0 -2px #f59e0b}.ik-puantaj-note-dot{display:block;width:5px;height:5px;border-radius:999px;background:#f59e0b;margin-top:2px}.ik-puantaj-note-dot-cell{position:absolute;top:2px;right:2px;margin:0;width:4px;height:4px}.ik-puantaj-cell-has-note{box-shadow:inset 0 0 0 1px #f59e0b73}.ik-cizelge-num-table td{padding:2px;vertical-align:middle;cursor:context-menu}.ik-cizelge-num-cell{position:relative}.ik-cizelge-num-cell-has-note .ik-cizelge-num-input{box-shadow:inset 0 0 0 1px #f59e0b73}.ik-cizelge-num-note-dot{position:absolute;top:1px;right:1px;margin:0;width:4px;height:4px;pointer-events:none}.ik-cizelge-num-cell-has-avans .ik-cizelge-num-input{box-shadow:inset 0 0 0 1px #8b5cf673}.ik-puantaj-avans-dot{display:block;width:4px;height:4px;border-radius:999px;background:#8b5cf6}.ik-cizelge-num-avans-dot{position:absolute;top:1px;left:1px;margin:0;pointer-events:none}.ik-cizelge-mesai-footer-row td{background:#f1f5f9;font-weight:700;border-top:2px solid #cbd5e1}.ik-cizelge-mesai-footer-gap{background:#f8fafc;padding:0}.ik-puantaj-avans-modal .ik-puantaj-avans-tutar{margin:0 0 4px;font-weight:700;font-size:1rem;color:#6b21a8}.ik-puantaj-avans-gun-toplam{margin:0 0 12px}.ik-cizelge-num-input{width:100%;min-width:2.2rem;max-width:3.25rem;margin:0 auto;display:block;padding:4px 2px;border:1px solid transparent;border-radius:6px;background:#fff;text-align:center;font-size:.78rem;font-weight:600;color:#1e293b;font-variant-numeric:tabular-nums}.ik-cizelge-num-input:hover:not(:disabled){border-color:#cbd5e1}.ik-cizelge-num-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.ik-cizelge-num-input.is-saving{opacity:.55}.ik-cizelge-num-input:disabled{background:#f8fafc;cursor:not-allowed}.ik-puantaj-weekend .ik-cizelge-num-input{background:#f8fafc}.ik-cizelge-mesai-table{--ik-puantaj-mesai-total-cols: 156px}.ik-cizelge-mesai-table .ik-puantaj-col-day{width:calc((100% - 168px - var(--ik-puantaj-mesai-total-cols, 156px)) / var(--ik-puantaj-days, 31))}.ik-puantaj-col-mesai-toplam,.ik-puantaj-col-mesai-avans{width:52px}.ik-puantaj-mesai-toplam-col{background:#f0f9ff;font-weight:700;font-size:.78rem;font-variant-numeric:tabular-nums;color:#0c4a6e;padding:6px 4px!important;vertical-align:middle;white-space:nowrap}.ik-puantaj-mesai-toplam-col.hafta-sonu{background:#fff7ed;color:#9a3412}.ik-puantaj-mesai-avans-col,.ik-puantaj-mesai-avans-head{background:#faf5ff;color:#6b21a8}.ik-puantaj-mesai-toplam-head{line-height:1.15;padding:4px 2px!important;cursor:default}.ik-puantaj-mesai-toplam-label{display:block;font-size:.62rem;font-weight:800}.ik-puantaj-mesai-toplam-sub{display:block;font-size:.52rem;font-weight:600;opacity:.85}.ik-context-menu{position:fixed;z-index:1200;min-width:160px;padding:6px;background:var(--card);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 32px #0f172a2e}.ik-context-menu-item{display:block;width:100%;padding:8px 12px;border:none;border-radius:8px;background:transparent;text-align:left;font-size:.875rem;cursor:pointer}.ik-context-menu-item:hover{background:#f1f5f9}.ik-puantaj-note-modal h2{font-size:1.1rem}.ik-puantaj-note-list{display:flex;flex-direction:column;gap:10px;max-height:280px;overflow-y:auto;margin:16px 0}.ik-puantaj-note-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:#f8fafc}.ik-puantaj-note-item-body p{margin:0 0 4px;white-space:pre-wrap;word-break:break-word}.ik-puantaj-note-item-actions{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.ik-puantaj-note-edit{width:100%}.ik-puantaj-note-edit textarea{width:100%;margin-bottom:8px}.ik-puantaj-note-edit-actions{display:flex;gap:8px;flex-wrap:wrap}.ik-puantaj-note-form label{display:block;margin-bottom:6px;font-weight:600;font-size:.875rem}.ik-puantaj-note-form textarea{width:100%;margin-bottom:12px}.ik-puantaj-table thead th{cursor:context-menu}.ik-puantaj-table tbody td:not(.ik-puantaj-personel-col):not(.ik-puantaj-mesai-toplam-col){cursor:context-menu}.ik-maas-cizelge-table{width:100%;border-collapse:collapse;font-size:.82rem}.ik-maas-cizelge-table th,.ik-maas-cizelge-table td{border:1px solid var(--border);padding:10px 12px;vertical-align:middle}.ik-maas-cizelge-table thead th{position:sticky;top:0;z-index:2;background:#f1f5f9;font-size:.72rem;font-weight:700;color:#475569;text-align:left;white-space:nowrap}.ik-maas-cizelge-table td.num,.ik-maas-cizelge-table th.num{text-align:right;font-variant-numeric:tabular-nums}.ik-maas-cizelge-td.maas,.ik-maas-cizelge-td.hafta_ici_mesai_hakedis,.ik-maas-cizelge-td.hafta_sonu_mesai_hakedis,.ik-maas-cizelge-td.geldigi_gun,.ik-maas-cizelge-td.hak_ettigi_ucret,.ik-maas-cizelge-th.maas,.ik-maas-cizelge-th.hafta_ici_mesai_hakedis,.ik-maas-cizelge-th.hafta_sonu_mesai_hakedis,.ik-maas-cizelge-th.geldigi_gun,.ik-maas-cizelge-th.hak_ettigi_ucret,.ik-maas-cizelge-td.hafta_ici_mesai_saati,.ik-maas-cizelge-td.hafta_sonu_mesai_saati,.ik-maas-cizelge-th.hafta_ici_mesai_saati,.ik-maas-cizelge-th.hafta_sonu_mesai_saati{text-align:right}.ik-maas-cizelge-personel{min-width:180px;background:#f8fafc}.ik-maas-cizelge-personel-inner strong{display:block;font-size:.82rem}.ik-maas-cizelge-personel-inner .small{display:block;font-size:.68rem;margin-top:2px}.ik-maas-cizelge-empty{text-align:center;padding:24px!important}.ik-maas-cizelge-total-row td{background:#eef2ff;font-weight:700;border-top:2px solid #c7d2fe}.ik-maas-cizelge-highlight{background:#ecfdf5;color:#065f46;font-weight:700}.ik-maas-cizelge-total-row .ik-maas-cizelge-highlight{background:#d1fae5;color:#064e3b}.ik-maas-cizelge-deduction{background:#fff1f2;color:#9f1239}.ik-maas-cizelge-deduction-total{background:#ffe4e6;color:#881337;font-weight:800}.ik-maas-cizelge-total-row .ik-maas-cizelge-deduction{background:#fecdd3}.ik-maas-cizelge-total-row .ik-maas-cizelge-deduction-total{background:#fda4af;color:#500724}.ik-maas-cizelge-payable{background:#eff6ff;color:#1e40af;font-weight:800}.ik-maas-cizelge-total-row .ik-maas-cizelge-payable{background:#dbeafe;color:#1e3a8a}.ik-maas-cizelge-page .ik-puantaj-toolbar-hint a{color:var(--primary);text-decoration:underline}@media(max-width:1100px){.ik-stat-row-wide{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ik-dash-grid{grid-template-columns:1fr}.ik-dash-grid .span-2{grid-column:span 1}.ik-bordro-layout{grid-template-columns:1fr}}@media(max-width:640px){.ik-form-grid{grid-template-columns:1fr}.ik-form-grid .span-2{grid-column:span 1}.ik-quick-links,.ik-pipeline{grid-template-columns:1fr}}@media(max-width:1100px){.cari-ekstre-shell{grid-template-columns:1fr}}.cari-ekstre-summary{margin-bottom:12px}.cari-ekstre-ozet{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.cari-ekstre-ozet-item{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:10px 14px;min-width:130px}.cari-ekstre-ozet-item strong{display:block;margin-top:4px}.cari-ekstre-hint{margin:0 0 12px}.cari-ekstre-table .cari-ekstre-row-selected td{background:#0f766e1a}.cari-ekstre-tag{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:700;white-space:nowrap}.cari-ekstre-tag--giden{background:#fee2e2;color:#991b1b}.cari-ekstre-tag--gelen{background:#dbeafe;color:#1e40af}.cari-ekstre-tag--sevk{background:#ffedd5;color:#9a3412}.cari-ekstre-tag--tahsilat{background:#d1fae5;color:#065f46}.cari-ekstre-tag--odeme{background:#fce7f3;color:#9d174d}.cari-ekstre-tag--cek{background:#ede9fe;color:#5b21b6}.cari-ekstre-detail-panel{position:sticky;top:16px}.cari-ekstre-detail-amount{margin:0 0 12px;font-size:1.25rem}.cari-ekstre-detail-dl{display:grid;gap:10px;margin:0 0 16px}.cari-ekstre-detail-dl div{display:grid;gap:2px}.cari-ekstre-detail-dl dt{font-size:.75rem;color:var(--muted, #64748b);font-weight:600}.cari-ekstre-detail-dl dd{margin:0;font-size:.9rem}.cari-ekstre-shell{align-items:start}.cari-ekstre-shell-single{display:block}.cari-ekstre-siparisler{margin-bottom:20px}.cari-ekstre-siparisler h3{margin:0 0 8px}.cari-ekstre-siparis-table .num{text-align:right}.cari-ekstre-siparis-icerik{margin:0;padding-left:16px;min-width:220px}.cari-ekstre-siparis-icerik li{margin:4px 0}.cari-ekstre-siparis-detay{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.cari-ekstre-siparis-detay-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.cari-ekstre-siparis-detay-head h4{margin:0}.cari-ekstre-siparis-detay-actions{display:flex;gap:8px}.fop-page{max-width:980px;margin:0 auto;padding-bottom:56px}.fop-hero{position:relative;margin-bottom:22px;padding:32px 28px 24px;border-radius:22px;overflow:hidden;color:#f8fafc;background:linear-gradient(135deg,#0f172a,#1e3a5f 45%,#0c4a6e);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 48px #0f172a38}.fop-hero-glow{position:absolute;inset:-40% -20% auto auto;width:420px;height:420px;background:radial-gradient(circle,rgba(56,189,248,.28) 0%,transparent 68%);pointer-events:none}.fop-hero-inner{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.fop-hero-inner h1{margin:6px 0 10px;font-size:1.85rem;letter-spacing:-.02em}.fop-eyebrow{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7dd3fc}.fop-hero-sub{margin:0;max-width:540px;color:#f8fafcc7;line-height:1.55}.fop-btn-glow{background:linear-gradient(135deg,#38bdf8,#0284c7);border:none;color:#fff;box-shadow:0 8px 24px #0ea5e959}.fop-btn-glow:hover{filter:brightness(1.06)}.fop-month-nav{position:relative;display:flex;align-items:center;gap:10px;margin-top:22px;padding:12px 14px;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fop-month-btn{width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:#fff;font-size:1.4rem;cursor:pointer;line-height:1}.fop-month-btn:hover{background:#ffffff2e}.fop-month-label{flex:1;text-align:center}.fop-month-label strong{display:block;font-size:1.1rem}.fop-month-label .small{color:#f8fafca6}.fop-month-today{padding:8px 14px;border-radius:999px;border:1px solid rgba(125,211,252,.5);background:#7dd3fc26;color:#e0f2fe;font-size:.82rem;cursor:pointer}.fop-stat-row{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.fop-stat{padding:14px 16px;border-radius:14px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14)}.fop-stat strong{display:block;font-size:1.2rem}.fop-stat span{font-size:.8rem;color:#f8fafcb8}.fop-stat-warn strong{color:#fcd34d}.fop-stat-ok strong{color:#6ee7b7}.fop-tabs{display:flex;gap:8px;margin-bottom:18px;padding:6px;border-radius:14px;background:var(--card);border:1px solid var(--border)}.fop-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:none;border-radius:10px;background:transparent;color:var(--muted);font-weight:600;cursor:pointer;transition:background .15s,color .15s}.fop-tab em{font-style:normal;font-size:.75rem;padding:2px 8px;border-radius:999px;background:#0000000f}.fop-tab.active{background:linear-gradient(135deg,#eff6ff,#f0fdf4);color:var(--text);box-shadow:0 2px 8px #0000000f}.fop-tab.active em{background:var(--primary);color:#fff}.fop-alert{margin-bottom:14px;padding:12px 16px;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.fop-loading,.fop-empty{text-align:center;padding:48px 20px}.fop-empty-icon{font-size:2.5rem;margin-bottom:8px}.fop-list{display:flex;flex-direction:column;gap:14px}.fop-card{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:16px;padding:20px 22px;border-radius:18px;background:var(--card);border:1px solid var(--border);box-shadow:0 4px 20px #0f172a0d;transition:box-shadow .15s,transform .15s}.fop-card:hover{box-shadow:0 8px 28px #0f172a17}.fop-card-paid{border-color:#bbf7d0;background:linear-gradient(135deg,#fff,#f0fdf4)}.fop-card-main{flex:1;min-width:240px}.fop-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.fop-card-top h3{margin:0 0 6px;font-size:1.08rem}.fop-card-meta{margin:0;font-size:.85rem;color:var(--muted)}.fop-card-amount{font-size:1.35rem;font-weight:700;color:var(--primary);white-space:nowrap}.fop-card-paid .fop-card-amount{color:#047857}.fop-card-desc,.fop-card-note{margin:10px 0 0;font-size:.9rem;color:var(--muted)}.fop-card-note{color:#0369a1;font-style:italic}.fop-card-files{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.fop-file-badge{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;font-size:.8rem;background:#f1f5f9;border:1px solid var(--border);color:var(--primary)}.fop-file-badge:hover{background:#e0f2fe}.fop-card-actions{display:flex;flex-direction:column;gap:8px;justify-content:center;min-width:130px}.fop-btn-paid{background:linear-gradient(135deg,#059669,#047857);color:#fff;border:none}.fop-btn-paid:hover{filter:brightness(1.05)}.fop-btn-danger{color:var(--err)!important}.fop-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#0f172a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fop-modal{width:100%;max-width:440px;max-height:90vh;overflow:auto;border-radius:20px;background:var(--card);box-shadow:0 24px 64px #00000040}.fop-modal-wide{max-width:560px}.fop-modal-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--border)}.fop-modal-head h2{margin:0;font-size:1.1rem}.fop-modal-close{width:32px;height:32px;border:none;border-radius:8px;background:#f1f5f9;font-size:1.4rem;line-height:1;cursor:pointer}.fop-modal-body{padding:20px 22px 22px}.fop-modal-intro{margin:0 0 16px;padding:12px 14px;border-radius:12px;background:#f8fafc;border:1px solid var(--border)}.fop-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fop-form-grid .span-2{grid-column:1 / -1}.fop-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}@media(max-width:720px){.fop-stat-row{grid-template-columns:1fr}.fop-card-actions{flex-direction:row;flex-wrap:wrap;width:100%}.fop-form-grid{grid-template-columns:1fr}.fop-form-grid .span-2{grid-column:auto}}html.meka-mobile,html.meka-mobile body{overflow-x:hidden;max-width:100vw}.app-shell--mobile{overflow-x:hidden;max-width:100%}.app-shell--mobile .top-header,.app-shell--mobile .top-nav,.app-shell--mobile .sub-nav-bar{display:none!important}.main--mobile{padding:16px 12px calc(88px + env(safe-area-inset-bottom,0px));max-width:100%;overflow-x:hidden}.app-shell--mobile .page{max-width:100%;overflow-x:hidden}.app-shell--mobile .phone-required-banner{font-size:.85rem;padding:10px 12px;margin-bottom:12px}.app-shell--mobile .card{padding:14px;margin-top:14px}.app-shell--mobile .btn,.app-shell--mobile .icon-action-btn{min-height:40px;min-width:40px}.app-shell--mobile .input,.app-shell--mobile select.input,.app-shell--mobile textarea.input{min-height:44px;font-size:16px}.app-shell--mobile .module-chips{gap:8px}.app-shell--mobile .chip-link{min-height:40px;display:inline-flex;align-items:center}.app-shell--mobile .dash-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell--mobile .dash-chart-grid{grid-template-columns:1fr}.app-shell--mobile .dash-chart-card.span-2{grid-column:auto}.app-shell--mobile .dash-hero h1{font-size:1.45rem}.app-shell--mobile .dash-welcome{font-size:.88rem}.app-shell--mobile .dash-pending-list{flex-direction:column}.app-shell--mobile .dash-pending-item{width:100%}.mob-top-actions{display:flex;align-items:center;gap:6px;flex-shrink:0;min-width:0}.mob-header-profile{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:min(148px,40vw);padding:4px 8px 4px 4px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#ffffff14;color:#fff;text-decoration:none}.mob-header-avatar{width:28px;height:28px;border-radius:50%;overflow:hidden;display:grid;place-items:center;flex-shrink:0;background:#ffffff24;font-size:.72rem;font-weight:700}.mob-header-avatar img{width:100%;height:100%;object-fit:cover}.mob-header-name{font-size:.76rem;font-weight:600;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mob-logout-btn{width:44px;height:44px;flex-shrink:0;border-radius:12px;border:1px solid rgba(255,120,120,.55);background:#dc3c3c47;color:#ffe8e8;display:grid;place-items:center;cursor:pointer;transition:background .15s,border-color .15s}.mob-logout-btn:hover{background:#dc3c3c6b;border-color:#ff8c8cbf}.mob-logout-btn:active{transform:translateY(1px)}.mob-logout-icon{width:22px;height:22px}.main--mobile-module{padding-top:16px}.mob-module-bar{display:flex;align-items:center;gap:10px;padding:10px 12px 12px;padding-top:calc(10px + env(safe-area-inset-top,0px));background:linear-gradient(135deg,#0f172a,#1e3a5f);color:#f8fafc;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 4px 12px #0f172a1f;position:sticky;top:0;z-index:800}.mob-module-menu-btn,.mob-module-home{width:40px;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:#ffffff14;color:#fff;font-size:1.1rem;display:grid;place-items:center;cursor:pointer;text-decoration:none}.mob-module-title{flex:1;min-width:0}.mob-module-title strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem}.mob-module-eyebrow{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:#7dd3fc}.mob-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:900;display:flex;justify-content:space-around;gap:4px;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));background:#fffffff5;border-top:1px solid var(--border);box-shadow:0 -8px 24px #0f172a14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mob-bottom-nav-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;border-radius:10px;font-size:.68rem;font-weight:600;color:var(--muted);text-decoration:none;max-width:88px;min-width:0}.mob-bottom-nav-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mob-bottom-nav-item svg{width:22px;height:22px}.mob-bottom-nav-item--active{color:var(--primary);background:#eff6ff}.mob-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#0f172a73}.mob-drawer{position:absolute;left:0;top:0;bottom:0;width:min(280px,86vw);background:var(--card);padding:16px;box-shadow:8px 0 32px #00000026}.mob-drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mob-drawer-close{border:none;background:#f1f5f9;width:32px;height:32px;border-radius:8px;font-size:1.3rem;cursor:pointer}.mob-drawer-nav{display:flex;flex-direction:column;gap:6px}.mob-drawer-link{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;text-decoration:none;color:var(--text);font-weight:600}.mob-drawer-link.is-active,.mob-drawer-link:hover{background:#eff6ff;color:var(--primary)}.app-shell--mobile-module .page .page-toolbar{flex-direction:column;align-items:stretch;gap:12px}.app-shell--mobile-module .page .toolbar-actions{display:flex;flex-wrap:wrap;gap:8px}.app-shell--mobile-module .page .toolbar-actions .btn{flex:1 1 auto;min-height:44px;justify-content:center}.app-shell--mobile-module .page .acik-siparis-filters{flex-direction:column;align-items:stretch}.app-shell--mobile-module .page .acik-siparis-filter-group{width:100%}.app-shell--mobile-module .page .acik-siparis-toolbar h1{font-size:1.35rem}.app-shell--mobile-module .page .acik-siparis-subtitle{font-size:.82rem;line-height:1.45}.app-shell--mobile-module .page .search-bar,.app-shell--mobile-module .page .ue-hero-list-row{flex-direction:column;align-items:stretch}.app-shell--mobile-module .page .ue-hero-list-stats{flex-wrap:wrap;gap:8px}.app-shell--mobile-module .page .ue-hero-actions{flex-wrap:wrap}.app-shell--mobile-module .page .ue-toolbar-list{flex-direction:column;align-items:stretch;gap:10px}.app-shell--mobile-module .page .ue-toolbar-right{flex-direction:column;align-items:stretch}.app-shell--mobile-module .page .form-grid,.app-shell--mobile-module .page .sp-form-grid,.app-shell--mobile-module .page .ue-form-grid{grid-template-columns:1fr!important}.app-shell--mobile-module .page .form-grid .span-2,.app-shell--mobile-module .page .sp-form-grid .span-2{grid-column:span 1!important}.app-shell--mobile-module .mob-table-wrap{overflow:visible}.app-shell--mobile-module .mob-table thead{display:none}.app-shell--mobile-module .mob-table tbody tr{display:block;margin-bottom:12px;padding:14px;border-radius:14px;border:1px solid var(--border);background:var(--card);box-shadow:0 2px 10px #0f172a0d}.app-shell--mobile-module .mob-table tbody tr:hover{background:var(--card)}.app-shell--mobile-module .mob-table td{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;border:none;text-align:right}.app-shell--mobile-module .mob-table td:before{content:attr(data-label);font-weight:600;font-size:.78rem;color:var(--muted);text-align:left;flex-shrink:0}.app-shell--mobile-module .mob-table td:not([data-label]):before{display:none}.app-shell--mobile-module .mob-table td.mob-hide-sm{display:none}.app-shell--mobile-module .mob-table td.mob-actions{justify-content:flex-end;padding-top:12px;border-top:1px dashed var(--border);margin-top:4px}.app-shell--mobile-module .mob-table td.mob-actions:before{display:none}.app-shell--mobile-module .mob-table .action-btn-row,.app-shell--mobile-module .mob-table .action-icon-row{justify-content:flex-end}.app-shell--mobile-module .mob-table td[colspan]{display:block;text-align:center}.app-shell--mobile-module .mob-table td[colspan]:before{display:none}.app-shell--mobile-module .acik-siparis-table-wrap{overflow:visible}.app-shell--mobile-module .acik-siparis-table thead{display:none}.app-shell--mobile-module .acik-siparis-row{display:grid;grid-template-columns:36px 1fr;grid-template-areas:"exp no" "exp cari" "exp sevk" "exp status" "exp total" "exp actions";gap:4px 10px;padding:14px;margin-bottom:12px;border-radius:14px;border:1px solid var(--border);background:var(--card);box-shadow:0 2px 10px #0f172a0d}.app-shell--mobile-module .acik-siparis-row td{display:block;padding:0;border:none}.app-shell--mobile-module .acik-siparis-col-expand{grid-area:exp;align-self:start}.app-shell--mobile-module .acik-siparis-row td:nth-child(2){grid-area:no}.app-shell--mobile-module .acik-siparis-row td:nth-child(3){grid-area:cari}.app-shell--mobile-module .acik-siparis-row td:nth-child(7){grid-area:sevk}.app-shell--mobile-module .acik-siparis-row td:nth-child(8){grid-area:status}.app-shell--mobile-module .acik-siparis-row td:nth-child(9){grid-area:total;font-weight:700}.app-shell--mobile-module .acik-siparis-row td:nth-child(10){grid-area:actions}.app-shell--mobile-module .acik-siparis-row td:nth-child(4),.app-shell--mobile-module .acik-siparis-row td:nth-child(5),.app-shell--mobile-module .acik-siparis-row td:nth-child(6){display:none}.app-shell--mobile-module .acik-siparis-kalem-row td{display:table-cell}.app-shell--mobile-module .acik-siparis-kalem-table-wrap{overflow-x:auto}.app-shell--mobile .acik-siparis-page--mob{display:flex;flex-direction:column;gap:12px;margin:0;padding:0 0 8px;height:auto;min-height:0;overflow:visible}.app-shell--mobile .kapali-siparis-page--mobile>.mob-kapali-hero:first-child{margin-top:4px}.app-shell--mobile .mob-acik-hero{margin-top:20px}.mob-acik-hero{padding:14px;border-radius:16px;background:linear-gradient(145deg,#0f172a,#1e3a5f 55%,#1d4ed8);color:#f8fafc}.mob-acik-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mob-acik-stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;border-radius:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12)}.mob-acik-stat strong{font-size:1.15rem;line-height:1.2}.mob-acik-stat span{font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;opacity:.85;text-align:center}.mob-acik-stat--open strong{color:#fdba74}.mob-acik-stat--partial strong{color:#fde047}.mob-acik-stat--done strong{color:#86efac}.mob-acik-hero-tutar{margin:12px 0 0;font-size:.82rem;text-align:center;opacity:.92}.mob-acik-hero-tutar strong{color:#fff;font-size:.95rem}.mob-acik-search .search-input-wrap{width:100%}.mob-acik-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mob-acik-chips::-webkit-scrollbar{display:none}.mob-acik-chip{flex-shrink:0;padding:8px 14px;border-radius:999px;border:1px solid var(--border);background:var(--card);font-size:.82rem;font-weight:600;color:var(--muted);cursor:pointer}.mob-acik-chip--active{background:#eff6ff;border-color:#93c5fd;color:var(--primary)}.mob-acik-toolbar{display:grid;grid-template-columns:1fr auto;grid-template-areas:"sort count" "actions actions";gap:8px;align-items:center}.mob-acik-teslim-filter{display:flex;flex-direction:column;gap:6px;margin-bottom:4px}.mob-acik-teslim-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.mob-acik-teslim-date-row{display:flex;align-items:center;gap:6px}.mob-acik-teslim-date{flex:1;min-height:42px;font-size:.88rem}.mob-acik-plan-rapor-toggle{display:inline-flex;align-items:center;gap:5px;padding:8px 10px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;font-size:.8rem;font-weight:600;color:#334155;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0}.mob-acik-plan-rapor-toggle:has(input:checked){background:#ecfdf5;border-color:#99f6e4;color:#0f766e}.mob-acik-plan-rapor-toggle input{margin:0;accent-color:#0f766e}.mob-acik-plan-rapor{margin:0 0 12px;padding:12px;border-radius:12px;border:1px solid #99f6e4;background:#f0fdfa}.mob-acik-plan-rapor-head{margin-bottom:8px}.mob-acik-plan-rapor-head strong{display:block;font-size:.9rem}.mob-acik-plan-rapor-head p{margin:4px 0 0}.mob-acik-plan-rapor-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:280px;overflow:auto}.mob-acik-plan-rapor-item{display:flex;justify-content:space-between;gap:10px;padding:10px;border-radius:10px;background:#fff;border:1px solid #e2e8f0}.mob-acik-plan-rapor-product{display:flex;flex-direction:column;gap:4px;min-width:0}.mob-acik-plan-rapor-qty{flex-shrink:0;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.mob-acik-teslim-clear{width:42px;height:42px;flex-shrink:0;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--muted);font-size:1.35rem;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0}.mob-acik-teslim-clear:hover{background:#e8eef5;color:var(--text)}.mob-acik-sort{grid-area:sort;min-height:42px;font-size:.88rem}.mob-acik-count{grid-area:count;white-space:nowrap}.mob-acik-toolbar-actions{grid-area:actions;display:flex;gap:8px}.mob-acik-btn-new{flex:1;justify-content:center}.mob-acik-btn-tools{flex-shrink:0}.mob-acik-tools-panel{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;border:1px solid var(--border);background:#f8fafc}.mob-acik-tools-panel .btn{width:100%;justify-content:center}.mob-acik-err{margin:0}.mob-acik-list{display:flex;flex-direction:column;gap:12px}.mob-acik-cari-group{border:1px solid #dbe3ee;border-radius:12px;background:#f8fafc;overflow:hidden}.mob-acik-cari-group--tone-open{border-left:3px solid #c2410c}.mob-acik-cari-group--tone-partial{border-left:3px solid #b45309}.mob-acik-cari-group--tone-done{border-left:3px solid #15803d}.mob-acik-cari-group-head{width:100%;border:0;background:transparent;text-align:left;padding:12px 14px;cursor:pointer;display:flex;flex-direction:column;gap:6px}.mob-acik-cari-group-title{display:flex;flex-direction:column;gap:2px}.mob-acik-cari-group-title strong{font-size:1rem;color:#0f172a}.mob-acik-cari-group-meta{display:flex;align-items:center;gap:6px;font-size:.85rem;color:#64748b}.mob-acik-cari-group-body{display:flex;flex-direction:column;gap:8px;padding:0 10px 10px}.mob-acik-card--nested{box-shadow:none}.mob-acik-load-more{margin:4px 0 12px;width:100%}.mob-acik-empty{text-align:center;padding:32px 16px}.mob-acik-card{border-radius:16px;border:1px solid var(--border);background:var(--card);box-shadow:0 2px 12px #0f172a0f;overflow:hidden}.mob-acik-card--tone-open{box-shadow:inset 4px 0 #c2410c}.mob-acik-card--tone-partial{box-shadow:inset 4px 0 #b45309}.mob-acik-card--tone-done{box-shadow:inset 4px 0 #15803d}.mob-acik-card--expanded{border-color:#bfdbfe}.mob-acik-card--tone-open.mob-acik-card--expanded{border-color:#fed7aa}.mob-acik-card--tone-partial.mob-acik-card--expanded{border-color:#fde68a}.mob-acik-card--tone-done.mob-acik-card--expanded{border-color:#bbf7d0}.mob-acik-card-main{display:block;width:100%;padding:14px 14px 10px;border:none;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.mob-acik-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.mob-acik-card-no{font-size:1rem;font-weight:700;color:var(--primary)}.mob-acik-card-cari{margin:0 0 8px;font-size:.95rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mob-acik-card-meta{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--muted);margin-bottom:10px}.mob-acik-card-dot{opacity:.5}.mob-acik-card-tutar{font-weight:700;color:var(--text)}.mob-acik-card-progress{display:flex;align-items:center;gap:10px}.mob-acik-card-progress .acik-siparis-inline-progress-track{flex:1;height:8px}.mob-acik-card-pct{font-size:.75rem;font-weight:700;color:var(--muted);white-space:nowrap}.mob-acik-card-chevron{display:block;margin-top:10px;font-size:.72rem;font-weight:600;color:var(--primary)}.mob-acik-kalem-list{list-style:none;margin:0;padding:0 14px 10px;display:flex;flex-direction:column;gap:8px}.mob-acik-kalem{padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid #eef2f6}.mob-acik-kalem--partial{background:#fffdf5}.mob-acik-kalem--done{background:#f6fef9}.mob-acik-kalem-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:4px}.mob-acik-kalem-name{font-size:.85rem;font-weight:600;line-height:1.35;flex:1;min-width:0}.mob-acik-kalem-kalan{font-size:.75rem;color:var(--muted);white-space:nowrap}.mob-acik-kalem-kalan strong{color:var(--text)}.mob-acik-kalem-bar{display:flex;align-items:center;gap:8px;margin-top:8px}.mob-acik-kalem-bar .acik-siparis-inline-progress-track{flex:1;height:5px}.mob-acik-kalem-pct{font-size:.7rem;font-weight:700;color:var(--muted);min-width:28px;text-align:right}.mob-acik-card-actions{display:flex;gap:8px;padding:0 14px 14px;align-items:stretch}.mob-acik-btn-sevk,.mob-acik-btn-secondary{flex:1;justify-content:center;min-height:44px}.mob-acik-more-wrap{position:relative;flex-shrink:0}.mob-acik-btn-more{min-width:44px;min-height:44px;padding:0;font-size:1.2rem;line-height:1}.mob-acik-more-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.mob-acik-more-menu{position:absolute;right:0;bottom:calc(100% + 6px);z-index:51;min-width:140px;padding:6px;border-radius:12px;border:1px solid var(--border);background:var(--card);box-shadow:0 8px 24px #0f172a1f}.mob-acik-more-menu button{display:block;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;text-align:left;font-size:.88rem;font-weight:600;cursor:pointer}.mob-acik-more-menu button:hover{background:#f1f5f9}.mob-acik-more-danger{color:var(--err)}.mob-acik-more-danger:disabled{opacity:.45;cursor:not-allowed}.mob-cari-bilgi-modal{display:flex;flex-direction:column;gap:16px}.mob-cari-bilgi-list{margin:0;display:flex;flex-direction:column;gap:14px}.mob-cari-bilgi-list>div{display:grid;gap:4px}.mob-cari-bilgi-list dt{margin:0;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.mob-cari-bilgi-list dd{margin:0;font-size:.95rem;line-height:1.45;color:var(--text)}.mob-cari-bilgi-list a{color:var(--primary);text-decoration:none;font-weight:600}.mob-cari-bilgi-tag{display:inline-block;margin-right:6px;padding:2px 8px;border-radius:999px;background:#1e5a8a1f;color:var(--primary);font-size:.72rem;font-weight:600;vertical-align:middle}.mob-siparis-detay{display:flex;flex-direction:column;gap:18px;padding:14px 16px 20px}.mob-siparis-detay--state{min-height:40vh;align-items:center;justify-content:center}.mob-siparis-detay-hero{padding:14px 16px;border-radius:14px;border:1px solid var(--border);background:linear-gradient(180deg,#f8fafc,#fff)}.mob-siparis-detay-hero-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.mob-siparis-detay-no{font-size:1.15rem;font-weight:800;color:var(--primary);letter-spacing:.02em}.mob-siparis-detay-status{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:700;white-space:nowrap}.mob-siparis-detay-status--open{background:#fff7ed;color:#c2410c}.mob-siparis-detay-status--done{background:#ecfdf5;color:#047857}.mob-siparis-detay-cari{margin:0;font-size:1.05rem;font-weight:700;line-height:1.35}.mob-siparis-detay-cari-kodu{margin:4px 0 0}.mob-siparis-detay-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mob-siparis-detay-stat{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:#fff}.mob-siparis-detay-stat--wide{grid-column:1 / -1}.mob-siparis-detay-stat span{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.mob-siparis-detay-stat strong{font-size:.98rem;line-height:1.35;color:var(--text)}.mob-siparis-detay-kdv{margin:2px 0 0}.mob-siparis-detay-section h3{margin:0 0 12px;font-size:1rem;font-weight:700;color:var(--text)}.mob-siparis-detay-empty{margin:0;padding:16px;text-align:center;border-radius:12px;border:1px dashed var(--border);background:#f8fafc}.mob-siparis-detay-kalem-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mob-siparis-detay-kalem{padding:14px;border-radius:14px;border:1px solid var(--border);background:#fff}.mob-siparis-detay-kalem--open{border-color:#fed7aa}.mob-siparis-detay-kalem--partial{border-color:#fde68a}.mob-siparis-detay-kalem--done{border-color:#bbf7d0}.mob-siparis-detay-kalem-name{margin:0;font-size:1rem;font-weight:700;line-height:1.35}.mob-siparis-detay-varyant{margin-top:8px}.mob-siparis-detay-kalem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.mob-siparis-detay-kalem-grid>div{display:flex;flex-direction:column;gap:2px}.mob-siparis-detay-kalem-grid strong{font-size:.95rem}.mob-siparis-detay-kalem-kalan{color:var(--primary)}.mob-siparis-detay-kalem-bar{display:flex;align-items:center;gap:10px;margin-top:12px}.mob-siparis-detay-kalem-bar .acik-siparis-inline-progress-track{flex:1;height:8px}.mob-siparis-detay-kalem-pct{flex-shrink:0;font-size:.8rem;font-weight:700;color:var(--muted);min-width:2.5rem;text-align:right}.mob-siparis-detay-sevk-list{display:flex;flex-direction:column;gap:12px}.mob-siparis-detay-sevk{padding:14px;border-radius:14px;border:1px solid var(--border);background:#f8fafc}.mob-siparis-detay-sevk-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--border)}.mob-siparis-detay-sevk-head time{flex-shrink:0;font-size:.875rem;color:var(--muted)}.mob-siparis-detay-sevk-lines{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.mob-siparis-detay-sevk-lines li{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:.92rem;line-height:1.4}.mob-siparis-detay-sevk-line-name{flex:1 1 auto;min-width:0;font-weight:600}.mob-siparis-detay-sevk-line-qty{flex-shrink:0;font-weight:700;color:var(--primary)}.mob-siparis-detay-sevk-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin:0}.mob-siparis-detay-sevk-meta>div{display:flex;flex-direction:column;gap:3px}.mob-siparis-detay-sevk-meta dt{margin:0;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.mob-siparis-detay-sevk-meta dd{margin:0;font-size:.92rem;line-height:1.35}.mob-siparis-detay-sevk-meta a{color:var(--primary);text-decoration:none;font-weight:600}.mob-siparis-detay-sevk-note{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid var(--border);font-size:.92rem;line-height:1.45}.mob-siparis-detay-sevk-note .muted{display:block;margin-bottom:4px}.mob-siparis-detay-sevk-images{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.mob-siparis-detay-sevk-image-btn{display:block;width:100%;aspect-ratio:1;padding:0;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:#fff;cursor:pointer}.mob-siparis-detay-sevk-image-btn img{display:block;width:100%;height:100%;object-fit:cover}.kapali-siparis-page--mobile{display:flex;flex-direction:column;gap:14px;padding-bottom:12px}.app-shell--mobile .kapali-siparis-page--mobile{gap:12px;padding:20px 0 8px}.mob-kapali-hero-title{margin:0 0 6px;font-size:1.35rem;font-weight:700;line-height:1.25;color:#fff}.mob-kapali-hero{padding:14px;border-radius:16px;background:linear-gradient(145deg,#052e16,#14532d,#0d9488);color:#f0fdf4}.mob-kapali-hero-eyebrow{margin:0 0 10px;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;opacity:.85}.mob-kapali-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mob-kapali-stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border-radius:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12)}.mob-kapali-stat strong{font-size:1.15rem;line-height:1.2}.mob-kapali-stat span{font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;opacity:.85;text-align:center}.mob-kapali-stat--parcali strong{color:#fde047}.mob-kapali-stat--urun strong{color:#a7f3d0}.mob-kapali-stat--adet strong{color:#bfdbfe}.mob-kapali-hero-sevk-total{margin:0 0 12px;font-size:.9rem;text-align:center}.mob-kapali-hero-sevk-total strong{color:#fff;font-size:1.05rem}.mob-kapali-hero-tutar{margin:12px 0 0;font-size:.82rem;text-align:center;opacity:.92}.mob-kapali-hero-tutar strong{color:#fff;font-size:.95rem}.mob-kapali-search .search-input-wrap{width:100%}.mob-kapali-product-filters{display:grid;grid-template-columns:1fr 100px;gap:8px}.mob-kapali-month-select{grid-column:1 / -1;min-height:42px;font-size:.88rem}.mob-kapali-product-select,.mob-kapali-qty-input{min-height:42px;font-size:.88rem}.mob-kapali-product-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;background:#1e5a8a14;border:1px solid rgba(30,90,138,.12);font-size:.82rem}.mob-kapali-month-summary{background:#0f766e14;border-color:#0f766e26}.mob-kapali-card-product-filter{display:flex;align-items:baseline;gap:8px;margin:4px 0 0}.mob-kapali-product-qty{font-weight:700;color:var(--primary);font-size:.9rem}.mob-kapali-toolbar{display:flex;align-items:center;gap:10px}.mob-kapali-sort{flex:1;min-height:42px;font-size:.88rem}.mob-kapali-count{white-space:nowrap;flex-shrink:0}.mob-kapali-err{margin:0}.mob-kapali-list{display:flex;flex-direction:column;gap:12px}.mob-kapali-empty{text-align:center;padding:32px 16px}.mob-kapali-card{border-radius:16px;border:1px solid var(--border);background:var(--card);box-shadow:inset 4px 0 #16a34a,0 2px 12px #0f172a0f;overflow:hidden}.mob-kapali-card--expanded{border-color:#bbf7d0;box-shadow:inset 4px 0 #16a34a,0 4px 16px #16a34a1a}.mob-kapali-card-main{display:block;width:100%;padding:14px 14px 10px;border:none;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.mob-kapali-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.mob-kapali-card-sevk{font-size:1rem;font-weight:700;color:#15803d}.mob-kapali-parca-badge{flex-shrink:0;padding:3px 10px;border-radius:999px;font-size:.68rem;font-weight:700;background:#fef3c7;color:#92400e}.mob-kapali-card-siparis{margin:0 0 4px;font-size:.78rem;font-weight:600;color:var(--muted)}.mob-kapali-card-cari{margin:0 0 8px;font-size:.95rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mob-kapali-card-il{margin:-4px 0 8px;font-size:.8rem}.mob-kapali-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.8rem;color:var(--muted)}.mob-kapali-card-dot{opacity:.5}.mob-kapali-card-tutar{font-weight:700;color:var(--text)}.mob-kapali-card-chevron{display:block;margin-top:10px;font-size:.72rem;font-weight:600;color:#15803d}.mob-kapali-card-body{padding:0 14px 12px;border-top:1px dashed var(--border)}.mob-kapali-urun-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.mob-kapali-urun{padding:10px 12px;border-radius:10px;background:#f0fdf4;border:1px solid #dcfce7}.mob-kapali-urun-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:4px}.mob-kapali-urun-name{font-size:.85rem;font-weight:600;line-height:1.35;flex:1;min-width:0}.mob-kapali-urun-tutar{font-size:.82rem;font-weight:700;color:#15803d;white-space:nowrap}.mob-kapali-urun-meta{margin-bottom:4px}.mob-kapali-logistics{margin-top:12px;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid #eef2f6;display:flex;flex-direction:column;gap:6px}.mob-kapali-log-row{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.82rem}.mob-kapali-log-label{font-weight:600;color:var(--muted)}.mob-kapali-log-row a{color:var(--primary);text-decoration:none}.mob-kapali-card-actions{display:flex;gap:8px;padding:0 14px 14px}.mob-kapali-btn-detay,.mob-kapali-btn-revert{flex:1;justify-content:center;min-height:44px}.kapali-siparis-page--web{display:flex;flex-direction:column;margin:-12px -16px -24px;padding:0 4px 8px;height:calc(100dvh - 10.5rem);min-height:320px;overflow:hidden}.kapali-web-top{flex-shrink:0;padding:0 8px}.kapali-web-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;padding:18px 20px;border-radius:14px;background:linear-gradient(135deg,#052e16,#14532d 42%,#0f766e);color:#f0fdf4;box-shadow:0 8px 24px #052e1638}.kapali-web-title{margin:0 0 6px;font-size:1.5rem;font-weight:700;line-height:1.2;color:#fff}.kapali-web-subtitle{margin:0;font-size:.85rem;opacity:.88;max-width:520px}.kapali-web-sevk-total{margin:8px 0 0;font-size:.95rem;color:#fff}.kapali-web-sevk-total strong{font-size:1.1rem;color:#bfdbfe}.kapali-web-kpi-row{display:flex;flex-wrap:wrap;gap:10px}.kapali-web-kpi{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:88px;padding:10px 14px;border-radius:12px;background:#ffffff1f;border:1px solid rgba(255,255,255,.14)}.kapali-web-kpi-value{font-size:1.2rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.kapali-web-kpi-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;opacity:.85;text-align:center}.kapali-web-kpi--parcali .kapali-web-kpi-value{color:#fde047}.kapali-web-kpi--adet .kapali-web-kpi-value{color:#bfdbfe}.kapali-web-kpi--urun .kapali-web-kpi-value{color:#a7f3d0}.kapali-web-kpi--tutar .kapali-web-kpi-value{font-size:1rem}.kapali-web-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-top:10px;padding-bottom:10px}.kapali-web-search{flex:1 1 280px;min-width:200px;max-width:520px}.kapali-web-search .search-input-wrap{width:100%}.kapali-web-filter-group{display:flex;flex-direction:column;gap:4px}.kapali-web-filter-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.kapali-web-select{min-width:148px;padding:8px 10px;font-size:.875rem}.kapali-web-select--product{min-width:220px;max-width:360px}.kapali-web-select--month{min-width:220px;max-width:340px}.kapali-web-filter-group--qty{min-width:110px}.kapali-web-qty-input{width:110px;padding:8px 10px;font-size:.875rem}.kapali-web-product-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:4px;padding:10px 12px;border-radius:10px;background:#1e5a8a14;border:1px solid rgba(30,90,138,.15);font-size:.875rem}.kapali-web-product-summary strong{color:var(--primary)}.kapali-web-clear-product{margin-left:auto}.kapali-web-urun-qty-badge{display:inline-block;margin-bottom:2px;padding:2px 8px;border-radius:999px;background:#1e5a8a1f;color:var(--primary);font-weight:600;font-size:.8125rem}.kapali-web-result-count{margin-left:auto;align-self:center;white-space:nowrap}.kapali-web-err{margin:8px 0 0}.kapali-web-table-wrap{flex:1;min-height:0;margin-top:0;border-radius:10px;margin-left:8px;margin-right:8px;overflow-x:hidden;overflow-y:auto}.kapali-web-table-wrap.table-wrap{overflow-x:hidden;overflow-y:auto}.kapali-web-table{width:100%;table-layout:auto}.kapali-web-table th,.kapali-web-table td{padding:8px 10px;font-size:.8125rem;vertical-align:middle}.kapali-web-table thead th{position:sticky;top:0;z-index:2;background:#ecfdf5;box-shadow:0 1px 0 var(--border);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#166534;white-space:nowrap}.kapali-web-table th.num,.kapali-web-table td.num,.kapali-web-kalem-table th.num,.kapali-web-kalem-table td.num{text-align:right;font-variant-numeric:tabular-nums}.kapali-web-col-expand{width:36px;padding-left:8px!important;padding-right:4px!important}.kapali-web-col-actions{width:1%;white-space:nowrap}.kapali-web-expand-btn{width:26px;height:26px;border:1px solid #bbf7d0;border-radius:6px;background:#fff;color:#15803d;font-size:1rem;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0}.kapali-web-expand-btn:hover{background:#f0fdf4;border-color:#86efac}.kapali-web-row{transition:background .12s ease}.kapali-web-row--clickable{cursor:pointer}.kapali-web-row:hover{background:#f8fafc}.kapali-web-row--open{box-shadow:inset 3px 0 #16a34a}.kapali-web-row--partial{box-shadow:inset 3px 0 #ca8a04}.kapali-web-row--fatura{background:#f0fdf4}.kapali-web-row--fatura:hover{background:#ecfdf5}.kapali-web-row--fatura.kapali-web-row--open{box-shadow:inset 3px 0 #16a34a}.kapali-web-col-kalem{width:1%;max-width:52px;padding-left:4px!important;padding-right:4px!important;white-space:nowrap}.kapali-web-table th.kapali-web-col-kalem,.kapali-web-table td.kapali-web-col-kalem{text-align:center}.kapali-web-col-fatura{width:1%;white-space:nowrap}.kapali-web-fatura-cell{width:1%;padding-left:6px!important;padding-right:6px!important;vertical-align:middle;white-space:nowrap}.kapali-web-fatura-wrap{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap}.kapali-fatura-toggle.toggle-switch{width:36px;height:20px;flex-shrink:0}.kapali-fatura-toggle .toggle-switch-thumb{width:16px;height:16px;top:2px;left:2px}.kapali-fatura-toggle.is-on .toggle-switch-thumb{transform:translate(16px)}.kapali-fatura-toggle.is-on{background:#16a34a}.kapali-fatura-badge{display:inline-flex;align-items:center;flex-shrink:0;padding:2px 7px;border-radius:999px;font-size:.62rem;font-weight:700;line-height:1.3;background:#dcfce7;color:#15803d;border:1px solid #86efac;white-space:nowrap}.kapali-web-detail-row--fatura td{background:#f0fdf4}.kapali-web-sevk-no{color:#15803d;font-size:.875rem}.kapali-web-siparis-no{color:var(--primary);font-size:.875rem}.kapali-web-parca-badge{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;font-size:.65rem;font-weight:700;background:#fef3c7;color:#92400e;vertical-align:middle}.kapali-web-cari-cell strong{display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kapali-web-il-cell{white-space:nowrap;font-weight:500}.kapali-web-urun-cell{max-width:220px}.kapali-web-urun-summary{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kapali-web-tutar-cell{font-weight:600;color:#15803d}.kapali-web-log-cell{min-width:90px;font-size:.8rem}.kapali-web-log-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kapali-web-actions{display:flex;gap:6px;flex-wrap:nowrap}.kapali-web-empty{text-align:center;padding:32px 16px!important}.kapali-web-detail-row td{padding:0!important;background:#f8fafc;border-bottom:2px solid #dcfce7}.kapali-web-detail-panel{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);gap:16px;padding:14px 16px 16px 44px}@media(max-width:1100px){.kapali-web-detail-panel{grid-template-columns:1fr}}.kapali-web-detail-block{min-width:0}.kapali-web-detail-title{margin:0 0 8px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#166534}.kapali-web-kalem-table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #dcfce7}.kapali-web-kalem-table th,.kapali-web-kalem-table td{padding:7px 10px;font-size:.8rem;border-bottom:1px solid #eef2f6}.kapali-web-kalem-table thead th{background:#f0fdf4;color:#166534;position:static;box-shadow:none}.kapali-web-kalem-name{font-weight:600;margin-bottom:2px}.kapali-web-logistics{padding:12px 14px;border-radius:10px;background:#fff;border:1px solid #e2e8f0}.kapali-web-logistics-dl{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:.82rem}.kapali-web-logistics-dl dt{margin:0;font-weight:600;color:var(--muted)}.kapali-web-logistics-dl dd{margin:0}.kapali-web-logistics-dl a{color:var(--primary);text-decoration:none}.mob-segment-nav{position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:900;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:6px;border-radius:16px;background:#0f172aeb;border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 32px #0f172a59;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mob-segment-item{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 10px;border-radius:12px;font-size:.9rem;font-weight:700;color:#f8fafcbf;text-decoration:none;transition:background .15s,color .15s}.mob-segment-item--active{background:#ffffff1f;color:#fff}.mob-segment-item--primary{background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff}.mob-segment-item--primary.mob-segment-item--active{background:linear-gradient(135deg,#b45309,#d97706);box-shadow:0 4px 14px #d9770673}.mob-segment-icon{display:grid;place-items:center;width:22px;height:22px}.mob-segment-icon svg{width:20px;height:20px}.mob-segment-plus{font-size:1.25rem;line-height:1;font-weight:700}.app-shell--mobile-module:has(.mob-segment-nav) .main--mobile{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.uretim-emri-mob-page{display:flex;flex-direction:column;gap:12px;padding-bottom:8px}.mob-ue-hero{padding:14px;border-radius:16px;background:linear-gradient(145deg,#0f172a,#334155 55%,#b45309 120%);color:#f8fafc}.mob-ue-hero-eyebrow{margin:0 0 10px;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;opacity:.85}.mob-ue-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mob-ue-stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;border-radius:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12)}.mob-ue-stat strong{font-size:1.1rem}.mob-ue-stat span{font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;opacity:.85;text-align:center}.mob-ue-stat--warn strong{color:#fde047}.mob-ue-stat--ok strong{color:#86efac}.mob-ue-stat--qty strong{color:#fdba74}.mob-ue-toolbar{display:flex;flex-direction:column;gap:10px}.mob-ue-period-chips{display:flex;gap:8px}.mob-ue-chip{flex:1;padding:10px 8px;border-radius:12px;border:1px solid var(--border);background:var(--card);font-size:.85rem;font-weight:600;color:var(--muted);cursor:pointer}.mob-ue-chip--active{background:#fff7ed;border-color:#fdba74;color:#c2410c}.mob-ue-date-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mob-ue-ekstre-link{width:100%;margin-top:4px}.mob-ue-date-label{font-size:.78rem;font-weight:600;color:var(--muted);white-space:nowrap}.mob-ue-date{flex:1;min-height:42px;min-width:140px}.mob-ue-count{margin-left:auto}.mob-ue-err{margin:0}.mob-ue-list{display:flex;flex-direction:column;gap:12px}.mob-ue-empty,.mob-ue-empty-box{text-align:center;padding:28px 16px}.mob-ue-empty-cta{margin-top:12px;width:100%;justify-content:center}.mob-ue-card{border-radius:16px;border:1px solid var(--border);background:var(--card);box-shadow:0 2px 12px #0f172a0f;overflow:hidden;box-shadow:inset 4px 0 #64748b}.mob-ue-card--progress{box-shadow:inset 4px 0 #d97706;border-color:#fed7aa}.mob-ue-card-main{display:block;width:100%;padding:14px;border:none;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.mob-ue-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.mob-ue-pres-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;background:#1e293b;color:#f8fafc;font-weight:800;font-size:.95rem}.mob-ue-pres-badge small{font-size:.72rem;font-weight:600;opacity:.75}.mob-ue-status-pill{padding:4px 10px;border-radius:999px;font-size:.68rem;font-weight:700}.mob-ue-status-progress{background:#ffedd5;color:#9a3412}.mob-ue-status-done{background:#dcfce7;color:#166534}.mob-ue-card-urun{margin:0 0 4px;font-size:.95rem;font-weight:600;line-height:1.35}.mob-ue-card-kod{margin:0 0 10px}.mob-ue-card-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px}.mob-ue-metric{padding:8px;border-radius:10px;background:#f8fafc;border:1px solid #eef2f6}.mob-ue-metric span{display:block;font-size:.65rem;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.mob-ue-metric strong{font-size:.88rem}.mob-ue-metric--perf strong{color:#c2410c}.mob-ue-tag{display:inline-block;margin-top:4px;padding:3px 10px;border-radius:999px;font-size:.68rem;font-weight:700}.mob-ue-tag-warn{background:#fef3c7;color:#92400e}.mob-ue-tag-ok{background:#dcfce7;color:#166534}.mob-ue-tag-muted{background:#f1f5f9;color:#64748b}.mob-ue-card-actions{display:flex;gap:8px;padding:0 14px 14px}.mob-ue-btn-detay{flex:1;justify-content:center;min-height:42px}.mob-ue-btn-edit,.mob-ue-btn-del{min-width:42px;min-height:42px;padding:0;justify-content:center}.uretim-emri-mob-form{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.mob-ue-form{display:flex;flex-direction:column;gap:12px}.mob-ue-form-section{padding:14px;border-radius:16px;border:1px solid var(--border);background:var(--card);box-shadow:0 2px 10px #0f172a0a}.mob-ue-form-section-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.mob-ue-form-section-head h2{margin:0;font-size:1rem}.mob-ue-step{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-size:.8rem;font-weight:800;background:#1e293b;color:#fff;flex-shrink:0}.mob-ue-field-label{display:block;font-size:.78rem;font-weight:600;color:var(--muted);margin:10px 0 6px}.mob-ue-field-label:first-of-type{margin-top:0}.uretim-emri-mob-form .input,.uretim-emri-mob-form .searchable-select-trigger{min-height:46px;font-size:16px;width:100%}.uretim-emri-mob-form .ue-pres-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.uretim-emri-mob-form .ue-pres-card{padding:12px 10px}.mob-ue-urun-preview{margin-top:10px;padding:10px 12px;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0;display:flex;flex-direction:column;gap:4px}.mob-ue-personel-card{padding:12px;border-radius:12px;background:#f8fafc;border:1px solid #eef2f6;margin-bottom:10px}.mob-ue-personel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;font-weight:700;font-size:.85rem}.mob-ue-personel-del{border:none;background:transparent;color:var(--err);padding:4px;cursor:pointer}.mob-ue-input-suffix{display:flex;align-items:center;gap:8px}.mob-ue-input-suffix .input{flex:1}.mob-ue-add-row{width:100%;justify-content:center}.mob-ue-hint{margin:6px 0 0}.mob-ue-vardiya{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}.mob-ue-vardiya-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.mob-ue-vardiya-chip{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:10px 8px;border-radius:12px;border:1.5px solid var(--border);background:#f8fafc;text-align:left;cursor:pointer}.mob-ue-vardiya-chip strong{font-size:.82rem;line-height:1.2}.mob-ue-vardiya-chip span{font-size:.65rem;color:var(--muted);font-weight:600;line-height:1.25}.mob-ue-vardiya-chip.is-active{border-color:#ea580c;background:#fff7ed;color:#9a3412}.mob-ue-vardiya-chip.is-active span{color:#c2410c}.mob-ue-field-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.mob-ue-qty-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.mob-ue-qty{padding:10px 8px;border-radius:12px;border:1px solid var(--border)}.mob-ue-qty label{display:block;font-size:.72rem;font-weight:700;margin-bottom:6px}.mob-ue-qty--ok{background:#f0fdf4;border-color:#bbf7d0}.mob-ue-qty--warn{background:#fffbeb;border-color:#fde68a}.mob-ue-qty--def{background:#f8fafc}.mob-ue-qty .input{min-height:40px;text-align:center;font-weight:700}.mob-ue-perf-panel h2{margin:0 0 10px;font-size:.95rem}.mob-ue-perf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.mob-ue-perf-grid strong{display:block;font-size:1.1rem}.mob-ue-perf-bar{height:8px;border-radius:999px;background:#e2e8f0;overflow:hidden}.mob-ue-perf-fill{height:100%;background:linear-gradient(90deg,#d97706,#fbbf24);border-radius:inherit}.mob-ue-perf-fill--over{background:linear-gradient(90deg,#16a34a,#4ade80)}.mob-ue-perf-bar-head{display:flex;justify-content:space-between;margin-bottom:6px;font-size:.82rem}.mob-ue-alert{padding:12px 14px;border-radius:12px;font-size:.88rem}.mob-ue-alert-error{background:#fef2f2;border:1px solid #fecaca;color:var(--err)}.mob-ue-alert-info{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.mob-ue-form-footer{position:fixed;left:0;right:0;bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:850;display:grid;grid-template-columns:1fr 1.4fr;gap:8px;padding:10px 12px;background:#fffffff5;border-top:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mob-ue-footer-cancel,.mob-ue-footer-save{min-height:46px;justify-content:center}.mob-ue-footer-save{font-weight:700}.cari-mob-page{display:flex;flex-direction:column;gap:12px;padding-bottom:8px}.mob-cari-hero{padding:14px 16px;border-radius:16px;background:linear-gradient(145deg,#0c4a6e,#0369a1,#0ea5e9);color:#f0f9ff}.mob-cari-hero-eyebrow{margin:0 0 10px;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;opacity:.88}.mob-cari-hero-main{display:flex;align-items:center;justify-content:space-between;gap:12px}.mob-cari-hero-count{display:block;font-size:1.75rem;line-height:1.1}.mob-cari-hero-label{font-size:.82rem;opacity:.9}.mob-cari-hero-new{flex-shrink:0;min-height:42px;padding-left:16px;padding-right:16px;background:#fffffff2!important;color:#0369a1!important;border:none;font-weight:700}.mob-cari-search .search-input-wrap{width:100%}.mob-cari-import{width:100%;justify-content:center}.mob-cari-err{margin:0}.mob-cari-list{display:flex;flex-direction:column;gap:12px}.mob-cari-empty,.mob-cari-empty-box{text-align:center;padding:32px 16px}.mob-cari-empty-cta{margin-top:12px;width:100%;justify-content:center}.mob-cari-card{border-radius:16px;border:1px solid var(--border);background:var(--card);box-shadow:0 2px 14px #0f172a0f;overflow:hidden;border-left:4px solid #0284c7}.mob-cari-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 14px 10px;background:linear-gradient(180deg,#f0f9ff 0%,var(--card) 100%);border-bottom:1px solid #e0f2fe}.mob-cari-card-title-wrap{flex:1;min-width:0}.mob-cari-card-firma{margin:0 0 4px;font-size:1.05rem;font-weight:700;line-height:1.35;color:#0c4a6e;word-break:break-word}.mob-cari-card-kod{display:inline-block;padding:2px 8px;border-radius:6px;background:#e0f2fe;color:#0369a1;font-size:.72rem;font-weight:700;letter-spacing:.02em}.mob-cari-badge{flex-shrink:0;padding:4px 10px;border-radius:999px;font-size:.65rem;font-weight:700;background:#fef3c7;color:#92400e}.mob-cari-fields{margin:0;padding:12px 14px;display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.mob-cari-field{margin:0;min-width:0}.mob-cari-field--full{grid-column:1 / -1}.mob-cari-field dt{margin:0 0 4px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.mob-cari-field dd{margin:0;font-size:.9rem;font-weight:500;line-height:1.45;color:var(--text);word-break:break-word}.mob-cari-field--full dd{font-size:.88rem;font-weight:400}.mob-cari-tel{color:#0369a1;font-weight:700;text-decoration:none}.mob-cari-tel:active{text-decoration:underline}.mob-cari-card-actions{display:flex;gap:8px;padding:0 14px 14px}.mob-cari-btn-ekstre,.mob-cari-btn-edit{flex:1;justify-content:center;gap:6px;min-height:42px;font-size:.85rem}.mob-cari-btn-del{min-width:42px;min-height:42px;padding:0;justify-content:center}.ik-puantaj-page--mob{max-width:none;width:100%;flex:none;min-height:auto;overflow:visible;gap:0}.mob-mesai-page{display:flex;flex-direction:column;gap:12px;padding:0 0 calc(88px + env(safe-area-inset-bottom,0px))}.mob-mesai-hero{padding:14px;border-radius:18px;background:linear-gradient(145deg,#0f172a,#312e81 55%,#4f46e5);color:#f8fafc;box-shadow:0 10px 28px #312e8147}.mob-mesai-eyebrow{margin:0 0 10px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.mob-mesai-month-bar,.mob-mesai-day-focus{display:flex;align-items:center;gap:10px}.mob-mesai-day-focus{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12)}.mob-mesai-nav-btn{flex-shrink:0;width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:#fff;font-size:1.35rem;line-height:1;cursor:pointer}.mob-mesai-nav-btn.is-soft{background:#ffffff0f}.mob-mesai-month-label,.mob-mesai-day-focus-text{flex:1;text-align:center;min-width:0}.mob-mesai-month-label strong,.mob-mesai-day-focus-text strong{display:block;font-size:1.12rem;line-height:1.2}.mob-mesai-month-label span,.mob-mesai-day-focus-text span{font-size:.78rem;opacity:.75}.mob-mesai-day-strip{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mob-mesai-day-strip::-webkit-scrollbar{display:none}.mob-mesai-day{flex:0 0 auto;width:48px;height:58px;border-radius:14px;border:1px solid var(--border);background:var(--card);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;color:inherit;font:inherit}.mob-mesai-day em{font-style:normal;font-size:.65rem;font-weight:700;color:var(--muted);text-transform:uppercase}.mob-mesai-day strong{font-size:1.05rem;font-weight:800}.mob-mesai-day.is-weekend{background:#f8fafc}.mob-mesai-day.is-today:not(.is-active){border-color:#6366f1}.mob-mesai-day.is-active{background:#312e81;border-color:#312e81;color:#fff}.mob-mesai-day.is-active em{color:#ffffffb3}.mob-mesai-err{margin:0;padding:10px 12px;border-radius:12px;background:#fef2f2;color:#b91c1c;font-size:.88rem}.mob-mesai-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mob-mesai-stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;border-radius:14px;border:1px solid var(--border);background:var(--card);cursor:pointer;color:inherit;font:inherit}.mob-mesai-stat.is-hours{cursor:default}.mob-mesai-stat strong{font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums}.mob-mesai-stat span{font-size:.68rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.mob-mesai-stat.is-active{border-color:#312e81;box-shadow:0 0 0 2px #4f46e52e}.mob-mesai-stat.is-ok strong{color:#047857}.mob-mesai-stat.is-empty strong{color:#64748b}.mob-mesai-stat.is-hours strong{color:#4f46e5}.mob-mesai-toolbar{display:flex;gap:8px;align-items:center}.mob-mesai-search{flex:1;min-width:0;min-height:42px;font-size:16px}.mob-mesai-bulk-btn{flex-shrink:0;font-weight:700;background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.mob-mesai-bulk-btn.is-active{background:#312e81;border-color:#312e81;color:#fff}.mob-mesai-bulk{padding:14px;border-radius:16px;border:1px solid #c7d2fe;background:linear-gradient(180deg,#eef2ff,#fff);display:flex;flex-direction:column;gap:12px}.mob-mesai-bulk-head{display:flex;flex-direction:column;gap:8px}.mob-mesai-bulk-head strong{font-size:1rem}.mob-mesai-bulk-head p{margin:2px 0 0}.mob-mesai-bulk-select-actions{display:flex;gap:6px;flex-wrap:wrap}.mob-mesai-bulk-hours-label{display:flex;flex-direction:column;gap:6px;font-size:.78rem;font-weight:700;color:var(--muted)}.mob-mesai-bulk-hours-row{display:flex;align-items:center;gap:8px}.mob-mesai-bulk-hours{flex:1;min-height:48px;font-size:1.25rem;font-weight:800;text-align:center}.mob-mesai-bulk-hours-row>span{font-size:.95rem;font-weight:700;color:var(--text)}.mob-mesai-presets{display:flex;gap:6px;flex-wrap:wrap}.mob-mesai-preset{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid #c7d2fe;background:#fff;font:inherit;font-size:.85rem;font-weight:700;color:#3730a3;cursor:pointer}.mob-mesai-preset.is-active{background:#4f46e5;border-color:#4f46e5;color:#fff}.mob-mesai-bulk-apply{min-height:48px;font-weight:750}.mob-mesai-bulk-hint{margin:0;text-align:center}.mob-mesai-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mob-mesai-empty{text-align:center;padding:28px 12px}.mob-mesai-row{display:flex;align-items:center;gap:10px;padding:10px;border-radius:16px;border:1px solid var(--border);background:var(--card);box-shadow:0 2px 10px #0f172a0a}.mob-mesai-row--skeleton{height:68px;background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9);background-size:200% 100%;animation:sp-row-in 1.2s ease infinite alternate}.mob-mesai-row.has-value{border-color:#c7d2fe;background:#fafafe}.mob-mesai-row.is-selected{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e533;background:#eef2ff}.mob-mesai-check{width:42px;height:42px;flex-shrink:0;border-radius:12px;border:2px solid #c7d2fe;background:#fff;color:#fff;font-size:1.1rem;font-weight:800;cursor:pointer}.mob-mesai-check.is-on{background:#4f46e5;border-color:#4f46e5}.mob-mesai-avatar{width:42px;height:42px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;background:#312e81;color:#fff;font-size:.78rem;font-weight:800}.mob-mesai-row-main{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.mob-mesai-row-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mob-mesai-row-id strong{font-size:.95rem;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mob-mesai-row-id em{font-style:normal;font-size:.72rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mob-mesai-input-wrap{display:flex;align-items:center;gap:4px;flex-shrink:0}.mob-mesai-input{width:64px;min-height:44px;text-align:center;font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums;padding:0 6px}.mob-mesai-input.is-saving{opacity:.55}.mob-mesai-input-wrap>span{font-size:.78rem;font-weight:700;color:var(--muted)}.mob-mesai-current{flex-shrink:0;font-size:.9rem;font-weight:800;color:#4f46e5;font-variant-numeric:tabular-nums}.mob-mesai-row-actions{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.mob-mesai-icon{position:relative;width:34px;height:28px;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;font-size:.72rem;font-weight:800;cursor:pointer}.mob-mesai-icon.is-avans{background:#ecfdf5;color:#047857}.mob-mesai-icon.is-active{background:#fef3c7;color:#b45309}.mob-mesai-icon.is-avans.is-active{background:#bbf7d0;color:#166534}.mob-mesai-icon em{position:absolute;top:-4px;right:-4px;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:#b45309;color:#fff;font-style:normal;font-size:.58rem;font-weight:800;display:grid;place-items:center}.mob-mesai-icon.is-avans em{background:#047857}.mob-mesai-avans-foot{margin:4px 0 0;text-align:center}.mob-yoklama-page{display:flex;flex-direction:column;gap:12px;padding:0 0 calc(148px + env(safe-area-inset-bottom,0px))}.mob-yoklama-hero{padding:14px;border-radius:18px;background:linear-gradient(145deg,#0f172a,#1e3a5f 58%,#0f766e);color:#f8fafc;box-shadow:0 10px 28px #0f172a33}.mob-yoklama-eyebrow{margin:0 0 10px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.mob-yoklama-month-bar,.mob-yoklama-day-focus{display:flex;align-items:center;gap:10px}.mob-yoklama-day-focus{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12)}.mob-yoklama-nav-btn{flex-shrink:0;width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:#fff;font-size:1.35rem;line-height:1;cursor:pointer}.mob-yoklama-nav-btn.is-soft{background:#ffffff0f}.mob-yoklama-month-label,.mob-yoklama-day-focus-text{flex:1;text-align:center;min-width:0}.mob-yoklama-month-label strong,.mob-yoklama-day-focus-text strong{display:block;font-size:1.12rem;line-height:1.2}.mob-yoklama-month-label span,.mob-yoklama-day-focus-text span{font-size:.78rem;opacity:.75}.mob-yoklama-day-strip{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mob-yoklama-day-strip::-webkit-scrollbar{display:none}.mob-yoklama-day{flex:0 0 auto;width:48px;height:58px;border-radius:14px;border:1px solid var(--border);background:var(--card);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;color:inherit;font:inherit}.mob-yoklama-day em{font-style:normal;font-size:.65rem;font-weight:700;color:var(--muted);text-transform:uppercase}.mob-yoklama-day strong{font-size:1.05rem;font-weight:800}.mob-yoklama-day.is-weekend{background:#f8fafc}.mob-yoklama-day.is-today:not(.is-active){border-color:#0d9488}.mob-yoklama-day.is-active{background:#1e3a5f;border-color:#1e3a5f;color:#fff}.mob-yoklama-day.is-active em{color:#ffffffb3}.mob-yoklama-err{margin:0;padding:10px 12px;border-radius:12px;background:#fef2f2;color:#b91c1c;font-size:.88rem}.mob-yoklama-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mob-yoklama-stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;border-radius:14px;border:1px solid var(--border);background:var(--card);cursor:pointer;color:inherit;font:inherit}.mob-yoklama-stat strong{font-size:1.1rem;font-weight:800;font-variant-numeric:tabular-nums}.mob-yoklama-stat span{font-size:.68rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.mob-yoklama-stat.is-active{border-color:#1e3a5f;box-shadow:0 0 0 2px #1e3a5f26}.mob-yoklama-stat.is-ok strong{color:#047857}.mob-yoklama-stat.is-warn strong{color:#b45309}.mob-yoklama-stat.is-empty strong{color:#64748b}.mob-yoklama-toolbar{display:flex;gap:8px;align-items:center}.mob-yoklama-search{flex:1;min-width:0;min-height:42px;font-size:16px}.mob-yoklama-fill{flex-shrink:0;background:#d1fae5;border-color:#6ee7b7;color:#047857;font-weight:700}.mob-yoklama-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mob-yoklama-empty{text-align:center;padding:28px 12px}.mob-yoklama-row{display:flex;align-items:stretch;gap:6px;padding:6px;border-radius:16px;border:1px solid var(--border);background:var(--card);box-shadow:0 2px 10px #0f172a0a}.mob-yoklama-row--skeleton{height:64px;background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9);background-size:200% 100%;animation:sp-row-in 1.2s ease infinite alternate}.mob-yoklama-row-main{flex:1;min-width:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px;border:none;border-radius:12px;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit}.mob-yoklama-row-main:disabled{opacity:.65}.mob-yoklama-avatar{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#1e3a5f;color:#fff;font-size:.78rem;font-weight:800}.mob-yoklama-row-text{min-width:0;display:flex;flex-direction:column;gap:2px}.mob-yoklama-row-text strong{font-size:.95rem;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mob-yoklama-row-text em{font-style:normal;font-size:.75rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mob-yoklama-badge{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:1rem;font-weight:800;border:1px dashed #cbd5e1;background:#f8fafc;color:#94a3b8}.mob-yoklama-badge.is-empty{border-style:dashed}.mob-yoklama-badge.is-busy{opacity:.6}.mob-yoklama-badge.ik-puantaj-geldi,.mob-yoklama-badge.ik-puantaj-gelmedi,.mob-yoklama-badge.ik-puantaj-izinli,.mob-yoklama-badge.ik-puantaj-raporlu,.mob-yoklama-badge.ik-puantaj-tatil,.mob-yoklama-badge.ik-puantaj-yarim{border-style:solid;border-color:transparent}.mob-yoklama-note-btn{width:40px;flex-shrink:0;border:none;border-radius:12px;background:#f1f5f9;color:#64748b;font-size:.85rem;font-weight:700;cursor:pointer}.mob-yoklama-note-btn.has-note{background:#fef3c7;color:#b45309}.mob-yoklama-brush{position:fixed;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:850;padding:8px 10px 10px;background:#fffffff5;border-top:1px solid var(--border);box-shadow:0 -8px 24px #0f172a14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mob-yoklama-brush-label{margin:0 0 8px;font-size:.78rem;color:var(--muted)}.mob-yoklama-brush-label strong{color:var(--text)}.mob-yoklama-brush-row{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mob-yoklama-brush-row::-webkit-scrollbar{display:none}.mob-yoklama-brush-chip{flex:0 0 auto;min-width:58px;padding:8px 10px;border-radius:14px;border:1px solid var(--border);background:#fff;display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;font:inherit;color:inherit}.mob-yoklama-brush-chip strong{font-size:1rem;font-weight:800}.mob-yoklama-brush-chip span{font-size:.62rem;font-weight:650;color:var(--muted);white-space:nowrap}.mob-yoklama-brush-chip.is-active{outline:2px solid #1e3a5f;outline-offset:1px;transform:translateY(-1px)}.mob-yoklama-brush-chip.is-eraser{background:#f1f5f9}.mob-yoklama-brush-chip.is-eraser.is-active{background:#e2e8f0}.mob-puantaj-page{display:flex;flex-direction:column;gap:12px;padding:0 0 8px}.mob-puantaj-hero{padding:14px;border-radius:16px;background:linear-gradient(145deg,#0f172a,#1e3a5f 55%,#0d9488);color:#f8fafc}.mob-puantaj-hero--num{background:linear-gradient(145deg,#0f172a,#312e81 55%,#4f46e5)}.mob-puantaj-eyebrow{margin:0 0 10px;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;opacity:.85}.mob-puantaj-month-bar{display:flex;align-items:center;gap:10px}.mob-puantaj-month-btn{flex-shrink:0;width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:#fff;font-size:1.4rem;line-height:1;cursor:pointer}.mob-puantaj-month-label{flex:1;text-align:center}.mob-puantaj-month-label strong{display:block;font-size:1.15rem;line-height:1.2}.mob-puantaj-month-label .muted{color:#f8fafcbf}.mob-puantaj-num-hint{margin:12px 0 0;font-size:.78rem;line-height:1.35;opacity:.9}.mob-puantaj-err{margin:0;padding:10px 12px;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:.85rem}.mob-puantaj-brush-card,.mob-puantaj-person-card,.mob-puantaj-calendar-card,.mob-puantaj-num-list-card,.mob-puantaj-day-notes{padding:14px;border-radius:14px;border:1px solid var(--border);background:var(--card)}.mob-puantaj-brush-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.mob-puantaj-brush-title{font-size:.82rem;font-weight:700;color:var(--muted)}.mob-puantaj-active-chip{padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:700}.mob-puantaj-brush-scroll{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mob-puantaj-brush-scroll::-webkit-scrollbar{display:none}.mob-puantaj-brush-chip{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:58px;padding:8px 10px;border-radius:12px;border:2px solid transparent;font-size:.72rem;font-weight:600;cursor:pointer;opacity:.85}.mob-puantaj-brush-chip.is-active{border-color:currentColor;opacity:1;box-shadow:0 2px 8px #00000014}.mob-puantaj-brush-chip-short{font-size:1rem;font-weight:800;line-height:1}.mob-puantaj-brush-chip-label{font-size:.62rem;white-space:nowrap}.mob-puantaj-hint{margin:10px 0 0}.mob-puantaj-person-label{display:flex;flex-direction:column;gap:6px;font-size:.78rem;font-weight:600;color:var(--muted);margin-bottom:8px}.mob-puantaj-search,.mob-puantaj-person-select{width:100%;min-height:42px;font-size:.9rem}.mob-puantaj-person-head{margin-top:10px}.mob-puantaj-person-name{font-size:1rem}.mob-puantaj-person-summary{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mob-puantaj-stat{padding:4px 10px;border-radius:999px;font-size:.78rem;font-weight:700}.mob-puantaj-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:6px}.mob-puantaj-weekday{text-align:center;font-size:.68rem;font-weight:700;color:var(--muted);text-transform:uppercase}.mob-puantaj-week-row{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:4px}.mob-puantaj-cal-empty{aspect-ratio:1}.mob-puantaj-cal-cell{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;aspect-ratio:1;min-height:0;padding:2px;border-radius:10px;border:1px solid var(--border);font-size:.65rem;font-weight:700;cursor:pointer}.mob-puantaj-cal-cell.is-weekend{background:#f8fafc}.mob-puantaj-cal-cell.has-note:after{content:"";position:absolute;top:4px;right:4px;width:5px;height:5px;border-radius:50%;background:#6366f1}.mob-puantaj-cal-day{font-size:.62rem;font-weight:600;color:var(--muted);line-height:1}.mob-puantaj-cal-val{font-size:.85rem;font-weight:800;line-height:1}.mob-puantaj-cal-cell.has-preview:not(:disabled):active{outline:2px dashed currentColor;outline-offset:-2px}.mob-puantaj-loading{text-align:center;padding:24px 0}.mob-puantaj-section-title{margin:0 0 10px;font-size:.88rem}.mob-puantaj-day-note-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mob-puantaj-day-note-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:#f8fafc;font-size:.85rem;cursor:pointer}.mob-puantaj-mesai-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mob-puantaj-mesai-total{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;border-radius:12px;border:1px solid var(--border);background:var(--card);font-size:.68rem;font-weight:600;color:var(--muted);text-transform:uppercase}.mob-puantaj-mesai-total strong{font-size:1rem;color:var(--text)}.mob-puantaj-mesai-total.hafta-sonu strong{color:#7c3aed}.mob-puantaj-mesai-total.avans strong{color:#b45309}.mob-puantaj-num-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mob-puantaj-num-row{display:grid;grid-template-columns:52px 1fr auto;gap:8px;align-items:center;padding:8px 10px;border-radius:12px;border:1px solid var(--border);background:#fafafa}.mob-puantaj-num-row.is-weekend{background:#f1f5f9}.mob-puantaj-num-row.has-note{border-color:#c7d2fe}.mob-puantaj-num-row.has-avans{border-color:#fde68a}.mob-puantaj-num-date{display:flex;flex-direction:column;align-items:center;gap:2px}.mob-puantaj-num-date strong{font-size:1rem;line-height:1}.mob-puantaj-num-input{min-height:42px;text-align:center;font-size:1rem;font-weight:700}.mob-puantaj-num-input.is-saving{opacity:.6}.mob-puantaj-num-actions{display:flex;flex-direction:column;gap:4px}.mob-puantaj-num-action{min-width:36px;padding:6px 8px;border-radius:8px;border:1px solid var(--border);background:var(--card);font-size:.68rem;font-weight:700;color:var(--muted);cursor:pointer}.mob-puantaj-num-action.is-active{background:#eef2ff;border-color:#a5b4fc;color:#4338ca}.mob-puantaj-num-action.avans.is-active{background:#fffbeb;border-color:#fcd34d;color:#b45309}.ik-cizelge-num-page--mob{max-width:100%;width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box}.mob-nc-page{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding-bottom:28px;overflow-x:hidden}.mob-nc-hero{padding:14px;border-radius:16px;background:linear-gradient(145deg,#0f172a,#1e3a5f,#0f766e);color:#f8fafc;min-width:0}.mob-nc-hero--mesai{background:linear-gradient(145deg,#0f172a,#312e81,#4338ca)}.mob-mesai-onay{padding:12px 12px 88px}.mob-mesai-onay-hero{margin-bottom:14px}.mob-mesai-onay-hero h1{margin:0 0 4px;font-size:1.35rem}.mob-mesai-onay-filter{display:flex;flex-direction:column;gap:4px;margin-top:10px}.mob-mesai-onay-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mob-mesai-onay-card{background:var(--surface, #fff);border:1px solid var(--border, #e2e8f0);border-radius:12px;padding:12px}.mob-mesai-onay-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px}.mob-mesai-onay-meta{display:flex;flex-direction:column;gap:2px;font-size:.9rem;margin-bottom:4px}.mob-mesai-onay-note{margin-top:8px;padding-top:8px;border-top:1px solid var(--border, #e2e8f0)}.mob-mesai-onay-note p{margin:0 0 4px}.mob-mesai-onay-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.mob-nc-eyebrow{margin:0 0 4px;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.mob-nc-title{margin:0 0 12px;font-size:1.25rem;font-weight:800;line-height:1.2;word-break:break-word}.mob-nc-month-bar{display:flex;align-items:center;gap:8px;min-width:0}.mob-nc-month-btn{flex:0 0 40px;width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:#ffffff1f;color:#fff;font-size:1.35rem;line-height:1;cursor:pointer}.mob-nc-month-label{flex:1;min-width:0;text-align:center}.mob-nc-month-label strong{display:block;font-size:1.05rem;line-height:1.2}.mob-nc-month-label span{display:block;margin-top:2px;font-size:.72rem;color:#f8fafcc7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mob-nc-hint{margin:10px 0 0;font-size:.78rem;line-height:1.4;opacity:.9}.mob-nc-err{margin:0;padding:10px 12px;border-radius:12px;background:#fef2f2;color:#b91c1c;font-size:.85rem;word-break:break-word}.mob-nc-person{padding:12px;border-radius:14px;border:1px solid var(--border);background:var(--card);min-width:0}.mob-nc-field-label{display:flex;flex-direction:column;gap:6px;margin:0 0 10px;font-size:.75rem;font-weight:650;color:var(--muted)}.mob-nc-search{width:100%;min-height:44px;font-size:16px;box-sizing:border-box}.mob-nc-empty-inline{margin:0}.mob-nc-person-chips{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 8px;margin:0 -2px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;overscroll-behavior-x:contain}.mob-nc-person-chip{flex:0 0 auto;max-width:min(220px,72vw);display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-radius:12px;border:1.5px solid var(--border);background:#f8fafc;text-align:left;cursor:pointer;min-width:0}.mob-nc-person-chip strong{font-size:.88rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mob-nc-person-chip span{font-size:.68rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mob-nc-person-chip.is-active{border-color:#1e5a8a;background:#eff6ff;box-shadow:0 0 0 1px #1e5a8a33}.mob-nc-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.mob-nc-total{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 8px;border-radius:12px;border:1px solid var(--border);background:var(--card);text-align:center}.mob-nc-total span{font-size:.65rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.02em}.mob-nc-total strong{font-size:.95rem;font-weight:800;color:var(--text);line-height:1.15;overflow-wrap:anywhere;word-break:break-word}.mob-nc-total.is-weekend strong{color:#6d28d9}.mob-nc-total.is-avans strong{color:#b45309}.mob-nc-days{min-width:0}.mob-nc-loading{margin:0;padding:28px 12px;text-align:center}.mob-nc-day-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mob-nc-day{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;border:1px solid var(--border);background:var(--card);min-width:0;box-sizing:border-box}.mob-nc-day.is-weekend{background:#f8fafc}.mob-nc-day.has-value{border-color:#94a3b8}.mob-nc-day.has-note{border-color:#a5b4fc}.mob-nc-day.has-avans{border-color:#fcd34d}.mob-nc-day-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.mob-nc-day-date{display:flex;align-items:baseline;gap:8px;min-width:0}.mob-nc-day-date strong{font-size:1.15rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.mob-nc-day-date span{font-size:.78rem;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mob-nc-day-actions{display:flex;flex-shrink:0;gap:6px}.mob-nc-icon-btn{position:relative;width:40px;height:40px;padding:0;border-radius:11px;border:1px solid var(--border);background:#f8fafc;font-size:.85rem;font-weight:800;color:var(--muted);cursor:pointer}.mob-nc-icon-btn em{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#4338ca;color:#fff;font-size:.62rem;font-style:normal;font-weight:800;line-height:16px;text-align:center}.mob-nc-icon-btn.is-active{background:#eef2ff;border-color:#a5b4fc;color:#4338ca}.mob-nc-icon-btn.is-avans.is-active{background:#fffbeb;border-color:#fcd34d;color:#b45309}.mob-nc-icon-btn.is-avans.is-active em{background:#b45309}.mob-nc-day-input-wrap{position:relative;display:block;width:100%;min-width:0}.mob-nc-day-input{width:100%;min-height:48px;padding:10px 40px 10px 14px;box-sizing:border-box;text-align:left;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.mob-nc-day-input.is-saving{opacity:.55}.mob-nc-day-unit{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:.78rem;font-weight:700;color:var(--muted);pointer-events:none}.mob-nc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mob-nc-sheet-backdrop{align-items:flex-end;justify-content:stretch;padding:0}.mob-nc-sheet{width:100%!important;max-width:100%!important;max-height:min(92vh,100%);margin:0;border-radius:18px 18px 0 0;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));box-sizing:border-box}.mob-nc-sheet h2{font-size:1.05rem;line-height:1.3;word-break:break-word}.mob-nc-sheet .ik-form-actions{flex-wrap:wrap;gap:8px}.mob-nc-sheet .ik-form-actions .btn{flex:1 1 120px;min-height:44px}.mob-nc-sheet .ik-puantaj-note-item{flex-wrap:wrap}.mob-nc-sheet .ik-puantaj-note-item-actions{width:100%;justify-content:flex-end}.mob-nc-sheet textarea.input,.mob-nc-sheet input.input{font-size:16px}.fiber-uretim-page{min-height:360px}.fiber-explorer-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:16px;margin-top:8px}.fiber-explorer-item{position:relative}.fiber-explorer-btn{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:18px 12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--card);cursor:pointer;text-align:center;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.fiber-explorer-btn:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 4px 14px #0f172a0f}.fiber-icon-svg{width:56px;height:44px}.fiber-item-label{font-weight:600;font-size:.88rem;line-height:1.3;word-break:break-word}.fiber-item-actions{position:absolute;top:6px;right:6px;display:flex;gap:4px;opacity:0;transition:opacity .12s ease}.fiber-explorer-item:hover .fiber-item-actions{opacity:1}.fiber-rename-input{width:100%;margin-top:4px}.fiber-empty{grid-column:1 / -1;text-align:center;padding:48px 16px}.fiber-editor-section{margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.fiber-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.fiber-section-head h3{margin:0;font-size:1rem}.fiber-stage-card,.fiber-metal-card{margin-bottom:14px;padding:14px;border:1px solid var(--border);border-radius:12px;background:#f8fafc}.fiber-stage-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.fiber-stage-no{flex-shrink:0;width:28px;height:28px;border-radius:999px;background:#1d4ed8;color:#fff;font-size:.78rem;font-weight:700;display:grid;place-items:center}.fiber-stage-head .input{flex:1}.fiber-medya-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-top:10px}.fiber-medya-item{display:flex;flex-direction:column;gap:4px}.fiber-medya-item--editable{position:relative}.fiber-medya-thumb{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;border:1px solid var(--border);background:#e2e8f0}.fiber-medya-remove{position:absolute;top:4px;right:4px;width:22px;height:22px;border:none;border-radius:999px;background:#0f172abf;color:#fff;cursor:pointer;font-size:1rem;line-height:1}.fiber-upload-btn{margin-top:10px;cursor:pointer}.fiber-timeline-page .page-toolbar h1{margin-top:8px}.fiber-timeline{display:flex;flex-direction:column;gap:0;margin-top:20px;max-width:900px}.fiber-timeline-item{display:flex;gap:16px;align-items:stretch}.fiber-timeline-marker{display:flex;flex-direction:column;align-items:center;width:24px;flex-shrink:0}.fiber-timeline-dot{width:14px;height:14px;border-radius:999px;background:#1d4ed8;border:3px solid #dbeafe;flex-shrink:0;margin-top:6px}.fiber-timeline-dot--metal{background:#b45309;border-color:#fde68a}.fiber-timeline-line{flex:1;width:2px;min-height:24px;background:#cbd5e1;margin:4px 0}.fiber-timeline-body{flex:1;margin-bottom:20px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:#f8fafc}.fiber-timeline-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:8px}.fiber-timeline-step{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.fiber-timeline-desc{margin:0 0 10px;color:var(--text)}.fiber-metals-timeline{margin-top:32px;padding-top:24px;border-top:2px dashed var(--border);max-width:900px}.fiber-metals-timeline h2{margin:0 0 16px;font-size:1.1rem}.fiber-timeline--metals .fiber-timeline-body{background:#fffbeb;border-color:#fde68a}.gunluk-is-page{min-height:360px}.gunluk-is-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-bottom:16px}.gunluk-is-date{min-width:180px}.gunluk-is-summary{align-self:center}.gunluk-is-hint{padding:12px 14px;margin-bottom:12px;border-radius:10px;background:#fffbeb;border:1px solid #fde68a}.gunluk-is-ok{color:#15803d;margin:0 0 12px;font-size:.9rem}.gunluk-is-table-wrap{margin-bottom:12px}.gunluk-is-table th,.gunluk-is-table td{vertical-align:middle}.gunluk-is-select-cell{min-width:200px}.gunluk-is-num{width:88px;text-align:right}.gunluk-is-form-panel{padding:16px 18px;margin-bottom:20px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.gunluk-is-form-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.gunluk-is-form-head h2{margin:0;font-size:1.05rem}.gunluk-is-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 16px;align-items:end}.gunluk-is-form-note{grid-column:span 2}.gunluk-is-form-submit .btn{width:100%}.gunluk-is-form-static{display:block;padding:10px 0}.gunluk-is-list-panel h2{margin:0 0 12px;font-size:1.05rem}.gunluk-is-list-table td.gunluk-is-note-cell{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gunluk-is-row-actions{display:flex;gap:4px;justify-content:flex-end}.gunluk-is-row-editing{background:#eff6ff}.gunluk-is-action-col{width:44px}.gunluk-is-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ik-empty-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.pke-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:16px 0}.pke-filter{display:flex;flex-direction:column;gap:4px;min-width:140px}.pke-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-bottom:16px}.pke-summary-card{background:var(--surface, #fff);border:1px solid var(--border, #e5e7eb);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.pke-summary-card strong{font-size:1.25rem}.pke-press-list{display:flex;flex-direction:column;gap:18px}.pke-press-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px}.pke-press-head h2{margin:0 0 4px;font-size:1.15rem}.pke-press-ozet{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font-size:.9rem}.pke-kalip-ozet{margin-bottom:16px}.pke-kalip-ozet h3,.pke-timeline-wrap h3{margin:0 0 8px;font-size:.95rem}.pke-table{width:100%;border-collapse:collapse}.pke-table th,.pke-table td{padding:8px 10px;border-bottom:1px solid var(--border, #e5e7eb);text-align:left;vertical-align:top}.pke-table .num{text-align:right;font-variant-numeric:tabular-nums}.pke-row-kalip{background:#fffbeb}.pke-row-uretim:hover{background:#f8fafc}.pke-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:600}.pke-badge--takildi{background:#dcfce7;color:#166534}.pke-badge--degistirildi{background:#fef3c7;color:#92400e}.pke-badge--cikarildi{background:#fee2e2;color:#991b1b}.pke-badge--uretim{background:#e0e7ff;color:#3730a3}.pke-pres-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pke-mob-presses{display:flex;flex-direction:column;gap:14px;padding:0 12px 24px}.pke-mob-pres-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:12px}.pke-mob-pres-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.pke-mob-pres-head strong{display:block;font-size:1.05rem}.pke-mob-pres-sums{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:.78rem;color:#64748b;white-space:nowrap}.pke-mob-kalip-ozet{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.pke-mob-kalip-chip{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:#f8fafc;border-radius:10px;font-size:.85rem}.pke-mob-kalip-chip span{color:#64748b;font-size:.78rem}.pke-mob-timeline{display:flex;flex-direction:column;gap:8px}.pke-ev-kalip,.pke-ev-uretim{display:grid;grid-template-columns:78px 1fr;gap:8px;padding:10px;border-radius:12px;text-decoration:none;color:inherit}.pke-ev-kalip--in{background:#f0fdf4;border:1px solid #bbf7d0}.pke-ev-kalip--swap{background:#fffbeb;border:1px solid #fde68a}.pke-ev-kalip--out{background:#fef2f2;border:1px solid #fecaca}.pke-ev-uretim{background:#f8fafc;border:1px solid #e2e8f0}.pke-ev-time{font-size:.72rem;color:#64748b;line-height:1.3}.pke-ev-body{display:flex;flex-direction:column;gap:2px;min-width:0}.pke-ev-body strong{font-size:.92rem}.pke-ev-body span{font-size:.8rem}.portal-shell{min-height:100vh;background:#f1f5f9;color:#0f172a}.portal-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:#0f172a;color:#f8fafc}.portal-brand{display:flex;flex-direction:column;gap:2px;min-width:0}.portal-brand .muted{color:#94a3b8}.portal-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.portal-nav a{color:#e2e8f0;text-decoration:none;padding:6px 10px;border-radius:8px;font-size:.9rem}.portal-nav a.active{background:#1e293b;color:#fff;font-weight:600}.portal-nav .btn{margin-left:4px}.portal-main{max-width:1100px;margin:0 auto;padding:20px 16px 48px}.portal-page-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.portal-page-head h1{margin:0;font-size:1.4rem}.portal-login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(160deg,#0f172a,#1e3a5f 55%,#0f766e)}.portal-login-card{width:min(420px,100%);background:#fff;border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 20px 50px #0f172a59}.portal-login-card h1{margin:0;font-size:1.5rem}.portal-login-card label{display:flex;flex-direction:column;gap:4px;font-size:.9rem}.portal-remember{flex-direction:row!important;align-items:center;gap:8px!important}.portal-order-list,.portal-catalog-list,.portal-cart-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.portal-order-card,.portal-catalog-list li,.portal-cart-list li{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px}.portal-order-card-top{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px}.portal-order-lines{margin:8px 0 0;padding-left:18px;font-size:.9rem}.portal-tag{font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:999px;background:#e2e8f0}.portal-tag--acik{background:#fef3c7;color:#92400e}.portal-tag--kapali{background:#d1fae5;color:#065f46}.portal-search{display:flex;flex-direction:column;gap:4px;margin:12px 0 16px;max-width:360px}.portal-order-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:16px}.portal-catalog,.portal-cart{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px}.portal-catalog h2,.portal-cart h2{margin:0 0 10px;font-size:1.05rem}.portal-catalog-list li,.portal-cart-list li{display:flex;align-items:center;justify-content:space-between;gap:10px}.portal-catalog-list li>div,.portal-cart-list li>div:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.portal-cart-qty{display:flex;align-items:center;gap:6px}.portal-cart-qty .input{width:88px}.cari-portal-panel h2{margin-top:0}@media(max-width:800px){.portal-order-grid{grid-template-columns:1fr}.portal-header{flex-direction:column;align-items:flex-start}}.portal-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:4px;background:#e2e8f0;border-radius:12px}.portal-tab{border:0;background:transparent;border-radius:10px;padding:10px 12px;font-weight:600;color:#475569;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.portal-tab.is-active{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0f172a1f}.portal-tab-count{min-width:1.5rem;height:1.5rem;border-radius:999px;background:#cbd5e1;color:#0f172a;font-size:.75rem;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.portal-tab.is-active .portal-tab-count{background:#0f766e;color:#fff}.portal-tag--onay_bekliyor{background:#fef3c7;color:#92400e}.portal-empty{text-align:center;padding:32px 16px;background:#fff;border-radius:12px;border:1px dashed #cbd5e1}.portal-sip-page{display:flex;flex-direction:column;gap:16px}.portal-sip-hero{position:relative;overflow:hidden;border-radius:18px;padding:22px 22px 16px;border:1px solid #99f6e4;background:linear-gradient(135deg,#f0fdfa,#fff 52%,#f8fafc)}.portal-sip-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 55% 80% at 100% 0%,rgba(13,148,136,.16),transparent 55%),radial-gradient(ellipse 40% 55% at 0% 100%,rgba(14,165,233,.08),transparent 50%)}.portal-sip-hero-inner{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.portal-sip-eyebrow{margin:0 0 6px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0f766e}.portal-sip-hero-inner h1{margin:0 0 6px;font-size:1.5rem;letter-spacing:-.02em;color:#0f172a}.portal-sip-hero-sub{margin:0;max-width:36rem;color:#64748b;font-size:.92rem;line-height:1.45}.portal-sip-hero-actions{display:flex;flex-wrap:wrap;gap:8px}.portal-sip-stats{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.portal-sip-stat{padding:12px 14px;border-radius:12px;background:#ffffffe0;border:1px solid #ccfbf1}.portal-sip-stat-label{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#0f766e;margin-bottom:4px}.portal-sip-stat strong{font-size:1.3rem;color:#0f172a;letter-spacing:-.02em}.portal-sip-toolbar{display:flex;flex-direction:column;gap:10px}.portal-sip-tabs{margin:0}.portal-sip-search .input{width:100%}.portal-sip-alert{padding:12px 14px;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.portal-sip-loading,.portal-sip-empty{text-align:center;padding:44px 20px;border-radius:16px;border:1px dashed #cbd5e1;background:#fff}.portal-sip-empty-icon{width:48px;height:48px;margin:0 auto 12px;display:grid;place-items:center;border-radius:999px;background:#f0fdfa;color:#0f766e;font-size:1.2rem;font-weight:700}.portal-sip-empty h2{margin:0 0 6px;font-size:1.1rem}.portal-sip-empty p{margin:0 0 14px}.portal-sip-list{display:flex;flex-direction:column;gap:12px}.portal-sip-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a;border-left:4px solid #94a3b8}.portal-sip-card--open{border-left-color:#f97316}.portal-sip-card--partial{border-left-color:#eab308}.portal-sip-card--done{border-left-color:#10b981}.portal-sip-card--pending{border-left-color:#f59e0b;background:linear-gradient(180deg,#fffbeb,#fff 42%)}.portal-sip-card.is-expanded{box-shadow:0 4px 14px #0f172a14}.portal-sip-card-main{display:block;width:100%;text-align:left;border:0;background:transparent;padding:14px 16px 12px;cursor:pointer;color:inherit}.portal-sip-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.portal-sip-card-no{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:#0f172a}.portal-sip-pill{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.portal-sip-pill--open{background:#ffedd5;color:#c2410c}.portal-sip-pill--partial{background:#fef3c7;color:#a16207}.portal-sip-pill--done{background:#d1fae5;color:#047857}.portal-sip-pill--pending{background:#fef3c7;color:#92400e}.portal-sip-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:.88rem;color:#475569;margin-bottom:6px}.portal-sip-dot{color:#cbd5e1}.portal-sip-teslim{margin:0 0 8px}.portal-sip-hint{margin:0 0 8px;padding:8px 10px;border-radius:8px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:.82rem;line-height:1.4}.portal-sip-progress{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.portal-sip-progress-track{height:8px;border-radius:999px;background:#e2e8f0;overflow:hidden}.portal-sip-progress-track--sm{height:5px;flex:1}.portal-sip-progress-fill{height:100%;border-radius:inherit;transition:width .25s ease}.portal-sip-progress-fill--open{background:#fb923c}.portal-sip-progress-fill--partial{background:#eab308}.portal-sip-progress-fill--done{background:#10b981}.portal-sip-progress-fill--pending{background:#f59e0b}.portal-sip-progress-label{font-size:.78rem;font-weight:600;color:#64748b}.portal-sip-chevron{display:block;font-size:.75rem;color:#94a3b8;margin-top:2px}.portal-sip-lines{list-style:none;margin:0;padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px;border-top:1px solid #f1f5f9}.portal-sip-lines li{padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid #f1f5f9}.portal-sip-line-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.portal-sip-line-info{display:flex;flex-direction:column;gap:2px;min-width:0}.portal-sip-varyant{font-size:.78rem;font-weight:600;color:#0f766e}.portal-sip-line-qty{flex-shrink:0;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:#0f172a}.portal-sip-line-bar{display:flex;align-items:center;gap:8px;margin-top:8px}.portal-sr-only,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.portal-sip-stats{grid-template-columns:1fr}.portal-sip-hero-inner h1{font-size:1.3rem}}.portal-picker{margin-top:14px;padding:14px;border-radius:12px;border:1px solid #0f766e;background:#f0fdfa;display:flex;flex-direction:column;gap:12px}.portal-picker-head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.portal-picker-head h3{margin:0;font-size:1.05rem}.portal-picker-grup{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.portal-picker-tags{display:flex;flex-wrap:wrap;gap:6px}.portal-varyant-chip{border:1px solid #99f6e4;background:#fff;border-radius:999px;padding:6px 12px;font-size:.85rem;cursor:pointer}.portal-varyant-chip.is-on{background:#0f766e;border-color:#0f766e;color:#fff;font-weight:600}.portal-picker-miktar{display:flex;flex-direction:column;gap:4px;max-width:160px;font-weight:600}.sip-onay-page{max-width:1100px}.sip-onay-hero{position:relative;margin:0 0 20px;padding:22px 24px 18px;border-radius:18px;overflow:hidden;border:1px solid #fde68a;background:linear-gradient(135deg,#fffbeb,#fff 55%,#f8fafc)}.sip-onay-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 50% 80% at 100% 0%,rgba(245,158,11,.18),transparent 55%),radial-gradient(ellipse 40% 60% at 0% 100%,rgba(14,165,233,.08),transparent 50%)}.sip-onay-hero-inner{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.sip-onay-eyebrow{margin:0 0 6px;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#b45309}.sip-onay-hero-inner h1{margin:0 0 6px;font-size:1.55rem;letter-spacing:-.02em;color:#0f172a}.sip-onay-hero-sub{margin:0;max-width:42rem;color:#64748b;font-size:.92rem;line-height:1.45}.sip-onay-hero-btn{background:#fff;border-color:#fcd34d}.sip-onay-stats{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.sip-onay-stat{padding:12px 14px;border-radius:12px;background:#ffffffd9;border:1px solid #fef3c7}.sip-onay-stat-label{display:block;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#92400e;margin-bottom:4px}.sip-onay-stat strong{font-size:1.35rem;color:#0f172a;letter-spacing:-.02em}.sip-onay-alert{margin-bottom:14px;padding:12px 14px;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.sip-onay-loading,.sip-onay-empty{text-align:center;padding:48px 24px;border-radius:16px;border:1px dashed #e2e8f0;background:#f8fafc}.sip-onay-empty-icon{width:48px;height:48px;margin:0 auto 12px;display:grid;place-items:center;border-radius:999px;background:#ecfdf5;color:#059669;font-size:1.25rem;font-weight:700}.sip-onay-empty h2{margin:0 0 6px;font-size:1.15rem}.sip-onay-empty p{margin:0}.sip-onay-list{display:flex;flex-direction:column;gap:16px}.sip-onay-card{position:relative;overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:0 0 16px;box-shadow:0 1px 2px #0f172a0a}.sip-onay-card-accent{position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#f59e0b,#ea580c)}.sip-onay-card-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 24px;padding:18px 20px 14px 24px}.sip-onay-card-identity{display:flex;gap:14px;align-items:flex-start;min-width:0}.sip-onay-avatar{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:.85rem;font-weight:700;color:#92400e;background:linear-gradient(145deg,#fef3c7,#fde68a);border:1px solid #fcd34d}.sip-onay-card-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.sip-onay-card-title-row h2{margin:0;font-size:1.1rem;letter-spacing:-.01em}.sip-onay-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#92400e;background:#fffbeb;border:1px solid #fde68a}.sip-onay-cari{margin:0;font-size:.95rem;color:#334155}.sip-onay-card-meta{display:flex;flex-wrap:wrap;gap:14px 22px}.sip-onay-meta-label{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-bottom:2px}.sip-onay-card-meta strong{font-size:.95rem;color:#0f172a}.sip-onay-lines{list-style:none;margin:0 20px 14px 24px;padding:0;border:1px solid #f1f5f9;border-radius:12px;overflow:hidden;background:#f8fafc}.sip-onay-lines li{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 14px;border-bottom:1px solid #eef2f7}.sip-onay-lines li:last-child{border-bottom:none}.sip-onay-line-main{display:flex;flex-direction:column;gap:2px;min-width:0}.sip-onay-line-qty{flex-shrink:0;font-weight:700;font-variant-numeric:tabular-nums;color:#0f172a;white-space:nowrap}.sip-onay-actions{display:flex;flex-wrap:wrap;gap:8px;padding:0 20px 0 24px}.sip-onay-btn-secondary{background:#fff;border-color:#cbd5e1}.sip-onay-btn-danger{margin-left:auto;color:#b91c1c;border-color:#fecaca;background:#fff}.sip-onay-btn-danger:hover:not(:disabled){background:#fef2f2}.mob-sip-onay{padding:0 0 24px}.mob-sip-onay-hero{margin-bottom:14px;padding:14px 14px 12px;border-radius:14px;background:linear-gradient(160deg,#fffbeb,#fff 70%);border:1px solid #fde68a}.mob-sip-onay-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mob-sip-onay-eyebrow{margin:0 0 2px;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#b45309}.mob-sip-onay-hero h1{margin:0;font-size:1.25rem}.mob-sip-onay-sub{margin:8px 0 0;font-size:.85rem}.mob-sip-onay-err,.mob-sip-onay-status{margin:0 0 12px}.mob-sip-onay-empty{text-align:center;padding:36px 16px;border-radius:14px;border:1px dashed #e2e8f0;background:#f8fafc}.mob-sip-onay-empty strong{display:block;margin-bottom:4px}.mob-sip-onay-empty p{margin:0}.mob-sip-onay-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.mob-sip-onay-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:12px;border-left:3px solid #f59e0b}.mob-sip-onay-card-head{display:flex;gap:10px;margin-bottom:10px}.mob-sip-onay-avatar{flex-shrink:0;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;font-size:.78rem;font-weight:700;color:#92400e;background:#fef3c7}.mob-sip-onay-head-text{min-width:0;flex:1}.mob-sip-onay-no-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px}.mob-sip-onay-badge{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:2px 7px}.mob-sip-onay-cari{margin:0;font-size:.9rem;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-sip-onay-lines{list-style:none;margin:0 0 10px;padding:0;border-radius:10px;background:#f8fafc;border:1px solid #f1f5f9}.mob-sip-onay-lines li{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid #eef2f7;font-size:.88rem}.mob-sip-onay-lines li:last-child{border-bottom:none}.mob-sip-onay-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mob-sip-onay-actions .btn-primary{grid-column:1 / -1}.mob-sip-onay-btn-danger{color:#b91c1c;border-color:#fecaca}.stok-gorsel-th{width:72px}.stok-gorsel-td{width:72px;vertical-align:middle}.stok-gorsel-thumb-btn{display:block;line-height:0}.stok-gorsel-thumb{width:52px;height:52px;object-fit:cover;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;display:block}.stok-gorsel-placeholder{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:10px;border:1px dashed #cbd5e1;color:#94a3b8;background:#f8fafc;font-size:.85rem}.stok-gorsel-field{display:flex;flex-direction:column;gap:8px;margin-bottom:4px;padding:12px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc}.stok-gorsel-field-label{font-size:.85rem;font-weight:600;color:#334155}.stok-gorsel-field-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.stok-gorsel-preview{width:96px;height:96px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;display:grid;place-items:center;overflow:hidden;flex-shrink:0}.stok-gorsel-preview img{width:100%;height:100%;object-fit:cover}.stok-gorsel-field-actions{display:flex;flex-direction:column;gap:8px;align-items:flex-start;min-width:0}@media(max-width:720px){.stok-urun-table .stok-gorsel-td{width:auto}.stok-gorsel-thumb,.stok-gorsel-placeholder{width:64px;height:64px}}.satis-rapor-section-title{margin:20px 0 10px}.satis-rapor-section-title h2{margin:0 0 4px;font-size:1.05rem}.satis-rapor-section-title .small{margin:0}.satis-rapor-page .satis-rapor-filters{align-items:flex-end}.satis-rapor-filter-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.satis-rapor-presets{margin-bottom:0}.satis-rapor-range-label{margin:0 0 12px}.satis-rapor-kpi{margin-bottom:12px}.satis-rapor-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.satis-rapor-tables .dash-chart-card{padding-bottom:16px}@media(max-width:1100px){.satis-rapor-tables{grid-template-columns:1fr}}.proforma-list-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 14px;border-bottom:1px solid var(--border);padding-bottom:0}.proforma-list-tabs button{background:transparent;border:none;padding:10px 16px;cursor:pointer;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:8px;border-radius:6px 6px 0 0}.proforma-list-tabs button:hover{color:var(--text);background:#00000008}.proforma-list-tabs button.is-active{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.proforma-tab-count{font-size:11px;font-weight:600;color:var(--muted);background:#0000000f;padding:2px 7px;border-radius:10px}.proforma-list-tabs button.is-active .proforma-tab-count{color:var(--primary);background:#1e5a8a1f}.proforma-row--kesildi td{background:#dcfce7e0!important}.proforma-row--acik td{background:#fee2e2d1!important}.proforma-inline-check{display:inline-flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap}.proforma-inline-input{min-width:90px;max-width:140px;padding:4px 6px;font-size:12px}.form-hint{font-size:12px;color:var(--muted);margin:0 0 10px}.checkbox-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.proforma-edit-grid{margin-bottom:16px}.proforma-section-title{font-size:14px;margin:18px 0 8px;font-weight:600}.proforma-section-title--diger{margin:18px 0 8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.proforma-inline-totals{margin:12px 0;font-size:13px;color:var(--muted)}.proforma-preview-wrap{margin-top:24px;padding-top:8px;border-top:1px dashed var(--border)}.proforma-diger-panel{display:grid;gap:10px;padding:12px 14px;background:#f8fafc;border:1px solid var(--border);border-radius:8px}.proforma-diger-row{display:grid;gap:4px}.proforma-diger-lbl{font-size:11px;font-weight:600;color:var(--muted)}.proforma-diger-input{font-size:13px;line-height:1.45;padding:8px 10px;min-height:0;resize:vertical}.proforma-export-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.btn-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#25d366;border-color:#20bd5a;color:#fff}.btn-whatsapp:hover:not(:disabled){background:#20bd5a;border-color:#1da851;color:#fff}.btn-whatsapp:disabled{opacity:.65}.btn-whatsapp .whatsapp-icon-svg{width:18px;height:18px;flex-shrink:0}.btn-whatsapp-label{font-size:13px;font-weight:600}.whatsapp-split-btn{position:relative;display:inline-flex;align-items:stretch}.whatsapp-split-btn-main{border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid rgba(255,255,255,.35);padding-right:10px}.whatsapp-split-btn-target{font-size:11px;font-weight:500;opacity:.9;padding:2px 6px;border-radius:4px;background:#0000001f}.whatsapp-split-btn-toggle{border-top-left-radius:0;border-bottom-left-radius:0;min-width:32px;padding:0 8px;font-size:12px;line-height:1}.whatsapp-split-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:220px;padding:6px;border-radius:10px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 8px 24px #0f172a1f}.whatsapp-split-menu-hint{margin:0 8px 6px;font-size:11px;color:#64748b}.whatsapp-split-menu-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:#0f172a;font-size:13px;font-weight:500;text-align:left;cursor:pointer}.whatsapp-split-menu-item:hover{background:#f1f5f9}.whatsapp-split-menu-item.is-active{background:#ecfdf5;color:#047857}.whatsapp-split-menu-check{font-size:12px;font-weight:700}.proforma-print-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border)}.proforma-whatsapp-ok{margin:0 0 12px;padding:10px 14px;border-radius:10px;background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;font-size:.9rem}.proforma-print-page{max-width:220mm;margin:0 auto}.proforma-sheet{--pf-accent: #1e3a8f;--pf-accent-soft: #eff6ff;--pf-accent-mid: #2563eb;--pf-accent-light: #38bdf8;--pf-border: #cbd5e1;--pf-text: #0f172a;position:relative;background:linear-gradient(180deg,#fafbfc,#fff 48px);border:1px solid var(--pf-border);border-radius:10px;padding:0 22px 22px;max-width:210mm;min-height:0;margin:0 auto;box-shadow:0 1px 2px #0f172a0f,0 8px 24px #0f172a0f;color:var(--pf-text);overflow:hidden}.proforma-sheet-accent{height:5px;margin:0 -22px;background:linear-gradient(90deg,var(--pf-accent) 0%,var(--pf-accent-mid) 45%,var(--pf-accent-light) 100%);border-radius:10px 10px 0 0}.proforma-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 16px 16px;margin:0 -22px 18px;background:linear-gradient(135deg,var(--pf-accent-soft) 0%,#f8fafc 100%);border-bottom:1px solid #e2e8f0}.proforma-sign-col{min-width:0}.proforma-sign-area{min-height:72px;display:flex;align-items:flex-end}.proforma-sign-img{max-height:88px;max-width:100%;width:auto;height:auto;object-fit:contain;object-position:left bottom;display:block}.proforma-bank-section{margin:18px 0 16px;padding-top:14px;border-top:1px solid #e2e8f0}.proforma-bank-title{margin:0 0 10px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pf-accent)}.proforma-bank-table{width:100%;border-collapse:collapse;font-size:11px;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.proforma-bank-table th,.proforma-bank-table td{border:1px solid #e2e8f0;padding:8px 10px;text-align:left}.proforma-bank-table th{background:#f8fafc;font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.proforma-bank-table .proforma-iban{font-variant-numeric:tabular-nums;word-break:break-all}.proforma-title-block{flex:1;min-width:0}.proforma-header h1{margin:0;font-size:20px;font-weight:700;letter-spacing:.12em;color:var(--pf-accent)}.proforma-header-logo-wrap{margin-top:8px;max-width:180px;max-height:48px;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;background:transparent}.proforma-header-logo{display:block;max-width:180px;max-height:48px;width:auto;height:auto;object-fit:contain;object-position:left center;background:transparent}.proforma-sub{margin:8px 0 0;font-size:11px;color:#64748b;padding:4px 10px;display:inline-block;background:#ffffffd9;border:1px solid #e2e8f0;border-radius:4px}.proforma-meta{font-size:11px;text-align:right;padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0f172a0a}.proforma-meta div{margin-bottom:6px}.proforma-meta div:last-child{margin-bottom:0}.proforma-meta strong{color:#334155}.proforma-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.proforma-box{border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px;font-size:12px;background:#fff;border-left:3px solid var(--pf-accent);box-shadow:0 1px 2px #0f172a0a}.proforma-box h3{margin:0 0 10px;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--pf-accent);font-weight:700}.proforma-firma{font-weight:600;margin:0 0 8px;font-size:12px;color:#0f172a}.proforma-musteri-iletisim{font-size:12px;color:#334155;margin:0 0 10px;line-height:1.5}.proforma-musteri-line{display:block;margin:0 0 6px}.proforma-musteri-lbl{color:#64748b;font-weight:600;margin-right:2px}.proforma-pre{font-family:inherit;white-space:pre-wrap;margin:0 0 8px;font-size:12px;color:#475569;line-height:1.45}.proforma-lines{width:100%;border-collapse:collapse;border-spacing:0;font-size:11px;margin-bottom:14px;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;table-layout:fixed}.proforma-lines col.col-sn{width:7%}.proforma-lines col.col-urun{width:34%}.proforma-lines col.col-miktar{width:11%}.proforma-lines col.col-birim{width:10%}.proforma-lines col.col-birim-fiyat,.proforma-lines col.col-toplam{width:19%}.proforma-lines thead{background:linear-gradient(180deg,#1e3a8f,#1d4ed8);color:#fff}.proforma-lines thead tr{background:transparent}.proforma-lines th{padding:9px 8px;text-align:left;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:none;color:#fff;background:#1e3a8f;border-bottom:1px solid #1d4ed8;vertical-align:middle;white-space:nowrap}.proforma-lines td{padding:8px;border-top:1px solid #e2e8f0;background:#fff;vertical-align:top;word-break:break-word}.proforma-lines .col-sn,.proforma-lines th.col-sn,.proforma-lines .col-birim,.proforma-lines th.col-birim{text-align:center}.proforma-lines .num,.proforma-lines th.num{text-align:right;font-variant-numeric:tabular-nums}.proforma-totals{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;font-size:12px;width:100%;max-width:100%;box-sizing:border-box}.proforma-totals>div{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:16px;width:100%;max-width:100%;padding:4px 0;box-sizing:border-box}.proforma-totals span{color:#64748b;justify-self:end;text-align:right;white-space:nowrap}.proforma-totals strong{justify-self:end;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0}.proforma-genel{border-top:2px solid var(--pf-accent);padding-top:8px!important;margin-top:4px;font-size:14px}.proforma-genel strong{color:var(--pf-accent)}.proforma-notes{border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px;margin-bottom:16px;background:#f8fafc}.proforma-notes--compact .proforma-note-line{margin-bottom:10px}.proforma-notes--compact .proforma-note-line:last-child{margin-bottom:0}.proforma-note-k{display:block;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pf-accent);margin-bottom:4px}.proforma-note-v{margin:0;font-size:11px;line-height:1.5;color:#334155}.proforma-sign{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;padding-top:12px;border-top:1px dashed #cbd5e1}.proforma-sign-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:8px}.proforma-sign-line{height:48px;border-bottom:1px solid #94a3b8}@media(max-width:768px){.proforma-columns{grid-template-columns:1fr}.proforma-header{flex-direction:column}.proforma-meta{text-align:left;width:100%}}@media print{.no-print,body.print-proforma .top-header,body.print-proforma .top-nav,body.print-proforma .sub-nav-bar{display:none!important}body.print-proforma .app-shell{display:block!important;min-height:0!important}body.print-proforma .main{padding:0!important;margin:0!important;background:#fff!important}body.print-proforma .proforma-edit-grid,body.print-proforma .proforma-preview-wrap>.proforma-section-title{display:none!important}body.print-proforma .proforma-preview-wrap{margin:0!important;padding:0!important;border:none!important}.proforma-sheet{box-shadow:none!important;border:none!important;border-radius:0!important;max-width:100%!important;page-break-inside:avoid}.proforma-lines thead,.proforma-lines th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#1e3a8f!important;color:#fff!important}.proforma-sign-img{max-height:84px}.proforma-header-logo{max-width:160px;max-height:44px}}.teklif-list-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 14px;border-bottom:1px solid var(--border);padding-bottom:0}.teklif-list-tabs button{background:transparent;border:none;padding:10px 16px;cursor:pointer;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:8px;border-radius:6px 6px 0 0}.teklif-list-tabs button:hover{color:var(--text);background:#00000008}.teklif-list-tabs button.is-active{color:#0f766e;border-bottom-color:#0f766e;font-weight:600}.teklif-tab-count{font-size:11px;font-weight:600;color:var(--muted);background:#0000000f;padding:2px 7px;border-radius:10px}.teklif-list-tabs button.is-active .teklif-tab-count{color:#0f766e;background:#0f766e1f}.teklif-row--verilen td{background:#ccfbf18c!important}.teklif-row--alinan td{background:#fef3c7b3!important}.teklif-badge{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px}.teklif-badge--verilen{background:#ccfbf1;color:#0f766e}.teklif-badge--alinan{background:#fef3c7;color:#b45309}.teklif-export-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.teklif-print-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border)}.teklif-whatsapp-ok{margin:0 0 12px;padding:10px 14px;border-radius:10px;background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;font-size:.9rem}.teklif-print-page{max-width:220mm;margin:0 auto}.teklif-sheet{--tk-accent: #0f766e;--tk-accent-soft: #f0fdfa;--tk-accent-mid: #14b8a6;--tk-accent-light: #5eead4;--tk-border: #cbd5e1;--tk-text: #0f172a;position:relative;background:linear-gradient(180deg,#f8fffe,#fff 48px);border:1px solid var(--tk-border);border-radius:10px;padding:0 22px 22px;max-width:210mm;min-height:0;margin:0 auto;box-shadow:0 1px 2px #0f172a0f,0 8px 24px #0f766e14;color:var(--tk-text);overflow:hidden}.teklif-sheet-accent{height:5px;margin:0 -22px;background:linear-gradient(90deg,var(--tk-accent) 0%,var(--tk-accent-mid) 45%,var(--tk-accent-light) 100%);border-radius:10px 10px 0 0}.teklif-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 16px 16px;margin:0 -22px 18px;background:linear-gradient(135deg,var(--tk-accent-soft) 0%,#f8fafc 100%);border-bottom:1px solid #e2e8f0}.teklif-title-block{flex:1;min-width:0}.teklif-header h1{margin:0;font-size:20px;font-weight:700;letter-spacing:.12em;color:var(--tk-accent)}.teklif-header-logo-wrap{margin-top:8px;max-width:180px;max-height:48px;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;background:transparent}.teklif-header-logo{display:block;max-width:180px;max-height:48px;width:auto;height:auto;object-fit:contain;object-position:left center;background:transparent}.teklif-sub{margin:8px 0 0;font-size:11px;color:#64748b;padding:4px 10px;display:inline-block;background:#ffffffd9;border:1px solid #e2e8f0;border-radius:4px}.teklif-meta{font-size:11px;text-align:right;padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0f172a0a}.teklif-meta div{margin-bottom:6px}.teklif-meta div:last-child{margin-bottom:0}.teklif-meta strong{color:#334155}.teklif-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.teklif-box{border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px;font-size:12px;background:#fff;border-left:3px solid var(--tk-accent);box-shadow:0 1px 2px #0f172a0a}.teklif-box h3{margin:0 0 10px;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--tk-accent);font-weight:700}.teklif-firma{font-weight:600;margin:0 0 8px;font-size:12px;color:#0f172a}.teklif-musteri-iletisim{font-size:12px;color:#334155;margin:0 0 10px;line-height:1.5}.teklif-musteri-line{display:block;margin:0 0 6px}.teklif-musteri-lbl{color:#64748b;font-weight:600;margin-right:2px}.teklif-pre{font-family:inherit;white-space:pre-wrap;margin:0 0 8px;font-size:12px;color:#475569;line-height:1.45}.teklif-lines{width:100%;border-collapse:collapse;border-spacing:0;font-size:11px;margin-bottom:14px;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;table-layout:fixed}.teklif-lines col.col-sn{width:7%}.teklif-lines col.col-urun{width:34%}.teklif-lines col.col-miktar{width:11%}.teklif-lines col.col-birim{width:10%}.teklif-lines col.col-birim-fiyat,.teklif-lines col.col-toplam{width:19%}.teklif-lines thead{background:linear-gradient(180deg,#0f766e,#0d9488);color:#fff}.teklif-lines th{padding:9px 8px;text-align:left;font-size:10px;font-weight:700;color:#fff;background:#0f766e;border-bottom:1px solid #0d9488;vertical-align:middle;white-space:nowrap}.teklif-lines td{padding:8px;border-top:1px solid #e2e8f0;background:#fff;vertical-align:top;word-break:break-word}.teklif-lines .col-sn,.teklif-lines th.col-sn,.teklif-lines .col-birim,.teklif-lines th.col-birim{text-align:center}.teklif-lines .num,.teklif-lines th.num{text-align:right;font-variant-numeric:tabular-nums}.teklif-totals{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;font-size:12px;width:100%;box-sizing:border-box}.teklif-totals>div{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:16px;width:100%;padding:4px 0;box-sizing:border-box}.teklif-totals span{color:#64748b;justify-self:end;text-align:right;white-space:nowrap}.teklif-totals strong{justify-self:end;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.teklif-genel{border-top:2px solid var(--tk-accent);padding-top:8px!important;margin-top:4px;font-size:14px}.teklif-genel strong{color:var(--tk-accent)}.teklif-notes{border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px;margin-bottom:16px;background:#f0fdfa}.teklif-notes--compact .teklif-note-line{margin-bottom:10px}.teklif-notes--compact .teklif-note-line:last-child{margin-bottom:0}.teklif-note-k{display:block;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tk-accent);margin-bottom:4px}.teklif-note-v{margin:0;font-size:11px;line-height:1.5;color:#334155}.teklif-bank-section{margin:18px 0 16px;padding-top:14px;border-top:1px solid #e2e8f0}.teklif-bank-title{margin:0 0 10px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tk-accent)}.teklif-bank-table{width:100%;border-collapse:collapse;font-size:11px;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.teklif-bank-table th,.teklif-bank-table td{border:1px solid #e2e8f0;padding:8px 10px;text-align:left}.teklif-bank-table th{background:#f0fdfa;font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.teklif-bank-table .teklif-iban{font-variant-numeric:tabular-nums;word-break:break-all}.teklif-sign{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;padding-top:12px;border-top:1px dashed #cbd5e1}.teklif-sign-col{min-width:0}.teklif-sign-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:8px}.teklif-sign-area{min-height:72px;display:flex;align-items:flex-end}.teklif-sign-img{max-height:88px;max-width:100%;width:auto;height:auto;object-fit:contain;object-position:left bottom;display:block}.teklif-sign-line{height:48px;border-bottom:1px solid #94a3b8;width:100%}@media(max-width:768px){.teklif-columns{grid-template-columns:1fr}.teklif-header{flex-direction:column}.teklif-meta{text-align:left;width:100%}}@media print{body.print-teklif .top-header,body.print-teklif .top-nav,body.print-teklif .sub-nav-bar{display:none!important}body.print-teklif .app-shell{display:block!important;min-height:0!important}body.print-teklif .main{padding:0!important;margin:0!important;background:#fff!important}.teklif-sheet{box-shadow:none!important;border:none!important;border-radius:0!important;max-width:100%!important;page-break-inside:avoid}.teklif-lines thead,.teklif-lines th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#0f766e!important;color:#fff!important}.teklif-sign-img{max-height:84px}.teklif-header-logo{max-width:160px;max-height:44px}}.fin-premium-page{max-width:none;width:100%;margin:0;padding:0 0 32px}.fin-premium-hero{position:relative;margin:0 0 20px;padding:28px 28px 24px;border-radius:20px;overflow:hidden;color:#f8fafc;background:linear-gradient(135deg,#0f172a,#1e3a5f 42%,#0c4a6e);border:1px solid rgba(148,163,184,.18);box-shadow:0 24px 48px #0f172a38}.fin-premium-hero-glow{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none}.fin-premium-hero-glow-a{width:280px;height:280px;top:-80px;right:-40px;background:#10b98159}.fin-premium-hero-glow-b{width:220px;height:220px;bottom:-60px;left:10%;background:#38bdf847}.fin-premium-hero-inner{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:24px}.fin-premium-hero-copy h1{margin:8px 0 10px;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;letter-spacing:-.02em;color:#fff}.fin-premium-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e2e8f0bf}.fin-premium-hero-sub{margin:0;max-width:520px;font-size:.92rem;line-height:1.5;color:#e2e8f0d1}.fin-premium-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;min-width:min(100%,520px);flex:1}.fin-premium-kpi{padding:14px 16px;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fin-premium-kpi-label{display:block;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#e2e8f0b3;margin-bottom:4px}.fin-premium-kpi-value{display:block;font-size:1.2rem;font-weight:700;color:#fff;line-height:1.2}.fin-premium-kpi-hint{display:block;margin-top:4px;font-size:.75rem;color:#e2e8f0a6}.fin-premium-kpi--ok .fin-premium-kpi-value{color:#6ee7b7}.fin-premium-kpi--danger .fin-premium-kpi-value{color:#fca5a5}.fin-premium-kpi--accent .fin-premium-kpi-value{color:#7dd3fc}.fin-premium-hero-foot{position:relative;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1);font-size:.82rem;color:#e2e8f0bf}.fin-premium-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:18px;padding:14px 16px;border-radius:16px;background:var(--card);border:1px solid var(--border);box-shadow:0 4px 20px #0f172a0a}.fin-premium-toolbar .search-input-wrap{flex:1;min-width:220px}.fin-premium-field{display:flex;flex-direction:column;gap:5px;min-width:160px}.fin-premium-field-label{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.fin-premium-field .input,.fin-premium-field select{min-height:40px;border-radius:10px;border-color:#e2e8f0;background:#f8fafc}.fin-premium-field .input:focus,.fin-premium-field select:focus{border-color:#0ea5e9;background:#fff;box-shadow:0 0 0 3px #0ea5e926}.fin-premium-layout{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.fin-premium-panel{display:flex;flex-direction:column;min-height:320px;border-radius:18px;overflow:hidden;background:var(--card);border:1px solid var(--border);box-shadow:0 8px 28px #0f172a0f}.fin-premium-panel--wise{border-top:3px solid #10b981}.fin-premium-panel--ankara{border-top:3px solid #f59e0b}.fin-premium-panel--giris{border-top:3px solid #10b981}.fin-premium-panel--cikis{border-top:3px solid #ef4444}.fin-premium-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid var(--border)}.fin-premium-panel-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.fin-premium-panel-head h2{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a}.fin-premium-panel-sub{margin:4px 0 0;font-size:.82rem;color:var(--muted)}.fin-premium-panel-body{flex:1;overflow:auto;min-height:0}.fin-premium-table-wrap{overflow-x:auto}.fin-premium-table{width:100%;border-collapse:collapse;font-size:.86rem}.fin-premium-table th{position:sticky;top:0;z-index:1;padding:10px 14px;text-align:left;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b;background:#f1f5f9;border-bottom:1px solid #e2e8f0;white-space:nowrap}.fin-premium-table td{padding:12px 14px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.fin-premium-table tbody tr{transition:background .12s ease}.fin-premium-table tbody tr:hover{background:#f8fafc}.fin-premium-table tbody tr.is-muted{opacity:.65}.fin-premium-table tbody tr.is-clickable{cursor:pointer}.fin-premium-table .col-bank strong{display:block;font-weight:600;color:#0f172a}.fin-premium-table .col-bank span{display:block;margin-top:2px;font-size:.78rem;color:var(--muted)}.fin-premium-table .col-money{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.fin-premium-table .col-money.is-danger{color:#b91c1c}.fin-premium-table .col-money.is-ok{color:#047857}.fin-premium-table .col-actions{text-align:right;white-space:nowrap}.fin-premium-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.fin-premium-btn-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:.78rem;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .12s,background .12s,color .12s}.fin-premium-btn-ghost:hover{border-color:#0ea5e9;color:#0369a1;background:#f0f9ff}.fin-premium-btn-ghost.is-primary{border-color:#0ea5e9;background:#0ea5e9;color:#fff}.fin-premium-btn-ghost.is-primary:hover{background:#0284c7;border-color:#0284c7;color:#fff}.fin-premium-btn-ghost.is-success{border-color:#10b981;color:#047857;background:#ecfdf5}.fin-premium-btn-ghost.is-success:hover{background:#d1fae5}.fin-premium-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:200px;padding:32px 20px;text-align:center;color:var(--muted);font-size:.9rem}.fin-premium-empty-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;color:#94a3b8;font-size:1.25rem}.fin-premium-alert{margin-bottom:16px;padding:12px 16px;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:.9rem}.fin-premium-footnote{margin-top:16px;padding:12px 16px;border-radius:12px;background:#f8fafc;border:1px dashed #e2e8f0;font-size:.82rem;color:var(--muted);text-align:center}.fin-premium-tag{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.fin-premium-tag--ok{background:#d1fae5;color:#047857}.fin-premium-tag--danger{background:#fee2e2;color:#b91c1c}.fin-premium-tag--warn{background:#fef3c7;color:#b45309}.fin-premium-tag--muted{background:#f1f5f9;color:#64748b}.fin-premium-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:200px;color:var(--muted);font-size:.9rem}.fin-premium-loading:before{content:"";width:18px;height:18px;border:2px solid #e2e8f0;border-top-color:#0ea5e9;border-radius:50%;animation:fin-premium-spin .7s linear infinite}@keyframes fin-premium-spin{to{transform:rotate(360deg)}}.fin-banka-tabs{display:flex;flex-wrap:wrap;gap:8px}.fin-banka-tab{padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.fin-banka-tab:hover{background:#ffffff24}.fin-banka-tab.is-active{background:#fff;color:#0f172a;border-color:#fff}.fin-banka-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;width:100%}.fin-banka-filter{display:flex;flex-direction:column;gap:4px;min-width:130px}.fin-banka-filter label{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.fin-banka-filter--search{flex:1 1 220px;min-width:200px;max-width:360px}.fin-banka-filter-actions{display:flex;align-items:flex-end;padding-bottom:2px}.fin-premium-table .col-desc{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1100px){.fin-premium-layout{grid-template-columns:1fr}.fin-premium-kpi-grid{width:100%}}@media(max-width:640px){.fin-premium-hero{padding:20px 18px 18px;border-radius:16px}.fin-premium-toolbar{padding:12px}.fin-premium-table th,.fin-premium-table td{padding:10px}}.ik-premium-page{max-width:none;width:100%;margin:0;padding:0 0 36px}.ik-premium-hero{position:relative;margin:0 0 20px;padding:28px 28px 22px;border-radius:20px;overflow:hidden;color:#f8fafc;background:linear-gradient(135deg,#1e1b4b,#312e81 38%,#0f766e);border:1px solid rgba(167,139,250,.22);box-shadow:0 24px 52px #1e1b4b47}.ik-premium-hero-glow{position:absolute;border-radius:50%;filter:blur(64px);pointer-events:none}.ik-premium-hero-glow-a{width:300px;height:300px;top:-90px;right:-50px;background:#8b5cf661}.ik-premium-hero-glow-b{width:240px;height:240px;bottom:-70px;left:8%;background:#2dd4bf52}.ik-premium-hero-inner{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:20px 24px}.ik-premium-hero-copy{flex:1 1 280px;min-width:0}.ik-premium-hero-copy h1{margin:8px 0 10px;font-size:clamp(1.5rem,2.6vw,2.05rem);font-weight:800;letter-spacing:-.03em;color:#fff}.ik-premium-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e2e8f0b8}.ik-premium-hero-sub{margin:0;max-width:560px;font-size:.92rem;line-height:1.55;color:#e2e8f0d6}.ik-premium-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;flex-shrink:0}.ik-premium-hero-actions .btn:not(.btn-primary){background:#ffffff1a;color:#fff;border-color:#ffffff52}.ik-premium-hero-actions .btn:not(.btn-primary):hover{background:#ffffff2e}.ik-premium-hero-actions .btn-primary{background:#fff!important;color:#4c1d95!important;border:none!important;font-weight:700;box-shadow:0 8px 24px #0003}.ik-premium-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;width:100%;flex:1 1 100%}.ik-premium-kpi-grid.is-wide{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.ik-premium-kpi{padding:14px 16px;border-radius:14px;background:#ffffff17;border:1px solid rgba(255,255,255,.13);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ik-premium-kpi-label{display:block;font-size:.68rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#e2e8f0ad;margin-bottom:4px}.ik-premium-kpi-value{display:block;font-size:1.22rem;font-weight:800;color:#fff;line-height:1.15}.ik-premium-kpi-hint{display:block;margin-top:4px;font-size:.72rem;color:#e2e8f09e}.ik-premium-kpi--ok .ik-premium-kpi-value{color:#6ee7b7}.ik-premium-kpi--warn .ik-premium-kpi-value{color:#fcd34d}.ik-premium-kpi--danger .ik-premium-kpi-value{color:#fca5a5}.ik-premium-kpi--accent .ik-premium-kpi-value{color:#c4b5fd}.ik-premium-hero-foot{position:relative;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1);font-size:.82rem;color:#e2e8f0bf}.ik-premium-pipeline{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;width:100%;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.ik-premium-pipeline-card{padding:12px 14px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);text-align:center}.ik-premium-pipeline-card strong{display:block;font-size:1.35rem;font-weight:800;color:#fff}.ik-premium-pipeline-card span{display:block;margin-top:2px;font-size:.72rem;color:#e2e8f0b8}.ik-premium-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:18px;padding:14px 16px;border-radius:16px;background:var(--card);border:1px solid var(--border);box-shadow:0 4px 20px #0f172a0a}.ik-premium-toolbar .search-input-wrap{flex:1;min-width:min(100%,260px);max-width:480px}.ik-premium-toolbar-hint{flex:1 1 100%;margin:0;padding:8px 12px;border-radius:10px;background:#6366f10f;border:1px dashed rgba(99,102,241,.2)}.ik-premium-field{display:flex;flex-direction:column;gap:5px;min-width:160px}.ik-premium-field-label{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ik-premium-field .input,.ik-premium-field select{min-height:40px;border-radius:10px;border-color:#e2e8f0;background:#f8fafc}.ik-premium-field .input:focus,.ik-premium-field select:focus{border-color:#6366f1;background:#fff;box-shadow:0 0 0 3px #6366f126}.ik-premium-checkbox{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;font-size:.88rem;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none}.ik-premium-checkbox:has(input:checked){background:#eef2ff;border-color:#a5b4fc;color:#4338ca}.ik-premium-segment{display:flex;flex-wrap:wrap;gap:8px}.ik-premium-segment-btn{padding:8px 16px;border:1px solid var(--border);border-radius:999px;background:#f8fafc;color:#475569;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.ik-premium-segment-btn:hover{border-color:#cbd5e1;background:#fff}.ik-premium-segment-btn.is-active{background:linear-gradient(135deg,#6366f1,#0f766e);border-color:transparent;color:#fff;box-shadow:0 4px 14px #6366f14d}.ik-premium-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.ik-premium-tab{padding:10px 20px;border:1px solid var(--border);border-radius:12px;background:var(--card);color:#475569;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .15s ease}.ik-premium-tab.is-active{background:linear-gradient(135deg,#6366f1,#4f46e5);border-color:transparent;color:#fff;box-shadow:0 6px 18px #6366f147}.ik-premium-period{display:flex;flex-wrap:wrap;gap:8px}.ik-premium-period .btn-sm{border-radius:10px;font-weight:600}.ik-premium-period .btn-primary{box-shadow:0 4px 12px #6366f159}.ik-premium-layout{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1.6fr);gap:18px;align-items:start}.ik-premium-dash-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ik-premium-dash-grid .span-2{grid-column:span 2}.ik-premium-panel{display:flex;flex-direction:column;min-height:200px;border-radius:18px;overflow:hidden;background:var(--card);border:1px solid var(--border);box-shadow:0 8px 28px #0f172a0f}.ik-premium-panel--accent{border-top:3px solid #6366f1}.ik-premium-panel--ok{border-top:3px solid #10b981}.ik-premium-panel--warn{border-top:3px solid #f59e0b}.ik-premium-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid var(--border)}.ik-premium-panel-head h2{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a}.ik-premium-panel-sub{margin:4px 0 0;font-size:.82rem;color:var(--muted)}.ik-premium-panel-body{flex:1;padding:16px 20px 20px;overflow:auto;min-height:0}.ik-premium-panel-body>h2{margin:0 0 14px;font-size:1.05rem}.ik-premium-quick-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.ik-premium-quick-link{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;text-decoration:none;color:inherit;background:linear-gradient(180deg,#fafafa,#f8fafc);transition:border-color .15s,transform .15s,box-shadow .15s}.ik-premium-quick-link:hover{border-color:#a5b4fc;transform:translateY(-2px);box-shadow:0 8px 20px #6366f11f}.ik-premium-quick-link-icon{font-size:1.2rem;line-height:1}.ik-premium-quick-link-text{display:flex;flex-direction:column;gap:2px}.ik-premium-quick-link-text strong{font-size:.9rem;color:#0f172a}.ik-premium-quick-link-text em{font-style:normal;font-size:.75rem;color:var(--muted)}.ik-premium-dash-highlight{display:flex;flex-direction:column;gap:10px}.ik-premium-dash-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.ik-premium-dash-list li{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f1f5f9}.ik-premium-dash-list li:last-child{border-bottom:none}.ik-premium-table-wrap{overflow-x:auto;margin:0 -4px}.ik-premium-table{width:100%;border-collapse:collapse;font-size:.86rem}.ik-premium-table th{position:sticky;top:0;z-index:1;padding:10px 14px;text-align:left;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b;background:#f1f5f9;border-bottom:1px solid #e2e8f0;white-space:nowrap}.ik-premium-table td{padding:12px 14px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.ik-premium-table tbody tr{transition:background .12s ease}.ik-premium-table tbody tr:hover{background:#f8fafc}.ik-premium-table tbody tr.is-warn{background:#fffbeb}.ik-premium-table tbody tr.is-warn:hover{background:#fef3c7}.ik-premium-table .col-person strong{display:block;font-weight:600;color:#0f172a}.ik-premium-table .col-person span{display:block;margin-top:2px;font-size:.78rem;color:var(--muted)}.ik-premium-table .col-actions{text-align:right;white-space:nowrap}.ik-premium-row-actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px}.ik-premium-tag{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.ik-premium-tag--ok{background:#d1fae5;color:#047857}.ik-premium-tag--warn{background:#fef3c7;color:#b45309}.ik-premium-tag--danger{background:#fee2e2;color:#b91c1c}.ik-premium-tag--muted{background:#f1f5f9;color:#64748b}.ik-premium-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:32px;padding:0 10px;border-radius:8px;font-size:.78rem;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .12s,background .12s,color .12s;border:1px solid #e2e8f0;background:#fff;color:#334155}.ik-premium-btn:hover{border-color:#6366f1;color:#4338ca;background:#eef2ff}.ik-premium-btn--primary{border-color:#6366f1;background:#6366f1;color:#fff}.ik-premium-btn--primary:hover{background:#4f46e5;border-color:#4f46e5;color:#fff}.ik-premium-btn--success{border-color:#10b981;color:#047857;background:#ecfdf5}.ik-premium-btn--danger{border-color:#fecaca;color:#b91c1c;background:#fef2f2}.ik-premium-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:220px;padding:40px 24px;text-align:center;border:1px dashed #e2e8f0;border-radius:18px;background:var(--card)}.ik-premium-empty h2{margin:0;font-size:1.1rem;color:#0f172a}.ik-premium-empty-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eef2ff,#ecfdf5);color:#6366f1;font-size:1.35rem}.ik-premium-empty-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}.ik-premium-alert{margin-bottom:16px;padding:12px 16px;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:.9rem}.ik-premium-hint{margin-bottom:18px;padding:14px 18px;border-radius:14px;background:#fffbeb;border:1px solid #fde68a;font-size:.9rem;color:#92400e}.ik-premium-hint a{color:#b45309;font-weight:600}.ik-premium-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:220px;color:var(--muted);font-size:.9rem}.ik-premium-loading:before{content:"";width:18px;height:18px;border:2px solid #e2e8f0;border-top-color:#6366f1;border-radius:50%;animation:ik-premium-spin .7s linear infinite}@keyframes ik-premium-spin{to{transform:rotate(360deg)}}.ik-premium-footnote{margin-top:20px;padding:12px 16px;border-radius:12px;background:#f8fafc;border:1px dashed #e2e8f0;font-size:.82rem;color:var(--muted)}.ik-premium-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.ik-premium-modal{width:min(520px,100%);max-height:90vh;overflow-y:auto;background:var(--card);border-radius:18px;padding:0;box-shadow:0 24px 60px #0f172a47;border:1px solid var(--border)}.ik-premium-modal-wide{width:min(720px,100%)}.ik-premium-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px 12px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,#f8fafc,#fff)}.ik-premium-modal-head h2{margin:0;font-size:1.15rem}.ik-premium-modal-close{width:32px;height:32px;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;font-size:1.4rem;line-height:1;cursor:pointer}.ik-premium-modal-close:hover{background:#e2e8f0;color:#0f172a}.ik-premium-modal .ik-form-grid{padding:18px 22px 22px}.ik-premium-page .ik-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ik-premium-page .ik-form-grid .span-2{grid-column:span 2}.ik-premium-page .ik-form-actions{display:flex;gap:10px;margin-top:8px}.ik-premium-page .ik-personel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:20px;align-items:stretch}.ik-premium-page .ik-personel-toolbar{margin-bottom:20px}.ik-premium-page .ik-personel-toolbar .search-input-wrap{max-width:none}.ik-premium-perf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:18px}.ik-premium-perf-card{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:20px;box-shadow:0 6px 24px #0f172a0d;transition:box-shadow .2s,border-color .2s}.ik-premium-perf-card:hover{border-color:#c7d2fe;box-shadow:0 12px 32px #6366f11a}.ik-premium-perf-card-head{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start;margin-bottom:16px}.ik-premium-perf-card-head h2{margin:0 0 4px;font-size:1.05rem}.ik-premium-perf-avatar{width:52px;height:52px;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#6366f1,#0f766e);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:1rem;flex-shrink:0}.ik-premium-perf-avatar img{width:100%;height:100%;object-fit:cover}.ik-premium-perf-score{text-align:right;font-size:1.5rem;font-weight:800;line-height:1}.ik-premium-perf-score span{display:block;margin-top:4px;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;opacity:.75}.ik-premium-perf-ok{color:#047857}.ik-premium-perf-warn{color:#b45309}.ik-premium-perf-low{color:#b91c1c}.ik-premium-perf-muted{color:var(--muted)}.ik-premium-perf-bars{display:flex;flex-direction:column;gap:12px}.ik-premium-perf-bar-row{display:flex;flex-direction:column;gap:6px}.ik-premium-perf-bar-head{display:flex;justify-content:space-between;gap:8px;font-size:.86rem}.ik-premium-perf-bar-head em{font-style:normal;margin-left:4px}.ik-premium-perf-bar-track{position:relative;height:8px;background:#e2e8f0;border-radius:999px;overflow:hidden}.ik-premium-perf-bar-fill{height:100%;border-radius:999px;background:#64748b;transition:width .4s ease}.ik-premium-perf-bar-fill.ik-premium-perf-ok{background:linear-gradient(90deg,#10b981,#34d399)}.ik-premium-perf-bar-fill.ik-premium-perf-warn{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.ik-premium-perf-bar-fill.ik-premium-perf-low{background:linear-gradient(90deg,#ef4444,#f87171)}.ik-premium-perf-bar-over{position:absolute;top:0;left:100%;height:100%;margin-left:2px;background:#059669;border-radius:0 999px 999px 0;opacity:.7}@media(max-width:1200px){.ik-premium-layout,.ik-premium-dash-grid{grid-template-columns:1fr}.ik-premium-dash-grid .span-2{grid-column:span 1}}@media(max-width:768px){.ik-premium-hero{padding:20px 18px 18px;border-radius:16px}.ik-premium-hero-inner{flex-direction:column}.ik-premium-perf-grid{grid-template-columns:1fr}.ik-premium-perf-card-head{grid-template-columns:auto 1fr}.ik-premium-perf-score{grid-column:1 / -1;text-align:left;display:flex;align-items:baseline;gap:8px}}@media(max-width:640px){.ik-premium-toolbar{padding:12px}.ik-premium-table th,.ik-premium-table td{padding:10px}.ik-premium-page .ik-form-grid{grid-template-columns:1fr}.ik-premium-page .ik-form-grid .span-2{grid-column:span 1}}.up-plan-page{--up-plan-ink: #134e4a;--up-plan-accent: #0d9488;--up-plan-warn: #b45309}.up-plan-eyebrow{margin:0 0 .25rem;font-family:Outfit,Segoe UI,system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--up-plan-accent)}.up-plan-title{margin:0;font-family:Outfit,Segoe UI,system-ui,sans-serif;font-weight:700;font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:.08em;color:var(--up-plan-ink)}.up-plan-sub{margin:.4rem 0 0;max-width:42rem;color:#64748b;font-size:.92rem;line-height:1.45}.up-plan-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.up-plan-filter{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:#475569;white-space:nowrap}.up-plan-kpis,.mob-up-plan-kpis{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0 1.25rem}.up-plan-kpi{min-width:8.5rem;padding:.75rem 1rem;border-radius:10px;border:1px solid #99f6e4;background:linear-gradient(160deg,#f0fdfa,#ccfbf1);color:var(--up-plan-ink)}.up-plan-kpi--warn{border-color:#fcd34d;background:linear-gradient(160deg,#fffbeb,#fde68a);color:#92400e}.up-plan-kpi-label{display:block;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.8;margin-bottom:.2rem}.up-plan-kpi strong{font-family:Outfit,Segoe UI,system-ui,sans-serif;font-size:1.35rem}.up-plan-table-wrap{border:1px solid #99f6e4;border-radius:12px;overflow:auto;background:#fff}.up-plan-table{width:100%;border-collapse:collapse}.up-plan-table th{font-family:Outfit,Segoe UI,system-ui,sans-serif;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;background:#f0fdfa;color:#115e59;padding:.65rem .75rem;border-bottom:1px solid #99f6e4;white-space:nowrap}.up-plan-table td{padding:.55rem .75rem;border-bottom:1px solid #e2e8f0;vertical-align:middle}.up-plan-row--eksik{background:color-mix(in srgb,#fff7ed 70%,#fff)}.up-plan-row--ok{background:color-mix(in srgb,#f0fdfa 55%,#fff)}.up-plan-input{width:5.5rem;max-width:100%;text-align:right;padding:.3rem .45rem}.up-plan-eksik{color:var(--up-plan-warn)}.up-plan-gun{color:var(--up-plan-accent);font-family:Outfit,Segoe UI,system-ui,sans-serif}.up-plan-badge{display:inline-block;padding:.15rem .45rem;border-radius:999px;font-size:.75rem;font-weight:600}.up-plan-badge--ok{background:#ccfbf1;color:#0f766e}.mob-up-plan-head{margin-bottom:.75rem}.mob-up-plan-toolbar{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.mob-up-plan-list{display:flex;flex-direction:column;gap:.75rem}.mob-up-plan-card{border-radius:12px;border:1px solid #99f6e4;padding:.85rem 1rem;background:#fff}.mob-up-plan-card.is-eksik{border-color:#fbbf24;background:#fffbeb}.mob-up-plan-card header{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.65rem}.mob-up-plan-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-bottom:.65rem}.mob-up-plan-stats span{display:block;font-size:.7rem;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.mob-up-plan-rates{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.mob-up-plan-rates label{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:#475569}.mob-up-plan-footer{display:flex;justify-content:space-between;align-items:center;margin-top:.65rem;padding-top:.5rem;border-top:1px dashed #99f6e4;font-size:.9rem}.fin-banka-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start}.fin-banka-select{flex:1 1 14rem;min-width:0}.fin-cek-gorsel{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start}.fin-cek-gorsel-preview{width:180px;height:120px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;display:grid;place-items:center;overflow:hidden;flex-shrink:0}.fin-cek-gorsel-preview img{width:100%;height:100%;object-fit:cover}.fin-cek-gorsel-actions{display:flex;flex-direction:column;gap:.45rem;align-items:flex-start}.fin-cek-preview-thumb{margin-top:.75rem;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.25);max-height:120px}.fin-cek-preview-thumb img{display:block;width:100%;max-height:120px;object-fit:cover}.fin-cek-detay-gorsel{margin-top:1rem;border-radius:12px;overflow:hidden;border:1px solid #e2e8f0;max-width:420px;background:#f8fafc}.fin-cek-detay-gorsel img{display:block;width:100%;max-height:280px;object-fit:contain;background:#0f172a08}.fin-cek-detay-gorsel a{display:block}.fin-cek-status-banner{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;justify-content:space-between;margin-bottom:1rem}.fin-alert-warn{background:#fffbeb;border:1px solid #fcd34d;color:#92400e;border-radius:10px;padding:.85rem 1rem}.fin-cek-status-actions{display:flex;flex-wrap:wrap;gap:.5rem}.sa-page{max-width:1120px}.sa-hero{position:relative;margin:0 0 18px;padding:22px 24px 16px;border-radius:18px;overflow:hidden;border:1px solid #e2e8f0;background:linear-gradient(135deg,#f8fafc,#fff 55%,#f1f5f9)}.sa-hero--teal{border-color:#99f6e4;background:linear-gradient(135deg,#f0fdfa,#fff 55%,#f8fafc)}.sa-hero--blue{border-color:#bfdbfe;background:linear-gradient(135deg,#eff6ff,#fff 55%,#f8fafc)}.sa-hero--amber{border-color:#fde68a;background:linear-gradient(135deg,#fffbeb,#fff 55%,#f8fafc)}.sa-hero--violet{border-color:#ddd6fe;background:linear-gradient(135deg,#f5f3ff,#fff 55%,#f8fafc)}.sa-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 48% 70% at 100% 0%,rgba(13,148,136,.12),transparent 55%),radial-gradient(ellipse 36% 50% at 0% 100%,rgba(14,165,233,.06),transparent 50%)}.sa-hero--blue .sa-hero-bg{background:radial-gradient(ellipse 48% 70% at 100% 0%,rgba(37,99,235,.14),transparent 55%),radial-gradient(ellipse 36% 50% at 0% 100%,rgba(14,165,233,.06),transparent 50%)}.sa-hero--amber .sa-hero-bg{background:radial-gradient(ellipse 48% 70% at 100% 0%,rgba(245,158,11,.16),transparent 55%),radial-gradient(ellipse 36% 50% at 0% 100%,rgba(14,165,233,.05),transparent 50%)}.sa-hero--violet .sa-hero-bg{background:radial-gradient(ellipse 48% 70% at 100% 0%,rgba(124,58,237,.12),transparent 55%),radial-gradient(ellipse 36% 50% at 0% 100%,rgba(14,165,233,.05),transparent 50%)}.sa-hero-inner{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.sa-eyebrow{margin:0 0 6px;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0f766e}.sa-hero--blue .sa-eyebrow{color:#1d4ed8}.sa-hero--amber .sa-eyebrow{color:#b45309}.sa-hero--violet .sa-eyebrow{color:#6d28d9}.sa-hero-inner h1{margin:0 0 6px;font-size:1.55rem;letter-spacing:-.02em;color:#0f172a}.sa-hero-sub{margin:0;max-width:46rem;color:#64748b;font-size:.92rem;line-height:1.5}.sa-hero-btn{background:#fff}.sa-akis{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:16px}.sa-akis-item-wrap{display:flex;align-items:center;gap:4px}.sa-akis-sep{width:18px;height:2px;background:#cbd5e1;border-radius:2px}.sa-akis-item{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid #e2e8f0;background:#ffffffd9;color:#475569;text-decoration:none;font-size:.82rem;font-weight:600}.sa-akis-item.is-active{border-color:#0d9488;background:#ccfbf1;color:#115e59}.sa-hero--blue .sa-akis-item.is-active{border-color:#3b82f6;background:#dbeafe;color:#1e3a8a}.sa-hero--amber .sa-akis-item.is-active{border-color:#f59e0b;background:#fef3c7;color:#92400e}.sa-hero--violet .sa-akis-item.is-active{border-color:#8b5cf6;background:#ede9fe;color:#5b21b6}.sa-akis-num{width:20px;height:20px;display:grid;place-items:center;border-radius:999px;background:#f1f5f9;font-size:.72rem}.sa-akis-item.is-active .sa-akis-num{background:#fff}.sa-stats{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.sa-stat{padding:12px 14px;border-radius:12px;background:#ffffffe0;border:1px solid #e2e8f0}.sa-stat-label{display:block;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:4px}.sa-stat strong{font-size:1.25rem;color:#0f172a;letter-spacing:-.02em}.sa-stat-hint{display:block;margin-top:2px;font-size:.72rem;color:#94a3b8}.sa-guide{margin:0 0 16px;padding:14px 18px;border-radius:14px;border:1px solid #e2e8f0;background:#f8fafc}.sa-guide h2{margin:0 0 8px;font-size:.95rem;color:#0f172a}.sa-guide ol{margin:0;padding-left:1.15rem;color:#475569;font-size:.9rem;line-height:1.55}.sa-guide li+li{margin-top:4px}.sa-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:14px}.sa-search{flex:1 1 220px;min-width:180px;padding:10px 12px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;font:inherit}.sa-chips{display:flex;flex-wrap:wrap;gap:6px}.sa-chip{border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:6px 12px;font:inherit;font-size:.82rem;font-weight:600;color:#475569;cursor:pointer}.sa-chip.is-active{background:#0f172a;border-color:#0f172a;color:#fff}.sa-alert{margin-bottom:12px;padding:12px 14px;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.sa-loading,.sa-empty{text-align:center;padding:44px 20px;border-radius:16px;border:1px dashed #e2e8f0;background:#f8fafc}.sa-empty-icon{width:44px;height:44px;margin:0 auto 10px;display:grid;place-items:center;border-radius:999px;background:#e2e8f0;color:#64748b;font-weight:700}.sa-empty h2{margin:0 0 6px;font-size:1.1rem}.sa-empty p{margin:0}.sa-list{display:flex;flex-direction:column;gap:12px}.sa-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.sa-card-main{width:100%;display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.sa-avatar{flex:0 0 auto;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#ccfbf1;color:#0f766e;font-weight:700;font-size:.85rem}.sa-avatar--blue{background:#dbeafe;color:#1d4ed8}.sa-avatar--amber{background:#fef3c7;color:#b45309}.sa-avatar--violet{background:#ede9fe;color:#6d28d9}.sa-avatar--sm{width:36px;height:36px;border-radius:10px;font-size:.75rem}.sa-card-body{flex:1 1 auto;min-width:0}.sa-card-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px}.sa-card-title-row h2{margin:0;font-size:1.05rem;letter-spacing:-.01em}.sa-card-title{margin:0 0 4px;font-weight:600;color:#0f172a}.sa-card-meta{margin:0;color:#64748b;font-size:.85rem;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sa-card-meta span{color:#cbd5e1}.sa-card-aside{text-align:right;flex:0 0 auto}.sa-card-aside strong{display:block;font-size:1.05rem;color:#0f172a}.sa-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;border:1px solid transparent}.sa-badge--ok{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.sa-badge--warn{background:#fffbeb;color:#b45309;border-color:#fde68a}.sa-badge--info{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.sa-badge--danger{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.sa-badge--muted{background:#f1f5f9;color:#64748b;border-color:#e2e8f0}.sa-progress{margin-top:10px;display:grid;grid-template-columns:minmax(80px,180px) auto;align-items:center;gap:10px;font-size:.78rem;color:#64748b}.sa-progress-track{height:8px;border-radius:999px;background:#e2e8f0;overflow:hidden}.sa-progress-bar{height:100%;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#0ea5e9)}.sa-card-detail{padding:0 18px 16px 76px;border-top:1px solid #f1f5f9}.sa-note{margin:12px 0;padding:10px 12px;border-radius:10px;background:#f8fafc;color:#475569;font-size:.88rem}.sa-mini-table{width:100%;border-collapse:collapse;font-size:.88rem}.sa-mini-table th,.sa-mini-table td{padding:8px 6px;border-bottom:1px solid #f1f5f9;text-align:left}.sa-mini-table th{color:#64748b;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.sa-mini-table .num,.sa-table .num{text-align:right;font-variant-numeric:tabular-nums}.sa-detail-foot{margin:10px 0 0;font-size:.82rem}.sa-table-wrap{overflow:auto;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.sa-table{width:100%;border-collapse:collapse;font-size:.9rem}.sa-table th,.sa-table td{padding:12px 14px;border-bottom:1px solid #f1f5f9;text-align:left;vertical-align:top}.sa-table th{background:#f8fafc;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.sa-table tr.is-late{background:#fff7ed}.sa-table-id{display:flex;gap:10px;align-items:flex-start}.sa-table-id strong{display:block}.sa-table-id .muted{display:block;font-size:.78rem}.sa-perf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.sa-perf-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:16px;box-shadow:0 1px 2px #0f172a0a}.sa-perf-top{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.sa-perf-top>div:nth-child(2){flex:1;min-width:0}.sa-perf-score{text-align:center;padding:8px 10px;border-radius:12px;background:#f5f3ff;border:1px solid #ddd6fe;min-width:64px}.sa-perf-score span{display:block;font-size:.68rem;font-weight:700;text-transform:uppercase;color:#6d28d9}.sa-perf-score strong{font-size:1.35rem;color:#0f172a}.sa-perf-bars{display:flex;flex-direction:column;gap:10px}.sa-score-bar-head{display:flex;justify-content:space-between;font-size:.82rem;color:#475569;margin-bottom:4px}.sa-score-track{height:8px;border-radius:999px;background:#e2e8f0;overflow:hidden}.sa-score-fill{height:100%;border-radius:999px}.sa-score-fill--ok{background:#10b981}.sa-score-fill--warn{background:#f59e0b}.sa-score-fill--danger{background:#ef4444}.sa-score-num--ok{color:#047857}.sa-score-num--warn{color:#b45309}.sa-score-num--danger{color:#b91c1c}@media(max-width:900px){.sa-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.mob-sa{padding:0 0 24px}.mob-sa-hero{margin:0 0 12px;padding:16px;border-radius:16px;border:1px solid #e2e8f0;background:#f8fafc}.mob-sa-hero--teal{border-color:#99f6e4;background:#f0fdfa}.mob-sa-hero--blue{border-color:#bfdbfe;background:#eff6ff}.mob-sa-hero--amber{border-color:#fde68a;background:#fffbeb}.mob-sa-hero--violet{border-color:#ddd6fe;background:#f5f3ff}.mob-sa-hero-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.mob-sa-eyebrow{margin:0 0 4px;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#0f766e}.mob-sa-hero--blue .mob-sa-eyebrow{color:#1d4ed8}.mob-sa-hero--amber .mob-sa-eyebrow{color:#b45309}.mob-sa-hero--violet .mob-sa-eyebrow{color:#6d28d9}.mob-sa-hero h1{margin:0;font-size:1.25rem;letter-spacing:-.02em}.mob-sa-sub{margin:8px 0 0;font-size:.85rem;line-height:1.4}.mob-sa-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.mob-sa-stats>div{padding:8px;border-radius:10px;background:#ffffffd9;border:1px solid rgba(226,232,240,.9)}.mob-sa-stats span{display:block;font-size:.68rem;font-weight:600;color:#64748b;text-transform:uppercase}.mob-sa-stats strong{font-size:.95rem;color:#0f172a}.mob-sa-guide{margin:0 0 12px;padding:12px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.mob-sa-guide strong{display:block;margin-bottom:4px;font-size:.88rem}.mob-sa-guide p{margin:0;font-size:.84rem;line-height:1.4}.mob-sa-search{width:100%;box-sizing:border-box;margin-bottom:8px;padding:10px 12px;border-radius:10px;border:1px solid #cbd5e1;font:inherit}.mob-sa-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.mob-sa-chip{border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:5px 10px;font:inherit;font-size:.78rem;font-weight:600;color:#475569}.mob-sa-chip.is-active{background:#0f172a;border-color:#0f172a;color:#fff}.mob-sa-err,.mob-sa-status{margin:8px 0}.mob-sa-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mob-sa-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.mob-sa-card.is-late{border-color:#fdba74;background:#fff7ed}.mob-sa-card-btn{width:100%;display:flex;gap:12px;padding:12px;border:0;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.mob-sa-card--static .mob-sa-card-btn{cursor:default}.mob-sa-avatar{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:#ccfbf1;color:#0f766e;font-weight:700;font-size:.78rem;flex:0 0 auto}.mob-sa-avatar--blue{background:#dbeafe;color:#1d4ed8}.mob-sa-avatar--amber{background:#fef3c7;color:#b45309}.mob-sa-avatar--violet{background:#ede9fe;color:#6d28d9}.mob-sa-card-text{flex:1;min-width:0}.mob-sa-card-text>p{margin:2px 0}.mob-sa-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px}.mob-sa-amount{margin-top:4px!important;font-weight:700;color:#0f172a}.mob-sa-progress{margin-top:6px;height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.mob-sa-progress>div{height:100%;background:#0ea5e9}.mob-sa-detail{padding:0 12px 12px 64px;border-top:1px solid #f1f5f9}.mob-sa-line{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid #f8fafc;font-size:.84rem}.mob-sa .sa-empty{margin-top:8px}
