@charset "UTF-8";:root{--ds-accent: #cd202c;--ds-accent-dark: #9b1820;--ds-accent-soft: #fde8ea;--ds-auth-glass-border: rgba(148, 163, 184, .1);--ds-auth-glass-border-hover: rgba(13, 126, 66, .3);--ds-auth-glass-border-strong: rgba(148, 163, 184, .12);--ds-auth-glass-panel: rgba(15, 23, 42, .55);--ds-auth-glass-surface: rgba(30, 41, 59, .4);--ds-auth-glass-surface-hover: rgba(30, 41, 59, .6);--ds-auth-lang-switcher-bg: rgba(30, 41, 59, .5);--ds-auth-lang-switcher-border: rgba(148, 163, 184, .15);--ds-auth-radial-cyan: radial-gradient(circle, rgba(13, 126, 66, .12), transparent 70%);--ds-auth-radial-primary: radial-gradient(circle, rgba(13, 126, 66, .18), transparent 70%);--ds-auth-scrollbar-thumb: rgba(148, 163, 184, .2);--ds-auth-shell-bg: #0a0f1e;--ds-avatar-gradient: linear-gradient(135deg, #0d7e42, #0a6635);--ds-blue-accent-shadow: rgba(13, 126, 66, .35);--ds-border-radius-lg: 14px;--ds-border-radius-md: 12px;--ds-border-radius-sm: 8px;--ds-border-radius-xl: 16px;--ds-breakpoint-mobile: 480px;--ds-breakpoint-tablet: 768px;--ds-cyan: #0d7e42;--ds-cyan-dark: #0a6635;--ds-error: #cd202c;--ds-error-alert-bg: #fef2f2;--ds-error-alert-border: #fecaca;--ds-error-alert-text: #9b1820;--ds-error-container: #fde8ea;--ds-error-focus-ring: rgba(205, 32, 44, .12);--ds-font-family: "Manrope", "Noto Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ds-font-family-mono: "JetBrains Mono", ui-monospace, "Cascadia Code", monospace;--ds-font-size-body-md: .875rem;--ds-font-size-display-lg: 3.5rem;--ds-font-size-display-md: 2.25rem;--ds-font-size-headline-sm: 1.375rem;--ds-font-size-label-md: .8125rem;--ds-font-size-label-sm: .6875rem;--ds-font-size-title-md: 1rem;--ds-ghost-border: 1px solid rgba(88, 90, 90, .18);--ds-ghost-border-color: rgba(88, 90, 90, .18);--ds-glass-highlight: rgba(255, 255, 255, .5);--ds-glass-muted: rgba(255, 255, 255, .3);--ds-glass-on-dark-bg: rgba(255, 255, 255, .1);--ds-glass-on-dark-border: rgba(255, 255, 255, .2);--ds-gradient-accent: linear-gradient(135deg, #cd202c, #9b1820);--ds-gradient-accent-text: linear-gradient(135deg, #11954e, #0d7e42);--ds-gradient-cyan: linear-gradient(135deg, #0d7e42, #0a6635);--ds-gradient-logo: linear-gradient(135deg, #0d7e42, #11954e);--ds-gradient-primary: linear-gradient(135deg, #0d7e42 0%, #11954e 100%);--ds-gradient-purple: linear-gradient(135deg, #a855f7, #7c3aed);--ds-gradient-slate: linear-gradient(135deg, #585a5a, #2c2e2e);--ds-gradient-success: linear-gradient(135deg, #0d7e42, #0a6635);--ds-illustration-accent-fill: rgba(205, 32, 44, .04);--ds-illustration-amber: #fbbf24;--ds-illustration-cyan-fill: rgba(13, 126, 66, .04);--ds-illustration-cyan-glow: rgba(13, 126, 66, .15);--ds-illustration-cyan-stroke: rgba(13, 126, 66, .2);--ds-illustration-grid-stroke: rgba(13, 126, 66, .15);--ds-illustration-primary-fill: rgba(13, 126, 66, .04);--ds-info: #0d7e42;--ds-info-dark: #0a6635;--ds-info-soft: #d8f3e3;--ds-ink: #2c2e2e;--ds-ink-hover: #1a1b1b;--ds-insight-warm-fill: rgba(205, 32, 44, .08);--ds-official-complete: #1F7A3D;--ds-official-in-progress: #E03C31;--ds-official-not-started: #D9D9D9;--ds-on-accent: #ffffff;--ds-on-error-container: #9b1820;--ds-on-primary: #ffffff;--ds-on-secondary-container: #0a6635;--ds-on-surface: #2c2e2e;--ds-on-surface-muted: #8a8c8c;--ds-on-surface-variant: #585a5a;--ds-on-tertiary-container: #9b1820;--ds-outline-variant: #e5e7eb;--ds-overlay-light: rgba(247, 248, 250, .92);--ds-overlay-scrim: rgba(0, 0, 0, .5);--ds-primary: #0d7e42;--ds-primary-alpha: rgba(13, 126, 66, .1);--ds-primary-alpha-light: rgba(13, 126, 66, .12);--ds-primary-alpha-strong: rgba(13, 126, 66, .2);--ds-primary-container: #d8f3e3;--ds-primary-dark: #0a6635;--ds-primary-focus-ring: rgba(13, 126, 66, .16);--ds-primary-glow: rgba(13, 126, 66, .28);--ds-primary-glow-strong: rgba(13, 126, 66, .4);--ds-primary-light: #11954e;--ds-purple: #a855f7;--ds-purple-dark: #7c3aed;--ds-secondary-container: #d8f3e3;--ds-shadow-ambient: 0 1px 2px rgba(44, 46, 46, .04), 0 4px 12px rgba(44, 46, 46, .06);--ds-shadow-avatar: 0 2px 8px rgba(13, 126, 66, .22);--ds-shadow-avatar-hover: 0 4px 12px rgba(13, 126, 66, .3);--ds-shadow-lg: 0 20px 50px -10px rgba(44, 46, 46, .18), 0 8px 24px -4px rgba(44, 46, 46, .08);--ds-shadow-primary: 0 4px 12px rgba(13, 126, 66, .22);--ds-shadow-toggle: 0 1px 3px rgba(0, 0, 0, .2);--ds-sidebar-active-bg: rgba(13, 126, 66, .1);--ds-sidebar-active-text: #0d7e42;--ds-sidebar-bg: #ffffff;--ds-sidebar-border: #e5e7eb;--ds-sidebar-label: #8a8c8c;--ds-sidebar-text: #585a5a;--ds-sidebar-text-hover: #2c2e2e;--ds-slate-dark: #2c2e2e;--ds-slate-mid: #585a5a;--ds-spacing10: 2.5rem;--ds-spacing12: 4rem;--ds-spacing2xl: 40px;--ds-spacing-dense-x: 4px;--ds-spacing-dense-y: 4px;--ds-spacing-lg: 16px;--ds-spacing-md: 12px;--ds-spacing-section: 1.5rem;--ds-spacing-section-loose: 1.75rem;--ds-spacing-sm: 8px;--ds-spacing-xl: 24px;--ds-spacing-xs: 4px;--ds-success: #0d7e42;--ds-success-bg-hover: #bbf7d0;--ds-success-glow: rgba(13, 126, 66, .2);--ds-success-hover: #0a6635;--ds-success-outline: rgba(13, 126, 66, .35);--ds-success-outline-hover: rgba(13, 126, 66, .45);--ds-success-shadow: rgba(13, 126, 66, .3);--ds-success-text-hover: #14532d;--ds-surface: #f7f8fa;--ds-surface-bright: #f7f8fa;--ds-surface-container: #f7f8fa;--ds-surface-container-high: #eef0f4;--ds-surface-container-highest: #e5e7eb;--ds-surface-container-low: #f3f4f6;--ds-surface-container-lowest: #ffffff;--ds-surface-dim: #c5c6c6;--ds-tertiary-accent: #cd202c;--ds-tertiary-container: #fde8ea;--ds-transition-fast: all .15s ease;--ds-transition-smooth: all .2s ease;--ds-transition-smooth-bezier: all .2s cubic-bezier(.4, 0, .2, 1);--ds-viewer-bg: #0f172a;--ds-viewer-selection: #1B6EF3;--ds-warning: #c2410c;--ds-warning-soft: #ffedd5}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):not(.ds-btn-accent){background:#0d7e42;border:none;box-shadow:none;border-radius:12px;font-weight:500;transition:background-color .15s ease,transform .15s ease}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):not(.ds-btn-accent):hover{background:#0a6635;filter:none;box-shadow:none}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):not(.ds-btn-accent):active{transform:scale(.98)}.ant-btn.ds-btn-accent,.ds-btn-accent.ant-btn-primary{background:#0d7e42!important;border:none!important;box-shadow:none!important}.ant-btn.ds-btn-accent:hover,.ds-btn-accent.ant-btn-primary:hover{background:#0a6635!important;filter:none;box-shadow:none!important}.ant-btn.ds-btn-accent:active,.ds-btn-accent.ant-btn-primary:active{transform:scale(.98)}.ant-btn-default:not(:disabled){border-radius:12px;font-weight:500}.ant-btn-dashed{background:transparent!important}.ant-modal .ant-modal-content{background:#fff!important;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 20px 50px -10px #2c2e2e2e,0 8px 24px -4px #2c2e2e14;border-radius:16px!important}.ant-modal .ant-modal-footer{background:#f3f4f6;border-top:1px solid #e5e7eb}.ant-popover .ant-popover-inner,.ant-dropdown .ant-dropdown-menu{box-shadow:0 20px 50px -10px #2c2e2e2e,0 8px 24px -4px #2c2e2e14;border:1px solid #e5e7eb}.ant-drawer .ant-drawer-content{background:#fff!important;box-shadow:0 20px 50px -10px #2c2e2e2e,0 8px 24px -4px #2c2e2e14}.ant-modal .ant-modal-header,.ant-drawer .ant-drawer-header{border-bottom:1px solid #e5e7eb}.ant-drawer .ant-drawer-footer{border-top:1px solid #e5e7eb}.ant-card{border:1px solid #e5e7eb!important;box-shadow:0 1px 2px #2c2e2e0a,0 4px 12px #2c2e2e0f!important;background:#fff;border-radius:14px!important}.ant-input-affix-wrapper,.ant-input,.ant-input-number,.ant-picker,.ant-select .ant-select-selector{border-radius:12px!important;transition:background-color .15s ease,box-shadow .15s ease,border-color .15s ease}.ant-input-affix-wrapper>.ant-input{border-radius:0!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector{background-color:#fff!important;box-shadow:0 0 0 3px #0d7e421a!important}.cms-data-table.ant-table-wrapper .ant-table{background:transparent}.cms-data-table .ant-table-container{border:1px solid #e5e7eb!important;border-radius:14px!important;overflow:hidden}.cms-data-table .ant-table-cell{border-inline-end:none!important}.cms-data-table .ant-table-thead>tr>th:before{display:none!important}.cms-data-table .ant-table-thead>tr>th{font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#8a8c8c;background:#f3f4f6!important;border-bottom:1px solid #e5e7eb!important}.cms-data-table .ant-table-tbody>tr>td{padding-top:10px!important;padding-bottom:10px!important;border-bottom:1px solid #f3f4f6!important;font-size:12.5px}.cms-data-table .ant-table-tbody>tr:hover>td{background:#f3f4f6!important}.ds-insight-warm{background:#cd202c14;color:#9b1820;border-radius:12px}.cms-permission-dim{position:relative;opacity:.4;pointer-events:none;background:#c5c6c6;border-radius:12px}.cms-list-airy.ant-list-split .ant-list-item{border-block-end:none!important;margin-bottom:12px;padding:8px 12px!important;border-radius:12px;transition:background-color .15s ease}.cms-list-airy.ant-list-split .ant-list-item:hover{background:#f3f4f6}html[data-brand=arotech],html[data-brand=arotech][data-theme=light]{--color-background: #f7f8fa;--color-surface: #ffffff;--color-surface-hover: #f3f4f6;--color-surface-elevated: #ffffff;--color-bg-secondary: #f3f4f6;--color-bg-subtle: #f3f4f6;--color-bg-hover: #eef0f4;--color-bg-container: #ffffff;--color-sidebar-bg: #ffffff;--color-sidebar-gradient: linear-gradient( 180deg, rgba(13, 126, 66, .08) 0%, transparent 55% );--color-sidebar-hover: rgba(44, 46, 46, .04);--color-sidebar-active-bg: rgba(13, 126, 66, .1);--color-sidebar-active-text: #0d7e42;--color-sidebar-active-ring: rgba(13, 126, 66, .22);--color-text-primary: #2c2e2e;--color-text-secondary: #585a5a;--color-text-tertiary: #8a8c8c;--color-border: rgba(88, 90, 90, .18);--color-border-light: rgba(88, 90, 90, .1);--color-border-secondary: rgba(88, 90, 90, .12);--color-primary: #0d7e42;--color-primary-hover: #0a6635;--color-primary-bg: rgba(13, 126, 66, .1);--color-primary-focus-ring: rgba(13, 126, 66, .16);--color-accent: #cd202c;--color-error: #cd202c;--color-success: #0d7e42;--color-warning: #c2410c;--color-info: #0d7e42;--color-status-success: #0d7e42;--color-status-error: #cd202c;--color-status-warning: #c2410c;--color-status-info: #0d7e42;--color-status-warning-bg: rgba(194, 65, 12, .12);--color-scrollbar-track: #f3f4f6;--color-scrollbar-thumb: #c5c6c6;--color-scrollbar-thumb-hover: #585a5a;--ds-surface: #ffffff;--ds-surface-bright: #f7f8fa;--ds-surface-container-low: #f3f4f6;--ds-surface-container: #f7f8fa;--ds-surface-container-high: #eef0f4;--ds-surface-container-highest: #e5e7eb;--ds-surface-container-lowest: #ffffff;--ds-on-surface: #2c2e2e;--ds-on-surface-variant: #585a5a;--ds-on-surface-muted: #8a8c8c;--ds-primary: #0d7e42;--ds-primary-light: #11954e;--ds-primary-container: #d8f3e3;--ds-primary-dark: #0a6635;--ds-accent: #cd202c;--ds-error: #cd202c;--ds-success: #0d7e42;--ds-outline-variant: #e5e7eb;--ds-ghost-border-color: rgba(88, 90, 90, .18);--ds-shadow-ambient: 0 16px 40px rgba(44, 46, 46, .06);--ds-shadow-primary: 0 10px 24px rgba(13, 126, 66, .22);--ds-gradient-primary: linear-gradient(135deg, #0d7e42 0%, #11954e 100%);--ds-insight-warm-fill: rgba(205, 32, 44, .08);--ds-sidebar-bg: #ffffff;--ds-sidebar-border: #e5e7eb;--ds-sidebar-text: #585a5a;--ds-sidebar-text-hover: #2c2e2e;--ds-sidebar-active-text: #0d7e42;--ds-sidebar-active-bg: rgba(13, 126, 66, .1);--ds-sidebar-label: #8a8c8c;--ds-font-family: "Manrope", "Noto Sans", sans-serif;--border-radius-md: 12px;--font-display: "Manrope", "Noto Sans", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--color-sidebar-edge: rgba(88, 90, 90, .16);font-family:Manrope,Noto Sans,sans-serif}html[data-brand=arotech] body{font-family:Manrope,Noto Sans,sans-serif;background:var(--color-background);color:var(--color-text-primary)}html[data-brand=arotech] body:before{content:"";position:fixed;top:0;left:0;right:0;height:3px;z-index:4000;pointer-events:none;background:linear-gradient(90deg,#0d7e42 0 50%,#cd202c 50% 100%)}body{margin:0;font-family:Manrope,Noto Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7f8fa;color:#2c2e2e;font-size:.875rem;line-height:1.5}code,.ds-mono{font-family:JetBrains Mono,ui-monospace,Cascadia Code,monospace}.ds-display-lg{font-size:var(--ds-font-size-display-lg);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--ds-on-surface)}.ds-display-md{font-size:var(--ds-font-size-display-md);font-weight:600;line-height:1.15;letter-spacing:-.025em;color:var(--ds-on-surface)}.ds-headline-sm{font-size:var(--ds-font-size-headline-sm);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ds-on-surface)}.ds-title-md{font-size:var(--ds-font-size-title-md);font-weight:600;line-height:1.4;color:var(--ds-on-surface)}.ds-body-md{font-size:var(--ds-font-size-body-md);font-weight:400;line-height:1.55;color:var(--ds-on-surface)}.ds-label-sm{font-size:var(--ds-font-size-label-sm);font-weight:500;line-height:1.35;letter-spacing:.05em;text-transform:uppercase;color:var(--ds-on-surface-muted)}.ds-headline-lg{font-size:var(--ds-font-size-headline-sm);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ds-on-surface)}.ds-title-sm{font-size:var(--ds-font-size-title-md);font-weight:600;line-height:1.4;color:var(--ds-on-surface)}.ds-body-sm{font-size:var(--ds-font-size-body-md);font-weight:400;line-height:1.55;color:var(--ds-on-surface)}.ds-label-md{font-size:var(--ds-font-size-label-md);font-weight:500;line-height:1.4;color:var(--ds-on-surface-variant)}.ds-identity-gap{margin-top:4rem}.ds-tabular-nums{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,Cascadia Code,monospace}
