.z-button.ant-btn{line-height:1.2;font-family:var(--z-font-family,"IBM Plex Sans Arabic", sans-serif)!important;font-weight:var(--z-typo-button-weight,600)!important;font-size:var(--z-typo-button-size,14px)!important;border-radius:var(--z-radius-button,10px)!important;transition:all .15s ease-out!important}.z-button--small.ant-btn{height:36px!important;padding:0 16px!important}.z-button--small.ant-btn.ant-btn-icon-only{width:24px!important;height:24px!important;padding:0!important}.z-button--medium.ant-btn{height:44px!important;padding:0 20px!important}.z-button--large.ant-btn{height:52px!important;padding:0 24px!important}.z-button--primary.ant-btn-primary{background:var(--z-interactive-primary,#5b5fff)!important;border-color:var(--z-interactive-primary,#5b5fff)!important;color:#fff!important}.z-button--primary.ant-btn-primary:hover:not(:disabled){background:var(--z-interactive-primary-hover,#4640f5)!important;border-color:var(--z-interactive-primary-hover,#4640f5)!important}.z-button--secondary.ant-btn{background:var(--z-interactive-secondary,#e8ecf0)!important;border-color:var(--z-interactive-secondary,#e8ecf0)!important;color:var(--z-text-primary,#141b24)!important}.z-button--secondary.ant-btn:hover:not(:disabled){background:var(--z-interactive-secondary-hover,#d1d8e0)!important;border-color:var(--z-interactive-secondary-hover,#d1d8e0)!important}.z-button--ghost.ant-btn{border-color:var(--z-border-default,#e1e8ef)!important;color:var(--z-text-primary,#141b24)!important;background:0 0!important}.z-button--ghost.ant-btn:hover:not(:disabled){background:var(--z-interactive-ghost-hover,#f4f6f8)!important;border-color:var(--z-border-hover,#cbd5e0)!important}.z-button--text.ant-btn-link{color:var(--z-text-link,#5b5fff)!important;padding:0 8px!important}.z-button--text.ant-btn-link:hover:not(:disabled){color:var(--z-text-link-hover,#4640f5)!important}.z-button--danger.ant-btn-primary{background:var(--z-status-error,#ef4444)!important;border-color:var(--z-status-error,#ef4444)!important}.z-button--danger.ant-btn-primary:hover:not(:disabled){background:#dc2626!important;border-color:#dc2626!important}.z-button--success.ant-btn-primary{background:var(--z-status-success,#10b981)!important;border-color:var(--z-status-success,#10b981)!important}.z-button--success.ant-btn-primary:hover:not(:disabled){background:#059669!important;border-color:#059669!important}.z-button.ant-btn:focus-visible{outline-offset:2px;outline:2px solid var(--z-interactive-primary,#5b5fff)!important}.z-button.ant-btn:disabled{opacity:.5;cursor:not-allowed}.z-button.ant-btn-loading{pointer-events:none}[dir=rtl] .z-button.ant-btn{text-align:center}.z-input-container{flex-direction:column;gap:8px;display:flex}.z-input-container--block{width:100%}.z-input-label{font-family:var(--z-font-family,"IBM Plex Sans Arabic", sans-serif);color:var(--z-text-primary,#141b24);font-size:14px;font-weight:600}.z-input-required{color:var(--z-status-error,#ef4444);margin-inline-start:4px}.z-input.ant-input,.z-input.ant-input-affix-wrapper{font-family:var(--z-font-family,"IBM Plex Sans Arabic", sans-serif)!important;font-size:var(--z-typo-input-size,14px)!important;font-weight:var(--z-typo-input-weight,400)!important;border-radius:var(--z-radius-input,10px)!important;transition:all .15s ease-out!important}.z-input.ant-input-affix-wrapper>input.ant-input{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;height:auto!important;padding:0!important;font-family:inherit!important}.z-input--small.ant-input,.z-input--small.ant-input-affix-wrapper{height:36px!important}.z-input--medium.ant-input,.z-input--medium.ant-input-affix-wrapper{height:44px!important}.z-input--large.ant-input,.z-input--large.ant-input-affix-wrapper{height:52px!important}.z-input--default.ant-input,.z-input--default.ant-input-affix-wrapper{border-color:var(--z-border-default,#e1e8ef)!important}.z-input--default.ant-input:hover:not(:disabled),.z-input--default.ant-input-affix-wrapper:hover:not(.ant-input-affix-wrapper-disabled){border-color:var(--z-border-hover,#cbd5e0)!important}.z-input--default.ant-input:focus,.z-input--default.ant-input-affix-wrapper:focus,.z-input--default.ant-input-affix-wrapper-focused{border-color:var(--z-interactive-primary,#6366f1)!important;box-shadow:0 0 0 3px var(--z-interactive-primary-soft,#6366f11a)!important}.z-input--error.ant-input,.z-input--error.ant-input:hover,.z-input--error.ant-input:focus,.z-input--error.ant-input-affix-wrapper,.z-input--error.ant-input-affix-wrapper:hover,.z-input--error.ant-input-affix-wrapper-focused{border-color:var(--z-status-error,#ef4444)!important}.z-input--warning.ant-input,.z-input--warning.ant-input:hover,.z-input--warning.ant-input:focus,.z-input--warning.ant-input-affix-wrapper,.z-input--warning.ant-input-affix-wrapper:hover,.z-input--warning.ant-input-affix-wrapper-focused{border-color:var(--z-status-warning,#f59e0b)!important}.z-input--success.ant-input,.z-input--success.ant-input:hover,.z-input--success.ant-input:focus,.z-input--success.ant-input-affix-wrapper,.z-input--success.ant-input-affix-wrapper:hover,.z-input--success.ant-input-affix-wrapper-focused{border-color:var(--z-status-success,#10b981)!important}.z-input--block.ant-input,.z-input--block.ant-input-affix-wrapper{width:100%}.z-input-footer{justify-content:space-between;align-items:flex-start;display:flex}.z-input-helper-text{font-size:13px;line-height:1.4}.z-input-helper-text--default{color:var(--z-text-secondary,#6b7a8f)}.z-input-helper-text--error{color:var(--z-status-error,#ef4444)}.z-input-helper-text--warning{color:var(--z-status-warning,#f59e0b)}.z-input-helper-text--success{color:var(--z-status-success,#10b981)}.z-input.ant-input:disabled,.z-input.ant-input-affix-wrapper-disabled{background:var(--z-surface-disabled,#f4f6f8);opacity:.6;cursor:not-allowed}.z-select-container{flex-direction:column;gap:8px;display:flex}.z-select-container--block{width:100%}.z-select-label{font-family:var(--z-font-family,"IBM Plex Sans Arabic", sans-serif);color:var(--z-text-primary,#141b24);font-size:14px;font-weight:600}.z-select-required{color:var(--z-status-error,#ef4444);margin-inline-start:4px}.z-select.ant-select{font-family:var(--z-font-family,"IBM Plex Sans Arabic", sans-serif)!important}.z-select .ant-select-selector{border-radius:var(--z-radius-md,8px)!important;transition:all .15s ease-out!important}.z-select--small .ant-select-selector{min-height:36px!important;font-size:13px!important}.z-select--medium .ant-select-selector{min-height:44px!important;font-size:14px!important}.z-select--large .ant-select-selector{min-height:52px!important;font-size:15px!important}.z-select--error .ant-select-selector{border-color:var(--z-status-error,#ef4444)!important}.z-select--warning .ant-select-selector{border-color:var(--z-status-warning,#f59e0b)!important}.z-select--success .ant-select-selector{border-color:var(--z-status-success,#10b981)!important}.z-select--block{width:100%}.z-select-footer{justify-content:space-between;display:flex}.z-select-helper-text{font-size:13px;line-height:1.4}.z-select-helper-text--default{color:var(--z-text-secondary,#6b7a8f)}.z-select-helper-text--error{color:var(--z-status-error,#ef4444)}.z-select-helper-text--warning{color:var(--z-status-warning,#f59e0b)}.z-select-helper-text--success{color:var(--z-status-success,#10b981)}.z-checkbox.ant-checkbox-wrapper{font-family:var(--z-font-family,"IBM Plex Sans Arabic", sans-serif)}.z-checkbox .ant-checkbox-inner{border-radius:var(--z-radius-sm,4px)}.z-checkbox--small .ant-checkbox-inner{width:14px;height:14px}.z-checkbox--medium .ant-checkbox-inner{width:16px;height:16px}.z-checkbox--large .ant-checkbox-inner{width:18px;height:18px}.z-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--z-interactive-primary,#5b5fff);border-color:var(--z-interactive-primary,#5b5fff)}.z-checkbox .ant-checkbox-checked:hover .ant-checkbox-inner{background-color:var(--z-interactive-primary-hover,#4640f5);border-color:var(--z-interactive-primary-hover,#4640f5)}.z-radio.ant-radio-wrapper,.z-radio-group .ant-radio-wrapper{font-family:var(--z-font-family,"IBM Plex Sans Arabic", sans-serif)}.z-radio .ant-radio-inner,.z-radio-group .ant-radio-inner{border-radius:50%}.z-radio--small .ant-radio-inner{width:14px;height:14px}.z-radio--medium .ant-radio-inner{width:16px;height:16px}.z-radio--large .ant-radio-inner{width:18px;height:18px}.z-radio .ant-radio-checked .ant-radio-inner,.z-radio-group .ant-radio-checked .ant-radio-inner{border-color:var(--z-interactive-primary,#5b5fff)}.z-radio .ant-radio-checked .ant-radio-inner:after,.z-radio-group .ant-radio-checked .ant-radio-inner:after{background-color:var(--z-interactive-primary,#5b5fff)}.z-switch.ant-switch{font-family:var(--z-font-family,"IBM Plex Sans Arabic", sans-serif)}.z-switch--small.ant-switch{min-width:28px;height:16px}.z-switch--medium.ant-switch{min-width:44px;height:22px}.z-switch--large.ant-switch{min-width:52px;height:26px}.z-switch.ant-switch-checked{background-color:var(--z-interactive-primary,#5b5fff)}.z-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background-color:var(--z-interactive-primary-hover,#4640f5)}.z-card.ant-card{font-family:var(--z-font-family,"IBM Plex Sans Arabic", sans-serif);border-radius:var(--z-radius-card,16px);border-color:var(--z-border-default,#e1e8ef)}.z-card--small.ant-card{padding:12px}.z-card--default.ant-card{padding:16px}.z-card--large.ant-card{padding:24px}.z-card--elevated.ant-card{box-shadow:var(--z-shadow-md,0 4px 12px #00000014);border:none}.z-card--outlined.ant-card{border:1px solid var(--z-border-default,#e1e8ef);box-shadow:none}.z-card--filled.ant-card{background-color:var(--z-surface-secondary,#f4f6f8);box-shadow:none;border:none}.z-badge .ant-badge-count,.z-badge .ant-badge-dot{font-family:var(--z-font-family,"IBM Plex Sans Arabic", sans-serif)}.z-badge--primary .ant-badge-count{background-color:var(--z-interactive-primary,#5b5fff)}.z-badge--success .ant-badge-count{background-color:var(--z-status-success,#10b981)}.z-badge--warning .ant-badge-count{background-color:var(--z-status-warning,#f59e0b)}.z-badge--error .ant-badge-count{background-color:var(--z-status-error,#ef4444)}.z-badge--small .ant-badge-count{min-width:16px;height:16px;font-size:10px;line-height:16px}.z-badge--default .ant-badge-count{min-width:20px;height:20px;font-size:12px;line-height:20px}.z-badge--large .ant-badge-count{min-width:24px;height:24px;font-size:14px;line-height:24px}.z-status-badge .ant-badge-status-text{font-family:var(--z-font-family,"IBM Plex Sans Arabic", sans-serif);font-size:14px}.z-command-palette-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#00000080;justify-content:center;align-items:flex-start;padding:80px 20px;animation:.2s ease-out mp-palette-overlay-fade-in;display:flex;position:fixed;inset:0}@keyframes mp-palette-overlay-fade-in{0%{opacity:0}to{opacity:1}}.z-command-palette{background:var(--z-bg-surface,#fff);width:100%;max-width:640px;box-shadow:var(--z-shadow-modal,0 32px 64px -12px #0003, 0 16px 32px -8px #0000001f);border:1px solid var(--z-border-subtle,#0000000f);border-radius:16px;animation:.3s cubic-bezier(.16,1,.3,1) mp-palette-slide-in;overflow:hidden}@keyframes mp-palette-slide-in{0%{opacity:0;transform:translateY(-20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.z-command-palette__header{border-bottom:1px solid var(--z-border-subtle,#0000000f);align-items:center;gap:12px;padding:20px 24px;display:flex}.z-command-palette__search-icon{color:var(--z-text-tertiary,#5a6a7d);flex-shrink:0}.z-command-palette__input{color:var(--z-text-primary,#141b24);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:16px}.z-command-palette__input::placeholder{color:var(--z-text-quaternary,#7b8ba0)}.z-command-palette__kbd{background:var(--z-bg-primary,#f4f6f8);border:1px solid var(--z-border-subtle,#0000000f);color:var(--z-text-tertiary,#5a6a7d);border-radius:6px;flex-shrink:0;padding:4px 8px;font-family:monospace;font-size:12px}.z-command-palette__results{max-height:480px;padding:8px;overflow-y:auto}.z-command-palette__section{margin-bottom:16px}.z-command-palette__section:last-child{margin-bottom:0}.z-command-palette__section-title{text-transform:uppercase;letter-spacing:.1em;color:var(--z-text-quaternary,#7b8ba0);align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.z-command-palette__item{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;transition:background .15s ease-out;display:flex}.z-command-palette__item:hover{background:var(--z-bg-primary,#f4f6f8)}.z-command-palette__item--selected{background:var(--z-interactive-secondary,#e8ecf0)}.z-command-palette__item-icon{background:var(--z-bg-primary,#f4f6f8);width:32px;height:32px;color:var(--z-text-secondary,#3e4c5e);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.z-command-palette__item-content{flex:1;min-width:0}.z-command-palette__item-label{color:var(--z-text-primary,#141b24);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.z-command-palette__item-description{color:var(--z-text-tertiary,#5a6a7d);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.z-command-palette__item-arrow{color:var(--z-text-quaternary,#7b8ba0);opacity:0;flex-shrink:0;transition:opacity .15s ease-out}.z-command-palette__item:hover .z-command-palette__item-arrow,.z-command-palette__item--selected .z-command-palette__item-arrow{opacity:1}.z-command-palette__empty,.z-command-palette__hint{color:var(--z-text-quaternary,#7b8ba0);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.z-command-palette__empty svg,.z-command-palette__hint svg{opacity:.2;margin-bottom:16px}.z-command-palette__empty p,.z-command-palette__hint p{margin:0;font-size:14px}.z-command-palette__hints{gap:16px;margin-top:16px;font-size:12px;display:flex}.z-command-palette__hints span{background:var(--z-bg-primary,#f4f6f8);border-radius:6px;padding:6px 10px}[dir=rtl] .z-command-palette__item-arrow{transform:scaleX(-1)}.z-command-palette__results::-webkit-scrollbar{width:6px}.z-command-palette__results::-webkit-scrollbar-track{background:0 0}.z-command-palette__results::-webkit-scrollbar-thumb{background:var(--z-border-default,#d1d8e0);border-radius:10px}.z-command-palette__results::-webkit-scrollbar-thumb:hover{background:var(--z-border-strong,#a8b4c5)}.z-tag{font-family:var(--z-font-family,"IBM Plex Sans Arabic", sans-serif);font-size:var(--z-typo-badge-size,11px);font-weight:var(--z-typo-badge-weight,700);border-radius:var(--z-radius-badge,var(--z-radius-sm,4px))!important}.z-tooltip .ant-tooltip-inner{font-family:var(--z-font-family,"IBM Plex Sans Arabic", sans-serif);border-radius:var(--z-radius-md,6px)}.z-spin .ant-spin-dot-item{background-color:var(--z-interactive-primary,#5b5fff)}.z-divider{border-color:var(--z-border-default,#e5e7eb)}.z-divider.ant-divider-with-text,.z-space{font-family:var(--z-font-family,"IBM Plex Sans Arabic", sans-serif)}.z-date-picker{font-family:var(--z-font-family,"IBM Plex Sans Arabic", sans-serif);border-radius:var(--z-radius-md,6px)}.z-date-picker.ant-picker-focused{border-color:var(--z-interactive-primary,#5b5fff);box-shadow:0 0 0 2px var(--z-interactive-primary-disabled,#5b5fff26)}.z-time-picker{font-family:var(--z-font-family,"IBM Plex Sans Arabic", sans-serif);border-radius:var(--z-radius-md,6px)}.z-time-picker.ant-picker-focused{border-color:var(--z-interactive-primary,#5b5fff);box-shadow:0 0 0 2px var(--z-interactive-primary-disabled,#5b5fff26)}.z-modal .ant-modal-content{border-radius:var(--z-radius-modal,16px);box-shadow:var(--z-shadow-modal,0 12px 32px #0000002e)}.z-modal .ant-modal-header{border-radius:var(--z-radius-modal,16px) var(--z-radius-modal,16px) 0 0}.z-modal .ant-modal-title,.z-modal .ant-modal-body{font-family:var(--z-font-family,"IBM Plex Sans Arabic", sans-serif)}.z-drawer .ant-drawer-content{box-shadow:var(--z-shadow-drawer,-8px 0 24px #0000001f)}.z-drawer .ant-drawer-title,.z-drawer .ant-drawer-body{font-family:var(--z-font-family,"IBM Plex Sans Arabic", sans-serif)}.z-dropdown .ant-dropdown-menu{border-radius:var(--z-radius-md,8px);box-shadow:var(--z-shadow-dropdown,0 8px 24px #00000024);font-family:var(--z-font-family,"IBM Plex Sans Arabic", sans-serif)}.z-popover .ant-popover-inner{border-radius:var(--z-radius-md,8px);box-shadow:var(--z-shadow-popover,0 8px 24px #00000024)}.z-popover .ant-popover-title,.z-popover .ant-popover-inner-content{font-family:var(--z-font-family,"IBM Plex Sans Arabic", sans-serif)}.z-form .ant-form-item-label>label{font-family:var(--z-font-family,"IBM Plex Sans Arabic", sans-serif);color:var(--z-text-secondary,#4b5563)}.z-form .ant-form-item-explain-error{color:var(--z-status-error,#ef4444)}.z-table .ant-table{font-family:var(--z-font-family,"IBM Plex Sans Arabic", sans-serif)}.z-table{max-width:100%}.z-table .ant-table-container{overflow-x:auto}.z-table .ant-table-thead>tr>th{background:var(--z-bg-secondary,#f9fafb);color:var(--z-text-secondary,#4b5563);font-weight:600}.z-table .ant-table-tbody>tr:hover>td{background:var(--z-bg-tertiary,#f3f4f6)}.z-table .ant-table-thead>tr>th{overflow:visible}.z-table-resize-handle{top:0;bottom:0;cursor:col-resize;z-index:2;touch-action:none;-webkit-user-select:none;user-select:none;width:8px;position:absolute;inset-inline-end:-4px}.z-table-resize-handle:after{content:"";top:20%;bottom:20%;background:var(--z-border-strong,#0000001f);border-radius:1px;width:2px;position:absolute;inset-inline-start:3px}.z-table-resize-handle:hover:after,.z-table-resize-handle-active:after{background:var(--z-status-info,#4f46e5);top:0;bottom:0}.z-table-toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.z-table-toolbar-content{flex:1}.z-table-toolbar-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.z-table-column-chooser-trigger,.z-table-density-trigger{flex-shrink:0}.z-table-column-chooser{flex-direction:column;gap:4px;min-width:160px;max-height:320px;display:flex;overflow-y:auto}.z-table-column-chooser-item{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:2px 4px;display:flex}.z-table-column-chooser-item:hover{background:var(--z-bg-tertiary,#f3f4f6)}.zmegamenu{top:var(--z-topbar-height,56px);background:var(--z-bg-surface,#fff);border-bottom:1px solid var(--z-border,#e5e7eb);box-shadow:var(--z-shadow-xl,0 20px 40px #0000001a);z-index:99;padding:24px 32px;animation:.2s zmegamenuSlideDown;display:none;position:fixed;left:0;right:0}.zmegamenu.open{display:block}@keyframes zmegamenuSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.zmegamenu__grid{grid-template-columns:1fr 240px 200px;gap:24px;max-width:1200px;margin:0 auto;display:grid}.zmegamenu__section-title{color:var(--z-text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--z-border-light,#f1f3f5);margin-bottom:12px;padding-bottom:6px;font-size:11px;font-weight:700}.zmegamenu__section-title--accent{color:var(--z-interactive-primary,#c68d2e)}.zmegamenu__items{flex-direction:column;gap:2px;display:flex}.zmegamenu__item{cursor:pointer;color:var(--z-text-secondary,#64748b);transition:all var(--z-transition,.18s cubic-bezier(.4, 0, .2, 1));border:1px solid #0000;border-bottom-width:2px;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.zmegamenu__item:hover{background:var(--z-bg-surface,#fff);border-color:var(--z-border-subtle,#edeff2);border-bottom-color:var(--z-interactive-primary,#c68d2e);color:var(--z-text-primary,#1e293b);transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}.zmegamenu__item-icon{background:var(--z-bg-primary,#f1f3f5);border-bottom:2px solid var(--z-border-default,#d1d5db);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;box-shadow:0 1px 2px #0000000f}.zmegamenu__item-icon svg{width:16px;height:16px;color:var(--z-interactive-primary,#c68d2e)}.zmegamenu__item:hover .zmegamenu__item-icon{background:var(--z-bg-surface,#fff);border-bottom-color:var(--z-interactive-primary,#c68d2e);transform:translateY(-1px);box-shadow:0 3px 6px #0000001a}.zmegamenu__item-count{color:var(--z-text-muted,#94a3b8);background:var(--z-bg-hover,#f1f3f5);border-radius:10px;margin-right:auto;padding:0 8px;font-size:10px;font-weight:600}.zmegamenu__quick-item{cursor:pointer;color:var(--z-text-secondary,#64748b);transition:all var(--z-transition,.18s cubic-bezier(.4, 0, .2, 1));border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.zmegamenu__quick-item:hover{background:var(--z-bg-active,#fdf8f0);color:var(--z-interactive-primary,#c68d2e)}.zmegamenu__quick-item>svg{flex-shrink:0;width:14px;height:14px}.zmegamenu__empty{color:var(--z-text-tertiary,#94a3b8);padding:8px 10px;font-size:12px}[dir=rtl] .zmegamenu__item-count{margin-left:auto;margin-right:0}@media (width<=1024px){.zmegamenu{padding:16px}.zmegamenu__grid{grid-template-columns:1fr}.zmegamenu__section--pinned{display:none}}.z-module-landing{max-width:1200px;margin:0 auto}.z-module-landing .z-ml__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.z-ml__header-left{align-items:center;gap:14px;display:flex}.z-ml__icon{border-bottom:2px solid var(--z-border-default,#d1d5db);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex;box-shadow:0 2px 4px #00000014}.z-ml__icon svg{width:24px;height:24px}.z-ml__title{color:var(--z-text-primary,#1e293b);font-size:20px;font-weight:900}.z-ml__desc{color:var(--z-text-tertiary,#94a3b8);font-size:13px}.z-ml__header-actions{gap:8px;display:flex}.z-ml__fav-btn{border:1px solid var(--z-border-default,#e5e7eb);background:var(--z-bg-surface,#fff);cursor:pointer;width:34px;height:34px;color:var(--z-text-tertiary,#94a3b8);border-radius:8px;justify-content:center;align-items:center;transition:all .18s;display:flex}.z-ml__fav-btn:hover{border-color:var(--z-interactive-primary,#c68d2e);color:var(--z-interactive-primary,#c68d2e)}.z-ml__kpi-row{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:20px;display:grid}.z-ml__kpi-card{background:var(--z-bg-surface,#fff);border:1px solid var(--z-border-subtle,#edeff2);border-bottom:2px solid var(--z-border-default,#e2e4e9);border-radius:12px;padding:16px 18px;transition:all .2s;box-shadow:0 1px 3px #0000000a}.z-ml__kpi-card:hover{border-color:var(--z-border-default,#e2e4e9);border-bottom-color:var(--z-interactive-primary,#c68d2e);transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.z-ml__kpi-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.z-ml__kpi-icon{border-bottom:2px solid var(--z-border-default,#d1d5db);border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex;box-shadow:0 2px 4px #00000014}.z-ml__kpi-icon svg{width:18px;height:18px}.z-ml__kpi-value{color:var(--z-text-primary,#1e293b);font-size:24px;font-weight:900;line-height:1.1}.z-ml__kpi-label{color:var(--z-text-tertiary,#94a3b8);font-size:12px;font-weight:500}.z-ml__kpi-trend{align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.z-ml__kpi-trend--up{color:var(--z-status-success,#16a34a)}.z-ml__kpi-trend--down{color:var(--z-status-error,#dc2626)}.z-ml__kpi-trend svg{width:14px;height:14px}.z-ml__two-col{grid-template-columns:1fr 320px;gap:16px;display:grid}.z-ml__section{margin-bottom:16px}.z-ml__section-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.z-ml__section-title{color:var(--z-text-primary,#1e293b);font-size:13px;font-weight:700}.z-ml__section-more{color:var(--z-interactive-primary,#c68d2e);cursor:pointer;font-size:11px;font-weight:600}.z-ml__cards{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.z-ml__card{background:var(--z-bg-surface,#fff);border:1px solid var(--z-border-subtle,#edeff2);border-bottom:2px solid var(--z-border-default,#e2e4e9);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:14px;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000a,0 0 #0000}.z-ml__card:hover{border-color:var(--z-border-default,#e2e4e9);border-bottom-color:var(--z-interactive-primary,#c68d2e);transform:translateY(-1px);box-shadow:0 4px 12px #00000014,0 1px 2px #0000000a}.z-ml__card-icon{border-bottom:2px solid var(--z-border-default,#d1d5db);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000f}.z-ml__card:hover .z-ml__card-icon{border-bottom-color:var(--z-interactive-primary,#c68d2e);transform:translateY(-1px);box-shadow:0 3px 6px #0000001a}.z-ml__card-icon svg{width:16px;height:16px}.z-ml__card-title{color:var(--z-text-primary,#1e293b);font-size:12.5px;font-weight:600}.z-ml__card-count{color:var(--z-text-tertiary,#94a3b8);font-size:10px}.z-ml__recent-card{background:var(--z-bg-surface,#fff);border:1px solid var(--z-border-subtle,#edeff2);border-bottom:2px solid var(--z-border-default,#e2e4e9);border-radius:10px;padding:12px;box-shadow:0 1px 3px #0000000a}.z-ml__recent-item{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:6px 8px;transition:all .18s;display:flex}.z-ml__recent-item:hover{background:var(--z-bg-primary,#f1f3f5)}.z-ml__recent-label{color:var(--z-text-primary,#1e293b);flex:1;font-size:12px;font-weight:500}.z-ml__recent-time{color:var(--z-text-tertiary,#94a3b8);font-size:10px}.z-ml__sidebar{flex-direction:column;gap:12px;display:flex}.z-ml__sidebar-card{background:var(--z-bg-surface,#fff);border:1px solid var(--z-border-subtle,#edeff2);border-bottom:2px solid var(--z-border-default,#e2e4e9);border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000a}.z-ml__sidebar-card h4{color:var(--z-text-tertiary,#94a3b8);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--z-border-subtle,#f1f3f5);margin-bottom:12px;padding-bottom:6px;font-size:11px;font-weight:700}.z-ml__sidebar-empty{color:var(--z-text-tertiary,#94a3b8);padding:6px 0;font-size:12px}.z-ml__sidebar-item{color:var(--z-text-secondary,#64748b);cursor:pointer;align-items:center;gap:10px;padding:6px 0;font-size:12px;font-weight:500;transition:all .18s;display:flex}.z-ml__sidebar-item:hover{color:var(--z-text-primary,#1e293b)}.z-ml__sidebar-item svg{width:14px;height:14px;color:var(--z-interactive-primary,#c68d2e)}.z-ml__quick-action{cursor:pointer;color:var(--z-text-secondary,#64748b);border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;font-weight:600;transition:all .18s;display:flex}.z-ml__quick-action:hover{background:var(--z-interactive-primary-soft,#c68d2e14);color:var(--z-interactive-primary,#c68d2e)}.z-ml__quick-action svg{width:14px;height:14px}@media (width<=1024px){.z-ml__two-col{grid-template-columns:1fr}}@media (width<=768px){.z-ml__kpi-row,.z-ml__cards{grid-template-columns:repeat(2,1fr)}}.z-tabs-bar{background:var(--z-bg-surface,#fff);border-bottom:1px solid var(--z-border-default,#e5e7eb);z-index:98;direction:rtl;flex-shrink:0;align-items:center;height:40px;padding:0 4px;display:flex;position:relative}.z-tabs-bar__list{scrollbar-width:none;flex:1;align-items:center;gap:2px;height:100%;display:flex;overflow-x:auto}.z-tabs-bar__list::-webkit-scrollbar{display:none}.z-tabs-bar__tab{cursor:pointer;height:32px;color:var(--z-text-tertiary,#94a3b8);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-bottom:none;border-radius:4px 4px 0 0;flex-shrink:0;align-items:center;gap:6px;margin-top:6px;padding:0 10px;font-size:11.5px;font-weight:600;transition:all .18s;display:flex}.z-tabs-bar__tab:hover{background:var(--z-bg-primary,#f1f3f5);color:var(--z-text-primary,#1e293b)}.z-tabs-bar__tab--active{background:var(--z-bg-canvas,#f8f9fb);color:var(--z-text-primary,#1e293b);border-color:var(--z-border-default,#e5e7eb);box-shadow:0 -1px 2px #00000008}.z-tabs-bar__tab-icon{opacity:.6;align-items:center;display:flex}.z-tabs-bar__tab--active .z-tabs-bar__tab-icon{opacity:1}.z-tabs-bar__tab-close{width:16px;height:16px;color:var(--z-text-quaternary,#cbd5e1);opacity:0;border-radius:4px;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.z-tabs-bar__tab:hover .z-tabs-bar__tab-close{opacity:.5}.z-tabs-bar__tab-close:hover{background:var(--z-bg-primary,#f1f3f5);color:var(--z-text-primary,#1e293b);opacity:1!important}.z-tabs-bar__add{cursor:pointer;width:26px;height:26px;color:var(--z-text-tertiary,#94a3b8);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;font-family:inherit;transition:all .18s;display:flex}.z-tabs-bar__add:hover{background:var(--z-bg-primary,#f1f3f5);color:var(--z-text-primary,#1e293b)}.z-notif-trigger{cursor:pointer;width:34px;height:34px;color:var(--z-text-tertiary,#94a3b8);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .18s;display:flex;position:relative}.z-notif-trigger:hover{background:var(--z-bg-primary,#f1f3f5);color:var(--z-text-primary,#1e293b)}.z-notif-trigger__badge{background:var(--z-status-error,#dc2626);border:2px solid var(--z-bg-surface,#fff);border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:4px}.z-notif-overlay{z-index:250;position:fixed;inset:0}.z-notif-panel{background:var(--z-bg-surface,#fff);border:1px solid var(--z-border-default,#e5e7eb);direction:rtl;border-radius:14px;flex-direction:column;width:380px;max-height:480px;animation:.15s zNotifIn;display:flex;position:absolute;top:56px;left:60px;box-shadow:0 20px 40px #0000001a}@keyframes zNotifIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.z-notif-panel__header{border-bottom:1px solid var(--z-border-default,#e5e7eb);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.z-notif-panel__header h4{color:var(--z-text-primary,#1e293b);font-size:14px;font-weight:800}.z-notif-panel__mark-read{color:var(--z-interactive-primary,#c68d2e);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:12px;font-weight:600}.z-notif-panel__mark-read:hover{color:var(--z-interactive-primary-hover,#b07a20)}.z-notif-panel__list{flex:1;padding:6px;overflow-y:auto}.z-notif-panel__empty{text-align:center;color:var(--z-text-tertiary,#94a3b8);padding:40px 20px;font-size:13px}.z-notif-item{cursor:pointer;border-radius:8px;gap:10px;padding:10px;transition:all .18s;display:flex}.z-notif-item:hover{background:var(--z-bg-primary,#f1f3f5)}.z-notif-item--unread{background:var(--z-interactive-primary-soft,#c68d2e14)}.z-notif-item__icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.z-notif-item__icon svg{width:16px;height:16px}.z-notif-item__content{flex:1;min-width:0}.z-notif-item__text{color:var(--z-text-primary,#1e293b);font-size:12px;font-weight:500;line-height:1.3}.z-notif-item__time{color:var(--z-text-tertiary,#94a3b8);margin-top:2px;font-size:10px}@media (width<=768px){.z-notif-panel{width:300px;left:10px}}.z-page-view{flex-direction:column;height:100%;display:flex}.z-pv__header{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.z-pv__title{color:var(--z-text-primary,#1e293b);font-size:17px;font-weight:800}.z-pv__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.z-pv__action-btn{cursor:pointer;height:30px;color:var(--z-text-secondary,#64748b);background:0 0;border:none;border-radius:5px;align-items:center;gap:5px;padding:0 8px;font-family:inherit;font-size:11.5px;font-weight:600;transition:all .18s;display:inline-flex}.z-pv__action-btn:hover{background:var(--z-bg-primary,#f1f3f5);color:var(--z-text-primary,#1e293b)}.z-pv__action-btn svg{width:15px;height:15px}.z-pv__action-btn--primary{color:var(--z-interactive-primary,#c68d2e)}.z-pv__action-btn--primary:hover{background:var(--z-interactive-primary-soft,#c68d2e14)}.z-pv__toolbar{background:var(--z-bg-surface,#fff);border:1px solid var(--z-border-default,#e5e7eb);border-radius:10px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;margin-bottom:12px;padding:8px 12px;display:flex}.z-pv__toolbar-group{align-items:center;gap:2px;display:flex}.z-pv__toolbar-group+.z-pv__toolbar-group{border-right:1px solid var(--z-border-subtle,#f1f3f5);margin-right:8px;padding-right:8px}[dir=rtl] .z-pv__toolbar-group+.z-pv__toolbar-group{border-right:none;border-left:1px solid var(--z-border-subtle,#f1f3f5);margin-left:8px;margin-right:0;padding-left:8px;padding-right:0}.z-pv__toolbar-item{cursor:pointer;height:30px;color:var(--z-text-secondary,#64748b);background:0 0;border:none;border-radius:5px;align-items:center;gap:5px;padding:0 8px;font-family:inherit;font-size:11.5px;font-weight:600;transition:all .18s;display:inline-flex}.z-pv__toolbar-item:hover{background:var(--z-bg-primary,#f1f3f5);color:var(--z-text-primary,#1e293b)}.z-pv__toolbar-item svg{width:15px;height:15px}.z-pv__toolbar-item--active{color:var(--z-interactive-primary,#c68d2e)}.z-pv__grid-wrap{border:1px solid var(--z-border-default,#e5e7eb);background:var(--z-bg-surface,#fff);border-radius:10px;flex-direction:column;flex:1;display:flex;overflow:hidden}.z-pv__grid-toolbar{border-bottom:1px solid var(--z-border-subtle,#f1f3f5);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.z-pv__grid-toolbar-left,.z-pv__grid-toolbar-right{align-items:center;gap:6px;display:flex}.z-pv__record-count{color:var(--z-text-tertiary,#94a3b8);font-size:11px;font-weight:500}.z-pv__filter-pill{background:var(--z-bg-primary,#f1f3f5);color:var(--z-text-secondary,#64748b);cursor:pointer;border:1px solid #0000;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600;transition:all .18s}.z-pv__filter-pill:hover{border-color:var(--z-interactive-primary-soft,#c68d2e4d)}.z-pv__filter-pill--active{background:var(--z-interactive-primary-soft,#c68d2e14);color:var(--z-interactive-primary,#c68d2e);border-color:var(--z-interactive-primary-soft,#c68d2e4d)}.z-pv__table-scroll{flex:1;overflow:auto}.z-pv__table-scroll table{border-collapse:collapse;width:100%;font-size:12.5px}.z-pv__table-scroll th{z-index:10;text-align:right;color:var(--z-text-tertiary,#94a3b8);text-transform:uppercase;letter-spacing:.04em;background:var(--z-bg-canvas,#f8f9fb);border-bottom:1px solid var(--z-border-default,#e5e7eb);-webkit-user-select:none;user-select:none;cursor:pointer;white-space:nowrap;padding:8px 14px;font-size:10.5px;font-weight:700;position:sticky;top:0}.z-pv__table-scroll th:hover{color:var(--z-text-primary,#1e293b)}.z-pv__sort-icon{vertical-align:middle;opacity:.3;width:12px;height:12px;margin-right:4px;display:inline-block}.z-pv__table-scroll td{border-bottom:1px solid var(--z-border-subtle,#f1f3f5);color:var(--z-text-primary,#1e293b);padding:8px 14px}.z-pv__table-scroll tbody tr{transition:all .18s}.z-pv__table-scroll tbody tr:hover{background:var(--z-bg-primary,#f1f3f5)}.z-pv__status{border-radius:20px;padding:2px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.z-pv__status--open{background:var(--z-status-info-bg,#eff6ff);color:var(--z-status-info,#2563eb)}.z-pv__status--posted{background:var(--z-status-success-bg,#f0fdf4);color:var(--z-status-success,#16a34a)}.z-pv__status--draft{background:var(--z-status-warning-bg,#fffbeb);color:var(--z-status-warning,#d97706)}.z-pv__status--pending{color:#be185d;background:#fdf2f8}.z-pv__status--approved{color:#1d4ed8;background:#f0f5ff}.z-pv__pagination{border-top:1px solid var(--z-border-subtle,#f1f3f5);color:var(--z-text-tertiary,#94a3b8);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;display:flex}.z-pv__pagination-btns{gap:4px;display:flex}.z-pv__page-btn{border:1px solid var(--z-border-default,#e5e7eb);background:var(--z-bg-surface,#fff);cursor:pointer;width:26px;height:26px;color:var(--z-text-tertiary,#94a3b8);border-radius:5px;justify-content:center;align-items:center;font-family:inherit;font-size:11px;font-weight:600;transition:all .18s;display:flex}.z-pv__page-btn:hover{border-color:var(--z-interactive-primary,#c68d2e);color:var(--z-interactive-primary,#c68d2e)}.z-pv__page-btn:disabled{opacity:.3;cursor:default}.z-pv__page-btn--active{background:var(--z-interactive-primary,#c68d2e);color:#fff;border-color:var(--z-interactive-primary,#c68d2e)}.z-pv__page-btn svg{width:14px;height:14px}.z-pv__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:60px 20px;display:flex}.z-pv__empty svg{margin-bottom:16px}.z-pv__empty h3{color:var(--z-text-secondary,#64748b);margin-bottom:4px;font-size:16px;font-weight:700}.z-pv__empty p{color:var(--z-text-tertiary,#94a3b8);margin-bottom:16px;font-size:13px}.z-dp-overlay{z-index:89;background:#0000004d;position:fixed;inset:0}.z-details-panel{background:var(--z-bg-surface,#fff);border-left:1px solid var(--z-border-default,#e5e7eb);z-index:90;direction:rtl;flex-direction:column;width:420px;transition:transform .18s;display:flex;position:fixed;top:124px;bottom:0;left:0;transform:translate(-100%);box-shadow:0 20px 40px #0000001a}[dir=rtl] .z-details-panel{border-left:none;border-right:1px solid var(--z-border-default,#e5e7eb);left:auto;right:0;transform:translate(100%)}.z-details-panel--open{transform:translate(0)}.z-dp-header{border-bottom:1px solid var(--z-border-default,#e5e7eb);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.z-dp-header h3{color:var(--z-text-primary,#1e293b);font-size:14px;font-weight:800}.z-dp-close{cursor:pointer;width:28px;height:28px;color:var(--z-text-tertiary,#94a3b8);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .18s;display:flex}.z-dp-close:hover{background:var(--z-bg-primary,#f1f3f5);color:var(--z-text-primary,#1e293b)}.z-dp-body{flex:1;padding:16px;overflow-y:auto}.z-dp-field{margin-bottom:16px}.z-dp-field label{color:var(--z-text-tertiary,#94a3b8);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.z-dp-value{color:var(--z-text-primary,#1e293b);font-size:13px;font-weight:600}.z-dp-actions{border-top:1px solid var(--z-border-subtle,#f1f3f5);gap:8px;margin-top:20px;padding-top:16px;display:flex}.z-dp-btn{cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 16px;font-family:inherit;font-size:11.5px;font-weight:600;transition:all .18s;display:inline-flex}.z-dp-btn svg{width:14px;height:14px}.z-dp-btn--edit{border:1px solid var(--z-interactive-primary,#c68d2e);color:var(--z-interactive-primary,#c68d2e);background:0 0}.z-dp-btn--edit:hover{background:var(--z-interactive-primary-soft,#c68d2e14)}.z-dp-btn--delete{border:1px solid var(--z-border-default,#e5e7eb);color:var(--z-text-secondary,#64748b);background:0 0}.z-dp-btn--delete:hover{background:var(--z-status-error-bg,#fef2f2);color:var(--z-status-error,#dc2626);border-color:var(--z-status-error,#dc2626)}@media (width<=1024px){.z-details-panel{width:340px}}
