:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#f8fafc;background:#07111f;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{background:#07111f}button,input,select,textarea{font:inherit}input,select,textarea{width:100%;border:1px solid rgba(95,74,54,.16);border-radius:16px;padding:12px 14px;background:#fffbf6f5;color:#3f3024;transition:border-color .16s ease,box-shadow .16s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:#466f8b6b;box-shadow:0 0 0 4px #466f8b1a}.ui-app-shell{min-height:100vh;width:min(1600px,100%);margin:0 auto;padding:24px;color:#2f261d}.platform-module-shell{--platform-module-gap: 16px;--platform-module-actions-gap: 10px;--platform-module-frame-gap: 16px;--platform-module-frame-padding: 18px;--platform-module-frame-radius: 22px;display:grid;gap:var(--platform-module-gap)}.platform-module-header{display:flex;align-items:center;justify-content:flex-end;gap:12px}.platform-module-actions{display:inline-flex;gap:var(--platform-module-actions-gap);flex-wrap:wrap;align-items:center}.platform-module-frame{display:grid;gap:var(--platform-module-frame-gap);padding:var(--platform-module-frame-padding);border-radius:var(--platform-module-frame-radius);overflow:hidden;border:1px solid rgba(95,71,48,.12);background:radial-gradient(circle at top right,rgba(255,204,138,.18),transparent 28%),linear-gradient(180deg,#fffbf4fa,#f7efe4f5);box-shadow:0 18px 40px #4d392314}.platform-module-frame>.ui-metric-grid,.platform-module-frame>.ui-module-grid,.platform-module-frame>.platform-section{margin-top:0}.platform-module-frame>.ui-filter-toolbar,.platform-module-frame>.ui-table-shell{border-radius:22px;box-shadow:0 12px 28px #58422c14}.platform-module-frame>.ui-metric-grid .ui-metric-card{border:1px solid rgba(84,63,40,.12);border-radius:22px;background:radial-gradient(circle at top right,rgba(255,207,122,.18),transparent 34%),linear-gradient(180deg,#fffcf7fa,#f2e9dbf5);box-shadow:0 12px 28px #58422c14}.ui-workspace{display:grid;gap:18px;align-items:stretch}.ui-panel{border:1px solid rgba(84,63,40,.12);border-radius:28px;background:radial-gradient(circle at top right,rgba(255,207,122,.12),transparent 26%),linear-gradient(180deg,#fffcf7f2,#f4ecdff0);box-shadow:0 12px 28px #58422c14;min-height:0}.ui-panel-header,.ui-panel-toolbar{display:grid;gap:12px;padding:14px;border-bottom:1px solid rgba(84,63,40,.12);background:radial-gradient(circle at top right,rgba(255,207,122,.14),transparent 24%),linear-gradient(180deg,#f9f4ebfa,#f1e7d7fa)}.ui-panel-header{align-items:start;flex:0 0 auto}.ui-panel-header__copy{display:grid;align-content:start;min-height:0}.ui-panel-header__copy h2{margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1.08;letter-spacing:-.03em}.ui-panel-header__copy p{margin:8px 0 0;color:#675442}.ui-panel-header__controls,.ui-panel-toolbar__grid{display:grid;gap:10px;align-items:center;width:100%}.ui-panel-header__controls--three{grid-template-columns:minmax(0,1.3fr) 220px 170px}.ui-panel-header__controls--two{grid-template-columns:minmax(0,1fr) 170px}.ui-panel-toolbar--four{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(180px,1fr))}.ui-panel-toolbar input,.ui-panel-toolbar select,.ui-panel-header__controls input,.ui-panel-header__controls select{min-width:0;width:100%}.ui-scroll-panel{min-height:0;overflow:auto}.ui-scroll-panel::-webkit-scrollbar{width:10px;height:10px}.ui-scroll-panel::-webkit-scrollbar-thumb{background:#604b3638;border-radius:999px}.ui-tab-list{display:flex;flex-wrap:wrap;gap:8px}.ui-tab-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.72rem 1rem;border:1px solid rgba(86,64,40,.12);border-radius:999px;background:#67544014;color:#5f4b39;font:inherit;font-weight:700;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.ui-tab-button:hover:not(:disabled){transform:translateY(-1px)}.ui-tab-button--active{background:linear-gradient(135deg,#31493c,#7d5d40);color:#fffaf3;box-shadow:0 12px 24px #31493c2e}.ui-table-wrap{--ui-table-header-height: 48px;--ui-table-scrollbar-width: 12px;flex:1 1 auto;min-height:0;position:relative;border-radius:0 0 28px 28px;overflow:auto;scrollbar-gutter:stable;background:linear-gradient(180deg,#fffcf7e6,#f4ecdfd1);box-shadow:inset 0 1px #ffffff8c}.ui-table-wrap:after{content:"";position:absolute;top:0;right:0;width:var(--ui-table-scrollbar-width);height:var(--ui-table-header-height);background:linear-gradient(180deg,#f3e8d5fa,#ecdfc9fa);box-shadow:inset 0 -1px #5f4a361f;pointer-events:none;z-index:4}.ui-table-wrap::-webkit-scrollbar{width:var(--ui-table-scrollbar-width);height:var(--ui-table-scrollbar-width)}.ui-table-wrap::-webkit-scrollbar-track{margin-top:var(--ui-table-header-height);background:linear-gradient(180deg,#fffcf7e6,#f4ecdfd1)}.ui-table-wrap::-webkit-scrollbar-thumb{background:#604b3638;border:3px solid transparent;border-radius:999px;background-clip:padding-box}.ui-data-table{width:100%;min-width:100%;border-collapse:collapse;font-size:.93rem;line-height:1.4}.ui-data-table thead{position:static}.ui-data-table thead tr{height:var(--ui-table-header-height)}.ui-data-table th{position:sticky;top:0;z-index:3;box-sizing:border-box;text-align:left;height:var(--ui-table-header-height);padding:0 14px;background:linear-gradient(180deg,#f3e8d5fa,#ecdfc9fa);color:#594635;font-size:.74rem;line-height:var(--ui-table-header-height);vertical-align:middle;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;box-shadow:inset 0 -1px #5f4a361f}.ui-data-table td{padding:12px 14px;border-bottom:1px solid rgba(95,74,54,.1);color:#33281f;overflow-wrap:anywhere;word-break:break-word;vertical-align:top}.ui-data-table th:first-child,.ui-data-table td:first-child{padding-left:18px}.ui-data-table th:last-child,.ui-data-table td:last-child{padding-right:18px}.ui-data-table tbody tr{transition:background-color .14s ease;background:#fffcf770}.ui-data-table tbody tr:nth-child(2n){background:#f4ecdf6b}.ui-data-table tbody tr:hover{background:#b3885c1f}.ui-data-table tbody tr:last-child td{border-bottom:none}.ui-sort-button{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;box-sizing:border-box;min-height:100%;height:100%;padding:0;border:none;border-radius:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-transform:inherit;letter-spacing:inherit;line-height:1;text-align:left;cursor:pointer}.ui-sort-button:focus-visible{outline:2px solid rgba(49,73,60,.28);outline-offset:3px}.ui-hero-panel,.ui-metric-card,.ui-module-card,.ui-banner{border:1px solid rgba(86,64,40,.12);box-shadow:0 18px 42px #4733221a;background:radial-gradient(circle at top right,rgba(218,182,129,.18),transparent 30%),linear-gradient(180deg,#fffcf8fa,#f4ebdff7)}.ui-hero-panel{display:grid;grid-template-columns:minmax(0,1.6fr) 320px;gap:20px;align-items:start;padding:18px 20px;border-radius:30px}.ui-hero-main{display:grid;gap:8px}.ui-eyebrow{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;color:#87684b}.ui-hero-panel h1{margin:0;font-family:Georgia,Times New Roman,serif;letter-spacing:-.04em;font-size:clamp(1.9rem,3.6vw,3.4rem);line-height:.94}.ui-hero-copy{margin:4px 0 0;max-width:900px;color:#5d4b3a}.ui-hero-meta{display:grid;gap:12px}.ui-action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.platform-form-grid{display:grid;gap:14px}.platform-inline-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.platform-inline-form-grid .ui-form-field{display:grid;grid-template-columns:220px minmax(0,280px);gap:12px;align-items:center}.platform-inline-form-grid .ui-form-field__label{margin:0;color:#3f3024;font-weight:700;white-space:nowrap}.platform-inline-form-grid .ui-form-field__control{min-width:0}.platform-inline-form-grid .ui-form-field__control>input{width:100%;max-width:280px}.ui-dialog-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.95fr);gap:16px;min-height:0;align-items:stretch}.ui-side-stack{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0}.ui-dialog-layout>.ui-module-card:first-child{align-self:start}.ui-section-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.ui-detail-head{display:grid;gap:12px;margin-bottom:12px}.ui-detail-head__title{display:grid;gap:4px}.ui-detail-head__title h2,.ui-detail-head__title p{margin:0}.ui-detail-head__title h2{line-height:1.05;overflow-wrap:anywhere}.ui-detail-head__title p{line-height:1.45}.ui-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ui-two-column-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ui-two-column-form__full{grid-column:1 / -1}.ui-two-column-form .ui-form-field:last-child{grid-column:1 / -1}.ui-inline-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.ui-modal-actions,.ui-button-grid{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.ui-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:none;border-radius:999px;padding:12px 18px;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.ui-button:focus-visible{outline:3px solid rgba(49,73,60,.35);outline-offset:3px}.ui-button:hover{transform:translateY(-1px)}.ui-button:disabled{opacity:.68;cursor:default;transform:none}.ui-button--primary{background:linear-gradient(135deg,#31493c,#7d5d40);color:#fffaf3;box-shadow:0 12px 24px #31493c3d}.ui-button--secondary{background:#fffaf5eb;color:#3f3024;border:1px solid rgba(86,64,40,.14)}.ui-button--ghost{background:#604b3614;color:#4a3828}.ui-button--danger{background:linear-gradient(135deg,#8d3c30,#b36b4b);color:#fff8f5;box-shadow:0 12px 24px #8d3c3038}.ui-button--full{width:100%}.ui-banner{display:grid;gap:4px;padding:14px 16px;border-radius:22px}.ui-banner--success{color:#2f6a53}.ui-banner--warning{color:#8b5a16}.ui-banner--danger{color:#8d3c30}.ui-banner--info{color:#466f8b}.ui-toast-stack{position:fixed;top:18px;left:50%;z-index:40;display:grid;gap:10px;width:min(520px,calc(100vw - 32px));transform:translate(-50%);pointer-events:none}.ui-toast{display:grid;gap:4px;padding:14px 16px;border-radius:20px;border:1px solid rgba(86,64,40,.12);box-shadow:0 18px 42px #47332224;background:radial-gradient(circle at top right,rgba(218,182,129,.18),transparent 30%),linear-gradient(180deg,#fffcf8fa,#f4ebdff7);pointer-events:auto;animation:ui-toast-in .18s ease-out}.ui-toast strong{font-family:Georgia,Times New Roman,serif}.ui-toast span{color:#5f4a39}.ui-toast--success{color:#2f6a53}.ui-toast--warning{color:#8b5a16}.ui-toast--danger{color:#8d3c30}.ui-toast--info{color:#466f8b}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ui-form-field{display:grid;gap:8px}.ui-form-field__label{display:flex;align-items:center;gap:10px;font-weight:700;color:#47382b}.ui-form-field__label em{font-style:normal;font-size:.74rem;text-transform:uppercase;letter-spacing:.14em;color:#87684b}.ui-form-field__hint,.ui-form-field__error{font-size:.88rem}.ui-form-field__hint{color:#6b5847}.ui-form-field__error{color:#8d3c30}.ui-form-field__control{display:grid}.ui-form-field--invalid .ui-form-field__label{color:#8d3c30}.ui-form-field--invalid .ui-form-field__label em{color:#a3462f}.ui-form-field--invalid .ui-form-field__control>input,.ui-form-field--invalid .ui-form-field__control>select,.ui-form-field--invalid .ui-form-field__control>textarea{border-color:#8d3c306b;box-shadow:0 0 0 4px #8d3c301a;background:#fff5f2f5}.platform-path-picker{width:100%;border:1px solid rgba(100,78,57,.18);border-radius:14px;padding:.82rem .95rem;background:#fffdfa;color:#2d241b;font:inherit;text-align:left;cursor:pointer}.platform-path-picker:disabled{cursor:not-allowed;opacity:.6}.ui-filter-toolbar,.ui-table-shell,.ui-state-panel,.ui-modal{border:1px solid rgba(86,64,40,.12);box-shadow:0 18px 42px #4733221a;background:radial-gradient(circle at top right,rgba(218,182,129,.16),transparent 30%),linear-gradient(180deg,#fffcf8fa,#f4ebdff7)}.ui-filter-toolbar{display:grid;gap:16px;padding:18px;border-radius:26px}.ui-filter-toolbar__header{display:flex;justify-content:space-between;align-items:start;gap:16px;flex-wrap:wrap}.ui-filter-toolbar__copy{display:grid;gap:6px}.ui-filter-toolbar__copy h2,.ui-state-panel h3,.ui-modal__header h2{margin:0;font-family:Georgia,Times New Roman,serif;letter-spacing:-.03em}.ui-filter-toolbar__copy p,.ui-state-panel p,.ui-modal__header p{margin:0;color:#675442}.ui-filter-toolbar__actions,.ui-filter-toolbar__filters{display:flex;flex-wrap:wrap;gap:12px}.ui-filter-toolbar__filters>*{flex:1 1 240px}.ui-table-shell{overflow-x:auto;border-radius:26px}.ui-table-shell::-webkit-scrollbar{height:10px}.ui-table-shell::-webkit-scrollbar-thumb{background:#604b3638;border-radius:999px}.ui-table{--ui-table-basic-header-height: 48px;width:100%;min-width:720px;border-collapse:collapse}.ui-table caption{padding:16px 18px 0;text-align:left;font-size:.86rem;color:#6b5847}.ui-table th,.ui-table td{padding:14px 18px;text-align:left;border-bottom:1px solid rgba(95,74,54,.1)}.ui-table thead tr{height:var(--ui-table-basic-header-height)}.ui-table th{box-sizing:border-box;height:var(--ui-table-basic-header-height);padding-top:0;padding-bottom:0;font-size:.76rem;line-height:var(--ui-table-basic-header-height);vertical-align:middle;text-transform:uppercase;letter-spacing:.14em;color:#7e6550;background:#ede1ceeb}.ui-table__sort-button{display:inline-flex;align-items:center;min-height:100%;height:100%;gap:6px;padding:0;border:none;background:transparent;color:inherit;font:inherit;font-weight:700;text-transform:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer}.ui-table__sort-indicator{font-size:.9em;opacity:.8}.ui-table tbody tr:last-child td{border-bottom:none}.ui-table tbody tr:hover{background:#fffbf6bf}.ui-table__cell--center{text-align:center}.ui-table__cell--right{text-align:right}.ui-table__empty{text-align:center;color:#6b5847}.ui-state-panel{display:grid;gap:10px;padding:24px;border-radius:26px;text-align:center}.ui-state-panel--loading{color:#466f8b}.ui-state-panel--empty{color:#5e4a39}.ui-state-panel--error{color:#8d3c30}.ui-state-panel__eyebrow{font-size:.76rem;text-transform:uppercase;letter-spacing:.14em;color:inherit}.ui-state-panel__action{display:flex;justify-content:center}.ui-modal-backdrop{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px;background:#2e241b4d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ui-modal{width:min(980px,100%);max-height:min(90vh,960px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;padding:22px;border-radius:30px;overflow:hidden}.ui-modal__header,.ui-modal__body,.ui-modal__footer{display:grid;gap:10px}.ui-modal__header{padding-bottom:10px;border-bottom:1px solid rgba(95,74,54,.1)}.ui-modal__body{min-height:0;overflow:auto;padding-right:6px}.ui-modal__footer{display:flex;justify-content:flex-end;gap:10px;padding-top:10px;border-top:1px solid rgba(95,74,54,.1)}.ui-confirm-sheet{position:fixed;inset:auto 24px 24px auto;z-index:130;width:min(420px,calc(100vw - 48px));display:grid;gap:12px;padding:20px;border:1px solid rgba(141,60,48,.14);border-radius:26px;box-shadow:0 24px 48px #4733222e;background:radial-gradient(circle at top right,rgba(214,153,95,.18),transparent 34%),linear-gradient(180deg,#fffaf5fc,#f5eadffa);color:#3f3024}.ui-confirm-sheet__eyebrow{font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#9a6540}.ui-confirm-sheet h3{margin:0;font-family:Georgia,Times New Roman,serif;letter-spacing:-.03em}.ui-confirm-sheet p{margin:0;color:#6b5847}.ui-confirm-sheet__actions{display:flex;justify-content:flex-end;gap:10px}.ui-module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,360px));justify-content:center;gap:14px;margin-top:18px}.ui-module-card{display:grid;gap:10px;padding:18px;border-radius:24px}.ui-module-card h2,.ui-metric-card strong{margin:0;font-family:Georgia,Times New Roman,serif}.ui-module-card p,.ui-metric-card p{margin:0;color:#675442}.ui-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:18px}.ui-metric-card{display:grid;align-content:start;gap:8px;padding:16px;border-radius:24px}.ui-metric-card>span:first-child,.stat-card>span:first-child,.batch-chip>span:first-child{margin:0;line-height:1.2}.ui-metric-card span{display:block;font-size:.74rem;text-transform:uppercase;letter-spacing:.14em;color:#7e6550}.ui-metric-card>strong,.stat-card>strong,.batch-chip>strong{margin-top:0!important;line-height:1.08}.ui-metric-card strong{display:block;margin-top:8px;font-size:2rem;line-height:1}.ui-metric-card>p,.stat-card>p,.batch-chip>p,.stat-card>small,.batch-chip>small{margin:0}.ui-badge{display:inline-flex;align-items:center;justify-content:center;padding:.42rem .72rem;border-radius:999px;font-size:.82rem;font-weight:700;white-space:nowrap}.ui-badge--neutral{background:#604b361a;color:#5e4a39}.ui-badge--info{background:#466f8b1f;color:#315870}.ui-badge--success{background:#2f6a531f;color:#2f6a53}.ui-badge--warning{background:#a5671f24;color:#8b5a16}.ui-badge--danger{background:#8d3c301f;color:#8d3c30}.badge,.delivery-badge{display:inline-flex;align-items:center;justify-content:center;padding:.32rem .68rem;border-radius:999px;font-size:.77rem;font-weight:700}.badge.exact,.badge.neutral,.delivery-badge.mail{background:#66926c24;color:#35513b}.badge.mismatch,.badge.alert,.badge.warn,.delivery-badge.post{background:#d69c322e;color:#7d5200}.badge.missing,.badge.danger,.delivery-badge.inkasso{background:#b4483924;color:#8b2f23}.badge.soft,.delivery-badge.hybrid{background:#7b70aa24;color:#5a4688}.delivery-badge.intern{background:#6d5a4924;color:#6d5a49}@media(max-width:1200px){.ui-app-shell{padding:16px}.ui-panel-header__controls--three,.ui-panel-header__controls--two,.ui-panel-toolbar--four,.ui-workspace,.ui-dialog-layout,.ui-meta-grid,.ui-two-column-form,.ui-inline-actions,.ui-hero-panel{grid-template-columns:1fr}.ui-table{min-width:640px}}@media(max-width:720px){.ui-app-shell{padding:12px}.platform-module-header{justify-content:flex-start}.ui-hero-panel{gap:14px;padding:16px;border-radius:24px}.ui-action-row,.ui-modal__footer,.ui-confirm-sheet__actions{display:grid;grid-template-columns:1fr}.platform-inline-form-grid .ui-form-field{grid-template-columns:1fr;gap:6px;align-items:stretch}.platform-inline-form-grid{grid-template-columns:1fr}.ui-section-head{flex-direction:column;align-items:stretch}.ui-button{width:100%}.ui-confirm-sheet{inset:auto 12px 12px;width:auto;border-radius:22px}.ui-filter-toolbar,.ui-state-panel,.ui-module-card,.ui-metric-card{border-radius:20px}.ui-table{min-width:560px}}:root{--ui-bg-app: #07111f;--ui-bg-app-strong: #0b1220;--ui-bg-sidebar: #071321;--ui-surface: #111827;--ui-surface-soft: #101b2b;--ui-surface-hover: #172338;--ui-border: rgba(148, 163, 184, .16);--ui-border-strong: rgba(148, 163, 184, .28);--ui-text: #f8fafc;--ui-text-secondary: #cbd5e1;--ui-text-muted: #64748b;--ui-primary: #3b82f6;--ui-primary-hover: #2563eb;--ui-success: #10b981;--ui-warning: #f59e0b;--ui-danger: #ef4444;--ui-info: #0ea5e9;--ui-planning: #8b5cf6;--ui-radius-card: 14px;--ui-radius-panel: 16px;--ui-shadow-panel: 0 18px 42px rgba(0, 0, 0, .24);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ui-text);background:var(--ui-bg-app)}body{background:linear-gradient(180deg,var(--ui-bg-app) 0%,var(--ui-bg-app-strong) 100%);color:var(--ui-text)}button,input,select,textarea{font-family:inherit}input,select,textarea{min-height:42px;border-color:var(--ui-border);border-radius:10px;background:#0f172adb;color:var(--ui-text)}input::placeholder,textarea::placeholder{color:var(--ui-text-muted)}input:focus,select:focus,textarea:focus{border-color:#3b82f694;box-shadow:0 0 0 3px #3b82f629}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-app-shell{display:grid;grid-template-columns:280px minmax(0,1fr);width:100%;max-width:none;min-height:100vh;margin:0;padding:0;color:var(--ui-text);background:var(--ui-bg-app)}.ui-app-sidebar{position:sticky;top:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;height:100vh;padding:22px 16px;border-right:1px solid var(--ui-border);background:linear-gradient(180deg,#081525,#071321)}.ui-app-brand{display:flex;align-items:center;gap:12px;min-height:52px;padding:4px 8px}.ui-app-brand__mark,.platform-sidebar-user__avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:999px;background:#3b82f62e;color:#bfdbfe;font-weight:800}.ui-app-brand strong,.platform-sidebar-user strong{display:block;color:var(--ui-text);font-size:.96rem;letter-spacing:0}.ui-app-brand small,.platform-sidebar-user small{display:block;margin-top:2px;color:var(--ui-text-secondary);font-size:.78rem}.ui-app-main{min-width:0;background:var(--ui-bg-app)}.ui-app-topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(180px,auto) minmax(320px,1fr) auto auto;align-items:center;gap:16px;min-height:64px;padding:12px 28px;border-bottom:1px solid var(--ui-border);background:#07111ff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ui-app-topbar__title{min-width:0}.ui-app-topbar__title h1{margin:0;font-size:1.35rem;line-height:1.1}.ui-app-search input{height:40px;min-height:40px;padding-left:14px}.ui-app-content{min-width:0;padding:24px 28px 32px}.ui-eyebrow,.ui-metric-card span,.stat-card>span:first-child,.batch-chip>span:first-child,.ui-form-field__label em,.ui-table th,.ui-data-table th{color:var(--ui-text-muted);letter-spacing:.08em}.ui-hero-panel,.ui-filter-toolbar,.ui-table-shell,.ui-state-panel,.ui-modal,.ui-panel,.ui-module-card,.ui-metric-card,.ui-banner,.platform-module-frame{border-color:var(--ui-border);border-radius:var(--ui-radius-panel);background:linear-gradient(180deg,#111827fa,#101b2bfa);box-shadow:none;color:var(--ui-text)}.ui-module-card,.ui-metric-card{border-radius:var(--ui-radius-card)}.ui-panel-header,.ui-panel-toolbar{border-bottom-color:var(--ui-border);background:#0f172ab8}.ui-hero-panel h1,.ui-panel-header__copy h2,.ui-filter-toolbar__copy h2,.ui-state-panel h3,.ui-modal__header h2,.ui-module-card h2,.ui-module-card h3,.ui-metric-card strong,.ui-toast strong,.ui-confirm-sheet h3{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;color:var(--ui-text)}.ui-hero-copy,.ui-panel-header__copy p,.ui-filter-toolbar__copy p,.ui-state-panel p,.ui-modal__header p,.ui-module-card p,.ui-metric-card p,.ui-form-field__hint,.ui-table caption,.ui-table__empty{color:var(--ui-text-secondary)}.ui-button{min-height:40px;border-radius:10px;padding:10px 14px;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.ui-button:hover{transform:none}.ui-button--primary{background:var(--ui-primary);color:#fff;box-shadow:none}.ui-button--primary:hover:not(:disabled){background:var(--ui-primary-hover)}.ui-button--secondary{border:1px solid var(--ui-border);background:#0f172ae0;color:var(--ui-text)}.ui-button--ghost{border:1px solid transparent;background:transparent;color:var(--ui-text-secondary)}.ui-button--ghost:hover:not(:disabled),.ui-button--secondary:hover:not(:disabled){border-color:var(--ui-border-strong);background:var(--ui-surface-hover);color:var(--ui-text)}.ui-button--danger{background:var(--ui-danger);color:#fff;box-shadow:none}.ui-filter-toolbar{padding:16px}.ui-table-shell,.ui-table-wrap{border-color:var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-soft)}.ui-table,.ui-data-table{color:var(--ui-text)}.ui-table th,.ui-data-table th{position:sticky;top:0;z-index:3;background:#0f172a;color:var(--ui-text-muted);box-shadow:inset 0 -1px 0 var(--ui-border)}.ui-table td,.ui-data-table td{border-bottom-color:var(--ui-border);color:var(--ui-text-secondary)}.ui-table tbody tr,.ui-data-table tbody tr,.ui-data-table tbody tr:nth-child(2n){background:transparent}.ui-table tbody tr:hover,.ui-data-table tbody tr:hover{background:#3b82f614}.ui-table-wrap:after{background:#0f172a;box-shadow:inset 0 -1px 0 var(--ui-border)}.ui-table-wrap::-webkit-scrollbar-track,.ui-scroll-panel::-webkit-scrollbar-track{background:var(--ui-surface-soft)}.ui-table-wrap::-webkit-scrollbar-thumb,.ui-table-shell::-webkit-scrollbar-thumb,.ui-scroll-panel::-webkit-scrollbar-thumb{background:#94a3b852}.ui-badge{border:1px solid currentColor;background:transparent;font-size:.76rem}.ui-badge--neutral{color:#94a3b8}.ui-badge--info{color:var(--ui-info)}.ui-badge--success{color:var(--ui-success)}.ui-badge--warning{color:var(--ui-warning)}.ui-badge--danger{color:var(--ui-danger)}.badge.exact,.badge.neutral,.delivery-badge.mail{color:var(--ui-success);background:#10b9811f}.badge.mismatch,.badge.alert,.badge.warn,.delivery-badge.post{color:var(--ui-warning);background:#f59e0b1f}.badge.missing,.badge.danger,.delivery-badge.inkasso{color:var(--ui-danger);background:#ef44441f}.badge.soft,.delivery-badge.hybrid{color:var(--ui-planning);background:#8b5cf61f}.delivery-badge.intern{color:#94a3b8;background:#94a3b81f}.ui-form-field__label,.platform-inline-form-grid .ui-form-field__label{color:var(--ui-text-secondary)}.ui-form-field__error,.ui-form-field--invalid .ui-form-field__label{color:var(--ui-danger)}.ui-modal-backdrop{background:#020617b8}@media(max-width:1100px){.ui-app-shell{grid-template-columns:240px minmax(0,1fr)}.ui-app-topbar{grid-template-columns:1fr}}.ui-app-shell{grid-template-columns:268px minmax(0,1fr)}.ui-app-sidebar{padding:18px 14px;gap:14px}.ui-app-brand{min-height:44px}.ui-app-topbar{min-height:56px;padding:8px 24px;grid-template-columns:minmax(210px,auto) minmax(360px,1fr) auto auto}.ui-app-topbar__title h1{font-size:1.16rem}.ui-app-search input{height:36px;min-height:36px;font-size:.84rem}.ui-app-content{padding:20px 24px 28px}.ui-button{min-height:36px;padding:8px 12px;font-size:.86rem}.ui-metric-grid{gap:10px}.ui-metric-card{gap:6px;padding:14px;min-height:92px}.ui-metric-card strong{font-size:1.55rem}.ui-table,.ui-data-table{font-size:.86rem}.ui-table th,.ui-data-table th{height:40px;line-height:40px;padding-left:12px;padding-right:12px;font-size:.68rem}.ui-table td,.ui-data-table td{padding:10px 12px}.ui-filter-toolbar{gap:12px;padding:14px}.ui-filter-toolbar__filters{gap:10px}:root{--ui-control-height: 40px;--ui-control-height-compact: 36px;--ui-control-radius: 10px;--ui-control-padding-x: 12px;--ui-panel-padding: 14px;--ui-table-header-height: 40px;--ui-table-cell-padding-y: 10px;--ui-table-cell-padding-x: 12px;--ui-badge-height: 26px}body .ui-app-topbar{min-height:56px;padding:8px 24px}body .ui-app-content{padding:20px 24px 28px}body .platform-module-frame{padding:var(--ui-panel-padding)}body .platform-module-shell,body .platform-module-frame,body .ui-panel,body .ui-filter-toolbar,body .ui-table-shell,body .ui-table-wrap,body .ui-scroll-panel,body .ui-state-panel,body .ui-modal,body .ui-module-card,body .ui-metric-card,body .stat-card,body .table-panel,body .detail-panel{border-color:var(--ui-border);border-radius:var(--ui-radius-card);background-color:var(--ui-surface-soft);box-shadow:none;color:var(--ui-text)}body .ui-panel,body .ui-filter-toolbar,body .ui-state-panel,body .ui-module-card,body .ui-metric-card,body .stat-card,body .table-panel,body .detail-panel{padding:var(--ui-panel-padding)}body .ui-panel-header,body .ui-panel-toolbar,body .ui-filter-toolbar__header,body .panel-head,body .toolbar{gap:12px;min-height:auto;padding:12px var(--ui-panel-padding);border-bottom-color:var(--ui-border);background:#0f172ab8}body .ui-button,body .platform-module-shell button.ui-button,body .platform-module-shell .ui-button,body .platform-module-shell .secondary,body .platform-module-shell .hero-settings-button,body .platform-module-shell .filter-chip,body .platform-module-shell .panel-tab-button,body .platform-module-shell .ui-tab-button,body .platform-module-shell .gear-button{min-height:var(--ui-control-height-compact);height:auto;border-radius:var(--ui-control-radius);padding:8px var(--ui-control-padding-x);font-size:.86rem;font-weight:650;letter-spacing:0;box-shadow:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease}body .platform-module-shell .filter-chip,body .platform-module-shell .panel-tab-button,body .platform-module-shell .ui-tab-button{border-color:var(--ui-border);background:#0f172abd;color:var(--ui-text-secondary)}body .platform-module-shell .filter-chip.is-active,body .platform-module-shell .panel-tab-button.active,body .platform-module-shell .ui-tab-button--active{border-color:#3b82f675;background:#3b82f62e;color:var(--ui-text)}body .platform-module-shell input:not([type=checkbox]):not([type=radio]),body .platform-module-shell select,body .platform-module-shell textarea,body .ui-form-field__control>input:not([type=checkbox]):not([type=radio]),body .ui-form-field__control>select,body .ui-form-field__control>textarea,body .ui-panel-toolbar input,body .ui-panel-toolbar select,body .ui-panel-header__controls input,body .ui-panel-header__controls select{min-height:var(--ui-control-height);height:var(--ui-control-height);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);padding:0 var(--ui-control-padding-x);background:#0f172adb;color:var(--ui-text);font-size:.86rem;box-shadow:none}body .platform-module-shell textarea,body .ui-form-field__control>textarea{height:auto;min-height:96px;padding-top:10px;padding-bottom:10px;line-height:1.45}body .platform-module-shell input::placeholder,body .platform-module-shell textarea::placeholder{color:var(--ui-text-muted)}body .platform-module-shell input:not([type=checkbox]):not([type=radio]):focus,body .platform-module-shell select:focus,body .platform-module-shell textarea:focus{border-color:#3b82f694;outline:none;box-shadow:0 0 0 3px #3b82f629}body .platform-module-shell input[type=checkbox],body .platform-module-shell input[type=radio]{width:16px;height:16px;min-height:16px;accent-color:var(--ui-primary)}body .ui-badge,body .platform-module-shell .ui-badge,body .platform-module-shell .badge,body .platform-module-shell [class*=badge],body .platform-module-shell [class*=Badge]{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ui-badge-height);padding:0 9px;border-radius:999px;font-size:.74rem;font-weight:700;line-height:1;letter-spacing:0}body .ui-table,body .ui-data-table,body .platform-module-shell table{width:100%;border-collapse:separate;border-spacing:0;color:var(--ui-text);font-size:.86rem}body .ui-table th,body .ui-data-table th,body .platform-module-shell table th{height:var(--ui-table-header-height);padding:0 var(--ui-table-cell-padding-x);background:#0f172a;color:var(--ui-text-muted);font-size:.68rem;line-height:var(--ui-table-header-height);letter-spacing:.08em;box-shadow:inset 0 -1px 0 var(--ui-border)}body .ui-table td,body .ui-data-table td,body .platform-module-shell table td{padding:var(--ui-table-cell-padding-y) var(--ui-table-cell-padding-x);border-bottom:1px solid var(--ui-border);color:var(--ui-text-secondary);vertical-align:middle}body .ui-table tbody tr:hover,body .ui-data-table tbody tr:hover,body .platform-module-shell table tbody tr:hover{background:#3b82f614}body .platform-module-frame>.ui-filter-toolbar,body .platform-module-frame>.ui-table-shell,body .platform-module-frame>.ui-table-wrap,body .platform-module-frame>.ui-metric-grid .ui-metric-card,body .platform-module-frame>.ui-panel{border-radius:var(--ui-radius-card)}body .platform-module-shell .filter-chip,body .platform-module-shell .panel-tab-button,body .platform-module-shell .ui-tab-button,body .platform-module-shell .hero-settings-button,body .platform-module-shell .gear-button,body .platform-module-shell .secondary,body .platform-module-shell .batch-action,body .platform-module-shell .batch-action-secondary,body .platform-module-shell .close-button{height:var(--ui-control-height-compact);min-height:var(--ui-control-height-compact);border-radius:var(--ui-control-radius);padding-top:8px;padding-bottom:8px;font-size:.86rem;line-height:1.2}body .platform-module-shell .toolbar input,body .platform-module-shell .toolbar select,body .platform-module-shell .panel-head-controls input,body .platform-module-shell .panel-head-controls select{border-radius:var(--ui-control-radius);font-size:.86rem}body .platform-module-frame>.ui-metric-grid .ui-metric-card{border-color:var(--ui-border);background:linear-gradient(180deg,#111827fa,#101b2bfa);color:var(--ui-text)}body .ui-table,body .ui-data-table,body .platform-module-shell table,body .ui-table th,body .ui-data-table th,body .platform-module-shell table th,body .ui-table td,body .ui-data-table td,body .platform-module-shell table td,body .ui-table button,body .ui-data-table button,body .platform-module-shell table button,body .ui-table .ui-badge,body .ui-data-table .ui-badge,body .platform-module-shell table .ui-badge,body .platform-module-shell table .badge,body .platform-module-shell table [class*=pill],body .platform-module-shell table [class*=Pill]{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body .ui-table-wrap{--ui-table-header-height: 40px}body .ui-table{--ui-table-basic-header-height: 40px}body .ui-table th,body .ui-data-table th,body .platform-module-shell table th{height:var(--ui-table-header-height);padding-top:0;padding-bottom:0;line-height:var(--ui-table-header-height)}body .ui-table td,body .ui-data-table td,body .platform-module-shell table td{padding-top:var(--ui-table-cell-padding-y);padding-bottom:var(--ui-table-cell-padding-y);line-height:1.4}body .platform-module-shell table .sort-button.ui-sort-button,body .platform-module-shell table .ui-sort-button{height:var(--ui-table-header-height);min-height:var(--ui-table-header-height);padding:0;color:var(--ui-text-muted);line-height:1.1}body .platform-module-shell table .status-pill,body .platform-module-shell table [class*=status-pill]{min-height:var(--ui-badge-height);padding:0 9px;border:1px solid currentColor;border-radius:999px;background:#94a3b81f;color:var(--ui-text-muted);font-size:.74rem;line-height:1}body .platform-module-shell table .status-pill.soft,body .platform-module-shell table .status-pill.neutral,body .platform-module-shell table .status-pill.muted{background:#94a3b81f;color:var(--ui-text-muted)}body .platform-module-shell table .status-pill.warn,body .platform-module-shell table .status-pill.alert{background:#f59e0b1f;color:var(--ui-warning)}body .platform-module-shell table .status-pill.danger{background:#ef44441f;color:var(--ui-danger)}body .platform-module-shell table .status-pill.success,body .platform-module-shell table .status-pill.ready{background:#10b9811f;color:var(--ui-success)}.ui-app-nav-toggle{display:none;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-bg-app-strong);color:var(--ui-text);font-size:1.3rem;line-height:1;cursor:pointer}.ui-app-nav-overlay{display:none}@media(max-width:860px){html{overflow-x:hidden}body .ui-app-shell{grid-template-columns:1fr}body .ui-app-sidebar{position:fixed;top:0;left:0;z-index:60;width:min(82vw,320px);max-width:320px;height:100vh;transform:translate(-100%);transition:transform .25s ease;box-shadow:0 18px 50px #0000008c}body .ui-app-shell--nav-open .ui-app-sidebar{transform:translate(0)}body .ui-app-sidebar__nav{overflow-y:auto}body .ui-app-shell--nav-open .ui-app-nav-overlay{display:block;position:fixed;inset:0;z-index:55;background:#0308108c}.ui-app-nav-toggle{display:inline-flex}body .ui-app-topbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:auto;padding:10px 14px}body .ui-app-topbar__title{flex:1 1 auto;min-width:0}body .ui-app-topbar__title h1{font-size:1.1rem}body .ui-app-topbar .ui-app-search{display:none}body .ui-app-topbar__actions{flex:0 0 auto}body .ui-hero-meta{flex:1 1 100%}body .ui-app-content{padding:16px 14px 28px}}html{overflow-y:auto;scrollbar-gutter:stable;background:var(--ui-bg-app)}body{min-height:100vh;background:var(--ui-bg-app)}#root{min-height:100vh;background:transparent}.platform-meta-card{display:grid;gap:6px;padding:12px 14px;border-radius:22px;border:1px solid rgba(86,64,40,.1);background:#fffbf5db;min-height:74px;align-content:start}.platform-meta-card span{display:block;font-size:.76rem;text-transform:uppercase;letter-spacing:.14em;color:var(--ui-text-muted)}.platform-meta-card strong{display:block;margin-top:2px}.platform-meta-card--user{min-width:220px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px}.platform-meta-card__content{display:grid;gap:6px;justify-items:start;text-align:left}.platform-meta-card__actions{display:inline-flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;align-self:center}.platform-meta-card__button{padding:8px 12px}.platform-section{margin-top:18px}.platform-login-shell{min-height:100vh;display:grid;place-items:center}.platform-login-layout{display:grid;gap:18px;margin-top:18px}.platform-login-card{max-width:420px;align-self:start;text-align:center}.platform-login-card--centered{width:min(420px,calc(100vw - 32px))}.platform-login-center{width:100%;display:flex;justify-content:center;padding:24px}.platform-login-title{margin:0;font-family:Georgia,Times New Roman,serif;letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.1rem);line-height:.96}.platform-login-logo{width:min(210px,58%);height:auto;margin:0 auto 8px}.platform-login-subtitle{margin:2px 0 0;color:var(--ui-text-muted);font-weight:700}.platform-login-metrics{align-self:start}.platform-login-card h2{margin-bottom:2px}.platform-password-rule{margin:0;font-size:.84rem;color:var(--ui-text-muted);text-align:left}.platform-password-input{position:relative}.platform-password-input input{padding-right:52px}.platform-password-input__toggle{position:absolute;top:50%;right:8px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:#604b3614;color:var(--ui-text);cursor:pointer;transform:translateY(-50%);transition:background .16s ease,transform .16s ease,opacity .16s ease}.platform-password-input__toggle:hover:not(:disabled){background:#604b3624;transform:translateY(calc(-50% - 1px))}.platform-password-input__toggle:disabled{opacity:.6;cursor:default}.platform-password-input__toggle .platform-action-icon{width:18px;height:18px;flex-basis:18px}.platform-password-hint{margin:-2px 0 0;font-size:.82rem;text-align:left}.platform-password-hint--error{color:var(--ui-danger)}.platform-login-card .platform-form-grid,.platform-login-card .workboard-action-row,.platform-login-card .ui-banner{text-align:left}.platform-password-modal{display:grid;gap:14px}.platform-password-user{display:grid;gap:2px;padding:12px 14px;border-radius:18px;border:1px solid rgba(86,64,40,.12);background:#fffbf6c7}.platform-password-user strong{color:var(--ui-text)}.platform-password-user span{font-size:.82rem;color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.08em}.platform-password-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-password-grid .ui-form-field:first-child{grid-column:1 / -1}.platform-password-rule-box{padding:12px 14px;border-radius:18px;background:#fff9f1e6;border:1px solid rgba(86,64,40,.1)}.platform-nav{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 0}.platform-nav__item{border:1px solid rgba(86,64,40,.12);border-radius:999px;padding:10px 16px;background:#fffaf5d1;color:var(--ui-text);font-weight:700;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.platform-nav__item:hover{transform:translateY(-1px)}.platform-nav__item--active{background:linear-gradient(135deg,var(--ui-success),var(--ui-surface-hover));color:var(--ui-text);box-shadow:0 12px 24px #31493c38}.platform-hero-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%}.platform-hero-controls .platform-nav{flex:1 1 auto;margin:0}.platform-hero-actions{display:flex;flex:0 0 auto;margin-left:auto}.platform-hero-task-button{min-width:178px;background:linear-gradient(135deg,var(--ui-surface-hover),var(--ui-surface-hover));box-shadow:0 14px 28px #7d5d4042}.platform-hero-task-button:hover:not(:disabled){box-shadow:0 16px 30px #7d5d404d}.platform-overview-section{margin-top:18px}.platform-overview-heading{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,2.8vw,2.5rem);letter-spacing:-.04em;text-align:center}.platform-module-header--with-title{justify-content:space-between;height:48px;margin:18px 0}.platform-module-title{margin:0;display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1.5vw,1.45rem);letter-spacing:-.04em;line-height:48px;height:48px;white-space:nowrap}.platform-overview-module-card{position:relative;align-content:start;justify-items:center;width:min(360px,100%);min-height:390px;padding:22px 20px 26px;border:1px solid rgba(255,255,255,.72);border-radius:30px;background:linear-gradient(180deg,#fffffffa,#f8f0e6f7);color:inherit;text-align:center;cursor:pointer;box-shadow:0 22px 44px #6e523514,inset 0 1px #ffffffd9;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.platform-overview-module-card:hover{transform:translateY(-2px);box-shadow:0 28px 52px #6e52351f,inset 0 1px #ffffffe6}.platform-overview-module-card:focus-visible{outline:3px solid rgba(49,73,60,.3);outline-offset:3px}.platform-overview-module-card--active{border-color:#31493c47;box-shadow:0 28px 54px #31493c24,inset 0 1px #ffffffeb}.platform-overview-module-card h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.2vw,1.5rem);line-height:1.02;letter-spacing:-.04em;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-wrap:balance}.platform-overview-module-card p{margin:0;max-width:26ch;color:var(--ui-text-muted);font-size:.98rem;line-height:1.45}.platform-overview-module-visual{position:relative;display:grid;place-items:center;width:100%;min-height:200px;margin:10px 0 6px}.platform-overview-module-orb{position:relative;display:grid;place-items:center;width:180px;height:132px;border-radius:999px 999px 28px 28px;background:radial-gradient(circle at top,rgba(255,255,255,.92),transparent 45%),linear-gradient(180deg,#bbd8f5eb,#bbd8f538);box-shadow:inset 0 -16px 26px #fff6,0 24px 38px #7e9dc029}.platform-overview-module-icon{display:inline-flex;align-items:center;justify-content:center;width:112px;height:112px;border-radius:34px;background:#ffffff47;color:var(--ui-primary)}.platform-overview-module-icon .platform-action-icon{width:64px;height:64px;flex-basis:64px;filter:drop-shadow(0 10px 16px rgba(79,136,195,.16))}.platform-overview-module-spark{position:absolute;width:18px;height:18px;border-radius:999px;background:#fffffff0;box-shadow:0 0 14px #fffffff2,0 0 32px #ffffffad}.platform-overview-module-spark:before,.platform-overview-module-spark:after{content:"";position:absolute;inset:50%;background:#fffffff0;transform:translate(-50%,-50%)}.platform-overview-module-spark:before{width:2px;height:22px;border-radius:999px}.platform-overview-module-spark:after{width:22px;height:2px;border-radius:999px}.platform-overview-module-spark--left{top:54px;left:calc(50% - 78px)}.platform-overview-module-spark--right{top:42px;right:calc(50% - 86px);transform:scale(.72)}.platform-overview-module-card--arbeitsboard .platform-overview-module-orb{background:radial-gradient(circle at top,rgba(255,255,255,.94),transparent 45%),linear-gradient(180deg,#b7d6f6f5,#b7d6f642)}.platform-overview-module-card--arbeitsboard .platform-overview-module-icon{color:var(--ui-primary)}.platform-overview-module-card--forderungsmanagement .platform-overview-module-orb{background:radial-gradient(circle at top,rgba(255,255,255,.94),transparent 45%),linear-gradient(180deg,#ffdba5fa,#ffdba542);box-shadow:inset 0 -16px 26px #fff6,0 24px 38px #c2893f29}.platform-overview-module-card--forderungsmanagement .platform-overview-module-icon{color:var(--ui-warning)}.platform-overview-module-card--analysecenter .platform-overview-module-orb{background:radial-gradient(circle at top,rgba(255,255,255,.94),transparent 45%),linear-gradient(180deg,#dcf0adfa,#dcf0ad42);box-shadow:inset 0 -16px 26px #fff6,0 24px 38px #7ea94a24}.platform-overview-module-card--analysecenter .platform-overview-module-icon{color:var(--ui-success)}.platform-overview-module-card--angebotswesen .platform-overview-module-orb{background:radial-gradient(circle at top,rgba(255,255,255,.94),transparent 45%),linear-gradient(180deg,#ffce9afa,#ffce9a42);box-shadow:inset 0 -16px 26px #fff6,0 24px 38px #c27a3029}.platform-overview-module-card--angebotswesen .platform-overview-module-icon{color:var(--ui-warning)}.platform-overview-module-card--schnittstellenmonitor .platform-overview-module-orb{background:radial-gradient(circle at top,rgba(255,255,255,.94),transparent 45%),linear-gradient(180deg,#e3d0f5fa,#e3d0f542);box-shadow:inset 0 -16px 26px #fff6,0 24px 38px #9273b724}.platform-overview-module-card--schnittstellenmonitor .platform-overview-module-icon{color:var(--ui-planning)}.platform-section h2{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;letter-spacing:-.03em}.platform-state-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.platform-path-grid{display:grid;gap:12px}.platform-path-row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;align-items:center}.platform-path-row__label{font-weight:700;color:var(--ui-text)}.platform-path-row__input{min-width:0}.platform-settings-stack{display:grid;gap:16px;margin-top:1rem}.platform-settings-subcard{display:grid;gap:14px;padding:16px;border:1px solid rgba(86,64,40,.1);border-radius:22px;background:#fffbf69e}.platform-settings-subcard--nested{padding:14px;border-radius:18px;background:#ffffff9e}.platform-settings-subcard__header{display:grid;gap:4px}.platform-settings-subcard__header h3{margin:0;font-family:Georgia,Times New Roman,serif;letter-spacing:-.02em}.platform-settings-subcard__header p{margin:0;color:var(--ui-text-muted)}.platform-settings-grid{display:grid;gap:14px}.platform-mail-graph-row,.platform-mail-secret-row{display:grid;gap:14px;align-items:center}.platform-mailbox-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.platform-mailbox-tab{border:1px solid rgba(86,64,40,.12);border-radius:18px 18px 0 0;background:#fff8f0e6;color:var(--ui-text-muted);padding:10px 16px;font:inherit;font-weight:700;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.platform-mailbox-tab:hover:not(:disabled){background:#fffcf8fa;border-color:#56402833}.platform-mailbox-tab--active{background:#ffffffeb;border-color:#56402829;color:var(--ui-text)}.platform-mailbox-tab--add{border-style:dashed;color:var(--ui-text-muted)}.platform-mailbox-grid{display:grid;gap:14px;align-items:center}.platform-settings-field{min-width:0}.platform-settings-field--wide{grid-column:1 / -1}.platform-mailbox-grid>.platform-settings-field--wide{grid-column:1 / 4}.platform-compact-setting{display:grid;grid-template-columns:160px minmax(0,1fr);gap:8px;align-items:center}.platform-compact-setting--checkbox{grid-template-columns:auto auto;align-items:center;justify-content:start;column-gap:10px;min-height:42px}.platform-compact-setting__label{font-weight:700;color:var(--ui-text);line-height:1.25;white-space:nowrap;text-align:right}.platform-compact-setting__control{min-width:0}.platform-compact-checkbox{display:inline-flex;align-items:center;justify-content:flex-start;color:var(--ui-text);font-weight:700}.platform-compact-checkbox input{margin:0}.platform-mail-graph-row .platform-compact-setting{gap:6px}.platform-compact-setting--checkbox .platform-compact-setting__label{text-align:left}.platform-mailbox-grid__action{display:flex;grid-column:4;justify-content:flex-end;align-self:end;justify-self:end}.platform-system-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.platform-system-upload{display:inline-flex;align-items:center;gap:10px;min-height:42px;font-weight:700;color:var(--ui-text)}.platform-system-upload__label{white-space:nowrap}.platform-audit-preview,.platform-audit-modal-list{display:grid;gap:12px}.platform-audit-item{display:grid;gap:4px;padding:14px 16px;border:1px solid rgba(86,64,40,.1);border-radius:18px;background:#ffffffb8}.platform-audit-item strong{color:var(--ui-text)}.platform-audit-item span{color:var(--ui-text-muted);font-size:.94rem}.platform-audit-item p{margin:0;color:var(--ui-text-muted);word-break:break-word}.platform-rule-toggle-row{display:grid;grid-template-columns:220px minmax(0,280px);gap:12px;align-items:center}.platform-rule-toggle-row__label{font-weight:700;color:var(--ui-text)}.platform-rule-toggle-row__content{display:flex;gap:12px;align-items:center}.platform-rule-toggle-row__value{display:inline-flex;align-items:center;min-height:42px;color:var(--ui-text);font-weight:700;white-space:nowrap}.platform-rule-toggle-row__switch{display:inline-flex;align-items:center;gap:8px;min-height:42px;font-weight:700;color:var(--ui-text);white-space:nowrap}.platform-rule-toggle-row__switch input{margin:0}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.platform-card-caption{margin:0;color:var(--ui-text-muted)}.platform-context-card{max-width:420px}.platform-session-summary{display:grid;gap:4px}.platform-session-summary span{font-size:.82rem;color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.12em}.platform-inline-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.platform-choice-list{display:flex;flex-wrap:wrap;gap:8px}.platform-choice-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(86,64,40,.12);background:#fffbf6db;color:var(--ui-text);font-size:.84rem}.platform-choice-pill input{margin:0}.platform-access-cell{display:flex;align-items:center;justify-content:space-between;gap:10px}.platform-actions-cell{display:grid;gap:10px}.platform-user-list{display:grid;gap:12px}.platform-user-row{display:grid;grid-template-columns:56px minmax(360px,560px) minmax(620px,1fr);align-items:center;gap:12px;padding:0;justify-content:start}.platform-user-actions{display:grid;grid-template-columns:156px repeat(3,1fr);align-items:center;gap:12px;min-height:48px}.platform-user-active{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;font-weight:700;color:var(--ui-text);min-height:42px;white-space:nowrap}.platform-user-active input{margin:0}.platform-user-active--inline{align-self:center}.platform-actions-meta{display:grid;gap:12px;justify-items:end}.platform-actions-buttons{display:flex;gap:8px;flex-wrap:wrap}.platform-actions-buttons--icons{display:contents}.platform-name-field{display:grid;gap:6px;min-width:0}.platform-name-input{min-height:42px;padding-top:10px;padding-bottom:10px}.platform-name-input--warning{border-color:#b884186b;box-shadow:0 0 0 4px #b884181a;background:#fff9edf5}.platform-name-input--error{border-color:#8d3c3066;box-shadow:0 0 0 4px #8d3c301a;background:#fff5f2f5}.platform-name-message{font-size:.84rem}.platform-name-message--error{color:var(--ui-danger)}.platform-access-summary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 14px;border-radius:999px;background:#fffbf6e0;border:1px solid rgba(86,64,40,.12);font-size:.88rem;color:var(--ui-text-muted);white-space:nowrap}.platform-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 14px;width:100%}.platform-icon-button--danger{color:var(--ui-danger);background:#8d3c3014}.platform-action-icon{width:16px;height:16px;flex:0 0 16px}.platform-access-panel{display:grid;gap:10px}.platform-access-module-list{display:grid;gap:8px}.platform-access-groups{display:grid;gap:12px}.platform-access-group{display:grid;gap:10px;padding:14px;border-radius:20px;border:1px solid rgba(86,64,40,.12);background:#fffbf6b8}.platform-access-group--disabled{opacity:.62}.platform-access-group__header{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.platform-access-group__header span{font-size:.82rem;color:var(--ui-text-muted)}.platform-access-module-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.platform-access-module-toggle{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;color:var(--ui-text)}.platform-access-module-toggle input{margin:0}.platform-access-module-state{font-size:.82rem;color:var(--ui-text-muted)}.platform-access-rights-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.platform-access-empty{margin:0;color:var(--ui-text-muted);font-size:.9rem}.platform-delete-copy{margin:0;color:var(--ui-text-muted)}.platform-choice-pill--stacked{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;width:100%;border-radius:16px;padding:10px 12px}.platform-choice-pill--stacked input{margin-top:2px}.platform-choice-pill--stacked span{line-height:1.35}@media(min-width:1100px){.platform-access-rights-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.platform-user-row{grid-template-columns:1fr;align-items:stretch;justify-content:stretch}.platform-user-actions{grid-template-columns:1fr}.platform-user-actions,.platform-actions-meta{justify-items:start}.platform-actions-buttons--icons{justify-content:flex-start}.platform-password-grid{grid-template-columns:1fr}.platform-password-grid .ui-form-field:first-child{grid-column:auto}.platform-meta-card--user{min-width:0}}.workboard-link-button{padding:0;border:none;background:transparent;color:var(--ui-text);font:inherit;font-weight:700;text-align:left;cursor:pointer}.workboard-table-entry{display:grid;gap:6px;width:100%;min-height:46px;padding:0;border:none;background:transparent;text-align:left;cursor:pointer}.workboard-table-entry strong{display:-webkit-box;overflow:hidden;color:var(--ui-text);line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}.workboard-table-entry span{display:-webkit-box;overflow:hidden;color:var(--ui-text-muted);font-size:.82rem;line-height:1.3;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.workboard-chip-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.workboard-chip{width:100%;min-width:0;border:1px solid rgba(86,64,40,.12);border-radius:999px;padding:9px 14px;background:#fffbf6db;color:var(--ui-text);font:inherit;font-weight:700;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.workboard-chip:hover:not(:disabled){transform:translateY(-1px)}.workboard-chip:disabled{cursor:default;opacity:.65}.workboard-chip--active,.workboard-chip--static{background:linear-gradient(135deg,var(--ui-success),var(--ui-surface-hover));color:var(--ui-text);box-shadow:0 12px 24px #31493c2e}.workboard-status-option{width:100%;min-width:0;padding:0;border:none;background:transparent;cursor:pointer}.workboard-status-option .ui-badge{width:100%;justify-content:center;padding:.8rem .9rem;border:1px solid transparent;white-space:nowrap;font-size:.76rem;letter-spacing:0}.workboard-status-option--active .ui-badge{border-color:#31493c3d;box-shadow:0 10px 22px #31493c24}.workboard-status-option:disabled{cursor:default;opacity:.72}.workboard-action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.workboard-meta-grid span,.workboard-history-item span{display:block;font-size:.76rem;text-transform:uppercase;letter-spacing:.14em;color:var(--ui-text-muted)}.workboard-meta-grid strong{display:block;margin-top:4px}.workboard-history-list{display:grid;gap:10px}.workboard-history-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:0}.workboard-history-scroll{min-height:0;overflow:auto;padding-right:6px}.workboard-history-scroll::-webkit-scrollbar{width:10px}.workboard-history-scroll::-webkit-scrollbar-thumb{background:#604b3638;border-radius:999px}.workboard-attachment-list{display:grid;gap:10px;margin-top:10px}.workboard-attachment-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;border-radius:18px;background:#fffbf6b8;border:1px solid rgba(86,64,40,.08)}.workboard-item-actions{display:inline-flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.workboard-attachment-item strong{display:block}.workboard-history-item{display:grid;gap:4px;padding:14px;border-radius:18px;background:#fffbf6b8;border:1px solid rgba(86,64,40,.08)}.workboard-history-item p{margin:0;color:var(--ui-text-muted)}.workboard-history-composer{display:grid;gap:10px;margin-bottom:10px}.workboard-history-composer__button{justify-self:start}.workboard-inline-error{margin:0;color:var(--ui-danger);font-size:.9rem}.workboard-file-input{display:none}.workboard-dropzone{display:grid;gap:4px;width:100%;padding:16px;border:1px dashed rgba(86,64,40,.22);border-radius:18px;background:#fffbf6b8;color:var(--ui-text);text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.workboard-dropzone:hover:not(:disabled){transform:translateY(-1px);border-color:#466f8b57;background:#fffcf8e6}.workboard-dropzone:disabled{cursor:default;opacity:.68}.workboard-dropzone strong{font-family:Georgia,Times New Roman,serif}.workboard-dropzone span{color:var(--ui-text-muted);font-size:.88rem}@media(max-width:720px){.platform-nav{display:grid;grid-template-columns:1fr}.platform-nav__item{width:100%}.platform-state-grid{grid-template-columns:1fr}.ui-module-grid{grid-template-columns:1fr;justify-content:stretch}.platform-overview-module-card{width:100%}.platform-inline-actions{grid-template-columns:1fr}.platform-hero-controls{flex-direction:column;align-items:stretch}.platform-hero-actions{margin-left:0}.platform-hero-task-button{width:100%}.platform-settings-grid,.platform-mail-graph-row,.platform-mail-secret-row,.platform-mailbox-grid{grid-template-columns:1fr}.platform-mailbox-grid>.platform-settings-field--wide{grid-column:1 / -1}.platform-mailbox-grid__action{grid-column:auto;justify-content:flex-start;justify-self:start}.platform-system-upload{align-items:flex-start;flex-direction:column}.platform-rule-toggle-row{grid-template-columns:1fr;gap:6px;align-items:stretch}.platform-rule-toggle-row__content{align-items:stretch;flex-direction:column}}@media(max-width:980px){.platform-login-layout{grid-template-columns:1fr}.workboard-chip-row{grid-template-columns:1fr 1fr}.platform-settings-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-path-row,.platform-compact-setting{grid-template-columns:1fr;gap:6px;align-items:stretch}}@media(min-width:981px){.platform-login-layout{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start}.platform-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-mail-graph-row{grid-template-columns:max-content minmax(320px,1fr) minmax(320px,1fr)}.platform-mail-secret-row{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.platform-mailbox-grid{grid-template-columns:max-content max-content minmax(220px,1fr) minmax(220px,1fr)}.platform-settings-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}html,body,#root{background:var(--ui-bg-app);color:var(--ui-text)}body h1,body h2,body h3,body h4,body h5,body h6,body button,body input,body select,body textarea,body .ui-module-card h2,body .ui-module-card h3,body .ui-metric-card strong{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:0}.platform-meta-card{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--ui-text-secondary)}.platform-meta-card span,.platform-meta-card strong,.platform-session-summary span,.platform-card-caption,.platform-section-copy,.platform-settings-subcard__header p,.platform-path-row__label,.platform-compact-setting__label,.platform-rule-toggle-row__label,.platform-rule-toggle-row__value,.platform-rule-toggle-row__switch,.platform-compact-checkbox,.platform-user-active,.platform-system-upload,.platform-choice-pill,.platform-access-module-toggle,.platform-delete-copy,.workboard-table-entry span,.workboard-history-item p,.workboard-dropzone span{color:var(--ui-text-secondary)}.platform-meta-card span{font-size:.7rem;letter-spacing:.08em;color:var(--ui-text-muted)}.platform-meta-card--user{min-width:0}.platform-meta-card__actions{gap:4px}.platform-meta-card__button{min-height:34px;padding:7px 10px}.platform-nav{display:grid;gap:4px;margin:0}.platform-nav__item{width:100%;min-height:36px;display:flex;align-items:center;justify-content:flex-start;border:1px solid transparent;border-radius:10px;padding:8px 10px;background:transparent;color:var(--ui-text-secondary);font-size:.84rem;font-weight:650;text-align:left;box-shadow:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.platform-nav__item--disabled,.platform-nav__item:disabled{cursor:not-allowed;color:#64748bb8;opacity:.72}.platform-nav__item--disabled:hover,.platform-nav__item:disabled:hover{background:transparent;color:#64748bb8}.platform-nav__item:hover{transform:none;background:#94a3b814;color:var(--ui-text)}.platform-nav__item--active{border-color:#3b82f66b;background:#3b82f62e;color:var(--ui-text);box-shadow:none}.platform-sidebar-user{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 8px 2px;border-top:1px solid var(--ui-border)}.platform-hero-actions{margin:0}.platform-hero-task-button{min-width:150px;background:var(--ui-primary);box-shadow:none}.platform-hero-task-button:hover:not(:disabled){box-shadow:none}.platform-section{margin-top:0}.platform-dashboard{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.platform-dashboard__header{display:flex;align-items:end;justify-content:space-between;gap:16px}.platform-dashboard__header-actions{display:flex;align-items:center;gap:10px}.platform-dashboard__header h2,.platform-overview-heading,.platform-module-title,.platform-section h2,.platform-login-title,.platform-settings-subcard__header h3,.workboard-dropzone strong{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;color:var(--ui-text)}.platform-dashboard__header h2{margin-top:2px;font-size:1.75rem;line-height:1.15}.platform-dashboard__kpis{grid-template-columns:repeat(7,minmax(140px,1fr));margin-top:0}.platform-dashboard__grid{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(360px,1.2fr) minmax(300px,1fr);gap:14px;align-items:stretch}.platform-dashboard-card{min-height:200px;padding:16px}.platform-dashboard-card--wide{grid-column:span 2}.platform-dashboard-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.platform-dashboard-card__header h3{margin:0;font-size:1rem}.platform-dashboard-ring{width:128px;height:128px;display:grid;place-items:center;margin:12px auto;border-radius:999px;background:radial-gradient(circle at center,var(--ui-surface) 0 54%,transparent 55%),conic-gradient(var(--ui-primary) 0deg,rgba(59,130,246,.16) 0deg 360deg);border:1px solid var(--ui-border)}.platform-dashboard-ring span{font-size:1.35rem;font-weight:800}.platform-progress-list,.platform-priority-list,.platform-notice-list{display:grid;gap:10px}.platform-progress-list span{display:grid;gap:6px}.platform-progress-list strong,.platform-priority-list span{color:var(--ui-text-secondary);font-size:.88rem}.platform-progress-list i{display:block;width:0;height:8px;border-radius:999px;background:var(--ui-primary);box-shadow:0 0 0 1px #3b82f638}.platform-priority-list span{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--ui-border)}.platform-chart-placeholder{height:170px;display:grid;grid-template-columns:repeat(12,minmax(12px,1fr));align-items:end;gap:10px;padding:18px;border:1px solid var(--ui-border);border-radius:12px;background:#0f172a75}.platform-meta-card__content{gap:2px}.platform-meta-card__button{min-height:30px;padding:6px 8px}.platform-sidebar-user{padding-top:10px}.platform-chart-placeholder span{min-height:22px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,var(--ui-primary),rgba(59,130,246,.34))}.platform-chart-placeholder span:nth-child(2){height:34%}.platform-chart-placeholder span:nth-child(3){height:46%}.platform-chart-placeholder span:nth-child(4){height:62%}.platform-chart-placeholder span:nth-child(5){height:51%}.platform-chart-placeholder span:nth-child(6){height:68%}.platform-chart-placeholder span:nth-child(7){height:74%}.platform-chart-placeholder span:nth-child(8){height:88%}.platform-chart-placeholder span:nth-child(9){height:56%}.platform-chart-placeholder span:nth-child(10){height:64%}.platform-chart-placeholder span:nth-child(11){height:41%}.platform-chart-placeholder span:nth-child(12){height:30%}.platform-notice-list button{display:grid;gap:3px;width:100%;padding:10px 0;border:0;border-bottom:1px solid var(--ui-border);background:transparent;color:var(--ui-text);text-align:left;cursor:pointer}.platform-notice-list button:hover{color:var(--ui-text)}.platform-notice-list small{color:var(--ui-text-muted);line-height:1.35}.platform-settings-subcard,.platform-settings-subcard--nested,.platform-password-user,.platform-password-rule-box,.platform-path-picker,.platform-choice-pill,.platform-access-group,.platform-audit-item,.workboard-chip,.workboard-attachment-item,.workboard-history-item,.workboard-dropzone,.platform-access-summary{border-color:var(--ui-border);background:#0f172a94;color:var(--ui-text)}.workboard-chip--active,.workboard-chip--static{background:var(--ui-primary);color:var(--ui-text);box-shadow:none}.workboard-link-button,.workboard-table-entry strong,.platform-password-user strong,.platform-audit-item strong{color:var(--ui-text)}.platform-name-input--warning{border-color:#f59e0b7a;box-shadow:0 0 0 3px #f59e0b1f;background:#f59e0b14}.platform-name-input--error{border-color:#ef444480;box-shadow:0 0 0 3px #ef44441f;background:#ef444414}.platform-name-message--warning{color:var(--ui-warning)}.platform-name-message--error,.workboard-inline-error,.platform-password-hint--error{color:var(--ui-danger)}@media(max-width:1400px){.platform-dashboard__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.platform-settings-subcard input:not([type=checkbox]):not([type=radio]),.platform-settings-subcard select,.platform-settings-subcard textarea,.platform-user-list input:not([type=checkbox]):not([type=radio]),.platform-password-user input:not([type=checkbox]):not([type=radio]),.platform-path-row__input,.platform-compact-setting input:not([type=checkbox]):not([type=radio]),.platform-compact-setting select{height:var(--ui-control-height);min-height:var(--ui-control-height);border-radius:var(--ui-control-radius);padding:0 var(--ui-control-padding-x);font-size:.86rem}.platform-settings-subcard input[type=checkbox],.platform-settings-subcard input[type=radio],.platform-user-list input[type=checkbox],.platform-user-list input[type=radio],.platform-compact-checkbox input,.platform-rule-toggle-row__switch input,.platform-access-module-toggle input{width:16px;height:16px;min-height:16px;accent-color:var(--ui-primary)}.platform-icon-button,.platform-meta-card__button{min-height:var(--ui-control-height-compact);height:var(--ui-control-height-compact)}.ui-metric-card,.ui-module-card,.ui-state-panel,.ui-filter-toolbar,.ui-table-shell,.ui-panel{border-radius:var(--ui-radius-card)}.platform-settings-subcard input[type=checkbox],.platform-settings-subcard input[type=radio],.platform-user-list input[type=checkbox],.platform-user-list input[type=radio],.platform-compact-checkbox input,.platform-rule-toggle-row__switch input,.platform-access-module-toggle input{appearance:none;display:inline-grid;place-content:center;flex:0 0 16px;border:1px solid var(--ui-border-strong);background:#0f172adb;box-shadow:none}.platform-settings-subcard input[type=checkbox],.platform-user-list input[type=checkbox],.platform-compact-checkbox input,.platform-rule-toggle-row__switch input,.platform-access-module-toggle input{border-radius:4px}.platform-settings-subcard input[type=radio],.platform-user-list input[type=radio]{border-radius:999px}.platform-settings-subcard input[type=checkbox]:before,.platform-user-list input[type=checkbox]:before,.platform-compact-checkbox input:before,.platform-rule-toggle-row__switch input:before,.platform-access-module-toggle input:before{content:"";width:8px;height:8px;transform:scale(0);background:var(--ui-surface);clip-path:polygon(14% 44%,0 60%,38% 100%,100% 18%,84% 4%,36% 70%)}.platform-settings-subcard input[type=radio]:before,.platform-user-list input[type=radio]:before{content:"";width:8px;height:8px;border-radius:999px;transform:scale(0);background:var(--ui-surface)}.platform-settings-subcard input[type=checkbox]:checked,.platform-settings-subcard input[type=radio]:checked,.platform-user-list input[type=checkbox]:checked,.platform-user-list input[type=radio]:checked,.platform-compact-checkbox input:checked,.platform-rule-toggle-row__switch input:checked,.platform-access-module-toggle input:checked{border-color:var(--ui-primary);background:var(--ui-primary)}.platform-settings-subcard input[type=checkbox]:checked:before,.platform-settings-subcard input[type=radio]:checked:before,.platform-user-list input[type=checkbox]:checked:before,.platform-user-list input[type=radio]:checked:before,.platform-compact-checkbox input:checked:before,.platform-rule-toggle-row__switch input:checked:before,.platform-access-module-toggle input:checked:before{transform:scale(1)}.workboard-table-entry{color:var(--ui-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.workboard-table-entry span{color:var(--ui-text-secondary)}@media(max-width:860px){.platform-dashboard__kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.platform-dashboard__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}}@media(max-width:860px){.platform-dashboard__header{flex-wrap:wrap;align-items:flex-start;gap:10px}.platform-dashboard__header h2{font-size:1.4rem}.platform-dashboard__header-actions{flex-wrap:wrap}}@media(max-width:860px){.platform-dashboard-card,.platform-dashboard-card *{min-width:0}.platform-chart-placeholder{max-width:100%;overflow-x:auto}}
