@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;--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:14px;-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);justify-content:space-between;gap:var(--space-md)}.card-header,.card-header h2{display:flex;align-items:center}.card-header h2{font-size:1.1rem;font-weight:600;color:var(--text-primary);gap:var(--space-sm)}.card-header h2 .icon{font-size:1.2rem}.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:.9rem;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:.82rem;text-transform:uppercase;letter-spacing:.04em;padding:8px 6px;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:7px 6px;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}.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);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-sans);font-size:.85rem;transition:all var(--transition-fast);outline:none}.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:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xl);position:relative;z-index:1}.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;background:var(--glass-bg);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg),0 0 60px hsla(217,91%,60%,.06);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:var(--text-primary);margin-bottom:4px}.login-card-header p{font-size:.82rem;color:var(--text-muted)}.login-card-body{padding:var(--space-xl)}.login-form{gap:var(--space-md)}.form-group,.login-form{display:flex;flex-direction:column}.form-group{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;flex-direction:column;gap:8px}.login-footer,.table-tabs{display:flex;align-items:center}.table-tabs{gap:0;padding:4px;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;align-items:center;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:24px;text-align:center}.table-tab.active .tab-count{background:var(--accent-blue);color:white}.action-buttons{display:flex;gap:4px;align-items:center;justify-content:center}.btn-action{padding:4px 8px;font-size:.78rem;font-weight:600;border:none;border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-sans);transition:all var(--transition-fast);white-space:nowrap;display:inline-flex;align-items:center;gap:3px}.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-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-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 .3s ease-out,toastOut .3s ease-in 3.7s forwards;box-shadow:var(--shadow-lg);max-width:450px}.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}.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{background:transparent;border:none;font-size:1.2rem;color:var(--text-secondary);cursor:pointer;padding:4px;transition:color var(--transition-fast)}.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;white-space:normal!important}.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:500px;padding:var(--space-md) var(--space-lg)}.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);min-height:100vh;background:var(--bg-primary)}.command-main{display:flex;flex-direction:column;min-width:0;min-height:100vh}.detail-view{max-width:1400px;margin:0 auto;padding:var(--space-lg)}.side-rail{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md) var(--space-sm);background:var(--bg-secondary);border-right:1px solid var(--border-subtle);position:sticky;top:0;height:100vh;overflow-y:auto}.rail-brand{padding:var(--space-sm) var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-sm)}.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:20px;padding:1px 6px;border-radius:var(--radius-full);background:var(--accent-orange);color:#fff;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{gap:var(--space-lg);padding:0 var(--space-lg);min-height:var(--layout-command-bar);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;flex-wrap:wrap}.command-identity{gap:var(--space-md)}.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)}.command-metrics{display:flex;align-items:center;gap:var(--space-md);margin-left:auto;flex-wrap:wrap}.command-metric{display:flex;flex-direction:column;align-items:center;min-width:74px;padding:4px 10px;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)}.metric-label{font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;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:var(--space-sm)}.mod-switch{display:inline-flex;border:1px solid var(--border-medium);border-radius:var(--radius-md);overflow:hidden}.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-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:flex-start;justify-content:space-between;flex-wrap:wrap}.panel-head h2{margin:0;font-size:1.15rem;font-weight:700;color:var(--text-primary)}.panel-head-actions{display:flex;gap:var(--space-sm)}.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}.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;display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px dashed var(--border-subtle)}.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}.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-brand,.rail-label,.rail-user-info{display:none}.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-metrics{order:3;width:100%;margin-left:0}.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;border:1px solid var(--glass-border);background:var(--bg-card);color:var(--text-primary);font:inherit;resize:vertical}