@font-face{font-family:Siemens Sans Pro;src:url(/fonts/SiemensSansPro_A_Rm.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Siemens Sans Pro;src:url(/fonts/SiemensSansPro_A_It.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Siemens Sans Pro;src:url(/fonts/SiemensSansPro_A_SBd.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Siemens Sans Pro;src:url(/fonts/SiemensSansPro_A_SBdIt.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Siemens Sans Pro;src:url(/fonts/SiemensSansPro_A_Bd.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Siemens Sans Pro;src:url(/fonts/SiemensSansPro_A_BdIt.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{--color-brand-white: #ffffff;--color-brand-black: #000000;--color-brand-deep-blue: #000028;--color-brand-teal: #009999;--color-brand-petrol: #009999;--color-brand-bold-green-100: #d1fff2;--color-brand-bold-green-400: #00ffb9;--color-brand-interactive-coral: #00cccc;--color-brand-interactive-blue-700: #006b80;--color-brand-teal-90: #196269;--color-brand-focus: #199fff;--color-deep-blue-100: #e5e5e9;--color-deep-blue-200: #ccccd4;--color-deep-blue-300: #b3b3be;--color-deep-blue-400: #9999a9;--color-deep-blue-500: #7d8099;--color-deep-blue-600: #66667e;--color-deep-blue-650: #4c4c68;--color-deep-blue-700: #40405e;--color-deep-blue-750: #333353;--color-deep-blue-775: #2d2d45;--color-deep-blue-800: #23233c;--color-deep-blue-875: #12122e;--color-deep-blue-900: #000028;--color-sand-200: #f5f5f5;--color-sand-300: #f0f0ef;--color-sand-400: #ededed;--color-sand-500: #e0e0de;--color-blue-100: #d2e2f7;--color-blue-200: #a9c7f1;--color-blue-500: #206ed9;--color-blue-700: #1e5299;--color-blue-900: #193966;--color-green-100: #c1f2d6;--color-green-300: #72e6a3;--color-green-500: #28bf66;--color-green-700: #1c703f;--color-green-900: #12331f;--color-yellow-100: #fff2ba;--color-yellow-300: #ffd732;--color-yellow-500: #edbf00;--color-yellow-700: #876d00;--color-yellow-900: #322501;--color-orange-100: #fee1cc;--color-orange-300: #ffa525;--color-orange-400: #ff9000;--color-orange-500: #e37200;--color-orange-600: #c75300;--color-orange-700: #a84100;--color-orange-900: #421a00;--color-red-100: #fcccd7;--color-red-300: #ff8e9c;--color-red-500: #d72339;--color-red-600: #bf162e;--color-red-700: #a60823;--color-red-900: #42000c;--color-orchid-100: #edd6f2;--color-orchid-500: #a733bc;--color-orchid-900: #a733bc;--color-gradient-bold-dynamic: linear-gradient(115deg, #00ffb9 0%, #00cccc 100%);--element-ui-0: #006b80;--element-ui-0-hover: #005159;--element-ui-1: #000028;--element-ui-2: #66667e;--element-ui-3: #9999a9;--element-ui-4: #e5e5e9;--element-ui-5: #ffffff;--element-ui-6: #000000;--element-base-0: #f5f5f5;--element-base-1: #ffffff;--element-base-1-hover: #ededed;--element-base-1-selected: #e0e0de;--element-base-2: #ffffff;--element-base-3: #ffffff;--element-base-4: #f0f0ef;--element-base-information: #d2e2f7;--element-base-success: #c1f2d6;--element-base-caution: #fff2ba;--element-base-warning: #fee1cc;--element-base-danger: #fcccd7;--element-base-critical: #edd6f2;--element-base-translucent-1: rgba(0, 0, 0, .3);--element-base-translucent-2: rgba(0, 0, 40, .88);--element-action-primary: #006b80;--element-action-primary-hover: #005159;--element-action-primary-active: #003d44;--element-action-primary-text: #ffffff;--element-action-secondary: transparent;--element-action-secondary-hover: #d1fff2;--element-action-secondary-active: #c1f2d6;--element-action-secondary-text: #006b80;--element-action-secondary-text-hover: #196269;--element-action-secondary-border: #006b80;--element-action-secondary-border-hover: #196269;--element-action-secondary-warning: #a84100;--element-action-secondary-danger: #d72339;--element-action-warning: #c75300;--element-action-warning-hover: #a84100;--element-action-warning-text: #ffffff;--element-action-danger: #d72339;--element-action-danger-hover: #bf162e;--element-action-danger-text: #ffffff;--element-action-disabled-opacity: .5;--element-text-primary: #000028;--element-text-secondary: #4c4c68;--element-text-disabled: #7d8099;--element-text-inverse: #ffffff;--element-text-active: #006b80;--element-text-information: #1e5299;--element-text-success: #1c703f;--element-text-caution: #876d00;--element-text-warning: #a84100;--element-text-danger: #a60823;--element-text-critical: #a733bc;--element-status-information: #206ed9;--element-status-information-contrast: #ffffff;--element-status-success: #1c703f;--element-status-success-contrast: #ffffff;--element-status-caution: #edbf00;--element-status-caution-contrast: #000028;--element-status-warning: #c75300;--element-status-warning-contrast: #ffffff;--element-status-danger: #d72339;--element-status-danger-contrast: #ffffff;--element-status-critical:#a733bc;--element-status-critical-contrast: #ffffff;--element-focus-default: #199fff;--element-radius-0: 0;--element-radius-1: 2px;--element-radius-2: 4px;--element-radius-3: 8px;--element-button-radius: 2px;--element-input-radius: 2px;--element-box-shadow-color-1: rgba(0, 0, 0, .16);--element-box-shadow-color-2: rgba(0, 0, 0, .08);--element-elevation-1: 0 0 4px var(--element-box-shadow-color-1), 0 4px 4px var(--element-box-shadow-color-2);--element-elevation-2: 0 0 8px var(--element-box-shadow-color-1), 0 8px 8px var(--element-box-shadow-color-2);--element-elevation-3: 0 0 16px var(--element-box-shadow-color-1), 0 16px 16px var(--element-box-shadow-color-2);--element-elevation-4: 0 0 32px var(--element-box-shadow-color-1), 0 32px 32px var(--element-box-shadow-color-2);--spacer: 16px;--spacing-0: 0;--spacing-1: 2px;--spacing-2: 4px;--spacing-3: 6px;--spacing-4: 8px;--spacing-5: 12px;--spacing-6: 16px;--spacing-7: 20px;--spacing-8: 24px;--spacing-9: 32px;--spacing-10: 64px;--spacing-11: 96px;--si-font-family: "Siemens Sans Pro", "Arial", "Helvetica", sans-serif;--si-font-family-mono: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--si-font-weight-light: 300;--si-font-weight-normal: 400;--si-font-weight-medium: 500;--si-font-weight-semibold: 600;--si-font-weight-bold: 700;--si-font-size-display-xl: 56px;--si-line-height-display-xl: 72px;--si-font-size-display-lg: 48px;--si-line-height-display-lg: 64px;--si-font-size-display-bold: 40px;--si-line-height-display-bold: 52px;--si-font-size-display: 40px;--si-line-height-display: 52px;--si-font-size-h1: 30px;--si-line-height-h1: 36px;--si-font-size-h2: 20px;--si-line-height-h2: 24px;--si-font-size-h3: 18px;--si-line-height-h3: 24px;--si-font-size-h4: 16px;--si-line-height-h4: 20px;--si-font-size-h5: 14px;--si-line-height-h5: 16px;--si-font-size-body-lg: 16px;--si-line-height-body-lg: 20px;--si-font-size-body: 14px;--si-line-height-body: 16px;--si-font-size-caption: 12px;--si-line-height-caption: 16px;--element-default-transition-duration: .2s;--element-animations-enabled: 1}[data-theme=dark]{--element-ui-0: #00cccc;--element-ui-0-hover: #00ffb9;--element-ui-1: #ffffff;--element-ui-2: #9999a9;--element-ui-3: #66667e;--element-ui-4: #4c4c68;--element-ui-5: #23233c;--element-ui-6: #000000;--element-base-0: #000028;--element-base-1: #23233c;--element-base-1-hover: #333353;--element-base-1-selected: #40405e;--element-base-2: #23233c;--element-base-3: #2d2d45;--element-base-4: #12122e;--element-base-information: #193966;--element-base-success: #12331f;--element-base-caution: #322501;--element-base-warning: #421a00;--element-base-danger: #42000c;--element-base-translucent-1: rgba(0, 0, 0, .7);--element-base-translucent-2: rgba(255, 255, 255, .88);--element-action-primary: #00cccc;--element-action-primary-hover: #00ffb9;--element-action-primary-active: #00b3a3;--element-action-primary-text: #000028;--element-action-secondary-hover: #193966;--element-action-secondary-text: #00cccc;--element-action-secondary-text-hover: #00ffb9;--element-action-secondary-border: #00cccc;--element-action-secondary-border-hover: #00ffb9;--element-action-warning: #ff9000;--element-action-warning-hover: #e37200;--element-action-warning-text: #000028;--element-action-danger: #ff2640;--element-action-danger-hover: #e51d35;--element-action-danger-text: #ffffff;--element-text-primary: #ffffff;--element-text-secondary: #b3b3be;--element-text-disabled: #66667e;--element-text-inverse: #000028;--element-text-active: #00cccc;--element-text-information: #7fd9e8;--element-text-success: #5fe39a;--element-text-caution: #ffd732;--element-text-warning: #ffa525;--element-text-danger: #ff7687;--element-text-critical: #edd6f2;--element-status-information: #00bedc;--element-status-success: #01d65a;--element-status-caution: #ffd732;--element-status-warning: #ff9000;--element-status-danger: #ff2640;--element-box-shadow-color-1: rgba(0, 0, 0, .4);--element-box-shadow-color-2: rgba(0, 0, 0, .2)}html,body{font-family:var(--si-font-family);color:var(--element-text-primary);background:var(--element-base-0);font-size:14px;line-height:1.143;-webkit-font-smoothing:antialiased}h1,.si-h1{font:400 30px/1.2 var(--si-font-family);margin:0}.si-h1-bold{font:700 30px/1.2 var(--si-font-family);margin:0}h2,.si-h2{font:600 20px/1.2 var(--si-font-family);margin:0}h3,.si-h3{font:600 18px/1.333 var(--si-font-family);margin:0}h4,.si-h4{font:600 16px/1.25 var(--si-font-family);margin:0}.si-h4-bold{font:700 16px/1.25 var(--si-font-family);margin:0}h5,.si-h5{font:600 14px/1.143 var(--si-font-family);margin:0}.si-h5-bold{font:700 14px/1.143 var(--si-font-family);margin:0}.si-body-lg{font:400 16px/1.25 var(--si-font-family)}.si-body{font:400 14px/1.143 var(--si-font-family)}.si-body-bold{font:700 14px/1.143 var(--si-font-family)}.si-caption{font:400 12px/1.333 var(--si-font-family)}.si-display-xl{font:400 56px/1.286 var(--si-font-family)}.si-display-lg{font:400 48px/1.333 var(--si-font-family)}.si-display-bold{font:700 40px/1.3 var(--si-font-family)}.si-display{font:400 40px/1.3 var(--si-font-family)}.text-primary{color:var(--element-text-primary)!important}.text-secondary{color:var(--element-text-secondary)!important}.text-disabled{color:var(--element-text-disabled)!important}.text-active{color:var(--element-text-active)!important}.text-success{color:var(--element-text-success)!important}.text-danger{color:var(--element-text-danger)!important}.text-warning{color:var(--element-text-warning)!important}.text-caution{color:var(--element-text-caution)!important}.text-information{color:var(--element-text-information)!important}.text-inverse{color:var(--element-text-inverse)!important}*{box-sizing:border-box}html,body{margin:0;padding:0}html,body{background:var(--element-base-0);color:var(--element-text-primary)}body{font-family:var(--si-font-family);-webkit-font-smoothing:antialiased}#root{min-height:100vh}input,select,textarea,button{font-family:var(--si-font-family)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--element-ui-4);border-radius:6px;border:2px solid var(--element-base-0)}*::-webkit-scrollbar-track{background:transparent}::selection{background:#00cccc4d}.ztb-header{position:sticky;top:0;z-index:40;height:58px;display:flex;align-items:center;gap:14px;padding:0 24px;background:#000028;border-bottom:2px solid transparent;background-image:linear-gradient(#000028,#000028),var(--color-gradient-bold-dynamic);background-origin:border-box;background-clip:padding-box,border-box}.ztb-header-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:7px;max-width:320px;padding:5px 14px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);font-size:12.5px;font-weight:600;color:#ffffffeb;pointer-events:none}.ztb-brand-siemens{display:flex;align-items:center;gap:14px}.ztb-header-actions{display:flex;align-items:center;gap:8px}.ztb-hamburger{display:none}.ztb-main{flex:1;width:100%;max-width:1320px;margin:0 auto;padding:32px 24px 40px}.ztb-shell{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:28px;align-items:start}.ztb-aside{position:sticky;top:82px}.ztb-aside-card{background:var(--element-base-1);border:1px solid var(--element-ui-4);border-radius:var(--element-radius-2);padding:22px;max-height:calc(100vh - 110px);overflow:auto}.ztb-admin-wrap{width:100%}.ztb-catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}.ztb-device-strip{display:flex;flex-wrap:wrap;align-content:center;gap:8px;min-height:76px}.ztb-card-summary{font-size:13px;line-height:1.5;color:var(--element-text-secondary);margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:58.5px}.ztb-config-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px 24px}.ztb-client-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 18px}.ztb-admin-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.ztb-table-wrap{overflow-x:auto;border:1px solid var(--element-ui-4);border-radius:var(--element-radius-2)}.ztb-table{width:100%;border-collapse:collapse;font-size:13px;min-width:520px}.ztb-table th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--element-text-disabled);padding:10px 14px;background:var(--element-base-0);border-bottom:1px solid var(--element-ui-4);white-space:nowrap}.ztb-table td{padding:9px 14px;border-bottom:1px solid var(--element-ui-4);color:var(--element-text-primary);vertical-align:middle}.ztb-table tbody tr:last-child td{border-bottom:none}.ztb-margin-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ztb-mobile-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:45;background:var(--element-base-1);border-top:1px solid var(--element-ui-4);box-shadow:0 -4px 16px #00000059;padding:12px 16px calc(12px + env(safe-area-inset-bottom));align-items:center;gap:14px}.ztb-print-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#e9e9ec;overflow:auto}.ztb-print-toolbar{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:10px;padding:12px 20px;background:var(--element-base-1);border-bottom:1px solid var(--element-ui-4)}.ztb-print-page{background:#fff;color:#000028;max-width:820px;margin:28px auto;padding:48px 56px;box-shadow:0 6px 30px #0000002e;border-radius:2px}.ztb-print-overlay,.ztb-print-page,.ztb-print-page *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.ztb-print-table{width:100%;border-collapse:collapse;font-size:13px}.ztb-print-table th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#66667e;padding:8px 10px;border-bottom:2px solid #ccccd4}.ztb-print-table td{padding:11px 10px;border-bottom:1px solid #e5e5e9;color:#000028;vertical-align:top}.ztb-auth-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(1200px 600px at 50% -10%,rgba(0,204,204,.1),transparent 60%),var(--element-base-0)}.ztb-auth-card{width:100%;max-width:420px;background:var(--element-base-1);border:1px solid var(--element-ui-4);border-radius:var(--element-radius-2);padding:32px;box-shadow:var(--element-elevation-3);border-top:2px solid transparent;background-image:linear-gradient(var(--element-base-1),var(--element-base-1)),var(--color-gradient-bold-dynamic);background-origin:border-box;background-clip:padding-box,border-box}@media(max-width:1200px){.ztb-header-center{display:none}}@media(max-width:1080px){.ztb-catalog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.ztb-header-actions{display:none}.ztb-hamburger{display:flex}.ztb-brand-siemens{display:none}}@media(max-width:1024px){.ztb-shell{grid-template-columns:1fr}.ztb-aside{display:none}.ztb-mobile-bar{display:flex}.ztb-main{padding-bottom:100px}}@media(max-width:560px){.ztb-header{padding:0 16px}.ztb-header-sub{display:none}.ztb-main{padding:20px 16px 100px}.ztb-catalog-grid,.ztb-client-grid{grid-template-columns:1fr}.ztb-margin-kpis{grid-template-columns:repeat(2,1fr)}.ztb-lock-label,.ztb-btn-label{display:none}.ztb-print-page{padding:28px 20px;margin:16px}}@media print{html,body{height:auto!important;background:#fff!important}#root{display:none!important}.ztb-print-overlay{position:static!important;inset:auto!important;overflow:visible!important;background:#fff!important}.ztb-print-toolbar{display:none!important}.ztb-print-page{position:static!important;margin:0 auto!important;max-width:100%!important;box-shadow:none!important;border-radius:0!important;padding:0!important}@page{margin:14mm}}
