:root{--ink: #212121;--ink-2: #616161;--ink-3: #757575;--ink-4: #bdbdbd;--paper: #f5f7fa;--surface: #ffffff;--surface-variant: #f8f9fb;--line: #eeeeee;--line-strong: #e0e0e0;--signal: #1976d2;--signal-dark: #1565c0;--signal-tint: #e3f2fd;--live: #0288d1;--live-tint: #e1f5fe;--ok: #2e7d32;--ok-tint: #e8f5e9;--warn: #ed6c02;--warn-tint: #fff8e1;--fail: #d32f2f;--fail-tint: #fbe9e7;--primary-50: var(--signal-tint);--primary-100: #bbdefb;--primary-200: #90caf9;--primary-300: #64b5f6;--primary-400: #42a5f5;--primary-500: var(--signal);--primary-600: var(--signal-dark);--primary-700: #0d47a1;--secondary-500: #9c27b0;--success-50: var(--ok-tint);--success-500: var(--ok);--success-600: #1b5e20;--warning-50: var(--warn-tint);--warning-500: var(--warn);--error-50: var(--fail-tint);--error-500: var(--fail);--error-600: #c62828;--info-50: var(--live-tint);--info-500: var(--live);--grey-50: #fafafa;--grey-100: #f5f5f5;--grey-200: #eeeeee;--grey-300: var(--line);--grey-400: var(--ink-4);--grey-500: #9e9e9e;--grey-600: var(--ink-3);--grey-700: var(--ink-2);--grey-800: #424242;--grey-900: var(--ink);--background: var(--paper);--on-surface: var(--ink);--on-surface-secondary: var(--ink-3);--border-color: var(--line-strong);--divider: var(--line);--elevation-1: 0 1px 2px rgba(0, 0, 0, .05);--elevation-2: 0 1px 2px rgba(0, 0, 0, .05), 0 4px 12px -4px rgba(0, 0, 0, .1);--elevation-3: 0 2px 4px rgba(0, 0, 0, .05), 0 12px 28px -8px rgba(0, 0, 0, .14);--elevation-4: 0 4px 8px rgba(0, 0, 0, .06), 0 24px 48px -12px rgba(0, 0, 0, .22);--font-family: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--radius-xl: 14px;--radius-full: 9999px;--transition-fast: .12s cubic-bezier(.2, 0, 0, 1);--transition-normal: .22s cubic-bezier(.2, 0, 0, 1);--sidebar-bg: #1d2125;--sidebar-width: 220px;--sidebar-collapsed-width: 68px;--status-bar-height: 40px;--rail: 3px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light}body{font-family:var(--font-family);background:var(--background);color:var(--on-surface);line-height:1.5;min-height:100vh;font-variant-numeric:tabular-nums}h1{font-size:1.625rem;font-weight:600;line-height:1.2;letter-spacing:-.02em}h2{font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:-.015em}h3{font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:-.01em}h4{font-size:.875rem;font-weight:600;line-height:1.4}.subtitle1{font-size:.9375rem;font-weight:400;color:var(--on-surface-secondary)}.subtitle2{font-size:.8125rem;font-weight:400;color:var(--on-surface-secondary)}.body2{font-size:.875rem}.caption{font-size:.75rem;color:var(--on-surface-secondary);line-height:1.45}.overline{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-4);margin-bottom:2px}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.8125rem;letter-spacing:-.01em}.num{text-align:right;font-variant-numeric:tabular-nums}hr{border:none;border-top:1px solid var(--line);margin:var(--space-4) 0}a{color:var(--signal);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--signal-dark);text-decoration:underline;text-underline-offset:2px}:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:var(--radius-sm)}.app-shell{display:flex;min-height:100vh}.page-content{padding:var(--space-6) var(--space-8);flex:1;padding-bottom:calc(var(--status-bar-height) + var(--space-6))}.page-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-6);gap:var(--space-4);flex-wrap:wrap}.page-header-text h1{margin-bottom:var(--space-1)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);overflow:hidden;position:relative}.card-header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.card-header h3{display:flex;align-items:center;gap:var(--space-2)}.card-body{padding:var(--space-5)}.card-footer{padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);background:var(--surface-variant);display:flex;justify-content:space-between;align-items:center}.card--live,.card--ok,.card--warn,.card--fail{border-left:var(--rail) solid var(--line-strong)}.card--live{border-left-color:var(--live)}.card--ok{border-left-color:var(--ok)}.card--warn{border-left-color:var(--warn)}.card--fail{border-left-color:var(--fail)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:7px var(--space-4);font-family:var(--font-family);font-size:.8125rem;font-weight:500;line-height:1.5;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;text-decoration:none;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.btn:hover{text-decoration:none}.btn i{font-size:17px}.btn-primary{background:var(--signal);color:#fff}.btn-primary:hover{background:var(--signal-dark)}.btn-secondary{background:var(--surface);color:var(--ink-2);border-color:var(--line-strong)}.btn-secondary:hover{background:var(--grey-100);border-color:var(--ink-4);color:var(--ink)}.btn-ghost{background:transparent;color:var(--on-surface-secondary)}.btn-ghost:hover{background:var(--grey-100);color:var(--ink)}.btn-danger{background:var(--fail);color:#fff}.btn-danger:hover{background:var(--error-600)}.btn-success{background:var(--ok);color:#fff}.btn-success:hover{background:var(--success-600)}.btn-sm{padding:4px var(--space-3);font-size:.75rem}.btn-icon{width:34px;height:34px;padding:0}.btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.chip{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;font-size:.6875rem;font-weight:600;letter-spacing:.01em;border-radius:var(--radius-sm);white-space:nowrap;border:1px solid transparent}.chip-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.chip-running{background:var(--live-tint);color:var(--live);border-color:#b3e5fc}.chip-running .chip-dot{background:var(--live)}.chip-success{background:var(--ok-tint);color:var(--ok);border-color:#c8e6c9}.chip-success .chip-dot{background:var(--ok)}.chip-failed{background:var(--fail-tint);color:var(--fail);border-color:#ffcdd2}.chip-failed .chip-dot{background:var(--fail)}.chip-pending{background:var(--warn-tint);color:var(--warn);border-color:#ffe0b2}.chip-pending .chip-dot{background:var(--warn)}.chip-neutral{background:var(--grey-100);color:var(--ink-3);border-color:var(--line)}.chip-neutral .chip-dot{background:var(--ink-4)}.form-group{margin-bottom:var(--space-5)}.form-label{display:block;font-size:.8125rem;font-weight:600;margin-bottom:6px;color:var(--ink-2)}.form-hint{font-size:.75rem;color:var(--on-surface-secondary);margin-top:6px;line-height:1.5}.input,.select,.textarea{width:100%;padding:8px var(--space-3);font-family:var(--font-family);font-size:.875rem;color:var(--on-surface);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.input::placeholder,.textarea::placeholder{color:var(--ink-4)}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-4)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--signal);box-shadow:0 0 0 3px #1976d21f}.textarea{min-height:84px;resize:vertical;line-height:1.6}.checkbox-group{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;font-size:.875rem}.checkbox-group input{accent-color:var(--signal);width:16px;height:16px;cursor:pointer}.switch{position:relative;width:38px;height:22px;display:inline-block}.switch input{opacity:0;width:0;height:0}.switch-slider{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--line-strong);border-radius:var(--radius-full);transition:background var(--transition-fast);cursor:pointer}.switch-slider:before{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform var(--transition-fast);box-shadow:0 1px 2px #0003}.switch input:checked+.switch-slider{background:var(--signal)}.switch input:checked+.switch-slider:before{transform:translate(16px)}.switch-sm{width:30px;height:16px}.switch-sm .switch-slider:before{width:12px;height:12px;left:2px;top:2px}.switch-sm input:checked+.switch-slider:before{transform:translate(14px)}.table-container{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}table{width:100%;border-collapse:collapse;font-size:.875rem}thead{background:var(--surface-variant)}th{text-align:left;padding:10px var(--space-4);font-weight:600;color:var(--ink-3);font-size:.75rem;letter-spacing:0;border-bottom:1px solid var(--line-strong);white-space:nowrap;position:sticky;top:0;background:var(--surface-variant);z-index:1}td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);vertical-align:middle}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}tr:last-child td{border-bottom:none}tbody tr{transition:background var(--transition-fast)}tbody tr:hover{background:var(--grey-50)}.alert{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:.875rem;border:1px solid;line-height:1.55}.alert i{font-size:19px;margin-top:1px;flex-shrink:0}.alert-info{background:var(--info-50);border-color:#b3e5fc;color:#01579b}.alert-success{background:var(--success-50);border-color:#c8e6c9;color:var(--success-600)}.alert-warning{background:var(--warning-50);border-color:#ffe0b2;color:#bf360c}.alert-error{background:var(--error-50);border-color:#ffcdd2;color:var(--error-600)}.avatar{width:32px;height:32px;border-radius:var(--radius-md);background:var(--primary-100);color:var(--primary-700);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.avatar-sm{width:24px;height:24px;font-size:.625rem;border-radius:var(--radius-sm)}.avatar-lg{width:40px;height:40px;font-size:.9375rem}.breadcrumbs{display:flex;align-items:center;gap:var(--space-2);font-size:.8125rem;color:var(--on-surface-secondary);margin-bottom:var(--space-4)}.breadcrumbs a{color:var(--on-surface-secondary)}.breadcrumbs a:hover{color:var(--signal)}.breadcrumbs .current{color:var(--ink);font-weight:500}.progress-bar{height:4px;background:var(--grey-200);border-radius:var(--radius-full);overflow:hidden}.progress-bar-fill{height:100%;border-radius:var(--radius-full);transition:width var(--transition-normal);background:var(--signal)}.empty-state{text-align:center;padding:var(--space-12) var(--space-6)}.empty-state i{font-size:40px;color:var(--line-strong);margin-bottom:var(--space-3);display:block}.empty-state h3{margin-bottom:var(--space-2)}.empty-state p{color:var(--on-surface-secondary);margin-bottom:var(--space-5);font-size:.875rem}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:999;padding:var(--space-4)}.modal{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--elevation-4);width:100%;max-width:540px;max-height:85vh;display:flex;flex-direction:column;min-height:0}.modal-lg{max-width:860px}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);flex-shrink:0}.modal-header h3{font-size:.9375rem}.modal-body{padding:var(--space-3) var(--space-4);overflow-y:auto;flex:1;min-height:0}.modal-body [data-tooltip]:after{bottom:auto;top:100%;transform:translate(-50%) translateY(6px)}.modal .form-group{margin-bottom:var(--space-2)}.modal .form-group:last-child{margin-bottom:0}.modal .form-label,.pinned-label{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-4);margin-bottom:3px}.modal .input,.modal .select,.modal .textarea{font-size:.75rem;padding:4px var(--space-2)}.modal .textarea{min-height:56px}.modal .checkbox-group{font-size:.75rem}.modal .checkbox-group input{width:14px;height:14px}.modal .caption{font-size:.6875rem}.modal .alert{font-size:.75rem;padding:var(--space-2) var(--space-3);gap:var(--space-2)}.modal .alert i{font-size:16px}.modal-footer .btn{font-size:.75rem;padding:5px var(--space-3)}.modal-pinned{background:var(--surface-variant);border:1px solid var(--line);border-radius:var(--radius-lg);margin:0 var(--space-4) var(--space-3);padding:var(--space-3);flex-shrink:0}.modal-footer{display:flex;justify-content:flex-end;gap:var(--space-2);padding:0 var(--space-4) var(--space-3);flex-shrink:0}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-6px);padding:7px 10px;background:var(--grey-900);color:#fff;font-size:.75rem;line-height:1.45;text-align:left;font-weight:400;border-radius:var(--radius-sm);box-shadow:var(--elevation-3);white-space:pre-line;width:max-content;max-width:280px;pointer-events:none;z-index:1200;display:none}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{display:block}[data-tooltip][data-tooltip-pos=bottom]:after{bottom:auto;top:100%;transform:translate(-50%) translateY(6px)}[data-tooltip][data-tooltip-pos=left]:after{bottom:auto;top:50%;left:auto;right:100%;transform:translateY(-50%) translate(-8px)}[data-tooltip][data-tooltip-pos=right]:after{bottom:auto;top:50%;left:100%;transform:translateY(-50%) translate(8px)}.page-header-actions [data-tooltip]:after,.modal-header-actions [data-tooltip]:after,td [data-tooltip]:after{left:auto;right:0;transform:translateY(-6px)}[data-tooltip=""]:after,[data-tooltip]:not([data-tooltip]):after{display:none}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.mt-2{margin-top:var(--space-2)}.mt-4{margin-top:var(--space-4)}.mb-2{margin-bottom:var(--space-2)}.mb-4{margin-bottom:var(--space-4)}.mb-5{margin-bottom:var(--space-5)}.mb-6{margin-bottom:var(--space-6)}.w-full{width:100%}.text-center{text-align:center}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.pulse{animation:pulse 2s ease-in-out infinite}@media (max-width: 720px){.page-content{padding:var(--space-4)}.grid-2{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}.case-sticky-header{position:sticky;top:0;z-index:10;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--elevation-2);margin-bottom:var(--space-4);overflow:hidden}.case-status-bar{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-3) var(--space-4)}.case-status-bar h1{font-size:.9375rem;font-weight:650;margin-right:var(--space-1);white-space:nowrap;overflow-wrap:anywhere}.case-status-bar .sep{width:1px;height:16px;background:var(--line-strong);margin:0 2px;flex-shrink:0}.case-status-bar .case-status-spacer{flex:1}.case-quicknav{display:flex;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-2) var(--space-4);border-top:1px solid var(--line);background:var(--surface-variant)}.case-quicknav a{font-size:.75rem;font-weight:500;color:var(--ink-3);text-decoration:none}.case-quicknav a:hover{color:var(--signal);text-decoration:underline;text-underline-offset:2px}.case-section{scroll-margin-top:96px}.chip-empty{background:transparent;color:var(--ink-4);border:1px dashed var(--line-strong)}.credit-balance-indicator{position:fixed;bottom:var(--space-4);right:var(--space-4);z-index:50;display:inline-flex;align-items:center;gap:var(--space-2);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-full);padding:8px 16px;font-size:.8125rem;font-weight:600;color:var(--ink-2);box-shadow:var(--elevation-3);font-variant-numeric:tabular-nums}.credit-balance-indicator i{font-size:18px}.credit-balance-indicator.low{color:var(--warn);border-color:#ffe0b2;background:var(--warn-tint)}.credit-balance-indicator.critical{color:var(--fail);border-color:#ffcdd2;background:var(--fail-tint)}.opensanctions-cost-indicator{position:fixed;bottom:64px;right:var(--space-4);z-index:50;display:inline-flex;align-items:center;gap:var(--space-2);background:var(--info-50);border:1px solid #b3e5fc;border-radius:var(--radius-full);padding:8px 16px;font-size:.8125rem;font-weight:600;color:#01579b;box-shadow:var(--elevation-3);font-variant-numeric:tabular-nums}.opensanctions-cost-indicator i{font-size:18px}.sidebar{width:var(--sidebar-width);background:var(--sidebar-bg);display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:100;overflow:visible;transition:width var(--transition-normal)}.sidebar.collapsed{width:var(--sidebar-collapsed-width)}.sidebar.collapsed .sidebar-logo{height:36px}.nav-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:#ffffff8c;font-size:.875rem;font-weight:500;cursor:pointer;text-decoration:none;margin-bottom:2px;white-space:nowrap;background:none;border:none;width:100%;text-align:left;font-family:var(--font-family);overflow:hidden}.nav-item:hover{background:#ffffff0f;color:#ffffffe6;text-decoration:none}.nav-item.active{background:#ffffff12;color:#4d9bf0;font-weight:600;box-shadow:inset 2px 0 #4d9bf0}.nav-item i{font-size:20px;width:20px;text-align:center;flex-shrink:0}.nav-label{flex:1;overflow:hidden;text-overflow:ellipsis;transition:opacity var(--transition-fast)}.sidebar.collapsed .nav-item{justify-content:center;padding:var(--space-2);position:relative}.sidebar.collapsed .nav-label{display:none}.sidebar-user .avatar{background:#ffffff1f;color:#ffffffb3;flex-shrink:0}.sidebar.collapsed .sidebar-user{justify-content:center}.sidebar.collapsed .sidebar-user-info{display:none}.sidebar.collapsed .user-dropdown{left:var(--space-2);right:auto;width:220px}.user-dropdown-item.danger{color:var(--error-500)}.main-content{flex:1;min-width:0;margin-left:var(--sidebar-width);display:flex;flex-direction:column;min-height:100vh;transition:margin-left var(--transition-normal)}body.sidebar-collapsed .main-content{margin-left:var(--sidebar-collapsed-width)}.action-btn.danger{color:var(--error-500);border-color:#ffcdd2;background:var(--surface)}.action-btn.danger:hover{background:var(--error-500);color:#fff}.page-header-actions{display:flex;align-items:center;gap:var(--space-2)}.page-header-actions .action-btn{width:32px;height:32px;font-size:18px}.page-header,.page-header-text{min-width:0}.page-header-text h1{overflow-wrap:anywhere}table{table-layout:auto}td,th{overflow-wrap:anywhere}:root{--workspace-bg: #f4f5f2;--workspace-surface: #ffffff;--workspace-ink: #17242c;--workspace-muted: #66747c;--workspace-line: #dfe4e1;--workspace-line-strong: #cbd3cf;--workspace-navy: #1d2125;--workspace-navy-2: #2c3339;--workspace-sidebar-bg: #1d2125;--workspace-accent: #0c66e4;--workspace-accent-dark: #09326c;--workspace-accent-soft: #e9f2ff;--workspace-accent-on-dark: #579dff;--workspace-accent-on-dark-soft: #85b8ff;--workspace-amber: #a75e0b;--workspace-amber-soft: #fff2dc;--workspace-red: #ac3535;--workspace-red-soft: #fbe8e6;--workspace-violet: #65519b;--workspace-violet-soft: #eeeafb;--workspace-blue: #0c66e4;--workspace-blue-soft: #e9f2ff;--workspace-green: #287351;--workspace-green-soft: #e5f2e9;--workspace-sidebar: 264px;--workspace-topbar: 72px;--workspace-shadow: 0 1px 2px rgba(16,39,51,.04), 0 8px 28px rgba(16,39,51,.055)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;z-index:3000;top:8px;left:8px;transform:translateY(-150%);background:#fff;color:var(--workspace-navy);padding:10px 14px;border-radius:8px;box-shadow:var(--workspace-shadow)}.skip-link:focus{transform:translateY(0)}.product-shell{min-height:100vh;background:var(--workspace-bg);color:var(--workspace-ink)}.product-sidebar{position:fixed;inset:0 auto 0 0;z-index:300;width:var(--workspace-sidebar);display:flex;flex-direction:column;overflow-y:auto;background:var(--workspace-sidebar-bg);color:#fff}.product-brand{height:82px;display:flex;align-items:center;gap:9px;padding:18px 22px;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.09)}.product-brand:hover{color:#fff;text-decoration:none}.product-brand-logo{width:128px;height:auto;flex:0 0 auto}.product-brand-suffix{padding-bottom:2px;color:var(--workspace-accent-on-dark-soft);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.environment-menu{position:relative;margin:18px 14px 8px}.environment-card{width:100%;margin:0;padding:12px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0e}.environment-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#579dff24;color:var(--workspace-accent-on-dark-soft)}.environment-card>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.environment-card small{color:#ffffff7a;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em}.environment-card strong{margin-top:2px;overflow:hidden;color:#ffffffe0;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.environment-card>i{color:#ffffff61;font-size:14px;pointer-events:none}.environment-card:hover,.environment-card.is-open{background:#ffffff17;border-color:#ffffff2e}.environment-card:focus-visible{outline:none;border-color:#579dffb3;box-shadow:0 0 0 3px #579dff40}.environment-popover{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;max-height:min(360px,60vh);overflow-y:auto;padding:6px;border:1px solid var(--workspace-line);border-radius:10px;background:#fff;box-shadow:var(--workspace-shadow)}.environment-popover button{width:100%;display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:var(--workspace-ink);font:inherit;font-size:.78rem;text-align:left;cursor:pointer}.environment-popover button:hover,.environment-popover button:focus-visible{background:#f3f5f3;outline:none}.environment-popover button.is-selected{background:#579dff1a}.environment-popover button>span{min-width:0;display:flex;flex-direction:column}.environment-popover strong{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.environment-popover small{color:var(--workspace-muted);font-size:.68rem}.environment-popover button>i:first-child{color:var(--workspace-muted)}.environment-popover .ti-check{color:var(--workspace-accent)}.product-nav{flex:1;padding:12px 12px 20px}.product-nav-group+.product-nav-group{margin-top:24px}.product-nav-label{padding:0 12px 8px;color:#ffffff5c;font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-nav-item{min-height:42px;display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:8px;color:#ffffffa8;font-size:.84rem;font-weight:500;text-decoration:none;transition:color .14s,background .14s}.product-nav-item+.product-nav-item{margin-top:2px}.product-nav-item i{width:20px;color:#ffffff75;font-size:19px}.product-nav-item:hover{background:#ffffff0f;color:#fff;text-decoration:none}.product-nav-item.is-active{background:#579dff24;color:var(--workspace-accent-on-dark)}.product-nav-item.is-active i{color:var(--workspace-accent-on-dark)}.product-sidebar-foot{padding:12px;border-top:1px solid rgba(255,255,255,.08)}.account-menu--sidebar{position:relative}.account-menu--sidebar .account-trigger{width:100%;gap:10px;padding:8px;border-radius:9px}.account-menu--sidebar .account-trigger:hover{background:#ffffff12}.account-menu--sidebar .account-avatar{background:#579dff29;color:var(--workspace-accent-on-dark)}.account-menu--sidebar .account-copy{flex:1;min-width:0}.account-menu--sidebar .account-copy strong{max-width:none;color:#ffffffe6}.account-menu--sidebar .account-copy small{color:#ffffff75}.account-menu--sidebar .account-trigger>i{color:#ffffff70}.account-menu--sidebar .account-popover{top:auto;right:0;left:0;bottom:calc(100% + 8px);width:auto}.product-main{min-height:100vh;margin-left:var(--workspace-sidebar)}.product-topbar{position:sticky;top:0;z-index:200;height:var(--workspace-topbar);display:flex;align-items:center;gap:14px;padding:0 28px;border-bottom:1px solid var(--workspace-line);background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.product-page-context{min-width:180px;display:flex;flex-direction:column;line-height:1.2}.product-page-context span{color:var(--workspace-muted);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.product-page-context strong{margin-top:3px;font-size:.9rem}.global-search{width:min(480px,42vw);height:40px;margin:0 auto;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid var(--workspace-line);border-radius:9px;background:#f8f9f7}.global-search:focus-within{border-color:var(--workspace-accent);box-shadow:0 0 0 3px #0c66e41f;background:#fff}.global-search>i{color:#859096}.global-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--workspace-ink);font:inherit;font-size:.8rem}.global-search kbd{padding:2px 5px;border:1px solid var(--workspace-line);border-radius:4px;background:#fff;color:#879197;font:.62rem var(--font-mono)}.topbar-action,.mobile-menu-button{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--workspace-line);border-radius:9px;background:#fff;color:var(--workspace-muted);cursor:pointer}.topbar-action:hover,.mobile-menu-button:hover{border-color:var(--workspace-line-strong);background:#f7f8f6;color:var(--workspace-ink);text-decoration:none}.mobile-menu-button{display:none}.account-menu{position:relative}.account-trigger{display:flex;align-items:center;gap:9px;padding:3px 6px 3px 3px;border:0;border-radius:10px;background:transparent;cursor:pointer}.account-trigger:hover{background:#f3f5f3}.auth-screen{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--workspace-bg)}.auth-card{width:100%;max-width:400px;padding:30px}.auth-brand{display:flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--workspace-accent);font-size:.78rem;font-weight:700;letter-spacing:-.01em}.auth-brand i{font-size:19px}.auth-card h2{color:var(--workspace-navy);font-size:1.35rem;letter-spacing:-.02em}.auth-card>p{margin-top:7px;margin-bottom:4px;color:var(--workspace-muted);font-size:.72rem;line-height:1.6}.auth-card .form-stack{margin-top:18px;max-width:none}.person-avatar--sm{width:26px!important;height:26px!important;font-size:.64rem!important}.account-avatar,.person-avatar{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--workspace-accent-soft);color:var(--workspace-accent-dark);font-size:.76rem;font-weight:700}.account-copy{min-width:74px;display:flex;flex-direction:column;text-align:left}.account-copy strong{max-width:110px;overflow:hidden;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.account-copy small{color:var(--workspace-muted);font-size:.64rem;text-transform:capitalize}.account-trigger>i{color:#829097;font-size:14px}.account-popover{position:absolute;top:calc(100% + 9px);right:0;width:210px;padding:6px;border:1px solid var(--workspace-line);border-radius:10px;background:#fff;box-shadow:var(--workspace-shadow)}.account-popover a,.account-popover button{width:100%;display:flex;align-items:center;gap:9px;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:var(--workspace-ink);font:inherit;font-size:.78rem;text-align:left;cursor:pointer}.account-popover a:hover,.account-popover button:hover{background:#f3f5f3;text-decoration:none}.workspace-content{min-height:calc(100vh - var(--workspace-topbar))}.workspace-page{width:min(1500px,100%);margin:0 auto;padding:36px 38px 64px}.workspace-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.workspace-page-header>div:first-child{max-width:790px}.workspace-page-header h1{margin-top:5px;color:var(--workspace-navy);font-size:clamp(1.7rem,2.3vw,2.25rem);font-weight:650;letter-spacing:-.035em}.workspace-page-header p{margin-top:8px;color:var(--workspace-muted);font-size:.91rem;line-height:1.6}.workspace-eyebrow{color:var(--workspace-accent);font-size:.66rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.workspace-page-actions{display:flex;align-items:center;gap:9px}.button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;border:1px solid transparent;border-radius:8px;font-family:inherit;font-size:.78rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background .13s,border-color .13s,color .13s,transform .13s}.button:hover{text-decoration:none}.button:active:not(:disabled){transform:translateY(1px)}.button:disabled{opacity:.48;cursor:not-allowed}.button--primary{background:var(--workspace-accent);color:#fff}.button--primary:hover{background:var(--workspace-accent-dark);color:#fff}.button--secondary{border-color:var(--workspace-line-strong);background:#fff;color:var(--workspace-ink)}.button--secondary:hover{background:#f5f7f5;color:var(--workspace-ink)}.button--ghost{border-color:transparent;background:transparent;color:var(--workspace-muted)}.button--ghost:hover,.button--ghost.is-active{background:#edf0ed;color:var(--workspace-ink)}.button--danger-soft{border-color:#ecc4c0;background:var(--workspace-red-soft);color:var(--workspace-red)}.button--small{min-height:32px;padding:6px 10px;font-size:.7rem}.org-classify{display:inline-flex;gap:4px;flex-wrap:nowrap}.org-classify button{min-height:28px;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--workspace-line-strong);border-radius:7px;background:#fff;color:var(--workspace-muted);font-family:inherit;font-size:.66rem;font-weight:600;white-space:nowrap;cursor:pointer}.org-classify button:hover:not(:disabled){color:var(--workspace-ink);background:#f5f7f5}.org-classify button:disabled{opacity:.48;cursor:not-allowed}.org-classify button.is-trusted{border-color:var(--workspace-green);background:var(--workspace-green-soft);color:var(--workspace-green)}.org-classify button.is-freemail{border-color:var(--workspace-blue);background:var(--workspace-blue-soft);color:var(--workspace-blue)}.org-classify button.is-university{border-color:var(--workspace-violet);background:var(--workspace-violet-soft);color:var(--workspace-violet)}.org-classify button.is-disposable{border-color:var(--workspace-amber);background:var(--workspace-amber-soft);color:var(--workspace-amber)}.org-classify button.is-high_risk{border-color:var(--workspace-red);background:var(--workspace-red-soft);color:var(--workspace-red)}.org-table td{vertical-align:top}.org-table td>small{display:block;margin-top:2px;color:var(--workspace-muted);font-size:.68rem}.org-host{font-weight:650}.org-group-head th{padding:0;border-top:1px solid var(--workspace-line);background:#f6f8f7}.org-group-head button{width:100%;display:flex;align-items:center;gap:8px;padding:9px 14px;border:0;border-left:3px solid var(--workspace-line-strong);background:transparent;color:var(--workspace-navy);font:inherit;font-size:.78rem;text-align:left;cursor:pointer}.org-group-head button:hover{background:#00000006}.org-group-head strong{font-size:.82rem}.org-group-head small{min-width:0;overflow:hidden;color:var(--workspace-muted);font-size:.68rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.org-group-caret{color:var(--workspace-muted)}.org-group-count{padding:2px 8px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--workspace-line-strong);font-size:.68rem;font-weight:700}.org-group-more td{padding:6px 14px}.org-confirm-row td{padding:0 14px 10px}.org-confirm-row .inline-alert{margin:0}.org-suggestion-quiet{display:inline-flex;align-items:center;gap:5px;margin-top:5px}.org-suggestion-quiet .button{min-height:22px;padding:2px 7px;font-size:.64rem}.org-group--trusted .org-group-head button{border-left-color:var(--workspace-green);color:var(--workspace-green)}.org-group--freemail .org-group-head button{border-left-color:var(--workspace-blue);color:var(--workspace-blue)}.org-group--university .org-group-head button{border-left-color:var(--workspace-violet);color:var(--workspace-violet)}.org-group--disposable .org-group-head button{border-left-color:var(--workspace-amber);color:var(--workspace-amber)}.org-group--high_risk .org-group-head button{border-left-color:var(--workspace-red);color:var(--workspace-red)}.org-group--none .org-group-head button{color:var(--workspace-muted)}.button--block{width:100%}.button--light{background:#fff;color:var(--workspace-navy)}.button--on-dark{color:#ffffffc2}.status-pill{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid transparent;border-radius:999px;font-size:.66rem;font-weight:650;line-height:1.15;white-space:nowrap}.status-pill i{font-size:13px}.status-pill--neutral{border-color:#dfe3e1;background:#f1f3f2;color:#58666d}.status-pill--info{border-color:#cfdfec;background:var(--workspace-blue-soft);color:var(--workspace-blue)}.status-pill--success{border-color:#c9e1d2;background:var(--workspace-green-soft);color:var(--workspace-green)}.status-pill--warning{border-color:#ecd4ab;background:var(--workspace-amber-soft);color:var(--workspace-amber)}.status-pill--danger{border-color:#ecc4c0;background:var(--workspace-red-soft);color:var(--workspace-red)}.status-pill--violet{border-color:#d8d0ee;background:var(--workspace-violet-soft);color:var(--workspace-violet)}.field{min-width:0;display:flex;flex-direction:column;gap:6px}.field>span{color:#48575f;font-size:.73rem;font-weight:650}.field>span b{color:var(--workspace-red)}.field input,.field select,.field textarea,.mapping-table select{width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--workspace-line-strong);border-radius:8px;outline:none;background:#fff;color:var(--workspace-ink);font:inherit;font-size:.8rem}.field textarea{resize:vertical;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus,.mapping-table select:focus{border-color:var(--workspace-accent);box-shadow:0 0 0 3px #0c66e41f}.field--compact select{min-width:210px;min-height:38px;padding:7px 10px}.field--full{grid-column:1 / -1}.workspace-panel{border:1px solid var(--workspace-line);border-radius:13px;background:var(--workspace-surface);box-shadow:0 1px 1px #10273306}.workspace-panel-header{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--workspace-line)}.workspace-panel-header h2{margin-top:3px;color:var(--workspace-navy);font-size:1.02rem}.workspace-panel-header>a{display:inline-flex;align-items:center;gap:5px;color:var(--workspace-accent);font-size:.74rem;font-weight:650}.workspace-state{min-height:160px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid var(--workspace-line);border-radius:12px;background:#fff;color:var(--workspace-muted);font-size:.82rem}.workspace-state--error{justify-content:flex-start;padding:24px;border-color:#edcbc7;background:#fff9f8;color:var(--workspace-red)}.workspace-state--error>i{font-size:24px}.workspace-state--error>div{flex:1;display:flex;flex-direction:column}.workspace-state--error span{margin-top:2px;color:#7a5a57}.workspace-spinner{width:20px;height:20px;border:2px solid #d3dcda;border-top-color:var(--workspace-accent);border-radius:50%;animation:workspace-spin .7s linear infinite}.workspace-spinner--small{width:14px;height:14px;border-color:#ffffff59;border-top-color:#fff}@keyframes workspace-spin{to{transform:rotate(360deg)}}.workspace-empty{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:42px;border:1px dashed var(--workspace-line-strong);border-radius:13px;background:#ffffff8c;text-align:center}.workspace-empty-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;background:#fff;color:var(--workspace-accent);box-shadow:var(--workspace-shadow);font-size:24px}.workspace-empty h3{margin-top:16px;color:var(--workspace-navy)}.workspace-empty p{max-width:440px;margin:6px 0 18px;color:var(--workspace-muted);font-size:.8rem}.dashboard-context{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:13px 16px;border:1px solid var(--workspace-line);border-radius:11px;background:#ffffffb3}.dashboard-context>div{display:flex;align-items:center;gap:10px}.dashboard-context strong{font-size:.8rem}.dashboard-context span:not(.status-pill){color:var(--workspace-muted);font-size:.72rem}.dashboard-context>a{display:inline-flex;align-items:center;gap:6px;color:var(--workspace-accent);font-size:.73rem;font-weight:650}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px}.metric-card{min-width:0;position:relative;display:flex;align-items:flex-start;gap:13px;padding:18px;border:1px solid var(--workspace-line);border-radius:12px;background:#fff;box-shadow:0 1px 1px #10273306;color:var(--workspace-ink);text-align:left}button.metric-card{width:100%;font-family:inherit;cursor:pointer}button.metric-card:hover{border-color:var(--workspace-line-strong);box-shadow:var(--workspace-shadow);transform:translateY(-1px)}.metric-card-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#eff2f0;color:#6c797f;font-size:19px}.metric-card--warning .metric-card-icon{background:var(--workspace-amber-soft);color:var(--workspace-amber)}.metric-card--danger .metric-card-icon{background:var(--workspace-red-soft);color:var(--workspace-red)}.metric-card--violet .metric-card-icon{background:var(--workspace-violet-soft);color:var(--workspace-violet)}.metric-card--success .metric-card-icon{background:var(--workspace-green-soft);color:var(--workspace-green)}.metric-card--info .metric-card-icon{background:var(--workspace-blue-soft);color:var(--workspace-blue)}.metric-card-copy{min-width:0;display:flex;flex-direction:column}.metric-card-label{color:var(--workspace-muted);font-size:.7rem;font-weight:600}.metric-card-copy strong{margin-top:1px;color:var(--workspace-navy);font-size:1.65rem;line-height:1.2;letter-spacing:-.04em}.metric-card-copy small{margin-top:3px;overflow:hidden;color:var(--workspace-muted);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.metric-card-arrow{position:absolute;right:13px;top:13px;color:#a1aaa7}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px}.attention-list{padding:5px}.attention-row{width:100%;min-height:70px;display:grid;grid-template-columns:38px 1fr auto 18px;align-items:center;gap:12px;padding:11px 13px;border:0;border-radius:9px;background:transparent;color:var(--workspace-ink);font:inherit;text-align:left;cursor:pointer}.attention-row:hover{background:#f4f6f4}.attention-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:#eef1ef;color:var(--workspace-muted);font-size:18px}.attention-icon--sofort{background:var(--workspace-red-soft);color:var(--workspace-red)}.attention-icon--antrag_unvollstaendig,.attention-icon--belegbasis_duenn{background:var(--workspace-amber-soft);color:var(--workspace-amber)}.attention-icon--kurz{background:var(--workspace-blue-soft);color:var(--workspace-blue)}.attention-copy{min-width:0;display:flex;flex-direction:column}.attention-copy strong{font-size:.79rem}.attention-copy small{margin-top:2px;overflow:hidden;color:var(--workspace-muted);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.attention-count{min-width:34px;color:var(--workspace-navy);font-size:1.05rem;font-weight:700;text-align:right}.attention-row>i{color:#9ca6a3}.depth-funnel{padding:14px 20px 18px}.depth-row{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center}.depth-row+.depth-row{margin-top:17px}.depth-index{color:#a1aaa7;font:.65rem var(--font-mono)}.depth-row>div:nth-child(2){display:flex;flex-direction:column}.depth-row strong{font-size:.76rem}.depth-row small{color:var(--workspace-muted);font-size:.62rem}.depth-value{display:flex;align-items:baseline;gap:5px}.depth-value span{color:var(--workspace-muted);font-size:.63rem}.depth-track{grid-column:2 / -1;height:5px;overflow:hidden;border-radius:999px;background:#e8ece9}.depth-track span{display:block;height:100%;border-radius:inherit;background:var(--workspace-accent)}.identity-summary{display:grid;grid-template-columns:repeat(3,1fr);padding:18px 20px}.identity-summary>div{display:flex;flex-direction:column}.identity-summary>div+div{padding-left:16px;border-left:1px solid var(--workspace-line)}.identity-summary strong{color:var(--workspace-navy);font-size:1.35rem}.identity-summary span{max-width:100px;color:var(--workspace-muted);font-size:.64rem;line-height:1.35}.panel-note{display:flex;gap:8px;margin:0 20px 18px;padding:10px;border-radius:8px;background:#f2f5f3;color:var(--workspace-muted);font-size:.67rem;line-height:1.45}.panel-note i{color:var(--workspace-accent);font-size:16px}.dashboard-running{min-height:190px}.running-job{position:relative;display:grid;grid-template-columns:1fr auto;gap:8px;padding:13px 20px}.running-job+.running-job{border-top:1px solid var(--workspace-line)}.running-job>div:first-child{display:flex;flex-direction:column}.running-job strong{font-size:.76rem;text-transform:capitalize}.running-job span{color:var(--workspace-muted);font-size:.64rem}.running-job-track{grid-column:1 / -1;height:4px;overflow:hidden;border-radius:99px;background:#e7ece9}.running-job-track span{display:block;height:100%;background:var(--workspace-blue)}.compact-empty{min-height:110px;display:flex;align-items:center;justify-content:center;gap:11px;padding:20px;color:var(--workspace-muted)}.compact-empty>i{color:var(--workspace-green);font-size:25px}.compact-empty>span{display:flex;flex-direction:column}.compact-empty strong{color:var(--workspace-ink);font-size:.77rem}.compact-empty small{margin-top:2px;font-size:.65rem}.compact-empty--panel{min-height:150px;border:1px dashed var(--workspace-line-strong);border-radius:11px;background:#ffffff8c}.queue-layout{display:grid;grid-template-columns:215px minmax(0,1fr);align-items:start;gap:16px}.queue-layout:has(.case-preview){grid-template-columns:205px minmax(680px,1fr) 310px}.saved-views{position:sticky;top:calc(var(--workspace-topbar) + 16px);padding:8px;border:1px solid var(--workspace-line);border-radius:12px;background:#fff}.saved-views-title{padding:9px 10px;color:#89938f;font-size:.63rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.saved-views>button{width:100%;min-height:38px;display:flex;align-items:center;gap:9px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:var(--workspace-muted);font:inherit;font-size:.73rem;text-align:left;cursor:pointer}.saved-views>button i{width:18px;font-size:17px}.saved-views>button:hover{background:#f3f5f3;color:var(--workspace-ink)}.saved-views>button.is-active{background:var(--workspace-accent-soft);color:var(--workspace-accent-dark);font-weight:650}.saved-views>button b{margin-left:auto;min-width:20px;padding:2px 6px;border-radius:999px;background:var(--workspace-amber-soft);color:var(--workspace-amber);font-size:.6rem;font-weight:700;text-align:center}.saved-views>button.is-active b{background:#0c66e424;color:var(--workspace-accent-dark)}.saved-views-note{display:flex;gap:8px;margin-top:9px;padding:10px;border-top:1px solid var(--workspace-line);color:var(--workspace-muted);font-size:.62rem;line-height:1.4}.saved-views-note i{color:var(--workspace-accent)}.queue-main{min-width:0}.queue-toolbar{min-height:48px;display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:6px 8px 6px 14px;border:1px solid var(--workspace-line);border-radius:10px;background:#fff}.queue-result-count{display:flex;align-items:baseline;gap:5px;margin-right:auto}.queue-result-count strong{color:var(--workspace-navy);font-size:1rem}.queue-result-count span{color:var(--workspace-muted);font-size:.68rem}.filter-token{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:6px;background:var(--workspace-blue-soft);color:var(--workspace-blue);font-size:.66rem}.filter-token button{width:17px;height:17px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.filter-panel{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:12px;margin-bottom:10px;padding:14px;border:1px solid var(--workspace-line);border-radius:10px;background:#fff}.filter-panel .field input,.filter-panel .field select{min-height:36px;padding:7px 9px}.queue-table-wrap{overflow:auto;border:1px solid var(--workspace-line);border-radius:11px;background:#fff}.queue-table{min-width:1060px;table-layout:auto}.queue-table th{position:static;padding:11px 10px;border-bottom-color:var(--workspace-line);background:#f6f7f5;color:#6f7b81;font-size:.63rem;letter-spacing:.025em;text-transform:uppercase}.queue-table td{padding:12px 10px;border-bottom-color:#e8ebe9;font-size:.73rem}.queue-table tr.is-previewed{background:#f0f7f5}.queue-check{width:34px;text-align:center!important}.queue-check input{width:15px;height:15px;accent-color:var(--workspace-accent)}.person-cell{min-width:170px;display:flex;align-items:center;gap:9px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.person-cell>span:last-child{min-width:0;display:flex;flex-direction:column}.person-cell strong{max-width:180px;overflow:hidden;color:var(--workspace-navy);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.person-cell small{max-width:190px;overflow:hidden;color:var(--workspace-muted);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.reason-cell,.stacked-status,.coverage-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.reason-cell{max-width:210px}.reason-cell small,.stacked-status small{max-width:200px;overflow:hidden;color:var(--workspace-muted);font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.finding-counts{min-width:52px;display:grid;grid-template-columns:auto auto;align-items:baseline;gap:0 4px}.finding-counts strong{font-size:.94rem}.finding-counts strong.has-open{color:var(--workspace-red)}.finding-counts span,.finding-counts small{color:var(--workspace-muted);font-size:.59rem}.finding-counts small{grid-column:1 / -1}.coverage-cell strong{font-size:.76rem}.coverage-cell>span{color:var(--workspace-muted);font-size:.59rem}.icon-button{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--workspace-line);border-radius:7px;background:#fff;color:var(--workspace-muted);cursor:pointer}.icon-button:hover{border-color:var(--workspace-accent);color:var(--workspace-accent)}.pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px}.pagination button{display:flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid var(--workspace-line);border-radius:7px;background:#fff;color:var(--workspace-ink);font:inherit;font-size:.68rem;cursor:pointer}.pagination button:disabled{opacity:.45;cursor:default}.pagination span{color:var(--workspace-muted);font-size:.68rem}.case-preview{position:sticky;top:calc(var(--workspace-topbar) + 16px);padding:22px;border:1px solid var(--workspace-line);border-radius:12px;background:#fff;box-shadow:var(--workspace-shadow)}.case-preview-close{position:absolute;top:12px;right:12px;width:29px;height:29px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--workspace-muted);cursor:pointer}.case-preview-close:hover{background:#f1f3f2}.case-preview-person{display:flex;align-items:center;gap:11px;margin-top:14px;padding-bottom:17px;border-bottom:1px solid var(--workspace-line)}.person-avatar--large{width:42px;height:42px;border-radius:11px;font-size:.9rem}.case-preview-person h2{color:var(--workspace-navy);font-size:.98rem}.case-preview-person p{margin-top:2px;color:var(--workspace-muted);font-size:.66rem}.assurance-line{display:flex;gap:9px;margin:14px 0;padding:10px;border-radius:8px;background:var(--workspace-green-soft);color:var(--workspace-green)}.assurance-line>i{font-size:18px}.assurance-line span{display:flex;flex-direction:column}.assurance-line strong{font-size:.67rem}.assurance-line small{margin-top:2px;font-size:.59rem}.preview-details{margin:0}.preview-details>div{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid #edf0ee}.preview-details dt{color:var(--workspace-muted);font-size:.64rem}.preview-details dd{max-width:160px;margin:0;color:var(--workspace-ink);font-size:.66rem;font-weight:600;text-align:right}.case-preview-reasons{margin:16px 0}.case-preview-reasons>span{color:var(--workspace-muted);font-size:.61rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.case-preview-reasons p{display:flex;gap:5px;margin-top:7px;color:#4e5c63;font-size:.66rem;line-height:1.4}.case-preview-reasons p i{color:var(--workspace-amber)}.bulk-bar{position:fixed;z-index:500;left:calc(var(--workspace-sidebar) + 50%);bottom:22px;transform:translate(-50%);min-width:570px;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 17px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:var(--workspace-navy);color:#fff;box-shadow:0 15px 40px #10273340}.bulk-bar>div{display:flex;align-items:baseline;gap:6px;margin-right:auto}.bulk-bar>div strong{font-size:1rem}.bulk-bar>div span{color:#fff9;font-size:.68rem}.assurance-banner{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding:16px 18px;border:1px solid #c8dfd0;border-radius:12px;background:var(--workspace-green-soft)}.assurance-banner-icon{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:#fff;color:var(--workspace-green);font-size:21px}.assurance-banner>div{flex:1}.assurance-banner strong{color:#235c42;font-size:.8rem}.assurance-banner p{margin-top:2px;color:#557163;font-size:.69rem;line-height:1.45}.intake-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.intake-path-card{min-height:355px;display:flex;flex-direction:column;align-items:flex-start;padding:25px;border:1px solid var(--workspace-line);border-radius:14px;background:#fff;color:var(--workspace-ink);text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s}a.intake-path-card:hover{transform:translateY(-3px);border-color:#afc4bd;box-shadow:var(--workspace-shadow);color:var(--workspace-ink);text-decoration:none}.intake-path-card.is-disabled{opacity:.62}.intake-path-icon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:28px;border-radius:13px;font-size:24px}.intake-path-icon--info{background:var(--workspace-blue-soft);color:var(--workspace-blue)}.intake-path-icon--success{background:var(--workspace-green-soft);color:var(--workspace-green)}.intake-path-icon--violet{background:var(--workspace-violet-soft);color:var(--workspace-violet)}.intake-path-card h2{margin-top:6px;color:var(--workspace-navy);font-size:1.15rem}.intake-path-card>p{min-height:62px;margin-top:8px;color:var(--workspace-muted);font-size:.76rem;line-height:1.55}.intake-path-card ul{display:flex;flex-direction:column;gap:8px;margin:18px 0 22px;list-style:none}.intake-path-card li{display:flex;align-items:center;gap:7px;color:#4b5b62;font-size:.69rem}.intake-path-card li i{color:var(--workspace-accent)}.intake-path-action{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:15px;border-top:1px solid var(--workspace-line);color:var(--workspace-accent);font-size:.73rem;font-weight:650}.intake-path-action.is-disabled{color:var(--workspace-muted)}.implementation-note{display:flex;align-items:flex-start;gap:11px;margin-top:18px;padding:14px 16px;border:1px solid var(--workspace-line);border-radius:10px;background:#ffffffa6;color:var(--workspace-muted)}.implementation-note>i{color:var(--workspace-blue);font-size:19px}.implementation-note div{display:flex;flex-direction:column}.implementation-note strong{color:var(--workspace-ink);font-size:.71rem}.implementation-note p{margin-top:2px;font-size:.66rem;line-height:1.45}.implementation-note--compact{margin:0}.intake-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:20px}.intake-form-main{display:flex;flex-direction:column;gap:14px}.form-section{overflow:hidden}.form-section-header{min-height:80px;display:flex;align-items:center;gap:14px;padding:17px 20px;border-bottom:1px solid var(--workspace-line)}.form-section-number{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;background:#eef2ef;color:var(--workspace-accent);font:.68rem var(--font-mono)}.form-section-header>div{flex:1}.form-section-header h2{color:var(--workspace-navy);font-size:1rem}.form-section-header p{margin-top:2px;color:var(--workspace-muted);font-size:.66rem}.form-grid{display:grid;gap:15px;padding:20px}.form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.field-footnote{display:flex;align-items:center;gap:6px;margin:-4px 20px 18px;color:var(--workspace-muted);font-size:.64rem}.field-footnote i{color:var(--workspace-accent)}.form-section-toggle{width:100%;min-height:76px;display:flex;align-items:center;gap:14px;padding:16px 20px;border:0;background:#fff;color:var(--workspace-ink);font:inherit;text-align:left;cursor:pointer}.form-section-toggle:hover{background:#fafbf9}.form-section-toggle>span:nth-child(2){flex:1;display:flex;flex-direction:column}.form-section-toggle strong{font-size:.84rem}.form-section-toggle small{margin-top:3px;color:var(--workspace-muted);font-size:.65rem}.form-section-content{border-top:1px solid var(--workspace-line)}.intake-summary{position:sticky;top:calc(var(--workspace-topbar) + 18px);padding:22px;border-radius:13px;background:var(--workspace-navy);color:#fff;box-shadow:var(--workspace-shadow)}.intake-summary .workspace-eyebrow{color:var(--workspace-accent-on-dark-soft)}.intake-summary h2{margin-top:5px;color:#fff;font-size:1.2rem}.intake-summary>p{margin-top:7px;color:#fff9;font-size:.7rem;line-height:1.5}.intake-summary ul{display:flex;flex-direction:column;gap:10px;margin:20px 0;padding:16px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);list-style:none}.intake-summary li{display:flex;align-items:center;gap:7px;color:#ffffffba;font-size:.68rem}.intake-summary li i{color:var(--workspace-accent-on-dark)}.intake-validation{display:block;margin-top:9px;color:#ffffff7a;font-size:.61rem;text-align:center}.inline-alert{display:flex;align-items:flex-start;gap:9px;padding:12px 14px;border:1px solid;border-radius:9px;font-size:.72rem;line-height:1.5}.inline-alert--danger{border-color:#ecc4c0;background:var(--workspace-red-soft);color:var(--workspace-red)}.inline-alert--info{border-color:#c4d6e6;background:var(--workspace-blue-soft);color:var(--workspace-blue)}.inline-alert--warning{border-color:#e8cfa5;background:var(--workspace-amber-soft);color:var(--workspace-amber)}.inline-alert--success{border-color:#b8d8c4;background:var(--workspace-green-soft);color:var(--workspace-green)}.inline-alert>button:not(.button){margin-left:auto;border:0;background:transparent;color:inherit;cursor:pointer}.inline-alert>.button{margin-left:auto;flex-shrink:0}.workspace-panel-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.wizard-steps{max-width:750px;display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto 22px;list-style:none}.wizard-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;color:#98a19e;font-size:.65rem}.wizard-steps li:before{content:"";position:absolute;z-index:0;top:15px;right:50%;width:100%;height:1px;background:#d7ddda}.wizard-steps li:first-child:before{display:none}.wizard-steps li>span{position:relative;z-index:1;width:30px;height:30px;display:grid;place-items:center;border:1px solid #d7ddda;border-radius:50%;background:var(--workspace-bg);font:.66rem var(--font-mono)}.wizard-steps li.is-current,.wizard-steps li.is-done{color:var(--workspace-accent)}.wizard-steps li.is-current>span{border-color:var(--workspace-accent);background:var(--workspace-accent);color:#fff;box-shadow:0 0 0 4px #0c66e41f}.wizard-steps li.is-done>span{border-color:#b8d9d3;background:var(--workspace-accent-soft);color:var(--workspace-accent)}.wizard-steps li.is-done:before,.wizard-steps li.is-current:before{background:#b8d9d3}.wizard-panel{max-width:1060px;margin:0 auto;padding:25px}.wizard-panel-heading{display:flex;align-items:center;gap:16px;margin-bottom:24px}.wizard-panel-heading .intake-path-icon{flex:0 0 auto;margin:0}.wizard-panel-heading>div:nth-child(2){flex:1}.wizard-panel-heading h2{margin-top:4px;color:var(--workspace-navy);font-size:1.2rem}.wizard-panel-heading p{margin-top:4px;color:var(--workspace-muted);font-size:.72rem}.wizard-form-narrow{max-width:650px;margin:0 auto;display:flex;flex-direction:column;gap:15px}.file-drop{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #adc2bb;border-radius:12px;background:#f8faf8;color:var(--workspace-muted);text-align:center;cursor:pointer}.file-drop:hover{border-color:var(--workspace-accent);background:#f3f9f7}.file-drop input{position:absolute;opacity:0;pointer-events:none}.file-drop>i{color:var(--workspace-accent);font-size:32px}.file-drop strong{margin-top:10px;color:var(--workspace-ink);font-size:.8rem}.file-drop span{margin-top:4px;font-size:.66rem}.wizard-next{align-self:flex-end}.mapping-table-wrap{overflow:auto;border:1px solid var(--workspace-line);border-radius:10px}.mapping-table-wrap table{min-width:680px}.mapping-table th,.quality-preview th{position:static;padding:10px 12px;background:#f6f7f5;color:var(--workspace-muted);font-size:.64rem;text-transform:uppercase}.mapping-table td,.quality-preview td{padding:10px 12px;border-bottom-color:var(--workspace-line);color:#4b5b62;font-size:.7rem}.mapping-table td:first-child{color:var(--workspace-ink)}.mapping-table select{min-height:34px;padding:6px 8px}.muted{color:#a0aaa6;font-style:italic}.wizard-panel>.inline-alert{margin-top:14px}.wizard-actions{display:flex;justify-content:space-between;gap:9px;margin-top:20px;padding-top:18px;border-top:1px solid var(--workspace-line)}.wizard-actions--center{justify-content:center}.quality-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.quality-grid>div{min-height:122px;display:flex;flex-direction:column;align-items:flex-start;padding:16px;border:1px solid var(--workspace-line);border-radius:10px;background:#fafbf9}.quality-grid>div>span:first-child{display:flex;align-items:center;gap:6px;color:var(--workspace-muted);font-size:.65rem}.quality-grid>div>span i{color:var(--workspace-accent);font-size:16px}.quality-grid strong{margin:11px 0 auto;color:var(--workspace-navy);font-size:.83rem}.quality-preview{margin-top:20px}.quality-preview h3{margin-bottom:9px;font-size:.79rem}.screening-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.screening-plan-grid article{min-height:180px;display:flex;align-items:flex-start;gap:12px;padding:17px;border:1px solid var(--workspace-line);border-radius:11px;background:#fafbf9}.plan-type{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px}.plan-type--company{background:var(--workspace-blue-soft);color:var(--workspace-blue)}.plan-type--private{background:var(--workspace-green-soft);color:var(--workspace-green)}.plan-type--missing{background:#ecefed;color:var(--workspace-muted)}.screening-plan-grid h3{font-size:.78rem}.screening-plan-grid strong{display:block;margin-top:9px;color:var(--workspace-navy);font-size:.92rem}.screening-plan-grid p{margin-top:7px;color:var(--workspace-muted);font-size:.65rem;line-height:1.45}.assurance-banner--case{margin:0}.import-result{text-align:center}.result-icon{width:62px;height:62px;display:grid;place-items:center;margin:10px auto 18px;border-radius:50%;background:var(--workspace-green-soft);color:var(--workspace-green);font-size:31px}.import-result h2{margin-top:4px;color:var(--workspace-navy);font-size:1.55rem}.import-result>p{margin-top:6px;color:var(--workspace-muted);font-size:.74rem}.result-metrics{max-width:650px;display:grid;grid-template-columns:repeat(4,1fr);margin:24px auto;border:1px solid var(--workspace-line);border-radius:10px}.result-metrics>div{display:flex;flex-direction:column;padding:17px}.result-metrics>div+div{border-left:1px solid var(--workspace-line)}.result-metrics strong{color:var(--workspace-navy);font-size:1.25rem}.result-metrics span{color:var(--workspace-muted);font-size:.63rem}.result-details{max-width:650px;margin:8px auto;padding:11px 13px;border:1px solid var(--workspace-line);border-radius:8px;text-align:left}.result-details summary{font-size:.7rem;font-weight:650;cursor:pointer}.result-details p{margin-top:6px;color:var(--workspace-muted);font-size:.64rem}.case-workspace{min-height:calc(100vh - var(--workspace-topbar));background:#f2f4f1}.case-workspace-header{position:sticky;z-index:150;top:var(--workspace-topbar);min-height:110px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;padding:13px 34px 16px;border-bottom:1px solid var(--workspace-line);background:#fffffff7;box-shadow:0 4px 18px #10273309}.case-breadcrumb{grid-column:1 / -1;display:flex;align-items:center;gap:8px;color:#84908f;font-size:.63rem}.case-breadcrumb button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--workspace-accent);font:inherit;cursor:pointer}.case-person-heading{display:flex;align-items:center;gap:12px}.person-avatar--xl{width:46px;height:46px;border-radius:12px;font-size:1rem}.case-name-line{display:flex;align-items:center;gap:10px}.case-name-line h1{color:var(--workspace-navy);font-size:1.35rem}.case-person-heading p{margin-top:3px;color:var(--workspace-muted);font-size:.7rem}.case-header-actions{display:flex;align-items:center;gap:10px}.case-workspace-body{width:min(1500px,100%);margin:0 auto;padding:24px 32px 64px}.case-workspace-body>.inline-alert{margin-bottom:15px}.answer-first{padding:23px;border:1px solid var(--workspace-line);border-radius:13px;background:#fff;box-shadow:var(--workspace-shadow)}.answer-first>p{max-width:1140px;margin-top:7px;color:#31434d;font-size:1rem;font-weight:500;line-height:1.55;letter-spacing:-.01em}.answer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px}.answer-card{min-width:0;min-height:94px;display:grid;grid-template-columns:1fr auto;align-content:center;gap:5px 10px;padding:14px;border:1px solid var(--workspace-line);border-radius:10px;background:#fafbf9;color:var(--workspace-ink);font:inherit;text-align:left;cursor:pointer}.answer-card:hover{border-color:var(--workspace-line-strong);background:#fff}.answer-card>span{display:flex;align-items:center;gap:6px;color:var(--workspace-muted);font-size:.67rem;font-weight:650}.answer-card>strong{grid-row:1 / 3;grid-column:2;align-self:center;color:var(--workspace-navy);font-size:1.45rem}.answer-card>small{max-width:190px;overflow:hidden;color:#87918e;font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.answer-card--confirmed>span i{color:var(--workspace-green)}.answer-card--clarify>span i{color:var(--workspace-amber)}.answer-card--unsupported>span i{color:var(--workspace-blue)}.answer-card--unchecked>span i{color:var(--workspace-violet)}.case-tabs{position:sticky;z-index:120;top:calc(var(--workspace-topbar) + 125px);display:flex;gap:3px;margin:16px 0;padding:5px;border:1px solid var(--workspace-line);border-radius:11px;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 3px 12px #1027330a}.case-tabs button,.case-tabs a{text-decoration:none;min-width:0;flex:1;min-height:38px;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:var(--workspace-muted);font:inherit;font-size:.68rem;cursor:pointer}.case-tabs button:hover,.case-tabs a:hover{background:#f2f4f2;color:var(--workspace-ink);text-decoration:none}.case-tabs button.is-active,.case-tabs a.is-active{background:var(--workspace-accent);color:#fff}.workspace-page>.case-tabs{position:static}.case-tabs button i,.case-tabs a i{font-size:15px}.case-tabs button b,.case-tabs a b{min-width:18px;padding:2px 5px;border-radius:99px;background:#0c66e41f;color:var(--workspace-accent);font-size:.58rem}.case-tabs button.is-active b,.case-tabs a.is-active b{background:#ffffff38;color:#fff}.case-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 295px;align-items:start;gap:16px}.case-section-stack{display:flex;flex-direction:column;gap:15px}.case-section{min-width:0}.case-section.workspace-panel{overflow:hidden}.reason-list{display:flex;flex-direction:column;gap:8px;padding:16px 20px;list-style:none}.reason-list li{display:flex;align-items:flex-start;gap:8px;color:#42535c;font-size:.73rem;line-height:1.45}.reason-list li i{margin-top:2px;color:var(--workspace-amber)}.section-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:2px 2px 11px}.section-title h2{margin-top:3px;color:var(--workspace-navy);font-size:1.05rem}.section-title>span{color:var(--workspace-muted);font-size:.72rem}.finding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.finding-card{display:flex;flex-direction:column;padding:17px;border:1px solid var(--workspace-line);border-left:3px solid var(--workspace-blue);border-radius:11px;background:#fff}.finding-card--adverse{border-left-color:var(--workspace-red)}.finding-card-head{display:flex;justify-content:space-between;gap:10px}.finding-card h3{margin-top:12px;color:var(--workspace-navy);font-size:.88rem;line-height:1.45}.finding-rule{display:flex;align-items:center;gap:7px;margin-top:7px;color:var(--workspace-muted);font-size:.6rem}.finding-rule code{padding:2px 5px;border-radius:4px;background:#f0f2f1;font-family:var(--font-mono)}.finding-explanations{margin-top:14px;padding-top:12px;border-top:1px solid var(--workspace-line)}.finding-explanations>span{color:var(--workspace-muted);font-size:.61rem;font-weight:650}.finding-explanations ul{display:flex;flex-direction:column;gap:5px;margin-top:7px;list-style:none}.finding-explanations li,.finding-explanations p{display:flex;align-items:flex-start;gap:6px;color:#58666d;font-size:.64rem;line-height:1.4}.finding-explanations li i{color:var(--workspace-green)}.finding-explanations p{margin-top:7px}.finding-actions{display:flex;gap:7px;margin-top:auto;padding-top:16px}.next-step-list{display:flex;flex-direction:column;gap:0;padding:8px 20px 16px;list-style:none}.next-step-list li{display:flex;align-items:flex-start;gap:11px;padding:10px 0}.next-step-list li+li{border-top:1px solid #edf0ee}.next-step-list li>span{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;border-radius:7px;background:var(--workspace-accent-soft);color:var(--workspace-accent);font:.62rem var(--font-mono)}.next-step-list p{padding-top:3px;color:#43545d;font-size:.72rem;line-height:1.45}.decision-rail{position:sticky;top:calc(var(--workspace-topbar) + 180px);padding:20px;border-radius:12px;background:var(--workspace-navy);color:#fff;box-shadow:var(--workspace-shadow)}.decision-rail .workspace-eyebrow{color:var(--workspace-accent-on-dark-soft)}.decision-rail h2{margin-top:5px;color:#fff;font-size:1rem}.decision-rail>p{margin-top:6px;color:#ffffff8c;font-size:.65rem;line-height:1.45}.decision-readiness{margin-top:17px;padding:8px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.decision-readiness>div{display:flex;justify-content:space-between;gap:10px;padding:7px 0}.decision-readiness span{color:#ffffff8f;font-size:.64rem}.decision-readiness strong{color:#ffffffe0;font-size:.68rem}.decision-readiness strong.is-warning{color:#ffd18b}.decision-readiness strong.is-violet{color:#c7b5f5}.current-decision{margin-top:13px;padding:11px;border-radius:8px;background:#ffffff0f}.current-decision p{margin-top:7px;color:#ffffffad;font-size:.64rem;line-height:1.4}.current-decision small{display:block;margin-top:6px;color:#fff6;font-size:.58rem}.decision-actions{display:flex;flex-direction:column;gap:6px;margin-top:14px}.decision-actions>button{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0e;color:#fff;font:inherit;text-align:left;cursor:pointer}.decision-actions>button:hover:not(:disabled){background:#ffffff1a}.decision-actions>button:disabled{opacity:.42;cursor:not-allowed}.decision-actions>button>i{color:#86d4ca;font-size:19px}.decision-actions>button>span{display:flex;flex-direction:column}.decision-actions strong{font-size:.68rem}.decision-actions small{margin-top:2px;color:#ffffff78;font-size:.57rem}.fact-list{padding:4px 20px 12px}.fact-row{display:grid;grid-template-columns:145px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid #edf0ee}.fact-row:last-child{border-bottom:0}.fact-row>span{color:var(--workspace-muted);font-size:.65rem}.fact-value{display:flex;flex-direction:column}.fact-value+.fact-value{margin-top:7px}.fact-value strong{color:var(--workspace-ink);font-size:.72rem;overflow-wrap:anywhere}.fact-value small{margin-top:2px;color:#899390;font-size:.59rem}.case-empty-copy{padding:25px;color:var(--workspace-muted);font-size:.72rem;text-align:center}.candidate-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.candidate-card-new{display:flex;flex-direction:column;gap:13px;padding:17px;border:1px solid var(--workspace-line);border-radius:11px;background:#fff}.candidate-card-new.is-confirmed{border-color:#a9d2bc;box-shadow:inset 0 0 0 1px #c7e3d2}.candidate-card-new h3{margin-top:8px;color:var(--workspace-navy);font-size:.88rem}.candidate-card-new a{display:flex;align-items:center;gap:4px;margin-top:3px;overflow:hidden;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.quellen-liste{display:flex;flex-direction:column;gap:7px;margin:12px 0}.quelle-zeile{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start;padding:10px 12px;border:1px solid var(--workspace-line);border-radius:9px;background:var(--workspace-surface, white)}.quelle-zeile strong{display:block;font-size:.74rem}.quelle-zeile small{display:block;margin-top:2px;color:var(--workspace-muted);font-size:.63rem;line-height:1.45}.fund-liste{display:flex;flex-direction:column;gap:11px;margin-top:14px}.fund-karte{display:flex;flex-direction:column;gap:9px;padding:16px;border:1px solid var(--workspace-line);border-radius:11px;background:#fff}.fund-karte.is-verworfen{opacity:.62}.fund-karte.is-bestaetigt{border-color:#e0b4ae;box-shadow:inset 0 0 0 1px #f0d3ce}.fund-kopf{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.fund-zitat{margin:0;padding:11px 13px;border-radius:9px;background:#f6f8f7;font-size:.78rem;line-height:1.6}.fund-zitat mark{padding:0 2px;border-radius:3px;background:#fde08a;font-weight:600}.fund-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.fund-meta span{display:flex;flex-direction:column;padding:8px;border-radius:7px;background:#f5f7f5}.fund-meta small{color:var(--workspace-muted);font-size:.55rem}.fund-meta strong{margin-top:2px;overflow:hidden;font-size:.66rem;text-overflow:ellipsis}.fund-herkunft,.fund-gegen{margin:0;color:var(--workspace-muted);font-size:.66rem;line-height:1.5}.fund-gegen strong{color:#4c5d65}.fund-aktionen{display:flex;flex-wrap:wrap;gap:7px;align-items:center;padding-top:3px}@media (max-width: 640px){.fund-meta{grid-template-columns:1fr}}.social-block{display:flex;flex-direction:column;gap:9px;margin-top:16px;padding-top:15px;border-top:1px solid var(--workspace-line)}.social-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.social-head>span{color:#48575f;font-size:.73rem;font-weight:650}.social-row{display:grid;grid-template-columns:190px minmax(0,1fr) auto;gap:9px;align-items:start}.social-row .social-url,.social-row .field-hint{grid-column:1 / -1;margin-top:-2px}.social-url{color:var(--workspace-muted);font-size:.62rem;word-break:break-all}@media (max-width: 640px){.social-row{grid-template-columns:1fr}}.cv-text{max-height:340px;overflow:auto;margin-top:8px;padding:12px;border:1px solid var(--workspace-line);border-radius:9px;background:#f7f9f8;font-size:.68rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.cv-text+p,mark{background:#fdf3d0}.cv-eintrag{display:flex;gap:10px;align-items:start;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--workspace-line)}.cv-eintrag:last-child{border-bottom:0}.cv-eintrag>div{min-width:0}.cv-eintrag button{flex:none}.candidate-head{display:grid;grid-template-columns:52px 1fr;gap:11px;align-items:start}.candidate-avatar{width:52px;height:52px;border-radius:9px;object-fit:cover}.candidate-avatar--leer{display:grid;place-items:center;background:#eef2f1;color:var(--workspace-muted);font-size:21px}.candidate-head-text h3{margin-top:6px}.candidate-fit{display:flex;flex-direction:column;gap:5px}.candidate-fit small{color:var(--workspace-muted);font-size:.55rem}.candidate-fit>div{display:flex;flex-wrap:wrap;gap:6px}.candidate-snapshot>summary{cursor:pointer;color:var(--workspace-blue);font-size:.63rem}.candidate-snapshot[open]>summary{margin-bottom:6px}.candidate-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.candidate-facts span{display:flex;flex-direction:column;padding:8px;border-radius:7px;background:#f5f7f5}.candidate-facts small{color:var(--workspace-muted);font-size:.55rem}.candidate-facts strong{margin-top:2px;overflow:hidden;font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px}.principle-grid>div{padding:15px;border-radius:9px;background:#f5f7f5}.principle-grid i{color:var(--workspace-accent);font-size:20px}.principle-grid strong{display:block;margin-top:9px;font-size:.72rem}.principle-grid p{margin-top:5px;color:var(--workspace-muted);font-size:.62rem;line-height:1.45}.claim-list-new{padding:5px 20px 15px}.claim-list-new article{display:grid;grid-template-columns:1fr auto;gap:12px;padding:14px 0;border-bottom:1px solid #edf0ee}.claim-list-new article:last-child{border-bottom:0}.claim-list-new h3{margin-top:3px;font-size:.76rem}.claim-list-new .workspace-eyebrow{display:block;margin-top:7px}.claim-list-new p{margin-top:3px;color:var(--workspace-muted);font-size:.65rem}.claim-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;color:var(--workspace-muted);font-size:.59rem}.workspace-panel-sub{max-width:62ch;margin-top:4px;color:var(--workspace-muted);font-size:.63rem;line-height:1.5}.anfragen-liste{display:flex;flex-direction:column;gap:5px;margin:8px 0 2px}.anfrage-zeile{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 9px;padding:7px 9px;border-left:2px solid var(--workspace-line-strong);border-radius:0 6px 6px 0;background:#f6f8f7}.anfrage-zeile code{overflow-wrap:anywhere;color:var(--workspace-ink);font-size:.66rem}.anfrage-zeile small{grid-column:2;color:var(--workspace-muted);font-size:.58rem;line-height:1.45}.evidence-list{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px;margin-top:4px}.evidence-row{padding:9px 11px;border-left:2px solid var(--workspace-line-strong);border-radius:0 8px 8px 0;background:#f6f8f7}.evidence-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.evidence-head strong{color:var(--workspace-navy);font-size:.68rem}.evidence-tier,.evidence-date{color:var(--workspace-muted);font-size:.58rem}.evidence-row p{margin-top:5px;color:var(--workspace-ink);font-size:.65rem;line-height:1.5}.evidence-diff span{color:var(--workspace-muted)}.evidence-limit{display:flex;align-items:flex-start;gap:6px;color:var(--workspace-muted);font-size:.6rem}.research-list{padding:4px 20px 12px}.research-list article{display:grid;grid-template-columns:36px 1fr;gap:11px;padding:13px 0;border-bottom:1px solid #edf0ee}.research-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:var(--workspace-blue-soft);color:var(--workspace-blue)}.research-list article>div>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.research-list h3{font-size:.75rem}.research-list p{margin-top:3px;color:#4c5d65;font-size:.68rem}.research-list small{color:var(--workspace-muted);font-size:.58rem}.tool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px;padding:14px 20px 18px}.tool-grid--single{grid-template-columns:minmax(0,1fr)}.tool-card{display:flex;flex-direction:column;gap:11px;padding:15px;border:1px solid var(--workspace-line);border-radius:11px;background:#fff}.tool-card-head{display:grid;grid-template-columns:34px 1fr auto;align-items:start;gap:10px}.tool-card-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:#eef2f1;color:var(--workspace-accent);font-size:17px}.tool-card-title h3{color:var(--workspace-navy);font-size:.82rem}.tool-card-title p{margin-top:3px;color:#4c5d65;font-size:.67rem;line-height:1.45}.tool-card-head .status-pill{grid-column:3}.tool-card-controls{display:flex;flex-direction:column;gap:9px;padding:11px;border-radius:9px;background:#f7f9f8}.tool-card-actions{display:flex;flex-wrap:wrap;gap:8px}.tool-card-body{display:flex;flex-direction:column;gap:8px}.tool-card-body:empty{display:none}.tool-card-error{display:flex;align-items:flex-start;gap:7px;color:var(--workspace-red);font-size:.66rem;line-height:1.45}.tool-card-limit{display:flex;align-items:flex-start;gap:7px;margin-top:auto;padding-top:10px;border-top:1px dashed var(--workspace-line);color:var(--workspace-muted);font-size:.62rem;line-height:1.5}.tool-card-limit strong{color:#4c5d65}.workspace-table-wrap{overflow-x:auto}.workspace-table{width:100%;border-collapse:collapse;font-size:.7rem}.workspace-table th{padding:9px 14px;border-bottom:1px solid var(--workspace-line);color:var(--workspace-muted);font-size:.62rem;font-weight:650;text-align:left;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.workspace-table td{padding:11px 14px;border-bottom:1px solid #eef1ef;color:var(--workspace-ink);vertical-align:top}.workspace-table tbody tr:last-child td{border-bottom:0}.workspace-table tbody tr:hover{background:#fafcfb}.workspace-table code{font-size:.66rem}.workspace-table small{display:block;margin-top:2px;color:var(--workspace-muted);font-size:.6rem;line-height:1.45}.workspace-table .status-pill{white-space:nowrap}.table-note{padding:12px 20px 16px;color:var(--workspace-muted);font-size:.64rem;line-height:1.55}.table-note strong{color:#4c5d65}.table-note+.table-note{padding-top:0}.panel-toolbar{display:flex;flex-wrap:wrap;gap:6px;padding:12px 20px 0}.panel-body{padding:16px 20px}.panel-body>p{color:#4c5d65;font-size:.7rem;line-height:1.6}.form-stack{display:flex;flex-direction:column;gap:14px;max-width:620px}.form-stack .field small{color:var(--workspace-muted);font-size:.62rem;line-height:1.45}.switch-row{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border:1px solid var(--workspace-line);border-radius:9px;background:#fff}.switch-row input{margin-top:3px;width:16px;height:16px;accent-color:var(--workspace-accent)}.switch-row strong{display:block;color:var(--workspace-navy);font-size:.74rem}.switch-row small{display:block;margin-top:4px;color:var(--workspace-muted);font-size:.63rem;line-height:1.55}.switch-row.is-disabled{opacity:.55}.fact-value{position:relative}.fact-value.is-rejected strong{color:var(--workspace-muted);text-decoration:line-through}.fact-rejected-note{color:var(--workspace-red)!important}.fact-actions{display:flex;gap:4px;margin-top:4px;opacity:0;transition:opacity .12s}.fact-value:hover .fact-actions,.fact-value:focus-within .fact-actions{opacity:1}@media (hover: none){.fact-actions{opacity:1}}.fact-add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:9px;margin:0 20px 16px;padding:12px;border:1px dashed var(--workspace-line-strong);border-radius:9px;background:#f8faf9}.danger-rating{margin-top:16px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0d}.danger-rating-head{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:8px}.danger-rating-head .status-pill{max-width:100%;white-space:normal;text-align:left}.danger-rating-head .workspace-eyebrow{color:#ffffff80}.danger-rating>p{color:#ffffff8c;font-size:.62rem;line-height:1.5;margin-bottom:10px}.danger-rating-form{display:flex;flex-direction:column;gap:10px}.danger-scale{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.danger-scale button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 3px;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:transparent;color:#ffffff9e;font:inherit;cursor:pointer}.danger-scale button strong{font-size:.84rem}.danger-scale button small{font-size:.5rem;line-height:1.2;text-align:center}.danger-scale button.is-active{border-color:var(--workspace-accent-on-dark);background:#579dff29;color:#fff}.danger-rating .field>span{color:#ffffff9e}.danger-rating textarea{border-color:#ffffff29;background:#ffffff0f;color:#fff}.danger-history{display:flex;flex-direction:column;gap:8px;margin-top:9px;list-style:none}.danger-history li{display:flex;gap:8px}.danger-history p{color:#ffffffc7;font-size:.64rem;line-height:1.45}.danger-history small{color:#ffffff6b;font-size:.58rem}.bulk-decision-choice{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.bulk-decision-choice button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;border:1px solid var(--workspace-line);border-radius:9px;background:#fff;color:var(--workspace-ink);font:inherit;text-align:left;cursor:pointer}.bulk-decision-choice button:hover{border-color:var(--workspace-line-strong);background:#f8faf9}.bulk-decision-choice button.is-active{border-color:var(--workspace-accent);background:var(--workspace-accent-soft)}.bulk-decision-choice i{color:var(--workspace-accent);font-size:19px}.bulk-decision-choice strong{display:block;font-size:.75rem}.bulk-decision-choice small{display:block;margin-top:3px;color:var(--workspace-muted);font-size:.61rem;line-height:1.4}.workspace-dialog .switch-row{margin-top:12px}@media (max-width: 700px){.bulk-decision-choice{grid-template-columns:minmax(0,1fr)}}.audit-select{min-height:30px;padding:4px 8px;border:1px solid var(--workspace-line-strong);border-radius:7px;background:#fff;color:var(--workspace-ink);font:inherit;font-size:.72rem}.link-button{border:0;padding:0;background:transparent;color:var(--workspace-accent);font:inherit;font-size:.74rem;font-weight:650;cursor:pointer}.link-button:hover{color:var(--workspace-accent-dark);text-decoration:underline}.purge-confirm{max-width:300px;display:flex;flex-direction:column;gap:8px}.purge-confirm p{color:var(--workspace-red);font-size:.64rem;line-height:1.5}.raw-row{max-width:380px;display:flex;flex-wrap:wrap;gap:4px}.raw-row span{display:inline-flex;align-items:baseline;gap:4px;padding:2px 7px;border:1px solid var(--workspace-line);border-radius:999px;background:#f7f9f8;font-size:.6rem}.raw-row em{color:var(--workspace-muted);font-style:normal;font-weight:650}.clarify-form{max-width:620px;margin-top:12px;padding:14px;display:flex;flex-direction:column;gap:12px;border:1px solid var(--workspace-line);border-radius:10px;background:#f8faf9}.clarify-form .form-grid{gap:10px}.guided-research{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:28px;padding:25px 27px;border:1px solid #bdd6ca;border-radius:14px;background:linear-gradient(135deg,#f8fcfa,#eef7f2);box-shadow:0 8px 24px #174a3412}.guided-research-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.guided-research h2{max-width:720px;margin-top:5px;color:var(--workspace-navy);font-size:1.28rem;line-height:1.24}.guided-research-copy>p{max-width:720px;margin-top:9px;color:#50636a;font-size:.72rem;line-height:1.58}.guided-research-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:19px}.guided-research-actions .button--primary{min-height:38px;padding-inline:17px}.guided-research-progress{padding:8px 10px;border-radius:8px;background:#ffffffb8;color:var(--workspace-green)!important;font-weight:600}.guided-research-error{display:flex;align-items:flex-start;gap:7px;margin-top:10px;color:var(--workspace-red);font-size:.66rem;line-height:1.45}.guided-research-steps{display:flex;flex-direction:column;justify-content:center;gap:0;margin:0;padding:0;list-style:none}.guided-research-steps li{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:8px 0}.guided-research-steps li:not(:last-child):after{content:"";position:absolute;top:36px;bottom:-4px;left:13px;width:1px;background:#cbdad3}.guided-research-steps li>span{position:relative;z-index:1;width:28px;height:28px;display:grid;place-items:center;border:1px solid #c4d4cc;border-radius:50%;background:#fff;color:var(--workspace-muted);font-size:.63rem;font-weight:700}.guided-research-steps strong{display:block;color:var(--workspace-ink);font-size:.69rem}.guided-research-steps small{display:block;margin-top:2px;color:var(--workspace-muted);font-size:.58rem;line-height:1.4}.guided-research-steps li.is-active>span{border-color:var(--workspace-accent);background:var(--workspace-accent-soft);color:var(--workspace-accent-dark)}.guided-research-steps li.is-complete>span{border-color:var(--workspace-green);background:var(--workspace-green);color:#fff}.research-tools{overflow:hidden;border:1px solid var(--workspace-line);border-radius:12px;background:#f7f9f8}.research-tools>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:15px 18px;color:var(--workspace-ink);cursor:pointer;list-style:none}.research-tools>summary::-webkit-details-marker{display:none}.research-tools>summary:hover{background:#f1f5f3}.research-tools-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#fff;color:var(--workspace-accent);font-size:17px;box-shadow:0 0 0 1px var(--workspace-line)}.research-tools>summary strong{display:block;color:var(--workspace-navy);font-size:.76rem}.research-tools>summary small{display:block;margin-top:2px;color:var(--workspace-muted);font-size:.61rem;line-height:1.4}.research-tools-chevron{color:var(--workspace-muted);transition:transform .16s ease}.research-tools[open] .research-tools-chevron{transform:rotate(180deg)}.research-tools-content{display:flex;flex-direction:column;gap:14px;padding:0 14px 14px;border-top:1px solid var(--workspace-line)}.research-tools-content>.workspace-panel:first-child{margin-top:14px}.account-list{display:flex;flex-direction:column;gap:8px}.account-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;border:1px solid var(--workspace-line);border-radius:9px;background:#fff}.account-row--confirmed{border-color:#b8d8c4;background:#fafdfb}.account-row--rejected,.account-row--unclear{background:#fbfcfb}.account-row--rejected .account-row-main{opacity:.72}.account-row-main{min-width:0;display:flex;flex-direction:column;gap:3px}.account-row-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.account-row-head strong{color:var(--workspace-navy);font-size:.76rem}.account-row-main>a{display:inline-flex;align-items:center;gap:5px;overflow:hidden;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.account-row-main>small{color:var(--workspace-muted);font-size:.6rem;line-height:1.45}.account-row-meaning{color:#7d8a90!important;font-style:italic}.account-row-meaning--warnung{color:var(--workspace-red)!important;font-style:normal}.account-row-meaning--anlass{color:var(--workspace-violet)!important;font-style:normal}.account-row-meaning--anlass i{margin-right:4px}.account-row--open:has(.account-row-meaning--anlass){border-left:2px solid var(--workspace-violet-soft)}.account-row-decision{color:var(--workspace-green)!important}.account-row-actions{display:flex;flex-direction:column;gap:5px}.account-preview-control{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-top:6px}.account-preview{width:100%}.account-preview .tool-preview{background:#f8faf9}.tool-subsection h3 small{font-weight:400}@media (max-width: 760px){.guided-research{grid-template-columns:minmax(0,1fr);padding:20px}.research-tools>summary{grid-template-columns:auto minmax(0,1fr) auto}.research-tools>summary .status-pill{display:none}.account-row{grid-template-columns:minmax(0,1fr)}.account-row-actions{flex-direction:row;flex-wrap:wrap}}.field-picker{display:flex;flex-wrap:wrap;gap:6px;padding:12px 20px 0}.field-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--workspace-line-strong);border-radius:999px;background:#fff;color:#4c5d65;font:inherit;font-size:.66rem;cursor:pointer}.field-chip.is-active{border-color:var(--workspace-accent);background:var(--workspace-accent-soft);color:var(--workspace-accent-dark);font-weight:650}.field-chip:disabled{cursor:default;opacity:.9}.field-chip em{color:var(--workspace-muted);font-size:.55rem;font-style:normal}.verify-toggle{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:2px 7px;border:1px solid var(--workspace-line-strong);border-radius:999px;background:#fff;color:var(--workspace-muted);font:inherit;font-size:.58rem;font-weight:600;cursor:pointer}.verify-toggle.is-on{border-color:#b8d8c4;background:var(--workspace-green-soft);color:var(--workspace-green)}.field-hint{color:var(--workspace-muted);font-size:.6rem;line-height:1.45}.fact-value .status-pill{margin:2px 0}.tool-stored{display:flex;align-items:center;gap:7px;color:var(--workspace-muted);font-size:.62rem}.tool-idle{display:flex;align-items:center;gap:7px;color:var(--workspace-muted);font-size:.67rem}.tool-summary{color:var(--workspace-ink);font-size:.69rem;line-height:1.5}.tool-notice{display:flex;align-items:flex-start;gap:7px;padding:9px 11px;border:1px solid;border-radius:8px;font-size:.66rem;line-height:1.5}.tool-notice--neutral{border-color:#dfe3e1;background:#f4f6f5;color:#4c5d65}.tool-notice--info{border-color:#cfdfec;background:var(--workspace-blue-soft);color:var(--workspace-blue)}.tool-notice--success{border-color:#c9e1d2;background:var(--workspace-green-soft);color:var(--workspace-green)}.tool-notice--warning{border-color:#ecd4ab;background:var(--workspace-amber-soft);color:var(--workspace-amber)}.tool-notice--danger{border-color:#ecc4c0;background:var(--workspace-red-soft);color:var(--workspace-red)}.tool-notice--violet{border-color:#d8d0ee;background:var(--workspace-violet-soft);color:var(--workspace-violet)}.chip-row{display:flex;flex-wrap:wrap;gap:5px}.tool-chip{padding:3px 8px;border:1px solid var(--workspace-line);border-radius:999px;background:#f6f8f7;color:#4c5d65;font-size:.61rem}.tool-profile{display:flex;align-items:center;gap:11px}.tool-profile img{width:46px;height:46px;border-radius:50%;object-fit:cover}.tool-profile>div{min-width:0;display:flex;flex-direction:column;gap:2px}.tool-profile strong{color:var(--workspace-navy);font-size:.77rem}.tool-profile small{color:var(--workspace-muted);font-size:.62rem}.tool-profile a{font-size:.63rem}.tool-link-list{display:flex;flex-direction:column}.tool-link-list a{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #eef1ef;color:var(--workspace-ink);font-size:.67rem}.tool-link-list a:last-child{border-bottom:0}.tool-link-list a>span:first-child{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-link-list a>i{color:var(--workspace-muted)}.derived-list{display:flex;flex-direction:column;gap:2px;margin-top:9px}.derived-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,1.4fr) auto auto;align-items:baseline;gap:4px 10px;padding:6px 8px;border-left:2px solid var(--workspace-line-strong);border-radius:0 6px 6px 0;background:#f6f8f7}.derived-row.is-new{border-left-color:var(--workspace-green);background:var(--workspace-green-soft)}.derived-field{color:var(--workspace-muted);font-size:.62rem}.derived-value{overflow-wrap:anywhere;color:var(--workspace-ink);font-size:.68rem;font-weight:600}.derived-meta{color:var(--workspace-muted);font-size:.58rem}.derived-list .table-note{padding:6px 0 0}@media (max-width: 700px){.derived-row{grid-template-columns:1fr auto}}.treffer-block{display:flex;flex-direction:column;gap:6px;margin-top:12px}.treffer-block h4{color:var(--workspace-navy);font-size:.72rem}.treffer-block h4 small{margin-left:6px;padding:1px 7px;border-radius:999px;background:#eef1ef;color:var(--workspace-muted);font-size:.58rem;font-weight:600}.treffer-block-sinn{color:var(--workspace-muted);font-size:.6rem;line-height:1.45}.treffer-liste{display:flex;flex-direction:column;gap:6px}.treffer-zeile{display:flex;flex-direction:column;gap:4px;padding:9px 11px;border:1px solid var(--workspace-line);border-radius:8px;background:#fcfdfc}.treffer-zeile-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.treffer-zeile-kopf a{display:inline-flex;align-items:center;gap:5px;color:var(--workspace-accent);font-size:.69rem;font-weight:650}.treffer-zeile-grund{color:var(--workspace-muted);font-size:.6rem;line-height:1.45}.treffer-zeile-grund .mono{font-family:var(--workspace-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.57rem;overflow-wrap:anywhere}.treffer-merkmale{display:flex;flex-direction:column;gap:4px;margin:2px 0 0;padding:0;list-style:none}.treffer-merkmal{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;padding:5px 8px;border-left:2px solid var(--workspace-line);border-radius:0 6px 6px 0;background:#f7f9f8}.treffer-merkmal-art{color:var(--workspace-muted);font-size:.56rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.treffer-merkmal strong{font-size:.66rem;overflow-wrap:anywhere}.treffer-merkmal a{display:inline-flex;align-items:center;gap:4px;color:var(--workspace-accent);font-size:.66rem;font-weight:650}.treffer-merkmal small{grid-column:1 / -1;color:var(--workspace-muted);font-size:.58rem;line-height:1.45}.treffer-merkmal--dagegen{border-left-color:#c2410c;background:#fdf5f1}.treffer-merkmal--dafuer{border-left-color:#15803d;background:#f3faf5}.treffer-gruppe{margin-top:10px;border:1px solid var(--workspace-line);border-radius:9px;background:#f8faf9}.treffer-gruppe-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:7px;width:100%;padding:9px 11px;border:0;background:none;color:var(--workspace-ink);font:inherit;text-align:left;cursor:pointer}.treffer-gruppe-kopf strong{font-size:.7rem}.treffer-gruppe-kopf small{flex:1 1 100%;color:var(--workspace-muted);font-size:.59rem;line-height:1.45}.treffer-gruppe-zahl{padding:1px 8px;border-radius:999px;background:var(--workspace-accent-soft);color:var(--workspace-accent-dark);font-size:.58rem;font-weight:650}.treffer-gruppe-inhalt{padding:0 11px 11px}.account-klasse{display:flex;flex-direction:column;gap:6px;margin-top:12px}.account-klasse h4{display:flex;align-items:center;gap:6px;color:var(--workspace-navy);font-size:.72rem}.account-klasse h4 small{margin-left:2px;padding:1px 7px;border-radius:999px;background:#eef1ef;color:var(--workspace-muted);font-size:.58rem;font-weight:600}.tool-subsection{padding:0 20px 18px}.tool-subsection h3{margin-bottom:9px;color:var(--workspace-navy);font-size:.77rem}.tool-subsection h3 small{margin-left:7px;color:var(--workspace-muted);font-size:.6rem;font-weight:400}.tool-preview{display:flex;gap:12px;padding:12px;border:1px solid var(--workspace-line);border-radius:10px;background:#f8faf9}.tool-preview img{width:96px;height:68px;border-radius:7px;object-fit:cover}.tool-preview strong{color:var(--workspace-navy);font-size:.74rem}.tool-preview p{margin-top:3px;color:#4c5d65;font-size:.66rem;line-height:1.5}.tool-preview small{display:block;margin-top:5px;color:var(--workspace-muted);font-size:.59rem}.handle-tier-list{display:flex;flex-direction:column;gap:6px}.handle-tier-list>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 9px;padding:8px 10px;border-radius:8px;background:#f6f8f7}.handle-tier-list span{color:var(--workspace-ink);font-size:.66rem;font-weight:650}.handle-tier-list small{grid-column:1 / -1;color:var(--workspace-muted);font-size:.6rem;line-height:1.45}.handle-choice{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.handle-choice>small{width:100%;color:var(--workspace-muted);font-size:.61rem}.handle-choice .button em{margin-left:5px;color:var(--workspace-muted);font-size:.55rem;font-style:normal}.handle-choice--weak .button{opacity:.72}.search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px}.search-hit-list{display:flex;flex-direction:column;gap:10px}.search-hit-list article{display:flex;flex-direction:column;gap:5px;padding:11px;border:1px solid var(--workspace-line);border-radius:9px;background:#fcfdfc}.search-hit-list a{display:inline-flex;align-items:center;gap:5px;color:var(--workspace-accent);font-size:.7rem;font-weight:650}.search-hit-list small{display:block;margin-top:2px;color:var(--workspace-muted);font-size:.59rem}.search-hit-list p{color:#4c5d65;font-size:.65rem;line-height:1.5}.search-hit-list .button{align-self:flex-start}.hit-preview{margin-top:4px;padding-top:10px;border-top:1px dashed var(--workspace-line)}.account-row-main>a em{margin-left:6px;color:var(--workspace-muted);font-size:.58rem;font-style:normal}.candidate-actions{display:flex;flex-wrap:wrap;gap:7px}.document-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid #eef1ef}.document-row:last-child{border-bottom:0}.document-row strong{display:block;color:var(--workspace-navy);font-size:.74rem}.document-row small{display:block;margin-top:2px;color:var(--workspace-muted);font-size:.6rem}.document-text,.report-narrative{max-height:340px;overflow:auto;padding:12px;border:1px solid var(--workspace-line);border-radius:9px;background:#f8faf9;color:#35434a;font-size:.66rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.report-narrative{font-family:inherit;font-size:.7rem}.tool-subsection h3 .button{float:right}.binding-impact{display:flex;align-items:flex-start;gap:8px;margin:0 20px 16px;padding:11px 13px;border:1px solid #d8d0ee;border-radius:9px;background:var(--workspace-violet-soft);color:var(--workspace-violet);font-size:.67rem;line-height:1.5}.binding-impact strong{color:var(--workspace-violet)}.finding-card.is-judged{background:#fbfcfb}.hint-list{display:flex;flex-direction:column;gap:8px}.hint-list article{display:grid;grid-template-columns:20px 1fr auto;align-items:start;gap:10px;padding:12px 14px;border:1px solid var(--workspace-line);border-radius:9px;background:#fbfcfb}.hint-list article>i{color:var(--workspace-blue);font-size:16px}.hint-list p{color:var(--workspace-ink);font-size:.7rem;line-height:1.5}.hint-list small{display:block;margin-top:4px;color:var(--workspace-muted);font-size:.61rem;line-height:1.5}.hint-list code{font-size:.58rem}.finding-judgement{display:flex;align-items:flex-start;gap:7px;margin-top:9px;color:var(--workspace-muted);font-size:.64rem;line-height:1.5}@media (max-width: 900px){.tool-grid{grid-template-columns:minmax(0,1fr);padding:12px 14px 16px}.search-row{grid-template-columns:minmax(0,1fr)}.tool-preview{flex-direction:column}.tool-preview img{width:100%;height:120px}}.coverage-list{padding:3px 20px 14px}.coverage-list>div{display:grid;grid-template-columns:1fr auto;gap:7px 12px;padding:12px 0;border-bottom:1px solid #edf0ee}.coverage-list>div>span:first-child{display:flex;flex-direction:column}.coverage-list strong{font-size:.72rem}.coverage-list small{color:var(--workspace-muted);font-size:.58rem}.coverage-list p{grid-column:1 / -1;color:#66747b;font-size:.62rem;line-height:1.4}.disturbed-box{display:flex;gap:11px;margin:0 20px 18px;padding:13px;border:1px solid #d9d0ec;border-radius:9px;background:var(--workspace-violet-soft);color:var(--workspace-violet)}.disturbed-box>i{font-size:20px}.disturbed-box strong{font-size:.68rem}.disturbed-box p{margin-top:3px;color:#675b86;font-size:.61rem}.audit-grid{display:grid;grid-template-columns:repeat(2,1fr);padding:5px 20px 15px}.audit-grid>div{padding:11px 0;border-bottom:1px solid #edf0ee}.audit-grid>div:nth-child(odd){padding-right:15px}.audit-grid dt{color:var(--workspace-muted);font-size:.59rem}.audit-grid dd{margin-top:3px;color:var(--workspace-ink);font-size:.68rem;overflow-wrap:anywhere}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#08182094;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.workspace-dialog{position:relative;width:min(520px,100%);padding:25px;border-radius:14px;background:#fff;box-shadow:0 24px 70px #00000040}.workspace-dialog h2{margin-top:5px;color:var(--workspace-navy);font-size:1.2rem}.workspace-dialog>p{margin:6px 0 18px;color:var(--workspace-muted);font-size:.7rem}.dialog-close{position:absolute;top:13px;right:13px;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--workspace-muted);cursor:pointer}.dialog-close:hover{background:#f0f2f1}.dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.section-switcher{display:flex;gap:4px;margin-bottom:16px;padding:4px;width:max-content;border:1px solid var(--workspace-line);border-radius:9px;background:#fff}.section-switcher a{display:flex;align-items:center;gap:7px;padding:7px 12px;border-radius:6px;color:var(--workspace-muted);font-size:.7rem;font-weight:600}.section-switcher a:hover{text-decoration:none}.section-switcher a.is-active{background:var(--workspace-navy);color:#fff}.batch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.batch-card{padding:19px;border:1px solid var(--workspace-line);border-radius:12px;background:#fff}.batch-card-top{display:flex;align-items:center;justify-content:space-between}.batch-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:var(--workspace-green-soft);color:var(--workspace-green);font-size:19px}.batch-card h2{margin-top:16px;color:var(--workspace-navy);font-size:.94rem}.batch-card>p{margin-top:2px;color:var(--workspace-muted);font-size:.64rem}.batch-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:17px 0}.batch-card dl>div{display:flex;flex-direction:column;padding:8px;border-radius:7px;background:#f5f7f5}.batch-card dt{color:var(--workspace-muted);font-size:.53rem}.batch-card dd{margin-top:2px;font-size:.65rem;font-weight:600}.batch-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:13px;border-top:1px solid var(--workspace-line)}.batch-card-actions a{display:flex;align-items:center;gap:5px;color:var(--workspace-accent);font-size:.64rem;font-weight:650}.jobs-table-wrap{overflow:auto}.jobs-table{min-width:800px}.jobs-table th{position:static;background:#f6f7f5;color:var(--workspace-muted);font-size:.62rem;text-transform:uppercase}.jobs-table td{font-size:.7rem}.jobs-table td:first-child{display:flex;flex-direction:column;text-transform:capitalize}.jobs-table td:first-child small{margin-top:2px;color:var(--workspace-muted);font-size:.58rem}.table-progress{min-width:180px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.table-progress>div{height:5px;overflow:hidden;border-radius:99px;background:#e6ebe8}.table-progress>div span{display:block;height:100%;background:var(--workspace-accent)}.table-progress small{color:var(--workspace-muted);font-size:.59rem}.sidebar-scrim{display:none}@media (max-width: 1260px){:root{--workspace-sidebar: 226px}.metric-grid{grid-template-columns:repeat(2,1fr)}.queue-layout:has(.case-preview){grid-template-columns:190px minmax(620px,1fr)}.queue-layout:has(.case-preview) .case-preview{position:fixed;z-index:450;top:calc(var(--workspace-topbar) + 14px);right:14px;width:330px;box-shadow:0 18px 60px #10273338}.account-copy{display:none}.product-page-context{min-width:130px}}@media (max-width: 1020px){:root{--workspace-sidebar: 0px}.product-sidebar{width:264px;transform:translate(-105%);transition:transform .18s ease;box-shadow:18px 0 50px #0003}.product-sidebar.is-open{transform:translate(0)}.sidebar-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:290;display:block;border:0;background:#0818207a}.product-main{margin-left:0}.mobile-menu-button{display:grid}.global-search{width:min(440px,48vw)}.workspace-page{padding-inline:24px}.queue-layout,.queue-layout:has(.case-preview){grid-template-columns:1fr}.saved-views{position:static;display:flex;overflow-x:auto;gap:4px;padding:5px}.saved-views-title,.saved-views-note{display:none}.saved-views>button{width:max-content;flex:0 0 auto}.case-workspace-header{top:var(--workspace-topbar)}.case-content-grid{grid-template-columns:1fr}.decision-rail{position:static}.case-tabs{overflow-x:auto}.case-tabs button{min-width:max-content}.intake-path-grid,.batch-grid{grid-template-columns:repeat(2,1fr)}.intake-form-layout{grid-template-columns:1fr}.intake-summary{position:static}}@media (max-width: 760px){.product-topbar{padding:0 14px}.product-page-context{display:none}.global-search{flex:1;width:auto;margin:0}.global-search kbd,.topbar-action{display:none}.account-trigger>i{display:none}.workspace-page{padding:26px 15px 50px}.workspace-page-header{align-items:flex-start;flex-direction:column}.workspace-page-actions{width:100%;flex-wrap:wrap}.workspace-page-actions .field--compact{flex:1}.workspace-page-actions .field--compact select{min-width:0}.dashboard-context,.dashboard-context>div{align-items:flex-start;flex-direction:column}.metric-grid,.dashboard-grid,.intake-path-grid,.batch-grid,.quality-grid,.screening-plan-grid{grid-template-columns:1fr}.identity-summary{grid-template-columns:1fr;gap:10px}.identity-summary>div+div{padding:10px 0 0;border-top:1px solid var(--workspace-line);border-left:0}.filter-panel{grid-template-columns:1fr}.case-preview{width:calc(100vw - 28px)!important}.bulk-bar{right:14px;left:14px;min-width:0;transform:none;flex-wrap:wrap}.assurance-banner{align-items:flex-start;flex-wrap:wrap}.assurance-banner .status-pill{margin-left:54px}.form-grid--2{grid-template-columns:1fr}.wizard-steps strong{display:none}.wizard-panel{padding:18px}.result-metrics{grid-template-columns:repeat(2,1fr)}.result-metrics>div:nth-child(3){border-top:1px solid var(--workspace-line);border-left:0}.result-metrics>div:nth-child(4){border-top:1px solid var(--workspace-line)}.case-workspace-header{position:relative;top:0;grid-template-columns:1fr;padding:14px 16px}.case-header-actions{flex-wrap:wrap}.case-workspace-body{padding:15px 12px 50px}.answer-first{padding:17px}.answer-first>p{font-size:.86rem}.answer-grid,.finding-grid,.candidate-list,.principle-grid{grid-template-columns:1fr}.case-tabs{top:6px}.case-tabs button span{display:none}.fact-row{grid-template-columns:1fr;gap:4px}.audit-grid{grid-template-columns:1fr}.finding-actions{flex-direction:column}}@media (prefers-reduced-motion: reduce){.workspace-spinner{animation-duration:1.5s!important}}.tool-card-raw{margin-top:10px;border-top:1px solid var(--workspace-line);padding-top:8px}.tool-card-raw summary{display:flex;align-items:center;gap:6px;cursor:pointer;color:var(--workspace-muted);font-size:.63rem;list-style:none}.tool-card-raw summary::-webkit-details-marker{display:none}.tool-card-raw summary:hover{color:var(--workspace-ink)}.tool-card-raw pre{margin:8px 0 0;padding:10px;max-height:320px;overflow:auto;background:var(--workspace-shell, #f6f7f6);border-radius:8px;font-size:.6rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.leak-traits{display:flex;flex-direction:column;gap:11px}.leak-trait{padding:10px 12px;border:1px solid var(--workspace-line);border-radius:9px;background:#f8faf9}.leak-trait h4{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;color:var(--workspace-navy);font-size:.72rem}.leak-trait h4 small{color:var(--workspace-muted);font-size:.6rem;font-weight:400}.leak-trait ul{margin-top:8px;display:flex;flex-direction:column;gap:6px;list-style:none}.leak-trait-value{padding:6px 0 6px 9px;border-left:2px solid var(--workspace-line-strong)}.leak-trait-value--uebereinstimmend{border-left-color:var(--workspace-green)}.leak-trait-value--abweichend{border-left-color:var(--workspace-amber)}.leak-trait-value--korreliert{border-left-style:dashed;border-left-color:var(--workspace-line-strong)}.leak-trait-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px}.leak-trait-head strong{color:var(--workspace-ink);font-size:.7rem;word-break:break-word}.leak-trait-value>small{display:block;margin-top:3px;color:var(--workspace-muted);font-size:.6rem;line-height:1.45}.leak-trait-limit{display:block;margin-top:9px;padding-top:8px;border-top:1px solid #eef1ef;color:var(--workspace-muted);font-size:.6rem;line-height:1.45}.leak-find{padding:12px 14px;border:1px solid #c9e1d2;border-radius:10px;background:var(--workspace-green-soft)}.leak-find h4{display:flex;align-items:center;gap:7px;color:var(--workspace-green);font-size:.74rem}.leak-find .chip-row{margin:9px 0}.leak-find small{display:block;margin-top:5px;color:#3f5a4b;font-size:.61rem;line-height:1.5}.tool-chip--strong{border-color:#a8cfb8;background:#fff;color:var(--workspace-green);font-weight:650}.leak-query-list{display:flex;flex-direction:column;gap:4px;list-style:none}.leak-query-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 7px;font-size:.61rem;color:var(--workspace-muted)}.leak-query-list strong{color:var(--workspace-ink);font-weight:650}.leak-query-list em{font-style:normal;opacity:.8}.leak-query-list span{margin-left:auto}.leak-queries{display:flex;flex-direction:column;gap:7px}.leak-queries small{color:var(--workspace-muted);font-size:.6rem;line-height:1.45}.marquee{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marquee-text{display:inline-block}.marquee.is-running{text-overflow:clip}.marquee.is-running .marquee-text{animation:marquee-scroll var(--marquee-duration) ease-in-out .6s infinite alternate both}@keyframes marquee-scroll{0%,15%{transform:translate(0)}85%,to{transform:translate(var(--marquee-offset))}}@media (prefers-reduced-motion: reduce){.marquee.is-running .marquee-text{animation:none}.marquee.is-running{text-overflow:ellipsis}}.queue-layout{grid-template-columns:minmax(0,1fr)}.queue-layout:has(.case-preview){grid-template-columns:minmax(0,1fr) 310px}.wq-reiter{display:flex;align-items:flex-end;gap:2px;border-bottom:1px solid var(--workspace-line);margin-bottom:12px;flex-wrap:wrap}.wq-reiter>button{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--workspace-muted);font:inherit;font-weight:600;cursor:pointer}.wq-reiter>button b{min-width:22px;padding:0 7px;border-radius:999px;background:var(--workspace-line);color:var(--workspace-ink);font-size:12px;font-variant-numeric:tabular-nums}.wq-reiter>button.is-aktiv{color:var(--workspace-ink);border-bottom-color:var(--workspace-accent)}.wq-reiter>button.is-aktiv b{background:var(--workspace-accent-soft);color:var(--workspace-accent)}.wq-reiter>button:focus-visible,.wq-link:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.wq-reiter-rest{margin-left:auto;display:inline-flex;align-items:center;gap:12px;padding-bottom:8px}.wq-link{border:0;background:none;color:var(--workspace-accent);font:inherit;font-size:13px;cursor:pointer;padding:0}.wq-link.is-aktiv{font-weight:600;text-decoration:underline}.wq-leise{color:var(--workspace-muted);font-size:12.5px}.wq-schnell{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px;margin-bottom:12px;border:1px solid #bfe0cc;border-radius:10px;background:var(--workspace-green-soft)}.wq-schnell strong{color:var(--workspace-green)}.wq-dots{display:inline-flex;gap:3px}.wq-dots i{width:18px;height:6px;border-radius:3px;background:var(--workspace-line)}.wq-dots i.is-erledigt{background:var(--workspace-green)}.wq-dots i.is-offen{background:var(--workspace-amber)}.wq-dots i.is-unbekannt{background:transparent;border:1px dashed var(--workspace-line-strong)}.wq-offen strong{font-variant-numeric:tabular-nums}.wq-offen strong.has-open{color:var(--workspace-amber)}@media (max-width: 1180px){.queue-layout:has(.case-preview){grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.wq-schnell{flex-direction:column;align-items:flex-start}.wq-reiter-rest{margin-left:0;width:100%}}.wq-schnell--info{border-color:#c5d9f5;background:var(--workspace-blue-soft)}.wq-schnell--info strong{color:var(--workspace-blue)}.ds-panel{margin-bottom:16px}.ds-leise{color:var(--workspace-muted);font-size:12.5px}.ds-kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:14px}.ds-kennzahlen div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--workspace-line);border-radius:10px}.ds-kennzahlen strong{font-size:24px;font-variant-numeric:tabular-nums}.ds-kennzahlen span{color:var(--workspace-muted);font-size:12.5px}.ds-balken{display:flex;align-items:flex-end;gap:4px;height:110px;padding:6px 0 0;border-bottom:1px solid var(--workspace-line);overflow-x:auto}.ds-tag{flex:1 0 18px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px}.ds-saeule{width:100%;max-width:28px;min-height:2px;background:var(--workspace-accent);border-radius:3px 3px 0 0;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.ds-auto{display:block;width:100%;background:var(--workspace-accent-on-dark-soft)}.ds-tag small{color:var(--workspace-muted);font-size:10.5px;font-variant-numeric:tabular-nums}.ds-unten{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:14px}.ds-unten h3{margin:0 0 8px;font-size:14px}.ds-arten{display:flex;flex-wrap:wrap;gap:6px}.ds-arten a{text-decoration:none;border-radius:999px}.ds-arten a:hover .status-pill{filter:brightness(.95);text-decoration:underline}.ds-arten a:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}
