@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap");:root{--bg-primary:hsl(222,47%,6%);--bg-secondary:hsl(222,35%,10%);--bg-card:hsl(222,30%,13%);--bg-card-hover:hsl(222,30%,16%);--bg-elevated:hsl(222,25%,18%);--glass-bg:hsla(222,30%,15%,0.6);--glass-border:hsla(220,60%,50%,0.15);--glass-shadow:0 8px 32px hsla(0,0%,0%,0.3);--text-primary:hsl(210,40%,96%);--text-secondary:hsl(215,20%,65%);--text-muted:hsl(215,15%,45%);--text-accent:hsl(217,91%,70%);--accent-blue:hsl(217,91%,60%);--accent-blue-light:hsl(217,91%,70%);--accent-blue-glow:hsla(217,91%,60%,0.3);--accent-purple:hsl(262,83%,65%);--accent-teal:hsl(173,80%,40%);--accent-green:hsl(145,63%,49%);--accent-orange:hsl(30,100%,55%);--accent-red:hsl(0,84%,60%);--accent-yellow:hsl(45,93%,58%);--gradient-primary:linear-gradient(135deg,hsl(217,91%,60%),hsl(262,83%,58%));--gradient-success:linear-gradient(135deg,hsl(145,63%,42%),hsl(173,80%,36%));--gradient-danger:linear-gradient(135deg,hsl(0,84%,55%),hsl(340,82%,52%));--gradient-warning:linear-gradient(135deg,hsl(30,100%,50%),hsl(45,93%,50%));--gradient-header:linear-gradient(135deg,hsl(222,47%,8%),hsl(222,35%,14%));--border-subtle:hsla(220,30%,30%,0.4);--border-medium:hsla(220,30%,40%,0.3);--border-focus:var(--accent-blue);--shadow-sm:0 1px 3px hsla(0,0%,0%,0.2);--shadow-md:0 4px 12px hsla(0,0%,0%,0.3);--shadow-lg:0 8px 32px hsla(0,0%,0%,0.4);--shadow-glow:0 0 20px var(--accent-blue-glow);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-base:250ms cubic-bezier(0.4,0,0.2,1);--transition-slow:400ms cubic-bezier(0.4,0,0.2,1);--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--layout-rail:216px;--layout-rail-collapsed:62px;--layout-decision:420px;--layout-command-bar:62px;--layout-panel-head:52px;--pipeline-column:268px;--heat-none:hsla(215,15%,45%,0.12);--heat-partial:hsla(45,93%,58%,0.22);--heat-full:hsla(145,63%,49%,0.24);--heat-alloc:hsla(217,91%,60%,0.28)}[data-theme=light]{--bg-primary:hsl(220,20%,97%);--bg-secondary:hsl(220,20%,93%);--bg-card:hsl(0,0%,100%);--bg-card-hover:hsl(220,20%,96%);--bg-elevated:hsl(0,0%,100%);--glass-bg:hsla(0,0%,100%,0.75);--glass-border:hsla(220,30%,70%,0.3);--glass-shadow:0 8px 32px hsla(220,30%,50%,0.1);--text-primary:hsl(222,47%,11%);--text-secondary:hsl(215,16%,47%);--text-muted:hsl(215,13%,65%);--text-accent:hsl(217,91%,50%);--accent-blue:hsl(217,91%,50%);--accent-blue-light:hsl(217,91%,55%);--accent-blue-glow:hsla(217,91%,50%,0.15);--accent-purple:hsl(262,83%,55%);--accent-teal:hsl(173,80%,30%);--accent-green:hsl(145,63%,38%);--accent-orange:hsl(30,100%,45%);--accent-red:hsl(0,84%,50%);--accent-yellow:hsl(45,93%,42%);--gradient-primary:linear-gradient(135deg,hsl(217,91%,50%),hsl(262,83%,50%));--gradient-success:linear-gradient(135deg,hsl(145,63%,38%),hsl(173,80%,30%));--gradient-danger:linear-gradient(135deg,hsl(0,84%,50%),hsl(340,82%,45%));--gradient-warning:linear-gradient(135deg,hsl(30,100%,45%),hsl(45,93%,42%));--gradient-header:linear-gradient(135deg,hsl(220,30%,98%),hsl(220,25%,94%));--border-subtle:hsla(220,20%,80%,0.6);--border-medium:hsla(220,20%,70%,0.5);--border-focus:var(--accent-blue);--shadow-sm:0 1px 3px hsla(220,30%,50%,0.08);--shadow-md:0 4px 12px hsla(220,30%,50%,0.1);--shadow-lg:0 8px 32px hsla(220,30%,50%,0.12);--shadow-glow:0 0 20px var(--accent-blue-glow);--heat-none:hsla(215,15%,65%,0.14);--heat-partial:hsla(45,93%,45%,0.26);--heat-full:hsla(145,63%,40%,0.22);--heat-alloc:hsla(217,91%,50%,0.22)}[data-theme=light] body:before{background:radial-gradient(ellipse 80% 50% at 20% 40%,hsla(217,91%,60%,.04),transparent),radial-gradient(ellipse 60% 40% at 80% 20%,hsla(262,83%,58%,.03),transparent),radial-gradient(ellipse 50% 60% at 50% 80%,hsla(173,80%,40%,.02),transparent)}[data-theme=light] ::-webkit-scrollbar-track{background:hsl(220,20%,93%)}[data-theme=light] ::-webkit-scrollbar-thumb{background:hsla(220,20%,70%,.5)}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:hsla(220,20%,60%,.6)}.theme-toggle{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.theme-toggle .toggle-label{font-size:.75rem;color:var(--text-muted);font-weight:500}.toggle-switch{position:relative;width:48px;height:26px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-base);flex-shrink:0}.toggle-switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--gradient-primary);box-shadow:0 2px 4px hsla(0,0%,0%,.2);transition:transform var(--transition-base)}.toggle-switch.active{background:var(--accent-blue-glow);border-color:var(--accent-blue)}.toggle-switch.active:after{transform:translateX(22px)}.toggle-switch:hover{border-color:var(--accent-blue)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);background:var(--bg-primary);color:var(--text-primary);line-height:1.6;min-height:100vh;overflow-x:hidden}body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 80% 50% at 20% 40%,hsla(217,91%,60%,.06),transparent),radial-gradient(ellipse 60% 40% at 80% 20%,hsla(262,83%,58%,.04),transparent),radial-gradient(ellipse 50% 60% at 50% 80%,hsla(173,80%,40%,.03),transparent);pointer-events:none;z-index:0}a{color:var(--accent-blue-light);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--accent-blue)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:hsla(220,30%,40%,.5);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:hsla(220,30%,50%,.6)}.app-container{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column}.app-header{background:var(--gradient-header);border-bottom:1px solid var(--glass-border);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:var(--space-md) var(--space-xl);position:sticky;top:0;z-index:100}.header-content{max-width:1600px;margin:0 auto;justify-content:space-between;gap:var(--space-lg)}.header-content,.header-title{display:flex;align-items:center}.header-title{gap:var(--space-md)}.header-title h1{font-size:1.4rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.header-title .subtitle{font-size:.8rem;color:var(--text-muted);font-weight:400}.header-actions{display:flex;align-items:center;gap:var(--space-sm)}.app-main{flex:1 1;max-width:1600px;width:100%;margin:0 auto;padding:var(--space-xl)}.glass-card{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);transition:transform var(--transition-base),box-shadow var(--transition-base)}.glass-card:hover{box-shadow:var(--glass-shadow),0 0 0 1px var(--glass-border)}.card-header{padding:var(--space-lg);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.card-header h2{font-size:1.1rem;font-weight:600;color:var(--text-primary);display:flex;gap:var(--space-sm)}.card-header h2 .icon,.card-header h2 .icon-badge{flex-shrink:0}.card-body{padding:var(--space-lg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:8px 16px;font-family:var(--font-sans);font-size:.85rem;font-weight:500;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;position:relative;overflow:hidden}.btn:after{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,0);transition:background var(--transition-fast)}.btn:hover:after{background:hsla(0,0%,100%,.08)}.btn:active{transform:scale(.97)}.btn-primary{background:var(--gradient-primary);color:white;box-shadow:0 2px 8px hsla(217,91%,60%,.3)}.btn-primary:hover{box-shadow:0 4px 16px hsla(217,91%,60%,.4)}.btn-success{background:var(--gradient-success);color:white;box-shadow:0 2px 8px hsla(145,63%,42%,.3)}.btn-danger{background:var(--gradient-danger);color:white;box-shadow:0 2px 8px hsla(0,84%,55%,.3)}.btn-ghost{background:transparent;color:var(--text-secondary);border:1px solid var(--border-subtle)}.btn-ghost:hover{color:var(--text-primary);border-color:var(--border-medium);background:var(--bg-card)}.btn-sm{padding:5px 12px;font-size:.78rem}.btn-icon{width:36px;height:36px;padding:0;border-radius:var(--radius-md)}.table-container{overflow-x:auto;border-radius:var(--radius-lg)}.data-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.82rem;table-layout:auto}.data-table thead{position:sticky;top:0;z-index:10}.data-table th{background:var(--bg-secondary);color:var(--text-secondary);font-weight:600;font-size:.76rem;text-transform:uppercase;letter-spacing:.03em;padding:6px 5px;text-align:left;border-bottom:1px solid var(--border-subtle);white-space:nowrap;cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast);-webkit-user-select:none;user-select:none}.data-table th:hover{color:var(--text-primary);background:var(--bg-card)}.data-table th.sorted{color:var(--accent-blue-light)}.data-table th .sort-indicator{margin-left:2px;font-size:.78rem;opacity:.5}.data-table th.sorted .sort-indicator{opacity:1}.data-table td{padding:5px;border-bottom:1px solid hsla(220,30%,20%,.3);color:var(--text-primary);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.data-table tbody tr,.data-table td{transition:background var(--transition-fast)}.data-table tbody tr:hover{background:var(--bg-card-hover)}.data-table tbody tr:hover td{border-color:hsla(220,30%,25%,.4)}.cell-number{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.cell-currency{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--accent-teal)}.cell-currency.negative{color:var(--accent-red)}.filter-row th{border-bottom:2px solid var(--border-subtle)!important;padding:3px 4px!important}.filter-row .cell-actions-head{background:var(--bg-primary)}.column-filter-input{width:100%;padding:3px 5px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-sans);font-size:.82rem;transition:all var(--transition-fast);outline:none}.column-filter-input::placeholder{color:var(--text-muted);font-size:.82rem}.column-filter-input:focus{border-color:var(--accent-blue);box-shadow:0 0 0 2px var(--accent-blue-glow);background:var(--bg-elevated)}.column-filter-input:not(:placeholder-shown){border-color:var(--accent-blue);background:hsla(217,91%,60%,.06)}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;font-size:.86rem;font-weight:600;border-radius:var(--radius-full);white-space:nowrap;letter-spacing:.02em}.badge-analiz{background:hsla(45,93%,58%,.15);color:var(--accent-yellow);border:1px solid hsla(45,93%,58%,.25)}.badge-onay{background:hsla(145,63%,49%,.15);color:var(--accent-green);border:1px solid hsla(145,63%,49%,.25)}.badge-red{background:hsla(0,84%,60%,.15);color:var(--accent-red);border:1px solid hsla(0,84%,60%,.25)}.badge-blue{background:hsla(217,91%,60%,.15);color:var(--accent-blue-light);border:1px solid hsla(217,91%,60%,.25)}.badge-region{background:hsla(262,83%,65%,.12);color:var(--accent-purple);border:1px solid hsla(262,83%,65%,.2)}.search-wrapper{position:relative;display:flex;align-items:center}.search-wrapper .search-icon{position:absolute;left:12px;color:var(--text-muted);font-size:1rem;pointer-events:none}.search-input{width:320px;padding:9px 14px 9px 38px;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-sans);font-size:.85rem}.search-input::placeholder{color:var(--text-muted)}.search-input:focus{border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue-glow);background:var(--bg-elevated)}.info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-md)}.info-item{display:flex;flex-direction:column;gap:2px;padding:var(--space-sm) var(--space-md);background:var(--bg-card);border-radius:var(--radius-md);border:1px solid hsla(220,30%,20%,.3);transition:border-color var(--transition-fast),background var(--transition-fast)}.info-item:hover{border-color:var(--border-medium);background:var(--bg-card-hover)}.info-item .label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.info-item .value{font-size:.92rem;font-weight:500;color:var(--text-primary);word-break:break-word}.info-item .value.highlight{color:var(--accent-teal);font-weight:700}.info-item .value.danger{color:var(--accent-red);font-weight:700}.info-item .value.warning{color:var(--accent-orange);font-weight:700}.info-item.span-2{grid-column:span 2}.info-item.span-full{grid-column:1/-1}.section-divider{display:flex;align-items:center;gap:var(--space-md);margin:var(--space-lg) 0}.section-divider:after,.section-divider:before{content:"";flex:1 1;height:1px;background:var(--border-subtle)}.section-divider span{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);white-space:nowrap}.stats-bar{margin-bottom:var(--space-xl);flex-wrap:wrap}.stat-card,.stats-bar{display:flex;gap:var(--space-md)}.stat-card{flex:1 1;min-width:180px;padding:var(--space-lg);background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);align-items:center;transition:transform var(--transition-base),box-shadow var(--transition-base)}.stat-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.stat-card .stat-icon{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0}.stat-card .stat-icon.blue{background:hsla(217,91%,60%,.15)}.stat-card .stat-icon.green{background:hsla(145,63%,49%,.15)}.stat-card .stat-icon.orange{background:hsla(30,100%,55%,.15)}.stat-card .stat-icon.red{background:hsla(0,84%,60%,.15)}.stat-card .stat-icon.purple{background:hsla(262,83%,65%,.15)}.stat-card .stat-info .stat-value{font-size:1.5rem;font-weight:800;color:var(--text-primary);line-height:1.2}.stat-card .stat-info .stat-label{font-size:.72rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.loading-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-2xl);gap:var(--space-md)}.spinner{width:40px;height:40px;border:3px solid var(--border-subtle);border-top-color:var(--accent-blue);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.loading-text{font-size:.85rem;color:var(--text-muted);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-2xl) var(--space-lg);gap:var(--space-md);text-align:center}.empty-state .empty-icon{font-size:3rem;opacity:.3}.empty-state h3{font-size:1.1rem;font-weight:600;color:var(--text-secondary)}.empty-state p{font-size:.85rem;color:var(--text-muted);max-width:400px}.note-box{padding:var(--space-md);background:hsla(30,100%,55%,.06);border:1px solid hsla(30,100%,55%,.2);border-radius:var(--radius-md);font-size:.82rem;color:var(--text-secondary);line-height:1.5;white-space:pre-wrap;word-break:break-word}.note-box.warning{background:hsla(0,84%,60%,.06);border-color:hsla(0,84%,60%,.2)}.back-link{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--text-secondary);font-size:.85rem;font-weight:500;padding:var(--space-sm) 0;margin-bottom:var(--space-lg);transition:color var(--transition-fast)}.back-link:hover{color:var(--accent-blue-light)}.risk-bar{width:100%;height:8px;background:var(--bg-secondary);overflow:hidden;position:relative}.risk-bar,.risk-bar-fill{border-radius:var(--radius-full)}.risk-bar-fill{height:100%;transition:width var(--transition-slow);background:var(--gradient-success)}.risk-bar-fill.over-limit{background:var(--gradient-danger)}.risk-bar-fill.near-limit{background:var(--gradient-warning)}.toolbar{justify-content:space-between;gap:var(--space-md);padding:var(--space-md) 0;flex-wrap:wrap}.toolbar,.toolbar-group{display:flex;align-items:center}.toolbar-group{gap:var(--space-sm)}@media (max-width:1200px){.info-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:768px){html{font-size:13px}.app-main{padding:var(--space-md)}.header-content{align-items:flex-start;gap:var(--space-sm)}.header-content,.stats-bar{flex-direction:column}.stat-card{min-width:unset}.search-input{width:100%}.info-grid{grid-template-columns:1fr}.info-item.span-2{grid-column:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in-up{animation:fadeInUp .4s ease-out both}.animate-fade-in{animation:fadeIn .3s ease-out both}.stagger-1{animation-delay:50ms}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.header-logo{height:36px;width:auto;object-fit:contain;filter:brightness(1.1);transition:filter var(--transition-fast)}.header-logo:hover{filter:brightness(1.3)}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(320px,1.25fr) minmax(320px,440px);align-items:center;gap:28px;padding:28px 40px;z-index:1;background:radial-gradient(circle at 12% 18%,rgba(251,191,36,.28),transparent 28%),radial-gradient(circle at 80% 80%,rgba(34,197,94,.22),transparent 26%),linear-gradient(145deg,#082d7b,#0c4a9e 48%,#12315f)}.login-page,.login-stage{position:relative;overflow:hidden}.login-stage{height:min(78vh,680px);border-radius:28px;padding:28px;display:flex;flex-direction:column;gap:18px;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 30%),linear-gradient(160deg,#0a3d8f,#082d7b 55%,#061a45);border:1px solid rgba(255,255,255,.18);box-shadow:0 24px 60px rgba(2,12,40,.35)}.login-stage-head{display:flex;align-items:baseline;justify-content:space-between;color:white}.login-stage-head strong{font-size:1.6rem;letter-spacing:.18em}.login-stage-head span{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.login-mosaic{flex:1 1;display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:1.2fr 1fr;gap:14px;min-height:0}.mosaic-card{margin:0;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#0f172a;box-shadow:0 10px 24px rgba(2,12,40,.18);animation:mosaicIn .7s ease both}.mosaic-card figcaption{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.card-tyre{grid-row:span 2;background:linear-gradient(180deg,#f8fafc,#cbd5e1)}.card-oil{background:linear-gradient(180deg,#fde68a,#f59e0b);animation-delay:.05s}.card-bat{background:linear-gradient(180deg,#bbf7d0,#22c55e);animation-delay:.1s}.card-rim{background:linear-gradient(180deg,#e2e8f0,#94a3b8);animation-delay:.15s}.card-filter{background:linear-gradient(180deg,#fed7aa,#f97316);animation-delay:.2s}.card-brake{background:linear-gradient(180deg,#fecaca,#ef4444);color:#7f1d1d;animation-delay:.25s}.tyre-spin{transform-origin:60px 60px;animation:tyreSpin 8s linear infinite}.oil-drop{animation:dropFall 1.8s ease-in infinite}.bat-bar{transform-origin:center;animation:batPulse 1.6s ease-in-out infinite}.bat-bar.b2{animation-delay:.2s}.bat-bar.b3{animation-delay:.4s}@keyframes mosaicIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tyreSpin{to{transform:rotate(1turn)}}@keyframes dropFall{0%{transform:translateY(-18px);opacity:0}30%{opacity:1}to{transform:translateY(22px);opacity:0}}@keyframes batPulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.bat-bar,.mosaic-card,.oil-drop,.tyre-spin{animation:none}}@media (max-width:900px){.login-page{grid-template-columns:1fr;padding:16px}.login-stage{height:auto;min-height:280px}.login-mosaic{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto}.card-tyre{grid-row:auto}}.onay-studio{display:flex;flex-direction:column;gap:14px}.onay-ozet{margin:0;padding:12px 14px;border-radius:12px;background:hsla(217,91%,60%,.1);border:1px solid var(--accent-blue);color:var(--text-primary);font-size:.88rem}.onay-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.login-page:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 120% 80% at 50% 0,hsla(217,91%,60%,.08),transparent 60%),radial-gradient(ellipse 80% 60% at 0 50%,hsla(262,83%,58%,.05),transparent 50%),radial-gradient(ellipse 80% 60% at 100% 80%,hsla(173,80%,40%,.04),transparent 50%);pointer-events:none;z-index:0}.login-card{width:100%;max-width:420px;justify-self:center;background:#f8fafc;color:#0f172a;border:1px solid rgba(255,255,255,.7);border-radius:24px;box-shadow:0 24px 50px rgba(2,12,40,.28);overflow:hidden;animation:fadeInUp .6s ease-out both;position:relative;z-index:1}.login-card-header{padding:var(--space-2xl) var(--space-xl) var(--space-lg);text-align:center;border-bottom:1px solid var(--border-subtle);background:var(--gradient-header)}.login-logo{height:72px;width:auto;object-fit:contain;margin-bottom:var(--space-md);filter:brightness(1.1)}.login-card-header h2{font-size:1.3rem;font-weight:700;color:#0f172a;margin-bottom:4px}.login-card-header p{font-size:.82rem;color:#475569}.login-card-body{padding:var(--space-xl)}.login-card .copyright,.login-card .form-group label,.login-card .login-hatirla,.login-card .powered-by span{color:#475569}.login-card .form-input{background:#fff;color:#0f172a;border-color:#cbd5e1}.login-card .form-input::placeholder{color:#94a3b8}.login-form{display:flex;flex-direction:column;gap:var(--space-md)}.login-hatirla{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.login-hatirla input{width:16px;height:16px;margin:0}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:.78rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.form-input{width:100%;padding:11px 14px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-sans);font-size:.9rem;transition:all var(--transition-fast);outline:none}.form-input::placeholder{color:var(--text-muted)}.form-input:focus{border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue-glow);background:var(--bg-elevated)}.login-btn{width:100%;padding:12px;font-size:.95rem;font-weight:600;margin-top:var(--space-sm);background:var(--gradient-primary);color:white;border:none;border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-sans);transition:all var(--transition-fast);box-shadow:0 4px 16px hsla(217,91%,60%,.3);position:relative;overflow:hidden}.login-btn:hover{box-shadow:0 6px 24px hsla(217,91%,60%,.4);transform:translateY(-1px)}.login-btn:active{transform:translateY(0)}.login-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.login-error{padding:10px 14px;background:hsla(0,84%,60%,.1);border:1px solid hsla(0,84%,60%,.25);border-radius:var(--radius-md);color:var(--accent-red);font-size:.82rem;text-align:center;animation:fadeIn .3s ease-out}.app-footer{padding:var(--space-md) var(--space-xl);border-top:1px solid var(--border-subtle);background:var(--gradient-header);text-align:center;position:relative;z-index:1}.footer-content{max-width:1600px;margin:0 auto;justify-content:center;gap:var(--space-md);flex-wrap:wrap}.footer-content,.powered-by{display:flex;align-items:center}.powered-by{gap:8px;font-size:.72rem;color:var(--text-muted);font-weight:400}.powered-by-logo{height:22px;width:auto;object-fit:contain;opacity:.7;transition:opacity var(--transition-fast)}.powered-by-logo:hover{opacity:1}.footer-divider{width:1px;height:14px;background:var(--border-subtle)}.copyright{font-size:.82rem;color:var(--text-muted)}.login-footer{padding:var(--space-lg) var(--space-xl);border-top:1px solid var(--border-subtle);text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.tablo-disa-aktar{margin-left:auto;gap:6px}.table-tabs,.tablo-disa-aktar{display:flex;align-items:center;flex-shrink:0}.table-tabs{gap:0;padding:4px;min-height:44px;background:var(--bg-secondary);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:1px solid var(--border-subtle)}.table-tab{padding:10px 20px;background:transparent;border:none;color:var(--text-secondary);font-family:var(--font-sans);font-size:.8rem;font-weight:500;cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);display:flex;gap:8px}.table-tab:hover{color:var(--text-primary);background:var(--bg-card)}.table-tab.active{background:var(--bg-card);font-weight:600;box-shadow:var(--shadow-sm)}.tab-count,.table-tab.active{color:var(--accent-blue-light)}.tab-count{background:var(--accent-blue-glow);padding:2px 8px;border-radius:var(--radius-full);font-size:.7rem;font-weight:700;min-width:28px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-block}.table-tab.active .tab-count{background:var(--accent-blue);color:white}.action-buttons{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:nowrap;width:max-content;margin-left:auto}.btn-action{padding:0 8px;height:28px;font-size:.72rem;font-weight:600;border:none;border-radius:7px;cursor:pointer;font-family:var(--font-sans);transition:transform var(--transition-fast),filter var(--transition-fast);white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.btn-action.btn-approve,.btn-action.btn-approve-limit{min-width:64px}.btn-action.btn-address,.btn-action.btn-check,.btn-action.btn-dispatch,.btn-action.btn-edit,.btn-action.btn-inspect,.btn-action.btn-reject{width:28px;min-width:28px;flex:0 0 28px;padding:0}.cell-actions,.cell-actions-head{text-align:right;position:sticky;right:0;z-index:2;min-width:272px;white-space:nowrap}.data-table td.cell-actions,.data-table th.cell-actions-head{max-width:none;min-width:272px;overflow:visible}.cell-actions{background:var(--bg-card)}.cell-actions-head{background:var(--bg-secondary);z-index:12}.data-table tbody tr:hover .cell-actions{background:var(--bg-card-hover)}.btn-edit{background:#0284c7;color:#fff}.btn-dispatch{background:#059669;color:#fff}.btn-address{background:#d97706;color:#fff}.btn-check{background:#7c3aed;color:#fff}.btn-action:disabled{opacity:.5;cursor:not-allowed}.btn-approve{background:var(--gradient-success);color:white;box-shadow:0 1px 4px hsla(145,63%,42%,.3)}.btn-approve:hover:not(:disabled){box-shadow:0 2px 8px hsla(145,63%,42%,.5);transform:translateY(-1px)}.btn-analiz{background:hsla(45,93%,58%,.12);color:var(--accent-yellow);border:1px solid hsla(45,93%,58%,.3)}.btn-analiz:hover:not(:disabled){background:hsla(45,93%,58%,.22);border-color:var(--accent-yellow)}.btn-approve-limit{background:linear-gradient(135deg,hsl(30,100%,50%),hsl(45,93%,50%));color:white;box-shadow:0 1px 4px hsla(30,100%,50%,.3)}.btn-approve-limit:hover:not(:disabled){box-shadow:0 2px 8px hsla(30,100%,50%,.5);transform:translateY(-1px)}.btn-warning{background:linear-gradient(135deg,hsl(38,92%,50%),hsl(45,93%,48%));color:#111827;font-weight:600;box-shadow:0 1px 4px hsla(38,92%,50%,.35)}.btn-warning:hover:not(:disabled){box-shadow:0 2px 8px hsla(38,92%,50%,.5);transform:translateY(-1px)}.btn-reject{background:var(--gradient-danger);color:white;box-shadow:0 1px 4px hsla(0,84%,55%,.3);padding:4px 6px}.btn-reject:hover:not(:disabled){box-shadow:0 2px 8px hsla(0,84%,55%,.5);transform:translateY(-1px)}.btn-inspect{background:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border-subtle);padding:4px 6px}.btn-inspect:hover:not(:disabled){background:var(--bg-card-hover);color:var(--text-primary)}.risk-indicator{font-size:.82rem;font-weight:600;white-space:nowrap}.risk-indicator.over{color:var(--accent-red)}.risk-indicator.ok{color:var(--accent-green)}.risk-indicator.neutral{color:var(--text-muted)}.toast{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:.82rem;font-weight:500;z-index:9999;animation:toastIn .35s ease-out,toastOut .35s ease-in 4.15s forwards;box-shadow:var(--shadow-lg);max-width:450px;border:none;text-align:left;cursor:default}.toast-long{animation:toastIn .35s ease-out,toastOut .35s ease-in 7.15s forwards;max-width:420px}.toast-rich{padding:14px 18px 12px}.toast-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.toast-mark{flex-shrink:0;opacity:.95}.toast-title{font-size:.92rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}.toast-message{margin:0 0 6px;font-size:.8rem;font-weight:500;line-height:1.45;opacity:.95}.toast-lines{margin:0;padding:0 0 0 18px;font-size:.74rem;line-height:1.5;opacity:.88}.toast-rich .toast-lines{margin-top:4px}.toast-aksiyon{animation:toastIn .3s ease-out;cursor:pointer}.bildirim-sutun{position:fixed;top:16px;right:16px;z-index:120;width:min(280px,calc(100vw - 32px));display:flex;flex-direction:column;gap:8px;pointer-events:none}.bildirim-sutun .toast{position:relative;top:auto;right:auto;z-index:9999;max-width:none;pointer-events:auto}.aktarim-kuyruk{position:relative;width:100%;max-height:min(420px,46vh);overflow:auto;display:flex;flex-direction:column;gap:8px;pointer-events:auto}.aktarim-kuyruk-bar{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:6px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;padding:4px 6px 4px 8px;box-shadow:var(--shadow-lg)}.aktarim-ok{width:.45rem;height:.45rem;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);flex:none}.aktarim-ok.acik{transform:rotate(45deg)}.aktarim-kuyruk-baslik{flex:1 1;display:flex;align-items:center;gap:8px;margin:0;padding:6px 4px;border:0;background:transparent;font:inherit;font-size:.78rem;font-weight:700;color:var(--text-primary);cursor:pointer;text-align:left}.aktarim-kuyruk-baslik span{color:var(--text-secondary);font-weight:600}.aktarim-kapat{min-width:28px;height:28px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font-size:.75rem;font-weight:700;line-height:1;cursor:pointer}.aktarim-kapat:hover{background:var(--bg-hover,rgba(0,0,0,.06));color:var(--text-primary)}.aktarim-kart{pointer-events:auto;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;padding:10px 12px;box-shadow:var(--shadow-lg)}.aktarim-kart header{display:flex;align-items:center;gap:4px}.aktarim-kart-baslik{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px;margin:0;padding:0;border:0;background:transparent;color:var(--text-primary);font:inherit;font-size:.84rem;text-align:left;cursor:pointer}.aktarim-kart-baslik>span:last-child{margin-left:auto;color:var(--text-secondary);font-size:.72rem;font-weight:600}.aktarim-kimlik{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0}.aktarim-kimlik strong{color:var(--text-primary);font-size:.84rem}.aktarim-kimlik em{font-style:normal;font-size:.7rem;font-weight:600;color:var(--text-secondary);line-height:1.25}.aktarim-kart header .aktarim-kapat{width:28px;padding:0;font-size:1.15rem}.aktarim-detay{margin-top:8px}.aktarim-cari,.aktarim-durum,.aktarim-kart header span,.aktarim-ozet{color:var(--text-secondary);font-size:.75rem}.aktarim-cari,.aktarim-durum,.aktarim-hata,.aktarim-ozet{margin:4px 0 0}.aktarim-hata{color:var(--accent-red);font-size:.75rem}.aktarim-kart.bitti{border-color:var(--accent-green)}.aktarim-kart.hata{border-color:var(--accent-red)}.aktarim-kart.bekle{border-color:var(--accent-orange)}.aktarim-asamalar{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:3px}.aktarim-asamalar li{display:flex;align-items:center;gap:6px;font-size:.72rem;color:var(--text-muted)}.aktarim-asamalar i{width:7px;height:7px;border-radius:50%;background:var(--text-muted);flex:none}.aktarim-asamalar li.tamam{color:var(--text-secondary)}.aktarim-asamalar li.tamam i{background:var(--accent-green)}.aktarim-asamalar li.aktif{color:var(--text-primary);font-weight:700}.aktarim-asamalar li.aktif i{background:var(--accent-blue)}.toast-success{background:hsl(145,63%,25%);color:hsl(145,63%,90%);border:1px solid hsl(145,63%,40%)}.toast-error{background:hsl(0,60%,25%);color:hsl(0,60%,90%);border:1px solid hsl(0,60%,40%)}.toast-warning{background:hsl(30,60%,25%);color:hsl(30,60%,90%);border:1px solid hsl(30,60%,40%)}@keyframes toastIn{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes toastOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100px)}}.stat-icon.teal{background:hsla(173,80%,40%,.15);color:hsl(173,80%,50%)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:9999;padding:var(--space-md)}.modal-content{width:100%;max-width:600px;background:var(--bg-card);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg);border-radius:var(--radius-lg);display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.onay-dialog{width:min(1080px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);height:auto;border-radius:14px;overflow:hidden}.modal-overlay:has(.onay-dialog){align-items:center;overflow:auto;padding:16px}.onay-dialog .modal-footer,.onay-dialog .modal-header{flex:0 0 auto;padding:14px 16px}.onay-dialog .modal-body{flex:1 1 auto;min-height:0;overflow:auto}.onay-govde{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start;padding:12px 16px}.onay-dialog .modal-footer{position:sticky;bottom:0;z-index:2;justify-content:space-between;background:var(--bg-card);border-top:1px solid var(--border-subtle);box-shadow:0 -8px 24px rgba(0,0,0,.18)}.onay-onayla{min-width:180px;padding:10px 18px;font-size:.95rem}.onay-kolon{display:flex;flex-direction:column;gap:12px;min-width:0}.onay-dialog .modal-section{margin:0;padding:12px}.onay-dialog .modal-section h3,.onay-dialog .modal-section h4{margin:0 0 8px}.onay-dialog .section-desc,.onay-vade-not{margin:0 0 8px;font-size:.78rem}.onay-vade{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.3)}.onay-vade h4,.onay-vade-not{color:#ef4444}.onay-dialog .override-item{padding:8px 10px}@media (max-width:860px){.onay-govde{grid-template-columns:1fr;overflow:auto}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border-subtle);background:var(--bg-secondary)}.modal-header h2{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin:0}.close-btn{color:var(--text-secondary);padding:4px}.close-btn:hover{color:var(--accent-red)}.modal-body{padding:var(--space-lg);overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-md)}.modal-footer{display:flex;justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--border-subtle)}.modal-footer,.modal-section{background:var(--bg-secondary)}.modal-section{border-radius:var(--radius-md);padding:var(--space-md);border:1px solid var(--border-subtle)}.customer-summary h3{margin:0 0 4px;font-size:.95rem;color:var(--accent-blue-light)}.customer-summary p{margin:0;font-size:.8rem;color:var(--text-secondary)}.modal-section h4{margin:0 0 12px;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);padding-bottom:6px}.modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.modal-grid>div{display:flex;flex-direction:column}.grid-label{font-size:.72rem;color:var(--text-muted)}.grid-value{font-size:.9rem;font-weight:600;color:var(--text-primary)}.grid-value.highlight-blue{color:var(--accent-blue-light)}.grid-value.highlight-orange{color:var(--accent-orange)}.grid-value.highlight-red{color:var(--accent-red)}.grid-separator{grid-column:span 2;border-top:1px dashed var(--border-subtle);margin:4px 0}.section-desc{font-size:.78rem;color:var(--text-muted);margin:0 0 12px}.checkbox-container{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;cursor:pointer;margin-top:var(--space-sm);-webkit-user-select:none;user-select:none}.checkbox-container input{cursor:pointer}.override-list{display:flex;flex-direction:column;gap:8px}.override-item{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--bg-card);border:1px solid var(--border-subtle)}.override-item.warning{border-left:4px solid var(--accent-orange)}.override-item.ok{border-left:4px solid var(--accent-green);opacity:.85}.override-info{display:flex;flex-direction:column}.override-title{font-size:.82rem;font-weight:600;color:var(--text-primary)}.override-status{font-size:.72rem;color:var(--text-muted)}.switch-container{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:600;color:var(--text-secondary);cursor:pointer}.switch-container input{cursor:pointer}.input-label{display:block;font-size:.82rem;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.modal-select{width:100%;padding:10px var(--space-md);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-sans);font-size:.88rem;outline:none;cursor:pointer;transition:all var(--transition-fast)}.modal-select:focus{border-color:var(--accent-blue);box-shadow:0 0 0 2px var(--accent-blue-glow)}.error-text{font-size:.75rem;color:var(--accent-red);margin:6px 0 0;font-weight:500}.accordion-toggle-btn{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;font-size:.8rem;display:inline-flex;align-items:center;justify-content:center;transition:transform var(--transition-fast),color var(--transition-fast)}.accordion-toggle-btn:hover{color:var(--accent-blue)}.accordion-toggle-btn.open{transform:rotate(90deg);color:var(--accent-blue)}.accordion-row{background:rgba(22,33,62,.25)!important}.accordion-row td{padding:0!important;border:none!important;max-width:none!important;width:100%;min-width:0!important;white-space:normal!important;overflow:visible!important}.accordion-icerik{width:0;min-width:100%}.accordion-container{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),padding .3s ease;background:linear-gradient(180deg,rgba(22,33,62,.15),rgba(26,26,46,.4));border-bottom:1px dashed var(--border-subtle)}.accordion-container.open{max-height:1100px;overflow:auto;padding:var(--space-md) var(--space-lg);scrollbar-width:thin}.siparis-detay,.stok-yukleme{display:flex;flex-direction:column;gap:10px}.stok-yukleme{min-height:300px;align-items:center;justify-content:center;text-align:center;color:var(--text-secondary)}.stok-yukleme-logo{position:relative;width:106px;height:106px;display:grid;place-items:center}.stok-yukleme-logo:after,.stok-yukleme-logo:before{content:"";position:absolute;inset:0;border:2px solid rgba(37,99,235,.2);border-top:2px solid var(--accent-blue-light,#3b82f6);border-radius:50%;animation:stok-logo-don 1.3s linear infinite}.stok-yukleme-logo:after{inset:8px;border-color:rgba(16,185,129,.16);border-bottom-color:var(--accent-green,#10b981);animation-direction:reverse;animation-duration:1.8s}.stok-yukleme-logo img{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(37,99,235,.22));animation:stok-logo-nefes 1.5s ease-in-out infinite}.stok-yukleme strong{color:var(--text-primary);font-size:1.05rem}.stok-yukleme span{max-width:430px;font-size:.84rem}.stok-yukleme-hata{min-height:220px}.stok-yukleme-hata strong{color:var(--accent-red)}@keyframes stok-logo-don{to{transform:rotate(1turn)}}@keyframes stok-logo-nefes{0%,to{transform:scale(.94);opacity:.76}50%{transform:scale(1.04);opacity:1}}.siparis-panel{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:14px;overflow:hidden}.siparis-panel.acik{border-color:rgba(37,99,235,.35)}.siparis-panel-baslik{width:100%;display:flex;align-items:center;gap:8px;padding:8px 12px;border:0;background:transparent;color:inherit;cursor:pointer;font-weight:700;font-size:.84rem}.siparis-panel-baslik strong{margin-left:auto;min-width:1.6rem;text-align:center;border-radius:999px;background:rgba(37,99,235,.12);color:var(--accent-blue-light,#2563eb);font-size:.78rem;padding:2px 8px}.siparis-kalem-liste{display:flex;flex-direction:column;gap:6px;padding:0 10px 10px}.kalem-arac{justify-content:space-between;gap:8px;flex-wrap:wrap;padding:2px 2px 4px}.kalem-arac,.kalem-arac label{display:flex;align-items:center}.kalem-arac label{gap:6px;font-size:.78rem;color:var(--text-secondary)}.kalem-arac-butonlar{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.kalem-kart{border:1px solid var(--border-subtle);border-radius:10px;padding:8px 10px;background:var(--bg-secondary,rgba(255,255,255,.03))}.kalem-satir{display:grid;grid-template-columns:minmax(0,1.5fr) 96px minmax(280px,1.3fr);gap:12px;align-items:center}.kalem-bilgi{display:flex;align-items:flex-start;gap:8px;min-width:0}.kalem-bilgi input[type=checkbox]{margin-top:3px}.kalem-tamam{color:var(--accent-green);font-weight:800;font-size:.85rem}.kalem-bilgi-metin{display:flex;flex-direction:column;min-width:0;line-height:1.3}.kalem-bilgi-metin strong{font-size:.86rem}.kalem-ebat{font-size:1.15rem;font-weight:800;letter-spacing:.03em;color:var(--text-primary);line-height:1.15}.kalem-bilgi-metin small{color:var(--text-muted);font-size:.74rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kalem-bilgi-metin .kalem-notlar{white-space:normal}.kalem-adet-ozet{display:flex;flex-direction:column;line-height:1.25;font-size:.74rem;color:var(--text-muted)}.kalem-adet-ozet strong{font-size:.86rem;color:var(--text-primary)}.kalem-iskonto{color:var(--accent-blue-light,#2563eb);font-weight:600}.kalem-sevk-form{display:grid;grid-template-columns:minmax(0,1fr) 64px auto;gap:6px;align-items:center}.kalem-sevk-form .form-input{padding:5px 8px;font-size:.8rem}.kalem-irsaliyeler{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:6px 0 0;padding:0}.kalem-irsaliyeler li{display:flex;gap:6px;align-items:baseline;padding:2px 8px;border-radius:999px;background:rgba(46,160,67,.1);border:1px solid rgba(46,160,67,.28);font-size:.72rem}.kalem-irsaliyeler em{font-style:normal;font-weight:700}.kalem-irsaliyeler strong{font-size:.7rem}@media (max-width:900px){.kalem-satir{grid-template-columns:minmax(0,1fr) 90px}.kalem-sevk-form{grid-column:1/-1}}.kalem-kart.sevkli{border-color:rgba(46,160,67,.35);background:rgba(46,160,67,.04)}.siparis-detay-ust{display:grid;grid-template-columns:minmax(220px,1fr) minmax(200px,.85fr) minmax(260px,1.2fr);gap:10px}.siparis-hareket{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:10px 12px;margin-bottom:10px}.siparis-ozet{display:flex;flex-wrap:wrap;gap:6px}.siparis-ozet>div{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--bg-card);max-width:100%}.siparis-ozet span{font-size:.64rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.siparis-ozet strong{font-size:.8rem}.siparis-ozet .siparis-not{border-radius:10px}.siparis-ozet .siparis-sevk-adres{flex:1 1 100%;align-items:flex-start;gap:8px;border-radius:10px;line-height:1.35}.siparis-ozet .siparis-sevk-adres span{flex-shrink:0;text-transform:none}.siparis-ozet .siparis-sevk-adres strong{font-weight:600;white-space:normal;word-break:break-word}.siparis-plan{gap:8px}.siparis-plan,.siparis-plan label{display:flex;flex-direction:column}.siparis-plan label{gap:4px;font-size:.66rem;color:var(--text-muted)}.siparis-plan .form-input{width:100%;min-width:0;padding:5px 8px;font-size:.8rem}.siparis-iskonto{display:flex;flex-direction:column;gap:2px}.siparis-iskonto span{font-size:.66rem;color:var(--text-muted)}.siparis-iskonto strong{font-size:.8rem}.siparis-iskonto small{color:var(--text-muted);font-weight:500}.plan-onay{width:min(420px,100%);background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:18px;padding:22px 22px 18px;box-shadow:0 24px 60px rgba(0,0,0,.35)}.plan-onay-kicker{margin:0 0 4px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.plan-onay h3{margin:0 0 12px;font-size:1.25rem}.plan-onay p{margin:0 0 8px}.plan-onay-genis{width:min(880px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.irsaliye-tekil{border:0;padding:0;margin:0;min-width:0}.irsaliye-coklu-ust{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:4px 0 10px;font-size:.84rem;color:var(--text-secondary)}.irsaliye-coklu-liste{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.irsaliye-kart{min-width:0;margin:0;padding:10px 12px 12px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-elevated,rgba(255,255,255,.02))}.irsaliye-kart legend{padding:0 6px;font-weight:600;font-size:.88rem}.irsaliye-kart legend small{display:block;font-weight:400;font-size:.74rem;color:var(--text-muted)}.irsaliye-kart label{display:block;margin-top:8px;font-size:.8rem}.plan-onay-not{color:var(--text-secondary);font-size:.86rem}.plan-onay-aksiyon{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.siparis-hareket-tablo{font-size:.75rem}.nakit-satir{background:rgba(46,160,67,.12)}.kalem-duzen-satir td{background:var(--bg-secondary);padding:10px 12px}.kalem-form{display:grid;grid-template-columns:90px 120px 100px minmax(160px,1.4fr) minmax(160px,1fr) auto;gap:10px;align-items:end}.kalem-form label{display:flex;flex-direction:column;gap:4px;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.kalem-form .form-input{text-transform:none;letter-spacing:0;font-weight:500;font-size:.84rem}.kalem-form-aksiyon{display:flex;gap:6px;align-items:center}@media (max-width:900px){.kalem-form{grid-template-columns:1fr 1fr}}.bolge-filtre{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 10px 0}.bolge-cip{border:1px solid var(--border-subtle);background:transparent;color:inherit;border-radius:999px;padding:2px 8px;font-size:.72rem}.bolge-cip.secili{border-color:var(--accent-blue);color:var(--accent-blue-light)}.tarih-filtre .tarih-girdi{width:auto;min-width:140px;padding:4px 8px;font-size:.78rem}.tarih-ok{color:var(--text-muted)}.il-ilce{display:flex;flex-direction:column;line-height:1.15;min-width:0}.il-ilce span{font-size:.78rem}.il-ilce small{font-size:.66rem;color:var(--text-muted);font-weight:500}.gecikme-hucre{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15;font-size:.78rem}.gecikme-hucre small{font-size:.66rem;font-weight:600;opacity:.9;margin-top:.12rem}.ord-no{display:block;font-size:.68rem;color:var(--text-muted)}.depo-teslim{color:var(--accent-green);font-weight:700}.siparis-depo-sec,.siparis-finans,.siparis-plan{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:10px 12px;min-width:0}.siparis-depo-sec h4,.siparis-finans h4,.siparis-plan h4{margin:0 0 6px;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.siparis-finans dl{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;margin:0}.siparis-finans dt{font-size:.68rem;color:var(--text-muted)}.siparis-finans dd{margin:0;font-weight:700;font-size:.82rem}.siparis-depo-sec p{margin:0 0 8px;font-size:.75rem;color:var(--text-muted)}.sevk-oneri-gerekce{margin:0 0 8px}.sevk-oneri-gerekce p{margin:0 0 4px}.sevk-oneri-gerekce ul{margin:0;padding-left:1.1em;font-size:.72rem;color:var(--text-muted);line-height:1.35}.sevk-oneri-gerekce li{margin:0 0 2px}.depo-secim-satir{display:flex;flex-direction:column;gap:6px}.depo-combo-tetik{padding:5px 8px;font-size:.8rem}.depo-combo{position:relative}.depo-combo-tetik{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;cursor:pointer}.depo-combo-liste{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;margin:0;padding:4px;list-style:none;max-height:240px;overflow:auto;background:var(--bg-elevated,#fff);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12)}.depo-combo-liste button{width:100%;text-align:left;border:0;background:transparent;color:inherit;padding:6px 8px;border-radius:6px;font-size:.78rem;cursor:pointer}.depo-combo-liste button.secili,.depo-combo-liste button:hover{background:rgba(37,99,235,.12)}.depo-secim-miktar{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 10px}.depo-secim-miktar li{display:flex;align-items:baseline;gap:6px;font-size:.72rem;font-weight:600}.depo-secim-miktar small{color:var(--text-muted);font-weight:500}.siparis-detay-aksiyon{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:8px}.siparis-uyari{margin:8px 0 0;font-size:.75rem;color:var(--accent-orange)}.siparis-kalem-tablo{width:100%;table-layout:fixed;font-size:.78rem}.stok-dagilim{display:flex;flex-wrap:wrap;gap:4px}.stok-dagilim span{padding:2px 7px;border-radius:999px;background:var(--bg-elevated);border:1px solid var(--border-subtle);font-size:.7rem}.stok-dagilim span.secili{border-color:var(--accent-blue);color:var(--accent-blue-light)}.siparis-detay .pozitif{color:var(--accent-green);font-weight:700}.siparis-detay .negatif{color:var(--accent-red);font-weight:700}@media (max-width:1100px){.siparis-detay-ust{grid-template-columns:1fr 1fr}.siparis-depo-sec{grid-column:1/-1}}@media (max-width:700px){.siparis-detay-ust{grid-template-columns:1fr}}.accordion-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-md);margin-top:var(--space-sm)}.accordion-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-md);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),border-color var(--transition-fast)}.accordion-card:hover{transform:translateY(-2px);border-color:hsla(220,30%,30%,.5)}.accordion-card-title{font-size:.84rem;font-weight:700;color:var(--text-secondary);margin-bottom:var(--space-sm);display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--border-subtle);padding-bottom:6px}.accordion-info-item{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;margin-bottom:6px}.accordion-info-item:last-child{margin-bottom:0}.accordion-info-label{color:var(--text-muted)}.accordion-info-value{font-weight:600;color:var(--text-primary)}.accordion-info-value.highlight{color:var(--accent-teal)}.accordion-info-value.danger{color:var(--accent-red)}.accordion-info-value.warning{color:var(--accent-orange)}.accordion-status-indicator{display:inline-flex;align-items:center;gap:4px;font-size:.76rem;font-weight:700;padding:2px 8px;border-radius:var(--radius-full)}.accordion-status-indicator.success{background:rgba(34,197,94,.1);color:var(--accent-green)}.accordion-status-indicator.danger{background:rgba(239,68,68,.1);color:var(--accent-red)}.accordion-status-indicator.warning{background:rgba(249,115,22,.1);color:var(--accent-orange)}.boot-screen{min-height:100vh;display:grid;place-items:center}.command-center{display:grid;grid-template-columns:var(--layout-rail) minmax(0,1fr);height:100vh;overflow:hidden;background:var(--bg-primary)}.command-main{display:flex;flex-direction:column;min-width:0;height:100vh;overflow:hidden}.detail-view{max-width:1400px;margin:0 auto;padding:var(--space-lg)}.side-rail{display:flex;flex-direction:column;gap:var(--space-sm);padding:8px var(--space-sm) var(--space-md);background:var(--bg-secondary);border-right:1px solid var(--border-subtle);position:sticky;top:0;height:100vh;overflow-y:auto}.rail-brand{display:flex;align-items:center;justify-content:center;padding:4px 2px 10px;border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-sm)}.rail-logo{width:100%;height:auto;object-fit:contain;display:block;border-radius:6px}.rail-nav{list-style:none;display:flex;flex-direction:column;gap:2px;margin:0;padding:0;flex:1 1}.rail-btn{width:100%;display:flex;align-items:center;gap:var(--space-sm);padding:9px 10px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font-family:var(--font-sans);font-size:.83rem;font-weight:500;cursor:pointer;text-align:left;transition:all var(--transition-fast)}.rail-btn:hover{background:var(--bg-card-hover);color:var(--text-primary)}.rail-btn.active{background:var(--accent-blue-glow);border-color:var(--accent-blue);color:var(--text-primary);font-weight:600}.rail-icon{font-size:1.05rem;width:20px;text-align:center;flex-shrink:0}.rail-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-badge{min-width:28px;padding:1px 6px;border-radius:var(--radius-full);background:var(--accent-orange);color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.68rem;font-weight:700;text-align:center}.rail-footer{flex-direction:column;padding-top:var(--space-sm);border-top:1px solid var(--border-subtle)}.rail-footer,.rail-user{display:flex;gap:var(--space-sm)}.rail-user{align-items:center;padding:var(--space-sm);border-radius:var(--radius-md);background:var(--bg-card)}.rail-avatar{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--gradient-primary);color:#fff;font-size:.72rem;font-weight:700}.rail-user-info{display:flex;flex-direction:column;min-width:0}.rail-user-info strong{font-size:.8rem;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-user-info small{font-size:.68rem;color:var(--text-muted)}.rail-logout:hover{background:hsla(0,84%,60%,.12);color:var(--accent-red)}.command-bar{justify-content:space-between;gap:12px;padding:8px 16px;height:var(--layout-command-bar);min-height:var(--layout-command-bar);max-height:var(--layout-command-bar);flex-shrink:0;background:var(--gradient-header);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;z-index:30}.command-bar,.command-identity{display:flex;align-items:center;overflow:hidden}.command-identity{flex-wrap:nowrap;gap:var(--space-md);min-width:0}.mod-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:var(--radius-full);border:1px solid var(--border-medium);font-size:.78rem;font-weight:700;letter-spacing:.01em}.mod-pill.mod-oneri{background:hsla(45,93%,58%,.12);border-color:var(--accent-yellow);color:var(--accent-yellow)}.mod-pill.mod-otomatik{background:hsla(145,63%,49%,.12);border-color:var(--accent-green);color:var(--accent-green)}.mod-pill.mod-kapali{background:hsla(0,84%,60%,.1);border-color:var(--accent-red);color:var(--accent-red)}.mod-pill.mod-deneme{background:hsla(262,83%,65%,.14);border-color:var(--accent-purple);color:var(--accent-purple)}.pulse-dot{width:7px;height:7px;border-radius:var(--radius-full);background:currentColor}.pulse-dot.busy{animation:pulse 1.2s ease-in-out infinite}.command-tick{font-size:.76rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.command-tick strong{display:inline-block;min-width:4.5em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.command-right{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto;min-width:0}.command-metrics{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;flex-shrink:0}.command-metric{display:flex;flex-direction:column;align-items:center;min-width:72px;width:72px;padding:4px 6px;border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--border-subtle)}.metric-value{font-size:1.05rem;font-weight:700;line-height:1.2;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:1.2em}.metric-label{font-size:.68rem;color:var(--text-muted);white-space:nowrap}.metric-basari .metric-value{color:var(--accent-green)}.metric-uyari .metric-value{color:var(--accent-yellow)}.metric-dikkat .metric-value{color:var(--accent-orange)}.command-actions{display:flex;align-items:center;gap:6px;flex-shrink:0;padding-left:10px;border-left:1px solid var(--border-subtle)}.mod-switch{display:inline-flex;border:1px solid var(--border-medium);border-radius:var(--radius-md);overflow:hidden}.command-btn-fixed{min-width:7.5rem;justify-content:center}.mod-switch-btn{padding:6px 11px;border:none;background:transparent;color:var(--text-secondary);font-family:var(--font-sans);font-size:.74rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.mod-switch-btn:not(:last-child){border-right:1px solid var(--border-subtle)}.mod-switch-btn:hover:not(:disabled){background:var(--bg-card-hover);color:var(--text-primary)}.mod-switch-btn.active{background:var(--accent-blue);color:#fff;cursor:default}.bootstrap-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin:var(--space-md) var(--space-lg) 0;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:hsla(45,93%,58%,.1);border:1px solid var(--accent-yellow);color:var(--text-primary);font-size:.82rem}.workspace{flex:1 1;min-height:0;padding:var(--space-lg);overflow:auto}.workspace-fill{overflow-x:hidden;overflow-y:auto;display:block;padding:0}.panel-fill{flex:1 1;min-height:0;overflow:hidden}.siparis-kaydir{overflow:visible;min-height:100%;padding:8px 12px 12px;gap:8px}.siparis-kaydir .panel-head{flex-shrink:0;min-height:var(--layout-panel-head);align-items:flex-start}.siparis-kaydir .panel-head>div:first-child{min-height:2.75rem}.siparis-kaydir .panel-sub{min-height:1.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.siparis-kaydir .panel-sync-btn{min-width:17.5rem;justify-content:center}.siparis-kaydir .orders-fit,.siparis-kaydir .orders-fit .table-container{flex:none;min-height:auto;overflow:visible}.siparis-kaydir .data-table thead{position:sticky;top:0;z-index:8}.siparis-kaydir .data-table thead th{position:static;background:var(--bg-secondary)}.siparis-kaydir .data-table .filter-row th{background:var(--bg-primary);box-shadow:0 1px 0 var(--border-subtle)}.siparis-kaydir .orders-fit .data-table{font-size:clamp(.8rem,.9vw,.95rem)}.orders-fit{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.orders-fit .table-tabs{flex-shrink:0}.orders-fit .table-container{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.siparis-kaydir .orders-fit .table-container,.siparis-kaydir.orders-fit .table-container{overflow:visible;scrollbar-width:auto}.orders-fit .table-container::-webkit-scrollbar{display:none}.orders-fit .data-table{table-layout:fixed;width:100%;min-width:100%;font-size:clamp(.66rem,.72vw,.78rem)}.orders-fit col.col-ekstra{width:0;visibility:collapse}.orders-fit .data-table th{font-size:clamp(.56rem,.62vw,.68rem);letter-spacing:0;padding:5px 3px}.orders-fit .data-table td{max-width:none;padding:4px 3px;font-size:inherit}.orders-fit .col-ekstra{display:none}.orders-fit .cell-actions,.orders-fit .cell-actions-head{position:static;min-width:0;width:9%}.orders-fit .cell-actions .btn-analiz{width:100%;min-width:0;height:26px;padding:0 6px;font-size:.68rem}.orders-fit .cell-actions-bos{color:var(--text-muted,#888);font-size:.75rem}.siparis-detay-aksiyon-genis{flex-wrap:wrap;gap:8px}.orders-fit .action-buttons{gap:2px}.orders-fit .btn-action.btn-address,.orders-fit .btn-action.btn-check,.orders-fit .btn-action.btn-dispatch,.orders-fit .btn-action.btn-edit,.orders-fit .btn-action.btn-inspect,.orders-fit .btn-action.btn-reject{width:24px;min-width:24px;flex-basis:24px;height:24px}.orders-fit .btn-action.btn-approve,.orders-fit .btn-action.btn-approve-limit{min-width:52px;height:24px;padding:0 6px}.workspace-split{display:grid;grid-template-columns:minmax(0,1fr) var(--layout-decision);gap:var(--space-lg);align-items:start;overflow:hidden}.workspace-panel{flex-direction:column;min-width:0}.panel-head,.workspace-panel{display:flex;gap:var(--space-md)}.panel-head{align-items:center;justify-content:space-between}.panel-head h2{margin:0;font-size:1.15rem;font-weight:700;color:var(--text-primary)}.panel-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.panel-sub{margin:4px 0 0;font-size:.8rem;color:var(--text-muted)}.panel-empty{padding:var(--space-lg);text-align:center;font-size:.85rem;color:var(--text-muted)}.panel-notice{padding:var(--space-md);border-radius:var(--radius-md);background:hsla(217,91%,60%,.08);border:1px solid var(--accent-blue);font-size:.82rem;color:var(--text-secondary);line-height:1.5}.feed{display:flex;flex-direction:column;min-width:0;min-height:0;max-height:calc(100vh - 130px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.feed,.feed-head{background:var(--bg-secondary)}.feed-head{flex-shrink:0;padding:var(--space-md) var(--space-md) var(--space-sm);border-bottom:1px solid var(--border-subtle)}.feed-head h2{margin:0;font-size:1.05rem;font-weight:800;color:var(--text-primary)}.feed-sub{margin:2px 0 0;font-size:.74rem;color:var(--text-muted)}.feed-head-top{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-md)}.feed-search{max-width:240px;flex:1 1}.feed-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--space-sm)}.feed-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);font-size:.72rem;font-weight:600;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.feed-chip span{min-width:1.2em;padding:0 5px;border-radius:var(--radius-full);background:var(--bg-elevated);font-size:.66rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.feed-chip.active,.feed-chip:hover{border-color:var(--accent-blue);color:var(--text-primary)}.feed-chip.active{background:var(--accent-blue-glow)}.feed-empty{padding:var(--space-2xl);text-align:center;color:var(--text-muted)}.feed-stream{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch}.feed-post{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:background var(--transition-fast)}.feed-post:hover{background:var(--bg-card-hover)}.feed-post.selected{background:var(--accent-blue-glow);box-shadow:inset 3px 0 0 var(--accent-blue)}.feed-post.needs-human{box-shadow:inset 3px 0 0 var(--accent-orange)}.feed-post.needs-human.selected{box-shadow:inset 3px 0 0 var(--accent-blue)}.feed-avatar{width:44px;height:44px;border-radius:var(--radius-full);display:grid;place-items:center;font-size:.72rem;font-weight:800;letter-spacing:.02em;color:#fff;background:var(--accent-blue);flex-shrink:0}.feed-avatar.asama-insan{background:var(--accent-orange)}.feed-avatar.asama-sevk{background:var(--accent-green)}.feed-avatar.asama-tahsis{background:var(--accent-purple)}.feed-avatar.asama-onay{background:var(--accent-blue)}.feed-avatar.asama-diger{background:var(--accent-teal)}.feed-body{flex-direction:column;gap:6px}.feed-body,.feed-meta{min-width:0;display:flex}.feed-meta{flex-wrap:wrap;align-items:baseline;gap:4px 8px}.feed-name{font-size:.88rem;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,280px)}.feed-dot,.feed-handle,.feed-time{font-size:.74rem;color:var(--text-muted)}.feed-asama{margin-left:auto;padding:1px 8px;border-radius:var(--radius-full);font-size:.64rem;font-weight:700;background:var(--bg-elevated);color:var(--text-secondary)}.feed-asama.asama-insan{background:hsla(30,100%,55%,.16);color:var(--accent-orange)}.feed-asama.asama-sevk{background:hsla(145,63%,49%,.16);color:var(--accent-green)}.feed-asama.asama-tahsis{background:hsla(262,83%,65%,.16);color:var(--accent-purple)}.feed-text{margin:0;font-size:.84rem;line-height:1.5;color:var(--text-primary)}.feed-facts{display:flex;flex-wrap:wrap;gap:6px}.feed-fact{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-full);background:var(--bg-elevated);color:var(--text-secondary);font-size:.68rem;font-weight:600}.feed-fact.tutar{color:var(--accent-teal);background:hsla(173,80%,40%,.12)}.feed-fact.ok{color:var(--accent-green);background:hsla(145,63%,49%,.12)}.feed-fact.no{color:var(--accent-red);background:hsla(0,84%,60%,.12)}.feed-fact.warn{color:var(--accent-yellow);background:hsla(45,93%,58%,.12)}.feed-items{margin:0;font-size:.74rem;line-height:1.45;color:var(--text-muted)}.feed-foot{display:flex;justify-content:space-between;gap:var(--space-sm);padding-top:4px}.feed-foot,.tag{align-items:center}.tag{display:inline-flex;padding:1px 7px;border-radius:var(--radius-full);font-size:.66rem;font-weight:600;white-space:nowrap}.tag-ok{background:hsla(145,63%,49%,.14);color:var(--accent-green)}.tag-warn{background:hsla(45,93%,58%,.14);color:var(--accent-yellow)}.tag-danger{background:hsla(0,84%,60%,.14);color:var(--accent-red)}.tag-info{background:hsla(217,91%,60%,.14);color:var(--accent-blue-light)}.tag-neutral{background:var(--bg-elevated);color:var(--text-secondary)}.confidence-ring{position:relative;display:grid;place-items:center;flex-shrink:0;border-radius:var(--radius-full);background:conic-gradient(var(--ring-color,var(--accent-blue)) var(--ring-deg,0deg),var(--border-subtle) 0deg);font-size:.66rem;font-weight:700;color:var(--text-primary)}.confidence-ring:before{content:"";position:absolute;inset:3px;border-radius:var(--radius-full);background:var(--bg-card)}.confidence-ring .ring-value{position:relative;z-index:1}.confidence-ring.ring-high{--ring-color:var(--accent-green)}.confidence-ring.ring-mid{--ring-color:var(--accent-yellow)}.confidence-ring.ring-low{--ring-color:var(--accent-orange)}.confidence-ring.ring-unknown{background:var(--bg-elevated);color:var(--text-muted)}.decision-panel{display:flex;flex-direction:column;background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);max-height:calc(100vh - 130px);position:sticky;top:var(--space-md);overflow:hidden}.decision-empty{place-items:center;display:grid;min-height:320px}.decision-placeholder{padding:var(--space-xl);text-align:center;max-width:300px}.decision-placeholder .placeholder-icon{display:block;font-size:2.2rem;color:var(--text-muted);margin-bottom:var(--space-sm)}.decision-placeholder h3{margin:0 0 var(--space-sm);font-size:1rem;color:var(--text-primary)}.decision-placeholder p{margin:0;font-size:.8rem;line-height:1.6;color:var(--text-muted)}.decision-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);padding:var(--space-md);border-bottom:1px solid var(--border-subtle)}.decision-title{display:flex;flex-direction:column;min-width:0}.decision-fisno{font-size:1rem;font-weight:700;color:var(--text-primary)}.decision-cari{font-size:.78rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-meta{display:flex;align-items:center;gap:var(--space-sm);flex-shrink:0}.decision-close{width:32px;height:32px;border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--bg-elevated);color:var(--text-secondary);font-size:1.2rem;line-height:1;cursor:pointer}.decision-close:hover{color:var(--text-primary);border-color:var(--accent-blue)}.decision-amount{font-size:.95rem;font-weight:700;color:var(--accent-teal)}.decision-owner-row{align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);font-size:.72rem}.decision-owner-row,.decision-tabs{display:flex;border-bottom:1px solid var(--border-subtle)}.decision-tabs{gap:2px;padding:var(--space-sm) var(--space-md) 0}.decision-tab{padding:7px 12px;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--text-muted);font-family:var(--font-sans);font-size:.78rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.decision-tab:hover{color:var(--text-primary)}.decision-tab.active{color:var(--accent-blue-light);border-bottom-color:var(--accent-blue)}.decision-body{flex:1 1;overflow-y:auto;padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-lg)}.decision-section h4{margin:0 0 var(--space-sm);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.decision-section h5{margin:var(--space-md) 0 var(--space-sm);font-size:.76rem;font-weight:700;color:var(--text-secondary)}.decision-verdict{margin:0 0 var(--space-sm);padding:7px 11px;border-radius:var(--radius-md);font-size:.84rem;font-weight:700}.decision-verdict.auto-ok{background:hsla(145,63%,49%,.12);color:var(--accent-green)}.decision-verdict.needs-human{background:hsla(30,100%,55%,.12);color:var(--accent-orange)}.decision-reason{margin:0;font-size:.79rem;line-height:1.55;color:var(--text-secondary)}.decision-note{margin:var(--space-sm) 0 0;font-size:.74rem;font-style:italic;color:var(--text-muted)}.reason-chain{list-style:none;margin:0 0 var(--space-md);padding:0;display:flex;flex-direction:column;gap:6px}.reason-item{display:flex;gap:var(--space-sm);padding:7px 10px;border-radius:var(--radius-sm);border-left:3px solid var(--border-medium);background:var(--bg-card);font-size:.76rem;line-height:1.45;color:var(--text-secondary)}.reason-item.pass{border-left-color:var(--accent-green)}.reason-item.fail{border-left-color:var(--accent-red)}.reason-tag{flex-shrink:0;font-size:.62rem;font-weight:800;letter-spacing:.06em;color:var(--text-muted);padding-top:2px}.fact-grid{display:grid;grid-template-columns:1fr auto;gap:5px var(--space-md);margin:0;font-size:.77rem}.fact-grid dt{color:var(--text-muted)}.fact-grid dd{margin:0;font-weight:600;text-align:right;color:var(--text-primary)}.fact-grid dd.fact-negatif{color:var(--accent-red)}.fact-grid dd.fact-pozitif{color:var(--accent-green)}.confidence-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.confidence-bars li{display:grid;grid-template-columns:108px 1fr 28px;align-items:center;gap:var(--space-sm);font-size:.72rem}.conf-label{color:var(--text-secondary)}.conf-track{height:6px;background:var(--bg-elevated);overflow:hidden}.conf-fill,.conf-track{border-radius:var(--radius-full)}.conf-fill{display:block;height:100%;background:var(--gradient-primary);transition:width var(--transition-base)}.conf-value{text-align:right;font-weight:700;color:var(--text-primary)}.decision-actions{flex-direction:column;padding:var(--space-md);border-top:1px solid var(--border-subtle);background:var(--bg-secondary)}.action-row,.decision-actions{display:flex;gap:var(--space-sm)}.action-row>*{flex:1 1}.assign-history{margin-top:var(--space-md)}.assign-history ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.assign-history li{display:flex;flex-direction:column;padding:6px 9px;border-radius:var(--radius-sm);background:var(--bg-card);font-size:.74rem}.assign-history li small{font-size:.66rem;color:var(--text-muted)}.owner-badge{display:inline-flex;align-items:center;gap:5px;max-width:100%;font-size:.7rem;color:var(--text-secondary)}.owner-avatar{width:20px;height:20px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--gradient-primary);color:#fff;font-size:.58rem;font-weight:700}.owner-avatar-empty{background:var(--bg-elevated);color:var(--text-muted);border:1px dashed var(--border-medium)}.owner-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-escalated .owner-avatar{background:var(--gradient-warning)}.owner-arrow{margin-left:3px;color:var(--accent-orange);font-weight:800}.stock-matrix-wrap{overflow-x:auto}.stock-matrix{width:100%;border-collapse:separate;border-spacing:2px;font-size:.7rem}.stock-matrix td,.stock-matrix th{padding:5px 7px;text-align:center;border-radius:var(--radius-sm)}.stock-matrix thead th{background:var(--bg-secondary);color:var(--text-muted);font-size:.64rem;font-weight:700;vertical-align:bottom}.matrix-depo{display:inline-block;max-width:62px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matrix-corner,.matrix-row-head{text-align:left!important;min-width:130px}.matrix-row-head{background:var(--bg-card);font-weight:600}.matrix-row-head strong{display:block;font-size:.72rem;color:var(--text-primary)}.matrix-row-head small{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:400;color:var(--text-muted)}.matrix-demand{text-align:right!important;font-weight:600;color:var(--text-primary);background:var(--bg-card)}.matrix-cell{position:relative;font-weight:600;color:var(--text-secondary)}.matrix-cell.level-none{background:var(--heat-none);color:var(--text-muted)}.matrix-cell.level-partial{background:var(--heat-partial);color:var(--text-primary)}.matrix-cell.level-full{background:var(--heat-full);color:var(--text-primary)}.matrix-cell.allocated{box-shadow:inset 0 0 0 2px var(--accent-blue);background:var(--heat-alloc)}.matrix-alloc{display:block;font-size:.58rem;font-weight:800;color:var(--accent-blue-light)}.matrix-legend{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-sm);font-size:.66rem;color:var(--text-muted)}.matrix-legend span{display:inline-flex;align-items:center;gap:5px}.legend-swatch{width:11px;height:11px;border-radius:3px;display:inline-block}.legend-swatch.level-none{background:var(--heat-none)}.legend-swatch.level-partial{background:var(--heat-partial)}.legend-swatch.level-full{background:var(--heat-full)}.legend-swatch.level-alloc{background:var(--heat-alloc);box-shadow:inset 0 0 0 2px var(--accent-blue)}.alloc-panel{display:flex;flex-direction:column;gap:var(--space-md);font-size:.78rem}.alloc-summary{margin:0;line-height:1.55;color:var(--text-secondary)}.alloc-status{display:inline-block;margin-right:7px;padding:1px 8px;border-radius:var(--radius-full);font-size:.68rem;font-weight:700}.alloc-status.ok{background:hsla(145,63%,49%,.14);color:var(--accent-green)}.alloc-status.warn{background:hsla(45,93%,58%,.14);color:var(--accent-yellow)}.alloc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.alloc-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:8px 11px;border-radius:var(--radius-md);background:var(--bg-card);border-left:3px solid var(--accent-blue)}.alloc-depo strong{display:block;color:var(--text-primary)}.alloc-depo small{font-size:.66rem;color:var(--text-muted)}.alloc-detail{color:var(--text-secondary);font-size:.72rem}.alloc-lokasyon{margin:0;padding:8px 11px;border-radius:var(--radius-md);background:hsla(210,80%,55%,.08);color:var(--text-primary);font-size:.74rem}.alloc-reasons{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.alloc-reasons li{padding:6px 10px;border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-secondary);line-height:1.5}.alloc-item-stack{flex-direction:column;align-items:stretch}.alloc-item-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.alloc-neden{margin:4px 0 0;font-size:.68rem;color:var(--accent-blue-light)}.alloc-kalemler{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:3px}.alloc-kalemler li{font-size:.7rem;color:var(--text-secondary)}.alloc-block ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.alloc-block li{padding:6px 9px;border-radius:var(--radius-sm);background:var(--bg-card);line-height:1.45;color:var(--text-secondary)}.alloc-block h5{margin:0 0 6px;font-size:.72rem;font-weight:700;color:var(--text-secondary)}.alloc-missing li{border-left:3px solid var(--accent-red)}.alloc-transfer li{border-left:3px solid var(--accent-purple)}.alloc-candidates summary{cursor:pointer;font-size:.74rem;font-weight:600;color:var(--accent-blue-light);margin-bottom:6px}.settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-lg);align-items:start}.settings-card{padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}.settings-card h3{margin:0;font-size:.95rem;font-weight:700;color:var(--text-primary)}.settings-wide{grid-column:1/-1}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.form-hint{display:block;margin-top:4px;font-size:.68rem;line-height:1.4;color:var(--text-muted)}.setting-toggle{display:flex;align-items:center;gap:var(--space-sm);font-size:.79rem;color:var(--text-secondary);cursor:pointer}.setting-toggle.disabled{opacity:.55;cursor:not-allowed}.setting-toggle input{width:16px;height:16px;accent-color:var(--accent-blue)}.chip-select{display:flex;flex-wrap:wrap;gap:5px}.chip{padding:3px 10px;border-radius:var(--radius-full);border:1px solid var(--border-medium);background:transparent;color:var(--text-secondary);font-family:var(--font-sans);font-size:.7rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.chip:hover:not(:disabled){border-color:var(--accent-blue);color:var(--text-primary)}.chip.chip-active{background:hsla(0,84%,60%,.14);border-color:var(--accent-red);color:var(--accent-red)}.chip:disabled{opacity:.5;cursor:not-allowed}.kural-set{flex-direction:column}.kural-set,.kural-set-toolbar{display:flex;gap:var(--space-md)}.kural-set-toolbar{align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.kural-set-list{display:flex;flex-direction:column;gap:var(--space-md)}.kural-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.kural-card-head h3{margin:0}.kural-card-actions{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.kural-card.off{opacity:.72}.kural-ozet{font-size:.8rem}.kural-metin,.kural-ozet{margin:0;line-height:1.45;color:var(--text-secondary)}.kural-metin{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--border-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;white-space:pre-wrap;overflow-x:auto}.kural-kanit{display:flex;flex-wrap:wrap;gap:6px}.kural-kanit-chip{padding:3px 8px;border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-muted);font-size:.68rem;font-weight:600}.kural-card-edit,.kural-form{display:flex;flex-direction:column;gap:var(--space-md)}.kural-card-edit{padding-top:var(--space-sm);border-top:1px solid var(--border-subtle)}.alloc-rules li{border-left:3px solid var(--accent-blue)}.dagitim-akis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-md)}.dagitim-akis ol{margin:6px 0 0;padding-left:1.2em;font-size:.78rem;line-height:1.45;color:var(--text-secondary)}.dagitim-tablo-wrap{max-height:360px;overflow:auto}.dagitim-tablo,.katalog-ozet{font-size:.78rem}.katalog-ozet{margin:0;color:var(--text-secondary)}.depo-adres-list{display:flex;flex-direction:column;gap:6px;max-height:280px;overflow:auto;padding-right:4px}.depo-adres-row{display:grid;grid-template-columns:minmax(120px,180px) minmax(120px,200px) 1fr;gap:8px;font-size:.74rem;padding:6px 8px;border:1px solid var(--border-medium);border-radius:8px}.depo-adres-row strong{color:var(--text-primary)}.bolge-map{display:flex;flex-direction:column;gap:10px}.bolge-map-row{display:grid;grid-template-columns:minmax(120px,200px) minmax(220px,1fr);gap:8px 12px;align-items:start}.bolge-map-row label{font-size:.8rem;font-weight:650;padding-top:8px}.bolge-map-row .form-hint{grid-column:2}.bolge-add{display:flex;gap:8px}.bolge-add .form-input{flex:1 1}@media (max-width:720px){.bolge-map-row,.depo-adres-row{grid-template-columns:1fr}.bolge-map-row .form-hint{grid-column:1}}.team-layout{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:var(--space-lg);align-items:start}.team-form,.team-list{padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}.team-form h3,.team-list h3{margin:0;font-size:.95rem;font-weight:700;color:var(--text-primary)}.team-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.team-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);padding:10px 12px;border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--border-subtle)}.team-item.inactive{opacity:.55}.team-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--gradient-primary);color:#fff;font-size:.74rem;font-weight:700}.team-info{display:flex;flex-direction:column;min-width:0}.team-info strong{font-size:.84rem;color:var(--text-primary)}.team-info small{font-size:.68rem;color:var(--text-muted)}.team-actions{display:flex;gap:5px}.team-edit{grid-column:1/-1;gap:var(--space-sm);margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px dashed var(--border-subtle)}.limit-muaf-cari,.team-edit{display:flex;flex-direction:column}.limit-muaf-cari{gap:var(--space-md)}.cari-combobox{position:relative;max-width:520px}.cari-combobox .form-label{display:block;font-size:.78rem;font-weight:600;margin-bottom:6px;color:var(--text-secondary)}.cari-combobox-menu{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;max-height:280px;overflow-y:auto;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-surface);box-shadow:var(--shadow-lg)}.cari-combobox-bos{padding:10px 12px;font-size:.78rem;color:var(--text-muted)}.cari-combobox-secenek{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;padding:8px 10px;border:none;border-radius:var(--radius-sm);background:transparent;cursor:pointer;font:inherit;color:var(--text-primary)}.cari-combobox-secenek:hover{background:var(--bg-elevated)}.cari-combobox-secenek strong{font-size:.82rem}.cari-combobox-secenek span{font-size:.72rem;color:var(--text-muted);line-height:1.35}.limit-muaf-liste-wrap{margin-top:4px}.limit-muaf-liste-baslik{margin:0 0 8px;font-size:.85rem;font-weight:600}.limit-muaf-kayit{font-weight:400;color:var(--text-muted)}.limit-muaf-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.limit-muaf-satir{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-elevated)}.limit-muaf-satir strong{display:block;font-size:.84rem}.limit-muaf-satir small{display:block;margin-top:2px;font-size:.72rem;color:var(--text-muted)}.suggestion-list,.weight-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.weight-list li{display:grid;grid-template-columns:120px 1fr 26px;align-items:center;gap:var(--space-sm);font-size:.74rem}.weight-name{color:var(--text-secondary)}.weight-track{height:7px;background:var(--bg-elevated);overflow:hidden}.weight-fill,.weight-track{border-radius:var(--radius-full)}.weight-fill{display:block;height:100%;background:var(--gradient-success)}.weight-value{text-align:right;font-weight:700;color:var(--text-primary)}.suggestion-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:8px 11px;border-radius:var(--radius-md);background:var(--bg-card);font-size:.77rem;color:var(--text-secondary)}.suggestion-list strong{color:var(--text-primary)}.stock-explorer{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:var(--space-lg);align-items:start}.stock-detail{padding:var(--space-lg)}.stock-detail h3{margin:0 0 4px;font-size:.95rem;color:var(--text-primary)}.depo-stock-list{list-style:none;margin:var(--space-md) 0 0;padding:0;display:flex;flex-direction:column;gap:3px;max-height:420px;overflow-y:auto}.depo-stock-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:5px 9px;border-radius:var(--radius-sm);background:var(--bg-card);font-size:.74rem;color:var(--text-secondary)}.depo-stock-list li.zero{opacity:.45}.depo-stock-list li strong{color:var(--text-primary)}.stock-ok{color:var(--accent-green);font-weight:700}.stock-short{color:var(--accent-red);font-weight:700}.row-selected{background:var(--accent-blue-glow)!important}tr.row-yeni td:first-child{box-shadow:inset 3px 0 0 hsl(145,63%,46%)}tr.row-flash td:first-child,tr.row-guncel td:first-child{box-shadow:inset 3px 0 0 hsl(199,92%,55%)}@keyframes rowFlash{0%{background-color:hsla(45,93%,58%,.42)}55%{background-color:hsla(45,93%,58%,.22)}to{background-color:transparent}}.dispatch-body{display:flex;flex-direction:column;gap:var(--space-md)}.dispatch-engine-note{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:hsla(217,91%,60%,.08);border:1px solid var(--accent-blue);font-size:.78rem;color:var(--text-secondary)}.dispatch-lines{max-height:340px}.btn-block{width:100%;justify-content:center}.btn-warning{background:var(--gradient-warning);color:#fff;border:none}.btn-warning:hover{filter:brightness(1.08)}.muted{color:var(--text-muted)}.cell-wrap{white-space:normal;max-width:320px;line-height:1.4}.toast-info{background:hsla(217,91%,60%,.95);color:#fff}.login-notice{margin-bottom:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);background:hsla(45,93%,58%,.1);border:1px solid var(--accent-yellow);font-size:.78rem;line-height:1.5;color:var(--text-secondary)}@media (max-width:1400px){:root{--layout-decision:380px}}@media (max-width:1200px){.command-center{grid-template-columns:var(--layout-rail-collapsed) minmax(0,1fr)}.side-rail{padding:var(--space-md) 6px}.rail-label,.rail-user-info{display:none}.rail-brand{display:flex;padding:8px 2px 10px}.rail-logo{width:100%;height:auto;object-fit:contain}.command-bar,.command-right{flex-wrap:wrap}.rail-btn,.rail-user{justify-content:center}.workspace-split{grid-template-columns:minmax(0,1fr);overflow:auto}.decision-panel{position:static;max-height:none}.feed{max-height:none}.workspace-split.has-selection .feed,.workspace-split:not(.has-selection) .decision-empty{display:none}.stock-explorer,.team-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.command-bar{padding:var(--space-sm) var(--space-md)}.command-right{order:3;width:100%;margin-left:0}.command-metrics{flex-wrap:wrap}.workspace{padding:var(--space-md)}.field-row{grid-template-columns:1fr}.feed-head-top{flex-direction:column;align-items:stretch}.feed-search{max-width:none}.feed-name{max-width:180px}.feed-post{padding:12px;grid-template-columns:40px minmax(0,1fr)}.feed-avatar{width:40px;height:40px}.command-center{grid-template-columns:52px minmax(0,1fr)}}.fb-page{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:32px 16px 64px;background:var(--bg-primary)}.fb-card{width:min(640px,100%);background:var(--bg-card);border:1px solid var(--glass-border);border-radius:16px;padding:28px 24px 32px;box-shadow:var(--glass-shadow)}.fb-kicker{margin:0 0 6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-accent);font-weight:700}.fb-head h1{margin:0;font-size:22px;color:var(--text-primary)}.fb-gerekce,.fb-muted,.fb-sub{color:var(--text-secondary);font-size:13px;line-height:1.5}.fb-sub{margin:8px 0 0}.fb-error{margin:16px 0 0;padding:10px 12px;border-radius:8px;background:hsla(0,84%,60%,.12);color:var(--accent-red);font-size:13px}.fb-sonuc{margin:18px 0 0;padding:12px 14px;border-radius:10px;font-size:14px;font-weight:600}.fb-sonuc.ok{background:hsla(145,63%,42%,.16);color:var(--accent-green)}.fb-sonuc.no{background:hsla(30,100%,50%,.14);color:var(--accent-orange)}.fb-siparis{margin-top:20px;padding-top:18px;border-top:1px solid var(--glass-border)}.fb-siparis-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.fb-siparis-top strong{font-size:18px;color:var(--text-primary)}.fb-siparis-meta{text-align:right}.fb-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;background:var(--bg-elevated);color:var(--text-accent)}.fb-tutar{display:block;margin-top:6px;font-weight:700;color:var(--text-primary)}.fb-gerekce,.fb-list{margin:12px 0 0}.fb-list{padding:0;list-style:none;font-size:13px;color:var(--text-secondary)}.fb-list li{margin:0 0 6px}.fb-list li.ok b{color:var(--accent-green)}.fb-list li.no b{color:var(--accent-red)}.fb-actions{display:flex;gap:10px;margin-top:22px}.fb-btn{border:0;border-radius:10px;padding:11px 18px;font-weight:700;font-size:14px;cursor:pointer;color:#fff}.fb-btn:disabled{opacity:.6;cursor:not-allowed}.fb-btn-ok{background:var(--accent-green)}.fb-btn-no{background:var(--accent-red)}.fb-btn-send{background:var(--accent-blue);margin-top:10px;width:100%}.fb-balloon{position:relative;margin-top:18px;padding:16px 16px 14px;background:var(--bg-elevated);border:1px solid var(--glass-border);border-radius:4px 16px 16px 16px}.fb-balloon:before{content:"";position:absolute;left:72px;top:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid transparent;border-bottom-color:var(--bg-elevated);border-top:0 solid transparent}.fb-balloon-title{margin:0 0 6px;font-weight:700;color:var(--text-primary)}.fb-textarea{width:100%;margin-top:10px;padding:10px 12px;border-radius:8px;background:var(--bg-card);color:var(--text-primary);font:inherit;resize:vertical}.fb-rehber,.fb-textarea{border:1px solid var(--glass-border)}.fb-rehber{margin:16px 0 0;padding:12px 12px 12px 32px;background:var(--bg-elevated);border-radius:12px;font-size:13px;line-height:1.5;color:var(--text-secondary)}.fb-rehber li{margin:0 0 8px}.fb-rehber li:last-child{margin:0}.fb-rehber strong{color:var(--text-primary)}.fb-durum{margin:18px 0 0;padding:14px 16px;border-radius:12px;border:1px solid var(--glass-border)}.fb-durum.ok{background:hsla(145,63%,42%,.12);border-color:hsla(145,63%,42%,.35)}.fb-durum.no{background:hsla(0,84%,60%,.1);border-color:hsla(0,84%,60%,.28)}.fb-durum-bos{background:var(--bg-elevated)}.fb-durum-bos strong{display:block;margin:4px 0 6px;color:var(--text-primary);font-size:16px}.fb-durum-kicker{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-accent)}.fb-durum-ust{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fb-karar-rozet{display:inline-block;padding:4px 12px;border-radius:999px;font-size:14px;font-weight:800;color:#fff}.fb-karar-rozet.ok{background:var(--accent-green)}.fb-karar-rozet.no{background:var(--accent-red)}.fb-durum-saat{font-size:13px;color:var(--text-secondary)}.fb-not-etiket{margin:12px 0 6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.fb-not{margin:0;padding:10px 12px;border-radius:8px;background:var(--bg-card);color:var(--text-primary);font-size:15px;line-height:1.45;font-weight:600}.fb-not-bos{margin:0}.fb-actions-hint,.fb-not-bos{font-size:13px;color:var(--text-secondary);line-height:1.45}.fb-actions-hint{margin:20px 0 8px}.fb-btn-secili{box-shadow:0 0 0 3px hsla(0,0%,100%,.35);outline:2px solid currentColor}.fb-btn-ghost{margin-top:8px;width:100%;background:transparent;color:var(--text-primary);border:1px solid var(--glass-border)}.fb-sayac{margin:6px 0 0;font-size:12px;color:var(--text-secondary)}.fb-link{display:inline-block;margin-top:14px;padding:0;border:0;background:none;color:var(--text-accent);font-weight:700;font-size:13px;cursor:pointer;text-decoration:underline}.fb-link:hover{opacity:.85}.feed-asama.masa-aktardi,.feed-asama.masa-bana,.feed-asama.masa-baska,.feed-asama.masa-bende,.feed-asama.masa-havuz,.masa-pill{font-size:11px;font-weight:700;letter-spacing:.01em}.masa-pill{padding:2px 8px;border-radius:var(--radius-full);background:var(--bg-card);border:1px solid var(--border-subtle)}.akis-masa{padding:12px 14px 10px;border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:8px}.rol-merdiven{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0}.rol-merdiven li{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border-radius:10px;border:1px solid var(--border-subtle);background:var(--bg-card);font-size:11px;font-weight:700;color:var(--text-muted)}.rol-merdiven li.yeter{color:var(--text-secondary)}.rol-merdiven li.gerekli{border-color:var(--accent-orange);color:var(--text-primary);background:hsla(30,100%,50%,.12)}.rol-merdiven li.benim{box-shadow:inset 0 -2px 0 var(--accent-blue)}.rol-merdiven small{font-weight:600;font-size:10px;color:var(--text-muted)}.akis-kapi{margin:0;font-size:12.5px;line-height:1.45}.akis-kapi.ok{color:var(--accent-green)}.akis-kapi.no{color:var(--text-primary)}.akis-aksiyon,.akis-ata{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.akis-ata .form-input{flex:1 1;min-width:140px}.bant-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:720px){.rol-merdiven{grid-template-columns:1fr 1fr}.bant-row{grid-template-columns:1fr}}.patron-dashboard{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-lg);color:#0f172a;max-width:1600px;margin:0 auto;width:100%}.patron-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-md);padding:22px 26px;background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-xl);box-shadow:0 10px 25px -5px rgba(0,0,0,.06),0 4px 6px -2px rgba(0,0,0,.03);position:relative;overflow:hidden}.patron-header:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#d97706,#f59e0b,#ef4444,#2563eb)}.patron-badge{display:inline-flex;align-items:center;gap:8px;background:#fef3c7;border:1px solid #fde68a;color:#b45309;font-size:.75rem;font-weight:700;letter-spacing:.08em;padding:4px 12px;border-radius:9999px;margin-bottom:6px}.patron-crown{font-size:1rem}.live-dot{width:8px;height:8px;border-radius:50%;background:#16a34a;box-shadow:0 0 8px rgba(22,163,74,.6);animation:livePulse 2s ease-in-out infinite}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.patron-header h1{margin:0;font-size:1.55rem;font-weight:800;letter-spacing:-.02em;color:#0f172a}.patron-subtitle{margin:4px 0 0;font-size:.85rem;color:#475569}.patron-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.patron-guncelleme{display:inline-flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-md);padding:3px 4px 3px 10px}.patron-guncelleme-durum{font-size:.75rem;color:#64748b;white-space:nowrap}.patron-guncelleme-durum.yukleniyor{color:#2563eb;font-weight:600}.patron-guncelleme .pill-btn:disabled{opacity:.5;cursor:default}.filter-pills{display:inline-flex;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:var(--radius-md);padding:3px;gap:2px}.pill-btn{background:transparent;border:none;color:#475569;font-size:.8rem;font-weight:600;padding:6px 14px;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.pill-btn:hover{color:#0f172a;background:#e2e8f0}.pill-btn.active{background:#2563eb;color:#ffffff;box-shadow:0 2px 8px rgba(37,99,235,.35)}.btn-print{background:#f8fafc;border:1px solid #cbd5e1;color:#1e293b;font-size:.8rem;font-weight:600;padding:8px 16px;border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;gap:6px;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all var(--transition-fast)}.btn-print:hover{background:#ffffff;border-color:#94a3b8;color:#0f172a;transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.08)}.patron-kirilim-filtre{display:flex;flex-direction:column;gap:4px;padding:0 4px 8px}.patron-kirilim-filtre .bolge-filtre{padding-left:0}.patron-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.search-input-wrap{position:relative;flex:1 1;min-width:280px}.search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:.85rem;color:#64748b}.search-input{width:100%;background:#ffffff;border:1px solid #cbd5e1;border-radius:var(--radius-md);padding:10px 36px;color:#0f172a;font-size:.88rem;outline:none;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:all var(--transition-fast)}.search-input::placeholder{color:#94a3b8}.search-input:focus{border-color:#2563eb;background:#ffffff;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.clear-search{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#64748b;cursor:pointer}.category-pills{display:flex;gap:8px;flex-wrap:wrap}.cat-btn{background:#ffffff;border:1px solid #cbd5e1;color:#334155;font-size:.8rem;font-weight:600;padding:8px 16px;border-radius:9999px;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:all var(--transition-fast)}.cat-btn:hover{background:#f8fafc;color:#0f172a;border-color:#94a3b8}.cat-btn.active{background:#fef3c7;border-color:#f59e0b;color:#92400e;font-weight:700;box-shadow:0 2px 6px rgba(245,158,11,.2)}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.kpi-card{position:relative;background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-lg);padding:20px 22px;display:flex;gap:14px;align-items:flex-start;transition:all var(--transition-fast);box-shadow:0 4px 15px -3px rgba(0,0,0,.05),0 2px 6px -2px rgba(0,0,0,.03)}.kpi-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px -5px rgba(0,0,0,.1),0 4px 10px -2px rgba(0,0,0,.04);border-color:#cbd5e1}.kpi-emerald{border-left:5px solid #059669}.kpi-blue{border-left:5px solid #2563eb}.kpi-amber{border-left:5px solid #d97706}.kpi-rose{border-left:5px solid #dc2626}.kpi-purple{border-left:5px solid #7c3aed}.kpi-indigo{border-left:5px solid #4f46e5}.kpi-icon-wrap{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.35rem;background:#f1f5f9;border:1px solid #e2e8f0;flex-shrink:0}.kpi-content{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0}.kpi-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#475569}.kpi-value{font-size:1.45rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.kpi-sub{font-size:.78rem;color:#64748b}.kpi-sub strong{color:#1e293b}.kpi-progress-wrap{width:100%;height:6px;background:#e2e8f0;border-radius:9999px;margin:6px 0;overflow:hidden}.kpi-progress-bar{height:100%;background:#2563eb;border-radius:9999px;transition:width .5s ease-out}.patron-grid-split{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:1100px){.patron-grid-split{grid-template-columns:1fr}}.dashboard-panel{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-xl);padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 8px 24px -4px rgba(0,0,0,.06),0 2px 6px -1px rgba(0,0,0,.02)}.panel-warning-border{border-color:#fecaca;background:linear-gradient(180deg,#fff5f5,#ffffff 120px)}.panel-danger-border{border-color:#fecaca}.panel-header-inline{align-items:center;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #f1f5f9;padding-bottom:14px}.panel-header-inline,.panel-heading{display:flex;gap:12px}.heading-icon{font-size:1.4rem}.panel-heading h2{margin:0;font-size:1.08rem;font-weight:800;color:#0f172a}.panel-heading p{margin:2px 0 0;font-size:.8rem;color:#64748b}.sort-toggles{display:flex;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:var(--radius-sm);padding:2px}.toggle-btn{background:transparent;border:none;color:#475569;font-size:.75rem;font-weight:700;padding:5px 12px;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.toggle-btn.active{background:#ffffff;color:#0f172a;box-shadow:0 1px 3px rgba(0,0,0,.1)}.rank-list{display:flex;flex-direction:column;gap:8px;max-height:480px;overflow-y:auto;padding-right:4px}.rank-item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.rank-item:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateX(4px);box-shadow:0 2px 6px rgba(0,0,0,.05)}.rank-number{width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:800;color:#475569;border-radius:50%;background:#e2e8f0;flex-shrink:0}.rank-number.top-1{background:#d97706;color:#ffffff}.rank-number.top-2{background:#64748b;color:#ffffff}.rank-number.top-3{background:#b45309;color:#ffffff}.rank-info{flex:1 1;display:flex;flex-direction:column;gap:5px;min-width:0}.rank-title-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.rank-name{font-size:.88rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0f172a}.rank-stat-primary{font-size:.88rem;font-weight:800;color:#0369a1;flex-shrink:0}.rank-bar-wrap{width:100%;height:6px;background:#e2e8f0;border-radius:9999px;overflow:hidden}.rank-bar-fill{height:100%;background:linear-gradient(90deg,#0284c7,#2563eb);border-radius:9999px;transition:width .4s ease-out}.rank-meta-row{display:flex;align-items:center;gap:12px;font-size:.75rem;color:#475569;flex-wrap:wrap}.rank-meta-row span{font-weight:500}.stock-badge{padding:2px 8px;border-radius:4px;font-weight:700;font-size:.72rem}.stock-badge.in-stock{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.stock-badge.low-stock{background:#fef3c7;color:#b45309;border:1px solid #fde68a}.stock-badge.no-stock{background:#fee2e2;color:#b91c1c;border:1px solid #fecaca}.stock-alert-list{display:flex;flex-direction:column;gap:10px;max-height:480px;overflow-y:auto;padding-right:4px}.stock-alert-card{padding:14px 16px;background:#fff8f8;border:1px solid #fecaca;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.stock-alert-card:hover{background:#fee2e2;border-color:#fca5a5;transform:translateY(-2px);box-shadow:0 4px 10px rgba(220,38,38,.08)}.stock-alert-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.alert-name{font-size:.9rem;font-weight:700;color:#991b1b}.alert-loss{font-size:.9rem;font-weight:800;color:#dc2626}.stock-alert-metrics{display:flex;gap:8px;flex-wrap:wrap}.metric-pill{font-size:.75rem;padding:4px 10px;border-radius:var(--radius-sm);background:#f1f5f9;border:1px solid #e2e8f0;color:#334155;font-weight:500}.metric-pill strong{color:#0f172a;font-weight:700}.pill-missing strong{color:#dc2626;font-weight:800}.badge-loss{background:#fee2e2;border:1px solid #fca5a5;color:#b91c1c;font-size:.8rem;font-weight:700;padding:4px 12px;border-radius:var(--radius-md)}.city-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.city-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;gap:8px;transition:all var(--transition-fast)}.city-card:hover{background:#ffffff;border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.05)}.city-card-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.city-rank{font-size:.75rem;color:#64748b;font-weight:700}.city-name{font-size:.9rem;font-weight:700;color:#0f172a;flex:1 1}.city-ciro{font-size:.88rem;font-weight:800;color:#0369a1}.city-progress-track{width:100%;height:5px;background:#e2e8f0;border-radius:9999px;overflow:hidden}.city-progress-fill{height:100%;background:#0284c7;border-radius:9999px}.city-card-footer{display:flex;justify-content:space-between;font-size:.74rem;color:#475569;font-weight:500}.city-share{color:#6d28d9;font-weight:700}.customer-rank-table-wrap{overflow-x:auto}.patron-table{width:100%;border-collapse:collapse;font-size:.84rem}.patron-table th{padding:12px 14px;color:#475569;font-weight:700;text-align:left;border-bottom:2px solid #e2e8f0;background:#f8fafc;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.patron-table td{padding:12px 14px;border-bottom:1px solid #f1f5f9;color:#1e293b}.clickable-row{cursor:pointer;transition:background var(--transition-fast)}.clickable-row:hover{background:#f8fafc}.danger-row:hover{background:#fff1f2}.customer-unvan{display:block;font-size:.88rem;font-weight:700;color:#0f172a}.customer-code{font-size:.72rem;color:#64748b}.badge-count{background:#e2e8f0;color:#1e293b;border-radius:9999px}.badge-count,.delay-badge{display:inline-block;padding:3px 10px;font-size:.75rem;font-weight:700}.delay-badge{border-radius:4px}.delay-crit{background:#fee2e2;color:#b91c1c;border:1px solid #fca5a5}.delay-mid{background:#fef3c7;color:#b45309;border:1px solid #fde68a}.delay-low{background:#dbeafe;color:#1d4ed8;border:1px solid #bfdbfe}.badge-alert-count{background:#fee2e2;border:1px solid #fca5a5;color:#b91c1c;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:var(--radius-sm)}.rep-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.rep-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-md);padding:16px;display:flex;gap:12px;align-items:center;transition:all var(--transition-fast)}.rep-card:hover{background:#ffffff;border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.05)}.rep-avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#7c3aed);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.88rem;color:#ffffff;flex-shrink:0;box-shadow:0 2px 6px rgba(79,70,229,.3)}.rep-details{flex:1 1;display:flex;flex-direction:column;gap:3px;min-width:0}.rep-name{font-size:.88rem;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rep-stats{display:flex;justify-content:space-between;font-size:.82rem}.rep-ciro{font-weight:800;color:#047857}.rep-count{color:#64748b;font-weight:500}.rep-meta{display:flex;justify-content:space-between;font-size:.74rem;color:#475569}.rep-share{color:#4f46e5;font-weight:700}.empty-notice{padding:24px;color:#64748b;font-weight:500}.empty-notice,.empty-success{text-align:center;font-size:.88rem}.empty-success{padding:18px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--radius-md);color:#15803d;font-weight:600}.patron-modal-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.patron-modal{background:#ffffff;border:1px solid #cbd5e1;border-radius:var(--radius-xl);width:100%;max-width:580px;box-shadow:0 25px 60px -15px rgba(0,0,0,.25);overflow:hidden;color:#0f172a}.patron-modal-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.patron-modal-head h3{margin:0;font-size:1.08rem;font-weight:800;color:#0f172a}.close-btn{background:transparent;border:none;color:#64748b;font-size:1.2rem;cursor:pointer;transition:color var(--transition-fast)}.close-btn:hover{color:#0f172a}.patron-modal-body{padding:22px;max-height:70vh;overflow-y:auto}.modal-content-wrap h4{margin:0;font-size:1.2rem;font-weight:800;color:#0f172a}.modal-sub{margin:2px 0 16px;font-size:.82rem;color:#64748b}.modal-kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-bottom:18px}.modal-kpi{background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-md);padding:12px 14px;display:flex;flex-direction:column;gap:4px}.modal-kpi span{font-size:.74rem;color:#64748b;font-weight:600}.modal-kpi strong{font-size:1rem;color:#0f172a;font-weight:800}.modal-section-title{font-size:.82rem;font-weight:700;color:#334155;margin-bottom:8px}.modal-chips{display:flex;flex-wrap:wrap;gap:6px}.modal-chip{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:.8rem;font-weight:700;padding:6px 12px;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.modal-chip:hover{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.modal-list{margin:0;padding-left:20px;font-size:.85rem;color:#334155}@media print{body{background:#ffffff!important;color:#000000!important}.automation-console,.patron-actions,.patron-filter-bar,.side-rail{display:none!important}.command-main{margin:0!important;padding:0!important}.patron-dashboard{padding:0!important;max-width:100%!important}.patron-header{background:none!important;border:1px solid #ccc!important;box-shadow:none!important}.patron-header h1{color:#000000!important;-webkit-text-fill-color:initial!important}.dashboard-panel,.kpi-card{background:#ffffff!important;border:1px solid #ccc!important;box-shadow:none!important;color:#000000!important}.city-name,.kpi-value,.rank-name,.rep-name{color:#000000!important}}.plan-iskonto{width:min(620px,100%);max-height:90vh;overflow:auto}.plan-iskonto-toplu{display:grid;grid-template-columns:1fr 84px 84px auto;gap:6px;align-items:center;margin:10px 0 8px;padding:8px 10px;border-radius:10px;background:rgba(37,99,235,.06);font-size:.78rem;font-weight:600}.plan-iskonto-tablo{width:100%;border-collapse:collapse;font-size:.8rem}.plan-iskonto-tablo th{text-align:left;font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:4px 6px;border-bottom:1px solid var(--border-subtle)}.plan-iskonto-tablo td{padding:5px 6px;border-bottom:1px solid var(--border-subtle);vertical-align:top}.plan-iskonto-tablo td:not(:first-child){width:92px}.plan-iskonto-tablo td strong{display:block}.plan-iskonto-tablo small{display:block;color:var(--text-muted);font-size:.68rem}.plan-iskonto-tablo .form-input{padding:4px 6px;font-size:.8rem}.plan-iskonto-tablo .form-input.hatali{border-color:var(--accent-red)}.plan-iskonto-tablo tr.degisti td{background:rgba(37,99,235,.06)}.finans-filtre-bant{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:8px 10px 0;padding:8px 12px;border-radius:10px;background:rgba(234,88,12,.08);border:1px solid rgba(234,88,12,.3);font-size:.8rem}.finans-filtre-bant ul{margin:4px 0 0;padding-left:18px;color:var(--text-secondary);font-size:.76rem}.yuke-icon{display:block;flex-shrink:0}.icon-spin{animation:yukeIconSpin .85s linear infinite}@keyframes yukeIconSpin{to{transform:rotate(1turn)}}.btn-with-icon{display:inline-flex;align-items:center;justify-content:center;gap:8px}.icon-only-btn{display:inline-grid;place-items:center;padding:6px;min-width:36px;min-height:36px}.badge-with-icon{display:inline-flex;gap:6px}.badge-with-icon,.card-header h2{align-items:center}.card-title-icon,.icon-badge{flex-shrink:0}.icon-badge{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--accent-blue)}.icon-badge-neutral{color:var(--text-secondary)}.icon-badge-blue{background:hsla(217,91%,60%,.12);color:var(--accent-blue);border-color:hsla(217,91%,60%,.22)}.icon-badge-warm{background:hsla(30,100%,55%,.12);color:hsl(30,92%,42%);border-color:hsla(30,100%,55%,.25)}.icon-badge-danger{background:hsla(0,84%,60%,.1);color:var(--accent-red);border-color:hsla(0,84%,60%,.22)}.icon-badge-gold{background:hsla(45,93%,58%,.14);color:hsl(38,92%,40%);border-color:hsla(45,93%,58%,.28)}.icon-badge-slate{background:hsla(215,16%,47%,.1);color:hsl(215,16%,40%);border-color:hsla(215,16%,47%,.2)}.rail-icon{display:inline-flex;align-items:center;justify-content:center}.rail-btn.active .rail-icon{color:var(--accent-blue-light)}.kpi-icon-wrap{color:inherit}.kpi-tone-emerald{background:#ecfdf5;color:#059669;border-color:#a7f3d0}.kpi-tone-blue{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.kpi-tone-amber{background:#fffbeb;color:#d97706;border-color:#fde68a}.kpi-tone-rose{background:#fef2f2;color:#dc2626;border-color:#fecaca}.kpi-tone-purple{background:#faf5ff;color:#7c3aed;border-color:#e9d5ff}.kpi-tone-indigo{background:#eef2ff;color:#4f46e5;border-color:#c7d2fe}.patron-crown{display:inline-flex;align-items:center;color:#b45309}.search-input-wrap .search-icon{display:inline-flex;align-items:center;color:#64748b}.panel-heading,.table-tab{align-items:center}.table-tab{display:inline-flex;gap:7px}.tab-leading-icon{opacity:.88;flex-shrink:0}.card-body .empty-icon,.empty-state .empty-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);margin-bottom:var(--space-sm);opacity:.75}.decision-placeholder .placeholder-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto var(--space-sm);border-radius:var(--radius-lg);background:var(--accent-blue-glow);color:var(--accent-blue);font-size:unset;border:1px solid hsla(217,91%,60%,.2)}.finans-bant-baslik,.loading-inline,.modal-title-with-icon,.preview-heading,.section-divider span.section-divider-label{display:inline-flex;align-items:center;gap:8px}.loading-inline{justify-content:center;width:100%;padding:2rem;color:var(--text-muted)}.upload-drop-icon{display:flex;justify-content:center;margin-bottom:8px;color:var(--accent-blue);opacity:.9}.cat-btn.btn-with-icon{gap:6px}.raporlar-panel{padding:var(--space-lg)}.rapor-adimlar{margin:0;padding:0;list-style:none;display:grid;gap:10px}.rapor-adimlar li{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.rapor-adimlar li strong{font-size:.92rem}.rapor-adimlar li span{color:var(--text-muted);font-size:.86rem;line-height:1.4}