:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--palette-bg-page:#f0f2f5;--palette-bg-chrome:#eceff1;--palette-bg-chrome-top:#fefefe;--palette-bg-chrome-bottom:#e8edf2;--palette-bg-panel:#fafbfc;--palette-bg-surface:#fff;--palette-border:#b0bec5;--palette-border-subtle:#cfd8dc;--palette-border-strong:#94a3b8;--palette-text:#1e293b;--palette-text-secondary:#475569;--palette-text-muted:#64748b;--palette-text-hint:#94a3b8;--palette-infobar:linear-gradient(180deg, #5b7fa6 0%, #4a6d94 100%);--palette-grid-header:#e8edf2;--palette-grid-header-border:#b0bec5;--palette-grid-row-border:#f1f5f9;--palette-grid-bg:#fafbfc;--palette-accent-info-bg:#2563eb0d;--palette-accent-info-border:#dbeafe;--app-bg:var(--palette-bg-page);--app-sidebar:var(--palette-bg-chrome-bottom);--app-card:var(--palette-bg-surface);--app-panel:var(--palette-bg-panel);--app-border:var(--palette-border-subtle);--app-border-strong:var(--palette-border);--app-border-subtle:#e2e8f0;--app-text:var(--palette-text);--app-text-secondary:var(--palette-text-secondary);--app-muted:var(--palette-text-muted);--app-hover:#e8edf2;--app-chrome-bg:var(--palette-bg-chrome);--app-header-gradient:linear-gradient(180deg, var(--palette-bg-chrome-top) 0%, var(--palette-bg-chrome-bottom) 100%);--app-grid-header-bg:var(--palette-grid-header);--app-grid-header-border:var(--palette-grid-header-border);--app-grid-footer-bg:var(--palette-bg-chrome);--app-infobar-gradient:var(--palette-infobar);--app-sidebar-bg:linear-gradient(180deg, var(--palette-bg-chrome-top) 0%, var(--palette-bg-chrome-bottom) 52%, var(--palette-bg-chrome) 100%);--app-menu-text:var(--palette-text-secondary);--app-menu-text-active:var(--palette-text);--app-menu-icon:#5b6b7c;--app-menu-icon-active:var(--color-primary);--app-menu-icon-chip:#5b6b7c1a;--app-menu-icon-chip-active:#f7941d29;--app-menu-hover-bg:var(--palette-bg-chrome-bottom);--app-menu-selected-bg:#fff;--app-menu-selected-border:#0f172a14;--app-menu-selected-shadow:0 1px 4px #0f172a12;--app-menu-sub-bg:#0f172a08;--app-menu-scrollbar:#64748b59;--app-menu-scrollbar-hover:#64748b8c;--color-primary:#f7941d;--color-primary-hover:#e08519;--color-primary-light:#fff4e6;--color-primary-soft:#f7941d1a;--tag-blue-bg:#e6f4ff;--tag-blue-text:#1677ff;--color-bg:var(--app-bg);--color-surface:var(--app-card);--color-border:var(--app-border);--color-text:var(--app-text);--color-text-secondary:var(--app-muted);--radius-sm:6px;--radius-md:8px;--rail-width-expanded:200px;--rail-width-collapsed:68px;--rail-width:var(--rail-width-expanded);--app-topbar-height:3.5rem;--header-height:var(--app-topbar-height);--font-semibold:700;--z-chrome-overlay:50000}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--palette-bg-page:#0f1117;--palette-bg-chrome:#21262d;--palette-bg-chrome-top:#262c36;--palette-bg-chrome-bottom:#1c2128;--palette-bg-panel:#161b22;--palette-bg-surface:#1c2128;--palette-border:#484f58;--palette-border-subtle:#30363d;--palette-border-strong:#484f58;--palette-text:#e6edf3;--palette-text-secondary:#c9d1d9;--palette-text-muted:#8b949e;--palette-text-hint:#94a3b8;--palette-infobar:linear-gradient(180deg, #3d5a78 0%, #2f4a66 100%);--palette-grid-header:#21262d;--palette-grid-header-border:#30363d;--palette-grid-row-border:#21262d;--palette-grid-bg:#1c2128;--palette-accent-info-bg:#60a5fa14;--palette-accent-info-border:#1e3a5f;--app-bg:var(--palette-bg-page);--app-sidebar:#161b22;--app-card:var(--palette-bg-surface);--app-panel:var(--palette-bg-panel);--app-border:var(--palette-border-subtle);--app-border-strong:var(--palette-border);--app-border-subtle:#21262d;--app-text:var(--palette-text);--app-text-secondary:var(--palette-text-secondary);--app-muted:var(--palette-text-muted);--app-hover:#21262d;--app-chrome-bg:var(--palette-bg-chrome);--app-header-gradient:linear-gradient(180deg, var(--palette-bg-chrome-top) 0%, var(--palette-bg-chrome-bottom) 100%);--app-grid-header-bg:var(--palette-grid-header);--app-grid-header-border:var(--palette-grid-header-border);--app-grid-footer-bg:var(--palette-bg-chrome);--app-infobar-gradient:var(--palette-infobar);--app-sidebar-bg:linear-gradient(180deg, var(--palette-bg-chrome-top) 0%, var(--palette-bg-chrome-bottom) 52%, var(--palette-bg-chrome) 100%);--app-menu-text:var(--palette-text-secondary);--app-menu-text-active:var(--palette-text);--app-menu-icon:#8b949e;--app-menu-icon-active:var(--color-primary);--app-menu-icon-chip:#ffffff0f;--app-menu-icon-chip-active:#f7941d33;--app-menu-hover-bg:#21262d;--app-menu-selected-bg:#262c36;--app-menu-selected-border:#ffffff1a;--app-menu-selected-shadow:0 1px 4px #00000038;--app-menu-sub-bg:#ffffff08;--app-menu-scrollbar:#ffffff2e;--app-menu-scrollbar-hover:#ffffff52;--color-primary:#f7941d;--color-primary-hover:#ffa940;--color-primary-light:#f7941d29;--color-primary-soft:#f7941d1f;--tag-blue-bg:#1677ff29;--tag-blue-text:#58a6ff;--color-bg:var(--app-bg);--color-surface:var(--app-card);--color-border:var(--app-border);--color-text:var(--app-text);--color-text-secondary:var(--app-muted)}@font-face{font-family:IRANSans;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/IRANSANSWEB-ULTRALIGHT.ttf)format("truetype")}@font-face{font-family:IRANSans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/IRANSANSWEB-LIGHT.ttf)format("truetype")}@font-face{font-family:IRANSans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IRANSANSWEB-MEDIUM.ttf)format("truetype")}@font-face{font-family:IRANSans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IRANSANSWEB-MEDIUM.ttf)format("truetype")}@font-face{font-family:IRANSans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/IRANSANSWEB-BOLD.ttf)format("truetype")}@font-face{font-family:IRANSans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/IRANSANSWEB-BOLD.ttf)format("truetype")}:root{--font-family:"IRANSans", Tahoma, sans-serif;--text-xs:10px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:15px;--text-xl:17px;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.35;--leading-normal:1.55}body{font-family:var(--font-family);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal);font-feature-settings:"ss02" on}h1,h2,h3,h4,h5,h6{font-family:var(--font-family);line-height:var(--leading-tight)}.ant-app,.ant-typography,.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-select-selector,.ant-table,.ant-menu,.ant-tree,.ant-tabs,.ant-form,.ant-form-item-label>label,.ant-dropdown-menu,.ant-modal,.ant-drawer,.ant-pagination,.ant-breadcrumb,.ant-tag,.ant-badge,.ant-segmented,.ant-segmented-item,.ant-segmented-item-label,.ant-card,.ant-descriptions,.ant-timeline,.ant-alert,.ant-message,.ant-notification,.ant-picker,.ant-picker-dropdown,.ant-picker-panel,.ant-picker-input>input,.ant-select-dropdown,.ant-auto-complete,.ant-empty,.ant-empty-description,.jalali-picker-dropdown,.jalali-picker-dropdown .ant-picker-cell-inner,.jalali-picker-dropdown .ant-picker-header,.jalali-picker-dropdown .ant-picker-header-view,.jalali-picker-dropdown .ant-picker-header button,.jalali-picker-dropdown .ant-picker-content th{font-family:var(--font-family)!important}.jalali-picker-dropdown .ant-picker-month-btn,.jalali-picker-dropdown .ant-picker-year-btn,.jalali-picker-dropdown .ant-picker-decade-btn{cursor:pointer;font-size:var(--text-sm);font-family:var(--font-family)!important;font-weight:700!important}.jalali-picker-dropdown .ant-picker-month-btn:hover,.jalali-picker-dropdown .ant-picker-year-btn:hover,.jalali-picker-dropdown .ant-picker-decade-btn:hover{color:var(--color-primary)}.ant-table-thead>tr>th{font-weight:var(--font-medium);font-size:var(--text-sm)}.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector{font-size:var(--text-sm)}.page-header__title{font-size:var(--text-xl);font-weight:var(--font-bold)}.header-bar__title{font-size:var(--text-lg);font-weight:var(--font-semibold)}.nav-rail{width:var(--rail-width);background:var(--app-sidebar-bg);border-left:1px solid var(--app-border-strong);z-index:100;flex-direction:column;height:100vh;transition:width .25s;display:flex;position:fixed;top:0;right:0;overflow:hidden;box-shadow:-2px 0 10px #0f172a0d}.nav-rail__header{border-bottom:1px solid var(--app-border);background:#ffffff59;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:4px;padding:14px 12px 10px;display:flex}.nav-rail__brand{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.nav-rail__brand-logo{flex-shrink:0}.nav-rail__brand-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nav-rail__brand-title{color:var(--app-text);font-size:12px;font-weight:700;line-height:1.35}.nav-rail__brand-url{color:var(--app-muted);text-align:right;direction:ltr;font-size:11px;font-weight:500;text-decoration:none}.nav-rail__brand-url:hover{color:var(--color-primary)}.nav-rail--collapsed .nav-rail__header{justify-content:center;padding-inline:8px}.nav-rail--collapsed .nav-rail__brand{justify-content:center}.nav-rail__toggle{flex-shrink:0;color:var(--app-muted)!important}.nav-rail__footer{border-top:1px solid var(--app-border-strong);background:#fff3;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;padding:12px 8px 16px;display:flex}.nav-rail__version{color:var(--app-muted);letter-spacing:.02em;text-align:center;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:600;line-height:1.3}.nav-rail--collapsed .nav-rail__version{font-variant-numeric:tabular-nums;font-size:10px}.nav-rail__time{font-size:var(--text-xs);color:var(--app-muted);font-variant-numeric:tabular-nums;font-weight:500}.nav-flyout-tooltip{z-index:200;background:var(--app-text);color:#fff;pointer-events:none;white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500;position:fixed;transform:translateY(-50%);box-shadow:0 4px 12px #00000026}.app-sidebar-menu.ant-menu{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;background:0 0;flex:1;min-height:0;padding:6px 8px 10px;transition:scrollbar-color .2s;overflow:hidden auto;border-inline-end:none!important}.app-sidebar-menu.ant-menu:hover,.app-sidebar-menu.ant-menu:focus-within{scrollbar-color:var(--app-menu-scrollbar) transparent}.app-sidebar-menu.ant-menu::-webkit-scrollbar{width:6px}.app-sidebar-menu.ant-menu::-webkit-scrollbar-track{background:0 0;margin-block:6px}.app-sidebar-menu.ant-menu::-webkit-scrollbar-thumb{background:padding-box padding-box;border:1px solid #0000;border-radius:999px;transition:background-color .2s}.app-sidebar-menu.ant-menu:hover::-webkit-scrollbar-thumb{background:var(--app-menu-scrollbar)}.app-sidebar-menu.ant-menu:focus-within::-webkit-scrollbar-thumb{background:var(--app-menu-scrollbar)}.app-sidebar-menu.ant-menu::-webkit-scrollbar-thumb:hover{background:var(--app-menu-scrollbar-hover)}.app-sidebar-menu.ant-menu-inline-collapsed{max-width:100%;padding-inline:6px;width:100%!important}.app-sidebar-menu.ant-menu-inline-collapsed>.ant-menu-item,.app-sidebar-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{max-width:100%;justify-content:center!important;width:100%!important;margin-inline:0!important;padding-inline:0!important;inset-inline-start:0!important}.app-sidebar-menu.ant-menu-inline-collapsed .ant-menu-item-icon,.app-sidebar-menu.ant-menu-inline-collapsed .anticon{margin-inline:0!important}.app-sidebar-menu .ant-menu-item,.app-sidebar-menu .ant-menu-submenu-title{letter-spacing:-.01em;width:100%;height:34px;color:var(--app-menu-text);border-radius:8px;margin:1px 0;font-size:12.5px;font-weight:300;line-height:34px;transition:background-color .15s,color .15s,box-shadow .15s}.app-sidebar-menu .ant-menu-item .ant-menu-title-content,.app-sidebar-menu .ant-menu-submenu-title .ant-menu-title-content{font-weight:inherit}.app-sidebar-menu .ant-menu-item .ant-menu-item-icon,.app-sidebar-menu .ant-menu-submenu-title .ant-menu-item-icon,.app-sidebar-menu .ant-menu-submenu-title>.anticon{width:26px;height:26px;color:var(--app-menu-icon);background:var(--app-menu-icon-chip);border-radius:7px;justify-content:center;align-items:center;font-size:14px;transition:color .15s,background-color .15s,transform .15s,box-shadow .15s;display:inline-flex;margin-inline-end:8px!important}.app-sidebar-menu .ant-menu-item .ant-menu-item-icon>.anticon,.app-sidebar-menu .ant-menu-submenu-title .ant-menu-item-icon>.anticon,.app-sidebar-menu .ant-menu-submenu-title>.anticon{font-size:14px;line-height:1}.app-sidebar-menu .ant-menu-item:hover,.app-sidebar-menu .ant-menu-submenu-title:hover{color:var(--app-menu-text-active)!important;background:var(--app-menu-hover-bg)!important}.app-sidebar-menu .ant-menu-item:hover .ant-menu-item-icon,.app-sidebar-menu .ant-menu-submenu-title:hover .ant-menu-item-icon,.app-sidebar-menu .ant-menu-submenu-title:hover>.anticon{color:var(--app-menu-icon-active);background:var(--app-menu-icon-chip-active);transform:translateY(-.5px)scale(1.04);box-shadow:0 1px 4px #f7941d2e}.app-sidebar-menu .ant-menu-item-selected{border:1px solid var(--app-menu-selected-border);box-shadow:var(--app-menu-selected-shadow);font-weight:300;color:var(--app-menu-text-active)!important;background:var(--app-menu-selected-bg)!important}.app-sidebar-menu .ant-menu-item-selected .ant-menu-item-icon,.app-sidebar-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-item-icon,.app-sidebar-menu .ant-menu-submenu-selected>.ant-menu-submenu-title>.anticon{color:var(--app-menu-icon-active);background:var(--app-menu-icon-chip-active);box-shadow:0 1px 4px #f7941d29}.app-sidebar-menu .ant-menu-submenu-selected>.ant-menu-submenu-title,.app-sidebar-menu .ant-menu-submenu-active>.ant-menu-submenu-title{color:var(--app-menu-text-active);background:var(--app-menu-hover-bg);font-weight:300}.app-sidebar-menu .ant-menu-sub .ant-menu-item{height:30px;color:var(--app-menu-text);margin:0;font-size:12px;font-weight:300;line-height:30px}.app-sidebar-menu .ant-menu-sub .ant-menu-item .ant-menu-item-icon,.app-sidebar-menu .ant-menu-sub .ant-menu-submenu-title .ant-menu-item-icon{width:22px;height:22px;color:var(--app-menu-icon);background:0 0;border-radius:6px;font-size:12px;margin-inline-end:8px!important}.app-sidebar-menu .ant-menu-sub .ant-menu-item .ant-menu-item-icon>.anticon{font-size:12px}.app-sidebar-menu .ant-menu-sub .ant-menu-item:hover .ant-menu-item-icon{color:var(--app-menu-icon-active);background:var(--app-menu-icon-chip-active)}.app-sidebar-menu .ant-menu-sub .ant-menu-item-selected{border:1px solid var(--app-menu-selected-border);box-shadow:var(--app-menu-selected-shadow);font-weight:300;color:var(--app-menu-text-active)!important;background:var(--app-menu-selected-bg)!important}.app-sidebar-menu .ant-menu-sub .ant-menu-item-selected .ant-menu-item-icon{color:var(--app-menu-icon-active);background:var(--app-menu-icon-chip-active)}.app-sidebar-menu .ant-menu-sub .ant-menu-submenu-title{height:30px;color:var(--app-menu-text);font-size:12px;font-weight:300;line-height:30px}.app-sidebar-menu .ant-menu-submenu-arrow{color:var(--app-menu-icon);opacity:.75;font-size:10px;inset-inline-end:12px}.app-sidebar-menu .ant-menu-sub{border:none;border-radius:0;max-height:none;margin:0;padding:0 0 2px;overflow:visible;background:0 0!important}.app-sidebar-menu .ant-motion-collapse,.app-sidebar-menu .ant-motion-collapse-active{transition:none!important}.app-sidebar-menu .ant-menu-item-divider{border-color:var(--app-border);margin:5px 4px}.app-sidebar-menu .ant-menu-sub .ant-menu-item-divider{border-color:var(--app-border);margin:5px 12px}.app-sidebar-menu.ant-menu-inline-collapsed .ant-menu-item-divider{width:24px;min-width:24px;margin:6px auto}.app-sidebar-menu.ant-menu-inline-collapsed .ant-menu-item .ant-menu-item-icon,.app-sidebar-menu.ant-menu-inline-collapsed .ant-menu-submenu-title .ant-menu-item-icon,.app-sidebar-menu.ant-menu-inline-collapsed .ant-menu-submenu-title>.anticon{margin-inline-end:0!important}.app-sidebar-menu .ant-menu-sub .ant-menu-item.app-sidebar-menu__item--accent{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-primary) 55%, #9a3412);background:linear-gradient(165deg, color-mix(in srgb, var(--color-primary) 88%, #fff) 0%, var(--color-primary) 48%, color-mix(in srgb, var(--color-primary) 82%, #7c2d12) 100%);max-width:calc(100% - 8px);box-shadow:0 1px 0 #ffffff38 inset, 0 6px 14px color-mix(in srgb, var(--color-primary) 28%, transparent);border-radius:10px;margin:8px 4px 6px;font-weight:500;transition:transform .15s,box-shadow .15s,filter .15s;color:#fff!important;width:calc(100% - 8px)!important;height:34px!important;padding-inline:10px!important;line-height:34px!important}.app-sidebar-menu .ant-menu-sub .ant-menu-item.app-sidebar-menu__item--accent .ant-menu-title-content{color:#fff!important}.app-sidebar-menu .ant-menu-sub .ant-menu-item.app-sidebar-menu__item--accent .ant-menu-item-icon,.app-sidebar-menu .ant-menu-sub .ant-menu-item.app-sidebar-menu__item--accent .anticon{box-shadow:none;background:#ffffff2e;font-size:13px;transform:none;color:#fff!important}.app-sidebar-menu .ant-menu-sub .ant-menu-item.app-sidebar-menu__item--accent:hover{filter:brightness(1.04);box-shadow:0 1px 0 #ffffff47 inset, 0 8px 18px color-mix(in srgb, var(--color-primary) 34%, transparent);transform:translateY(-1px);background:linear-gradient(165deg, color-mix(in srgb, var(--color-primary) 92%, #fff) 0%, color-mix(in srgb, var(--color-primary) 92%, #9a3412) 100%)!important;color:#fff!important}.app-sidebar-menu .ant-menu-sub .ant-menu-item.app-sidebar-menu__item--accent:active{filter:brightness(.97);box-shadow:0 1px 0 #ffffff1f inset, 0 3px 8px color-mix(in srgb, var(--color-primary) 24%, transparent);transform:translateY(0)}.app-sidebar-menu .ant-menu-sub .ant-menu-item.app-sidebar-menu__item--accent.ant-menu-item-selected{box-shadow:0 1px 0 #ffffff38 inset, 0 0 0 2px color-mix(in srgb, var(--color-primary) 28%, transparent), 0 6px 14px color-mix(in srgb, var(--color-primary) 28%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--color-primary) 90%, #fff) 0%, var(--color-primary) 45%, color-mix(in srgb, var(--color-primary) 78%, #7c2d12) 100%)!important;color:#fff!important}.sidebar-menu__accent-label{letter-spacing:.01em;align-items:center;gap:6px;display:inline-flex}[data-theme=dark] .app-sidebar-menu .ant-menu-sub .ant-menu-item.app-sidebar-menu__item--accent{border-color:color-mix(in srgb, var(--color-primary) 45%, #000);box-shadow:inset 0 1px #ffffff1a,0 8px 18px #00000059}[data-theme=dark] .app-sidebar-menu .ant-menu-sub .ant-menu-item.app-sidebar-menu__item--accent:hover{box-shadow:inset 0 1px #ffffff24,0 10px 22px #0006}.sidebar-menu__row{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.sidebar-menu__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebar-menu__badge{background:var(--color-primary);color:#fff;text-align:center;border-radius:9px;flex-shrink:0;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:500;line-height:18px;box-shadow:0 1px 3px #f7941d59}.theme-toggle.ant-segmented{background:var(--app-hover)}.theme-toggle .ant-segmented-item-label{justify-content:center;align-items:center;min-width:28px;padding-inline:8px;font-size:13px;display:inline-flex}.theme-toggle .ant-segmented-item-selected{color:var(--color-primary);font-weight:500}.app-sidebar-menu__popup.ant-menu-submenu-popup{z-index:var(--z-chrome-overlay)!important}.app-sidebar-menu__popup .ant-menu{border-radius:var(--radius-md);border:1px solid var(--app-border-strong);background:var(--app-panel);scrollbar-width:thin;scrollbar-color:var(--app-menu-scrollbar) transparent;min-width:210px;max-height:min(440px,100vh - 24px);padding:4px;overflow-y:auto;box-shadow:0 8px 24px #0f172a1f}.app-sidebar-menu__popup .ant-menu::-webkit-scrollbar{width:6px}.app-sidebar-menu__popup .ant-menu::-webkit-scrollbar-thumb{background:var(--app-menu-scrollbar);border-radius:999px}.app-sidebar-menu__popup .ant-menu-item,.app-sidebar-menu__popup .ant-menu-submenu-title{height:32px;color:var(--app-menu-text);border-radius:6px;margin:1px 0;font-size:12.5px;font-weight:300;line-height:32px}.app-sidebar-menu__popup .ant-menu-item .ant-menu-item-icon,.app-sidebar-menu__popup .ant-menu-submenu-title .ant-menu-item-icon{width:22px;height:22px;color:var(--app-menu-icon);background:var(--app-menu-icon-chip);border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.app-sidebar-menu__popup .ant-menu-item-selected{border:1px solid var(--app-menu-selected-border);box-shadow:var(--app-menu-selected-shadow);background:var(--app-menu-selected-bg)!important;color:var(--app-menu-text-active)!important}.app-sidebar-menu__popup .ant-menu-item-selected .ant-menu-item-icon{color:var(--app-menu-icon-active);background:var(--app-menu-icon-chip-active)}[data-theme=dark] .nav-rail__header,[data-theme=dark] .nav-rail__footer{background:#ffffff08}.navigation-progress{z-index:10000;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.navigation-progress__bar{background:var(--color-primary);will-change:width;border-radius:0 0 0 2px;height:100%;transition:width .18s ease-out;position:absolute;top:0;right:0;box-shadow:0 0 8px #f7941d8c}.navigation-progress__bar--fade{opacity:0;transition:width .12s ease-out,opacity .28s ease-out}.navigation-progress__peg{width:80px;height:100%;box-shadow:0 0 10px var(--color-primary), 0 0 6px #f7941dcc;opacity:.55;position:absolute;top:0;left:0;transform:translate(-50%)rotate(2deg)}[data-theme=dark] .navigation-progress__bar{box-shadow:0 0 10px #f7941da6}[data-theme=dark] .navigation-progress__peg{box-shadow:0 0 12px var(--color-primary), 0 0 8px #f7941de6;opacity:.7}.nav-rail__resizer{inset-block:0;cursor:col-resize;touch-action:none;z-index:2;width:6px;position:absolute;left:0}.nav-rail__resizer:after{content:"";inset-block:0;background:0 0;width:2px;transition:background .15s;position:absolute;left:0}.nav-rail__resizer:hover:after,.nav-rail-resizing .nav-rail__resizer:after{background:var(--app-primary)}.nav-rail-resizing,.nav-rail-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.nav-rail-resizing .nav-rail,.nav-rail-resizing .app-shell__main{transition:none!important}.login-layout{direction:rtl;grid-template-columns:45% 55%;min-height:100vh;display:grid}.login-layout__brand{color:#fff;background:linear-gradient(145deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);flex-direction:column;justify-content:flex-start;padding:40px 48px 72px;display:flex;position:relative;overflow:auto}.login-layout__brand-pattern{opacity:.06;z-index:0;background-image:linear-gradient(30deg,#f7941d 12%,#0000 12.5% 87%,#f7941d 87.5%,#f7941d),linear-gradient(150deg,#f7941d 12%,#0000 12.5% 87%,#f7941d 87.5%,#f7941d),linear-gradient(30deg,#f7941d 12%,#0000 12.5% 87%,#f7941d 87.5%,#f7941d),linear-gradient(150deg,#f7941d 12%,#0000 12.5% 87%,#f7941d 87.5%,#f7941d);background-position:0 0,0 0,40px 70px,40px 70px;background-size:80px 140px;position:absolute;inset:0}.login-layout__brand-content{z-index:2;margin-block:auto;position:relative}.login-layout__logo{filter:brightness(1.1)drop-shadow(0 4px 12px #f7941d40);margin-bottom:24px}.login-layout__brand-title{margin:0 0 8px;font-size:28px;font-weight:800;line-height:1.4}.login-layout__brand-company{color:#ffffffbf;margin:0 0 12px;font-size:16px}.login-layout__brand-lead{color:#ffffffb8;max-width:34rem;margin:0 0 22px;font-size:14px;line-height:1.8}.login-layout__modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.login-layout__module{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;align-items:flex-start;gap:10px;min-width:0;padding:12px 12px 12px 10px;animation:.55s both login-module-in;display:flex}.login-layout__module-icon{width:34px;height:34px;color:var(--module-accent,var(--color-primary));background:var(--module-accent-soft,#f7941d2e);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--module-accent,#f7941d) 28%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.login-layout__module-body{gap:2px;min-width:0;display:grid}.login-layout__module-label{color:#fffffff2;font-size:12.5px;font-weight:700;line-height:1.4}.login-layout__module-desc{color:#ffffff94;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.login-layout__platform-points{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;gap:8px;margin:0;padding:14px 16px;list-style:none;display:grid}.login-layout__platform-points li{color:#ffffffc7;padding-right:16px;font-size:12.5px;line-height:1.55;position:relative}.login-layout__platform-points li:before{content:"";background:var(--color-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;right:0;box-shadow:0 0 8px #f7941d73}@media (height<=860px){.login-layout__module-desc{display:none}.login-layout__module{align-items:center;padding-block:10px}.login-layout__brand-lead{margin-bottom:14px}.login-layout__modules{margin-bottom:12px}}@keyframes login-module-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.login-layout__footer{color:#ffffff73;z-index:2;font-size:12px;position:absolute;bottom:24px;left:56px;right:56px}.login-layout__form-side{background:linear-gradient(135deg,#f0f2f5 0%,#e8ecf1 40%,#f5f0eb 100%) 0 0/200% 200%;justify-content:center;align-items:center;padding:32px;animation:18s infinite login-form-bg-shift;display:flex;position:relative;overflow:hidden}.login-layout__theme-bar{z-index:3;position:absolute;top:16px;left:16px}[data-theme=dark] .login-layout__form-side{background:linear-gradient(135deg,#0f1117 0%,#161b22 45%,#1a1410 100%)}[data-theme=dark] .login-layout__form-card{background:#1c2128f2;border-color:#f7941d38;box-shadow:0 20px 60px #00000059,inset 0 0 0 1px #ffffff0a,0 4px 24px #f7941d14}.login-layout__form-card{z-index:2;border:1px solid #f7941d26;border-top:3px solid var(--color-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border-radius:20px;width:100%;max-width:480px;padding:36px 40px;animation:.55s cubic-bezier(.22,1,.36,1) both login-card-enter;position:relative;box-shadow:0 20px 60px #00000014,inset 0 0 0 1px #fffc,0 4px 24px #f7941d0f}@keyframes login-card-enter{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.login-layout__form-card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;z-index:-1;background:linear-gradient(135deg,#f7941d4d 0%,#ffffff1a 40%,#f7941d26 100%);border-radius:21px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.login-layout__form-logo-wrap{text-align:center;margin-bottom:20px}.login-layout__form-logo{filter:drop-shadow(0 2px 8px #00000014);display:inline-block}.login-layout__form-tagline{color:var(--color-text-secondary);margin:8px 0 0;font-size:13px;font-weight:500}.login-layout__form-header{text-align:center;margin-bottom:28px}.login-layout__form-header h2{color:var(--color-text);background:linear-gradient(135deg, var(--color-text) 0%, #c45a00 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 6px;font-size:22px;font-weight:700}[data-theme=dark] .login-layout__form-header h2{background:linear-gradient(135deg,#f5f5f5 0%,#f7941d 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.login-layout__form-header p{color:var(--color-text-secondary);margin:0;font-size:14px}.login-motion{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.login-motion--form{opacity:.35}.login-motion__orb{filter:blur(60px);opacity:.5;border-radius:50%;position:absolute}.login-motion--brand .login-motion__orb--1{background:radial-gradient(circle,#f7941d59 0%,#0000 70%);width:280px;height:280px;animation:20s ease-in-out infinite login-orb-drift-1;top:-80px;left:-60px}.login-motion--brand .login-motion__orb--2{background:radial-gradient(circle,#0f346099 0%,#0000 70%);width:220px;height:220px;animation:24s ease-in-out infinite login-orb-drift-2;bottom:10%;right:-40px}.login-motion--brand .login-motion__orb--3{background:radial-gradient(circle,#f7941d33 0%,#0000 70%);width:160px;height:160px;animation:16s ease-in-out infinite login-orb-drift-3;bottom:30%;left:20%}.login-motion--form .login-motion__orb--1{background:radial-gradient(circle,#f7941d26 0%,#0000 70%);width:200px;height:200px;animation:22s ease-in-out infinite login-orb-drift-1;top:10%;right:5%}.login-motion--form .login-motion__orb--2{background:radial-gradient(circle,#16213e14 0%,#0000 70%);width:180px;height:180px;animation:26s ease-in-out infinite login-orb-drift-2;bottom:15%;left:10%}.login-motion--form .login-motion__orb--3{display:none}.login-motion__chip{color:#f7941d8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex;position:absolute}.login-motion--form .login-motion__chip{color:#f7941d47;background:#f7941d0f;border-color:#f7941d1f;width:34px;height:34px;font-size:14px}.login-motion__chip--1{animation:18s ease-in-out infinite login-chip-drift;top:12%;right:10%}.login-motion__chip--2{animation:22s ease-in-out 2s infinite login-chip-drift;top:28%;left:12%}.login-motion__chip--3{animation:20s ease-in-out 4s infinite login-chip-drift;top:48%;right:18%}.login-motion__chip--4{animation:24s ease-in-out 1s infinite login-chip-drift;bottom:28%;left:16%}.login-motion__chip--5{animation:19s ease-in-out 3s infinite login-chip-drift;bottom:16%;right:28%}.login-motion__chip--6{animation:26s ease-in-out 5s infinite login-chip-drift;top:62%;left:34%}.login-motion__chip--7{animation:21s ease-in-out 6s infinite login-chip-drift;top:18%;left:42%}@keyframes login-form-bg-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes login-orb-drift-1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,20px)scale(1.05)}66%{transform:translate(-20px,40px)scale(.95)}}@keyframes login-orb-drift-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-40px,-30px)scale(1.08)}}@keyframes login-orb-drift-3{0%,to{transform:translate(0)}50%{transform:translate(25px,-20px)}}@keyframes login-chip-drift{0%,to{opacity:.55;transform:translate(0)rotate(0)}35%{opacity:.9;transform:translate(12px,-18px)rotate(6deg)}70%{opacity:.7;transform:translate(-10px,10px)rotate(-4deg)}}@keyframes login-flow-pulse{0%,to{box-shadow:0 0 #f7941d4d}50%{box-shadow:0 0 12px 2px #f7941d40}}@media (prefers-reduced-motion:reduce){.login-layout__form-side,.login-motion__orb,.login-motion__chip,.login-layout__module{animation:none!important}.login-motion--form{opacity:.15}}.login-wizard-steps{border-bottom:1px solid var(--color-border);justify-content:center;align-items:center;gap:0;margin-bottom:32px;padding-bottom:24px;display:flex}.login-wizard-steps__item{align-items:center;gap:8px;display:flex;position:relative}.login-wizard-steps__indicator{width:32px;height:32px;color:var(--color-text-secondary);background:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:all .2s;display:flex}.login-wizard-steps__item--active .login-wizard-steps__indicator{background:var(--color-primary);color:#fff;animation:3s ease-in-out infinite login-flow-pulse;box-shadow:0 0 0 4px #f7941d33}.login-wizard-steps__item--done .login-wizard-steps__indicator{color:#fff;background:#52c41a}.login-wizard-steps__label{color:var(--color-text-secondary);font-size:13px;font-weight:500}.login-wizard-steps__item--active .login-wizard-steps__label{color:var(--color-primary);font-weight:600}.login-wizard-steps__item--done .login-wizard-steps__label{color:#52c41a}.login-wizard-steps__connector{background:#e8e8e8;width:40px;height:2px;margin:0 12px}.login-wizard-steps__item--done+.login-wizard-steps__item .login-wizard-steps__connector,.login-wizard-steps__item--done .login-wizard-steps__connector{background:#52c41a}.tenant-card,.position-card{cursor:pointer;border:1px solid var(--color-border);border-radius:10px;transition:border-color .2s,box-shadow .2s,transform .15s}.tenant-card:hover,.position-card:hover{border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 4px 16px #f7941d1f}.tenant-card--selected,.position-card--selected{border-color:var(--color-primary);box-shadow:0 0 0 2px #f7941d26}.tenant-card__meta,.position-card__meta{color:var(--color-text-secondary);margin-top:4px;font-size:12px}.login-form .ant-input-lg,.login-form .ant-input-password-lg{border-radius:12px}.login-form__field .ant-form-item-label>label{color:var(--color-text-secondary);font-size:13px;font-weight:600}.login-form__field{margin-bottom:20px}.login-form .ant-form-item-explain,.login-form .ant-form-item-additional,.login-form .ant-form-item-margin-offset{height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.login-form .ant-form-item-has-error .ant-input-affix-wrapper,.login-form .ant-form-item-has-error .ant-input-affix-wrapper:hover{border-color:var(--color-danger,#ff4d4f)!important;box-shadow:0 0 0 3px #ff4d4f24!important}.login-form__submit{margin-top:8px;margin-bottom:0}.login-form__forgot{text-align:center;margin:12px 0 0}.login-form__forgot a{color:var(--app-primary,#1677ff);font-size:14px}.login-form__captcha{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.login-form__captcha-row{align-items:center;gap:8px;display:flex}.login-form__captcha-image{border:1px solid var(--app-border);object-fit:cover;-webkit-user-select:none;user-select:none;background:#f4f6f8;border-radius:8px;width:180px;height:56px}.login-form__captcha-image--empty{place-items:center;display:grid}.login-form__api-alert{margin-bottom:16px}.login-form__api-alert .ant-alert-action{margin-inline-start:8px}.login-form__input-ltr.ant-input-affix-wrapper,.login-form__input-ltr.ant-input-affix-wrapper-lg{text-align:left;border:1px solid var(--app-border);direction:ltr;padding-inline:14px 12px;transition:border-color .2s,box-shadow .2s,transform .15s}.login-form__input-ltr.ant-input-affix-wrapper:hover{border-color:#f7941d73}.login-form__input-ltr.ant-input-affix-wrapper-focused,.login-form__input-ltr.ant-input-affix-wrapper:focus-within{box-shadow:0 0 0 3px #f7941d26;border-color:var(--color-primary)!important}.login-form__input-ltr .ant-input{text-align:left;letter-spacing:.02em;direction:ltr;font-family:ui-monospace,Cascadia Code,Segoe UI,sans-serif}.login-form__input-ltr .ant-input-prefix{margin-inline:0 10px}.login-form__input-ltr .ant-input-suffix{margin-inline:8px 0}.login-form__input-icon{color:var(--color-text-muted);transition:color .2s}.login-form__input-ltr.ant-input-affix-wrapper-focused .login-form__input-icon,.login-form__input-ltr.ant-input-affix-wrapper:focus-within .login-form__input-icon{color:var(--color-primary)}.login-form .ant-input,.login-form .ant-input-affix-wrapper,.login-form .ant-input-password .ant-input{color:var(--app-text);background:var(--app-card)!important}.login-form .ant-input-affix-wrapper .ant-input{background:0 0!important}.login-form .ant-input-affix-wrapper:has(input:-webkit-autofill){background:var(--app-card)!important}.login-form input:-webkit-autofill{caret-color:var(--app-text);transition:background-color 9999s ease-out;-webkit-box-shadow:0 0 0 1000px var(--app-card) inset!important;box-shadow:0 0 0 1000px var(--app-card) inset!important;-webkit-text-fill-color:var(--app-text)!important}.login-form input:-webkit-autofill:hover{caret-color:var(--app-text);transition:background-color 9999s ease-out;-webkit-box-shadow:0 0 0 1000px var(--app-card) inset!important;box-shadow:0 0 0 1000px var(--app-card) inset!important;-webkit-text-fill-color:var(--app-text)!important}.login-form input:-webkit-autofill:focus{caret-color:var(--app-text);transition:background-color 9999s ease-out;-webkit-box-shadow:0 0 0 1000px var(--app-card) inset!important;box-shadow:0 0 0 1000px var(--app-card) inset!important;-webkit-text-fill-color:var(--app-text)!important}.login-form input:-webkit-autofill:active{caret-color:var(--app-text);transition:background-color 9999s ease-out;-webkit-box-shadow:0 0 0 1000px var(--app-card) inset!important;box-shadow:0 0 0 1000px var(--app-card) inset!important;-webkit-text-fill-color:var(--app-text)!important}.login-form .ant-btn-primary{letter-spacing:.02em;border-radius:12px;height:48px;font-size:15px;font-weight:600;transition:box-shadow .2s,transform .15s;box-shadow:0 4px 16px #f7941d40}.login-form .ant-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 28px #f7941d61}.login-form .ant-btn-primary:active:not(:disabled){transform:translateY(0)}@media (width<=900px){.login-layout{grid-template-columns:1fr}.login-layout__brand{display:none}.login-layout__form-side{min-height:100vh}.login-motion--form{opacity:.2}.login-motion--form .login-motion__chip{display:none}.login-layout__form-card{padding:28px 24px}}.dashboard-page{background:var(--app-bg);min-height:100vh;font-family:var(--font-family,"IRANSans", Tahoma, sans-serif);direction:rtl;position:relative;overflow-x:hidden}.dashboard-page button,.dashboard-page input,.dashboard-page textarea,.dashboard-page select,.dashboard-page .ant-btn,.dashboard-page .ant-input,.dashboard-page .ant-input-affix-wrapper,.dashboard-page .ant-input-affix-wrapper input,.dashboard-page .ant-segmented,.dashboard-page .ant-segmented-item,.dashboard-page .ant-segmented-item-label,.dashboard-page .ant-table,.dashboard-page .ant-table-thead>tr>th,.dashboard-page .ant-table-tbody>tr>td,.dashboard-page .ant-empty,.dashboard-page .ant-empty-description,.dashboard-page .ant-spin,.dashboard-page .dashboard-tenant-card,.dashboard-page .dashboard-tenant-row{font-family:var(--font-family,"IRANSans", Tahoma, sans-serif)!important}.dashboard-page__greeting,.dashboard-page__lead,.dashboard-page__eyebrow,.dashboard-page__loading-text,.dashboard-tenant-card__name,.dashboard-tenant-card__legal,.dashboard-tenant-card__reg,.dashboard-tenant-card__position-label,.dashboard-tenant-card__position-value,.dashboard-tenant-card__cta,.dashboard-tenant-card__logo-fallback,.dashboard-tenant-row__name,.dashboard-tenant-row__meta,.dashboard-tenant-row__position,.dashboard-tenant-row__cta,.dashboard-tenant-table__name,.dashboard-tenant-table__legal{font-family:var(--font-family,"IRANSans", Tahoma, sans-serif)}.dashboard-page__atmosphere{pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 45% at 100% 0%, color-mix(in srgb, var(--color-primary) 14%, transparent), transparent 55%), radial-gradient(ellipse 55% 40% at 0% 100%, #0f346014, transparent 50%), linear-gradient(180deg, color-mix(in srgb, var(--app-card) 70%, transparent) 0%, transparent 240px);position:absolute;inset:0}.dashboard-page--loading{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.dashboard-page__loading-text{color:var(--color-text-secondary);font-size:13px}.dashboard-page__header{z-index:1;background:color-mix(in srgb, var(--app-card) 88%, transparent);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;padding:18px 32px;display:flex;position:relative}.dashboard-page__header-actions{align-items:center;gap:8px;display:flex}.dashboard-page__main{z-index:1;max-width:1040px;margin:0 auto;padding:40px 32px 56px;position:relative}.dashboard-page__welcome{margin-bottom:28px}.dashboard-page__eyebrow{letter-spacing:.04em;color:var(--color-primary);margin:0 0 6px;font-size:12px;font-weight:700}.dashboard-page__greeting{color:var(--color-text);margin:0;font-size:28px;font-weight:700;line-height:1.35}.dashboard-page__lead{color:var(--color-text-secondary);margin:8px 0 0;font-size:14px;line-height:1.7}.dashboard-page__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.dashboard-page__search{flex:1;min-width:220px;max-width:420px}.dashboard-page__empty{border:1px dashed var(--color-border);background:color-mix(in srgb, var(--app-card) 80%, transparent);border-radius:16px;padding:48px 16px}.dashboard-tenant-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dashboard-tenant-list{flex-direction:column;gap:10px;display:flex}.dashboard-tenant-row{border:1px solid var(--color-border);background:var(--app-card);text-align:right;cursor:pointer;border-radius:14px;grid-template-columns:auto minmax(0,1fr) minmax(120px,180px) auto;align-items:center;gap:14px;width:100%;margin:0;padding:12px 14px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:grid}.dashboard-tenant-row:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-primary) 55%, var(--color-border));box-shadow:0 6px 18px color-mix(in srgb, var(--color-primary) 10%, transparent)}.dashboard-tenant-row:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.dashboard-tenant-row--loading{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.dashboard-tenant-row--disabled{opacity:.55;cursor:not-allowed}.dashboard-tenant-row .dashboard-tenant-card__logo-plate{border-radius:12px;width:52px;height:52px;padding:6px}.dashboard-tenant-row .dashboard-tenant-card__logo-fallback{border-radius:8px;font-size:20px}.dashboard-tenant-row__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.dashboard-tenant-row__name{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.dashboard-tenant-row__meta{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-tenant-row__position{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.dashboard-tenant-row__cta{color:var(--color-primary);flex-shrink:0;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.dashboard-tenant-table-wrap{border:1px solid var(--color-border);background:var(--app-card);border-radius:16px;overflow:hidden}.dashboard-tenant-table .ant-table{background:0 0}.dashboard-tenant-table .ant-table-thead>tr>th{background:color-mix(in srgb, var(--app-card) 70%, var(--color-primary-soft));font-size:12px;font-weight:700}.dashboard-tenant-table .ant-table-tbody>tr{cursor:pointer}.dashboard-tenant-table .ant-table-tbody>tr:hover>td{background:color-mix(in srgb, var(--color-primary-soft) 55%, transparent)!important}.dashboard-tenant-table__row--loading>td{background:color-mix(in srgb, var(--color-primary-soft) 70%, transparent)!important}.dashboard-tenant-table__row--disabled{opacity:.55;pointer-events:none}.dashboard-tenant-table__company{align-items:center;gap:12px;min-width:0;display:flex}.dashboard-tenant-table__company .dashboard-tenant-card__logo-plate{border-radius:10px;width:44px;height:44px;padding:5px}.dashboard-tenant-table__company .dashboard-tenant-card__logo-fallback{border-radius:8px;font-size:18px}.dashboard-tenant-table__company-text{flex-direction:column;gap:2px;min-width:0;display:flex}.dashboard-tenant-table__name{color:var(--color-text);font-weight:700}.dashboard-tenant-table__legal{color:var(--color-text-secondary);font-size:12px}.dashboard-tenant-card{border:1px solid var(--color-border);background:var(--app-card);text-align:right;cursor:pointer;border-radius:16px;flex-direction:column;justify-content:space-between;gap:18px;min-height:196px;margin:0;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s,background-color .18s;display:flex;box-shadow:0 1px 2px #0f172a0a}.dashboard-tenant-card:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-primary) 55%, var(--color-border));box-shadow:0 10px 28px color-mix(in srgb, var(--color-primary) 12%, transparent), 0 2px 6px #0f172a0f;transform:translateY(-2px)}.dashboard-tenant-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.dashboard-tenant-card--loading{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.dashboard-tenant-card--disabled{opacity:.55;cursor:not-allowed}.dashboard-tenant-card__top{align-items:flex-start;gap:14px;min-width:0;display:flex}.dashboard-tenant-card__logo-plate{border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--color-primary-light) 70%, #fff) 0%, var(--app-card) 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;padding:8px;display:flex;overflow:hidden}.dashboard-tenant-card__logo-img{object-fit:contain;width:100%;height:100%;display:block}.dashboard-tenant-card__logo-fallback{background:color-mix(in srgb, var(--color-primary) 12%, transparent);width:100%;height:100%;color:var(--color-primary);-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:center;font-size:26px;font-weight:700;line-height:1;display:flex}.dashboard-tenant-card__copy{flex-direction:column;flex:1;gap:4px;min-width:0;padding-top:2px;display:flex}.dashboard-tenant-card__name{color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.dashboard-tenant-card__legal{color:var(--color-text-secondary);-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:1.5em;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.dashboard-tenant-card__reg{color:var(--color-text-secondary);opacity:.85;min-height:1.4em;font-size:11px;line-height:1.4}.dashboard-tenant-card__reg--empty{visibility:hidden}.dashboard-tenant-card__footer{border-top:1px solid color-mix(in srgb, var(--color-border) 85%, transparent);justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.dashboard-tenant-card__position{align-items:center;gap:8px;min-width:0;max-width:70%;display:inline-flex}.dashboard-tenant-card__position-label{background:var(--color-primary-soft);color:var(--color-primary);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.dashboard-tenant-card__position-value{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:12px;font-weight:600;overflow:hidden}.dashboard-tenant-card__cta{color:var(--color-primary);flex-shrink:0;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.dashboard-tenant-card:hover:not(:disabled) .dashboard-tenant-card__cta{color:var(--color-primary-hover)}@media (width<=900px){.dashboard-tenant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-tenant-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo copy cta""logo position cta"}.dashboard-tenant-row .dashboard-tenant-card__logo-plate{grid-area:logo}.dashboard-tenant-row__copy{grid-area:copy}.dashboard-tenant-row__position{grid-area:position}.dashboard-tenant-row__cta{grid-area:cta}}@media (width<=600px){.dashboard-page__header{padding:14px 16px}.dashboard-page__main{padding:28px 16px 40px}.dashboard-page__greeting{font-size:22px}.dashboard-page__toolbar{flex-direction:column;align-items:stretch}.dashboard-page__search{max-width:none}.dashboard-tenant-grid{grid-template-columns:1fr}.dashboard-tenant-card{min-height:0}.dashboard-tenant-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo copy""logo position""cta cta"}.dashboard-tenant-row__cta{justify-content:center;padding-top:4px}}[data-theme=dark] .login-mfa-setup__qr{background:var(--app-card,#1f1f1f);border-color:color-mix(in srgb, var(--color-primary,#f7941d) 22%, #3a3a3a)}[data-theme=dark] .dashboard-tenant-card__logo-plate{background:linear-gradient(160deg, color-mix(in srgb, var(--color-primary) 16%, var(--app-card)) 0%, var(--app-card) 100%)}[data-theme=dark] .dashboard-page__atmosphere{background:radial-gradient(ellipse 70% 45% at 100% 0%, color-mix(in srgb, var(--color-primary) 18%, transparent), transparent 55%), radial-gradient(ellipse 55% 40% at 0% 100%, #0f346038, transparent 50%)}.login-mfa-setup{margin-bottom:20px}.login-mfa-setup__loading{justify-content:center;padding:24px 0;display:flex}.login-mfa-setup__qr{border:1px solid color-mix(in srgb, var(--color-primary,#f7941d) 18%, #e8e8e8);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:8px;margin-bottom:16px;padding:16px;display:flex}.login-mfa-setup__qr-caption{font-size:13px}.login-mfa-setup__hint{color:var(--app-text-secondary,#666);line-height:1.9;margin-bottom:12px!important}.login-mfa-setup__key{gap:6px;display:grid}.login-form__field--otp .ant-form-item-control-input-content{justify-content:center;display:flex}.login-mfa-otp.ant-otp{direction:ltr;justify-content:center;gap:10px;width:100%;display:flex}.login-mfa-otp.ant-otp .ant-otp-input-wrapper{flex:1 1 0;max-width:52px}.login-mfa-otp.ant-otp .ant-otp-input.ant-input,.login-mfa-otp.ant-otp input.ant-otp-input{border:1px solid var(--app-border);height:52px;color:var(--app-text);text-align:center;border-radius:12px;padding-inline:0;font-family:ui-monospace,Cascadia Code,Segoe UI,sans-serif;font-size:1.35rem;font-weight:700;transition:border-color .2s,box-shadow .2s;background:var(--app-card)!important;width:100%!important}.login-mfa-otp.ant-otp .ant-otp-input.ant-input:hover,.login-mfa-otp.ant-otp input.ant-otp-input:hover{border-color:#f7941d73}.login-mfa-otp.ant-otp .ant-otp-input.ant-input:focus,.login-mfa-otp.ant-otp input.ant-otp-input:focus{box-shadow:0 0 0 3px #f7941d26;border-color:var(--color-primary)!important}.login-form__submit--secondary{margin-bottom:0}.cartable-page{flex-direction:column;gap:10px;display:flex}.cartable-page__breadcrumb{font-size:var(--text-sm);color:var(--app-muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.cartable-page__breadcrumb strong{color:var(--app-text);font-weight:700}.cartable-toolbar{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-chrome-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.cartable-toolbar__actions .ant-btn{border-radius:6px}.cartable-toolbar__search{flex:1;min-width:220px;max-width:300px}.cartable-toolbar__search .ant-input-affix-wrapper{border-radius:6px}.cartable-list{border:1px solid var(--app-border);background:var(--app-card);border-radius:8px;overflow:hidden}.cartable-list--loading{justify-content:center;align-items:center;min-height:280px;display:flex}.cartable-list__head{background:var(--app-chrome-bg);border-bottom:1px solid var(--app-border);font-size:var(--text-xs);color:var(--app-text-secondary);align-items:center;gap:10px;padding:7px 12px;font-weight:700;display:flex}[data-theme=dark] .cartable-list__head{background:#21262d}.cartable-list__head-title{flex:1}.cartable-list__body{flex-direction:column;min-height:120px;display:flex}.cartable-list__empty{justify-content:center;align-items:center;padding:32px 16px;display:flex}.cartable-list__pager{border-top:1px solid var(--app-border);background:var(--app-border-subtle);justify-content:center;align-items:center;gap:12px;padding:8px 12px;display:flex}.cartable-list__pager-text{color:var(--app-text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.cartable-item{border-bottom:1px solid var(--app-border-subtle);cursor:pointer;transition:background .15s}.cartable-item:last-child{border-bottom:none}.cartable-item--alt{background:#00000004}[data-theme=dark] .cartable-item--alt{background:#ffffff05}.cartable-item--selected{background:var(--color-primary-soft)!important}.cartable-item__date{border-bottom:1px solid var(--app-border-subtle);color:var(--app-muted);background:#f3f5f7;padding:5px 12px;font-size:11px;font-weight:600}[data-theme=dark] .cartable-item__date{background:#1a1f26}.cartable-item__row{grid-template-columns:36px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.cartable-item__index{color:var(--app-muted);text-align:center;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.cartable-item__content{flex-direction:column;gap:4px;min-width:0;display:flex}.cartable-item__subject{font-size:var(--text-sm);color:#1677ff;font-weight:700;line-height:1.45}.cartable-item__sender{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cartable-item__avatar{flex-shrink:0;color:#4a5568!important;background:#dfe6ee!important;border-radius:4px!important;font-size:12px!important}[data-theme=dark] .cartable-item__avatar{color:#c9d1d9!important;background:#30363d!important}.cartable-item__sender-name{color:var(--app-text);font-size:12px;font-weight:600}.cartable-item__sender-role,.cartable-item__meta{color:var(--app-muted);font-size:11px}.cartable-item__action{color:#52a447;font-size:11px;font-weight:600}.cartable-item__numbers{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cartable-item__file-no{color:#e74c3c;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.cartable-item__track-no{color:var(--app-text-secondary);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.cartable-item__icons{color:var(--app-muted);align-items:center;gap:8px;display:flex}.cartable-item__icon{font-size:15px}.cartable-item__icon--unread{color:var(--color-primary)}.cartable-item__icon--read{color:#8c8c8c}.cartable-item__icon--pin{color:#faad14}.cartable-item__check{flex-shrink:0}.cartable-item__expand{flex-shrink:0;border-radius:4px!important;width:28px!important;height:28px!important;padding:0!important}@media (width<=992px){.cartable-item__row{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"index content content""index icons actions"}.cartable-item__index{grid-area:index}.cartable-item__content{grid-area:content}.cartable-item__icons{grid-area:icons}.cartable-item__check,.cartable-item__expand{grid-area:actions}}.letters-contacts-page,.contacts-page{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}@media (width<=640px){.contacts-party-form__profile,.contacts-party-form__grid{grid-template-columns:1fr}}@media (width<=720px){.user-form__profile,.user-form__grid,.user-form__assignment-card-grid,.user-form__positions-form{grid-template-columns:1fr}}@media (width<=760px){.role-permissions__table-head,.role-permissions__row{grid-template-columns:1fr;gap:6px}.role-permissions__module-head{flex-direction:column}.role-form__grid{grid-template-columns:1fr}}@media (width<=1100px){.subsidiary-page__body,.subsidiary-form__signatory-grid,.subsidiary-form__signatory-uploads{grid-template-columns:1fr}}@keyframes grid-loading-fade-in{0%{opacity:0}to{opacity:1}}@keyframes grid-loading-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes grid-loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes grid-loading-spin{to{transform:rotate(360deg)}}.letters-attachments-drawer__name:hover,[data-theme=dark] .letters-attachments-btn--active{color:var(--color-primary)}@media (width<=900px){.referral-flow-list__head{display:none}.referral-flow-list__row{grid-template-columns:36px 1fr;grid-auto-rows:auto}.referral-flow-list__row>span:nth-child(n+3){grid-column:2}}.letters-grid__fastshow-header,.letters-grid__fastshow-cell{padding:0!important}[data-theme=dark] .subsidiary-company-tree .ant-tree-node-content-wrapper,[data-theme=dark] .subsidiary-company-tree__title{color:var(--app-text)}@media (width<=720px){.letter-numbering-panel__next-row{grid-template-columns:1fr}}.confirmation-message-modal .ant-modal-content{border-radius:16px;padding:0;overflow:hidden}.confirmation-message-modal .ant-modal-body{padding:0}.confirmation-message-modal .ant-modal-confirm-body{display:block}.confirmation-message-modal .ant-modal-confirm-paragraph{max-width:none;margin:0}.confirmation-message-modal .ant-modal-confirm-btns{justify-content:flex-end;gap:8px;margin:0;padding:0 24px 24px;display:flex}.confirmation-message-modal--compact .ant-modal-content{border-radius:10px}.confirmation-message-modal--compact .ant-modal-confirm-btns{gap:6px;padding:0 14px 12px}.confirmation-message{text-align:center;padding:28px 24px 20px;position:relative}.confirmation-message--compact{text-align:right;padding:14px 14px 8px}.confirmation-message--compact .confirmation-message__compact-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.confirmation-message--compact .confirmation-message__icon-ring{width:28px;height:28px;box-shadow:none;flex-shrink:0;animation:none}.confirmation-message--compact .confirmation-message__icon{font-size:15px}.confirmation-message--compact .confirmation-message__title{text-align:right;margin:0;font-size:14px;font-weight:700;line-height:1.35}.confirmation-message--compact .confirmation-message__message{margin:0;font-size:12px;line-height:1.55}.confirmation-message--compact .confirmation-message__subject{border-radius:8px;margin:0 0 8px;padding:8px 10px}.confirmation-message--compact .confirmation-message__consequences{border-radius:8px;margin-top:8px;padding:8px 10px}.confirmation-message--compact .confirmation-message__consequences li{font-size:12px;line-height:1.5}.confirmation-message--compact .confirmation-message__consequences li+li{margin-top:4px}.confirmation-message__glow{pointer-events:none;opacity:.55;height:140px;position:absolute;inset:0 0 auto}.confirmation-message--danger .confirmation-message__glow{background:radial-gradient(circle at 50% -10%,#ef444447 0%,#ef444414 42%,#0000 72%)}.confirmation-message--warning .confirmation-message__glow{background:radial-gradient(circle at 50% -10%,#f59e0b4d 0%,#f59e0b14 42%,#0000 72%)}.confirmation-message--info .confirmation-message__glow{background:radial-gradient(circle at 50% -10%,#2563eb47 0%,#2563eb14 42%,#0000 72%)}.confirmation-message__hero{flex-direction:column;align-items:center;gap:10px;margin-bottom:16px;display:flex;position:relative}.confirmation-message__icon-ring{border-radius:50%;place-items:center;width:72px;height:72px;animation:2.4s ease-in-out infinite confirmation-pulse;display:grid}.confirmation-message--danger .confirmation-message__icon-ring{background:linear-gradient(145deg,#fee2e2 0%,#fecaca 55%,#fca5a5 100%);box-shadow:0 10px 28px #ef444438,inset 0 1px #ffffffa6}.confirmation-message--warning .confirmation-message__icon-ring{background:linear-gradient(145deg,#fef3c7 0%,#fde68a 55%,#fcd34d 100%);box-shadow:0 10px 28px #f59e0b38,inset 0 1px #ffffffa6}.confirmation-message--info .confirmation-message__icon-ring{background:linear-gradient(145deg,#dbeafe 0%,#bfdbfe 55%,#93c5fd 100%);box-shadow:0 10px 28px #2563eb33,inset 0 1px #ffffffa6}.confirmation-message__icon{font-size:34px}.confirmation-message--danger .confirmation-message__icon{color:#dc2626}.confirmation-message--warning .confirmation-message__icon{color:#d97706}.confirmation-message--info .confirmation-message__icon{color:#2563eb}.confirmation-message__badge{letter-spacing:.01em;border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.confirmation-message--danger .confirmation-message__badge{color:#b91c1c;background:#fee2e2e6;border:1px solid #f8717159}.confirmation-message--warning .confirmation-message__badge{color:#b45309;background:#fef3c7f2;border:1px solid #fbbf2466}.confirmation-message--info .confirmation-message__badge{color:#1d4ed8;background:#dbeafef2;border:1px solid #60a5fa59}.confirmation-message__title{color:var(--app-text);margin:0 0 14px;font-size:20px;font-weight:700;line-height:1.45;position:relative}.confirmation-message__subject{background:var(--app-panel);border:1px solid var(--app-border);text-align:right;border-radius:12px;max-width:100%;margin:0 auto 14px;padding:12px 14px;position:relative}.confirmation-message__subject-label{color:var(--app-muted);margin-bottom:4px;font-size:12px;display:block}.confirmation-message__subject strong{color:var(--app-text);word-break:break-word;font-size:15px;display:block}.confirmation-message__message{color:var(--app-text-secondary);text-align:right;margin:0 0 14px;font-size:14px;line-height:1.7;position:relative}.confirmation-message__consequences{border:1px dashed var(--app-border);text-align:right;background:#0f172a08;border-radius:12px;margin:0;padding:12px 14px;list-style:none;position:relative}.confirmation-message__consequences li{color:var(--app-text-secondary);align-items:flex-start;gap:8px;font-size:13px;line-height:1.65;display:flex}.confirmation-message__consequences li+li{margin-top:8px}.confirmation-message__consequence-icon{flex-shrink:0;margin-top:3px;font-size:14px}.confirmation-message--danger .confirmation-message__consequence-icon{color:#ef4444}.confirmation-message--warning .confirmation-message__consequence-icon{color:#f59e0b}.confirmation-message--info .confirmation-message__consequence-icon{color:#3b82f6}@keyframes confirmation-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}[data-theme=dark] .confirmation-message__consequences{background:#ffffff0a}[data-theme=dark] .confirmation-message__subject{background:#21262d;border-color:#30363d}[data-theme=dark] .confirmation-message-modal-root .ant-modal-content,[data-theme=dark] .confirmation-message-modal .ant-modal-content,[data-theme=dark] .confirmation-message-modal-root .ant-modal-container,[data-theme=dark] .confirmation-message-modal .ant-modal-container{border:1px solid #30363d;box-shadow:0 16px 48px #00000073;background:#1c2128!important}[data-theme=dark] .confirmation-message-modal-root .ant-modal-confirm-body,[data-theme=dark] .confirmation-message-modal .ant-modal-confirm-body,[data-theme=dark] .confirmation-message-modal-root .ant-modal-body,[data-theme=dark] .confirmation-message-modal .ant-modal-body{color:#e6edf3;background:0 0!important}[data-theme=dark] .confirmation-message-modal-root .ant-modal-confirm-btns,[data-theme=dark] .confirmation-message-modal .ant-modal-confirm-btns{background:0 0}[data-theme=dark] .confirmation-message-modal-root .ant-modal-close,[data-theme=dark] .confirmation-message-modal .ant-modal-close{color:#8b949e}[data-theme=dark] .confirmation-message-modal-root .ant-modal-close:hover,[data-theme=dark] .confirmation-message-modal .ant-modal-close:hover{color:#e6edf3;background:#ffffff0f}[data-theme=dark] .confirmation-message__title{color:#e6edf3}[data-theme=dark] .confirmation-message__message,[data-theme=dark] .confirmation-message__consequences li{color:#c9d1d9}[data-theme=dark] .confirmation-message__subject-label{color:#8b949e}[data-theme=dark] .confirmation-message__subject strong{color:#e6edf3}[data-theme=dark] .confirmation-message--danger .confirmation-message__icon-ring{background:linear-gradient(145deg,#3d1f24 0%,#5c262c 55%,#7f1d1d 100%);box-shadow:0 10px 28px #ef44442e,inset 0 1px #ffffff0f}[data-theme=dark] .confirmation-message--warning .confirmation-message__icon-ring{background:linear-gradient(145deg,#3d2e12 0%,#5c4518 55%,#92400e 100%);box-shadow:0 10px 28px #f59e0b2e,inset 0 1px #ffffff0f}[data-theme=dark] .confirmation-message--info .confirmation-message__icon-ring{background:linear-gradient(145deg,#1a2f4a 0%,#1e3a5f 55%,#1d4ed8 100%);box-shadow:0 10px 28px #2563eb2e,inset 0 1px #ffffff0f}[data-theme=dark] .confirmation-message--danger .confirmation-message__icon{color:#f87171}[data-theme=dark] .confirmation-message--warning .confirmation-message__icon{color:#fbbf24}[data-theme=dark] .confirmation-message--info .confirmation-message__icon{color:#60a5fa}[data-theme=dark] .confirmation-message--danger .confirmation-message__badge{color:#fecaca;background:#7f1d1d73;border-color:#f8717159}[data-theme=dark] .confirmation-message--warning .confirmation-message__badge{color:#fde68a;background:#78350f73;border-color:#fbbf2459}[data-theme=dark] .confirmation-message--info .confirmation-message__badge{color:#bfdbfe;background:#1e3a8a73;border-color:#60a5fa59}[data-theme=dark] .confirmation-message--danger .confirmation-message__glow{background:radial-gradient(circle at 50% -10%,#ef444438 0%,#ef44440f 42%,#0000 72%)}[data-theme=dark] .confirmation-message--warning .confirmation-message__glow{background:radial-gradient(circle at 50% -10%,#f59e0b38 0%,#f59e0b0f 42%,#0000 72%)}[data-theme=dark] .confirmation-message--info .confirmation-message__glow{background:radial-gradient(circle at 50% -10%,#3b82f638 0%,#3b82f60f 42%,#0000 72%)}[data-theme=dark] .confirmation-message-modal-root .ant-btn-default,[data-theme=dark] .confirmation-message-modal .ant-btn-default{color:#e6edf3;background:#21262d;border-color:#484f58}[data-theme=dark] .confirmation-message-modal-root .ant-btn-default:hover,[data-theme=dark] .confirmation-message-modal .ant-btn-default:hover{color:#e6edf3!important;background:#262c36!important;border-color:#6e7681!important}[data-theme=dark] .ant-modal-confirm .ant-modal-content,[data-theme=dark] .ant-modal-confirm .ant-modal-container{border:1px solid #30363d;box-shadow:0 16px 48px #00000073;background:#1c2128!important}[data-theme=dark] .ant-modal-confirm .ant-modal-body{background:0 0!important}[data-theme=dark] .ant-modal-confirm .ant-modal-confirm-title,[data-theme=dark] .ant-modal-confirm .ant-modal-confirm-content,[data-theme=dark] .ant-modal-confirm .ant-modal-confirm-paragraph{color:#e6edf3!important}[data-theme=dark] .ant-modal-confirm .ant-modal-confirm-body,[data-theme=dark] .ant-modal-confirm .ant-modal-confirm-body>*{color:#c9d1d9}[data-theme=dark] .ant-modal-confirm .ant-modal-confirm-btns{background:0 0}[data-theme=dark] .ant-modal-confirm .ant-btn-default{color:#e6edf3!important;background:#21262d!important;border-color:#484f58!important}[data-theme=dark] .ant-modal-confirm .ant-btn-default:hover{color:#e6edf3!important;background:#262c36!important;border-color:#6e7681!important}[data-theme=dark] .ant-modal-confirm .ant-modal-confirm-body .anticon{color:#f0a020}*,:before,:after{box-sizing:border-box}html{direction:rtl}html[data-theme-switching=true],html[data-theme-switching=true] *,html[data-theme-switching=true] :before,html[data-theme-switching=true] :after{transition:none!important;animation:none!important}.theme-switch-overlay{z-index:100000;background:color-mix(in srgb, var(--color-bg) 72%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:all;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.theme-switch-overlay__spin-slot{width:120px;height:48px}.theme-switch-overlay .ant-spin-text{color:var(--color-text);margin-top:12px}html,body,#root{height:100%;margin:0}body{background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased}button,a,summary,label,[role=button],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=treeitem],[role=switch],[role=checkbox],[role=radio],.ant-btn,.ant-menu,.ant-menu-item,.ant-menu-submenu-title,.ant-tabs-tab,.ant-pagination,.ant-dropdown-menu,.ant-select-selector,.ant-checkbox-wrapper,.ant-radio-wrapper,.ant-switch,.ant-tag,.ant-breadcrumb,.ag-root-wrapper,.ag-header,.ag-header-cell,.ag-row,.ag-cell,.ag-paging-panel,.nav-rail,.app-sidebar,.app-sidebar-menu,.desk-shortcuts,.desk-dock__restore-bar,.tenant-switcher,.header-bar{-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable=true],.ant-input,.ant-input-affix-wrapper,.ant-input-textarea,.ant-select-selection-search-input,.ant-mentions,.ProseMirror,.ql-editor{-webkit-user-select:text;user-select:text}a{color:inherit;text-decoration:none}.app-shell{background:var(--app-bg);height:100vh;display:flex;overflow:hidden}.app-shell__body{min-width:0;margin-right:var(--rail-width);flex:1;transition:margin-right .3s ease-in-out;display:flex}.app-shell__main{flex-direction:column;flex:1;min-width:0;display:flex}.app-shell__content{background:var(--app-bg);flex:1;min-height:0;padding:14px 18px;overflow:auto}.app-status-bar{border-top:1px solid var(--app-border);background:var(--app-chrome-bg);height:28px;color:var(--app-text-secondary);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-family:IRANSans,Tahoma,sans-serif;font-size:11px;display:flex}.app-status-bar__section{align-items:center;gap:12px;min-width:0;display:inline-flex}.app-status-bar__section--datetime{color:var(--app-text);font-weight:500}.app-status-bar__section--meta{color:var(--app-muted)}.app-status-bar__section--center{flex:1;justify-content:center;min-width:0}.app-status-bar__update{color:#1d4ed8;background:#2563eb24;border-radius:999px;align-items:center;gap:8px;max-width:100%;height:22px;padding:0 10px;font-weight:500;display:inline-flex}.app-status-bar__update .anticon{color:#2563eb;flex-shrink:0;font-size:12px}.app-status-bar__update-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-status-bar__update-action{flex-shrink:0;color:#1d4ed8!important;height:auto!important;padding:0 2px!important;font-size:11px!important;font-weight:600!important}.app-status-bar__update-action:hover{color:#1e40af!important}[data-theme=dark] .app-status-bar__update{color:#93c5fd;background:#3b82f638}[data-theme=dark] .app-status-bar__update .anticon,[data-theme=dark] .app-status-bar__update-action{color:#93c5fd!important}.app-status-bar__item{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.app-status-bar__item .anticon{color:var(--color-primary);font-size:12px}.app-status-bar__item--time{font-variant-numeric:tabular-nums;min-width:64px}.app-status-bar__item--session-warn .anticon,.app-status-bar__item--session-warn span:last-child{color:var(--color-warning,#d48806)}.app-status-bar__item--session-critical .anticon,.app-status-bar__item--session-critical span:last-child{color:var(--color-error,#cf1322);font-weight:600}.app-status-bar__item--storage{gap:6px}.app-status-bar__storage-progress.ant-progress{width:90px;margin:0;line-height:1}.app-status-bar__item--license-critical,.app-status-bar__item--license-critical .anticon{color:var(--color-error,#cf1322);font-weight:600}.app-status-bar__item--muted{opacity:.85}.app-status-bar__sep{opacity:.45;padding-inline:2px}.app-status-bar__agent{cursor:pointer;font-weight:500}.app-status-bar__agent-link{align-items:center;gap:inherit;color:inherit;font:inherit;background:0 0;border:0;border-radius:4px;padding:0;transition:background-color .15s;display:inline-flex}.app-status-bar__agent-link:hover,.app-status-bar__agent-link:focus-visible{background:color-mix(in srgb, currentColor 12%, transparent);outline:none}.app-status-bar__agent-dot{background:var(--app-muted);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 1px #00000014}.app-status-bar__agent--online .app-status-bar__agent-dot{background:#22c55e;box-shadow:0 0 0 1px #22c55e59}.app-status-bar__agent--online .anticon{color:#16a34a}.app-status-bar__agent--offline .app-status-bar__agent-dot{background:#ef4444;box-shadow:0 0 0 1px #ef444459}.app-status-bar__agent--offline .anticon{color:#dc2626}.app-status-bar__agent--checking .app-status-bar__agent-dot{background:#f59e0b;animation:1.2s ease-in-out infinite app-status-bar-agent-pulse}.app-status-bar__agent--checking .anticon{color:#d97706}.app-status-bar__agent-tooltip{flex-direction:column;gap:4px;font-size:11px;line-height:1.5;display:flex}@keyframes app-status-bar-agent-pulse{0%,to{opacity:1}50%{opacity:.45}}[data-theme=dark] .app-status-bar{border-top-color:var(--app-border);background:#161b22}[data-theme=dark] .app-status-bar__section--datetime{color:#e6edf3}.app-card{background:var(--app-panel);border:1px solid var(--app-border-strong);border-radius:var(--radius-md);box-shadow:0 1px 3px #0000000a}.page-header-block{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.page-header-block__section{font-size:var(--text-xs);color:var(--app-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-weight:600;display:block}.page-header-block__title{font-size:var(--text-xl);color:var(--app-text);font-weight:700;line-height:var(--leading-tight);margin:0}.page-header-block__subtitle{font-size:var(--text-sm);color:var(--app-muted);margin:6px 0 0}.stat-card{background:var(--app-panel);border:1px solid var(--app-border-strong);border-radius:var(--radius-md);text-align:right;justify-content:space-between;align-items:center;width:100%;padding:16px;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex}.stat-card--clickable{cursor:pointer;font-family:inherit}.stat-card--clickable:hover{border-color:#f7941d59;transform:translateY(-1px);box-shadow:0 4px 12px #0000000f}.stat-card--accent .stat-card__value{color:var(--color-primary)}.stat-card__label{font-size:var(--text-xs);color:var(--app-muted);margin-bottom:6px;display:block}.stat-card__value{color:var(--app-text);font-size:20px;font-weight:700;line-height:1}.stat-card__icon{color:var(--color-primary);opacity:.85;font-size:22px}.data-table .ant-table-thead>tr>th{background:var(--app-grid-header-bg)!important;border-bottom-color:var(--app-grid-header-border)!important}.login-page{min-height:100vh}.header-bar__context-tag{cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;display:inline-flex}.header-bar__context-tag--orange{background:var(--color-primary-light);color:var(--color-primary)}.header-bar__context-tag--blue{background:var(--tag-blue-bg);color:var(--tag-blue-text)}.header-bar__context-tag--readonly{cursor:default}.cartable-filter-tabs{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;gap:4px;width:fit-content;margin-bottom:16px;padding:4px;display:flex}.cartable-filter-tabs__item{cursor:pointer;font-family:inherit;font-size:var(--text-sm);color:var(--color-text-secondary);background:0 0;border:none;border-radius:8px;padding:6px 16px;transition:all .2s}.cartable-filter-tabs__item--active{background:var(--color-primary);color:#fff;font-weight:600}.view-mode-toggle{border:1px solid var(--color-border);border-radius:8px;display:flex;overflow:hidden}.view-mode-toggle__btn{background:var(--color-surface);cursor:pointer;color:var(--color-text-secondary);border:none;padding:6px 12px}.view-mode-toggle__btn--active{background:var(--color-primary-light);color:var(--color-primary)}.letter-preview-strip{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 12px #0000000a}.letter-preview-strip__label{color:var(--color-primary);white-space:nowrap;font-weight:600}.letter-preview-strip__content{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.letter-preview-strip__action{border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;background:0 0;border-radius:6px;padding:4px 12px;font-family:inherit;font-size:13px}.cartable-letter-card__number{color:var(--color-text-secondary);margin-bottom:4px;font-size:12px}.cartable-letter-card__subject{margin-bottom:8px;font-weight:600}.cartable-letter-card__meta{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.cartable-letter-card--selected{box-shadow:0 0 0 2px #f7941d26;border-color:var(--color-primary)!important}.letter-detail-page{max-width:1200px}.letter-detail-toolbar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.letter-detail-toolbar__actions{gap:8px;display:flex}.letter-detail-layout{grid-template-columns:320px 1fr;gap:20px;display:grid}.letter-detail-timeline{background:var(--app-panel);border:1px solid var(--app-border-strong);border-radius:var(--radius-md);padding:16px}.letter-detail-main{background:var(--app-panel);border:1px solid var(--app-border-strong);border-radius:var(--radius-md);padding:20px}.referral-item__action{color:var(--color-primary);font-weight:600}.referral-item__users{margin:4px 0;font-size:13px}.referral-item__comment{color:var(--color-text-secondary);font-size:12px}.referral-item__date{color:var(--color-text-secondary);font-size:11px}.letter-detail-placeholder{text-align:center;color:var(--color-text-secondary);padding:32px}.settings-tree-editor{background:var(--app-panel);border:1px solid var(--app-border-strong);border-radius:var(--radius-md);padding:16px}.settings-tree-node__row{border-bottom:1px solid var(--color-border);align-items:center;gap:8px;padding:8px 0;display:flex}.cartable-preview-strip{background:var(--color-primary-light);border:1px solid #f7941d40;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.cartable-preview-strip__label{color:var(--color-primary);white-space:nowrap;font-weight:600}.cartable-preview-strip__content{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.letter-detail-card{max-width:960px}.letter-detail-meta{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:24px;display:grid}.letter-detail-meta__item label{color:var(--color-text-secondary);margin-bottom:4px;font-size:12px;display:block}.letter-detail-meta__item span{font-weight:500}.settings-placeholder{text-align:center;color:var(--color-text-secondary);padding:48px 24px}.header-bar{height:var(--app-topbar-height);background:var(--app-header-gradient);border-bottom:1px solid var(--app-border-strong);z-index:40;flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:12px;padding:0 18px;display:grid;position:relative;overflow:visible}.header-bar--has-route{grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr)}.header-bar__cluster{align-items:center;gap:12px;min-width:0;display:flex;overflow:visible}.header-bar__cluster--start{justify-content:flex-start;justify-self:start}.header-bar__cluster--end{justify-content:flex-end;justify-self:end;gap:8px}.header-bar__route{background:color-mix(in srgb, var(--app-card) 72%, transparent);border:1px solid var(--app-border);white-space:nowrap;text-overflow:ellipsis;width:max-content;min-width:0;max-width:min(42vw,420px);color:var(--app-muted);z-index:0;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:0;padding:3px 10px;font-size:12px;line-height:1.3;display:inline-flex;overflow:hidden}.header-bar__route-part{align-items:center;min-width:0;display:inline-flex}.header-bar__route-sep{opacity:.55;margin-inline:5px}.header-bar__route-segment{text-overflow:ellipsis;overflow:hidden}.header-bar__route-segment--current{color:var(--app-text);font-weight:700}@media (width<=1200px){.header-bar__route{max-width:min(28vw,220px);padding-inline:8px;font-size:11px}}@media (width<=980px){.header-bar,.header-bar--has-route{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.header-bar__route{display:none}}.header-bar__divider{background:var(--app-border);flex-shrink:0;width:1px;height:24px}.header-bar__icon-btn{justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;color:var(--app-text-secondary)!important}.header-bar__icon-btn:hover{color:var(--color-primary)!important;background:var(--app-hover)!important}.header-bar__cartable{border:1px solid var(--app-border);color:var(--app-text);cursor:pointer;font-family:var(--font-family);background:linear-gradient(#ffffffb3,#f8fafceb);border-radius:12px;align-items:center;gap:10px;margin:0;padding:4px 8px 4px 6px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex;overflow:visible}.header-bar__cartable:hover,.header-bar__cartable:focus-visible{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--app-border));background:linear-gradient(#ffffffeb,#fff7edf2);outline:none;box-shadow:0 4px 14px #0f172a14}.header-bar__cartable--active{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--app-border))}.header-bar__cartable-icon{background:var(--color-primary-soft);width:28px;height:28px;color:var(--color-primary);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.header-bar__cartable-text{flex-direction:column;align-items:flex-start;gap:0;min-width:0;line-height:1.15;display:flex}.header-bar__cartable-label{color:var(--app-text);font-size:12.5px;font-weight:400}.header-bar__cartable-hint{color:var(--app-text-secondary);font-size:10.5px;font-weight:500}.header-bar__cartable-count{font-variant-numeric:tabular-nums;background:var(--app-hover);min-width:26px;height:26px;color:var(--app-text-secondary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 7px;font-size:12.5px;font-weight:800;display:inline-flex;position:relative;overflow:visible}.header-bar__cartable-count-value{z-index:1;position:relative}.header-bar__cartable-count--filled{background:var(--color-primary);color:#fff;box-shadow:0 0 0 0 color-mix(in srgb, var(--color-primary) 55%, transparent);animation:1.35s ease-out infinite header-cartable-badge-pulse}.header-bar__cartable-count-ping{border-radius:inherit;background:var(--color-primary);pointer-events:none;z-index:0;animation:1.35s cubic-bezier(0,0,.2,1) infinite header-cartable-ring-pulse;position:absolute;inset:0}@keyframes header-cartable-badge-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-primary) 60%, transparent)}70%{box-shadow:0 0 0 10px color-mix(in srgb, var(--color-primary) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-primary) 0%, transparent)}}@keyframes header-cartable-ring-pulse{0%{opacity:.7;transform:scale(1)}75%{opacity:0;transform:scale(2.15)}to{opacity:0;transform:scale(2.15)}}@media (prefers-reduced-motion:reduce){.header-bar__cartable-count--filled,.header-bar__cartable-count-ping{animation:none}}[data-theme=dark] .header-bar__cartable{background:linear-gradient(#1e293be0,#0f172af2);border-color:#475569d9}[data-theme=dark] .header-bar__cartable:hover,[data-theme=dark] .header-bar__cartable:focus-visible{border-color:color-mix(in srgb, var(--color-primary) 50%, #475569);background:linear-gradient(#334155f2,#1e293bfa);box-shadow:0 4px 16px #00000047}[data-theme=dark] .header-bar__cartable-count:not(.header-bar__cartable-count--filled){color:#cbd5e1;background:#334155e6}@media (width<=720px){.header-bar__cartable-text{display:none}.header-bar__cartable{gap:6px;padding:4px 6px}}.header-bar__user{font-family:var(--font-family);flex-shrink:0;align-items:center;gap:10px;display:flex}.header-bar__user--menu{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;margin:0;padding:4px 10px 4px 4px;transition:background .18s,border-color .18s,box-shadow .18s}.header-bar__user--menu:hover,.header-bar__user--menu:focus-visible,.header-bar__user--open{border-color:var(--app-border);background:linear-gradient(#ffffffb8,#f8fafce6);outline:none;box-shadow:0 4px 14px #0f172a0f}.header-bar__avatar{flex-shrink:0}.header-bar__avatar.ant-avatar{box-shadow:0 0 0 1px var(--app-border);border:2px solid #ffffffe6;font-weight:700;background:var(--color-primary-soft)!important;width:38px!important;height:38px!important;color:var(--color-primary)!important;line-height:38px!important;font-family:var(--font-family)!important}.header-bar__avatar.ant-avatar-image img{object-fit:cover;width:100%;height:100%}.header-bar__user-meta{text-align:right;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.header-bar__user-name{font-family:var(--font-family);color:var(--app-text);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden}.header-bar__user-role{font-family:var(--font-family);color:var(--app-muted);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:11px;font-weight:500;line-height:1.3;overflow:hidden}.header-bar__user-caret{color:var(--app-muted);margin-inline-start:2px;font-size:10px;transition:transform .18s,color .18s}.header-bar__user--open .header-bar__user-caret{color:var(--color-primary);transform:rotate(180deg)}.header-user-menu-dropdown.ant-dropdown{padding-top:8px;z-index:var(--z-chrome-overlay)!important}.header-user-menu{min-width:280px;font-family:var(--font-family)}.header-user-menu__card{border:1px solid var(--app-border-strong);background:var(--app-card);border-radius:16px;overflow:hidden;box-shadow:0 18px 40px #0f172a24,inset 0 0 0 1px #fff6}.header-user-menu__hero{border-bottom:1px solid var(--app-border);background:radial-gradient(circle at 100% 0,#f7941d2e,#0000 42%),linear-gradient(135deg,#fff7ed 0%,#fff 55%,#f8fafc 100%);align-items:center;gap:12px;padding:16px 16px 14px;display:flex}.header-user-menu__avatar.ant-avatar{border:2px solid #fff;flex-shrink:0;font-weight:700;box-shadow:0 4px 12px #f7941d38;background:var(--color-primary-soft)!important;color:var(--color-primary)!important;font-family:var(--font-family)!important}.header-user-menu__avatar-btn{cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;margin:0;padding:0;line-height:0}.header-user-menu__avatar-btn:hover .header-user-menu__avatar.ant-avatar{outline:2px solid var(--color-primary);outline-offset:2px}.header-user-menu__identity{flex-direction:column;gap:2px;min-width:0;display:flex}.header-user-menu__name{font-family:var(--font-family);color:var(--app-text);font-size:14px;font-weight:700;line-height:1.35}.header-user-menu__role{font-family:var(--font-family);color:#c2410c;font-size:12px;font-weight:600;line-height:1.35}.header-user-menu__tenant{font-family:var(--font-family);color:var(--app-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;line-height:1.35;overflow:hidden}.header-user-menu__list.ant-dropdown-menu{box-shadow:none!important;font-family:var(--font-family)!important;background:0 0!important;border:none!important;margin:0!important;padding:8px!important}.header-user-menu__list .ant-dropdown-menu-item{align-items:center;gap:10px;min-height:40px;transition:background .15s,color .15s;font-family:var(--font-family)!important;color:var(--app-text)!important;border-radius:10px!important;margin:2px 0!important;padding:8px 12px!important;font-size:13px!important;font-weight:600!important;display:flex!important}.header-user-menu__list .ant-dropdown-menu-item .anticon{color:var(--app-muted);font-size:14px}.header-user-menu__list .ant-dropdown-menu-item:hover{color:#9a3412!important;background:#f7941d1a!important}.header-user-menu__list .ant-dropdown-menu-item:hover .anticon{color:#ea580c}.header-user-menu__list .ant-dropdown-menu-item-danger,.header-user-menu__list .ant-dropdown-menu-item-danger:hover{color:#b91c1c!important}.header-user-menu__list .ant-dropdown-menu-item-danger:hover{background:#ef44441a!important}.header-user-menu__list .ant-dropdown-menu-item-danger .anticon{color:#dc2626}.header-user-menu__list .ant-dropdown-menu-item-divider{background:var(--app-border)!important;margin:6px 4px!important}[data-theme=dark] .header-bar__user--menu:hover,[data-theme=dark] .header-bar__user--menu:focus-visible,[data-theme=dark] .header-bar__user--open{background:linear-gradient(#1e293be6,#0f172af2);border-color:#475569cc;box-shadow:0 4px 16px #00000047}[data-theme=dark] .header-user-menu__card{background:#1e293b;border-color:#475569e6;box-shadow:0 18px 40px #00000073}[data-theme=dark] .header-user-menu__hero{background:radial-gradient(circle at 100% 0,#f7941d38,#0000 42%),linear-gradient(135deg,#292524 0%,#1e293b 60%,#0f172a 100%);border-bottom-color:#475569b3}[data-theme=dark] .header-user-menu__role{color:#fdba74}[data-theme=dark] .header-user-menu__list .ant-dropdown-menu-item:hover{color:#fdba74!important;background:#f7941d29!important}.user-profile-modal{flex-direction:column;align-items:center;gap:16px;padding-top:8px;display:flex}.user-profile-modal__avatar-wrap{flex-direction:column;align-items:center;gap:10px;display:flex}.user-profile-modal__avatar.ant-avatar{border:2px solid var(--app-border);font-weight:700;background:var(--color-primary-soft)!important;color:var(--color-primary)!important}.user-profile-modal__signature-wrap{margin-top:8px}.user-profile-modal__signature-preview{border:1px dashed var(--app-border,#d9d9d9);background:var(--app-surface-muted,#fafafa);border-radius:8px;justify-content:center;align-items:center;width:100%;max-width:280px;min-height:72px;padding:8px 12px;display:flex}.user-profile-modal__signature-image{object-fit:contain;max-width:100%;max-height:64px}.user-profile-modal__hint{color:var(--app-muted);text-align:center;max-width:280px;font-size:12px;line-height:1.5}.user-profile-modal .ant-descriptions{width:100%}.user-profile-modal__mfa{border:1px solid var(--app-border);background:var(--app-surface,#fff);border-radius:10px;flex-direction:column;gap:12px;width:100%;padding:12px;display:flex}.user-profile-modal__mfa-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.user-profile-modal__mfa-head strong{align-items:center;gap:6px;display:inline-flex}.user-profile-modal__mfa-head p{color:var(--app-muted);margin:6px 0 0;font-size:12px;line-height:1.6}.user-profile-modal__mfa-setup{align-items:center}.header-bar__title{font-size:var(--text-md);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.header-bar__context{font-size:var(--text-sm);color:var(--color-text-secondary);flex-wrap:wrap;flex-shrink:1;align-items:center;gap:8px;min-width:0;display:flex}.tenant-switcher{flex-shrink:1;min-width:0;max-width:100%;position:relative}.tenant-switcher__trigger{border:1px solid var(--app-border);background:linear-gradient(180deg, var(--app-card) 0%, var(--app-border-subtle) 100%);cursor:pointer;text-align:right;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;max-width:min(100%,420px);min-height:32px;padding:5px 10px;font-family:inherit;transition:border-color .2s,box-shadow .2s,background .2s;display:inline-flex}.tenant-switcher__trigger:hover:not(:disabled),.tenant-switcher__trigger--open{border-color:#f7941d8c;box-shadow:0 4px 14px #f7941d1f}.tenant-switcher__trigger--readonly{cursor:default}.tenant-switcher__trigger:disabled{opacity:.85;cursor:wait}.tenant-switcher__line{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.tenant-switcher__company{text-overflow:ellipsis;min-width:0;font-size:var(--text-sm);color:var(--color-primary);font-weight:700;overflow:hidden}.tenant-switcher__caret{color:var(--app-muted);flex-shrink:0;font-size:12px;transition:color .2s}.tenant-switcher__trigger:hover .tenant-switcher__caret,.tenant-switcher__trigger--open .tenant-switcher__caret{color:var(--color-primary)}.tenant-switcher-window.document-viewer-window .document-viewer-window__body{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden;background:var(--app-panel,#fff)!important;color:var(--app-text,#0f172a)!important}.tenant-switcher-window__toolbar{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.tenant-switcher-window__body{background:var(--app-panel,#fff);height:100%;min-height:0;color:var(--app-text,#0f172a);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.tenant-switcher-window__tree-wrap{border:1px solid var(--app-border,#e2e8f0);background:var(--app-card,#fff);min-height:0;color:var(--app-text,#0f172a);border-radius:10px;flex:1;padding:8px;overflow:auto}.tenant-switcher-window__footer{width:100%;font-size:var(--text-sm);color:var(--app-text,#0f172a);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tenant-switcher-window__footer-label{color:var(--app-muted)}.tenant-switcher-window__footer-role{color:var(--app-muted);font-size:var(--text-xs)}.tenant-switcher-window__footer-role:before{content:"·";margin-inline-end:6px}.tenant-switcher-window__footer-muted{color:var(--app-muted)}.tenant-switcher__search{background:var(--app-border-subtle);border:1px solid var(--app-border);border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.tenant-switcher__search-icon{color:var(--app-muted);flex-shrink:0;font-size:13px}.tenant-switcher__search-input{min-width:0;font-family:inherit;font-size:var(--text-sm);color:var(--app-text);background:0 0;border:none;outline:none;flex:1}.tenant-switcher__search-input::placeholder{color:var(--app-muted)}.tenant-switcher__empty{text-align:center;font-size:var(--text-sm);color:var(--app-muted);padding:14px 12px}.tenant-switcher__tree.ant-tree{background:0 0;font-family:inherit}.tenant-switcher__tree .ant-tree-treenode{width:100%;padding:0 0 2px}.tenant-switcher__tree .ant-tree-node-content-wrapper{border-radius:8px;flex:1;min-width:0;transition:background .15s;padding-inline:8px!important}.tenant-switcher__tree .ant-tree-node-content-wrapper:hover{background:var(--app-hover)!important}.tenant-switcher__tree .ant-tree-node-selected .ant-tree-node-content-wrapper,.tenant-switcher__tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background:var(--color-primary-soft)!important}.tenant-switcher__tree-node{justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:34px;padding-block:4px;display:flex}.tenant-switcher__tree-node-text{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.tenant-switcher__tree-node-company{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-sm);color:var(--app-text);font-weight:600;overflow:hidden}.tenant-switcher__tree-node.is-holding .tenant-switcher__tree-node-company{color:var(--color-primary);font-weight:700}.tenant-switcher__tree-node.is-active .tenant-switcher__tree-node-company{color:var(--color-primary)}.tenant-switcher__tree-node.is-structural .tenant-switcher__tree-node-company{color:var(--app-muted);font-weight:500}.tenant-switcher__tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background:0 0!important}.tenant-switcher__tree .ant-tree-treenode:not(.ant-tree-treenode-disabled) .ant-tree-node-content-wrapper.ant-tree-node-selected{background:var(--color-primary-soft)!important}.page-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-header__title{margin:0;font-size:18px;font-weight:700}.cartable-filters{margin-bottom:16px}.cartable-table-row--selected{background:var(--color-primary-light)!important}.app-toast-host{z-index:2147483647;pointer-events:none;box-sizing:border-box;width:min(92vw,520px);padding:0 16px;position:fixed;top:24px;left:50%;transform:translate(-50%)}.app-toast-banner{pointer-events:auto;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 18px;font-size:14px;font-weight:600;line-height:1.65;animation:.28s cubic-bezier(.22,1,.36,1) app-toast-in;display:flex;box-shadow:0 14px 40px #0f172a33}.app-toast-banner__icon{flex-shrink:0;margin-top:2px;font-size:18px}.app-toast-banner__text{text-align:right;word-break:break-word;flex:1}.app-toast-banner__close{width:24px;height:24px;color:inherit;opacity:.65;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:-2px -4px 0 0;padding:0;transition:opacity .12s,background-color .12s;display:inline-flex}.app-toast-banner__close:hover{opacity:1;background:#0000000f}.app-toast-banner--error{color:#a8071a;background:#fff2f0;border:1px solid #ffccc7}.app-toast-banner--error .app-toast-banner__icon{color:#ff4d4f}.app-toast-banner--success{color:#135200;background:#f6ffed;border:1px solid #b7eb8f}.app-toast-banner--success .app-toast-banner__icon{color:#52c41a}.app-toast-banner--warning{color:#874d00;background:#fffbe6;border:1px solid #ffe58f}.app-toast-banner--warning .app-toast-banner__icon{color:#faad14}[data-theme=dark] .app-toast-banner--error{color:#ffb3b3;background:#2a1618f7;border-color:#ff4d4f80;box-shadow:0 14px 40px #00000080}[data-theme=dark] .app-toast-banner--success{color:#b7eb8f;background:#162a18f7;border-color:#52c41a73}[data-theme=dark] .app-toast-banner--warning{color:#ffe58f;background:#2a2412f7;border-color:#faad1473}@keyframes app-toast-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.agent-corner-loading{inset-inline-start:16px;z-index:2147483647;border:1px solid var(--color-border,#e5e7eb);pointer-events:none;background:#fffffff5;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;animation:.2s ease-out agent-corner-loading-in;display:inline-flex;position:fixed;bottom:16px;box-shadow:0 6px 20px #0f172a29}.agent-corner-loading__icon{color:var(--color-primary,#1677ff);font-size:16px}.agent-corner-loading__label{color:var(--color-text-secondary,#64748b);letter-spacing:.02em;font-size:12px;font-weight:600}[data-theme=dark] .agent-corner-loading{background:#1e293bf0;border-color:#47556999;box-shadow:0 4px 16px #00000059}[data-theme=dark] .agent-corner-loading__label{color:#94a3b8}@keyframes agent-corner-loading-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ant-message{max-width:min(92vw,520px);z-index:2147483646!important;position:fixed!important;top:24px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.ant-form-item .ant-form-item-explain,.ant-form-item .ant-form-item-explain-connected,.ant-form-item .ant-form-item-explain-error,.ant-form-item .ant-form-item-explain-warning,.ant-form-item .ant-form-item-margin-offset{visibility:hidden!important;opacity:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.ant-form-item-has-error .ant-form-item-additional{height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.ant-form-item-has-error .ant-input,.ant-form-item-has-error .ant-input-affix-wrapper,.ant-form-item-has-error .ant-input-number,.ant-form-item-has-error .ant-input-number-affix-wrapper,.ant-form-item-has-error .ant-picker,.ant-form-item-has-error textarea.ant-input,.ant-form-item-has-error .ant-select:not(.ant-select-disabled) .ant-select-selector{border-color:var(--color-danger,#ff4d4f)!important}.ant-form-item-has-error .ant-input-affix-wrapper-focused,.ant-form-item-has-error .ant-input-affix-wrapper:focus-within,.ant-form-item-has-error .ant-input:focus,.ant-form-item-has-error .ant-input-number:focus,.ant-form-item-has-error .ant-input-number-focused,.ant-form-item-has-error .ant-picker-focused,.ant-form-item-has-error .ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:var(--color-danger,#ff4d4f)!important;box-shadow:0 0 0 2px #ff4d4f24!important}.letters-page--has-windows .letters-page__content{min-height:480px}.letters-page--has-windows .letters-grid{isolation:isolate;z-index:0}.letters-mdi-layer{pointer-events:none;position:fixed;inset:0;overflow:visible}.letter-window{background:var(--app-bg);border:1px solid var(--app-border-strong);pointer-events:auto;border-radius:8px;flex-direction:column;width:min(920px,100vw - 32px);min-width:520px;height:min(680px,100vh - 120px);min-height:400px;max-height:none;font-family:IRANSans,Tahoma,sans-serif;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 40px #0000002e,inset 0 0 0 1px #ffffff80}.letter-window__resize{z-index:5;touch-action:none;position:absolute}.letter-window__resize--n,.letter-window__resize--s{cursor:ns-resize;height:6px;left:8px;right:8px}.letter-window__resize--e,.letter-window__resize--w{cursor:ew-resize;width:6px;top:8px;bottom:8px}.letter-window__resize--n{top:0}.letter-window__resize--s{bottom:0}.letter-window__resize--e{right:0}.letter-window__resize--w{left:0}.letter-window__resize--ne,.letter-window__resize--nw,.letter-window__resize--se,.letter-window__resize--sw{z-index:6;width:12px;height:12px}.letter-window__resize--ne{cursor:nesw-resize;top:0;right:0}.letter-window__resize--nw{cursor:nwse-resize;top:0;left:0}.letter-window__resize--se{cursor:nwse-resize;bottom:0;right:0}.letter-window__resize--sw{cursor:nesw-resize;bottom:0;left:0}.letter-window--maximized{width:auto!important;height:auto!important;max-height:none!important;inset:72px 20px 48px!important}.letter-register-page{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.letter-window--page{min-height:0;box-shadow:none;border:none;border-radius:0;flex:1;position:relative;inset:unset!important;left:unset!important;top:unset!important;right:unset!important;bottom:unset!important;width:100%!important;height:100%!important;max-height:none!important}.letter-window--page .letter-window__titlebar{cursor:default}.letter-window__titlebar{background:var(--app-header-gradient);border-bottom:1px solid var(--app-border-strong);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;direction:ltr;flex-shrink:0;align-items:center;gap:12px;padding:6px 10px;display:flex}.letter-window__titlebar:active{cursor:grabbing}.letter-window--maximized .letter-window__titlebar{cursor:default}.letter-window__titlebar-controls{direction:ltr;flex-shrink:0;align-items:center;gap:4px;margin-inline-start:auto;display:flex}.letter-window__title{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;text-align:right;direction:rtl;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.letter-window__chrome-btn{border:1px solid var(--app-border-subtle);background:var(--app-card);width:28px;height:22px;color:var(--app-text-secondary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:11px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.letter-window__chrome-btn:hover{background:#f1f5f9;border-color:#94a3b8}.letter-window__chrome-btn--close:hover{color:#fff;background:#ef4444;border-color:#dc2626}.letter-window__toolbar{background:var(--app-chrome-bg);border-bottom:1px solid var(--app-border);box-sizing:border-box;direction:rtl;flex-wrap:nowrap;flex-shrink:0;justify-content:flex-start;align-items:center;gap:6px 10px;width:100%;padding:4px 10px;display:flex}.letter-window__toolbar-actions{direction:rtl;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.letter-window__toolbar-mid{flex-wrap:wrap;flex:auto;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.letter-window__toolbar-exit{flex-shrink:0;align-items:center;margin-inline-start:auto;display:flex}.letter-window__toolbar-divider{background:var(--app-border-strong);flex-shrink:0;width:1px;height:20px;margin-inline:2px;display:inline-block}.letter-window__word-btn .letter-window__word-icon{vertical-align:-.15em;font-size:15px}.letter-window__word-btn .ant-btn-icon{align-items:center;display:inline-flex}.letter-window__register-btn.ant-btn-primary{border:1px solid color-mix(in srgb, var(--color-primary) 55%, #9a3412);background:linear-gradient(165deg, color-mix(in srgb, var(--color-primary) 88%, #fff) 0%, var(--color-primary) 50%, color-mix(in srgb, var(--color-primary) 82%, #7c2d12) 100%);min-height:28px;box-shadow:0 1px 0 #ffffff38 inset, 0 4px 10px color-mix(in srgb, var(--color-primary) 24%, transparent);padding-inline:12px;font-weight:700}.letter-window__register-btn.ant-btn-primary:hover{filter:brightness(1.03);background:linear-gradient(165deg, color-mix(in srgb, var(--color-primary) 92%, #fff) 0%, color-mix(in srgb, var(--color-primary) 90%, #9a3412) 100%)!important;border-color:color-mix(in srgb, var(--color-primary) 60%, #9a3412)!important}.letter-body-start-modal .ant-modal-header{margin-bottom:0;padding:12px 16px 8px}.letter-body-start-modal .ant-modal-title{font-size:14px;font-weight:600;line-height:1.35}.letter-body-start-modal .ant-modal-body{padding:0 16px 14px}.letter-body-start-modal .ant-modal-content{padding-bottom:0}.letter-body-start{flex-direction:column;gap:8px;display:flex}.letter-body-start__row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.letter-body-start__btn{appearance:none;border:1px solid var(--app-border);background:var(--app-panel,var(--app-surface));width:100%;color:var(--color-text,var(--app-text));cursor:pointer;border-radius:6px;margin:0;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.35;transition:border-color .12s,background-color .12s}.letter-body-start__btn--primary{justify-content:center;align-items:center;gap:6px;padding:9px 10px;font-weight:600;display:flex}.letter-body-start__btn-icon{color:var(--color-primary,var(--app-primary,#c45c26));font-size:14px}.letter-body-start__btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-primary,var(--app-primary,#c45c26)) 40%, var(--app-border));background:color-mix(in srgb, var(--color-primary,var(--app-primary,#c45c26)) 6%, var(--app-panel,var(--app-surface)))}.letter-body-start__btn:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary,var(--app-primary,#c45c26)) 50%, transparent);outline-offset:1px}.letter-body-start__btn:disabled{opacity:.55;cursor:wait}.letter-window__body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px;display:flex;overflow:hidden}.letter-window__specs{border:1px solid var(--app-border-strong);border-radius:var(--radius-sm);background:var(--app-panel);flex-shrink:0;max-height:min(52%,420px);margin:0;padding:8px 10px 10px;overflow:auto}.letter-window__specs legend{color:var(--app-text);padding:0 8px;font-size:12px;font-weight:600}.letter-window__specs-layout{flex-direction:column;gap:12px;display:flex}.letter-window__specs-main{grid-template-columns:minmax(268px,.92fr) minmax(260px,1.08fr);align-items:start;gap:12px 18px;display:grid}.letter-window__specs-col{flex-direction:column;gap:8px;min-width:0;display:flex}.letter-window__specs-col--meta{border-inline-end:1px solid var(--app-border);padding-inline-end:14px}.letter-window__specs-meta{flex-direction:column;gap:12px;display:flex}.letter-window__specs-meta-row{align-items:end;gap:10px 12px;display:grid}.letter-window__specs-meta-row--primary{grid-template-columns:112px 112px minmax(52px,56px)}.letter-window__specs-meta-row--secondary{border-top:1px solid color-mix(in srgb, var(--app-border) 85%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:12px}.letter-window__specs-meta-row .letter-window__field-label{color:var(--app-text-muted,var(--app-text-secondary));margin-bottom:4px;font-size:11px;font-weight:500}.letter-window__specs-meta-row--primary .letter-window__field--attach .letter-window__attachments-wrap{justify-content:flex-start;gap:4px}.letter-window__specs-meta-row--primary .letter-window__field--attach .letter-window__attachments-input{flex:0 0 72px;width:72px;min-width:0;max-width:72px}.letter-window__specs-meta-row--primary .letter-window__field--stacked .ant-picker,.letter-window__specs-meta-row--primary .letter-window__field--stacked .letter-window__date-picker,.letter-window__specs-meta-row--primary .letter-window__field--stacked .ant-input[readonly]{width:100%;max-width:112px}.letter-window__specs-meta-row--primary .letter-window__field--attach .letter-window__attachments-unit{order:1;font-size:11px}.letter-window__specs-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px 10px;display:grid}.letter-window__specs-row--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.letter-window__specs-row--identity{grid-template-columns:minmax(0,1.4fr) minmax(118px,148px) minmax(108px,132px)}.letter-window__specs-row--quad{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width>=1080px){.letter-window__specs-meta-row--secondary{grid-template-columns:repeat(4,minmax(0,1fr))}}.letter-window__field--span{grid-column:1/-1}.letter-window__relation{align-items:center;gap:6px;min-width:0;display:flex}.letter-window__relation .ant-select{flex:1;min-width:0}.letter-window__specs-row>.letter-window__field{min-width:0}.letter-window__specs-footer{border-top:1px dashed var(--app-border);flex-direction:column;gap:8px;padding-top:4px;display:flex}.letter-window__specs-row--subject-note{grid-template-columns:repeat(2,minmax(0,1fr))}.letter-window__specs-row--subject-note>.letter-window__field{min-width:0}.letter-window__specs-row--subject-note .ant-select,.letter-window__specs-row--subject-note .ant-input-affix-wrapper,.letter-window__specs-row--subject-note .ant-input{box-sizing:border-box;width:100%;height:32px}.letter-window__specs-row--subject-note .ant-select-selector{align-items:center;height:32px!important}.letter-window__specs-row--subject-note .ant-select-selection-search-input,.letter-window__specs-row--subject-note .ant-select-selection-item,.letter-window__specs-row--subject-note .ant-select-selection-placeholder{line-height:30px!important}.letter-window__ac-search{width:100%;display:block;position:relative}.letter-window__subject-search.ant-select,.letter-window__note-search.ant-select,.letter-window__subject-search .ant-select-content,.letter-window__note-search .ant-select-content,.letter-window__subject-search .ant-select-input,.letter-window__note-search .ant-select-input,.letter-window__subject-search .ant-select-placeholder,.letter-window__note-search .ant-select-placeholder,.letter-window__ac-search-dropdown,.letter-window__ac-search-dropdown .ant-select-item,.letter-window__ac-search-dropdown .ant-select-item-option-content,.letter-window__ac-search-dropdown .ant-select-item-option-selected,.letter-window__ac-search-dropdown .ant-select-item-option-active{font-weight:300!important}.letter-window__ac-search-spin{inset-inline-end:8px;color:var(--app-primary,#1677ff);pointer-events:none;z-index:2;font-size:14px;position:absolute;top:50%;transform:translateY(-50%)}.letter-window__ac-search--loading .ant-select-input{padding-inline-end:30px!important}.letter-window__ac-search--loading .ant-select-clear{inset-inline-end:28px!important}.letter-window__field--note .letter-window__note-input.ant-input,.letter-window__field--note .letter-window__note-input.ant-input-affix-wrapper,.letter-window__field--note .letter-window__note-search.ant-select{align-items:center;width:100%;padding-block:0;display:inline-flex;height:36px!important;min-height:36px!important;max-height:36px!important}.letter-window__field--note .letter-window__note-search .ant-select-selector{align-items:center;height:36px!important}.letter-quick-body-editor{border:1px solid var(--border-color,#d9d9d9);background:var(--bg-surface,#fff);border-radius:8px;overflow:hidden}.letter-quick-body-editor__toolbar{border-bottom:1px solid var(--border-color,#f0f0f0);background:var(--bg-elevated,#fafafa);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.letter-quick-body-editor__sep{background:var(--border-color,#e8e8e8);width:1px;height:18px;margin:0 4px}.letter-quick-body-editor__justify{min-width:28px;font-size:16px;font-weight:700;line-height:1}.letter-quick-body-editor__surface{text-align:right;font-variant-numeric:normal;-webkit-font-feature-settings:"ss01" 0;font-feature-settings:"ss01" 0;direction:rtl;outline:none;min-height:220px;max-height:420px;padding:12px 14px;font-family:IRANSans,Tahoma,sans-serif;font-size:14px;font-weight:300;line-height:1.9;overflow:auto}.letter-quick-body-editor__surface b,.letter-quick-body-editor__surface strong{font-weight:700}.letter-quick-body-editor__surface.is-empty:before{content:attr(data-placeholder);color:var(--text-secondary,#bfbfbf);pointer-events:none;float:right;font-family:IRANSans,Tahoma,sans-serif;font-weight:300}.letter-quick-body-editor__surface p{margin:0 0 .55em}.letter-quick-body-editor__surface p:last-child{margin-bottom:0}.letter-quick-body-editor__surface ul{margin:0 0 .55em;padding-inline-start:1.4em}.letter-quick-body-editor__surface table.letter-quick-table,.letter-quick-body-editor__surface table{border-collapse:collapse;table-layout:fixed;width:100%;max-width:100%;margin:.6em 0;font-family:IRANSans,Tahoma,sans-serif}.letter-quick-body-editor__surface td,.letter-quick-body-editor__surface th{border:1px solid var(--border-color,#bfbfbf);vertical-align:top;word-break:break-word;min-width:48px;padding:6px 8px}.letter-quick-table-picker{width:188px;padding:4px}.letter-quick-table-picker__grid{direction:ltr;grid-template-rows:repeat(8,18px);grid-template-columns:repeat(8,18px);gap:3px;display:grid}.letter-quick-table-picker__cell{cursor:pointer;background:#fff;border:1px solid #d0d0d0;border-radius:2px;width:18px;height:18px;padding:0}.letter-quick-table-picker__cell.is-active{background:#e6f4ff;border-color:#1677ff}.letter-quick-table-picker__label{text-align:center;color:var(--text-secondary,#8c8c8c);margin-top:8px;font-family:IRANSans,Tahoma,sans-serif;font-size:12px}[data-theme=dark] .letter-quick-body-editor{background:var(--bg-surface,#141414)}[data-theme=dark] .letter-quick-body-editor__toolbar{background:var(--bg-elevated,#1f1f1f)}[data-theme=dark] .letter-quick-table-picker__cell{background:#1f1f1f;border-color:#444}[data-theme=dark] .letter-quick-table-picker__cell.is-active{background:#111a2c;border-color:#1668dc}.letter-window__field--note .letter-window__note-input.ant-input-affix-wrapper>input.ant-input,.letter-window__field--note .letter-window__note-input.ant-input{white-space:nowrap;text-overflow:ellipsis;line-height:34px;overflow:hidden;height:34px!important;min-height:34px!important;max-height:34px!important}.letter-window__specs-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:8px 10px;display:grid}.letter-window__field{grid-template-columns:92px 1fr;align-items:center;gap:8px;min-width:0;margin:0;display:grid}.letter-window__field--stacked{flex-direction:column;align-items:stretch;gap:4px;display:flex}.letter-window__field--span-sm{grid-column:span 3}.letter-window__field--span-md{grid-column:span 6}.letter-window__field--span-lg{grid-column:span 12}.letter-window__field--wide{grid-template-columns:92px 1fr}.letter-window__field-label{color:var(--app-text-secondary);text-align:start;font-size:11px;font-weight:600;line-height:1.3}.letter-window__field .ant-input,.letter-window__field .ant-input-number,.letter-window__field .ant-select,.letter-window__field .letter-window__date-input,.letter-window__field .ant-picker{width:100%;max-width:none}.letter-window__field--compact .ant-input,.letter-window__field--compact .ant-input-number,.letter-window__field--compact .ant-select{max-width:none}.letter-window__field--compact .ant-input-number{width:100%!important}.letter-window__field--compact .letter-window__date-input,.letter-window__field--compact .letter-window__date-picker,.letter-window__field--compact .ant-picker{width:100%;max-width:none}.jalali-date-input{align-items:center;gap:6px;width:100%;max-width:none;display:flex;position:relative}.jalali-date-input .ant-input{flex:1;min-width:0}.jalali-date-input__picker-anchor{inset-inline-start:0;opacity:0;pointer-events:none;z-index:0;border:none;width:24px;height:100%;min-height:24px;padding:0;position:absolute;top:0;overflow:hidden}.jalali-date-input__picker-anchor .ant-picker-input{width:0;padding:0}.jalali-date-input__picker-anchor .ant-picker-input>input{border:none;width:0;padding:0}.letter-window__field--wide.letter-window__field--compact .ant-input,.letter-window__field--wide.letter-window__field--compact .ant-input-textarea,.letter-window__field--wide.letter-window__field--compact .ant-select{width:100%;max-width:none}.letter-window__field--wide.letter-window__field--compact .letter-window__field-control{width:100%}.letter-window__field .ant-input,.letter-window__field .ant-input-affix-wrapper,.letter-window__field .ant-input-number,.letter-window__field .ant-select,.letter-window__field .ant-select-selector,.letter-window__field .ant-picker{min-height:36px;font-size:13px;font-weight:300;border-radius:var(--radius-md)!important}.letter-window__field .ant-input,.letter-window__field .ant-input::placeholder,.letter-window__field .ant-input-number-input,.letter-window__field .ant-select,.letter-window__field .ant-select-content,.letter-window__field .ant-select-placeholder,.letter-window__field .ant-select-selection-item,.letter-window__field .ant-select-selection-placeholder,.letter-window__field .ant-select-input,.letter-window__field .ant-picker-input>input{font-weight:300!important}.letter-window__field textarea.ant-input,.letter-window__field .ant-input-textarea textarea{border-radius:var(--radius-md)!important}.letter-window__field .ant-select-selector{align-items:center;display:flex;border-radius:var(--radius-md)!important;height:36px!important;min-height:36px!important;padding-top:0!important;padding-bottom:0!important}.letter-window__field .ant-select-selection-item,.letter-window__field .ant-select-selection-placeholder{line-height:34px}.letter-window__org-select.ant-select-single .ant-select-selector{height:36px!important;min-height:36px!important}.letter-window__org-select .ant-select-selection-item{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:34px!important;display:block!important}.letter-window__field .ant-input-number-input{height:34px;min-height:34px;padding-block:0;line-height:34px;font-weight:300!important}.letter-window__field--attach .letter-window__attachments-wrap{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex}.letter-window__attachments-input{flex:0 0 50%;width:50%;max-width:50%;height:36px}.letter-window__attachments-input.ant-input-number{height:36px!important;min-height:36px!important}.letter-window__attachments-input .ant-input-number-input-wrap,.letter-window__attachments-input .ant-input-number-input{text-align:center;height:34px!important;min-height:34px!important;padding-inline-end:28px!important;line-height:34px!important}.letter-window__attachments-input .ant-input-number-handler-wrap{opacity:1;height:34px}.letter-window__attachments-unit{pointer-events:none;color:var(--app-text-secondary);white-space:nowrap;flex:none;padding-inline-start:2px;font-size:13px;font-weight:300}:is(.letter-window__attachments-wrap:has(.ant-input-number-disabled) .letter-window__attachments-unit,.letter-window__attachments-wrap:has(.ant-input-number[readonly]) .letter-window__attachments-unit){color:var(--app-muted)}.letter-window__field .ant-radio-group-solid .ant-radio-button-wrapper{height:34px;line-height:32px}.jalali-date-input .ant-input{min-height:0}.letter-window .jalali-date-input .ant-input{min-height:36px}.letter-window__classification{border:1px solid var(--palette-accent-info-border);border-radius:var(--radius-sm);background:var(--palette-accent-info-bg);flex-wrap:wrap;gap:8px 16px;margin-bottom:8px;padding:8px 10px;display:flex}.letter-window__classification--toolbar{direction:ltr;background:0 0;border:none;border-radius:0;flex-shrink:0;gap:6px;margin:0;padding:0}.letter-window__classification--toolbar .letter-window__scope-switch.ant-radio-group{display:inline-flex}.letter-window__classification--toolbar .letter-window__scope-switch .ant-radio-button-wrapper{height:24px;padding-inline:8px;font-size:11px;line-height:22px}.letter-window__classification--toolbar.letter-window__classification--readonly{direction:rtl;background:0 0;border:none;gap:6px;padding:0}.letter-window__classification--toolbar .letter-window__classification-chip{min-height:24px;padding:0 8px;font-size:11px}.letter-window__id-chip{border:1px solid var(--app-border);background:var(--app-card);min-height:24px;color:var(--app-text);border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:300;line-height:1;display:inline-flex}.letter-window__id-chip-label{color:var(--app-text-secondary);font-size:11px;font-weight:300}.letter-window__classification-chip{color:#9a3412;background:#f7941d1f;border-radius:6px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.letter-window__readonly-badge{color:#0f766e;background:#0f766e1f;border-radius:6px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.letter-window__field-hint{background:var(--app-panel);border:1px dashed var(--app-border-strong);color:var(--app-muted);border-radius:6px;margin:10px 0 0;padding:8px 10px;font-size:11px}.letter-window__field .ant-radio-group-solid .ant-radio-button-wrapper{height:34px;padding-inline:12px;font-size:12px;line-height:32px}.letter-window__field--with-action .letter-window__field-control{align-items:center;gap:6px;min-width:0;display:flex}.letter-window__field--with-action .letter-window__field-control .ant-input{flex:1;min-width:0;max-width:none}.party-picker-modal__search{gap:8px;margin-bottom:12px;display:flex}.party-picker-modal__search .ant-input{flex:1;min-height:36px}.party-picker-modal__list-wrap{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-panel);min-height:320px;max-height:420px;overflow:auto}.party-picker-modal__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.party-picker-modal__empty{min-height:280px;color:var(--app-muted);justify-content:center;align-items:center;font-size:13px;display:flex}.party-picker-card{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-card);cursor:pointer;text-align:right;align-items:stretch;width:100%;padding:10px 12px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.party-picker-card:hover{border-color:var(--app-border-strong);background:var(--app-panel);box-shadow:0 4px 14px #0f172a0f}.party-picker-card--selected{border-color:var(--color-primary);background:var(--color-primary-light);box-shadow:0 0 0 1px #f7941d40}.org-badge{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.org-badge--compact{gap:8px}.org-badge__logo{border:1px solid var(--app-border-subtle);background:var(--app-card);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.org-badge--compact .org-badge__logo{border-radius:8px;width:28px;height:28px}.org-badge__logo-image{object-fit:contain;background:#fff;width:100%;height:100%;padding:4px}.org-badge__logo-icon{color:#fff;font-size:18px}.org-badge--compact .org-badge__logo-icon{font-size:14px}.org-badge__logo--blue{background:linear-gradient(135deg,#69b1ff 0%,#1677ff 100%)}.org-badge__logo--teal{background:linear-gradient(135deg,#36cfc9 0%,#13a8a8 100%)}.org-badge__logo--amber{background:linear-gradient(135deg,#ffd666 0%,#faad14 100%)}.org-badge__logo--violet{background:linear-gradient(135deg,#b37feb 0%,#722ed1 100%)}.org-badge__logo--slate{background:linear-gradient(135deg,#94a3b8 0%,#64748b 100%)}.org-badge__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.org-badge__name{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:1.35;overflow:hidden}.org-badge--compact .org-badge__name{font-size:12px}.org-badge__subtitle{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.letter-window__org-select-dropdown{z-index:2200!important}.letter-window__party-picker{width:100%;position:relative}.letter-window__party-picker--with-add .letter-window__org-select{padding-inline-end:36px}.letter-window__party-picker--with-add .letter-window__org-select .ant-select-clear{inset-inline-end:36px}.letter-window__party-add{top:50%;width:24px;height:24px;color:var(--app-text-muted,currentColor);border:1px solid var(--app-border-strong);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:12px;display:inline-flex;position:absolute;inset-inline-end:6px;transform:translateY(-50%)}.letter-window__quick-party{flex-direction:column;gap:12px;display:flex}.letter-window__party-add:hover,.letter-window__party-add:focus-visible{color:var(--app-primary,currentColor);border-color:currentColor}.letter-window__org-select-dropdown .ant-select-item{min-height:56px;padding:8px 10px!important}.letter-window__org-select-dropdown .ant-select-item-option-content{width:100%}.letter-window__org-select.ant-select-show-search .ant-select-selection-item{pointer-events:none}.letter-window__org-select.ant-select-show-search .ant-select-selection-search{align-items:center;inset-inline:11px 28px!important;margin-inline-start:0!important;display:flex!important;top:0!important;bottom:0!important}.letter-window__org-select.ant-select-show-search .ant-select-selection-search-input{min-height:28px;height:100%!important}@media (width<=768px){.party-picker-modal__list{grid-template-columns:1fr}}.letter-window__field .ant-input[readonly],.letter-window__field .ant-input-textarea[readonly]{background:var(--app-card);color:var(--app-text);cursor:default}.letter-window__specs-col--parties .ant-input,.letter-window__org-select,.letter-window__org-select .ant-select-content,.letter-window__org-select .ant-select-input,.letter-window__org-select .ant-select-placeholder,.letter-window__org-select .ant-select-selection-item,.letter-window__org-select .ant-select-selection-placeholder{font-synthesis:none;font-weight:200!important}.letter-window__tabs{background:var(--app-card);border:1px solid var(--app-border-strong);border-radius:var(--radius-sm);flex-direction:column;flex:auto;min-height:160px;padding:0 8px 8px;display:flex;overflow:hidden}.letter-window__tabs .ant-tabs{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.letter-window__tabs .ant-tabs-nav{flex-shrink:0;margin-bottom:8px}.letter-window__tabs .ant-tabs-tab,.letter-window__tabs .ant-tabs-tab-btn{font-weight:300!important}.letter-window__tabs .ant-tabs-body-holder,.letter-window__tabs .ant-tabs-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.letter-window__tabs .ant-tabs-body>.ant-tabs-content:not(.ant-tabs-content-active){display:none}.letter-window__tabs .ant-tabs-content-active{flex-direction:column;flex:auto;min-height:0;overflow:hidden;display:flex!important}.letter-window__tab-panel{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.letter-window__tab-toolbar{border-bottom:1px dashed #e2e8f0;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;margin-bottom:8px;padding-bottom:8px;display:flex}.letter-attachments-policy-hint{color:var(--app-text-secondary);margin:-2px 0 8px;font-size:11px;line-height:1.5;font-weight:300!important}.letter-related-toolbar__input{flex:260px;width:min(420px,100%);max-width:480px}.letter-related-toolbar__dropdown{z-index:2200!important;min-width:360px!important}.letter-related-toolbar__dropdown .ant-select-item{min-height:64px;padding:6px 10px!important}.letter-related-option{flex-direction:column;gap:2px;line-height:1.35;display:flex}.letter-related-option__title{font-weight:600}.letter-related-option__meta,.letter-related-option__subject{color:var(--app-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.letter-cc-toolbar__user{flex:220px;min-width:180px;max-width:320px}.letter-cc-toolbar__direction{flex:180px;min-width:160px;max-width:280px}.letter-window__tab-scroll{flex:auto;min-height:0;overflow:auto}.letter-window__history-table,.letter-window__history-table .ant-table,.letter-window__history-table .ant-table-thead>tr>th,.letter-window__history-table .ant-table-tbody>tr>td{font-weight:300!important}.letter-window__tab-scroll.letter-attachments-table{flex:0 auto;max-height:100%;padding-bottom:1px;overflow:auto}.letter-attachments-table .ant-table-container,.letter-attachments-table .ant-table-content,.letter-attachments-table .ant-table-body{overflow:visible!important}.letter-attachments-table,.letter-attachments-table .ant-table,.letter-attachments-table .ant-table-tbody>tr>td{-webkit-user-select:none;user-select:none}.letter-attachments-table .ant-table{font-size:12px}.letter-attachments-table .ant-table-thead>tr>th{font-size:11px;font-weight:600;padding:6px 8px!important}.letter-attachments-table .ant-table-tbody>tr>td{line-height:1.35;padding:5px 8px!important}.letter-attachments-table .ant-table-tbody>tr{cursor:pointer;transition:background-color .12s}.letter-attachments-table .ant-table-tbody>tr.letter-attachments-table__row--selected>td,.letter-attachments-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#f7941d24!important}.letter-attachments-table .ant-table-tbody>tr.letter-attachments-table__row--selected:hover>td,.letter-attachments-table .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#f7941d38!important}.letter-attachments-table .ant-table-selection-column{padding-inline:4px!important}.letter-attachments-table__action.ant-btn{height:auto;padding-inline:0;font-size:12px}.file-name-with-icon{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.file-name-with-icon__glyph{flex-shrink:0;font-size:14px;line-height:1}.file-name-with-icon__glyph--pdf{color:#dc2626}.file-name-with-icon__glyph--word{color:#2563eb}.file-name-with-icon__glyph--excel{color:#16a34a}.file-name-with-icon__glyph--ppt{color:#ea580c}.file-name-with-icon__glyph--image{color:#0891b2}.file-name-with-icon__glyph--zip{color:#ca8a04}.file-name-with-icon__glyph--audio{color:#7c3aed}.file-name-with-icon__glyph--video{color:#db2777}.file-name-with-icon__glyph--text{color:#64748b}.file-name-with-icon__glyph--default{color:#94a3b8}.file-name-with-icon__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.letter-attachments-webcam{background:#0f172a;border-radius:6px;justify-content:center;min-height:280px;display:flex;overflow:hidden}.letter-attachments-webcam__video{object-fit:contain;background:#0f172a;width:100%;max-height:420px}.letter-window__timeline-item{font-size:12px;line-height:1.5}.letter-window__timeline-note{color:var(--app-muted);margin-top:2px}.letter-window__timeline-date{color:var(--palette-text-hint);margin-top:2px;font-size:11px}.letter-window__statusbar{background:var(--app-chrome-bg);border-top:1px solid var(--app-border);color:var(--app-muted);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px 10px;padding:6px 12px;font-size:11px;display:flex}.letter-window__statusbar>span{white-space:nowrap}.letter-window__statusbar-item--debt-due{color:#c62828;letter-spacing:-.01em;font-size:12px;font-weight:700}.letter-window__statusbar-debt-amount{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.letter-window__statusbar-item--debt-due .letter-window__statusbar-debt-amount{font-size:15px}.letter-window__statusbar-item--debt-flash{color:#c62828;border-radius:4px;margin-inline:-6px;padding:1px 6px;font-weight:700;animation:2.2s ease-out member-debt-status-flash}@keyframes member-debt-status-flash{0%{background:#c6282847;transform:scale(1);box-shadow:0 0 #c6282866}35%{background:#c6282829;transform:scale(1.03);box-shadow:0 0 0 6px #c6282800}to{box-shadow:none;background:0 0;transform:scale(1)}}.letter-window__statusbar-sep{background:var(--app-border-strong);flex-shrink:0;width:1px;height:12px;display:inline-block}.letters-taskbar{z-index:10000;background:#e8edf2;border:1px solid #cbd5e1;border-radius:8px;flex-wrap:wrap;gap:6px;margin-top:8px;padding:8px 10px;display:flex;position:fixed;bottom:12px;left:20px;right:20px}.letters-taskbar__item-wrap{align-items:stretch;max-width:280px;display:inline-flex}.letters-taskbar__item{cursor:pointer;text-align:right;background:#fff;border:1px solid #b0bec5;border-left:none;border-radius:6px 0 0 6px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:6px 10px;font-family:IRANSans,Tahoma,sans-serif;display:inline-flex}.letters-taskbar__item:hover{border-color:var(--color-primary);background:#fff8ed}.letters-taskbar__item-title{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;font-weight:600;overflow:hidden}.letters-taskbar__item-meta{color:var(--app-muted);font-size:10px}.letters-taskbar__item-close{width:28px;color:var(--app-muted);cursor:pointer;background:#f8fafc;border:1px solid #b0bec5;border-radius:0 6px 6px 0;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.letters-taskbar__item-close:hover{color:#dc2626;background:#fee2e2;border-color:#fca5a5}@media (width<=960px){.letter-window__field--span-sm{grid-column:span 4}.letter-window__field--span-md{grid-column:span 6}}@media (width<=768px){.letter-window__specs-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.letter-window__field--span-sm,.letter-window__field--span-md,.letter-window__field--span-lg{grid-column:span 6}.letter-window__specs-main{grid-template-columns:1fr}.letter-window__specs-col--meta{padding-inline-end:0;border-inline-end:none;border-bottom:1px dashed var(--app-border);padding-bottom:10px}.letter-window__specs-row,.letter-window__specs-row--triple,.letter-window__specs-row--quad,.letter-window__specs-row--identity,.letter-window__specs-row--subject-note,.letter-window__specs-meta-row--primary,.letter-window__specs-meta-row--secondary{grid-template-columns:1fr}.letter-window{width:calc(100% - 12px);height:calc(100% - 12px)}}[data-theme=dark] .letter-window{background:#1c2128;border-color:#484f58}[data-theme=dark] .letter-window__titlebar{background:linear-gradient(#262c36 0%,#1c2128 100%);border-bottom-color:#484f58}[data-theme=dark] .letter-window__title{color:#e6edf3}[data-theme=dark] .letter-window__chrome-btn{color:#c9d1d9;background:#21262d;border-color:#484f58}[data-theme=dark] .letter-window__statusbar-item--debt-due,[data-theme=dark] .letter-window__statusbar-item--debt-flash{color:#f87171}[data-theme=dark] .letter-window__specs{background:#161b22;border-color:#484f58}[data-theme=dark] .letter-window__specs legend{color:#c9d1d9}[data-theme=dark] .letter-window__field-label{color:#8b949e}[data-theme=dark] .letter-window__classification{background:#60a5fa14;border-color:#1e3a5f}[data-theme=dark] .letter-window__classification--toolbar,[data-theme=dark] .letter-window__classification--toolbar.letter-window__classification--readonly{background:0 0;border:none}[data-theme=dark] .letter-window__field-hint{color:var(--palette-text-hint);background:#1c2128;border-color:#334155}[data-theme=dark] .letter-window__tabs{background:#161b22;border-color:#484f58}[data-theme=dark] .letters-taskbar{background:#21262d;border-color:#484f58}[data-theme=dark] .letters-taskbar__item{background:#161b22;border-color:#484f58}[data-theme=dark] .letters-taskbar__item-title{color:#e6edf3}[data-theme=dark] .letters-taskbar__item-close{background:#21262d;border-color:#484f58}.image-viewer-modal .ant-modal-content{overflow:hidden}.image-viewer-modal__titlebar{cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-width:0;padding-inline-end:28px;display:flex}.image-viewer-modal__title-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.image-viewer-modal__maximize-btn{color:inherit;flex-shrink:0}.image-viewer-modal-wrap--maximized{overflow:hidden}.image-viewer-modal-wrap--maximized .ant-modal{padding-bottom:0;width:100vw!important;max-width:100vw!important;margin:0!important;top:0!important}.image-viewer-modal--maximized .ant-modal-content{border-radius:0;flex-direction:column;height:100vh;display:flex}.image-viewer-modal--maximized .ant-modal-header{border-radius:0;flex-shrink:0;margin:0}.image-viewer-modal--maximized .ant-modal-body{flex-direction:column;flex:1;min-height:0;display:flex}.image-viewer{background:var(--app-bg);min-height:420px;color:var(--app-text);flex-direction:column;display:flex}.image-viewer--maximized{flex:1;height:100%;min-height:0}.image-viewer__toolbar{background:var(--app-panel);border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.image-viewer__toolbar .ant-btn{font-family:inherit}.image-viewer__zoom-label{text-align:left;font-variant-numeric:tabular-nums;min-width:48px;color:var(--app-muted);flex-shrink:0;font-size:12px}.image-viewer__gallery-counter{text-align:center;font-variant-numeric:tabular-nums;min-width:4.5rem;color:var(--app-text);font-size:12px}.letter-image-gallery-loading{width:100%;height:100%;min-height:280px;color:var(--app-muted);background:var(--app-bg);justify-content:center;align-items:center;display:flex}.image-viewer__stage{background:linear-gradient(45deg, var(--app-border-subtle) 25%, transparent 25%) 0 0 / 16px 16px, linear-gradient(-45deg, var(--app-border-subtle) 25%, transparent 25%) 0 0 / 16px 16px, var(--app-panel);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;flex:1;place-items:center;min-height:360px;max-height:min(70vh,640px);display:grid;position:relative;overflow:hidden}.image-viewer--maximized .image-viewer__stage{min-height:0;max-height:none}.image-viewer__stage:active{cursor:grabbing}.image-viewer__stage--crop,.image-viewer__stage--crop:active{cursor:crosshair}.image-viewer__pan{will-change:transform;place-items:center;display:grid}.image-viewer__image-wrap{transform-origin:50%;max-width:min(90vw,880px);max-height:min(65vh,600px);display:inline-block;position:relative}.image-viewer--maximized .image-viewer__image-wrap{max-width:min(96vw,1600px);max-height:calc(100vh - 180px)}.image-viewer__image{object-fit:contain;pointer-events:none;width:auto;max-width:min(90vw,880px);height:auto;max-height:min(65vh,600px);display:block;box-shadow:0 12px 40px #00000073}.image-viewer--maximized .image-viewer__image{max-width:min(96vw,1600px);max-height:calc(100vh - 180px)}.image-viewer__crop-rect{border:2px solid var(--color-primary,#38bdf8);background:color-mix(in srgb, var(--color-primary,#38bdf8) 18%, transparent);pointer-events:none;position:absolute;box-shadow:0 0 0 9999px #0f172a59}.image-viewer__stage--pdf{cursor:default;place-items:stretch stretch;padding:12px;overflow:hidden}.image-viewer__stage--pdf:active{cursor:default}.image-viewer__pdf-frame{background:#fff;border-radius:4px;width:100%;height:min(65vh,600px);display:block;overflow:hidden}.image-viewer__pdf-frame--canvas{flex-direction:column;align-items:center;gap:12px;padding:12px;display:flex;overflow:auto}.image-viewer__pdf-pages{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.document-viewer-window{z-index:2300}.document-viewer-window .document-viewer-window__toolbar{border-bottom:1px solid var(--app-border);background:var(--app-panel);flex-shrink:0}.document-viewer-window .document-viewer-window__body{background:var(--app-bg);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.document-viewer-window .document-viewer-window__footer{flex-shrink:0}.document-viewer-window .image-viewer{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.document-viewer-window .image-viewer__toolbar{background:var(--app-panel);border-bottom:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.document-viewer-window .image-viewer__stage{flex:1;min-height:0}.document-viewer-window .image-viewer__stage--pdf{height:auto}.document-viewer-window .image-viewer__pdf-frame{height:100%;min-height:0}.document-viewer-taskbar{pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:fixed;bottom:12px;left:20px;right:20px}.document-viewer-taskbar .letters-taskbar__item-wrap{pointer-events:auto}.image-viewer--maximized .image-viewer__pdf-frame{height:100%}.image-viewer__pdf{background:var(--app-card,#fff);border:0;border-radius:4px;width:100%;height:100%}.image-viewer__pdf-canvas{image-rendering:auto;background:#fff;max-width:100%;height:auto;box-shadow:0 1px 4px #0f172a1f}.image-viewer__hint{color:var(--app-muted);background:var(--app-panel);border-top:1px solid var(--app-border);padding:8px 12px 10px;font-size:12px}.image-viewer__empty{color:var(--app-muted);font-size:14px}[data-theme=dark] .image-viewer__stage{background:linear-gradient(45deg, #1e293b 25%, transparent 25%) 0 0 / 16px 16px, linear-gradient(-45deg, #1e293b 25%, transparent 25%) 0 0 / 16px 16px, var(--app-bg)}[data-theme=dark] .image-viewer__crop-rect{box-shadow:0 0 0 9999px #0206178c}[data-theme=dark] .image-viewer__pdf-canvas{box-shadow:0 1px 4px #00000073}.letter-templates-page{box-sizing:border-box;flex-direction:column;gap:12px;height:calc(100vh - 140px);min-height:480px;padding:0;display:flex}.letter-templates-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.letter-templates-page__header-main{align-items:baseline;gap:10px;display:flex}.letter-templates-page__header-actions{margin-inline-start:auto}.letter-templates-page__stationery-meta{font-size:12px}.letter-templates-page__title{color:var(--app-text);margin:0;font-size:18px;font-weight:700}.letter-templates-page__count{color:var(--app-text-secondary);font-size:12px}.letter-templates-page__layout{flex:auto;height:auto;min-height:0}.letter-templates-page__layout.ant-splitter{background:0 0;border:none;border-radius:0}.letter-templates-page__layout .ant-splitter-bar{width:8px}.letter-templates-page__layout .ant-splitter-bar-dragger:before{background:var(--app-border)}.letter-templates-page__layout .ant-splitter-panel{padding:0;overflow:hidden}.letter-templates-page__tree-pane,.letter-templates-page__editor-pane{border:1px solid var(--app-border);background:var(--app-panel,#fff);border-radius:8px;height:100%;min-height:0;overflow:auto}.letter-template-details{margin-top:12px}.letter-template-tags-editor__tags{margin-bottom:8px}.letter-template-tags-editor__actions{width:100%}.letter-template-details__actions{margin-top:16px}.letter-templates-page__tree-pane{flex-direction:column;gap:8px;padding:10px 8px;display:flex}.letter-templates-page__tree-toolbar,.letter-templates-page__search{flex-shrink:0}.letter-templates-page__tree-pane .ant-tree{flex:1;min-height:0;overflow:auto}.letter-templates-page__tree-pane .ant-tree .ant-tree-title,.letter-template-picker-modal__tree .ant-tree .ant-tree-title,.letter-templates-page__tree-pane .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected .ant-tree-title{font-weight:400}.letter-templates-page__folder-icon{color:#e6b422;font-size:15px}.letter-templates-page__folder-icon--open{color:#d4a017}.letter-templates-page__tree-pane .ant-tree .ant-tree-iconEle{width:18px}.letter-templates-page__context-anchor{pointer-events:none;width:1px;height:1px;position:fixed}.letter-template-create-wizard__form-builder-options{flex-direction:column;gap:10px;margin-top:16px;display:flex}.letter-template-create-wizard__form-builder-options .ant-checkbox-label{font-weight:400}.letter-template-create-wizard__hint{font-size:12px;display:block}.letter-templates-page__create-parent{color:var(--app-text-secondary);margin-bottom:10px;font-size:12px}.letter-templates-page__editor-pane{flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.letter-templates-page__loading{justify-content:center;align-items:center;min-height:200px;display:flex}.letter-templates-page__fetching{color:var(--app-text-secondary);text-align:center;margin-top:8px;font-size:12px}.letter-templates-page__node-meta{margin-bottom:4px}.letter-templates-page__node-name{color:var(--app-text);font-size:15px;font-weight:700}.letter-templates-page__node-id{color:var(--app-text-secondary);margin-top:2px;font-size:12px}.letter-templates-page__label{color:var(--app-text-secondary);margin-top:6px;font-size:12px;font-weight:600;display:block}.letter-templates-page__actions{justify-content:flex-start;margin-top:8px;display:flex}.letter-templates-page__member-toggle{border:1px solid var(--app-border);background:var(--app-bg,#fafafa);border-radius:8px;margin-top:4px;padding:8px 10px}.letter-templates-page__compose{flex:1;gap:10px;min-height:280px;display:flex}.letter-templates-page__compose-editor{flex-direction:column;flex:1;min-width:0;display:flex}.letter-templates-page__compose-editor .letter-quick-body-editor{flex-direction:column;flex:1;min-height:260px;display:flex}.letter-templates-page__compose-editor .letter-quick-body-editor__surface{flex:1;min-height:220px;max-height:none}.letter-templates-page__compose--with-fields .letter-templates-page__compose-editor{flex:auto}.member-field-insert{border:1px solid var(--app-border);background:var(--app-bg,#f7f8fa);border-radius:8px;flex-direction:column;flex:0 0 280px;gap:8px;width:280px;min-height:0;max-height:520px;padding:10px;display:flex}.member-field-insert__header{flex-direction:column;gap:2px;display:flex}.member-field-insert__title{color:var(--app-text);font-size:13px;font-weight:700}.member-field-insert__subtitle,.member-field-insert__meta{color:var(--app-text-secondary);font-size:11px}.member-field-insert__body{flex:1;min-height:0;padding-inline-end:2px;overflow:auto}.member-field-insert__group-label{align-items:center;gap:6px;font-weight:600;display:inline-flex}.member-field-insert__group-count{min-width:18px;height:18px;color:var(--app-text-secondary);background:#0000000f;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.member-field-insert__chips{flex-wrap:wrap;gap:6px;padding-bottom:4px;display:flex}.member-field-insert__chip{border:1px solid var(--app-border);background:var(--app-panel,#fff);max-width:100%;color:var(--app-text);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;line-height:1.4;transition:border-color .12s,background-color .12s,box-shadow .12s;display:inline-flex}.member-field-insert__chip:hover{border-color:var(--color-primary,#f7941d);background:#f7941d1a;box-shadow:0 0 0 1px #f7941d26}.member-field-insert__chip:active{cursor:grabbing}.member-field-insert__chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-field-insert__chip-icon{color:var(--app-text-secondary);flex-shrink:0;font-size:10px}.member-field-insert__footer{color:var(--app-text-secondary);border-top:1px solid var(--app-border);padding-top:6px;font-size:11px}.member-field-insert .ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-block:4px 10px;padding-inline:0}.member-field-insert .ant-collapse-header{padding-block:6px!important;padding-inline:0!important}.letter-member-field-token,.letter-quick-body-editor__surface .letter-member-field-token{color:#0958d9;-webkit-user-select:all;user-select:all;vertical-align:baseline;white-space:nowrap;direction:ltr;unicode-bidi:isolate;background:#1677ff1f;border:1px solid #1677ff59;border-radius:4px;margin:0 2px;padding:0 6px;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.7;display:inline-block}.letter-quick-body-editor__surface.is-field-drop-target{outline:2px dashed var(--color-primary,#f7941d);outline-offset:-2px;background:#f7941d0f}@media (width<=1100px){.letter-templates-page__compose--with-fields{flex-direction:column}.member-field-insert{flex:none;width:100%;max-height:280px}}@media (width<=900px){.letter-templates-page__layout{min-height:640px}}.letter-template-picker-modal__tree{border:1px solid var(--app-border,#d9d9d9);background:var(--app-bg,#fff);flex:1 1 0;min-height:0;padding:8px;overflow:auto}.letter-template-picker-window.document-viewer-window .document-viewer-window__body{flex-direction:column;min-height:0;padding:12px 14px;display:flex;overflow:hidden}.letter-template-picker-window__body{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow:hidden}.letter-template-picker-window__body>.ant-input-affix-wrapper{flex-shrink:0}.letter-template-picker-window__footer{justify-content:flex-end;gap:8px;width:100%;display:flex}.form-builder-designer-standalone{background:var(--ant-color-bg-container,#fff);flex-direction:column;width:100vw;max-width:100%;height:100vh;display:flex;overflow:hidden}.form-builder-designer-standalone__bar{border-bottom:1px solid var(--ant-color-border-secondary,#f0f0f0);background:var(--ant-color-bg-container,#fff);flex-shrink:0;justify-content:flex-start;align-items:center;gap:8px;min-height:44px;padding:6px 12px;display:flex}.form-builder-designer-standalone__body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.form-builder-designer-standalone__frame{direction:ltr;border:0;flex:1;width:100%;min-height:0}.form-builder-designer__loading{z-index:1;background:#ffffffd9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.letter-template-report-preview-window .document-viewer-window__toolbar{direction:rtl;justify-content:flex-start;align-items:center;min-height:40px;padding:4px 8px;display:flex}.letter-template-report-preview__toolbar .ant-btn{width:36px;height:36px;font-size:17px}.letter-template-report-preview-window .document-viewer-window__body{flex-direction:column;min-height:0;padding:0;display:flex}.letter-template-report-preview{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.letter-template-report-preview__frame{direction:ltr;border:0;flex:1;width:100%;min-height:420px;overflow:hidden}.letter-template-report-preview__loading{z-index:2;background:#ffffffe0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.letter-template-report-preview__alert{z-index:3;margin:8px 12px 0}.letter-template-report-preview-window .document-viewer-window__footer{border-top:1px solid var(--app-border);background:var(--app-panel);flex-shrink:0;padding:0}.letter-template-report-preview__statusbar{direction:rtl;justify-content:center;align-items:center;min-height:40px;padding:4px 10px;display:flex}.letter-template-report-preview__statusbar .ant-btn{width:34px;height:34px}.letter-template-report-preview__page-label{text-align:center;min-width:120px;color:var(--app-text-secondary,#000000a6);font-size:13px}.letter-template-report-preview__page-input{width:56px}.letter-template-report-preview__page-input input{text-align:center}.letter-referral-window,.letter-referral-window button,.letter-referral-window input,.letter-referral-window textarea,.letter-referral-window .ant-input,.letter-referral-window .ant-input-affix-wrapper,.letter-referral-window .ant-select,.letter-referral-window .ant-select-selector,.letter-referral-window .ant-btn,.letter-referral-window .ant-empty,.letter-referral-user,.letter-referral-user__name,.letter-referral-user__username,.letter-referral-queue__user,.letter-referral-queue__index,.letter-referral-modal__title,.letter-referral-modal__section-title,.letter-referral-modal__empty{font-family:var(--font-family,"IRANSans", Tahoma, sans-serif)!important}.letter-referral-window.document-viewer-window .document-viewer-window__toolbar{background:var(--app-chrome-bg,#f8fafc);border-bottom:1px solid var(--app-border,#e2e8f0);flex-shrink:0;padding:0}.letter-referral-window.document-viewer-window .document-viewer-window__body{background:var(--app-panel,#fff);min-height:0;color:var(--app-text,#0f172a);flex-direction:column;padding:0;display:flex;overflow:hidden}.letter-referral-window__toolbar.letter-window__toolbar{background:0 0;border-bottom:none;border-radius:0}.letter-referral-window__body{background:var(--app-panel,#fff);min-height:0;color:var(--app-text,#0f172a);flex-direction:column;flex:1;gap:8px;padding:8px 10px 10px;display:flex;overflow:hidden}.letter-referral-modal__layout{flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:8px;min-height:0;display:grid}.letter-referral-modal__left,.letter-referral-modal__right{border:1px solid var(--app-border,#e2e8f0);background:var(--app-panel,#fff);border-radius:8px;flex-direction:column;gap:6px;min-width:0;min-height:0;padding:8px;display:flex}.letter-referral-modal__section-title{color:var(--app-text,#0f172a);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.letter-referral-modal__count{background:color-mix(in srgb, var(--color-primary,#f7941d) 18%, #fff);color:#9a3412;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:20px;padding-inline:6px;font-size:11px;display:inline-flex}.letter-referral-modal__search{flex-shrink:0}.letter-referral-modal__users{background:#f8fafc;border-radius:6px;flex-direction:column;flex:1;gap:4px;min-height:80px;padding:2px;display:flex;overflow:auto}.letter-referral-modal__empty{text-align:center;color:var(--app-muted,#64748b);padding:24px 12px;font-size:12px}.letter-referral-user{text-align:start;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px 8px;transition:border-color .12s,background-color .12s;display:flex}.letter-referral-user:hover{border-color:#cbd5e1}.letter-referral-user--selected{border-color:color-mix(in srgb, var(--color-primary,#f7941d) 55%, #fdba74);background:color-mix(in srgb, var(--color-primary,#f7941d) 12%, #fff)}.letter-referral-user__avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;line-height:0;display:inline-flex;overflow:hidden}.letter-referral-user__avatar .ant-avatar{flex-shrink:0}.letter-referral-user__meta{flex-direction:column;gap:1px;min-width:0;display:flex}.letter-referral-user__name{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.letter-referral-user__username{color:#64748b;font-size:11px}.letter-referral-modal__compose{border-top:1px dashed #e2e8f0;flex-direction:column;flex-shrink:0;gap:8px;padding-top:6px;display:flex}.letter-referral-modal__meta-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.letter-referral-modal__meta-field{flex-direction:column;gap:4px;min-width:0;display:flex}.letter-referral-modal__meta-label{color:#64748b;font-size:11px}.letter-referral-modal__meta-field .ant-select{width:100%}.letter-referral-queue__meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:4px;margin:2px 0 4px;font-size:11px;display:flex}.letter-referral-queue{flex-direction:column;flex:1;gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.letter-referral-queue__item{background:#fff;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:24px 32px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px;display:grid}.letter-referral-queue__index{color:#334155;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-top:5px;font-size:11px;font-weight:700;display:inline-flex}.letter-referral-queue__avatar{justify-content:center;align-items:center;margin-top:2px;line-height:0;display:inline-flex}.letter-referral-queue__body{flex-direction:column;gap:6px;min-width:0;display:flex}.letter-referral-modal__details,.letter-referral-queue__details{font-size:12px;line-height:1.7}.letter-referral-queue__user{color:#0f172a;font-size:12px;font-weight:600}@media (width<=768px){.letter-referral-modal__layout{grid-template-columns:1fr;min-height:0;overflow:auto}.letter-referral-modal__users{max-height:200px}}[data-theme=dark] .letter-referral-window.document-viewer-window .document-viewer-window__toolbar{background:var(--app-chrome-bg,#1c2128);border-bottom-color:var(--app-border,#484f58)}[data-theme=dark] .letter-referral-window.document-viewer-window .document-viewer-window__body,[data-theme=dark] .letter-referral-window__body{background:var(--app-panel,#0f141a);color:var(--app-text,#e6edf3)}[data-theme=dark] .letter-referral-modal__left,[data-theme=dark] .letter-referral-modal__right,[data-theme=dark] .letter-referral-user,[data-theme=dark] .letter-referral-queue__item{background:#1c2128;border-color:#484f58}[data-theme=dark] .letter-referral-modal__users{background:#151a21}[data-theme=dark] .letter-referral-user__name,[data-theme=dark] .letter-referral-queue__user,[data-theme=dark] .letter-referral-modal__section-title{color:#e6edf3}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.member-wizard{--mw-primary:var(--color-primary,var(--app-primary,#2563eb));--mw-teal:#0f766e;--mw-surface:#f3f4f6;--mw-panel:#fff;--mw-line:#d1d5db;--mw-line-soft:#e5e7eb;--mw-text:#111827;--mw-muted:#6b7280;--mw-ink:var(--mw-text);--mw-dot:#9ca3af;--mw-font:var(--font-family,"IRANSans", Tahoma, sans-serif);min-height:calc(100vh - 120px);font-family:var(--mw-font);background:var(--mw-surface);color:var(--mw-text);border-radius:0;flex-direction:column;gap:0;padding:0;display:flex}.member-wizard--window{background:var(--mw-surface);border-radius:0;flex-direction:column;flex:auto;gap:0;width:100%;height:100%;min-height:0;padding:0;display:flex;overflow:hidden;container:member-wizard/inline-size}.member-wizard--readonly .member-wizard__body:not(.member-wizard__body--history):not(.member-wizard__body--map){pointer-events:none}.member-wizard--window .member-wizard__body{background:var(--mw-panel);flex:auto;min-height:0;padding:10px 12px 12px;overflow:auto}.member-wizard--window .member-wizard__body--history{flex-direction:column;flex:auto;min-height:0;padding:8px 10px 0;display:flex;overflow:hidden}.member-wizard--window .member-wizard__footer{flex-shrink:0;margin-top:0;position:static}.member-wizard--window .member-wizard__tabs{flex-wrap:nowrap;flex-shrink:0;gap:2px;overflow-x:auto}.member-wizard--window .member-wizard__tab{flex:none;padding-inline:10px}.member-wizard--window .member-wizard__tab-label{font-size:12px}.member-wizard__window-summary{border-bottom:1px solid var(--mw-line-soft);background:var(--mw-surface);flex-wrap:wrap;align-items:center;gap:0 2px;padding:5px 12px;display:flex}.member-wizard__window-summary span{color:var(--mw-muted);background:0 0;border:0;border-radius:0;align-items:center;padding:0 4px;font-size:11px;font-weight:500;display:inline-flex}.member-wizard__window-summary span+span:before{content:"·";color:var(--mw-dot);margin-inline-end:6px}.member-window__body--wizard{background:var(--mw-panel);flex-direction:column;display:flex;overflow:hidden;gap:0!important;padding:0!important}.member-window__body--wizard>.member-wizard{flex:auto;width:100%;height:100%;min-height:0}.member-window__toolbar-hint{color:var(--mw-muted);font-size:12px}.member-wizard__hero{border:0;border-bottom:1px solid var(--mw-line);background:var(--mw-panel);min-height:40px;box-shadow:none;color:var(--mw-text);border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;display:flex}.member-wizard__hero:after{display:none}.member-wizard__hero-main{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.member-wizard__hero-titles{align-items:baseline;gap:8px;min-width:0;display:flex}.member-wizard__eyebrow{color:var(--mw-muted);white-space:nowrap;margin:0;font-size:11px;font-weight:600}.member-wizard__eyebrow:after{content:"·";color:var(--mw-dot);margin-inline-start:8px}.member-wizard__hero h1{color:var(--mw-text);margin:0;font-size:14px;font-weight:700;line-height:1.3}.member-wizard__lede{display:none}.member-wizard__summary{flex-wrap:wrap;gap:0 2px;margin-top:0;display:flex}.member-wizard__summary span{color:var(--mw-muted);background:0 0;border:0;border-radius:0;align-items:center;padding:0 4px;font-size:11px;font-weight:500;display:inline-flex}.member-wizard__summary span+span:before{content:"·";color:var(--mw-dot);margin-inline-end:6px}.member-wizard__back-btn.ant-btn{height:28px;padding-inline:8px;font-size:12px;color:var(--mw-muted)!important;background:0 0!important;border:none!important}.member-wizard__back-btn.ant-btn:hover{color:var(--mw-primary)!important;background:color-mix(in srgb, var(--mw-primary) 10%, var(--mw-panel))!important}.member-wizard__tabs{background:var(--mw-surface);border-bottom:1px solid var(--mw-line);align-items:stretch;gap:0;margin:0;padding:0 8px;display:flex}.member-wizard__tab{min-height:34px;color:var(--mw-muted);font-family:var(--mw-font);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin:0;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.member-wizard__tab:hover{color:var(--mw-text);background:color-mix(in srgb, var(--mw-primary) 6%, var(--mw-surface))}.member-wizard__tab--active{color:var(--mw-primary);background:color-mix(in srgb, var(--mw-primary) 14%, var(--mw-panel))}.member-wizard__tab--active:after{content:"";inset-inline:0;background:var(--mw-primary);height:2px;position:absolute;bottom:-1px}.member-wizard__tab-icon{color:inherit;opacity:.9;font-size:13px;display:inline-flex}.member-wizard__tab-label{white-space:nowrap}.member-wizard__history-panel{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex}.member-wizard__history-panel .member-wizard__card{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;padding-top:0;padding-bottom:0;display:flex;overflow:hidden}.member-wizard__card--history-grid{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex}.member-wizard__card--history-grid>.member-wizard__section-head,.member-wizard__card--history-grid>.letters-toolbar,.member-wizard__card--history-grid>.member-wizard__history-summary{flex-shrink:0}.member-wizard__history-grid-wrap{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.member-wizard__card--history-grid .letters-grid,.member-wizard__history-grid-wrap .letters-grid{flex-direction:column;width:100%;display:flex;flex:auto!important;height:100%!important;min-height:0!important}.member-wizard__card--history-grid .letters-grid__surface,.member-wizard__history-grid-wrap .letters-grid__surface{height:auto;position:relative;flex:auto!important;min-height:0!important}.member-wizard__card--history-grid .letters-grid__surface .ag-root-wrapper,.member-wizard__history-grid-wrap .letters-grid__surface .ag-root-wrapper{height:100%;min-height:0}.member-wizard__card--history-grid .grid-pagination,.member-wizard__history-grid-wrap .grid-pagination{flex-shrink:0}.member-wizard__history-summary{color:var(--app-muted,#64748b);flex-wrap:wrap;flex-shrink:0;gap:12px 20px;margin:0 0 8px;font-size:12px;display:flex}.member-wizard__history-panel .ant-table{font-size:12px}.member-wizard__body{background:var(--mw-panel);flex-direction:column;flex:1;gap:0;padding:12px;display:flex;overflow:auto}.member-wizard__section-title{border-bottom:1px solid var(--mw-line-soft);margin-bottom:10px;padding-bottom:8px}.member-wizard__section-title h2{color:var(--mw-text);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:inline-flex}.member-wizard__section-title p{color:var(--mw-muted);margin:4px 0 0;padding-inline-start:28px;font-size:12px}.member-wizard__panel{flex-direction:column;gap:0;display:flex}.member-wizard__panel.member-wizard__history-panel{height:100%;min-height:0}.member-wizard__card,.member-wizard__photo-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 0;position:relative;overflow:visible}.member-wizard__card+.member-wizard__card{border-top:1px solid var(--mw-line-soft)}.member-wizard__card:before,.member-wizard__photo-card:before,.member-wizard__card--status:before,.member-wizard__card--request:before,.member-wizard__card--accent:before{display:none}.member-wizard__card--accent{background:0 0}.member-wizard__section-head,.member-wizard__card-head{border-bottom:1px solid var(--mw-line-soft);flex-direction:column;gap:2px;margin:0 0 10px;padding:0 0 6px;display:flex}.member-wizard__section-head strong,.member-wizard__card-head strong{color:var(--mw-text);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.member-wizard__section-head-icon,.member-wizard__card-icon,.member-wizard__section-icon{width:auto;height:auto;color:var(--mw-primary);background:0 0;border-radius:0;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.member-wizard__section-head-sub,.member-wizard__card-head span{color:var(--mw-muted);padding-inline-start:19px;font-size:11px;font-weight:400}.member-wizard__license-grid{grid-template-columns:200px minmax(0,1.15fr) minmax(0,.95fr);align-items:start;gap:0;display:grid}.member-wizard__license-grid>.member-wizard__card,.member-wizard__license-grid>.member-wizard__photo-card{border-top:0;min-width:0;height:auto;padding:10px 12px}.member-wizard__license-grid>.member-wizard__photo-card,.member-wizard__license-grid>.member-wizard__card--status{border-inline-end:1px solid var(--mw-line-soft)}.member-wizard__license-grid>.member-wizard__card--status .member-wizard__grid--2{grid-template-columns:repeat(2,minmax(0,220px));justify-content:start;max-width:460px}.member-wizard__license-grid>.member-wizard__card--status .member-wizard__field--span-2,.member-wizard__license-grid>.member-wizard__card--status .member-wizard__field--case-notes{grid-column:1/-1;max-width:460px}.member-wizard__photo-card{flex-direction:column;gap:8px;width:100%;max-width:none;display:flex}.member-wizard__photo-card header{border-bottom:1px solid var(--mw-line-soft);flex-direction:column;gap:2px;padding-bottom:6px;display:flex}.member-wizard__photo-card header strong{font-family:var(--mw-font);align-items:center;gap:6px;font-size:12px;font-weight:700;line-height:1.35;display:inline-flex}.member-wizard__photo-card header span{color:var(--mw-muted);padding-inline-start:19px;font-size:11px;line-height:1.35;display:block}.member-wizard__photo-frame{border:1px solid var(--mw-line);width:100%;height:200px;max-height:200px;box-shadow:none;background:#f9fafb;border-radius:0;overflow:hidden}.member-wizard__photo-frame img{object-fit:cover;width:100%;height:100%;display:block}.member-wizard__photo-empty{height:100%;color:var(--mw-muted);text-align:center;font-family:var(--mw-font);place-content:center;gap:6px;padding:6px;font-size:11px;line-height:1.3;display:grid}.member-wizard__photo-empty .anticon{opacity:.55;font-size:22px}.member-wizard__photo-actions{flex-direction:row;align-items:stretch;gap:6px;display:flex}.member-wizard__photo-actions .ant-btn{height:26px;padding-inline:6px;font-size:11px;font-family:var(--mw-font)!important;border-radius:0!important}.member-wizard__photo-actions .ant-upload,.member-wizard__photo-actions .ant-upload-select{flex:auto;min-width:0}.member-wizard__photo-actions .ant-upload .ant-btn{width:100%}.member-wizard__photo-actions>.ant-btn.member-wizard__photo-delete{flex:0 0 26px;width:26px;min-width:26px;max-width:26px;padding-inline:0}.member-wizard__photo-hint{font-family:var(--mw-font);color:var(--mw-muted);margin:0;font-size:11px;line-height:1.35}.member-wizard__grid{gap:8px 10px;display:grid}.member-wizard__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.member-wizard__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.member-wizard__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.member-wizard__field{flex-direction:column;gap:4px;min-width:0;display:flex}.member-wizard__field--unique-code{max-width:118px}.member-wizard__field-label{color:var(--mw-muted);font-size:12px;font-weight:600}.member-wizard__field-label em{color:#c0392b;margin-right:4px;font-style:normal}.member-wizard__field-hint{color:var(--mw-muted);font-size:11px}.member-wizard__grid--request{align-items:stretch}.member-wizard__grid--request>.member-wizard__field--pair{min-width:0}.member-wizard__grid--request>.member-wizard__field--pair>:not(.member-wizard__field-label){width:100%}.member-wizard__grid--request>.member-wizard__field--pair .ant-input-affix-wrapper,.member-wizard__grid--request>.member-wizard__field--pair .ant-input:not(textarea),.member-wizard__grid--request>.member-wizard__field--pair .ant-picker{box-sizing:border-box!important;align-items:center!important;width:100%!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding-block:0!important;font-size:14px!important;display:inline-flex!important}.member-wizard__grid--request>.member-wizard__field--pair .ant-input-affix-wrapper>input.ant-input,.member-wizard__grid--request>.member-wizard__field--pair .ant-picker-input,.member-wizard__grid--request>.member-wizard__field--pair .ant-picker-input>input{height:32px!important;padding-block:0!important;font-size:14px!important;line-height:32px!important}.member-wizard__field--span-2{grid-column:span 2}.member-wizard__grid--license-info{align-items:end}.member-wizard__checkbox{min-height:34px;color:var(--mw-ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}.member-wizard__checkbox--inline{align-self:end;padding-bottom:2px}.member-wizard__checkbox .ant-checkbox{border-radius:0}.member-wizard__card--issued-accordion{padding-top:4px;padding-bottom:4px}.member-wizard__issued-accordion.ant-collapse{background:0 0}.member-wizard__issued-accordion .ant-collapse-item{border-block-end:1px solid var(--mw-line-soft,#e8e8e8);border-radius:0!important}.member-wizard__issued-accordion .ant-collapse-item:last-child{border-block-end:0}.member-wizard__issued-accordion .ant-collapse-header{border-radius:0!important;align-items:center!important;min-height:0!important;padding:8px 4px!important}.member-wizard__issued-accordion .ant-collapse-expand-icon{height:auto!important;padding-inline-end:6px!important}.member-wizard__issued-accordion .ant-collapse-content-box{padding:4px 2px 10px!important}.member-wizard__issued-accordion-label{align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.member-wizard__field--case-notes{margin-top:8px}.member-wizard__case-notes-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.member-wizard__case-notes-head .member-wizard__field-label{margin-bottom:0}.member-wizard__case-notes-head .ant-btn{border-radius:0;height:28px;padding-inline:8px}.member-wizard__case-notes.ant-input,.member-wizard__case-notes.ant-input-disabled,textarea.member-wizard__case-notes{resize:vertical;background:color-mix(in srgb, var(--mw-surface) 88%, var(--mw-line-soft));min-height:72px;color:var(--mw-ink);cursor:default;border-radius:0;border-color:var(--mw-line)!important}.member-wizard__field--span-3{grid-column:span 3}.member-wizard__field--span-4{grid-column:span 4}.member-wizard__switches,.member-wizard__facility-row{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.member-wizard__facility-row{border-top:1px solid var(--mw-line-soft);margin-top:14px;padding-top:12px;padding-inline:0;background:0 0;border-radius:0;margin-inline:0;padding-bottom:0}.member-wizard__switch{color:var(--mw-text);align-items:center;gap:8px;font-size:12px;display:inline-flex}.member-wizard__gender.ant-radio-group{flex-wrap:wrap;align-items:center;gap:12px 16px;min-height:34px;display:flex}.member-wizard__gender .ant-radio-wrapper{font-size:13px;font-family:var(--mw-font)!important;margin-inline-end:0!important}.member-wizard__footer{z-index:5;border:0;border-top:1px solid var(--mw-line);background:var(--mw-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex;position:sticky;bottom:0}.member-wizard__footer-spacer{flex:1}.member-wizard__footer .ant-btn-primary{background:var(--mw-primary)!important;border-color:var(--mw-primary)!important;box-shadow:none!important;border-radius:0!important}.member-wizard__footer .ant-btn-default,.member-wizard__footer .ant-btn{box-shadow:none!important;border-radius:0!important}.member-wizard .ant-input,.member-wizard .ant-input-affix-wrapper,.member-wizard .ant-input-affix-wrapper>input.ant-input,.member-wizard textarea.ant-input,.member-wizard .ant-input-textarea,.member-wizard .ant-input-textarea textarea,.member-wizard .ant-input-number,.member-wizard .ant-input-number-input,.member-wizard .ant-select .ant-select-selector,.member-wizard .ant-select-selector,.member-wizard .ant-picker,.member-wizard .ant-picker-input>input,.member-wizard .ant-btn,.member-wizard .ant-btn-default,.member-wizard .ant-btn-primary,.member-wizard .ant-btn-dangerous,.member-wizard .ant-upload .ant-btn,.member-wizard__photo-frame,.member-wizard__photo-actions .ant-btn{border-radius:0!important}.member-wizard .ant-input:focus,.member-wizard .ant-input-affix-wrapper-focused,.member-wizard .ant-input-number-focused,.member-wizard .ant-select-focused .ant-select-selector,.member-wizard .ant-picker-focused{border-color:color-mix(in srgb, var(--mw-primary) 45%, #cbd5e1)!important;box-shadow:none!important}.member-wizard,.member-wizard *,.member-wizard .ant-btn,.member-wizard .ant-input,.member-wizard .ant-input-affix-wrapper,.member-wizard .ant-input-number,.member-wizard .ant-input-number-input,.member-wizard .ant-select,.member-wizard .ant-select-selector,.member-wizard .ant-select-selection-item,.member-wizard .ant-select-selection-placeholder,.member-wizard .ant-select-selection-search-input,.member-wizard .ant-picker,.member-wizard .ant-picker-input>input,.member-wizard .ant-form-item-label>label,.member-wizard textarea.ant-input{font-family:var(--mw-font)!important}.member-wizard .ant-input-affix-wrapper.member-wizard__control,.member-wizard .ant-picker.member-wizard__control,.member-wizard .ant-picker.member-wizard__control--date{box-sizing:border-box!important;height:34px!important;min-height:34px!important;max-height:34px!important}.member-wizard .ant-input.member-wizard__control:not(textarea),.member-wizard .ant-input-number.member-wizard__control,.member-wizard .ant-select.member-wizard__control .ant-select-selector{box-sizing:border-box!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding-block:0!important;font-size:14px!important}.member-wizard .ant-select.member-wizard__control .ant-select-selector{align-items:center!important;display:flex!important}.member-wizard .ant-select.member-wizard__control .ant-select-selection-item,.member-wizard .ant-select.member-wizard__control .ant-select-selection-placeholder{font-size:14px!important;line-height:32px!important}.member-wizard .ant-input.member-wizard__control:not(textarea){line-height:32px!important}.member-wizard .ant-input-affix-wrapper.member-wizard__control>input.ant-input,.member-wizard .ant-input-number.member-wizard__control .ant-input-number-input,.member-wizard .ant-picker.member-wizard__control .ant-picker-input>input,.member-wizard textarea.ant-input.member-wizard__control,.member-wizard .member-wizard__case-notes.ant-input,textarea.member-wizard__case-notes{font-size:14px!important}.member-wizard .jalali-date-input.member-wizard__control--date{align-items:center;gap:6px;width:100%;height:34px;display:flex;position:relative}.member-wizard .jalali-date-input.member-wizard__control--date .ant-input{flex:1;min-width:0;height:34px!important;font-size:14px!important;font-family:var(--mw-font)!important}.member-wizard .jalali-date-input.member-wizard__control--date .ant-btn{flex-shrink:0;width:34px!important;height:34px!important;padding:0!important}.member-wizard .jalali-date-input__picker-anchor{inset-inline-start:0;opacity:0;pointer-events:none;z-index:0;border:none;width:24px;height:100%;min-height:24px;padding:0;position:absolute;top:0;overflow:hidden}.member-wizard-popup.ant-select-dropdown,.ant-select-dropdown.member-wizard-popup,.member-wizard-popup.ant-picker-dropdown,.ant-picker-dropdown.member-wizard-popup{z-index:2400!important;border-radius:0!important}:is(body:has(.member-window) .jalali-picker-dropdown,body:has(.letter-window.member-window) .jalali-picker-dropdown){z-index:2800!important}.member-wizard-popup,.member-wizard-popup .ant-select-item,.member-wizard-popup .ant-select-item-option-content,.member-wizard-popup.ant-picker-dropdown,.member-wizard-popup.ant-picker-dropdown *{font-size:14px;font-family:var(--font-family,"IRANSans", Tahoma, sans-serif)!important}.member-wizard__field-label,.member-wizard__section-head strong,.member-wizard__section-head-sub,.member-wizard__card-head strong,.member-wizard__card-head span,.member-wizard__section-title h2,.member-wizard__section-title p,.member-wizard__tab-label,.member-wizard__switch,.member-wizard__hero h1,.member-wizard__lede,.member-wizard__eyebrow,.member-wizard__summary span{font-family:var(--mw-font)!important}@media (width<=1280px){.member-wizard__license-grid{grid-template-columns:180px minmax(0,1fr)}.member-wizard__photo-card{max-width:none}.member-wizard__photo-frame{height:180px;max-height:180px}.member-wizard__card--request{border-top:1px solid var(--mw-line-soft);border-inline-end:0;grid-column:1/-1}.member-wizard__license-grid>.member-wizard__card--status{border-inline-end:0;max-width:none}}@media (width<=1100px){.member-wizard__license-grid{grid-template-columns:160px minmax(0,1fr)}.member-wizard__photo-card{max-width:none}.member-wizard__photo-frame{height:160px;max-height:160px}.member-wizard__card--request{border-top:1px solid var(--mw-line-soft);grid-column:1/-1}.member-wizard__license-grid>.member-wizard__photo-card{border-inline-end:1px solid var(--mw-line-soft);border-bottom:0}.member-wizard__license-grid>.member-wizard__card--status{border-inline-end:0;border-bottom:0;max-width:none}}@media (width<=900px){.member-wizard__grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}.member-wizard__field--span-4{grid-column:span 3}.member-wizard__field--span-3{grid-column:span 2}}@media (width<=760px){.member-wizard__tabs{overflow-x:auto}.member-wizard__license-grid{grid-template-columns:140px minmax(0,1fr)}.member-wizard__photo-card{max-width:none}.member-wizard__photo-frame{height:140px;max-height:140px}.member-wizard__grid--2,.member-wizard__grid--3,.member-wizard__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.member-wizard__field--span-2,.member-wizard__field--span-3,.member-wizard__field--span-4{grid-column:span 2}.member-wizard__hero{flex-direction:column}}@container member-wizard (width<=1100px){.member-wizard__license-grid{grid-template-columns:170px minmax(0,1fr)}.member-wizard__photo-card{max-width:none}.member-wizard__photo-frame{height:170px;max-height:170px}.member-wizard__card--request{border-top:1px solid var(--mw-line-soft);border-inline-end:0;grid-column:1/-1}.member-wizard__license-grid>.member-wizard__card--status{border-inline-end:0;max-width:none}}@container member-wizard (width<=960px){.member-wizard__grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}.member-wizard__field--span-4{grid-column:span 3}.member-wizard__field--span-3{grid-column:span 2}}@container member-wizard (width<=820px){.member-wizard__grid--3,.member-wizard__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.member-wizard__field--span-2,.member-wizard__field--span-3,.member-wizard__field--span-4{grid-column:span 2}}@container member-wizard (width<=720px){.member-wizard__license-grid{grid-template-columns:136px minmax(0,1fr)}.member-wizard__photo-card{max-width:none}.member-wizard__photo-frame{height:136px;max-height:136px}}[data-theme=dark] .member-wizard,[data-theme=dark] .member-window__body--wizard{--mw-surface:#161b22;--mw-panel:#1c2128;--mw-line:#484f58;--mw-line-soft:#30363d;--mw-text:#e6edf3;--mw-muted:#8b949e;--mw-ink:#e6edf3;--mw-dot:#6e7681;--mw-teal:#2dd4bf}[data-theme=dark] .member-window__body--wizard{background:var(--mw-panel);color:var(--mw-text)}[data-theme=dark] .member-wizard__tab--active{color:#79c0ff;background:color-mix(in srgb, var(--mw-primary) 22%, var(--mw-panel))}[data-theme=dark] .member-wizard__tab:hover{background:color-mix(in srgb, var(--mw-primary) 12%, var(--mw-surface))}[data-theme=dark] .member-wizard__photo-frame,[data-theme=dark] .member-wizard__photo-empty{border-color:var(--mw-line);color:var(--mw-muted);background:#21262d}[data-theme=dark] .member-wizard__issued-accordion .ant-collapse-item{border-block-end-color:var(--mw-line-soft)}[data-theme=dark] .member-wizard__issued-accordion .ant-collapse-header{color:var(--mw-text)!important}[data-theme=dark] .member-wizard .ant-input,[data-theme=dark] .member-wizard .ant-input-affix-wrapper,[data-theme=dark] .member-wizard .ant-picker,[data-theme=dark] .member-wizard .ant-select-selector,[data-theme=dark] .member-wizard .ant-input-number{border-color:var(--mw-line)!important;color:var(--mw-text)!important;background:#21262d!important}[data-theme=dark] .member-wizard .ant-input::placeholder,[data-theme=dark] .member-wizard textarea::placeholder{color:#6e7681!important}[data-theme=dark] .member-wizard__case-notes.ant-input,[data-theme=dark] .member-wizard__case-notes.ant-input-disabled,[data-theme=dark] textarea.member-wizard__case-notes{color:var(--mw-text)!important;border-color:var(--mw-line)!important;background:#161b22!important}[data-theme=dark] .member-wizard__footer .ant-btn-default{border-color:var(--mw-line)!important;color:var(--mw-text)!important;background:#21262d!important}.member-wizard--window .member-wizard__body--map{flex-direction:column;padding:10px 12px 12px;display:flex;overflow:hidden}.member-wizard--window .member-wizard__body--map .ant-spin-nested-loading,.member-wizard--window .member-wizard__body--map .ant-spin-container,.member-wizard__panel--map,.member-wizard__card--map{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.member-wizard__card--map{margin-bottom:0}.member-wizard-map__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:8px;display:flex}.member-wizard-map__coords{flex-wrap:wrap;gap:10px;display:flex}.member-wizard-map__coord{min-width:150px;color:var(--mw-muted);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.member-wizard-map__coord-input{width:160px!important}.member-wizard-map__hint{color:var(--mw-muted);margin-bottom:10px;font-size:12px;line-height:1.6}.member-wizard-map__shell{border:1px solid var(--mw-line);background:#e8eef3;border-radius:12px;flex:auto;min-height:320px;position:relative;overflow:hidden}.member-wizard-map__canvas{z-index:0;width:100%;height:100%;min-height:320px}.member-wizard:not(.member-wizard--window) .member-wizard-map__shell{height:420px}[data-theme=dark] .member-wizard__history-grid-wrap .letters-grid{--ag-header-background-color:#21262d;--ag-header-foreground-color:#e6edf3;--ag-secondary-foreground-color:#c9d1d9}[data-theme=dark] .member-wizard__history-grid-wrap .letters-grid .ag-header,[data-theme=dark] .member-wizard__history-grid-wrap .letters-grid .ag-header-viewport,[data-theme=dark] .member-wizard__history-grid-wrap .letters-grid .ag-header-container,[data-theme=dark] .member-wizard__history-grid-wrap .letters-grid .ag-header-row,[data-theme=dark] .member-wizard__history-grid-wrap .letters-grid .ag-header-cell{color:#e6edf3!important;opacity:1!important;visibility:visible!important;background-color:#21262d!important}[data-theme=dark] .member-wizard__history-grid-wrap .letters-grid .letters-col-header__label,[data-theme=dark] .member-wizard__history-grid-wrap .letters-grid .ag-header-cell-text{color:#e6edf3!important}.ag-filter-panel-buttons{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding) 0;justify-content:flex-end;gap:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing);flex-wrap:wrap;display:flex;overflow:hidden}.ag-filter-panel-buttons-button{line-height:1.5}.ag-filter-panel .ag-standard-button.ag-filter-panel-buttons-apply-button{color:var(--ag-filter-panel-apply-button-color);background-color:var(--ag-filter-panel-apply-button-background-color)}.ag-filter-panel>:where(:last-child){padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-row.ag-row-pinned-source{color:var(--ag-pinned-source-row-text-color);background-color:var(--ag-pinned-source-row-background-color);font-weight:var(--ag-pinned-source-row-font-weight)}.ag-row.ag-row-pinned{color:var(--ag-pinned-row-text-color);background-color:var(--ag-pinned-row-background-color);font-weight:var(--ag-pinned-row-font-weight)}.ag-measurement-container{--ag-legacy-styles-loaded:"true"}.ag-icon{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);font-style:normal;position:relative}.ag-icon:before{content:"";font-family:inherit}.ag-icon:after{background:transparent var(--ag-icon-image,none) center/contain no-repeat;display:var(--ag-icon-image-display);opacity:var(--ag-icon-image-opacity,.9);content:"";position:absolute;inset:0}.ag-icon-aggregation{font-family:var(--ag-icon-font-family-aggregation,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-aggregation,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-aggregation,var(--ag-icon-font-color))}.ag-icon-aggregation:before{content:var(--ag-icon-font-code-aggregation,"");display:var(--ag-icon-font-display-aggregation,var(--ag-icon-font-display))}.ag-icon-aggregation:after{background-image:var(--ag-icon-image-aggregation,var(--ag-icon-image));display:var(--ag-icon-image-display-aggregation,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-aggregation,var(--ag-icon-image-opacity,.9))}.ag-icon-arrows{font-family:var(--ag-icon-font-family-arrows,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-arrows,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-arrows,var(--ag-icon-font-color))}.ag-icon-arrows:before{content:var(--ag-icon-font-code-arrows,"");display:var(--ag-icon-font-display-arrows,var(--ag-icon-font-display))}.ag-icon-arrows:after{background-image:var(--ag-icon-image-arrows,var(--ag-icon-image));display:var(--ag-icon-image-display-arrows,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-arrows,var(--ag-icon-image-opacity,.9))}.ag-icon-asc{font-family:var(--ag-icon-font-family-asc,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-asc,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-asc,var(--ag-icon-font-color))}.ag-icon-asc:before{content:var(--ag-icon-font-code-asc,"");display:var(--ag-icon-font-display-asc,var(--ag-icon-font-display))}.ag-icon-asc:after{background-image:var(--ag-icon-image-asc,var(--ag-icon-image));display:var(--ag-icon-image-display-asc,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-asc,var(--ag-icon-image-opacity,.9))}.ag-icon-aasc{font-family:var(--ag-icon-font-family-aasc,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-aasc,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-aasc,var(--ag-icon-font-color))}.ag-icon-aasc:before{content:var(--ag-icon-font-code-aasc,"");display:var(--ag-icon-font-display-aasc,var(--ag-icon-font-display))}.ag-icon-aasc:after{background-image:var(--ag-icon-image-aasc,var(--ag-icon-image));display:var(--ag-icon-image-display-aasc,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-aasc,var(--ag-icon-image-opacity,.9))}.ag-icon-adesc{font-family:var(--ag-icon-font-family-adesc,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-adesc,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-adesc,var(--ag-icon-font-color))}.ag-icon-adesc:before{content:var(--ag-icon-font-code-adesc,"");display:var(--ag-icon-font-display-adesc,var(--ag-icon-font-display))}.ag-icon-adesc:after{background-image:var(--ag-icon-image-adesc,var(--ag-icon-image));display:var(--ag-icon-image-display-adesc,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-adesc,var(--ag-icon-image-opacity,.9))}.ag-icon-cancel{font-family:var(--ag-icon-font-family-cancel,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cancel,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cancel,var(--ag-icon-font-color))}.ag-icon-cancel:before{content:var(--ag-icon-font-code-cancel,"");display:var(--ag-icon-font-display-cancel,var(--ag-icon-font-display))}.ag-icon-cancel:after{background-image:var(--ag-icon-image-cancel,var(--ag-icon-image));display:var(--ag-icon-image-display-cancel,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cancel,var(--ag-icon-image-opacity,.9))}.ag-icon-chart{font-family:var(--ag-icon-font-family-chart,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chart,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chart,var(--ag-icon-font-color))}.ag-icon-chart:before{content:var(--ag-icon-font-code-chart,"");display:var(--ag-icon-font-display-chart,var(--ag-icon-font-display))}.ag-icon-chart:after{background-image:var(--ag-icon-image-chart,var(--ag-icon-image));display:var(--ag-icon-image-display-chart,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chart,var(--ag-icon-image-opacity,.9))}.ag-icon-checkbox-checked{font-family:var(--ag-icon-font-family-checkbox-checked,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-checked,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-checked,var(--ag-icon-font-color))}.ag-icon-checkbox-checked:before{content:var(--ag-icon-font-code-checkbox-checked,"");display:var(--ag-icon-font-display-checkbox-checked,var(--ag-icon-font-display))}.ag-icon-checkbox-checked:after{background-image:var(--ag-icon-image-checkbox-checked,var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked,var(--ag-icon-image-opacity,.9))}.ag-icon-checkbox-indeterminate{font-family:var(--ag-icon-font-family-checkbox-indeterminate,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-indeterminate,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-indeterminate,var(--ag-icon-font-color))}.ag-icon-checkbox-indeterminate:before{content:var(--ag-icon-font-code-checkbox-indeterminate,"");display:var(--ag-icon-font-display-checkbox-indeterminate,var(--ag-icon-font-display))}.ag-icon-checkbox-indeterminate:after{background-image:var(--ag-icon-image-checkbox-indeterminate,var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate,var(--ag-icon-image-opacity,.9))}.ag-icon-checkbox-unchecked{font-family:var(--ag-icon-font-family-checkbox-unchecked,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-unchecked,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-unchecked,var(--ag-icon-font-color))}.ag-icon-checkbox-unchecked:before{content:var(--ag-icon-font-code-checkbox-unchecked,"");display:var(--ag-icon-font-display-checkbox-unchecked,var(--ag-icon-font-display))}.ag-icon-checkbox-unchecked:after{background-image:var(--ag-icon-image-checkbox-unchecked,var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked,var(--ag-icon-image-opacity,.9))}.ag-icon-color-picker{font-family:var(--ag-icon-font-family-color-picker,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-color-picker,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-color-picker,var(--ag-icon-font-color))}.ag-icon-color-picker:before{content:var(--ag-icon-font-code-color-picker,"");display:var(--ag-icon-font-display-color-picker,var(--ag-icon-font-display))}.ag-icon-color-picker:after{background-image:var(--ag-icon-image-color-picker,var(--ag-icon-image));display:var(--ag-icon-image-display-color-picker,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-color-picker,var(--ag-icon-image-opacity,.9))}.ag-icon-columns{font-family:var(--ag-icon-font-family-columns,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-columns,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-columns,var(--ag-icon-font-color))}.ag-icon-columns:before{content:var(--ag-icon-font-code-columns,"");display:var(--ag-icon-font-display-columns,var(--ag-icon-font-display))}.ag-icon-columns:after{background-image:var(--ag-icon-image-columns,var(--ag-icon-image));display:var(--ag-icon-image-display-columns,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-columns,var(--ag-icon-image-opacity,.9))}.ag-icon-contracted{font-family:var(--ag-icon-font-family-contracted,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-contracted,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-contracted,var(--ag-icon-font-color))}.ag-icon-contracted:before{content:var(--ag-icon-font-code-contracted,"");display:var(--ag-icon-font-display-contracted,var(--ag-icon-font-display))}.ag-icon-contracted:after{background-image:var(--ag-icon-image-contracted,var(--ag-icon-image));display:var(--ag-icon-image-display-contracted,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-contracted,var(--ag-icon-image-opacity,.9))}.ag-icon-copy{font-family:var(--ag-icon-font-family-copy,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-copy,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-copy,var(--ag-icon-font-color))}.ag-icon-copy:before{content:var(--ag-icon-font-code-copy,"");display:var(--ag-icon-font-display-copy,var(--ag-icon-font-display))}.ag-icon-copy:after{background-image:var(--ag-icon-image-copy,var(--ag-icon-image));display:var(--ag-icon-image-display-copy,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-copy,var(--ag-icon-image-opacity,.9))}.ag-icon-cross{font-family:var(--ag-icon-font-family-cross,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cross,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cross,var(--ag-icon-font-color))}.ag-icon-cross:before{content:var(--ag-icon-font-code-cross,"");display:var(--ag-icon-font-display-cross,var(--ag-icon-font-display))}.ag-icon-cross:after{background-image:var(--ag-icon-image-cross,var(--ag-icon-image));display:var(--ag-icon-image-display-cross,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cross,var(--ag-icon-image-opacity,.9))}.ag-icon-csv{font-family:var(--ag-icon-font-family-csv,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-csv,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-csv,var(--ag-icon-font-color))}.ag-icon-csv:before{content:var(--ag-icon-font-code-csv,"");display:var(--ag-icon-font-display-csv,var(--ag-icon-font-display))}.ag-icon-csv:after{background-image:var(--ag-icon-image-csv,var(--ag-icon-image));display:var(--ag-icon-image-display-csv,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-csv,var(--ag-icon-image-opacity,.9))}.ag-icon-cut{font-family:var(--ag-icon-font-family-cut,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cut,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cut,var(--ag-icon-font-color))}.ag-icon-cut:before{content:var(--ag-icon-font-code-cut,"");display:var(--ag-icon-font-display-cut,var(--ag-icon-font-display))}.ag-icon-cut:after{background-image:var(--ag-icon-image-cut,var(--ag-icon-image));display:var(--ag-icon-image-display-cut,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cut,var(--ag-icon-image-opacity,.9))}.ag-icon-desc{font-family:var(--ag-icon-font-family-desc,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-desc,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-desc,var(--ag-icon-font-color))}.ag-icon-desc:before{content:var(--ag-icon-font-code-desc,"");display:var(--ag-icon-font-display-desc,var(--ag-icon-font-display))}.ag-icon-desc:after{background-image:var(--ag-icon-image-desc,var(--ag-icon-image));display:var(--ag-icon-image-display-desc,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-desc,var(--ag-icon-image-opacity,.9))}.ag-icon-excel{font-family:var(--ag-icon-font-family-excel,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-excel,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-excel,var(--ag-icon-font-color))}.ag-icon-excel:before{content:var(--ag-icon-font-code-excel,"");display:var(--ag-icon-font-display-excel,var(--ag-icon-font-display))}.ag-icon-excel:after{background-image:var(--ag-icon-image-excel,var(--ag-icon-image));display:var(--ag-icon-image-display-excel,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-excel,var(--ag-icon-image-opacity,.9))}.ag-icon-expanded{font-family:var(--ag-icon-font-family-expanded,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-expanded,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-expanded,var(--ag-icon-font-color))}.ag-icon-expanded:before{content:var(--ag-icon-font-code-expanded,"");display:var(--ag-icon-font-display-expanded,var(--ag-icon-font-display))}.ag-icon-expanded:after{background-image:var(--ag-icon-image-expanded,var(--ag-icon-image));display:var(--ag-icon-image-display-expanded,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-expanded,var(--ag-icon-image-opacity,.9))}.ag-icon-eye-slash{font-family:var(--ag-icon-font-family-eye-slash,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye-slash,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye-slash,var(--ag-icon-font-color))}.ag-icon-eye-slash:before{content:var(--ag-icon-font-code-eye-slash,"");display:var(--ag-icon-font-display-eye-slash,var(--ag-icon-font-display))}.ag-icon-eye-slash:after{background-image:var(--ag-icon-image-eye-slash,var(--ag-icon-image));display:var(--ag-icon-image-display-eye-slash,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye-slash,var(--ag-icon-image-opacity,.9))}.ag-icon-eye{font-family:var(--ag-icon-font-family-eye,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye,var(--ag-icon-font-color))}.ag-icon-eye:before{content:var(--ag-icon-font-code-eye,"");display:var(--ag-icon-font-display-eye,var(--ag-icon-font-display))}.ag-icon-eye:after{background-image:var(--ag-icon-image-eye,var(--ag-icon-image));display:var(--ag-icon-image-display-eye,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye,var(--ag-icon-image-opacity,.9))}.ag-icon-filter{font-family:var(--ag-icon-font-family-filter,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-filter,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-filter,var(--ag-icon-font-color))}.ag-icon-filter:before{content:var(--ag-icon-font-code-filter,"");display:var(--ag-icon-font-display-filter,var(--ag-icon-font-display))}.ag-icon-filter:after{background-image:var(--ag-icon-image-filter,var(--ag-icon-image));display:var(--ag-icon-image-display-filter,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-filter,var(--ag-icon-image-opacity,.9))}.ag-icon-first{font-family:var(--ag-icon-font-family-first,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-first,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-first,var(--ag-icon-font-color))}.ag-icon-first:before{content:var(--ag-icon-font-code-first,"");display:var(--ag-icon-font-display-first,var(--ag-icon-font-display))}.ag-icon-first:after{background-image:var(--ag-icon-image-first,var(--ag-icon-image));display:var(--ag-icon-image-display-first,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-first,var(--ag-icon-image-opacity,.9))}.ag-icon-grip{font-family:var(--ag-icon-font-family-grip,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-grip,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-grip,var(--ag-icon-font-color))}.ag-icon-grip:before{content:var(--ag-icon-font-code-grip,"");display:var(--ag-icon-font-display-grip,var(--ag-icon-font-display))}.ag-icon-grip:after{background-image:var(--ag-icon-image-grip,var(--ag-icon-image));display:var(--ag-icon-image-display-grip,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-grip,var(--ag-icon-image-opacity,.9))}.ag-icon-group{font-family:var(--ag-icon-font-family-group,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-group,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-group,var(--ag-icon-font-color))}.ag-icon-group:before{content:var(--ag-icon-font-code-group,"");display:var(--ag-icon-font-display-group,var(--ag-icon-font-display))}.ag-icon-group:after{background-image:var(--ag-icon-image-group,var(--ag-icon-image));display:var(--ag-icon-image-display-group,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-group,var(--ag-icon-image-opacity,.9))}.ag-icon-last{font-family:var(--ag-icon-font-family-last,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-last,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-last,var(--ag-icon-font-color))}.ag-icon-last:before{content:var(--ag-icon-font-code-last,"");display:var(--ag-icon-font-display-last,var(--ag-icon-font-display))}.ag-icon-last:after{background-image:var(--ag-icon-image-last,var(--ag-icon-image));display:var(--ag-icon-image-display-last,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-last,var(--ag-icon-image-opacity,.9))}.ag-icon-left{font-family:var(--ag-icon-font-family-left,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-left,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-left,var(--ag-icon-font-color))}.ag-icon-left:before{content:var(--ag-icon-font-code-left,"");display:var(--ag-icon-font-display-left,var(--ag-icon-font-display))}.ag-icon-left:after{background-image:var(--ag-icon-image-left,var(--ag-icon-image));display:var(--ag-icon-image-display-left,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-left,var(--ag-icon-image-opacity,.9))}.ag-icon-linked{font-family:var(--ag-icon-font-family-linked,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-linked,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-linked,var(--ag-icon-font-color))}.ag-icon-linked:before{content:var(--ag-icon-font-code-linked,"");display:var(--ag-icon-font-display-linked,var(--ag-icon-font-display))}.ag-icon-linked:after{background-image:var(--ag-icon-image-linked,var(--ag-icon-image));display:var(--ag-icon-image-display-linked,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-linked,var(--ag-icon-image-opacity,.9))}.ag-icon-loading{font-family:var(--ag-icon-font-family-loading,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-loading,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-loading,var(--ag-icon-font-color))}.ag-icon-loading:before{content:var(--ag-icon-font-code-loading,"");display:var(--ag-icon-font-display-loading,var(--ag-icon-font-display))}.ag-icon-loading:after{background-image:var(--ag-icon-image-loading,var(--ag-icon-image));display:var(--ag-icon-image-display-loading,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-loading,var(--ag-icon-image-opacity,.9))}.ag-icon-maximize{font-family:var(--ag-icon-font-family-maximize,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-maximize,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-maximize,var(--ag-icon-font-color))}.ag-icon-maximize:before{content:var(--ag-icon-font-code-maximize,"");display:var(--ag-icon-font-display-maximize,var(--ag-icon-font-display))}.ag-icon-maximize:after{background-image:var(--ag-icon-image-maximize,var(--ag-icon-image));display:var(--ag-icon-image-display-maximize,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-maximize,var(--ag-icon-image-opacity,.9))}.ag-icon-menu{font-family:var(--ag-icon-font-family-menu,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu,var(--ag-icon-font-color))}.ag-icon-menu:before{content:var(--ag-icon-font-code-menu,"");display:var(--ag-icon-font-display-menu,var(--ag-icon-font-display))}.ag-icon-menu:after{background-image:var(--ag-icon-image-menu,var(--ag-icon-image));display:var(--ag-icon-image-display-menu,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu,var(--ag-icon-image-opacity,.9))}.ag-icon-minimize{font-family:var(--ag-icon-font-family-minimize,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minimize,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minimize,var(--ag-icon-font-color))}.ag-icon-minimize:before{content:var(--ag-icon-font-code-minimize,"");display:var(--ag-icon-font-display-minimize,var(--ag-icon-font-display))}.ag-icon-minimize:after{background-image:var(--ag-icon-image-minimize,var(--ag-icon-image));display:var(--ag-icon-image-display-minimize,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minimize,var(--ag-icon-image-opacity,.9))}.ag-icon-next{font-family:var(--ag-icon-font-family-next,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-next,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-next,var(--ag-icon-font-color))}.ag-icon-next:before{content:var(--ag-icon-font-code-next,"");display:var(--ag-icon-font-display-next,var(--ag-icon-font-display))}.ag-icon-next:after{background-image:var(--ag-icon-image-next,var(--ag-icon-image));display:var(--ag-icon-image-display-next,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-next,var(--ag-icon-image-opacity,.9))}.ag-icon-none{font-family:var(--ag-icon-font-family-none,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-none,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-none,var(--ag-icon-font-color))}.ag-icon-none:before{content:var(--ag-icon-font-code-none,"");display:var(--ag-icon-font-display-none,var(--ag-icon-font-display))}.ag-icon-none:after{background-image:var(--ag-icon-image-none,var(--ag-icon-image));display:var(--ag-icon-image-display-none,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-none,var(--ag-icon-image-opacity,.9))}.ag-icon-not-allowed{font-family:var(--ag-icon-font-family-not-allowed,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-not-allowed,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-not-allowed,var(--ag-icon-font-color))}.ag-icon-not-allowed:before{content:var(--ag-icon-font-code-not-allowed,"");display:var(--ag-icon-font-display-not-allowed,var(--ag-icon-font-display))}.ag-icon-not-allowed:after{background-image:var(--ag-icon-image-not-allowed,var(--ag-icon-image));display:var(--ag-icon-image-display-not-allowed,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-not-allowed,var(--ag-icon-image-opacity,.9))}.ag-icon-paste{font-family:var(--ag-icon-font-family-paste,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-paste,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-paste,var(--ag-icon-font-color))}.ag-icon-paste:before{content:var(--ag-icon-font-code-paste,"");display:var(--ag-icon-font-display-paste,var(--ag-icon-font-display))}.ag-icon-paste:after{background-image:var(--ag-icon-image-paste,var(--ag-icon-image));display:var(--ag-icon-image-display-paste,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-paste,var(--ag-icon-image-opacity,.9))}.ag-icon-pin{font-family:var(--ag-icon-font-family-pin,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pin,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pin,var(--ag-icon-font-color))}.ag-icon-pin:before{content:var(--ag-icon-font-code-pin,"");display:var(--ag-icon-font-display-pin,var(--ag-icon-font-display))}.ag-icon-pin:after{background-image:var(--ag-icon-image-pin,var(--ag-icon-image));display:var(--ag-icon-image-display-pin,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pin,var(--ag-icon-image-opacity,.9))}.ag-icon-pivot{font-family:var(--ag-icon-font-family-pivot,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pivot,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pivot,var(--ag-icon-font-color))}.ag-icon-pivot:before{content:var(--ag-icon-font-code-pivot,"");display:var(--ag-icon-font-display-pivot,var(--ag-icon-font-display))}.ag-icon-pivot:after{background-image:var(--ag-icon-image-pivot,var(--ag-icon-image));display:var(--ag-icon-image-display-pivot,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pivot,var(--ag-icon-image-opacity,.9))}.ag-icon-previous{font-family:var(--ag-icon-font-family-previous,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-previous,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-previous,var(--ag-icon-font-color))}.ag-icon-previous:before{content:var(--ag-icon-font-code-previous,"");display:var(--ag-icon-font-display-previous,var(--ag-icon-font-display))}.ag-icon-previous:after{background-image:var(--ag-icon-image-previous,var(--ag-icon-image));display:var(--ag-icon-image-display-previous,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-previous,var(--ag-icon-image-opacity,.9))}.ag-icon-radio-button-off{font-family:var(--ag-icon-font-family-radio-button-off,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-off,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-off,var(--ag-icon-font-color))}.ag-icon-radio-button-off:before{content:var(--ag-icon-font-code-radio-button-off,"");display:var(--ag-icon-font-display-radio-button-off,var(--ag-icon-font-display))}.ag-icon-radio-button-off:after{background-image:var(--ag-icon-image-radio-button-off,var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off,var(--ag-icon-image-opacity,.9))}.ag-icon-radio-button-on{font-family:var(--ag-icon-font-family-radio-button-on,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-on,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-on,var(--ag-icon-font-color))}.ag-icon-radio-button-on:before{content:var(--ag-icon-font-code-radio-button-on,"");display:var(--ag-icon-font-display-radio-button-on,var(--ag-icon-font-display))}.ag-icon-radio-button-on:after{background-image:var(--ag-icon-image-radio-button-on,var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on,var(--ag-icon-image-opacity,.9))}.ag-icon-right{font-family:var(--ag-icon-font-family-right,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-right,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-right,var(--ag-icon-font-color))}.ag-icon-right:before{content:var(--ag-icon-font-code-right,"");display:var(--ag-icon-font-display-right,var(--ag-icon-font-display))}.ag-icon-right:after{background-image:var(--ag-icon-image-right,var(--ag-icon-image));display:var(--ag-icon-image-display-right,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-right,var(--ag-icon-image-opacity,.9))}.ag-icon-save{font-family:var(--ag-icon-font-family-save,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-save,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-save,var(--ag-icon-font-color))}.ag-icon-save:before{content:var(--ag-icon-font-code-save,"");display:var(--ag-icon-font-display-save,var(--ag-icon-font-display))}.ag-icon-save:after{background-image:var(--ag-icon-image-save,var(--ag-icon-image));display:var(--ag-icon-image-display-save,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-save,var(--ag-icon-image-opacity,.9))}.ag-icon-small-down{font-family:var(--ag-icon-font-family-small-down,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-down,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-down,var(--ag-icon-font-color))}.ag-icon-small-down:before{content:var(--ag-icon-font-code-small-down,"");display:var(--ag-icon-font-display-small-down,var(--ag-icon-font-display))}.ag-icon-small-down:after{background-image:var(--ag-icon-image-small-down,var(--ag-icon-image));display:var(--ag-icon-image-display-small-down,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-down,var(--ag-icon-image-opacity,.9))}.ag-icon-small-left{font-family:var(--ag-icon-font-family-small-left,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-left,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-left,var(--ag-icon-font-color))}.ag-icon-small-left:before{content:var(--ag-icon-font-code-small-left,"");display:var(--ag-icon-font-display-small-left,var(--ag-icon-font-display))}.ag-icon-small-left:after{background-image:var(--ag-icon-image-small-left,var(--ag-icon-image));display:var(--ag-icon-image-display-small-left,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-left,var(--ag-icon-image-opacity,.9))}.ag-icon-small-right{font-family:var(--ag-icon-font-family-small-right,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-right,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-right,var(--ag-icon-font-color))}.ag-icon-small-right:before{content:var(--ag-icon-font-code-small-right,"");display:var(--ag-icon-font-display-small-right,var(--ag-icon-font-display))}.ag-icon-small-right:after{background-image:var(--ag-icon-image-small-right,var(--ag-icon-image));display:var(--ag-icon-image-display-small-right,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-right,var(--ag-icon-image-opacity,.9))}.ag-icon-small-up{font-family:var(--ag-icon-font-family-small-up,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-up,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-up,var(--ag-icon-font-color))}.ag-icon-small-up:before{content:var(--ag-icon-font-code-small-up,"");display:var(--ag-icon-font-display-small-up,var(--ag-icon-font-display))}.ag-icon-small-up:after{background-image:var(--ag-icon-image-small-up,var(--ag-icon-image));display:var(--ag-icon-image-display-small-up,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-up,var(--ag-icon-image-opacity,.9))}.ag-icon-tick{font-family:var(--ag-icon-font-family-tick,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tick,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tick,var(--ag-icon-font-color))}.ag-icon-tick:before{content:var(--ag-icon-font-code-tick,"");display:var(--ag-icon-font-display-tick,var(--ag-icon-font-display))}.ag-icon-tick:after{background-image:var(--ag-icon-image-tick,var(--ag-icon-image));display:var(--ag-icon-image-display-tick,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tick,var(--ag-icon-image-opacity,.9))}.ag-icon-tree-closed{font-family:var(--ag-icon-font-family-tree-closed,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-closed,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-closed,var(--ag-icon-font-color))}.ag-icon-tree-closed:before{content:var(--ag-icon-font-code-tree-closed,"");display:var(--ag-icon-font-display-tree-closed,var(--ag-icon-font-display))}.ag-icon-tree-closed:after{background-image:var(--ag-icon-image-tree-closed,var(--ag-icon-image));display:var(--ag-icon-image-display-tree-closed,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-closed,var(--ag-icon-image-opacity,.9))}.ag-icon-tree-indeterminate{font-family:var(--ag-icon-font-family-tree-indeterminate,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-indeterminate,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-indeterminate,var(--ag-icon-font-color))}.ag-icon-tree-indeterminate:before{content:var(--ag-icon-font-code-tree-indeterminate,"");display:var(--ag-icon-font-display-tree-indeterminate,var(--ag-icon-font-display))}.ag-icon-tree-indeterminate:after{background-image:var(--ag-icon-image-tree-indeterminate,var(--ag-icon-image));display:var(--ag-icon-image-display-tree-indeterminate,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-indeterminate,var(--ag-icon-image-opacity,.9))}.ag-icon-tree-open{font-family:var(--ag-icon-font-family-tree-open,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-open,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-open,var(--ag-icon-font-color))}.ag-icon-tree-open:before{content:var(--ag-icon-font-code-tree-open,"");display:var(--ag-icon-font-display-tree-open,var(--ag-icon-font-display))}.ag-icon-tree-open:after{background-image:var(--ag-icon-image-tree-open,var(--ag-icon-image));display:var(--ag-icon-image-display-tree-open,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-open,var(--ag-icon-image-opacity,.9))}.ag-icon-unlinked{font-family:var(--ag-icon-font-family-unlinked,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-unlinked,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-unlinked,var(--ag-icon-font-color))}.ag-icon-unlinked:before{content:var(--ag-icon-font-code-unlinked,"");display:var(--ag-icon-font-display-unlinked,var(--ag-icon-font-display))}.ag-icon-unlinked:after{background-image:var(--ag-icon-image-unlinked,var(--ag-icon-image));display:var(--ag-icon-image-display-unlinked,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-unlinked,var(--ag-icon-image-opacity,.9))}.ag-icon-up{font-family:var(--ag-icon-font-family-up,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-up,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-up,var(--ag-icon-font-color))}.ag-icon-up:before{content:var(--ag-icon-font-code-up,"");display:var(--ag-icon-font-display-up,var(--ag-icon-font-display))}.ag-icon-up:after{background-image:var(--ag-icon-image-up,var(--ag-icon-image));display:var(--ag-icon-image-display-up,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-up,var(--ag-icon-image-opacity,.9))}.ag-icon-down{font-family:var(--ag-icon-font-family-down,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-down,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-down,var(--ag-icon-font-color))}.ag-icon-down:before{content:var(--ag-icon-font-code-down,"");display:var(--ag-icon-font-display-down,var(--ag-icon-font-display))}.ag-icon-down:after{background-image:var(--ag-icon-image-down,var(--ag-icon-image));display:var(--ag-icon-image-display-down,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-down,var(--ag-icon-image-opacity,.9))}.ag-icon-plus{font-family:var(--ag-icon-font-family-plus,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-plus,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-plus,var(--ag-icon-font-color))}.ag-icon-plus:before{content:var(--ag-icon-font-code-plus,"");display:var(--ag-icon-font-display-plus,var(--ag-icon-font-display))}.ag-icon-plus:after{background-image:var(--ag-icon-image-plus,var(--ag-icon-image));display:var(--ag-icon-image-display-plus,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-plus,var(--ag-icon-image-opacity,.9))}.ag-icon-minus{font-family:var(--ag-icon-font-family-minus,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minus,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minus,var(--ag-icon-font-color))}.ag-icon-minus:before{content:var(--ag-icon-font-code-minus,"");display:var(--ag-icon-font-display-minus,var(--ag-icon-font-display))}.ag-icon-minus:after{background-image:var(--ag-icon-image-minus,var(--ag-icon-image));display:var(--ag-icon-image-display-minus,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minus,var(--ag-icon-image-opacity,.9))}.ag-icon-menu-alt{font-family:var(--ag-icon-font-family-menu-alt,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu-alt,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu-alt,var(--ag-icon-font-color))}.ag-icon-menu-alt:before{content:var(--ag-icon-font-code-menu-alt,"");display:var(--ag-icon-font-display-menu-alt,var(--ag-icon-font-display))}.ag-icon-menu-alt:after{background-image:var(--ag-icon-image-menu-alt,var(--ag-icon-image));display:var(--ag-icon-image-display-menu-alt,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu-alt,var(--ag-icon-image-opacity,.9))}.ag-icon-settings{font-family:var(--ag-icon-font-family-settings,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-settings,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-settings,var(--ag-icon-font-color))}.ag-icon-settings:before{content:var(--ag-icon-font-code-settings,"");display:var(--ag-icon-font-display-settings,var(--ag-icon-font-display))}.ag-icon-settings:after{background-image:var(--ag-icon-image-settings,var(--ag-icon-image));display:var(--ag-icon-image-display-settings,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-settings,var(--ag-icon-image-opacity,.9))}.ag-icon-column-arrow{font-family:var(--ag-icon-font-family-column-arrow,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-column-arrow,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-column-arrow,var(--ag-icon-font-color))}.ag-icon-column-arrow:before{content:var(--ag-icon-font-code-column-arrow,"");display:var(--ag-icon-font-display-column-arrow,var(--ag-icon-font-display))}.ag-icon-column-arrow:after{background-image:var(--ag-icon-image-column-arrow,var(--ag-icon-image));display:var(--ag-icon-image-display-column-arrow,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-column-arrow,var(--ag-icon-image-opacity,.9))}.ag-icon-un-pin{font-family:var(--ag-icon-font-family-un-pin,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-un-pin,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-un-pin,var(--ag-icon-font-color))}.ag-icon-un-pin:before{content:var(--ag-icon-font-code-un-pin,"");display:var(--ag-icon-font-display-un-pin,var(--ag-icon-font-display))}.ag-icon-un-pin:after{background-image:var(--ag-icon-image-un-pin,var(--ag-icon-image));display:var(--ag-icon-image-display-un-pin,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-un-pin,var(--ag-icon-image-opacity,.9))}.ag-icon-pinned-bottom{font-family:var(--ag-icon-font-family-pinned-bottom,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pinned-bottom,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pinned-bottom,var(--ag-icon-font-color))}.ag-icon-pinned-bottom:before{content:var(--ag-icon-font-code-pinned-bottom,"");display:var(--ag-icon-font-display-pinned-bottom,var(--ag-icon-font-display))}.ag-icon-pinned-bottom:after{background-image:var(--ag-icon-image-pinned-bottom,var(--ag-icon-image));display:var(--ag-icon-image-display-pinned-bottom,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pinned-bottom,var(--ag-icon-image-opacity,.9))}.ag-icon-pinned-top{font-family:var(--ag-icon-font-family-pinned-top,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pinned-top,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pinned-top,var(--ag-icon-font-color))}.ag-icon-pinned-top:before{content:var(--ag-icon-font-code-pinned-top,"");display:var(--ag-icon-font-display-pinned-top,var(--ag-icon-font-display))}.ag-icon-pinned-top:after{background-image:var(--ag-icon-image-pinned-top,var(--ag-icon-image));display:var(--ag-icon-image-display-pinned-top,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pinned-top,var(--ag-icon-image-opacity,.9))}.ag-icon-chevron-up{font-family:var(--ag-icon-font-family-chevron-up,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chevron-up,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chevron-up,var(--ag-icon-font-color))}.ag-icon-chevron-up:before{content:var(--ag-icon-font-code-chevron-up,"");display:var(--ag-icon-font-display-chevron-up,var(--ag-icon-font-display))}.ag-icon-chevron-up:after{background-image:var(--ag-icon-image-chevron-up,var(--ag-icon-image));display:var(--ag-icon-image-display-chevron-up,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chevron-up,var(--ag-icon-image-opacity,.9))}.ag-icon-chevron-down{font-family:var(--ag-icon-font-family-chevron-down,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chevron-down,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chevron-down,var(--ag-icon-font-color))}.ag-icon-chevron-down:before{content:var(--ag-icon-font-code-chevron-down,"");display:var(--ag-icon-font-display-chevron-down,var(--ag-icon-font-display))}.ag-icon-chevron-down:after{background-image:var(--ag-icon-image-chevron-down,var(--ag-icon-image));display:var(--ag-icon-image-display-chevron-down,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chevron-down,var(--ag-icon-image-opacity,.9))}.ag-icon-chevron-left{font-family:var(--ag-icon-font-family-chevron-left,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chevron-left,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chevron-left,var(--ag-icon-font-color))}.ag-icon-chevron-left:before{content:var(--ag-icon-font-code-chevron-left,"");display:var(--ag-icon-font-display-chevron-left,var(--ag-icon-font-display))}.ag-icon-chevron-left:after{background-image:var(--ag-icon-image-chevron-left,var(--ag-icon-image));display:var(--ag-icon-image-display-chevron-left,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chevron-left,var(--ag-icon-image-opacity,.9))}.ag-icon-chevron-right{font-family:var(--ag-icon-font-family-chevron-right,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chevron-right,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chevron-right,var(--ag-icon-font-color))}.ag-icon-chevron-right:before{content:var(--ag-icon-font-code-chevron-right,"");display:var(--ag-icon-font-display-chevron-right,var(--ag-icon-font-display))}.ag-icon-chevron-right:after{background-image:var(--ag-icon-image-chevron-right,var(--ag-icon-image));display:var(--ag-icon-image-display-chevron-right,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chevron-right,var(--ag-icon-image-opacity,.9))}.ag-icon-filter-add{font-family:var(--ag-icon-font-family-filter-add,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-filter-add,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-filter-add,var(--ag-icon-font-color))}.ag-icon-filter-add:before{content:var(--ag-icon-font-code-filter-add,"");display:var(--ag-icon-font-display-filter-add,var(--ag-icon-font-display))}.ag-icon-filter-add:after{background-image:var(--ag-icon-image-filter-add,var(--ag-icon-image));display:var(--ag-icon-image-display-filter-add,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-filter-add,var(--ag-icon-image-opacity,.9))}.ag-icon-edit{font-family:var(--ag-icon-font-family-edit,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-edit,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-edit,var(--ag-icon-font-color))}.ag-icon-edit:before{content:var(--ag-icon-font-code-edit,"");display:var(--ag-icon-font-display-edit,var(--ag-icon-font-display))}.ag-icon-edit:after{background-image:var(--ag-icon-image-edit,var(--ag-icon-image));display:var(--ag-icon-image-display-edit,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-edit,var(--ag-icon-image-opacity,.9))}.ag-icon-search{font-family:var(--ag-icon-font-family-search,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-search,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-search,var(--ag-icon-font-color))}.ag-icon-search:before{content:var(--ag-icon-font-code-search,"");display:var(--ag-icon-font-display-search,var(--ag-icon-font-display))}.ag-icon-search:after{background-image:var(--ag-icon-image-search,var(--ag-icon-image));display:var(--ag-icon-image-display-search,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-search,var(--ag-icon-image-opacity,.9))}.ag-icon-document{font-family:var(--ag-icon-font-family-document,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-document,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-document,var(--ag-icon-font-color))}.ag-icon-document:before{content:var(--ag-icon-font-code-document,"");display:var(--ag-icon-font-display-document,var(--ag-icon-font-display))}.ag-icon-document:after{background-image:var(--ag-icon-image-document,var(--ag-icon-image));display:var(--ag-icon-image-display-document,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-document,var(--ag-icon-image-opacity,.9))}.ag-icon-fx{font-family:var(--ag-icon-font-family-fx,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-fx,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-fx,var(--ag-icon-font-color))}.ag-icon-fx:before{content:var(--ag-icon-font-code-fx,"");display:var(--ag-icon-font-display-fx,var(--ag-icon-font-display))}.ag-icon-fx:after{background-image:var(--ag-icon-image-fx,var(--ag-icon-image));display:var(--ag-icon-image-display-fx,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-fx,var(--ag-icon-image-opacity,.9))}.ag-icon-values-as{font-family:var(--ag-icon-font-family-values-as,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-values-as,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-values-as,var(--ag-icon-font-color))}.ag-icon-values-as:before{content:var(--ag-icon-font-code-values-as,"");display:var(--ag-icon-font-display-values-as,var(--ag-icon-font-display))}.ag-icon-values-as:after{background-image:var(--ag-icon-image-values-as,var(--ag-icon-image));display:var(--ag-icon-image-display-values-as,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-values-as,var(--ag-icon-image-opacity,.9))}.ag-icon-row-drag:before{content:var(--ag-icon-font-code-grip)}.ag-left-arrow:before{content:var(--ag-icon-font-code-left)}.ag-right-arrow:before{content:var(--ag-icon-font-code-right)}[class*=ag-theme-]{--ag-foreground-color:#000;--ag-data-color:var(--ag-foreground-color);--ag-secondary-foreground-color:var(--ag-foreground-color);--ag-header-foreground-color:var(--ag-secondary-foreground-color);--ag-disabled-foreground-color:#00000080;--ag-background-color:#fff;--ag-wrapper-background-color:var(--ag-background-color);--ag-header-background-color:transparent;--ag-toolbar-background-color:var(--ag-header-background-color);--ag-toolbar-text-color:var(--ag-foreground-color);--ag-toolbar-separator-color:var(--ag-border-color);--ag-toolbar-separator-width:1px;--ag-tooltip-background-color:transparent;--ag-tooltip-error-background-color:color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 10%);--ag-tooltip-error-text-color:var(--ag-invalid-color);--ag-tooltip-error-border-color:color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 25%);--ag-subheader-background-color:transparent;--ag-subheader-toolbar-background-color:transparent;--ag-control-panel-background-color:transparent;--ag-side-button-selected-background-color:var(--ag-control-panel-background-color);--ag-selected-row-background-color:#bbb;--ag-data-background-color:var(--ag-background-color);--ag-odd-row-background-color:var(--ag-data-background-color);--ag-modal-overlay-background-color:#ffffffa8;--ag-menu-background-color:var(--ag-background-color);--ag-menu-border-color:var(--ag-border-color);--ag-panel-background-color:var(--ag-background-color);--ag-panel-border-color:var(--ag-border-color);--ag-row-hover-color:transparent;--ag-column-hover-color:transparent;--ag-range-selection-border-color:var(--ag-foreground-color);--ag-row-drag-indicator-color:var(--ag-range-selection-border-color);--ag-row-drag-indicator-width:2px;--ag-column-drag-indicator-color:var(--ag-range-selection-border-color);--ag-column-drag-indicator-width:2px;--ag-range-selection-border-style:solid;--ag-range-selection-background-color:#0003;--ag-range-selection-background-color-2:var(--ag-range-selection-background-color);--ag-range-selection-background-color-3:var(--ag-range-selection-background-color);--ag-range-selection-background-color-4:var(--ag-range-selection-background-color);--ag-range-selection-highlight-color:var(--ag-range-selection-border-color);--ag-range-header-highlight-color:color-mix(in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 8%);--ag-selected-tab-underline-color:var(--ag-range-selection-border-color);--ag-selected-tab-underline-width:0;--ag-selected-tab-underline-transition-speed:0s;--ag-range-selection-chart-category-background-color:#00ff841a;--ag-range-selection-chart-background-color:#0058ff1a;--ag-header-cell-hover-background-color:transparent;--ag-header-cell-moving-background-color:var(--ag-background-color);--ag-value-change-value-highlight-background-color:#16a08580;--ag-value-change-delta-up-color:#43a047;--ag-value-change-delta-down-color:#e53935;--ag-row-loading-skeleton-effect-color:#42424233;--ag-chip-background-color:transparent;--ag-chip-border-color:var(--ag-chip-background-color);--ag-borders:solid 1px;--ag-border-color:#00000040;--ag-borders-critical:var(--ag-borders);--ag-borders-secondary:var(--ag-borders);--ag-secondary-border-color:var(--ag-border-color);--ag-row-border-style:solid;--ag-row-border-color:var(--ag-secondary-border-color);--ag-row-border-width:1px;--ag-cell-horizontal-border:solid transparent;--ag-borders-input:var(--ag-borders-secondary);--ag-input-border-color:var(--ag-secondary-border-color);--ag-borders-input-invalid:solid 2px;--ag-input-border-color-invalid:var(--ag-invalid-color);--ag-full-row-invalid-background-color:color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 25%);--ag-borders-side-button:var(--ag-borders);--ag-border-radius:0px;--ag-wrapper-border-radius:var(--ag-border-radius);--ag-header-column-separator-display:none;--ag-header-column-separator-height:100%;--ag-header-column-separator-width:1px;--ag-header-column-separator-color:var(--ag-secondary-border-color);--ag-header-column-resize-handle-display:none;--ag-header-column-resize-handle-height:50%;--ag-header-column-resize-handle-width:1px;--ag-header-column-resize-handle-color:var(--ag-secondary-border-color);--ag-invalid-color:red;--ag-input-disabled-border-color:var(--ag-input-border-color);--ag-input-disabled-background-color:transparent;--ag-checkbox-background-color:transparent;--ag-checkbox-border-radius:var(--ag-border-radius);--ag-checkbox-checked-color:var(--ag-foreground-color);--ag-checkbox-unchecked-color:var(--ag-foreground-color);--ag-checkbox-indeterminate-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-border-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-background-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-on-border-color:var(--ag-checkbox-checked-color);--ag-toggle-button-on-background-color:var(--ag-checkbox-checked-color);--ag-toggle-button-switch-background-color:var(--ag-background-color);--ag-toggle-button-switch-border-color:var(--ag-toggle-button-off-border-color);--ag-toggle-button-border-width:1px;--ag-toggle-button-height:var(--ag-icon-size);--ag-toggle-button-width:calc(var(--ag-toggle-button-height) * 2);--ag-input-focus-box-shadow:none;--ag-input-error-focus-box-shadow:none;--ag-input-focus-border-color:none;--ag-minichart-selected-chart-color:var(--ag-checkbox-checked-color);--ag-minichart-selected-page-color:var(--ag-checkbox-checked-color);--ag-grid-size:4px;--ag-icon-size:12px;--ag-icon-font-weight:normal;--ag-icon-font-color:var(--ag-foreground-color);--ag-icon-image-display:block;--ag-widget-container-horizontal-padding:calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding:calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing:calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing:var(--ag-grid-size);--ag-cell-horizontal-padding:calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing:var(--ag-cell-horizontal-padding);--ag-row-height:calc(var(--ag-grid-size) * 6 + 1px);--ag-auto-height-min-body-height:50px;--ag-header-height:var(--ag-row-height);--ag-pagination-panel-height:var(--ag-header-height);--ag-list-item-height:calc(var(--ag-grid-size) * 5);--ag-column-select-indent-size:calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-set-filter-indent-size:calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-advanced-filter-builder-indent-size:calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));--ag-row-group-indent-size:calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));--ag-row-numbers-selected-color:#bbb;--ag-filter-tool-panel-group-indent:16px;--ag-tab-min-width:220px;--ag-chart-menu-panel-width:var(--ag-tab-min-width);--ag-menu-min-width:181px;--ag-side-bar-panel-width:200px;--ag-side-bar-panel-animation-duration:0s;--ag-font-family:"Helvetica Neue", sans-serif;--ag-font-size:14px;--ag-card-radius:var(--ag-border-radius);--ag-card-shadow:none;--ag-popup-shadow:5px 5px 10px #0000004d;--ag-advanced-filter-join-pill-color:#f08e8d;--ag-advanced-filter-column-pill-color:#a6e194;--ag-advanced-filter-option-pill-color:#f3c08b;--ag-advanced-filter-value-pill-color:#85c0e4;--ag-find-match-color:var(--ag-foreground-color);--ag-find-active-match-color:var(--ag-foreground-color);--ag-find-match-background-color:#ff0;--ag-find-active-match-background-color:orange;--ag-cell-batch-edit-background-color:#dcb58b29;--ag-cell-batch-edit-text-color:#422f00;--ag-row-batch-edit-background-color:var(--ag-cell-batch-edit-background-color);--ag-row-batch-edit-text-color:var(--ag-cell-batch-edit-text-color);--ag-filter-panel-apply-button-color:var(--ag-foreground-color);--ag-filter-panel-apply-button-background-color:var(--ag-background-color);--ag-column-panel-apply-button-color:var(--ag-foreground-color);--ag-column-panel-apply-button-background-color:var(--ag-background-color);--ag-filter-panel-card-subtle-color:var(--ag-foreground-color);--ag-filter-panel-card-subtle-hover-color:var(--ag-foreground-color);--ag-formula-token-1-color:#3269c6;--ag-formula-token-1-background-color:#3269c629;--ag-formula-token-1-border-color:var(--ag-formula-token-1-color);--ag-formula-token-2-color:#c0343f;--ag-formula-token-2-background-color:#c0343f29;--ag-formula-token-2-border-color:var(--ag-formula-token-2-color);--ag-formula-token-3-color:#8156b8;--ag-formula-token-3-background-color:#8156b829;--ag-formula-token-3-border-color:var(--ag-formula-token-3-color);--ag-formula-token-4-color:#007c1f;--ag-formula-token-4-background-color:#007c1f29;--ag-formula-token-4-border-color:var(--ag-formula-token-4-color);--ag-formula-token-5-color:#b03e85;--ag-formula-token-5-background-color:#b03e8529;--ag-formula-token-5-border-color:var(--ag-formula-token-5-color);--ag-formula-token-6-color:#b74900;--ag-formula-token-6-background-color:#b7490029;--ag-formula-token-6-border-color:var(--ag-formula-token-6-color);--ag-formula-token-7-color:#247492;--ag-formula-token-7-background-color:#24749229;--ag-formula-token-7-border-color:var(--ag-formula-token-7-color);--ag-note-indicator-size:8px;--ag-note-popup-background-color:var(--ag-menu-background-color);--ag-note-popup-text-color:color-mix(in srgb, transparent, var(--ag-foreground-color) 75%);--ag-note-popup-input-text-color:var(--ag-input-text-color);--ag-note-popup-input-background-color:var(--ag-background-color);--ag-note-popup-border:var(--ag-dialog-border);--ag-note-popup-padding:calc(var(--ag-grid-size) / 2);--ag-calculated-column-highlight-color:#bbb;--ag-calculated-column-parent-suggestion-color:color-mix(in srgb, transparent, var(--ag-foreground-color) 80%);--ag-calculated-column-suggestion-list-width:200px}.ag-root-wrapper,.ag-dnd-ghost{background-color:var(--ag-wrapper-background-color)}.ag-root-wrapper,.ag-popup{--ag-indentation-level:0}.ag-styled-root{display:contents}[class*=ag-theme-]{-webkit-font-smoothing:antialiased;font-family:var(--ag-font-family);font-size:var(--ag-font-size);color:var(--ag-foreground-color);line-height:normal}ag-grid,ag-grid-angular,ag-grid-ng2,ag-grid-polymer,ag-grid-aurelia{display:block}.ag-aria-description-container{z-index:9999;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ag-hidden{display:none!important}.ag-invisible{visibility:hidden!important}.ag-drag-handle{cursor:grab}.ag-column-drop-wrapper{display:flex}.ag-column-drop-horizontal-half-width{display:inline-block;width:50%!important}.ag-unselectable{-webkit-user-select:none;user-select:none}.ag-selectable{-webkit-user-select:text;user-select:text}.ag-tab{position:relative}.ag-tab-guard{width:0;height:0;display:block;position:absolute}.ag-virtual-list-viewport .ag-tab-guard{position:sticky}.ag-tab-guard-top{top:1px}.ag-tab-guard-bottom{bottom:1px}.ag-select-agg-func-popup{position:absolute}.ag-input-wrapper,.ag-picker-field-wrapper{flex:auto;align-items:center;line-height:normal;display:flex;position:relative}.ag-shake-left-to-right{animation-name:ag-shake-left-to-right;animation-duration:.2s;animation-iteration-count:infinite;animation-direction:alternate}@keyframes ag-shake-left-to-right{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-root-wrapper{cursor:default;white-space:normal;flex-direction:column;display:flex;position:relative;overflow:hidden}.ag-root-wrapper.ag-layout-normal{content-visibility:auto;height:100%}.ag-watermark{opacity:.7;color:#9b9b9b;transition:opacity 1s ease-out 3s;position:absolute;bottom:20px;right:25px}.ag-watermark:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:170px 40px;width:170px;height:40px;display:block}.ag-watermark-text{opacity:.5;padding-left:.7rem;font-family:Impact,sans-serif;font-size:19px;font-weight:700}.ag-root-wrapper-body{flex-direction:row;display:flex}.ag-root-wrapper-body.ag-layout-normal{flex:auto;height:0;min-height:0}.ag-root{flex-direction:column;display:flex;position:relative}.ag-root.ag-layout-normal,.ag-root.ag-layout-auto-height{flex:auto;width:0;overflow:hidden}.ag-root.ag-layout-normal{height:100%}.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-virtual-list-viewport{flex:auto;min-width:0;height:100%;position:relative;overflow:hidden}.ag-viewport{position:relative}.ag-grid-viewport{-webkit-overflow-scrolling:touch;flex:auto;min-width:0;min-height:0;position:relative;overflow:auto;-ms-overflow-style:none!important;scrollbar-width:none!important}.ag-grid-viewport::-webkit-scrollbar{display:none!important}.ag-grid-scrollable-area{flex-direction:column;min-width:100%;min-height:100%;display:flex;position:relative}.ag-spanning-container{z-index:1;position:absolute;top:0}.ag-grid-scrolling-container{width:100%;min-height:100%;display:block}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-body-vertical-scroll-viewport{pointer-events:all;overflow-y:scroll}.ag-virtual-list-viewport{width:100%;overflow:auto}.ag-grid-scrolling-container,.ag-body-horizontal-scroll-container,.ag-body-vertical-scroll-container,.ag-virtual-list-container{position:relative}.ag-body-horizontal-scroll-container{height:100%}.ag-body-vertical-scroll-container{width:100%}.ag-full-width-anchor{width:var(--ag-internal-fw-anchor-width,100%);height:100%;position:sticky;left:0}.ag-virtual-list-container{overflow:hidden}.ag-grid-scrolling-rows{flex:auto;min-height:0;display:flex;position:relative;flex-direction:row!important}.ag-body-horizontal-scroll,.ag-body-vertical-scroll{min-width:0;min-height:0;display:flex}.ag-body-horizontal-scroll.ag-scrollbar-invisible,.ag-body-vertical-scroll.ag-scrollbar-invisible{z-index:2;position:absolute;bottom:0}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{opacity:0;visibility:hidden;transition:opacity .4s}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active{visibility:visible;opacity:1}.ag-body-horizontal-scroll{flex:none;width:100%}.ag-body-horizontal-scroll.ag-scrollbar-invisible{left:0;right:0}.ag-body-horizontal-scroll-end-spacer{flex:none;min-width:0;overflow:scroll}.ag-body-vertical-scroll{z-index:2;pointer-events:none;flex-direction:column;position:absolute;top:0}.ag-ltr .ag-body-vertical-scroll{right:0}.ag-rtl .ag-body-vertical-scroll{left:0}.ag-body-vertical-scroll-start-spacer{border-bottom:var(--ag-header-row-border);opacity:0;flex:none}.ag-ltr .ag-has-right-pinned-cols .ag-body-vertical-scroll-start-spacer,.ag-rtl .ag-has-left-pinned-cols .ag-body-vertical-scroll-start-spacer{pointer-events:all;opacity:1;background-color:var(--ag-background-color);background-image:linear-gradient(0deg, var(--ag-header-background-color), var(--ag-header-background-color))}.ag-header-cell-sortable .ag-header-cell-label,.ag-header-group-cell-selectable .ag-header-cell-comp-wrapper{cursor:pointer}.ag-header-row{position:absolute}.ag-header-row:not(.ag-header-row-column-group),.ag-grid-pinned-top-rows-container.ag-header-allow-overflow .ag-header-row{overflow:visible}.ag-header-cell{align-items:center;height:100%;display:inline-flex;position:absolute;overflow:hidden}.ag-header-cell.ag-header-active .ag-header-cell-menu-button,.ag-header-cell-filter-button{opacity:1}.ag-header-cell-menu-button:not(.ag-header-menu-always-show){opacity:0;transition:opacity .2s}.ag-header-group-cell-label,.ag-header-cell-label{flex:auto;align-self:stretch;align-items:center;display:flex;overflow:hidden}.ag-header-cell-label{text-overflow:ellipsis}.ag-header-group-cell-label.ag-sticky-label{flex:none;max-width:100%;position:sticky;overflow:visible}.ag-header-group-text{text-overflow:ellipsis;overflow:hidden}.ag-header-cell-text{text-overflow:ellipsis;word-break:break-word;overflow:hidden}.ag-header-group-cell .ag-header-cell-comp-wrapper{display:flex}.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper{align-items:center;height:100%;display:flex}.ag-header-cell-comp-wrapper{width:100%}.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper{white-space:normal}.ag-header-cell-comp-wrapper-limited-height>div{overflow:hidden}.ag-right-aligned-header .ag-header-cell-label{flex-direction:row-reverse}.ag-header-cell-resize{z-index:2;cursor:col-resize;width:8px;height:100%;position:absolute;top:0}.ag-ltr .ag-header-cell-resize{right:-3px}.ag-rtl .ag-header-cell-resize{left:-3px}.ag-grid-pinned-left-cells .ag-header-cell-resize{right:-3px}.ag-grid-pinned-right-cells .ag-header-cell-resize{left:-3px}.ag-header-select-all{display:flex}.ag-header-cell-menu-button,.ag-header-cell-filter-button,.ag-side-button-button,.ag-panel-title-bar-button,.ag-floating-filter-button-button{cursor:pointer}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell,.ag-column-moving .ag-spanned-cell-wrapper{transition:left .2s,right .2s}.ag-column-moving .ag-header-group-cell{transition:left .2s,right .2s,width .2s}.ag-delay-render .ag-cell,.ag-delay-render .ag-row,.ag-delay-render .ag-spanned-cell-wrapper,.ag-delay-render .ag-header-cell,.ag-delay-render .ag-header-group-cell{visibility:hidden}.ag-column-panel{flex-direction:column;flex:auto;display:flex;overflow:hidden}.ag-column-select{flex-direction:column;flex:3 1 0;display:flex;position:relative;overflow:hidden}.ag-column-select-header{flex:none;display:flex;position:relative}.ag-column-select-header-icon{position:relative}.ag-column-select-header-filter-wrapper{flex:auto}.ag-column-select-header-filter{width:100%}.ag-column-select-list{flex:1 1 0;overflow:hidden}.ag-column-drop{align-items:center;width:100%;display:inline-flex;position:relative;overflow:auto}.ag-column-drop-list{align-items:center;display:flex}.ag-column-drop-cell{align-items:center;display:flex;position:relative}.ag-column-drop-cell-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.ag-column-drop-vertical{flex-direction:column;flex:1 1 0;align-items:stretch;display:flex;overflow:hidden}.ag-column-drop-vertical-title-bar{flex:none;align-items:center;display:flex}.ag-column-drop-vertical-list{flex-direction:column;flex-grow:1;align-items:stretch;position:relative;overflow-x:auto}.ag-column-drop-vertical-list>*{flex:none}.ag-column-drop-empty .ag-column-drop-vertical-list{overflow:hidden}.ag-column-drop-vertical-empty-message{display:block}.ag-column-drop.ag-column-drop-horizontal{white-space:nowrap;scrollbar-width:thin;overflow:auto hidden}.ag-column-drop-cell-button{cursor:pointer}.ag-filter-toolpanel{flex:1 1 0;min-width:0}.ag-filter-toolpanel-header{position:relative}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search,.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search>*{align-items:center;display:flex}.ag-filter-apply-panel{justify-content:flex-end;display:flex;overflow:hidden}.ag-row-animation .ag-row{transition:transform .4s,top .4s,opacity .2s}.ag-row-animation .ag-row.ag-after-created{transition:transform .4s,top .4s,height .4s,opacity .2s}.ag-row-animation.ag-prevent-animation .ag-row,.ag-row-animation.ag-prevent-animation .ag-row.ag-after-created{transition:none!important}.ag-row-no-animation .ag-row{transition:none}.ag-row{white-space:nowrap;width:100%}.ag-row-loading{align-items:center;display:flex}.ag-row:not(.ag-full-width-row),.ag-row.ag-embedded-full-width-row,.ag-header-row{width:100%;display:flex}.ag-row:not(.ag-full-width-row):after,.ag-header-row:after,.ag-row.ag-embedded-full-width-row:after{content:"";flex:1 0 0;align-self:stretch}.ag-row:not(.ag-header-row,.ag-full-width-row):after,.ag-row.ag-embedded-full-width-row:after{background-color:var(--ag-data-background-color)}.ag-header-row:after{background-color:var(--ag-header-background-color)}.ag-header{border-bottom:var(--ag-borders-critical) var(--ag-border-color);color:var(--ag-header-foreground-color);z-index:1;position:absolute;top:0;left:0;right:0}.ag-grid-pinned-left-cells,.ag-grid-scrolling-cells,.ag-grid-pinned-right-cells{white-space:nowrap;height:100%;position:relative}.ag-grid-scrolling-cells{z-index:0;flex:none}.ag-row.ag-embedded-full-width-row>.ag-grid-scrolling-cells{margin-right:var(--ag-internal-pinned-right-sticky-offset,0px);flex:1 0 auto}.ag-grid-pinned-left-cells,.ag-grid-pinned-right-cells{z-index:2;flex:none;position:sticky;overflow:hidden}.ag-grid-pinned-left-cells{left:var(--ag-internal-pinned-left-sticky-offset,0px)}.ag-grid-pinned-right-cells{right:var(--ag-internal-pinned-right-sticky-offset,0px)}.ag-row:not(.ag-full-width-row)>.ag-grid-pinned-right-cells,.ag-header-row>.ag-grid-pinned-right-cells,.ag-row.ag-embedded-full-width-row>.ag-grid-pinned-right-cells,.ag-rtl .ag-row:not(.ag-full-width-row)>.ag-grid-scrolling-cells,.ag-rtl .ag-header-row>.ag-grid-scrolling-cells,.ag-rtl .ag-row.ag-embedded-full-width-row>.ag-grid-scrolling-cells{order:1}.ag-rtl .ag-row .ag-grid-scrolling-cells{margin-left:var(--ag-internal-pinned-left-sticky-offset,0px)}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-row-inline-editing{z-index:1}.ag-row-dragging{z-index:2}.ag-stub-cell{align-items:center;display:flex}.ag-cell{white-space:nowrap;height:100%;display:inline-block;position:absolute}.ag-cell-value{flex:auto}.ag-cell-value:not(.ag-allow-overflow),.ag-group-value{text-overflow:ellipsis;overflow:hidden}.ag-cell-wrapper{align-items:center;display:flex}.ag-cell-wrapper.ag-row-group{align-items:flex-start}.ag-cell-wrap-text{white-space:normal;word-break:break-word}.ag-cell-wrap-text:not(.ag-cell-auto-height) .ag-cell-wrapper{align-items:normal;height:100%}.ag-cell-wrap-text:not(.ag-cell-auto-height) .ag-cell-wrapper .ag-cell-value{height:100%}.ag-sparkline-wrapper{width:100%;height:100%;line-height:initial;position:absolute;top:0}.ag-full-width-row .ag-cell-wrapper.ag-row-group{align-items:center;height:100%}.ag-cell-inline-editing{z-index:1}.ag-cell-inline-editing .ag-cell-wrapper,.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor.ag-cell-editor.ag-cell-editor input{width:100%;height:100%;min-height:100%;line-height:normal}.ag-row.ag-row-editing-invalid .ag-cell-inline-editing{opacity:.8}.ag-cell .ag-icon{vertical-align:middle;display:inline-block}.ag-set-filter-item{align-items:center;height:100%;display:flex}.ag-set-filter-item-checkbox{width:100%;height:100%;display:flex}.ag-set-filter-group-icons{display:block}.ag-set-filter-group-icons>*{cursor:pointer}.ag-filter-body-wrapper{flex-direction:column;display:flex}.ag-filter-filter{flex:1 1 0}.ag-filter-condition{justify-content:center;display:flex}.ag-floating-filter-body{flex:auto;height:100%;display:flex;position:relative}.ag-floating-filter-full-body{flex:auto;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.ag-floating-filter-full-body>div{flex:auto}.ag-floating-filter-input{align-items:center;width:100%;display:flex}.ag-floating-filter-input>*{flex:auto}.ag-floating-filter-button{flex:none;display:flex}.ag-date-floating-filter-wrapper{display:flex}.ag-set-floating-filter-input input[disabled]{pointer-events:none}.ag-dnd-ghost{cursor:move;white-space:nowrap;align-items:center;display:inline-flex}.ag-overlay{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.ag-overlay-panel{width:100%;height:100%;display:flex}.ag-overlay-wrapper{text-align:center;flex:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ag-overlay-loading-wrapper,.ag-overlay-exporting-wrapper,.ag-overlay-modal-wrapper,.ag-overlay-file-input-wrapper{pointer-events:all}.ag-overlay-file-input-center{border:solid 1px var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);align-items:center;gap:calc(var(--ag-grid-size) * 2);max-width:420px;padding:calc(var(--ag-grid-size) * 2);flex-direction:column;display:flex}.ag-file-input-error-banner{background:color-mix(in srgb, var(--ag-invalid-color) 10%, var(--ag-background-color));color:var(--ag-invalid-color);border-radius:var(--ag-border-radius);padding:calc(var(--ag-grid-size) * .75) calc(var(--ag-grid-size) * 2);text-align:center;width:100%;font-size:.9em}.ag-file-input-drop-zone{border:dashed 2px var(--ag-border-color);border-radius:var(--ag-border-radius);padding:calc(var(--ag-grid-size) * 4);align-items:center;gap:var(--ag-grid-size);flex-direction:column;width:100%;display:flex}.ag-file-input-drop-zone-active{border-color:var(--ag-input-focus-border-color);background:color-mix(in srgb, var(--ag-input-focus-border-color) 10%, var(--ag-background-color))}.ag-file-input-processing{align-items:center;gap:calc(var(--ag-grid-size) * .75);padding:calc(var(--ag-grid-size) * 4);display:flex}.ag-ltr .ag-file-input-processing .ag-loading-icon{padding-right:0}.ag-rtl .ag-file-input-processing .ag-loading-icon{padding-left:0}.ag-file-input-text-row{align-items:center;gap:calc(var(--ag-grid-size) * .75);display:flex}.ag-file-input-text{font-weight:600}.ag-file-input-browse{cursor:pointer;border:solid 1px var(--ag-border-color);color:var(--ag-text-color);border-radius:var(--ag-border-radius);padding:calc(var(--ag-grid-size) * .5) calc(var(--ag-grid-size) * 2);font:inherit;background:0 0}.ag-popup-child{z-index:5;top:0}.ag-popup-editor{-webkit-user-select:none;user-select:none;position:absolute}.ag-large-text-input{display:block}.ag-virtual-list-item{width:100%;position:absolute}.ag-grid-pinned-top-rows,.ag-grid-pinned-bottom-rows{z-index:2;background-color:var(--ag-data-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color);width:100%;position:sticky}.ag-grid-pinned-top-rows{white-space:nowrap;top:0}.ag-grid-pinned-bottom-rows{white-space:nowrap;border-bottom:none;bottom:0;box-sizing:content-box!important}.ag-grid-pinned-bottom-rows .ag-grid-pinned-left-cells,.ag-grid-pinned-bottom-rows .ag-grid-scrolling-cells,.ag-grid-pinned-bottom-rows .ag-grid-pinned-right-cells{box-sizing:border-box}.ag-grid-pinned-top-rows-container,.ag-grid-pinned-bottom-rows-container,.ag-grid-sticky-top-rows-container,.ag-grid-sticky-bottom-rows-container{background-color:var(--ag-data-background-color);white-space:nowrap;width:100%;position:absolute;overflow:visible}.ag-grid-pinned-top-rows-container{z-index:1;display:flex}.ag-grid-pinned-bottom-rows-container{display:flex}.ag-extra-rows-container{width:100%;position:absolute}.ag-dialog,.ag-panel{flex-direction:column;display:flex;position:relative;overflow:hidden}.ag-panel-title-bar{cursor:default;flex:none;align-items:center;display:flex}.ag-panel-title-bar-title{flex:auto}.ag-panel-title-bar-buttons{display:flex}.ag-panel-title-bar-button{cursor:pointer}.ag-panel-content-wrapper{flex:auto;display:flex;position:relative;overflow:hidden}.ag-dialog{position:absolute}.ag-resizer{pointer-events:none;z-index:1;-webkit-user-select:none;user-select:none;position:absolute}.ag-resizer.ag-resizer-topLeft{cursor:nwse-resize;width:5px;height:5px;top:0;left:0}.ag-resizer.ag-resizer-top{cursor:ns-resize;height:5px;top:0;left:5px;right:5px}.ag-resizer.ag-resizer-topRight{cursor:nesw-resize;width:5px;height:5px;top:0;right:0}.ag-resizer.ag-resizer-right{cursor:ew-resize;width:5px;top:5px;bottom:5px;right:0}.ag-resizer.ag-resizer-bottomRight{cursor:nwse-resize;width:5px;height:5px;bottom:0;right:0}.ag-resizer.ag-resizer-bottom{cursor:ns-resize;height:5px;bottom:0;left:5px;right:5px}.ag-resizer.ag-resizer-bottomLeft{cursor:nesw-resize;width:5px;height:5px;bottom:0;left:0}.ag-resizer.ag-resizer-left{cursor:ew-resize;width:5px;top:5px;bottom:5px;left:0}.ag-tooltip,.ag-tooltip-custom{z-index:99999;position:absolute}.ag-tooltip:not(.ag-tooltip-interactive),.ag-tooltip-custom:not(.ag-tooltip-interactive){pointer-events:none}.ag-value-slide-out{opacity:1;margin-right:5px;transition:opacity 3s linear,margin-right 3s linear}.ag-value-slide-out-end{opacity:0;margin-right:10px}.ag-opacity-zero{opacity:0!important}.ag-menu{-webkit-user-select:none;user-select:none;max-height:100%;position:absolute;overflow-y:auto}.ag-menu-column-select-wrapper{height:265px;overflow:auto}.ag-menu-column-select-wrapper .ag-column-select{height:100%}.ag-dialog .ag-panel-content-wrapper .ag-column-select{-webkit-user-select:none;user-select:none}.ag-menu-list{width:100%;display:table}.ag-menu-option,.ag-menu-separator{display:table-row}.ag-menu-option-part,.ag-menu-separator-part{vertical-align:middle;display:table-cell}.ag-menu-option-text{white-space:nowrap}.ag-menu-option-custom{display:contents}.ag-compact-menu-option{flex-wrap:nowrap;width:100%;display:flex}.ag-compact-menu-option-text{white-space:nowrap;flex:auto}.ag-context-menu-loading-icon{pointer-events:none;position:absolute}.ag-pill-container{flex-wrap:nowrap;gap:.25rem;display:flex}.ag-pill{white-space:nowrap;align-items:center;padding:0 .25rem;display:flex}.ag-pill .ag-pill-button{border:none;padding:0}.ag-rich-select{cursor:default;outline:none;height:100%}.ag-rich-select-value{align-items:center;height:100%;display:flex}.ag-rich-select-value .ag-picker-field-display{text-overflow:ellipsis;overflow:hidden}.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder{opacity:.5}.ag-rich-select-list{position:relative}.ag-rich-select-list .ag-rich-select-loading{min-height:2rem;display:flex}.ag-rich-select-list .ag-rich-select-loading .ag-loading-text{text-overflow:ellipsis;overflow:hidden}.ag-rich-select-row{white-space:nowrap;flex:auto;align-items:center;height:100%;display:flex;overflow:hidden}.ag-rich-select-field-input{flex:auto}.ag-rich-select-field-input .ag-input-field-input{text-overflow:ellipsis;box-shadow:none!important;border:none!important;padding:0!important}.ag-rich-select-field-input .ag-input-field-input::placeholder{opacity:.8}.ag-rich-select-typing-multi .ag-picker-field-display{flex:0 auto;min-width:0;max-width:100%}.ag-rich-select-typing-multi .ag-rich-select-pill-display{flex:0 auto;align-items:center;min-width:0;max-width:100%;display:flex;overflow:hidden}.ag-rich-select-typing-multi .ag-rich-select-pill-display .ag-pill-container{flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.ag-rich-select-typing-multi .ag-rich-select-field-input{flex:none;min-width:0;max-width:100%}.ag-rich-select-typing-multi .ag-rich-select-field-input .ag-input-wrapper{flex:none;max-width:100%}.ag-rich-select-typing-multi .ag-rich-select-field-input .ag-input-field-input{width:auto;min-width:1ch;max-width:100%}.ag-autocomplete{align-items:center;display:flex}.ag-autocomplete>*{flex:auto}.ag-autocomplete-list-popup{-webkit-user-select:none;user-select:none;position:absolute}.ag-autocomplete-list{position:relative}.ag-autocomplete-virtual-list-item{display:flex}.ag-autocomplete-row-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-paging-panel{align-items:center;display:flex}.ag-paging-panel-content{flex:none;justify-content:flex-end;align-items:center;min-width:100%;display:flex}.ag-paging-page-summary-panel{align-items:center;display:flex}.ag-paging-button{position:relative}.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}.ag-tool-panel-wrapper{cursor:default;-webkit-user-select:none;user-select:none;overflow:hidden}.ag-column-select-column,.ag-column-select-column-group,.ag-select-agg-func-item{flex-flow:row;align-items:center;height:100%;display:flex;position:relative}.ag-column-select-column>*,.ag-column-select-column-group>*,.ag-select-agg-func-item>*{flex:none}.ag-select-agg-func-item,.ag-column-select-column-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.ag-column-select-checkbox{display:flex}.ag-tool-panel-horizontal-resize{cursor:ew-resize;z-index:1;width:5px;height:100%;position:absolute;top:0}.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{right:-3px}.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize,.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize{left:-3px}.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{right:-3px}.ag-details-row{width:100%}.ag-details-row-fixed-height{height:100%}.ag-details-grid{width:100%}.ag-details-grid-fixed-height{height:100%}.ag-header-group-cell{contain:paint;align-items:center;height:100%;display:flex;position:absolute}.ag-header-group-cell-no-group.ag-header-span-height{display:none}.ag-cell-label-container{flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.ag-header-group-cell-label,.ag-cell-label-container{padding:5px 0}.ag-right-aligned-header .ag-cell-label-container{flex-direction:row}.ag-right-aligned-header .ag-header-cell-text{text-align:end}.ag-side-bar{flex-direction:row-reverse;display:flex}.ag-side-bar-left{flex-direction:row;order:-1}.ag-side-button-button{white-space:nowrap;cursor:pointer;outline:none;flex-flow:column;justify-content:center;align-items:center;display:flex;position:relative}.ag-side-button-label{writing-mode:vertical-lr}.ag-status-bar{justify-content:space-between;display:flex;overflow:hidden}.ag-status-panel,.ag-status-panel.ag-status-panel-aggregations .ag-status-name-value{display:inline-flex}.ag-status-name-value{white-space:nowrap}.ag-status-bar-left,.ag-status-bar-center,.ag-status-bar-right{display:inline-flex}.ag-row-number-cell{white-space:nowrap;-webkit-user-select:none;user-select:none;width:100%;overflow:hidden}.ag-ltr .ag-row-number-cell{text-align:right}.ag-rtl .ag-row-number-cell{text-align:left}.ag-row-numbers-resizer{cursor:row-resize;width:100%;height:4px;position:absolute;bottom:-2px;left:0}.ag-grid-pinned-bottom-rows .ag-row-numbers-resizer{bottom:unset;top:-2px}.ag-icon{speak:never;display:block}.ag-group{width:100%;position:relative}.ag-group-title-bar{align-items:center;display:flex}.ag-group-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:inline;overflow:hidden}.ag-group-title-bar .ag-group-title{cursor:default}.ag-group-toolbar{align-items:center;display:flex}.ag-group-container{display:flex}.ag-disabled .ag-group-container{pointer-events:none}.ag-group-container-horizontal{flex-flow:wrap}.ag-group-container-vertical{flex-direction:column}.ag-column-group-icons{display:block}.ag-column-group-icons>*{cursor:pointer}.ag-group-item-alignment-stretch .ag-group-item{align-items:stretch}.ag-group-item-alignment-start .ag-group-item{align-items:flex-start}.ag-group-item-alignment-end .ag-group-item{align-items:flex-end}.ag-field-set{align-items:center;display:flex}.ag-field-set-wrapper{display:flex}.ag-field-set-wrapper-horizontal{flex-direction:row}.ag-field-set-wrapper-vertical{flex-direction:column}.ag-toggle-button-icon{transition:right .3s;position:absolute;top:-1px}.ag-input-field,.ag-select{flex-direction:row;align-items:center;display:flex}.ag-input-field-input{flex:auto}.ag-floating-filter-input .ag-input-field-input[type=date],.ag-floating-filter-input .ag-input-field-input[type=datetime-local]{width:1px}.ag-range-field,.ag-angle-select{align-items:center;display:flex}.ag-angle-select-wrapper{display:flex}.ag-angle-select-parent-circle{display:block;position:relative}.ag-angle-select-child-circle{position:absolute}.ag-slider-wrapper{display:flex}.ag-slider-wrapper .ag-input-field,.ag-picker-field-display{flex:auto}.ag-picker-field{align-items:center;display:flex}.ag-picker-field-icon{cursor:pointer;border:0;margin:0;padding:0;display:flex}.ag-picker-field-wrapper{overflow:hidden}.ag-label-align-right .ag-label{order:1}.ag-label-align-right>*{flex:none}.ag-label-align-top{flex-direction:column;align-items:flex-start}.ag-label-align-top>*{align-self:stretch}.ag-label-ellipsis{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ag-color-panel{text-align:center;flex-direction:column;width:100%;display:flex}.ag-spectrum-color{cursor:default;flex:auto;position:relative;overflow:visible}.ag-spectrum-fill{position:absolute;inset:0}.ag-spectrum-val{cursor:pointer}.ag-spectrum-dragger{pointer-events:none;cursor:pointer;position:absolute}.ag-spectrum-hue,.ag-spectrum-alpha{cursor:default}.ag-spectrum-hue-background{background:linear-gradient(270deg,red 3%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);width:100%;height:100%}.ag-spectrum-alpha{--ag-spectrum-alpha-background-checked:url("data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%224%22 height=%224%22><rect x=%220%22 y=%220%22 width=%224%22 height=%224%22 fill=%22%23fff%22/><path d=%22M0 0H2V4H4V2H0Z%22 fill=%22%23b2b2b2%22/></svg>")}.ag-spectrum-alpha-background{background:linear-gradient(to right, var(--ag-internal-spectrum-alpha-color-from), var(--ag-internal-spectrum-alpha-color-to)), var(--ag-spectrum-alpha-background-checked) top left/4px 4px;width:100%;height:100%}.ag-spectrum-tool{cursor:pointer;position:relative}.ag-spectrum-slider{pointer-events:none;position:absolute}.ag-spectrum-alpha .ag-spectrum-slider{background:linear-gradient(to bottom, var(--ag-internal-spectrum-alpha-color), var(--ag-internal-spectrum-alpha-color)) white}.ag-recent-colors{display:flex}.ag-recent-color{cursor:pointer}.ag-pill-select{flex-direction:column;display:flex}.ag-pill-select .ag-column-drop{flex:unset}.ag-content-editable-field{align-items:center;display:flex}.ag-content-editable-field-input{cursor:text;white-space:nowrap;outline:none;flex:auto;line-height:normal;display:block;overflow:auto hidden}.ag-content-editable-field-input::-webkit-scrollbar{display:none!important}.ag-content-editable-field-input{-ms-overflow-style:none!important;scrollbar-width:none!important}.ag-ltr{direction:ltr}.ag-ltr .ag-grid-scrolling-rows,.ag-ltr .ag-grid-pinned-top-rows,.ag-ltr .ag-grid-pinned-bottom-rows,.ag-ltr .ag-grid-pinned-top-rows-container,.ag-ltr .ag-grid-pinned-bottom-rows-container,.ag-ltr .ag-grid-sticky-top-rows-container,.ag-ltr .ag-grid-sticky-bottom-rows-container,.ag-ltr .ag-row:where(:not(.ag-full-width-row)),.ag-ltr .ag-row:where(.ag-embedded-full-width-row),.ag-ltr .ag-header-row{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-grid-scrolling-rows,.ag-rtl .ag-grid-pinned-top-rows,.ag-rtl .ag-grid-pinned-bottom-rows,.ag-rtl .ag-grid-pinned-top-rows-container,.ag-rtl .ag-grid-pinned-bottom-rows-container,.ag-rtl .ag-grid-sticky-top-rows-container,.ag-rtl .ag-grid-sticky-bottom-rows-container,.ag-rtl .ag-row:not(.ag-full-width-row),.ag-rtl .ag-row.ag-embedded-full-width-row,.ag-rtl .ag-header-row{flex-direction:row-reverse}.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-expanded,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}.ag-measurement-container{visibility:hidden;--ag-header-row-border:var(--ag-borders-critical) var(--ag-border-color);--ag-pinned-row-border:var(--ag-borders-critical) var(--ag-border-color);--ag-row-border:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);width:0;overflow:hidden}.ag-measurement-container div{position:absolute}.ag-measurement-element-border:before{content:"";border-left:var(--ag-internal-measurement-border);display:block}.ag-layout-print.ag-grid-scrolling-rows{height:unset;display:block}.ag-layout-print.ag-root-wrapper{display:inline-block}.ag-layout-print .ag-body-vertical-scroll,.ag-layout-print .ag-body-horizontal-scroll{display:none}@media print{.ag-root-wrapper.ag-layout-print{display:table;container-type:normal}.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-grid-scrolling-container,.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{height:auto!important;display:block!important;overflow:hidden!important}.ag-root-wrapper.ag-layout-print .ag-row,.ag-root-wrapper.ag-layout-print .ag-cell{break-inside:avoid}}[class^=ag-],[class^=ag-]:focus,[class^=ag-]:after,[class^=ag-]:before{box-sizing:border-box;outline:none}[class^=ag-]::-ms-clear{display:none}.ag-checkbox .ag-input-wrapper,.ag-radio-button .ag-input-wrapper{overflow:visible}.ag-range-field .ag-input-wrapper{height:100%}.ag-toggle-button{width:unset;min-width:unset;flex:none}.ag-button{color:var(--ag-foreground-color);border-radius:0}.ag-button:hover{background-color:#0000}.ag-ltr .ag-label-align-right .ag-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-label-align-right .ag-label{margin-right:var(--ag-grid-size)}input[class^=ag-]{background-color:var(--ag-background-color);margin:0}textarea[class^=ag-],select[class^=ag-]{background-color:var(--ag-background-color)}input[class^=ag-]:not([type]),input[class^=ag-][type=text],input[class^=ag-][type=number],input[class^=ag-][type=tel],input[class^=ag-][type=date],input[class^=ag-][type=datetime-local],textarea[class^=ag-]{font-size:inherit;line-height:inherit;color:inherit;border:var(--ag-borders-input) var(--ag-input-border-color);font-family:inherit}input[class^=ag-]:not([type]):disabled,input[class^=ag-][type=text]:disabled,input[class^=ag-][type=number]:disabled,input[class^=ag-][type=tel]:disabled,input[class^=ag-][type=date]:disabled,input[class^=ag-][type=datetime-local]:disabled,textarea[class^=ag-]:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}input[class^=ag-]:not([type]):focus,input[class^=ag-][type=text]:focus,input[class^=ag-][type=number]:focus,input[class^=ag-][type=tel]:focus,input[class^=ag-][type=date]:focus,input[class^=ag-][type=datetime-local]:focus,textarea[class^=ag-]:focus{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color);outline:none}input[class^=ag-]:not([type]):focus.invalid,input[class^=ag-]:not([type]):focus:invalid,input[class^=ag-][type=text]:focus.invalid,input[class^=ag-][type=text]:focus:invalid,input[class^=ag-][type=number]:focus.invalid,input[class^=ag-][type=number]:focus:invalid,input[class^=ag-][type=tel]:focus.invalid,input[class^=ag-][type=tel]:focus:invalid,input[class^=ag-][type=date]:focus.invalid,input[class^=ag-][type=date]:focus:invalid,input[class^=ag-][type=datetime-local]:focus.invalid,input[class^=ag-][type=datetime-local]:focus:invalid,textarea[class^=ag-]:focus.invalid,textarea[class^=ag-]:focus:invalid{box-shadow:var(--ag-input-error-focus-box-shadow);border-color:var(--ag-invalid-color)}input[class^=ag-]:not([type]):invalid,input[class^=ag-][type=text]:invalid,input[class^=ag-][type=number]:invalid,input[class^=ag-][type=tel]:invalid,input[class^=ag-][type=date]:invalid,input[class^=ag-][type=datetime-local]:invalid,textarea[class^=ag-]:invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper){-moz-appearance:textfield}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[class^=ag-][type=range]{padding:0}input[class^=ag-][type=button]:focus,button[class^=ag-]:focus{box-shadow:var(--ag-input-focus-box-shadow)}input[class^=ag-][type=button]:focus:invalid,input[class^=ag-][type=button]:focus.invalid,button[class^=ag-]:focus:invalid,button[class^=ag-]:focus.invalid{box-shadow:var(--ag-input-error-focus-box-shadow)}.ag-drag-handle{color:var(--ag-secondary-foreground-color)}.ag-list-item,.ag-virtual-list-item{height:var(--ag-list-item-height)}.ag-virtual-list-item:focus-visible{outline:none}.ag-virtual-list-item:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 8px);height:calc(100% - 8px);display:block;position:absolute;top:4px;left:4px}.ag-select-list{background-color:var(--ag-background-color);border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color);overflow:hidden auto}.ag-list-item{white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.ag-list-item.ag-active-item{background-color:var(--ag-row-hover-color)}.ag-ltr .ag-select-list-item{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select-list-item{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-select-list-item{-webkit-user-select:none;user-select:none;cursor:default}.ag-select-list-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-ltr .ag-row-drag,.ag-ltr .ag-selection-checkbox,.ag-ltr .ag-group-expanded,.ag-ltr .ag-group-contracted{margin-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-row-drag,.ag-rtl .ag-selection-checkbox,.ag-rtl .ag-group-expanded,.ag-rtl .ag-group-contracted{margin-left:var(--ag-cell-widget-spacing)}.ag-row-drag,.ag-selection-checkbox,.ag-group-expanded,.ag-group-contracted{color:var(--ag-secondary-foreground-color)}.ag-drag-handle-disabled{opacity:.35;pointer-events:none}.ag-cell-wrapper>:not(.ag-cell-value):not(.ag-group-value){--ag-internal-calculated-line-height:var(--ag-line-height,calc(var(--ag-row-height) - var(--ag-row-border-width)));--ag-internal-padded-row-height:calc(var(--ag-row-height) - var(--ag-row-border-width) - 2px);height:min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));flex:none;align-items:center;display:flex}.ag-group-expanded,.ag-group-contracted{cursor:pointer}.ag-group-title-bar-icon{cursor:pointer;color:var(--ag-secondary-foreground-color);flex:none}.ag-ltr .ag-group-child-count{margin-left:2px}.ag-rtl .ag-group-child-count{margin-right:2px}.ag-group-title-bar{background-color:var(--ag-subheader-background-color);padding:var(--ag-grid-size)}.ag-group-toolbar{padding:var(--ag-grid-size);background-color:var(--ag-subheader-toolbar-background-color)}.ag-disabled-group-title-bar,.ag-disabled-group-container{opacity:.5}.group-item{margin:calc(var(--ag-grid-size) * .5) 0}.ag-label{white-space:nowrap}.ag-ltr .ag-label{margin-right:var(--ag-grid-size)}.ag-rtl .ag-label{margin-left:var(--ag-grid-size)}.ag-label-align-top .ag-label{margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-angle-select[disabled]{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-angle-select[disabled] .ag-angle-select-field{opacity:.4}.ag-ltr .ag-slider-field,.ag-ltr .ag-angle-select-field{margin-right:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-slider-field,.ag-rtl .ag-angle-select-field{margin-left:calc(var(--ag-grid-size) * 2)}.ag-angle-select-parent-circle{border:1px solid;border-color:var(--ag-border-color);background-color:var(--ag-background-color);border-radius:12px;width:24px;height:24px}.ag-angle-select-child-circle{background-color:var(--ag-secondary-foreground-color);border-radius:3px;width:6px;height:6px;margin-top:-4px;margin-left:-3px;top:4px;left:12px}.ag-picker-field-wrapper{border:var(--ag-borders);border-color:var(--ag-border-color);background-color:var(--ag-background-color);border-radius:5px}.ag-picker-field-wrapper:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-picker-field-wrapper.ag-picker-has-focus,.ag-picker-field-wrapper:focus-within{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color);outline:none}.ag-picker-field-wrapper.ag-picker-has-focus.invalid,.ag-picker-field-wrapper:focus-within.invalid{box-shadow:var(--ag-input-error-focus-box-shadow)}.ag-picker-field-wrapper.invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}.ag-picker-field-button{background-color:var(--ag-background-color);color:var(--ag-secondary-foreground-color)}.ag-dialog.ag-color-dialog{border-radius:5px}.ag-color-picker .ag-picker-field-wrapper{padding-left:var(--ag-grid-size);padding-right:var(--ag-grid-size)}.ag-color-picker .ag-picker-field-display{min-height:var(--ag-list-item-height);flex-direction:row;align-items:center;display:flex}.ag-ltr .ag-color-picker-color,.ag-ltr .ag-color-picker-value{margin-right:var(--ag-grid-size)}.ag-rtl .ag-color-picker-color,.ag-rtl .ag-color-picker-value{margin-left:var(--ag-grid-size)}.ag-color-panel{padding:var(--ag-grid-size)}.ag-spectrum-color{background-color:red;border-radius:2px}.ag-spectrum-tools{padding:10px}.ag-spectrum-sat{background-image:linear-gradient(90deg,#fff,#cc9a8100)}.ag-spectrum-val{background-image:linear-gradient(#cc9a8100,#000)}.ag-spectrum-dragger{background:#000;border:2px solid #fff;border-radius:12px;width:12px;height:12px;box-shadow:0 0 2px #0000003d}.ag-spectrum-hue-background,.ag-spectrum-alpha-background{border-radius:2px}.ag-spectrum-tool{border-radius:2px;height:11px;margin-bottom:10px}.ag-spectrum-slider{border:2px solid #fff;border-radius:13px;width:13px;height:13px;margin-top:-12px;box-shadow:0 1px 4px #0000005e}.ag-recent-colors{margin-top:10px}.ag-recent-color{margin:0 3px}.ag-recent-color:first-child{margin-left:0}.ag-recent-color:last-child{margin-right:0}.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),.ag-recent-color:focus-visible:not(:disabled):not([readonly]){box-shadow:var(--ag-input-focus-box-shadow)}.ag-ltr .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-color-input .ag-color-input-color{position:absolute}.ag-ltr .ag-color-input .ag-color-input-color{margin-left:var(--ag-grid-size)}.ag-rtl .ag-color-input .ag-color-input-color{margin-right:var(--ag-grid-size)}.ag-color-picker-color,.ag-color-input-color{width:var(--ag-icon-size);height:var(--ag-icon-size);border:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-radius:2px}.ag-dnd-ghost{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);text-overflow:ellipsis;border:var(--ag-borders-secondary) var(--ag-secondary-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);line-height:var(--ag-header-height);padding:0 calc(var(--ag-grid-size) * 2);transform:translateY(calc(var(--ag-grid-size) * 2));margin:0;overflow:hidden}.ag-dnd-ghost-not-allowed{border-color:color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 50%)}.ag-dnd-ghost-icon{margin-right:var(--ag-grid-size);color:var(--ag-foreground-color)}.ag-popup-child:not(.ag-tooltip-custom){box-shadow:var(--ag-popup-shadow)}.ag-select .ag-picker-field-wrapper{min-height:var(--ag-list-item-height)}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-right:var(--ag-grid-size)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-left:var(--ag-grid-size)}.ag-select .ag-picker-field-wrapper{cursor:default}.ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-select:not(.ag-cell-editor,.ag-label-align-top){min-height:var(--ag-list-item-height)}.ag-select .ag-picker-field-display{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-select .ag-picker-field-icon{align-items:center;display:flex}.ag-select.ag-disabled{opacity:.5}.ag-rich-select-value,.ag-rich-select-list{background-color:var(--ag-background-color)}.ag-rich-select-list{border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color);width:100%;height:auto}.ag-rich-select-list .ag-rich-select-loading{padding:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-rich-select-value{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);padding-top:0;padding-bottom:0}.ag-ltr .ag-rich-select-value{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-value{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-rich-select-value{padding-right:var(--ag-grid-size)}.ag-rtl .ag-rich-select-value{padding-left:var(--ag-grid-size)}.ag-ltr .ag-rich-select-field-input{left:calc(var(--ag-cell-horizontal-padding))}.ag-rtl .ag-rich-select-field-input{right:calc(var(--ag-cell-horizontal-padding))}.ag-ltr .ag-rich-select-typing-multi .ag-rich-select-field-input{margin-left:.25rem}.ag-rtl .ag-rich-select-typing-multi .ag-rich-select-field-input{margin-right:.25rem}.ag-ltr .ag-rich-select-typing-multi .ag-rich-select-deselect-button{margin-left:auto}.ag-rtl .ag-rich-select-typing-multi .ag-rich-select-deselect-button{margin-right:auto}.ag-ltr .ag-rich-select-typing-multi .ag-rich-select-deselect-button.ag-hidden+.ag-picker-field-icon{margin-left:auto}.ag-rtl .ag-rich-select-typing-multi .ag-rich-select-deselect-button.ag-hidden+.ag-picker-field-icon{margin-right:auto}.ag-popup-editor .ag-rich-select-value{height:var(--ag-row-height);min-width:200px}.ag-rich-select-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-rich-select-virtual-list-item:focus-visible:after{content:none}.ag-ltr .ag-rich-select-row{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-row{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rich-select-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-rich-select-row:hover,.ag-rich-select-row-highlighted{background-image:linear-gradient(var(--ag-row-hover-color), var(--ag-row-hover-color))}.ag-rich-select-row-text-highlight{font-weight:700}.ag-autocomplete{width:100%}.ag-autocomplete-list-popup{-webkit-user-select:none;user-select:none;border-radius:var(--ag-border-radius);box-shadow:var(--ag-dropdown-shadow);background-color:var(--ag-background-color);padding:0;position:absolute}.ag-autocomplete-list{width:100%;min-width:200px;height:calc(var(--ag-row-height) * 6.5)}.ag-autocomplete-virtual-list-item{cursor:default;height:var(--ag-list-item-height);display:flex}.ag-autocomplete-virtual-list-item:focus-visible:after{content:none}.ag-autocomplete-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-autocomplete-row{flex:auto;align-items:center;display:flex;overflow:hidden}.ag-autocomplete-row-label{white-space:nowrap;text-overflow:ellipsis;margin:0px var(--ag-widget-container-horizontal-padding);overflow:hidden}.ag-autocomplete-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-pill{border:1px solid var(--ag-chip-border-color);border-radius:var(--ag-border-radius);background-color:var(--ag-chip-background-color)}.ag-ltr .ag-pill .ag-pill-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-pill .ag-pill-button{margin-right:var(--ag-grid-size)}.ag-pill:focus-visible{border-color:var(--ag-input-focus-border-color)}.ag-pill .ag-pill-button:hover{cursor:pointer}.ag-content-editable-field-input{background-color:var(--ag-background-color);border:var(--ag-borders-input) var(--ag-input-border-color);border-radius:var(--ag-border-radius);color:var(--ag-foreground-color)}.ag-ltr .ag-content-editable-field-input{padding-left:var(--ag-grid-size)}.ag-rtl .ag-content-editable-field-input{padding-right:var(--ag-grid-size)}.ag-cell-editor .ag-wrapper.ag-content-editable-field-input{--ag-internal-calculated-line-height:var(--ag-line-height,calc(var(--ag-row-height) - var(--ag-row-border-width)));--ag-internal-padded-row-height:calc(var(--ag-row-height) - var(--ag-row-border-width) - 2px);line-height:min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height))}.ag-content-editable-field-input:focus,.ag-content-editable-field-input:focus-within{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}:where(.ag-content-editable-field.ag-disabled .ag-content-editable-field-input){background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color);color:var(--ag-disabled-foreground-color)}.ag-content-editable-field-input.invalid{border-color:var(--ag-invalid-color)}.ag-formula-token{line-height:var(--ag-line-height,1.6)}.ag-formula-token-color-1{color:var(--ag-formula-token-1-color)}.ag-formula-token-color-2{color:var(--ag-formula-token-2-color)}.ag-formula-token-color-3{color:var(--ag-formula-token-3-color)}.ag-formula-token-color-4{color:var(--ag-formula-token-4-color)}.ag-formula-token-color-5{color:var(--ag-formula-token-5-color)}.ag-formula-token-color-6{color:var(--ag-formula-token-6-color)}.ag-formula-token-color-7{color:var(--ag-formula-token-7-color)}.ag-formula-range-color-1{--ag-range-selection-border-color:var(--ag-formula-token-1-color);--ag-range-selection-background-color:var(--ag-formula-token-1-background-color)}.ag-formula-range-color-2{--ag-range-selection-border-color:var(--ag-formula-token-2-color);--ag-range-selection-background-color:var(--ag-formula-token-2-background-color)}.ag-formula-range-color-3{--ag-range-selection-border-color:var(--ag-formula-token-3-color);--ag-range-selection-background-color:var(--ag-formula-token-3-background-color)}.ag-formula-range-color-4{--ag-range-selection-border-color:var(--ag-formula-token-4-color);--ag-range-selection-background-color:var(--ag-formula-token-4-background-color)}.ag-formula-range-color-5{--ag-range-selection-border-color:var(--ag-formula-token-5-color);--ag-range-selection-background-color:var(--ag-formula-token-5-background-color)}.ag-formula-range-color-6{--ag-range-selection-border-color:var(--ag-formula-token-6-color);--ag-range-selection-background-color:var(--ag-formula-token-6-background-color)}.ag-formula-range-color-7{--ag-range-selection-border-color:var(--ag-formula-token-7-color);--ag-range-selection-background-color:var(--ag-formula-token-7-background-color)}.ag-range-handle.ag-formula-range-color-1,.ag-fill-handle.ag-formula-range-color-1{background-color:var(--ag-formula-token-1-color)}.ag-range-handle.ag-formula-range-color-2,.ag-fill-handle.ag-formula-range-color-2{background-color:var(--ag-formula-token-2-color)}.ag-range-handle.ag-formula-range-color-3,.ag-fill-handle.ag-formula-range-color-3{background-color:var(--ag-formula-token-3-color)}.ag-range-handle.ag-formula-range-color-4,.ag-fill-handle.ag-formula-range-color-4{background-color:var(--ag-formula-token-4-color)}.ag-range-handle.ag-formula-range-color-5,.ag-fill-handle.ag-formula-range-color-5{background-color:var(--ag-formula-token-5-color)}.ag-range-handle.ag-formula-range-color-6,.ag-fill-handle.ag-formula-range-color-6{background-color:var(--ag-formula-token-6-color)}.ag-dragging-range-handle .ag-dialog,.ag-dragging-fill-handle .ag-dialog{opacity:.7;pointer-events:none}.ag-dragging-range-handle .ag-dialog .ag-charts-canvas-center,.ag-dragging-range-handle .ag-dialog .ag-charts-series-area,.ag-dragging-range-handle .ag-dialog .ag-charts-proxy-elem,.ag-dragging-range-handle .ag-dialog .ag-charts-proxy-legend-toolbar,.ag-dragging-range-handle .ag-dialog .ag-charts-toolbar,.ag-dragging-range-handle .ag-dialog .ag-charts-canvas-overlay>*,.ag-dragging-fill-handle .ag-dialog .ag-charts-canvas-center,.ag-dragging-fill-handle .ag-dialog .ag-charts-series-area,.ag-dragging-fill-handle .ag-dialog .ag-charts-proxy-elem,.ag-dragging-fill-handle .ag-dialog .ag-charts-proxy-legend-toolbar,.ag-dragging-fill-handle .ag-dialog .ag-charts-toolbar,.ag-dragging-fill-handle .ag-dialog .ag-charts-canvas-overlay>*{pointer-events:none}.ag-dialog{border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color);box-shadow:var(--ag-popup-shadow)}.ag-panel{background-color:var(--ag-panel-background-color);border-color:var(--ag-panel-border-color)}.ag-panel-title-bar{color:var(--ag-header-foreground-color);height:var(--ag-header-height);padding:var(--ag-grid-size) var(--ag-cell-horizontal-padding);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-panel-title-bar-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-panel-title-bar-button{margin-right:var(--ag-grid-size)}.ag-has-cell-notes:after{content:"";border-style:solid;border-width:0 var(--ag-note-indicator-size) var(--ag-note-indicator-size) 0;border-color:transparent var(--ag-note-indicator-color) transparent transparent;pointer-events:none;position:absolute;top:0;right:0}.ag-notes-panel.ag-panel{border:var(--ag-note-popup-border);background-color:var(--ag-note-popup-background-color);width:100%}.ag-notes-panel-content-wrapper{min-width:0;min-height:0}.ag-notes-popup-content{gap:calc(var(--ag-grid-size) / 2);width:100%;min-width:0;height:100%;min-height:0;padding:var(--ag-note-popup-padding);flex-direction:column;display:flex}.ag-notes-popup-meta{color:var(--ag-note-popup-text-color);font-size:calc(var(--ag-font-size) - 1px)}.ag-ltr .ag-notes-popup-meta{padding-left:calc(var(--ag-grid-size) / 2)}.ag-rtl .ag-notes-popup-meta{padding-right:calc(var(--ag-grid-size) / 2)}.ag-notes-popup-body{flex:auto;min-width:0;min-height:0;display:flex}.ag-notes-popup-editor{flex:auto;width:100%;min-width:0;height:100%;display:flex}.ag-notes-popup-editor .ag-text-area-input-wrapper{flex:auto;align-items:stretch;width:100%;min-width:0;height:100%}.ag-notes-popup-editor .ag-text-area-input{resize:none;width:100%;min-width:0;height:100%;color:var(--ag-note-popup-input-text-color);background-color:var(--ag-note-popup-input-background-color);padding:calc(var(--ag-grid-size) / 2);flex:auto}.ag-notes-popup-editor .ag-text-area-input[readonly]{background-color:var(--ag-note-popup-background-color);border:none}.ag-notes-popup-read-only .ag-text-area-input-wrapper{background-color:var(--ag-input-disabled-background-color)}.ag-tooltip{background-color:var(--ag-tooltip-background-color);color:var(--ag-foreground-color);padding:var(--ag-grid-size);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);white-space:normal}.ag-tooltip.ag-cell-editor-tooltip,.ag-tooltip.ag-cell-formula-tooltip,.ag-tooltip.ag-calculated-column-expression-tooltip{background-color:var(--ag-tooltip-error-background-color);color:var(--ag-tooltip-error-text-color);border:var(--ag-borders) var(--ag-tooltip-error-border-color);font-weight:500}.ag-tooltip.ag-tooltip-animate,.ag-tooltip-custom.ag-tooltip-animate{transition:opacity 1s}.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding{opacity:0}.ag-ltr .ag-column-select-column,.ag-ltr .ag-column-select-column-group{padding-left:calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-column,.ag-rtl .ag-column-select-column-group{padding-right:calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size))}.ag-column-select-header-icon{cursor:pointer}.ag-column-select-header-icon:focus-visible{outline:none}.ag-column-select-header-icon:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.ag-ltr .ag-column-group-icons:not(:last-child),.ag-ltr .ag-column-select-header-icon:not(:last-child),.ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-label:not(:last-child){margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-column-group-icons:not(:last-child),.ag-rtl .ag-column-select-header-icon:not(:last-child),.ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-label:not(:last-child){margin-left:var(--ag-widget-horizontal-spacing)}.ag-column-select-virtual-list-item:focus-visible{outline:none}.ag-column-select-virtual-list-item:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 2px);height:calc(100% - 2px);display:block;position:absolute;top:1px;left:1px}.ag-column-select-column-group:not(:last-child),.ag-column-select-column:not(:last-child){margin-bottom:var(--ag-widget-vertical-spacing)}.ag-column-select-column-readonly,.ag-column-select-column-group-readonly{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-column-select-virtual-list-viewport{padding:calc(var(--ag-widget-container-vertical-padding) * .5) 0px}.ag-column-select-virtual-list-item{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-checkbox-edit{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-pill-select .ag-column-drop{min-height:unset;border-bottom:0}.ag-pill-select .ag-column-drop-list{padding:0}.ag-pill-select .ag-select{padding-top:var(--ag-grid-size)}.ag-pill-select .ag-picker-field-wrapper{background-color:#0000;border:0}.ag-pill-select .ag-picker-field-display{cursor:pointer}.ag-rtl{text-align:right}.ag-root-wrapper{border-radius:var(--ag-wrapper-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-row>.ag-cell-wrapper.ag-row-group{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * var(--ag-indentation-level))}.ag-cell-wrapper.ag-row-group,.ag-cell-wrapper.ag-row-group-leaf-indent,.ag-cell-wrapper.ag-pivot-leaf-group{padding-left:calc(var(--ag-indentation-level) * var(--ag-row-group-indent-size))}.ag-cell-wrapper>.ag-group-checkbox-spacing{width:var(--ag-icon-size);margin-right:var(--ag-cell-widget-spacing)}.ag-ltr .ag-row-group-leaf-indent{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-group-leaf-indent{margin-right:var(--ag-row-group-indent-size)}.ag-row:not(.ag-row-level-0) .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-value-change-delta{padding-right:2px}.ag-value-change-delta-up{color:var(--ag-value-change-delta-up-color)}.ag-value-change-delta-down{color:var(--ag-value-change-delta-down-color)}.ag-value-change-value{background-color:#0000;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-value-change-value-highlight{background-color:var(--ag-value-change-value-highlight-background-color);transition:background-color .1s}.ag-cell-data-changed{background-color:var(--ag-value-change-value-highlight-background-color)!important}.ag-cell-data-changed-animation{background-color:#0000}.ag-cell-highlight{background-color:var(--ag-range-selection-highlight-color)!important}.ag-row,.ag-spanned-row{color:var(--ag-data-color)}.ag-row{height:var(--ag-row-height)}.ag-row.ag-row-editing-invalid{background-color:var(--ag-full-row-invalid-background-color)}.ag-row.ag-full-width-row:not(.ag-embedded-full-width-row),.ag-row:not(.ag-header-row,.ag-full-width-row)>.ag-grid-pinned-left-cells,.ag-row:not(.ag-header-row,.ag-full-width-row)>.ag-grid-scrolling-cells,.ag-row:not(.ag-header-row,.ag-full-width-row)>.ag-grid-pinned-right-cells,.ag-row.ag-embedded-full-width-row>.ag-grid-pinned-left-cells,.ag-row.ag-embedded-full-width-row>.ag-grid-scrolling-cells,.ag-row.ag-embedded-full-width-row>.ag-grid-pinned-right-cells{border-bottom:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-grid-pinned-bottom-rows-container .ag-row-last:not(.ag-header-row,.ag-full-width-row)>.ag-grid-pinned-left-cells,.ag-grid-pinned-bottom-rows-container .ag-row-last:not(.ag-header-row,.ag-full-width-row)>.ag-grid-scrolling-cells,.ag-grid-pinned-bottom-rows-container .ag-row-last:not(.ag-header-row,.ag-full-width-row)>.ag-grid-pinned-right-cells,.ag-grid-pinned-bottom-rows-container .ag-row-last.ag-embedded-full-width-row>.ag-grid-pinned-left-cells,.ag-grid-pinned-bottom-rows-container .ag-row-last.ag-embedded-full-width-row>.ag-grid-scrolling-cells,.ag-grid-pinned-bottom-rows-container .ag-row-last.ag-embedded-full-width-row>.ag-grid-pinned-right-cells{border-bottom:none}:where(.ag-grid-sticky-bottom-rows-container) .ag-row:where(:not(.ag-header-row,.ag-full-width-row))>.ag-grid-pinned-left-cells,:where(.ag-grid-sticky-bottom-rows-container) .ag-row:where(:not(.ag-header-row,.ag-full-width-row))>.ag-grid-scrolling-cells,:where(.ag-grid-sticky-bottom-rows-container) .ag-row:where(:not(.ag-header-row,.ag-full-width-row))>.ag-grid-pinned-right-cells,:where(.ag-grid-sticky-bottom-rows-container) .ag-row:where(.ag-embedded-full-width-row)>.ag-grid-pinned-left-cells,:where(.ag-grid-sticky-bottom-rows-container) .ag-row:where(.ag-embedded-full-width-row)>.ag-grid-scrolling-cells,:where(.ag-grid-sticky-bottom-rows-container) .ag-row:where(.ag-embedded-full-width-row)>.ag-grid-pinned-right-cells{border-bottom:none;border-top:var(--ag-row-border)}:where(.ag-row:not(.ag-header-row)){background-color:var(--ag-data-background-color);--ag-internal-row-overlay-color:transparent;--ag-internal-row-overlay-image:none}.ag-grid-container-wrapper{width:100%;height:100%}.ag-row:not(.ag-header-row)>.ag-grid-pinned-left-cells,.ag-row:not(.ag-header-row)>.ag-grid-pinned-right-cells{background-color:inherit;background-image:linear-gradient(var(--ag-data-background-color), var(--ag-data-background-color))}.ag-row:not(.ag-header-row) .ag-grid-container-wrapper{background-color:inherit}.ag-spanned-cell-wrapper{background-color:var(--ag-data-background-color);position:absolute}.ag-spanned-cell-wrapper>.ag-spanned-cell{display:block;position:relative}.ag-row-highlight-above:after,.ag-row-highlight-inside:after,.ag-row-highlight-below:after{content:"";width:calc(100% - 1px);height:var(--ag-row-drag-indicator-width);background-color:var(--ag-row-drag-indicator-color);border-radius:calc(var(--ag-row-drag-indicator-width) / 2);pointer-events:none;position:absolute;left:1px}.ag-row-highlight-above:after{top:0}.ag-row-highlight-below:after{bottom:0}.ag-row-highlight-indent:after{width:auto;left:calc(2 * (var(--ag-cell-widget-spacing) + var(--ag-icon-size)) + var(--ag-cell-horizontal-padding) + var(--ag-row-highlight-level) * var(--ag-row-group-indent-size));display:block;right:1px}.ag-row-highlight-inside:after{background-color:var(--ag-selected-row-background-color);border:1px solid var(--ag-range-selection-border-color);width:auto;height:auto;display:block;inset:0}.ag-grid-scrolling-rows,.ag-grid-pinned-bottom-rows-container{background-color:var(--ag-data-background-color)}.ag-row-odd{background-color:var(--ag-odd-row-background-color)}.ag-row-selected{--ag-internal-row-overlay-color:var(--ag-selected-row-background-color)}.ag-row-hover:not(.ag-full-width-row),.ag-row-hover.ag-full-width-row.ag-row-group{--ag-internal-row-overlay-color:var(--ag-row-hover-color)}.ag-row-selected .ag-grid-pinned-left-cells:before,.ag-row-selected .ag-grid-pinned-right-cells:before,.ag-row-selected .ag-grid-scrolling-cells:before,.ag-row-hover:not(.ag-full-width-row) .ag-grid-pinned-left-cells:before,.ag-row-hover:not(.ag-full-width-row) .ag-grid-pinned-right-cells:before,.ag-row-hover:not(.ag-full-width-row) .ag-grid-scrolling-cells:before,.ag-row-selected.ag-full-width-row:before,.ag-row-hover.ag-full-width-row.ag-row-group:before{content:"";pointer-events:none;background-color:var(--ag-internal-row-overlay-color);background-image:var(--ag-internal-row-overlay-image);display:block;position:absolute;inset:0}.ag-row.ag-full-width-row>*{position:relative}.ag-row-hover.ag-row-selected{--ag-internal-row-overlay-color:var(--ag-row-hover-color);--ag-internal-row-overlay-image:linear-gradient(var(--ag-selected-row-background-color), var(--ag-selected-row-background-color))}.ag-column-hover{background-color:var(--ag-column-hover-color)}.ag-header-range-highlight{background-color:var(--ag-range-header-highlight-color)}.ag-ltr .ag-right-aligned-cell{text-align:right}.ag-rtl .ag-right-aligned-cell{text-align:left}.ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}.ag-ltr .ag-right-aligned-cell .ag-skeleton-effect{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-skeleton-effect{margin-right:auto}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group{--ag-internal-calculated-line-height:var(--ag-line-height,calc(var(--ag-row-height) - var(--ag-row-border-width)));--ag-internal-padded-row-height:calc(var(--ag-row-height) - var(--ag-row-border-width) - 2px);line-height:min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));padding-left:calc(var(--ag-cell-horizontal-padding) - 1px + var(--ag-row-group-indent-size) * var(--ag-indentation-level));padding-right:calc(var(--ag-cell-horizontal-padding) - 1px);-webkit-font-smoothing:subpixel-antialiased;border:1px solid #0000}.ag-row>.ag-cell-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px)}.ag-row-dragging{cursor:move;opacity:.5}.ag-cell-inline-editing{border:1px solid var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);background-color:var(--ag-control-panel-background-color);padding:0}.ag-popup-editor .ag-large-text,.ag-autocomplete-list-popup{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-control-panel-background-color);padding:0}.ag-large-text-input{height:auto;padding:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-large-text-input textarea{resize:none}.ag-details-row{padding:calc(var(--ag-grid-size) * 5);background-color:var(--ag-data-background-color)}.ag-layout-auto-height .ag-grid-scrolling-rows,.ag-layout-print .ag-grid-scrolling-rows{min-height:var(--ag-auto-height-min-body-height)}.ag-overlay-loading-wrapper,.ag-overlay-exporting-wrapper,.ag-overlay-modal-wrapper{background-color:var(--ag-modal-overlay-background-color)}.ag-overlay-loading-center,.ag-overlay-exporting-center{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);display:flex}.ag-skeleton-container{align-content:center;width:100%;height:100%}.ag-skeleton-effect{background-color:var(--ag-row-loading-skeleton-effect-color);border-radius:.25rem;width:100%;height:1em;animation:1.5s ease-in-out .5s infinite ag-skeleton-loading}@keyframes ag-skeleton-loading{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ag-ltr .ag-loading{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-loading{padding-right:var(--ag-cell-horizontal-padding)}.ag-loading{align-items:center;height:100%;display:flex}.ag-ltr .ag-loading-icon{padding-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-loading-icon{padding-left:var(--ag-cell-widget-spacing)}.ag-icon-loading{animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ag-body-vertical-content-no-gap .ag-has-bottom-pinned-rows .ag-grid-scrolling-container .ag-row-last>.ag-grid-pinned-left-cells,.ag-body-vertical-content-no-gap .ag-has-bottom-pinned-rows .ag-grid-scrolling-container .ag-row-last>.ag-grid-scrolling-cells,.ag-body-vertical-content-no-gap .ag-has-bottom-pinned-rows .ag-grid-scrolling-container .ag-row-last>.ag-grid-pinned-right-cells,.ag-body-vertical-content-no-gap .ag-has-bottom-pinned-rows .ag-grid-pinned-bottom-rows .ag-grid-sticky-bottom-rows-container .ag-row-last>.ag-grid-pinned-left-cells,.ag-body-vertical-content-no-gap .ag-has-bottom-pinned-rows .ag-grid-pinned-bottom-rows .ag-grid-sticky-bottom-rows-container .ag-row-last>.ag-grid-scrolling-cells,.ag-body-vertical-content-no-gap .ag-has-bottom-pinned-rows .ag-grid-pinned-bottom-rows .ag-grid-sticky-bottom-rows-container .ag-row-last>.ag-grid-pinned-right-cells{border-bottom:none}.ag-grid-pinned-bottom-rows>.ag-grid-pinned-bottom-rows-container>.ag-row:first-child:not(.ag-row-pinned)>.ag-grid-pinned-left-cells,.ag-grid-pinned-bottom-rows>.ag-grid-pinned-bottom-rows-container>.ag-row:first-child:not(.ag-row-pinned)>.ag-grid-scrolling-cells,.ag-grid-pinned-bottom-rows>.ag-grid-pinned-bottom-rows-container>.ag-row:first-child:not(.ag-row-pinned)>.ag-grid-pinned-right-cells,.ag-grid-pinned-bottom-rows>.ag-grid-pinned-bottom-rows-container>.ag-row:first-child:not(.ag-row-pinned)>.ag-full-width-anchor{border-top:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport{background-color:var(--ag-background-color)}.ag-grid-scrollable-area.ag-has-bottom-pinned-rows .ag-grid-pinned-bottom-rows-container:before{content:"";border-top:var(--ag-borders-critical) var(--ag-border-color);pointer-events:none;z-index:3;position:absolute;top:0;left:0;right:0}.ag-find-cell{text-overflow:ellipsis;display:block;overflow:hidden}.ag-find-match{color:var(--ag-find-match-color);background-color:var(--ag-find-match-background-color)}.ag-find-active-match{color:var(--ag-find-active-match-color);background-color:var(--ag-find-active-match-background-color)}.ag-ltr .ag-cell{border-right:var(--ag-cell-horizontal-border)}.ag-rtl .ag-cell{border-left:var(--ag-cell-horizontal-border)}.ag-ltr .ag-cell{border-right-width:1px}.ag-rtl .ag-cell{border-left-width:1px}.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell-range-selected:not(.ag-cell-focus),.ag-cell-range-selected.ag-cell-range-chart,.ag-grid-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,.ag-cell-range-selected.ag-cell-range-chart.ag-cell-range-chart,.ag-grid-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart{background-color:var(--ag-range-selection-chart-background-color)!important}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,.ag-cell-range-selected.ag-cell-range-chart.ag-cell-range-chart.ag-cell-range-chart-category,.ag-grid-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category{background-color:var(--ag-range-selection-chart-category-background-color)!important}.ag-cell-range-selected-1:not(.ag-cell-focus),.ag-cell-range-selected-1.ag-cell-range-chart,.ag-cell-range-selected-1.ag-formula-range,.ag-root:not(.ag-context-menu-open) .ag-grid-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected-2:not(.ag-cell-focus),.ag-cell-range-selected-2.ag-cell-range-chart,.ag-cell-range-selected-2.ag-formula-range,.ag-grid-viewport:not(.ag-has-focus) .ag-cell-range-selected-2{background-color:var(--ag-range-selection-background-color-2)}.ag-cell-range-selected-3:not(.ag-cell-focus),.ag-cell-range-selected-3.ag-cell-range-chart,.ag-cell-range-selected-3.ag-formula-range,.ag-grid-viewport:not(.ag-has-focus) .ag-cell-range-selected-3{background-color:var(--ag-range-selection-background-color-3)}.ag-cell-range-selected-4:not(.ag-cell-focus),.ag-cell-range-selected-4.ag-cell-range-chart,.ag-cell-range-selected-4.ag-formula-range,.ag-grid-viewport:not(.ag-has-focus) .ag-cell-range-selected-4{background-color:var(--ag-range-selection-background-color-4)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:var(--ag-range-selection-border-color);border-top-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:var(--ag-range-selection-border-color);border-right-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:var(--ag-range-selection-border-color);border-bottom-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:var(--ag-range-selection-border-color);border-left-style:var(--ag-range-selection-border-style)}.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-ltr .ag-cell-range-single-cell,.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-rtl .ag-cell-range-single-cell,.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle{border:1px solid;border-color:var(--ag-range-selection-border-color);border-style:var(--ag-range-selection-border-style);outline:initial}.ag-cell.ag-selection-fill-top,.ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-right,.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-right,.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-cell.ag-selection-fill-bottom,.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-left,.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-left,.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-fill-handle,.ag-range-handle{width:6px;height:6px;position:absolute;bottom:-1px}.ag-ltr .ag-fill-handle,.ag-ltr .ag-range-handle{right:-1px}.ag-rtl .ag-fill-handle,.ag-rtl .ag-range-handle{left:-1px}.ag-fill-handle,.ag-range-handle{background-color:var(--ag-range-selection-border-color)}.ag-fill-handle{cursor:crosshair}.ag-range-handle{cursor:nwse-resize}.ag-cell-inline-editing{border-color:var(--ag-input-focus-border-color)!important}.ag-cell-inline-editing.ag-cell-editing-error{border-color:var(--ag-invalid-color)!important}.ag-menu{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-menu-background-color);border-color:var(--ag-menu-border-color);padding:0}.ag-menu.ag-tabs{min-width:var(--ag-tab-min-width)}.ag-menu-list{cursor:default;padding:var(--ag-grid-size) 0}.ag-menu-separator{height:calc(var(--ag-grid-size) * 2 + 1px)}.ag-menu-separator-part:after{content:"";border-top:var(--ag-borders-critical) var(--ag-border-color);display:block}.ag-menu-option{position:relative}.ag-menu-option:focus-visible{outline:none}.ag-menu-option:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 2px);height:calc(100% - 2px);display:block;position:absolute;top:1px;left:1px}.ag-menu-option-active,.ag-compact-menu-option-active{background-color:var(--ag-row-hover-color)}.ag-menu-option-part,.ag-compact-menu-option-part{line-height:var(--ag-icon-size);padding:calc(var(--ag-grid-size) + 2px) 0}.ag-menu-option-disabled,.ag-compact-menu-option-disabled,.ag-show-values-as-inapplicable{opacity:.5}.ag-ltr .ag-menu-option-icon,.ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-menu-option-icon,.ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 2)}.ag-menu-option-icon,.ag-compact-menu-option-icon{width:var(--ag-icon-size)}.ag-menu-option-text,.ag-compact-menu-option-text{padding-left:calc(var(--ag-grid-size) * 2);padding-right:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-menu-option-shortcut,.ag-ltr .ag-compact-menu-option-shortcut{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-shortcut,.ag-rtl .ag-compact-menu-option-shortcut{padding-left:var(--ag-grid-size)}.ag-ltr .ag-menu-option-popup-pointer,.ag-ltr .ag-compact-menu-option-popup-pointer{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-popup-pointer,.ag-rtl .ag-compact-menu-option-popup-pointer{padding-left:var(--ag-grid-size)}.ag-tabs-header,.ag-tabs-header-wrapper{display:flex}.ag-tabs-header-wrapper .ag-tabs-header{flex:1}.ag-tabs-close-button-wrapper{border:0;border-right:var(--ag-borders) var(--ag-border-color);padding:var(--ag-grid-size)}.ag-tabs-close-button{background-color:unset;cursor:pointer;border:0;padding:0}.ag-tab{border-bottom:var(--ag-selected-tab-underline-width) solid transparent;transition:border-bottom var(--ag-selected-tab-underline-transition-speed);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.ag-tab:focus-visible{outline:none}.ag-tab:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 8px);height:calc(100% - 8px);display:block;position:absolute;top:4px;left:4px}.ag-tab-selected{border-bottom-color:var(--ag-selected-tab-underline-color)}.ag-menu-header{color:var(--ag-secondary-foreground-color)}.ag-filter-separator{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-filter-select .ag-picker-field-wrapper{width:0}.ag-filter-condition-operator{height:17px}.ag-ltr .ag-filter-condition-operator-or{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-condition-operator-or{margin-right:calc(var(--ag-grid-size) * 2)}.ag-set-filter-select-all{padding-top:var(--ag-widget-container-vertical-padding)}.ag-set-filter-list,.ag-filter-no-matches{height:calc(var(--ag-list-item-height) * 6)}.ag-set-filter-tree-list{height:calc(var(--ag-list-item-height) * 10)}.ag-set-filter-filter{margin-top:var(--ag-widget-container-vertical-padding);margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-filter-to{margin-top:var(--ag-widget-vertical-spacing)}.ag-mini-filter{margin:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-set-filter{--ag-indentation-level:0}.ag-ltr .ag-set-filter-item{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-item{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-rtl .ag-set-filter-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-ltr .ag-set-filter-group-icons{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-set-filter-group-icons{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-menu .ag-set-filter-list{min-width:max(200px,100%)}.ag-filter-virtual-list-item:focus-visible{outline:none}.ag-filter-virtual-list-item:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 2px);height:calc(100% - 2px);display:block;position:absolute;top:1px;left:1px}.ag-filter-apply-panel{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-filter-apply-panel-button{line-height:1.5}.ag-ltr .ag-filter-apply-panel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-apply-panel-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-simple-filter-body-wrapper{gap:var(--ag-widget-vertical-spacing);padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:var(--ag-widget-container-vertical-padding);min-height:calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));flex-direction:column;display:flex;overflow-y:auto}.ag-simple-filter-body-wrapper .ag-resizer-wrapper{margin:0}.ag-menu:not(.ag-tabs) .ag-filter .ag-filter-body-wrapper,.ag-menu:not(.ag-tabs) .ag-filter>:not(.ag-filter-wrapper){min-width:calc(var(--ag-menu-min-width) - 2px)}.ag-filter-no-matches{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-multi-filter-menu-item{margin:var(--ag-grid-size) 0}.ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 2) var(--ag-grid-size);background-color:#0000}.ag-group-filter-field-select-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-group-filter-field-select-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-multi-filter-group-title-bar:focus-visible{outline:none}.ag-multi-filter-group-title-bar:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 8px);height:calc(100% - 8px);display:block;position:absolute;top:4px;left:4px}.ag-side-bar{position:relative}.ag-tool-panel-wrapper{width:var(--ag-horizontal-size,var(--ag-side-bar-panel-width));background-color:var(--ag-control-panel-background-color)}.ag-tool-panel-content{height:100%;display:flex;overflow:hidden auto}.ag-tool-panel-wrapper.ag-tool-panel-animating{transition:width var(--ag-side-bar-panel-animation-duration) ease-in-out;display:block!important}@media (prefers-reduced-motion:reduce){.ag-tool-panel-wrapper.ag-tool-panel-animating{transition:none}}.ag-tool-panel-external{flex-direction:row;width:100%;display:flex}:where(.ag-tool-panel-external) .ag-tool-panel-wrapper{flex-grow:1}.ag-side-buttons{padding-top:calc(var(--ag-grid-size) * 4);width:calc(var(--ag-icon-size) + 4px);scrollbar-width:thin;position:relative;overflow:hidden auto}button.ag-side-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;width:100%;min-height:calc(var(--ag-grid-size) * 18);border:none;border-top:var(--ag-borders-side-button) var(--ag-border-color);border-bottom:var(--ag-borders-side-button) var(--ag-border-color);background:50% no-repeat;margin:0}button.ag-side-button-button:focus{box-shadow:none}.ag-side-button-button:focus-visible{outline:none}.ag-side-button-button:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 8px);height:calc(100% - 8px);display:block;position:absolute;top:4px;left:4px}.ag-selected button.ag-side-button-button{background-color:var(--ag-side-button-selected-background-color)}.ag-side-button-icon-wrapper{margin-bottom:3px}.ag-ltr .ag-side-bar-left,.ag-rtl .ag-side-bar-right{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:var(--ag-selected-tab-underline-width) solid transparent;transition:border-right var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:var(--ag-selected-tab-underline-color)}.ag-rtl .ag-side-bar-left,.ag-ltr .ag-side-bar-right{border-left:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper{border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-side-button-button{border-left:var(--ag-selected-tab-underline-width) solid transparent;transition:border-left var(--ag-selected-tab-underline-transition-speed)}.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button{border-left-color:var(--ag-selected-tab-underline-color)}.ag-filter-toolpanel-header{height:calc(var(--ag-grid-size) * 6)}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{padding:0 var(--ag-grid-size)}.ag-filter-toolpanel-header:focus-visible{outline:none}.ag-filter-toolpanel-header:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 8px);height:calc(100% - 8px);display:block;position:absolute;top:4px;left:4px}.ag-filter-toolpanel-group:not(.ag-has-filter)>.ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon{display:none}.ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size) * 8)}.ag-filter-toolpanel-group-item{margin-top:calc(var(--ag-grid-size) * .5);margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-filter-toolpanel-search{height:var(--ag-header-height)}.ag-filter-toolpanel-search-input{height:calc(var(--ag-grid-size) * 4);flex-grow:1}.ag-ltr .ag-filter-toolpanel-search-input{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-search-input{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-ltr .ag-filter-toolpanel-expand,.ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-expand,.ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-title-bar{background-color:#0000}.ag-ltr .ag-filter-toolpanel-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level,0) + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level,0) + var(--ag-grid-size))}.ag-filter-toolpanel-instance-filter{border-bottom:var(--ag-borders) var(--ag-border-color);border-top:var(--ag-borders) var(--ag-border-color);margin-top:var(--ag-grid-size)}.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,.ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,.ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:var(--ag-grid-size)}.ag-set-filter-group-icons{color:var(--ag-secondary-foreground-color)}.ag-filter-panel{flex-direction:column;width:100%;display:flex}.ag-filter-panel .ag-simple-filter-body-wrapper{padding:var(--ag-widget-vertical-spacing) var(--ag-widget-container-horizontal-padding) 0}.ag-filter-panel .ag-mini-filter{margin-top:var(--ag-widget-vertical-spacing);margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-filter-panel .ag-standard-button{transition:background-color .25s ease-in-out,color .25s ease-in-out}.ag-filter-panel .ag-simple-filter-body-wrapper>:last-child,.ag-filter-panel .ag-set-filter-body-wrapper{margin-bottom:var(--ag-widget-container-vertical-padding)}.ag-filter-panel-container{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding) 0;flex:1;overflow:auto}.ag-filter-panel-container>:not(:last-child){margin-bottom:var(--ag-widget-container-vertical-padding)}.ag-filter-card{border:1px solid var(--ag-border-color);border-radius:var(--ag-border-radius);background-color:var(--ag-background-color)}.ag-ltr .ag-filter-card .ag-set-filter-item{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));padding-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-filter-card .ag-set-filter-item{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));padding-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-card-header{padding-top:var(--ag-widget-vertical-spacing);flex-direction:row;align-items:center;display:flex}.ag-ltr .ag-filter-card-header>:not(:last-child){padding-right:var(--ag-grid-size)}.ag-rtl .ag-filter-card-header>:not(:last-child){padding-left:var(--ag-grid-size)}.ag-filter-card-heading{padding-top:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));flex:1;overflow:hidden}.ag-ltr .ag-filter-card-heading{padding-left:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-filter-card-heading{padding-right:var(--ag-widget-horizontal-spacing)}.ag-filter-card-expand{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.ag-filter-card-title{text-overflow:ellipsis;overflow:hidden}.ag-filter-card-expand-icon{flex:1;justify-content:end;display:flex}.ag-filter-card-editing-icon{margin:0 var(--ag-grid-size)}.ag-filter-card-summary,.ag-filter-card-expand-icon .ag-icon,.ag-filter-card-delete-icon .ag-icon,.ag-filter-card-editing-icon .ag-icon{color:var(--ag-filter-panel-card-subtle-color)}.ag-filter-card-expand-icon .ag-icon,.ag-filter-card-delete-icon .ag-icon{transition:color .25s ease-in-out}.ag-filter-card-expand-icon:hover .ag-icon,.ag-filter-card-delete-icon:hover .ag-icon,.ag-filter-card-heading:hover .ag-filter-card-expand-icon .ag-icon{color:var(--ag-filter-panel-card-subtle-hover-color)}.ag-filter-card-expand,.ag-filter-card-delete{border-radius:var(--ag-button-border-radius);cursor:pointer;background:0 0;border:none;padding:0}.ag-filter-panel .ag-standard-button{cursor:pointer}.ag-filter-card-summary,.ag-filter-type-select{margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-ltr .ag-filter-card-delete{margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-filter-card-delete{margin-left:var(--ag-widget-horizontal-spacing)}.ag-filter-card-summary{margin-bottom:var(--ag-widget-container-vertical-padding)}.ag-filter-type-select{padding-top:var(--ag-widget-vertical-spacing)}.ag-filter-card-add{border:0;padding:0}.ag-filter-add-button{flex-direction:row;align-items:center;width:100%;line-height:1.5;display:flex}.ag-ltr .ag-filter-add-button-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-add-button-label{margin-right:var(--ag-grid-size)}.ag-filter-add-select{border:0}.ag-ltr .ag-filter-add-select .ag-text-field-input{padding-left:calc(var(--ag-grid-size) * 1.5 + 12px)!important}.ag-rtl .ag-filter-add-select .ag-text-field-input{padding-right:calc(var(--ag-grid-size) * 1.5 + 12px)!important}.ag-filter-add-select .ag-rich-select-value{padding:calc((1.5 * var(--ag-font-size) + 4 * var(--ag-grid-size) - var(--ag-input-height)) / 2) var(--ag-grid-size);border:0}.ag-pivot-mode-panel{min-height:var(--ag-header-height);height:var(--ag-header-height);display:flex}.ag-pivot-mode-select{align-items:center;display:flex}.ag-ltr .ag-pivot-mode-select{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-pivot-mode-select{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-column-select-header:focus-visible{outline:none}.ag-column-select-header:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 8px);height:calc(100% - 8px);display:block;position:absolute;top:4px;left:4px}.ag-column-select-header{height:var(--ag-header-height);padding:0 var(--ag-widget-container-horizontal-padding);border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);align-items:center}.ag-column-panel-column-select{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-column-select:not(.ag-last-visible-child){border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-buttons{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding) 0;justify-content:flex-end;gap:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing);flex-wrap:wrap;display:flex;overflow:hidden}.ag-column-panel-buttons .ag-standard-button{transition:background-color .25s ease-in-out,color .25s ease-in-out}.ag-column-panel-buttons:last-child{padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-column-panel-buttons-button{line-height:1.5}.ag-column-panel .ag-standard-button.ag-column-panel-buttons-apply-button:not(:disabled){color:var(--ag-column-panel-apply-button-color);background-color:var(--ag-column-panel-apply-button-background-color)}.ag-column-group-icons,.ag-column-select-header-icon{color:var(--ag-secondary-foreground-color)}.ag-column-select-list .ag-list-item-hovered:after{content:"";height:1px;position:absolute;left:0;right:0}.ag-column-select-list .ag-item-highlight-top:after{top:0}.ag-column-select-list .ag-item-highlight-bottom:after{bottom:0}.ag-advanced-filter-header{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row{height:var(--ag-header-height);border-bottom:none}.ag-header-row .ag-grid-scrolling-cells{background-color:var(--ag-header-background-color)}.ag-header-row>.ag-grid-pinned-left-cells,.ag-header-row>.ag-grid-pinned-right-cells{background-image:linear-gradient(var(--ag-background-color), var(--ag-background-color))}.ag-header-row .ag-grid-container-wrapper{background-color:var(--ag-header-background-color);width:100%;height:100%}.ag-header-row .ag-grid-pinned-right-cells{overflow:visible}.ag-header-row .ag-grid-pinned-right-cells .ag-grid-container-wrapper{border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row .ag-grid-pinned-left-cells{overflow:visible}.ag-header-row .ag-grid-pinned-left-cells .ag-grid-container-wrapper{border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-cell:not(.ag-right-aligned-header) .ag-calculated-column-icon,.ag-header-cell:not(.ag-right-aligned-header) .ag-header-col-ref{margin-right:var(--ag-grid-size)}.ag-header-cell:not(.ag-right-aligned-header) .ag-header-col-ref{color:var(--ag-subtle-text-color)}.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-header-cell.ag-right-aligned-header .ag-header-col-ref{margin-left:var(--ag-grid-size);color:var(--ag-subtle-text-color)}.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-show-values-as-dormant{opacity:.35}.ag-header-cell,.ag-header-group-cell{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-header-cell.ag-header-cell-moving,.ag-header-group-cell.ag-header-cell-moving{background-color:var(--ag-header-cell-moving-background-color)}.ag-ltr .ag-header-group-cell-label.ag-sticky-label{left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-group-cell-label.ag-sticky-label{right:var(--ag-cell-horizontal-padding)}.ag-header-cell:focus-visible{outline:none}.ag-header-cell:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 8px);height:calc(100% - 8px);display:block;position:absolute;top:4px;left:4px}.ag-header-group-cell:focus-visible{outline:none}.ag-header-group-cell:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 8px);height:calc(100% - 8px);display:block;position:absolute;top:4px;left:4px}.ag-advanced-filter-header-cell:focus-visible{outline:none}.ag-advanced-filter-header-cell:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 8px);height:calc(100% - 8px);display:block;position:absolute;top:4px;left:4px}.ag-header-icon{color:var(--ag-secondary-foreground-color)}.ag-header-expand-icon{cursor:pointer}.ag-ltr .ag-header-expand-icon{margin-left:4px}.ag-rtl .ag-header-expand-icon{margin-right:4px}.ag-header-row.ag-header-row-not-first .ag-header-cell:not(.ag-header-span-height.ag-header-span-total,.ag-header-parent-hidden),.ag-header-row.ag-header-row-not-first .ag-header-group-cell.ag-header-group-cell-with-group{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-header-group-cell:first-of-type.ag-column-resizing,.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing{background-color:var(--ag-header-cell-hover-background-color)}.ag-header-cell:before,.ag-header-group-cell:before{content:"";z-index:1;display:var(--ag-header-column-separator-display);width:var(--ag-header-column-separator-width);height:var(--ag-header-column-separator-height);top:calc(50% - var(--ag-header-column-separator-height) * .5);background-color:var(--ag-header-column-separator-color);position:absolute}.ag-ltr .ag-header-cell:before,.ag-ltr .ag-header-group-cell:before{right:0}.ag-rtl .ag-header-cell:before,.ag-rtl .ag-header-group-cell:before{left:0}.ag-header-highlight-before:after,.ag-header-highlight-after:after{content:"";height:100%;width:var(--ag-column-drag-indicator-width);border-radius:calc(var(--ag-column-drag-indicator-width) / 2);background-color:var(--ag-column-drag-indicator-color);position:absolute}.ag-header-highlight-before:after{left:0}.ag-header-highlight-after:after{right:0}.ag-grid-pinned-left-cells .ag-header-highlight-after:after{right:1px}.ag-header-cell-resize{align-items:center;display:flex}.ag-header-cell-resize:after{content:"";z-index:1;display:var(--ag-header-column-resize-handle-display);width:var(--ag-header-column-resize-handle-width);height:var(--ag-header-column-resize-handle-height);top:calc(50% - var(--ag-header-column-resize-handle-height) * .5);background-color:var(--ag-header-column-resize-handle-color);position:absolute}.ag-ltr .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-rtl .ag-header-cell-resize:after{right:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-header-cell.ag-header-span-height .ag-header-cell-resize:after{height:calc(100% - var(--ag-grid-size) * 4);top:calc(var(--ag-grid-size) * 2)}.ag-grid-pinned-left-cells .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-grid-pinned-right-cells .ag-header-cell-resize:after{left:50%}.ag-ltr .ag-header-select-all{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-select-all{margin-left:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-floating-filter-button{margin-left:var(--ag-cell-widget-spacing)}.ag-rtl .ag-floating-filter-button{margin-right:var(--ag-cell-widget-spacing)}.ag-floating-filter-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;appearance:none;height:var(--ag-icon-size);width:var(--ag-icon-size);background:0 0;border:none;padding:0}.ag-filter-loading{background-color:var(--ag-control-panel-background-color);height:100%;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);z-index:1;align-items:unset;width:100%;position:absolute}.ag-paging-panel{border-top:1px solid;border-top-color:var(--ag-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-pagination-panel-height);scrollbar-width:thin;overflow:auto hidden}.ag-paging-panel-content>*{margin:0 var(--ag-cell-horizontal-padding)}.ag-paging-panel-content>.ag-paging-page-size .ag-wrapper{min-width:calc(var(--ag-grid-size) * 10)}.ag-paging-button{cursor:pointer}.ag-paging-button.ag-disabled{cursor:default;color:var(--ag-disabled-foreground-color)}.ag-number-field.ag-paging-number{display:inline-block}.ag-number-field.ag-paging-number .ag-input-field-input{text-align:end;padding-inline:var(--ag-grid-size)}.ag-paging-button:focus-visible{outline:none}.ag-paging-button:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.ag-paging-button,.ag-paging-description{margin:0 var(--ag-grid-size);line-height:0}.ag-paging-row-summary-panel{display:inline-grid}.ag-paging-row-summary-panel:before{content:var(--ag-internal-pagination-width-string);visibility:hidden;font-variant-numeric:tabular-nums;grid-area:1/1;font-weight:500}.ag-paging-row-summary-content{grid-area:1/1;justify-self:center}.ag-status-bar{border-top:var(--ag-borders) var(--ag-border-color);color:var(--ag-disabled-foreground-color);padding-right:calc(var(--ag-grid-size) * 4);padding-left:calc(var(--ag-grid-size) * 4);scrollbar-width:thin;line-height:1.5;overflow:auto hidden}.ag-status-name-value-value{color:var(--ag-foreground-color)}.ag-status-bar-center{text-align:center}.ag-status-name-value{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);padding-top:calc(var(--ag-grid-size) * 2);padding-bottom:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell{background:var(--ag-chip-background-color);border-radius:calc(var(--ag-grid-size) * 4);height:calc(var(--ag-grid-size) * 4);padding:0 calc(var(--ag-grid-size) * .5);border:1px solid var(--ag-chip-border-color);font-weight:400}.ag-column-drop-cell:focus-visible{outline:none}.ag-column-drop-cell:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 4px);height:calc(100% - 4px);display:block;position:absolute;top:2px;left:2px}.ag-column-drop-cell-text{margin:0 var(--ag-grid-size)}.ag-column-drop-cell-button{min-width:calc(var(--ag-grid-size) * 4);margin:0 calc(var(--ag-grid-size) * .5);color:var(--ag-secondary-foreground-color)}.ag-column-drop-cell-drag-handle{margin-left:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell-ghost{opacity:.5}.ag-column-drop-horizontal{background-color:var(--ag-header-background-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-column-drop-horizontal{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child){border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child){border-left:var(--ag-borders) var(--ag-border-color)}.ag-column-drop-horizontal-cell-separator{margin:0 var(--ag-grid-size);color:var(--ag-secondary-foreground-color)}.ag-column-drop-horizontal-empty-message{color:var(--ag-disabled-foreground-color)}.ag-ltr .ag-column-drop-horizontal-icon{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal-icon{margin-left:var(--ag-cell-horizontal-padding)}.ag-column-drop-vertical-list{padding-bottom:var(--ag-grid-size);padding-right:var(--ag-grid-size);padding-left:var(--ag-grid-size)}.ag-column-drop-vertical-cell{margin-top:var(--ag-grid-size)}.ag-column-drop-vertical{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);min-height:50px}.ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-column-drop-vertical-icon{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size)}.ag-column-drop-vertical-empty-message{color:var(--ag-disabled-foreground-color);margin-top:var(--ag-grid-size);position:absolute;inset:0;overflow:hidden}.ag-select-agg-func-popup{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background:var(--ag-background-color);height:calc(var(--ag-grid-size) * 5 * 3.5);padding:0}.ag-select-agg-func-virtual-list-item{cursor:default}.ag-ltr .ag-select-agg-func-virtual-list-item{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-select-agg-func-virtual-list-item{padding-right:calc(var(--ag-grid-size) * 2)}.ag-select-agg-func-virtual-list-item:hover{background-color:var(--ag-selected-row-background-color)}.ag-select-agg-func-virtual-list-item:focus-visible{outline:none}.ag-select-agg-func-virtual-list-item:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 2px);height:calc(100% - 2px);display:block;position:absolute;top:1px;left:1px}.ag-sort-indicator-container{display:flex}.ag-ltr .ag-sort-indicator-icon{padding-left:var(--ag-grid-size)}.ag-rtl .ag-sort-indicator-icon{padding-right:var(--ag-grid-size)}.ag-chart{width:100%;height:100%;display:flex;position:relative}.ag-chart-components-wrapper{flex:auto;display:flex;position:relative}.ag-chart-canvas-wrapper{flex:auto;position:relative}.ag-chart-menu{flex-direction:column;display:flex;position:absolute;top:16px}.ag-ltr .ag-chart-menu{right:20px}.ag-rtl .ag-chart-menu{left:20px}.ag-chart-docked-container{min-width:var(--ag-chart-menu-panel-width);position:relative}.ag-chart-menu-hidden~.ag-chart-docked-container{display:none}.ag-chart-tabbed-menu{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ag-chart-tabbed-menu-header{-webkit-user-select:none;user-select:none;cursor:default;flex:none}.ag-chart-tabbed-menu-body{flex:auto;align-items:stretch;display:flex;overflow:hidden}.ag-chart-tab{width:100%;overflow:hidden auto}.ag-chart-settings{overflow-x:hidden}.ag-chart-settings-wrapper{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ag-chart-settings-nav-bar{-webkit-user-select:none;user-select:none;align-items:center;width:100%;height:30px;padding:0 10px;display:flex}.ag-chart-settings-card-selector{flex:auto;justify-content:space-around;align-items:center;height:100%;padding:0 10px;display:flex}.ag-chart-settings-card-item{cursor:pointer;background-color:#000;width:10px;height:10px;position:relative}.ag-chart-settings-card-item.ag-not-selected{opacity:.2}.ag-chart-settings-card-item:before{content:" ";background-color:#0000;width:20px;height:20px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;top:50%;left:50%}.ag-chart-settings-prev,.ag-chart-settings-next{flex:none;position:relative}.ag-chart-settings-prev:focus-within,.ag-chart-settings-next:focus-within{box-shadow:var(--ag-input-focus-box-shadow);border-radius:1px}.ag-chart-settings-prev-button,.ag-chart-settings-next-button{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.ag-chart-settings-mini-charts-container{flex:auto;position:relative;overflow:hidden auto}.ag-chart-settings-mini-wrapper{flex-direction:column;width:100%;min-height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.ag-chart-settings-mini-wrapper.ag-animating{transition:left .3s ease-in-out}.ag-chart-mini-thumbnail{cursor:pointer}.ag-chart-mini-thumbnail-canvas{display:block}.ag-chart-data-wrapper,.ag-chart-format-wrapper,.ag-chart-advanced-settings-wrapper{-webkit-user-select:none;user-select:none;flex-direction:column;padding-bottom:16px;display:flex;position:relative}.ag-chart-data-wrapper,.ag-chart-advanced-settings-wrapper{height:100%;overflow-y:auto}.ag-chart-advanced-settings{background-color:var(--ag-control-panel-background-color)}.ag-chart-advanced-settings-wrapper,.ag-chart-advanced-settings{width:100%}.ag-chart-advanced-settings-wrapper{padding-bottom:0}.ag-chart-data-section,.ag-chart-format-section,.ag-chart-advanced-settings-section{margin:0;display:flex}.ag-chart-advanced-settings-section{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-chart-advanced-settings-section:not(:last-child){border-bottom:1px solid var(--ag-secondary-border-color)}.ag-chart-empty-text{background-color:var(--ag-background-color);justify-content:center;align-items:center;width:100%;height:100%;display:flex;top:0}.ag-chart .ag-chart-menu-wrapper .ag-chart-menu{flex-direction:row;gap:20px;width:auto;display:flex;top:8px}.ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{right:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:right}.ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{left:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:left}.ag-charts-font-size-color{justify-content:space-between;align-self:stretch;display:flex}.ag-charts-data-group-item{position:relative}.ag-charts-data-group-item:not(:last-child){margin-bottom:var(--ag-grid-size)}.ag-chart-menu{border-radius:var(--ag-card-radius);background:var(--ag-background-color)}.ag-chart-menu-icon{opacity:.5;cursor:pointer;border-radius:var(--ag-card-radius);color:var(--ag-secondary-foreground-color);margin:2px 0}.ag-chart-menu-icon:hover{opacity:1}.ag-chart-menu-toolbar-button{background-color:unset;border:0;border-radius:1px;padding:0 2px}.ag-chart-mini-thumbnail{border:1px solid var(--ag-secondary-border-color);border-radius:5px;padding:1px}.ag-chart-mini-thumbnail.ag-selected{border-color:var(--ag-minichart-selected-chart-color);padding:unset;border-width:2px}.ag-chart-mini-thumbnail:focus-visible{border-color:var(--ag-minichart-selected-chart-color);box-shadow:var(--ag-input-focus-box-shadow);outline:none}.ag-chart-settings-card-item{background:var(--ag-foreground-color);border-radius:4px;width:8px;height:8px}.ag-chart-settings-card-item.ag-selected{background-color:var(--ag-minichart-selected-page-color)}.ag-chart-data-column-drag-handle{margin-left:var(--ag-grid-size)}.ag-charts-settings-group-title-bar,.ag-charts-data-group-title-bar,.ag-charts-format-top-level-group-title-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color);position:relative}.ag-charts-advanced-settings-top-level-group-title-bar{background-color:unset;position:relative}.ag-charts-data-group-title-bar:focus-visible{outline:none}.ag-charts-data-group-title-bar:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 8px);height:calc(100% - 8px);display:block;position:absolute;top:4px;left:4px}.ag-charts-format-top-level-group-title-bar:focus-visible{outline:none}.ag-charts-format-top-level-group-title-bar:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 8px);height:calc(100% - 8px);display:block;position:absolute;top:4px;left:4px}.ag-charts-data-group-title-bar .ag-charts-data-group-title,.ag-charts-format-top-level-group-title-bar .ag-charts-format-top-level-group-title{cursor:pointer}.ag-charts-data-group-container{padding:calc(var(--ag-widget-container-vertical-padding) * .5) var(--ag-widget-container-horizontal-padding)}.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select){height:var(--ag-list-item-height)}.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field{margin-top:var(--ag-grid-size)}.ag-charts-data-group-container .ag-list-item-hovered:after{content:"";height:1px;position:absolute;left:0;right:0}.ag-charts-data-group-container .ag-item-highlight-top:after{top:0}.ag-charts-data-group-container .ag-item-highlight-bottom:after{bottom:0}.ag-ltr .ag-charts-format-top-level-group-container,.ag-ltr .ag-charts-advanced-settings-top-level-group-container{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-charts-format-top-level-group-container,.ag-rtl .ag-charts-advanced-settings-top-level-group-container{margin-right:calc(var(--ag-grid-size) * 2)}.ag-charts-format-top-level-group-container,.ag-charts-advanced-settings-top-level-group-container{padding:var(--ag-grid-size)}.ag-charts-format-top-level-group-item,.ag-charts-advanced-settings-top-level-group-item{margin:var(--ag-grid-size) 0}.ag-charts-format-sub-level-group-container{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-charts-format-sub-level-group-container>*,.ag-charts-format-sub-level-no-header-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-format-sub-level-group-container .ag-charts-format-sub-level-group-item.ag-font-panel-no-header{margin:0}.ag-charts-settings-group-container{padding:var(--ag-grid-size);grid-template-columns:60px 1fr 60px 1fr 60px;row-gap:8px;display:grid}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1){grid-column:1}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2){grid-column:3}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3){grid-column:5}.ag-ltr .ag-chart-menu-panel{border-left:solid 1px var(--ag-border-color)}.ag-rtl .ag-chart-menu-panel{border-right:solid 1px var(--ag-border-color)}.ag-chart-menu-panel{background-color:var(--ag-control-panel-background-color)}.ag-date-time-list-page-title-bar{display:flex}.ag-date-time-list-page-title{text-align:center;flex-grow:1}.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row{display:flex}.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{flex-grow:1;flex-basis:0}.ag-date-time-list-page-entry{cursor:pointer;text-align:center}.ag-date-time-list-page-column-label{text-align:center}.ag-advanced-filter-header{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding);z-index:1;align-items:center;display:flex;position:relative}.ag-advanced-filter{align-items:center;width:100%;display:flex}.ag-advanced-filter-buttons{display:contents}.ag-advanced-filter-builder-button{background-color:unset;color:var(--ag-foreground-color);font-size:var(--ag-font-size);border:0;align-items:center;font-weight:600;line-height:normal;display:flex}.ag-ltr .ag-advanced-filter-builder-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-advanced-filter-builder-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-button{white-space:nowrap}.ag-advanced-filter-builder-button:hover:not(:disabled){background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-button:not(:disabled){cursor:pointer}.ag-advanced-filter-builder-button:disabled{color:var(--ag-disabled-foreground-color)}.ag-advanced-filter-builder-button-label{margin-left:var(--ag-grid-size)}.ag-advanced-filter-builder{-webkit-user-select:none;user-select:none;background-color:var(--ag-control-panel-background-color);flex-direction:column;width:100%;display:flex}.ag-advanced-filter-builder-list .ag-list-item-hovered:after{content:"";height:1px;position:absolute;left:0;right:0}.ag-advanced-filter-builder-list .ag-item-highlight-top:after{top:0}.ag-advanced-filter-builder-list .ag-item-highlight-bottom:after{bottom:0}.ag-advanced-filter-builder-list{flex:1;overflow:auto}.ag-advanced-filter-builder-button-panel{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color);justify-content:flex-end;display:flex}.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-item-wrapper{padding-left:calc(var(--ag-icon-size) / 2);padding-right:var(--ag-icon-size);flex:auto;justify-content:space-between;align-items:center;display:flex;overflow:hidden}.ag-virtual-list-viewport .ag-advanced-filter-builder-item-wrapper .ag-tab-guard{position:absolute}.ag-advanced-filter-builder-item-tree-lines>*{width:var(--ag-advanced-filter-builder-indent-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root{width:var(--ag-icon-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root:before{height:50%;top:50%}.ag-advanced-filter-builder-item-tree-line-horizontal,.ag-advanced-filter-builder-item-tree-line-vertical,.ag-advanced-filter-builder-item-tree-line-vertical-top,.ag-advanced-filter-builder-item-tree-line-vertical-bottom{align-items:center;height:100%;display:flex;position:relative}.ag-advanced-filter-builder-item-tree-line-horizontal:before,.ag-advanced-filter-builder-item-tree-line-horizontal:after,.ag-advanced-filter-builder-item-tree-line-vertical:before,.ag-advanced-filter-builder-item-tree-line-vertical:after,.ag-advanced-filter-builder-item-tree-line-vertical-top:before,.ag-advanced-filter-builder-item-tree-line-vertical-top:after,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:after{content:"";height:100%;position:absolute}.ag-advanced-filter-builder-item-tree-line-horizontal:after{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));top:0;left:calc(var(--ag-icon-size) / 2);border-bottom:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical:before{width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-top:before{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before{height:calc((100% - 1.5 * var(--ag-icon-size)) / 2);width:calc(var(--ag-icon-size) / 2);top:calc((100% + 1.5 * var(--ag-icon-size)) / 2);left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-condition{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-advanced-filter-builder-item,.ag-advanced-filter-builder-item-condition,.ag-advanced-filter-builder-pill-wrapper,.ag-advanced-filter-builder-pill,.ag-advanced-filter-builder-item-buttons,.ag-advanced-filter-builder-item-tree-lines{align-items:center;height:100%;display:flex}.ag-advanced-filter-builder-pill-wrapper{margin:0px var(--ag-grid-size)}.ag-advanced-filter-builder-pill{border-radius:var(--ag-border-radius);padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);min-height:calc(100% - var(--ag-grid-size) * 3);min-width:calc(var(--ag-grid-size) * 2);position:relative}.ag-advanced-filter-builder-pill .ag-picker-field-display{margin-right:var(--ag-grid-size)}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number{font-family:monospace;font-weight:700}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty{color:var(--ag-disabled-foreground-color)}.ag-advanced-filter-builder-pill:focus-visible{outline:none}.ag-advanced-filter-builder-pill:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% + 8px);height:calc(100% + 8px);display:block;position:absolute;top:-4px;left:-4px}.ag-advanced-filter-builder-item-button:focus-visible{outline:none}.ag-advanced-filter-builder-item-button:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% + 8px);height:calc(100% + 8px);display:block;position:absolute;top:-4px;left:-4px}.ag-advanced-filter-builder-pill-display{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ag-advanced-filter-builder-join-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-join-pill-color);cursor:pointer}.ag-advanced-filter-builder-column-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-column-pill-color);cursor:pointer}.ag-advanced-filter-builder-option-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-option-pill-color);cursor:pointer}.ag-advanced-filter-builder-value-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-value-pill-color);cursor:text;max-width:140px}.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display{display:block}.ag-advanced-filter-builder-item-buttons>*{margin:0 calc(var(--ag-grid-size) * .5)}.ag-advanced-filter-builder-item-button{cursor:pointer;color:var(--ag-secondary-foreground-color);opacity:.5;position:relative}.ag-advanced-filter-builder-item-button-disabled{color:var(--ag-disabled-foreground-color);cursor:default}.ag-advanced-filter-builder-virtual-list-container{top:var(--ag-grid-size)}.ag-advanced-filter-builder-virtual-list-item{cursor:default;height:var(--ag-list-item-height);display:flex}.ag-advanced-filter-builder-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button,.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid{opacity:1}.ag-advanced-filter-builder-invalid{margin:0 var(--ag-grid-size);color:var(--ag-invalid-color);cursor:default}.ag-row-number-cell{background-color:var(--ag-header-background-color);color:var(--ag-header-foreground-color);font-size:var(--ag-font-size);font-family:var(--ag-font-family)}.ag-row-number-header.ag-row-number-selection-enabled{cursor:cell}.ag-row-number-range-highlight{background-color:var(--ag-range-header-highlight-color)}.ag-row-number-range-selected{background-color:var(--ag-row-numbers-selected-color)}.ag-ltr .ag-row-number-header:not(.ag-header-cell-last-left-pinned),.ag-ltr .ag-cell.ag-row-number-cell:not(.ag-cell-last-left-pinned){border-right:var(--ag-pinned-column-border)}.ag-ltr .ag-cell.ag-row-number-cell.ag-row-number-selection-enabled{cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjU7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEuNTc4NCwwLDAsMS44NjQyOSwtNC40MTM0OSwtNy4yMTIxMikiPgogICAgICAgIDxwYXRoIGQ9Ik0zLjQ0NSw4LjkxMUwzLjQ0NSw3LjQwOUw5Ljc1LDcuNDA5TDkuNzUsNi4wMTRMMTIuMjg1LDguMTZMOS43NSwxMC4zMDZMOS43NSw4LjkxMUwzLjQ0NSw4LjkxMVoiIHN0eWxlPSJzdHJva2U6d2hpdGU7c3Ryb2tlLXdpZHRoOjAuNDFweDsiLz4KICAgIDwvZz4KPC9zdmc+Cg==),auto}.ag-rtl .ag-row-number-header:not(.ag-header-cell-first-right-pinned),.ag-rtl .ag-cell.ag-row-number-cell:not(.ag-cell-first-right-pinned){border-left:var(--ag-pinned-column-border)}.ag-rtl .ag-cell.ag-row-number-cell.ag-row-number-selection-enabled{cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjU7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEuNTc4NCwwLDAsMS44NjQyOSwtNC40MTM0OSwtNy4yMTIxMikiPgogICAgICAgIDxwYXRoIGQ9Ik01Ljk3OSw4LjkxMUw1Ljk3OSwxMC4zMDZMMy40NDUsOC4xNkw1Ljk3OSw2LjAxNEw1Ljk3OSw3LjQwOUwxMi4yODUsNy40MDlMMTIuMjg1LDguOTExTDUuOTc5LDguOTExWiIgc3R5bGU9InN0cm9rZTp3aGl0ZTtzdHJva2Utd2lkdGg6MC40MXB4OyIvPgogICAgPC9nPgo8L3N2Zz4K),auto}.ag-cell-batch-edit{background-color:var(--ag-cell-batch-edit-background-color);color:var(--ag-cell-batch-edit-text-color)}.ag-cell.ag-cell-inline-editing{background-color:var(--ag-background-color);background-image:linear-gradient(0deg, var(--ag-background-color), var(--ag-background-color))}.ag-row-batch-edit{background-color:var(--ag-row-batch-edit-background-color);color:var(--ag-row-batch-edit-text-color)}.ag-toolbar{scrollbar-width:thin;border-bottom:var(--ag-borders) var(--ag-border-color);min-height:var(--ag-header-height);background-color:var(--ag-toolbar-background-color);color:var(--ag-toolbar-text-color);font-family:var(--ag-header-font-family);font-size:var(--ag-header-font-size);white-space:nowrap;align-items:center;display:flex;overflow:auto hidden}.ag-toolbar-right-start{margin-inline-start:auto}.ag-toolbar-item{margin:0 calc(var(--ag-grid-size,8px) * 2);display:inline-flex}.ag-toolbar-item:where(:not(.ag-toolbar-panel)){font-weight:var(--ag-header-font-weight)}.ag-toolbar-button-wrapper{padding:calc(var(--ag-grid-size) * .25);height:100%;display:inline-flex}.ag-toolbar-button{align-items:center;gap:var(--ag-grid-size);padding:calc(var(--ag-grid-size));color:var(--ag-toolbar-text-color);cursor:pointer;white-space:nowrap;line-height:1;font-family:var(--ag-header-font-family);font-size:var(--ag-header-font-size);font-weight:var(--ag-header-font-weight);background:0 0;border:0;outline:none;display:inline-flex}.ag-toolbar-button-wrapper:hover{background-color:var(--ag-icon-button-hover-background-color,transparent);color:var(--ag-icon-button-hover-color,var(--ag-foreground-color))}.ag-toolbar-button-wrapper:hover .ag-toolbar-button,.ag-toolbar-button-wrapper:hover .ag-toolbar-button .ag-icon{color:var(--ag-icon-button-hover-color,var(--ag-foreground-color))}.ag-toolbar>.ag-toolbar-button-wrapper:first-child>.ag-toolbar-button{border-start-start-radius:calc(var(--ag-border-radius) + 1px)}.ag-toolbar>.ag-toolbar-button-wrapper:last-child>.ag-toolbar-button{border-start-end-radius:calc(var(--ag-border-radius) + 1px)}.ag-toolbar-button:focus-visible{box-shadow:var(--ag-input-focus-box-shadow)}.ag-toolbar-button:focus:not(:focus-visible){box-shadow:none}.ag-toolbar-button:disabled{opacity:.5;cursor:default;pointer-events:none}.ag-toolbar-panel{flex:1 0 0;display:inline-flex}.ag-toolbar-input{min-width:200px;max-width:none;margin:0 calc(var(--ag-grid-size) * 2);align-items:center;display:inline-flex;position:relative}.ag-toolbar-input+.ag-toolbar-input{margin-inline-start:0}.ag-toolbar>.ag-toolbar-input:first-child,.ag-toolbar-right-start+.ag-toolbar-input{margin-inline-start:var(--ag-grid-size)}.ag-toolbar>.ag-toolbar-input:last-child{margin-inline-end:var(--ag-grid-size)}.ag-toolbar-input-icon{color:var(--ag-toolbar-text-color);opacity:.5;pointer-events:none;align-items:center;display:inline-flex;position:absolute;inset-inline-start:var(--ag-grid-size)}.ag-toolbar-input-field{color:var(--ag-foreground-color);font-size:var(--ag-font-size);font-family:var(--ag-header-font-family);font-weight:var(--ag-header-font-weight);border:var(--ag-borders-input) var(--ag-input-border-color);border-radius:var(--ag-border-radius);width:100%;padding-block:calc(var(--ag-grid-size) * .5);padding-inline:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2) var(--ag-grid-size);outline:none;line-height:1.5}.ag-ltr .ag-toolbar-input input[class^=ag-][type=text].ag-toolbar-input-field{padding-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);padding-right:var(--ag-grid-size)}.ag-rtl .ag-toolbar-input input[class^=ag-][type=text].ag-toolbar-input-field{padding-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);padding-left:var(--ag-grid-size)}.ag-toolbar-input-field:focus{box-shadow:var(--ag-input-focus-box-shadow);border:var(--ag-borders-input) var(--ag-input-focus-border-color)}.ag-toolbar-input-field::placeholder{color:var(--ag-disabled-foreground-color)}.ag-toolbar-panel .ag-column-drop-horizontal{font-size:var(--ag-font-size);font-family:var(--ag-font-family);background-color:#0000;border-bottom:none;padding:0}.ag-toolbar .ag-column-drop-horizontal{background-color:#0000;border-bottom:none;overflow:visible}.ag-toolbar-button-chevron{align-items:center;display:inline-flex}.ag-toolbar-separator{width:0;margin:calc(var(--ag-grid-size) * 1.75) 0;border-inline-start:solid var(--ag-toolbar-separator-width) var(--ag-toolbar-separator-color);align-self:stretch}.ag-toolbar-find{gap:calc(var(--ag-grid-size) * .5);border:var(--ag-borders-input) var(--ag-input-border-color);border-radius:var(--ag-border-radius);background-color:var(--ag-background-color);width:280px;min-width:220px;max-width:none}.ag-toolbar-find:focus-within{box-shadow:var(--ag-input-focus-box-shadow);border:var(--ag-borders-input) var(--ag-input-focus-border-color)}.ag-toolbar-find .ag-toolbar-input-field{background-color:#0000;border:none;flex:1;min-width:0}.ag-toolbar .ag-toolbar-find input[class^=ag-][type=text].ag-toolbar-input-field,.ag-toolbar .ag-toolbar-find input[class^=ag-][type=text].ag-toolbar-input-field:focus{box-shadow:none;border:none}.ag-toolbar-find-match-count{white-space:nowrap;font-size:var(--ag-font-size);color:inherit;opacity:.7;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;text-align:end;flex-shrink:0}.ag-toolbar-find-button{padding:calc(var(--ag-grid-size) * .5);flex-shrink:0}.ag-calculated-column-panel .ag-panel-content-wrapper{padding:var(--ag-grid-size) var(--ag-cell-horizontal-padding)}.ag-calculated-column-form{gap:calc(var(--ag-grid-size) * 2);flex-direction:column;flex:auto;min-width:260px;min-height:0;display:flex}.ag-calculated-column-expression-wrap{gap:var(--ag-grid-size);flex-direction:column;flex:auto;display:flex}.ag-calculated-column-expression-wrap .ag-text-area{flex:auto}.ag-calculated-column-expression-wrap .ag-text-area-input-wrapper{height:100%}.ag-calculated-column-expression-wrap .ag-text-area-input{resize:none;height:100%;padding-top:calc(var(--ag-grid-size) / 2)}.ag-rtl .ag-calculated-column-expression-wrap .ag-text-area-input{padding-left:var(--ag-input-padding-start);direction:ltr}.ag-calculated-column-expression-tools{display:flex}.ag-ltr .ag-calculated-column-expression-tools .ag-label{text-align:right}.ag-rtl .ag-calculated-column-expression-tools .ag-label{text-align:left}.ag-calculated-column-expression-tools .ag-field-set-wrapper{gap:var(--ag-grid-size);flex-wrap:nowrap;align-items:center}.ag-standard-button.ag-calculated-column-expression-tool{padding:calc(var(--ag-grid-size) / 2)}.ag-calculated-column-suggestion-path{align-items:center;gap:calc(var(--ag-grid-size) / 2);display:flex}.ag-calculated-column-suggestion-parent{text-overflow:ellipsis;min-width:0;overflow:hidden}.ag-calculated-column-suggestion-parent,.ag-calculated-column-suggestion-separator{color:var(--ag-calculated-column-parent-suggestion-color)}.ag-calculated-column-suggestion-separator{flex:none}.ag-calculated-column-suggestion-leaf{flex:none;overflow:hidden}.ag-calculated-column-picker-list{width:var(--ag-calculated-column-suggestion-list-width)}.ag-calculated-column-actions{justify-content:flex-end;gap:calc(var(--ag-grid-size) / 2);display:flex}.ag-calculated-column-action{min-width:72px}.ag-calculated-column-highlighted{background-color:var(--ag-calculated-column-highlight-color)}.ag-input-field-input{width:100%;min-width:0}.ag-checkbox-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);font-style:normal}.ag-checkbox-input-wrapper input,.ag-checkbox-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-checkbox-input-wrapper{background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);vertical-align:middle;flex:none;display:inline-block}.ag-checkbox-input-wrapper:focus-within,.ag-checkbox-input-wrapper:active{box-shadow:var(--ag-input-focus-box-shadow);outline:none}.ag-cell-editing-error .ag-checkbox-input-wrapper:focus-within,.ag-cell-editing-error .ag-checkbox-input-wrapper:active{box-shadow:var(--ag-input-error-focus-box-shadow)}.ag-checkbox-input-wrapper.ag-disabled{opacity:.5}.ag-checkbox-input-wrapper:after{content:var(--ag-icon-font-code-checkbox-unchecked,"");color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-checkbox-unchecked,var(--ag-icon-font-display));pointer-events:none;font-family:inherit;position:absolute;top:0;left:0}.ag-checkbox-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-checkbox-checked,"");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-checkbox-checked,var(--ag-icon-font-display));pointer-events:none;position:absolute;top:0;left:0}.ag-checkbox-input-wrapper.ag-indeterminate:after{content:var(--ag-icon-font-code-checkbox-indeterminate,"");color:var(--ag-checkbox-indeterminate-color);display:var(--ag-icon-font-display-checkbox-indeterminate,var(--ag-icon-font-display));pointer-events:none;position:absolute;top:0;left:0}.ag-checkbox-input-wrapper:before{content:"";background:50%/contain no-repeat;background-image:var(--ag-icon-image-checkbox-unchecked,var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked,var(--ag-icon-image-opacity,.9));position:absolute;inset:0}.ag-checkbox-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-checkbox-checked,var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked,var(--ag-icon-image-opacity,.9))}.ag-checkbox-input-wrapper.ag-indeterminate:before{background-image:var(--ag-icon-image-checkbox-indeterminate,var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate,var(--ag-icon-image-opacity,.9))}.ag-toggle-button-input-wrapper{box-sizing:border-box;width:var(--ag-toggle-button-width);min-width:var(--ag-toggle-button-width);max-width:var(--ag-toggle-button-width);height:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-off-background-color);border-radius:calc(var(--ag-toggle-button-height) * .5);border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-off-border-color);flex:none;position:relative}.ag-toggle-button-input-wrapper input{opacity:0;width:100%;height:100%}.ag-toggle-button-input-wrapper:focus-within{box-shadow:var(--ag-input-focus-box-shadow);outline:none}.ag-toggle-button-input-wrapper.ag-disabled{opacity:.5}.ag-toggle-button-input-wrapper.ag-checked{background-color:var(--ag-toggle-button-on-background-color);border-color:var(--ag-toggle-button-on-border-color)}.ag-toggle-button-input-wrapper:before{content:" ";top:calc(0px - var(--ag-toggle-button-border-width));left:calc(0px - var(--ag-toggle-button-border-width));box-sizing:border-box;height:var(--ag-toggle-button-height);width:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-switch-background-color);border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-switch-border-color);border-radius:100%;transition:left .1s;display:block;position:absolute}.ag-toggle-button-input-wrapper.ag-checked:before{left:calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));border-color:var(--ag-toggle-button-on-border-color)}.ag-radio-button-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);font-style:normal}.ag-radio-button-input-wrapper input,.ag-radio-button-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-radio-button-input-wrapper{background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);vertical-align:middle;flex:none;display:inline-block}.ag-radio-button-input-wrapper:focus-within,.ag-radio-button-input-wrapper:active{box-shadow:var(--ag-input-focus-box-shadow);outline:none}.ag-cell-editing-error .ag-radio-button-input-wrapper:focus-within,.ag-cell-editing-error .ag-radio-button-input-wrapper:active{box-shadow:var(--ag-input-error-focus-box-shadow)}.ag-radio-button-input-wrapper.ag-disabled{opacity:.5}.ag-radio-button-input-wrapper{border-radius:var(--ag-icon-size)}.ag-radio-button-input-wrapper:after{content:var(--ag-icon-font-code-radio-button-off,"");color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-radio-button-off,var(--ag-icon-font-display));pointer-events:none;position:absolute;top:0;left:0}.ag-radio-button-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-radio-button-on,"");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-radio-button-on,var(--ag-icon-font-display));pointer-events:none;position:absolute;top:0;left:0}.ag-radio-button-input-wrapper:before{content:"";background:50%/contain no-repeat;background-image:var(--ag-icon-image-radio-button-off,var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off,var(--ag-icon-image-opacity,.9));position:absolute;inset:0}.ag-radio-button-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-radio-button-on,var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on,var(--ag-icon-image-opacity,.9))}.ag-range-field-input{-webkit-appearance:none;background:0 0;width:100%;height:100%;overflow:visible}.ag-range-field-input::-webkit-slider-runnable-track{background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);width:100%;height:3px;margin:0;padding:0}.ag-range-field-input::-moz-range-track{background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);width:100%;height:3px;margin:0;padding:0}.ag-range-field-input::-ms-track{background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);color:#0000;width:calc(100% - 2px);height:3px;margin:0;padding:0}.ag-range-field-input::-webkit-slider-thumb{-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);transform:translateY(calc(var(--ag-icon-size) * -.5 + 1.5px));margin:0;padding:0}.ag-range-field-input::-ms-thumb{-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);margin:0;padding:0}.ag-range-field-input::-moz-ag-range-thumb{-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);margin:0;padding:0}.ag-range-field-input:focus{outline:none}.ag-range-field-input:focus::-webkit-slider-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}.ag-range-field-input:focus::-ms-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}.ag-range-field-input:focus::-moz-ag-range-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}.ag-range-field-input:active::-webkit-slider-runnable-track{background-color:var(--ag-input-focus-border-color)}.ag-range-field-input:active::-moz-ag-range-track{background-color:var(--ag-input-focus-border-color)}.ag-range-field-input:active::-ms-track{background-color:var(--ag-input-focus-border-color)}.ag-range-field-input:disabled{opacity:.5}@font-face{font-family:agGridAlpine;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABmEAAsAAAAANOgAABkxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIwsBmAAjV4KvDyxLAE2AiQDgwALgUIABCAFhEYHhnkbzi11hhhsHMBDvN/kiApOg+z//5jcHCJOMKv/JwpudAdh8TYZzOKbn0lMnDtmfqj1pJ12/iUnqK4WMVToipwLBwvNDzYTzKQyb2K+zX7e5ab0pqLNGyoylNKn5nrfZjd3+UiYy26AjpKDz1BWVVUoy7JGdqoqZI2q8B2ibZ680Wgj2kxCGxCbJ2qKMX2sYQdGDZwuzcZV6CLVbb+qYBm4CgAe3m7vX7+2RAKOAmre1hZH0QGFlGCiWaDXAAEE8fOffwAjZezKMwaoiftT8+8u2Kll9rDglDHb73vdZZAxCZZ4QvgKBXAMb9WBMBCvQPhFPIc0xawLnMpp7hoOdi372lpykgNExy0/QwuXOmHZnhsi34w+0nf1NYfIdMAsS9O+aHBeyCMOIgL8/19rWbuFykUveMnE8GdWH+YPPO1IQqVBSBoKjbMZ/4c0caGJJUqzVBKxMLSm2mSEICz6zam7+0vyd3/f9pPSNSX6dvTlzwBJESiE/xKna7vNLVNEanMEam7CzxgSZlJubtmGXn/BSbUrg7Gmhz3br31EhopKxpCIKZr7nseAAAqNWyWtu7qP0rr/5AaNmOgwgWQxqeen+1DmfVhJMaF8Sv+G1e2Jjy9j9K3LRxqdMf07Yvv3ZuXJjbQU6zZpVQxRJBaPaDj5CJWgM5gkERqNwWKTyVyczdEjKlOKUiPnV2oky94UCDVgNHoYRSkGcQPKqVzFa1MSAoLQkkkx5OKTDiortZuGyHQxPmF8Ubu9RoEMLsXmGWX3VVMkhVSmydGuKrIkB+fZxHT4Qi1aT5jj58ZkTKp0Q8il6DXnCpwmzYs6m+xUJDHX4THYGianFIiiDSHONIHROeJuSLXP7d2KGIQUlVezwLJ3YrgkoQuzdyUXVa7f6vyuEy+88VYkXUdS7nWdcXBEoUhcdYdNo3df9XA5wjglmBsIzVNsFGFfLjG2LRGcSuPwDbf322ZxFbq5XvgyddmbNGNqOk6SSB6pJI211ktPLT84f0dcgiHpxqMLVUrmBV2OIHvOpSiX2KW0bF2JZD1wr+kYv0gxw8mhJiVsi5DTLAg1kJbvUj0+tYpdVMUduv+aMO5ULVGYaSRoVI7sONeKQtmzA6FiUa0jtkgsqs1rOU+UzDdkXCgbVFVstlIpY6YZ5QPPz6pAh0kUpWjUbZvC4KgUboZU+pTaHOaab2MKNeo3qdUEd9BlTDEtMMx1aEfTQFehWUFHbuBFtxq3ydRGoUrS2zOTx3XcHdSZmby5PN4ReLsKs8PYELW1qzSJa3xJv+mDJs8AXRRxmYRZn5KEg6Jk2ObaPVeeWVJSIqa0pDzEHT1Opy0rFBuBH+qnDFTJjjcLA7YesqXK9ZknWQU6g7WSb+tFlcwlmF0FtkjgWEnVsjGF2o1atKGvw/N2U+K7XHWOjQukXr1o2ubukCSREdAdi0X4xFyHy5P2l/tl5bDy6aYF0i3tB/CW/j75800CidyJHmRfO0f4zfNaqgCC5EB+9dgGrQVBQAHDrzj90lI+S2aU+cOoQtHHsEhAMYWEGXHuzqumgRH7Lj00wsWjEaI4ntus1yw4RBLWKZcbpqqLWypm67hOSQVIWfe5ZOQREioiSlGgcFD/A1iiVJlyFSpVqVajVp16DRo1adaiVZt2HTp16dajV59+AwYNGTZi1JhxEzpNmjKNqjRj1px5CxYxsiXLVqxas27Dpi3bduwCGURtnPKXrx6Oy3MxX0d8T5tGCG0TQdZKZvIIWhUDwB7hAWBkiRRgv0MVGyABOIQDOIILOAYHnCAHOEUMcAYfcA4dcIk44Aoe4BppwA1MwC0MwB1CwAM0wCNswBMIwFMEgGfIAp7DArxAEvASGcCr8jzoPjmNtitIQ7uKNLQDyKgiZEwhGVeUTChGJhUnU0qQaaWRGaWTWWWQOWWS+SyykE0Wc8hSLlnOIyv5ZLWArBWS9SKyUUw2S8hWKdkuIzvlZLeC7FWS/SpyUI0cVidHNchxTXJSi5zWJmd1yHldclGPXNYnVw3IdUNy04jcNiZ3Tch9U/LQzDG9fQ54DJ6C58iQWkcV2o1tQGXZFhTYDhTYHhTYARTYERTYCaMYVudRjKgLJceuoMBuoMDuoMAeoMCeoMBeoMDeoMA+oMC+oMB+oMD+IBCHl3UZX/7HX6efpShwcJnqDFjYsXS800BIHSevftLFMIdLcIgg39INIchvgustEmNI88qCE7sQh2i+fZcoenoUQXOLGQNPCNeloYEOEeajv+KqDSgRuQO6o4rhzp5kxJnY6UeYe1jLNVjtJZIsCDyEgHNxvhIxcgaGEXLWynAwSgjhFAkmgZGI/jGIGkJTNB6UjqFTVeF2rBjmkZIbiakegLhRCRRDYqlGAJZOUt0IfATegeYDlAAJ+jiTugk9wPjRCCWNvI8SdpDyMGHdjTzvGY+2cBd207a4qplvnixEhbtITOb0dHpKXjl1pzQE9Mevhf10Ec6XpsyZAaMwvWrXzY/QePZORQwRFMUEM9RvvrkA9GJxBZi6c0GvvkbI3Y7NCqwagxDEB/kQGmWEurJTMk0PFa8rjKRE2Qjx01mzpAdJMDWtsMxw5ZZMDzdhgvVT7MJkVaM1QSy202mtncmddgazf4CdzYy0ctZGeQvRsAcxDFACu5A2T7y+DGbpV97g78x31+Bs4+rb83FOE1R4iR1+GNBmzZs998HpeDNVY39ySlPBYl0V6F/Mb9DYVFin+b2BHuTC0aUWu5FLi6lG5KH5xGfAsFei2xj9C5ZkTbzGV9Tp80qHE2rMSVxliTjXMsxWeu5IpII1cOtdCJ6fLdGcnMe4s0/PFYtITJcLhWFoTFy6h807DrqllMgohTISl4E+VDIr87NZM0316m0kVmUeIReRz6fP3OzKdPmicakC91Qpf5CaKYgiaBk4yUVOl/Kc8mwI1tamdRAkqVS5mlGYohxDnz8cz4xUbsiHdJZbq+mWJWwbGr8wUroCuBoajoPNnb3idlW/cMe8d8m4ePeI+OyYYoyvCRrNDpevB7VW4l4Hw5pjiRNVODNMb8xgs1RPecgi2GAN0NcQmjY6bFJMex24S0WiDI3j8UQLoYdbI9RpVrWpHLxsHQgfaLWQZdtMCV1z6G1rS61isMlbXYJMjo2wlnunkLyBOtzOeHHadLbcsohUQJ8T+DiSdVqcKb2FkjGx6N9XI4C4GQwcoaAN8tOMtxIaxy7EEcR0uS7H+PE14IP9wA/brZAwkJNZQgiRaNpuSlo4kzzX3Mdb1Vgbk6LGs0+4Im6EwGrw8SmkEvT1I4DND09qj9+jQGhqCgogNx4K+qPNrK3fB6UjS8ITcjRLesQA3I1B99NgTXIheK0gzetluPSP5jiqkObmvP1EkpEwp5SwCOU90Kkau1KxWQurD+2YsBsTD2rgdaV5NDT8UbxfgPpBo4DqM0t68SJiXjnk92IgQZxgoWz8Klz649ZvfHhzZf9MKLamuub2LiKn68c2VPesYKTx8GQwJ9eTlzuer4mFKosHljVwOY3ToZn5TLtRqy386+CgZe34p++mbS/6OzriOLv/7/V7avzWt8XOEV0e+rJzJUwER06qeO8D2YHkA4yHgy92v1pfWXxMX4ohs5ZgyIX4vIBgiPsBXjT8dVffJNoBMH+JAE62B7IeT/EUT+HUeV64QZhQ0zXCybPDrYbbZv2xw+CZ5z4gXbvip+/0JwLAfxh7UPdAKkmN9Sfi0UQskaBn4rxb6EySPsaSHuEBvls7Wt45cHZ+gig+RV9boPP0N659Wk0JXcS2ndM+Nw9N0dTDFlYMIIC8E3BNoCDMBxM9HPV0P75t0s41NF6BLDGajB2Q93LcI74a38wv+ucTOAW7rVDoRP05qCBFM0vA4wuwWwRUVDlxoGso6Fgql2jA4+/2SN5e9gqY0k0jrNI9ymrIzM+uDoUjbEVxTbEu1yHu3YZcXQq0y5yuvrf50rKCovAb+yub17O2RvUACSdpbkVKEYpC6sfqBtcE2el4hLqxi4dPdPtuydgBdl1u0njaDwLRjBHiWVOm6cGieLWL0dJ6cKMobDSEL3OwQDrOIZk5b5SGgoSmdU0aQb1ZHg7xguKSPl0utdTWPlgImuDAen6HSiQC1nxekwKAcGdZRim32useQihhfK5L4DjRqhKYzM6YU3LLhe9EueCZw+taNA9aiXSPhbqMd2dZM9ViHv0+8ouHcLbxCEs94kILJyVBt89NMWRIQ+J+HdHU7uCoFWPemx/V5x2fcDBu55hQxAjiDGt3albU3radr7x1+vVnyxq78+6b44zHhFbHxI1Oml0b5vXM8xusRizzG3OQ8kHw5rUERHP0qCvUfaNDBweXx8cnxCME1ilo4x5qDtZ/HVWpfiO/X6kmxLiLgNbzkXIOAG6pY2s+etWyUy3c+aNKdueLtbPJm0QWnqcTjiG9JZ/9ir+8j153N4ri7PR2nSwGH7NIz1esoigz9UGyRyskiaEIx+0ssccJkA8/J+BCHWWsWOwJO5+2xL4cM2fTg7Btz7Dme/DB+oTTn/dd3nffaiz9/tZlSuUD0ibiBRQFzXjm8WAfmnX689lLZc3mvPMI30hBTbFhFs3K+4pVx4xg589K2RmMtUvQn68drkHu8c3mMjptsrOzpSWXWHL8hK0lOEbQDJqct55quKxf63Nji+ligCN3QJYWkMJgpASkPU3gY6cw0gKeZkCHjgz0k4zAb4DdBLDNNFJQFahaMaOorlbUKIB/n0rfwfOqw4666umAd8eZoG9pGRFx6uS6dRGR5Wq7u0eZhzigTr/25LOytNQYvDmycuVoRgYGExpyird26uSpbaGbN3e8kdi4AD5wsUHedgDq5RkZTTYpN8OJVq8sNcnAusIzoNr7P1BXB6yHDn4jABchIvwmjznnAgjCbu5yLlRIADQcPSc8B776JSRyOIkJpxAoARAT4BVgXH2Vm11V2sTboUHKJfmSckiM5b+V37zrsu2z6toWjeu6ZJbJXY3SlTcNO+2vWpjk+s6s4Fm6HK+CzK2DiWZ6y43qQippWOtdVKd92U7x8TYNxsu2G9vgLK3sjc9+MzPoMK7PK3traBpnZrzS+jtjNfCyeGplJtessVxhlB8U+cTBzEgvaSPHymrtSbOx4A63fRQU5wYs6wyqxfpaOPo1XMkQdk8yjnrBS1d/hZkMbDH0azjIuBV78RqbRaFJfKmSHLWTUHOK9pXQmKz02uQK0lwnWlbMwS1IfGlE+5Xh+DNjfsozfnuVfmN7IQ1STVRNZKjRyg0Om6ErO4nMg4Bu+m0wLZczc/eunkqoDSvoKAqzgrGmLj+DE+HE5VeQ47pYb0NTcURRbO3BfrMOnAXOL74hrs5vqZYu1glrBspQ/3IFfHj+np3QmvOoUCghp8YpuRX1dlEUNwZXevQCmi2lFsYBJa+izjYqKDA8IitN9zw3xteGlZbRyBDNERHGl/u5iygUgbufvk5qDS02MRUiNKEwIoiQhGOlSyR3AAgnNDjgi+dil+LTMmxY9ecNem4bVVGv5G7RuRHFbj+dbVTgEqWbMiBgfwnjgLGzydFj+9CESYa3zWHerZzvx+7cBT/ohw6STlhTj7NfkW8IUKuZCiYqhxXwPjnbEpWZnUgofIJiZMwApj8KU2H5pAJWVAxToZZvtVur4QBYrt4nk4VR4NNOjbRmkpZu5vBbpRpvPTL+XBYLxr8S8DsJ66PWB6b6+6eUC5gEcvkRduIJ45RIJLJ6XRAF+G5VWqbKDABeTBc3u/74kZPUbTVeTmIIXUzfFe6UVvCuN4wChXa5khGYZNbUJDzQ0GCze64HOtfMa2oS73Nm9wH1SqCMKVPIYBzJlAHmZMHOjO03D9IA61jPib/R8OMB/uC5/afm6PEQ98W75TK63eiBlXM9xO7h4e5ij7mBuYRVV6/iCblic/gHFpUEfBcWbr3+N/rv8W0uwEW5ZCKqEZguJSx1wdNPfy9SIoqVCgREK3p6dPFBkW2nRlUFGWndG0OYDrft7cMnnwoEuVlamrhZQVEnCwYGnj1Dn3d6d+1UfFcqk8vN9G1sqjKtdCpM+wcq+gwe37T+fO0a8DUfL+NRKDwdyI4aHQqPRynbrgHK+rDud6D/B633us40M933P8+bYs1ozp/m7TUeRhEkFkGby8gUAd9NVtmM7vsIQUc+0a16b+gx7AU68ob6A2C2pmI+8xc9vEoTpNTD8P558nqN2qXbY7YHdsvnH5SXCRvmgy2fJ0ZUPv7379k1VuVIiQmura2uCUTpeQGDc/wEVynxvMBYO3NRsZSRSKcnMqR3E+SxE+lSxt1MTvD1Pa+cwylvDhD+zeyv46r1xDly2eOXMltPiALPVZ2nOLuE7fD2gPdMKhM8HzWOYAyg7II2PY2B+LnruVhQs3z8z58cTlCggwObDVC2LEUGPm/xS2XU30kR4NixXpSHAYM3ej6ImR4SOGQ+h7xOGhurKyxsahwS5rEC+9tNON/ifJVIHJHylGSRaP162p69wPCa7Sg8vF79KiuH4fXAi3AzVQzk2jWyjHJzzCDg6wApJzIOIapZk683BYJWf2haJxGUIYLJPcw9Uwi/TMJf32TDJPOjYZFE1FY3FkXvhfdOGkAvWNeICyVLopEwpwRYLiw0MjXa3hJ+rRjgOOvDl9zM6AEwcjYCOOoHaug22ZTM9G5VFbp61erVKDiIzc4+K47QxyxIViq/K3Z2eZucPxcdHZpu1jr9vi4jrUA1euow303XNB9s2tTfX3AyKmgWTlMrN0sgeDoZXldrih45LNmxAw0Oion5bH3zsUFfRf+AaYWOVWZVZSXQo2Oxz2loE7Npe6K+p8xhc6DXl44+1shsRBhqthEGtyUXSBfU6vuk+5j9gtYE8d6t2wV+ewOfL325raPvx/TceUB8d0Ef3IxyP3pE68LtcMtMLEErB8DPZ6DwfblpbV00O6S9S3PBw1gDL/V/6nR5WkxaXa1hBdoGECCz0c+tLTTt6JrF335ECkvz4Lw10G0CR47QLl40u3SRV9Mv4DeP2LaMa4y34EeG+fwRjxYzYLdmIGtL1rKcabcl84yY+SqZW1JGsdFcIpvoyiZxVwRwMtuVS1oBAJjDuSuIYki9IRqtm9w9sXsSEGknNDUTnD86i5ZW3GzNSyMxGJwsohf1aURAxOv/++lTO+DE9eI5XCt0rK2KbE3OPjqH6ReJb8iNjymJXDir/UYCN4DXtrixtuLM/oYLUunQ6qGKt/cKt0qBNdRbTUzSKw7OSYTT9aO9iIn6xUGJURO+5RI1HieR8mozXQIOkT4clhoYlJMEp9mIarAAX/cIzZDkgFDWU4w1EtHxIcV+DS0FzHf8X+IKBf4Ls0kfIM//v9ls3g8DAEA5Au18ErrbkCwOwCYrGfPuWigLomcKIrad9qSN0CGxO+YA4P9TAr0jO62A7qleCI46cptKO5UL0fHn5oPsicWK7KbyAcyJMBX0GlJBnOCidcTLECBvrbvLC8jEpiBaZLJbDs2DuJWLyDp0uMVQITpAGCWYTSCI2kUJdB1krlvmEnmrrlULddpIghQDiU3GZfJyYjeF2YYOMpU9ZlVvaSXkINmLIlqgVpvkQh7rcudDV9BxEaSIWAVN/K/LHLiN8zCp2JDvugaQ6nZmkt6zg410Yf+IUADmdwsZuJmpShb3677tt49AqirF9A9x+fPHUi7SAuzHL+ZCm5HCcCPgXxIR5f4QiUjghEuicwxCmVwFK2vcNlhWZGhwRLFZUiiQN1FxkSrXKJIjot7rYLCk1CdC7xv/JAyNfw2W1fpLImj8b3ChRGh+syK9DQog/JLov6QcCX9jqAkkvQh5nf8oJTJ1r/1L3s39QkIBRd8N+64s4U117EbhufvJtOqUEndZ+AOd9pNqfn9+HsNb7h3PKwi/JPovKUfC3zg/fTWBSCwV4f9xRgreNabutX+RtP5CFOkgCq3vhv1aX5bwpjEfu6UqPDPpp1IkSVJM+E7KYvUDXejupxpqfn+OVzfKununBI8FB7BanUVl45wY47RcttvztZv76/cd+P/9DyDChDIupNLGOh+EUZykWV6UVd20XT+M07ys236c1/2834+Ng4uHT0BIZLYw4cQiRIoSbY4YsRASceIlSJRkLqlkKVKlSU/uD4QgGEAjUwsivC1HUJyBVbUa8Fhc64AcpsZNIHpzpUf3OfDObqPQP6WqiORRUeZIoHiXF1RJSn/hOLHYHPeay/GdqDOVM8ekAk7RG8d53zjhUo5cWY5cVaObN7ibiCejZFBu6k9xj7YkKNMRi2nHmJ5QbFySFDVBYm6CcM2m0ERNwlHbFEmzt8eJwUcKJzPs4hwPaGakemIo5rwl3KkhJjwnVgsp8RZ9kxV4iUc5UpPjwnqSBZfItdzIkd4M26GqMlkex+tUSdRIDJOaAguelfl+hvW8pR1qEjuHUIWd3EKDiZ6ZY9ypIDpSOk1n5Ix0UskWjcmplqYIDD2xAjYXquCoal9guXCsZNuSt5XOuEKXy4IIvR1YleczTq+cz9yEixgcWfPFDjXUcY/u/S4h3LMzh3tnwXuDPmpbEMRNJ55dbchzoJtxd7pAqlgsFBoQCKQiRrYKx0smnwY7dlZle4vRIQAAAA==);font-weight:400;font-style:normal}.ag-theme-alpine,.ag-theme-alpine-dark,.ag-theme-alpine-auto-dark{--ag-alpine-active-color:#2196f3;--ag-selected-row-background-color:#2196f34d;--ag-row-hover-color:#2196f31a;--ag-column-hover-color:#2196f31a;--ag-input-focus-border-color:#2196f366;--ag-range-selection-background-color:#2196f333;--ag-range-selection-background-color-2:#2196f35c;--ag-range-selection-background-color-3:#2196f37d;--ag-range-selection-background-color-4:#2196f396;--ag-row-numbers-selected-color:color-mix(in srgb, transparent, var(--ag-alpine-active-color) 50%);--ag-calculated-column-highlight-color:color-mix(in srgb, transparent, var(--ag-alpine-active-color) 12%);--ag-icon-button-hover-color:var(--ag-alpine-active-color);--ag-background-color:#fff;--ag-foreground-color:#181d1f;--ag-border-color:#babfc7;--ag-secondary-border-color:#dde2eb;--ag-header-background-color:#f8f8f8;--ag-tooltip-background-color:#f8f8f8;--ag-odd-row-background-color:#fcfcfc;--ag-control-panel-background-color:#f8f8f8;--ag-subheader-background-color:#fff;--ag-invalid-color:#e02525;--ag-checkbox-unchecked-color:#999;--ag-advanced-filter-join-pill-color:#f08e8d;--ag-advanced-filter-column-pill-color:#a6e194;--ag-advanced-filter-option-pill-color:#f3c08b;--ag-advanced-filter-value-pill-color:#85c0e4;--ag-find-match-color:var(--ag-foreground-color);--ag-find-match-background-color:#ff0;--ag-find-active-match-color:var(--ag-foreground-color);--ag-find-active-match-background-color:orange;--ag-checkbox-background-color:var(--ag-background-color);--ag-checkbox-checked-color:var(--ag-alpine-active-color);--ag-range-selection-border-color:var(--ag-alpine-active-color);--ag-secondary-foreground-color:var(--ag-foreground-color);--ag-input-border-color:var(--ag-border-color);--ag-input-border-color-invalid:var(--ag-invalid-color);--ag-input-focus-box-shadow:0 0 2px .1rem var(--ag-input-focus-border-color);--ag-input-error-focus-box-shadow:0 0 2px .1rem var(--ag-invalid-color);--ag-panel-background-color:var(--ag-header-background-color);--ag-menu-background-color:var(--ag-header-background-color);--ag-filter-panel-apply-button-color:var(--ag-background-color);--ag-filter-panel-apply-button-background-color:var(--ag-alpine-active-color);--ag-column-panel-apply-button-color:var(--ag-background-color);--ag-column-panel-apply-button-background-color:var(--ag-alpine-active-color);--ag-column-drag-indicator-color:var(--ag-alpine-active-color);--ag-disabled-foreground-color:#181d1f80;--ag-chip-background-color:#181d1f12;--ag-input-disabled-border-color:#babfc74d;--ag-input-disabled-background-color:#babfc726;--ag-borders:solid 1px;--ag-border-radius:3px;--ag-borders-side-button:none;--ag-side-button-selected-background-color:transparent;--ag-header-column-resize-handle-display:block;--ag-header-column-resize-handle-width:2px;--ag-header-column-resize-handle-height:30%;--ag-grid-size:6px;--ag-icon-size:16px;--ag-row-height:calc(var(--ag-grid-size) * 7);--ag-auto-height-min-body-height:150px;--ag-header-height:calc(var(--ag-grid-size) * 8);--ag-list-item-height:calc(var(--ag-grid-size) * 4);--ag-column-select-indent-size:var(--ag-icon-size);--ag-set-filter-indent-size:var(--ag-icon-size);--ag-advanced-filter-builder-indent-size:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);--ag-cell-horizontal-padding:calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing:calc(var(--ag-grid-size) * 2);--ag-widget-container-vertical-padding:calc(var(--ag-grid-size) * 2);--ag-widget-container-horizontal-padding:calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing:calc(var(--ag-grid-size) * 1.5);--ag-toggle-button-height:18px;--ag-toggle-button-width:28px;--ag-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--ag-font-size:13px;--ag-icon-font-family:agGridAlpine;--ag-selected-tab-underline-color:var(--ag-alpine-active-color);--ag-selected-tab-underline-width:2px;--ag-selected-tab-underline-transition-speed:.3s;--ag-tab-min-width:240px;--ag-card-shadow:0 1px 4px 1px #babfc766;--ag-popup-shadow:var(--ag-card-shadow);--ag-side-bar-panel-width:250px;--ag-note-indicator-color:var(--ag-alpine-active-color)}.ag-theme-alpine-dark{--ag-background-color:#181d1f;--ag-foreground-color:#fff;--ag-border-color:#68686e;--ag-secondary-border-color:#58565280;--ag-modal-overlay-background-color:#181d1fa8;--ag-header-background-color:#222628;--ag-tooltip-background-color:#222628;--ag-odd-row-background-color:#222628;--ag-control-panel-background-color:#222628;--ag-subheader-background-color:#000;--ag-input-disabled-background-color:#68686e12;--ag-input-focus-box-shadow:0 0 2px .5px #ffffff80, 0 0 4px 3px var(--ag-input-focus-border-color);--ag-input-error-focus-box-shadow:0 0 2px .5px #ffffff80, 0 0 4px 3px color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 0.5%);--ag-card-shadow:0 1px 20px 1px black;--ag-disabled-foreground-color:#ffffff80;--ag-chip-background-color:#ffffff12;--ag-input-disabled-border-color:#68686e4d;--ag-advanced-filter-join-pill-color:#7a3a37;--ag-advanced-filter-column-pill-color:#355f2d;--ag-advanced-filter-option-pill-color:#5a3168;--ag-advanced-filter-value-pill-color:#374c86;--ag-find-match-color:var(--ag-background-color);--ag-find-active-match-color:var(--ag-background-color);--ag-filter-panel-apply-button-color:var(--ag-foreground-color);--ag-column-panel-apply-button-color:var(--ag-foreground-color);--ag-row-loading-skeleton-effect-color:#cacbcc66;--ag-cell-batch-edit-text-color:#f3d0b3;--ag-formula-token-1-color:#4da3e5;--ag-formula-token-1-background-color:#4da3e529;--ag-formula-token-2-color:#f55864;--ag-formula-token-2-background-color:#f5586429;--ag-formula-token-3-color:#b688f2;--ag-formula-token-3-background-color:#b688f229;--ag-formula-token-4-color:#24bb4a;--ag-formula-token-4-background-color:#24bb4a29;--ag-formula-token-5-color:#e772ba;--ag-formula-token-5-background-color:#e772ba29;--ag-formula-token-6-color:#f69b5f;--ag-formula-token-6-background-color:#f69b5f29;--ag-formula-token-7-color:#a3e6ff;--ag-formula-token-7-background-color:#a3e6ff29;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.ag-theme-alpine-auto-dark{--ag-background-color:#181d1f;--ag-foreground-color:#fff;--ag-border-color:#68686e;--ag-secondary-border-color:#58565280;--ag-modal-overlay-background-color:#181d1fa8;--ag-header-background-color:#222628;--ag-tooltip-background-color:#222628;--ag-odd-row-background-color:#222628;--ag-control-panel-background-color:#222628;--ag-subheader-background-color:#000;--ag-input-disabled-background-color:#68686e12;--ag-input-focus-box-shadow:0 0 2px .5px #ffffff80, 0 0 4px 3px var(--ag-input-focus-border-color);--ag-input-error-focus-box-shadow:0 0 2px .5px #ffffff80, 0 0 4px 3px color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 0.5%);--ag-card-shadow:0 1px 20px 1px black;--ag-disabled-foreground-color:#ffffff80;--ag-chip-background-color:#ffffff12;--ag-input-disabled-border-color:#68686e4d;--ag-advanced-filter-join-pill-color:#7a3a37;--ag-advanced-filter-column-pill-color:#355f2d;--ag-advanced-filter-option-pill-color:#5a3168;--ag-advanced-filter-value-pill-color:#374c86;--ag-find-match-color:var(--ag-background-color);--ag-find-active-match-color:var(--ag-background-color);--ag-filter-panel-apply-button-color:var(--ag-foreground-color);--ag-column-panel-apply-button-color:var(--ag-foreground-color);--ag-row-loading-skeleton-effect-color:#cacbcc66;--ag-cell-batch-edit-text-color:#f3d0b3;--ag-formula-token-1-color:#4da3e5;--ag-formula-token-1-background-color:#4da3e529;--ag-formula-token-2-color:#f55864;--ag-formula-token-2-background-color:#f5586429;--ag-formula-token-3-color:#b688f2;--ag-formula-token-3-background-color:#b688f229;--ag-formula-token-4-color:#24bb4a;--ag-formula-token-4-background-color:#24bb4a29;--ag-formula-token-5-color:#e772ba;--ag-formula-token-5-background-color:#e772ba29;--ag-formula-token-6-color:#f69b5f;--ag-formula-token-6-background-color:#f69b5f29;--ag-formula-token-7-color:#a3e6ff;--ag-formula-token-7-background-color:#a3e6ff29;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.ag-theme-alpine .ag-filter-toolpanel-header,.ag-theme-alpine .ag-filter-toolpanel-search,.ag-theme-alpine .ag-status-bar,.ag-theme-alpine .ag-header-row,.ag-theme-alpine .ag-row-number-cell,.ag-theme-alpine .ag-panel-title-bar-title,.ag-theme-alpine .ag-multi-filter-group-title-bar,.ag-theme-alpine .ag-filter-card-title,.ag-theme-alpine-dark .ag-filter-toolpanel-header,.ag-theme-alpine-dark .ag-filter-toolpanel-search,.ag-theme-alpine-dark .ag-status-bar,.ag-theme-alpine-dark .ag-header-row,.ag-theme-alpine-dark .ag-row-number-cell,.ag-theme-alpine-dark .ag-panel-title-bar-title,.ag-theme-alpine-dark .ag-multi-filter-group-title-bar,.ag-theme-alpine-dark .ag-filter-card-title,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-header,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-search,.ag-theme-alpine-auto-dark .ag-status-bar,.ag-theme-alpine-auto-dark .ag-header-row,.ag-theme-alpine-auto-dark .ag-row-number-cell,.ag-theme-alpine-auto-dark .ag-panel-title-bar-title,.ag-theme-alpine-auto-dark .ag-multi-filter-group-title-bar,.ag-theme-alpine-auto-dark .ag-filter-card-title{color:var(--ag-header-foreground-color);font-weight:700}.ag-theme-alpine .ag-toolbar-item:where(:not(.ag-toolbar-panel)),.ag-theme-alpine-dark .ag-toolbar-item:where(:not(.ag-toolbar-panel)),.ag-theme-alpine-auto-dark .ag-toolbar-item:where(:not(.ag-toolbar-panel)){font-weight:700}.ag-theme-alpine .ag-row,.ag-theme-alpine-dark .ag-row,.ag-theme-alpine-auto-dark .ag-row{font-size:calc(var(--ag-font-size) + 1px)}.ag-theme-alpine input[class^=ag-]:not([type]),.ag-theme-alpine input[class^=ag-][type=text],.ag-theme-alpine input[class^=ag-][type=number],.ag-theme-alpine input[class^=ag-][type=tel],.ag-theme-alpine input[class^=ag-][type=date],.ag-theme-alpine input[class^=ag-][type=datetime-local],.ag-theme-alpine textarea[class^=ag-],.ag-theme-alpine-dark input[class^=ag-]:not([type]),.ag-theme-alpine-dark input[class^=ag-][type=text],.ag-theme-alpine-dark input[class^=ag-][type=number],.ag-theme-alpine-dark input[class^=ag-][type=tel],.ag-theme-alpine-dark input[class^=ag-][type=date],.ag-theme-alpine-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark textarea[class^=ag-],.ag-theme-alpine-auto-dark input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark input[class^=ag-][type=text],.ag-theme-alpine-auto-dark input[class^=ag-][type=number],.ag-theme-alpine-auto-dark input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark input[class^=ag-][type=date],.ag-theme-alpine-auto-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark textarea[class^=ag-]{min-height:calc(var(--ag-grid-size) * 4);border-radius:var(--ag-border-radius)}.ag-theme-alpine .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-ltr textarea[class^=ag-],.ag-theme-alpine-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-ltr textarea[class^=ag-],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-rtl textarea[class^=ag-],.ag-theme-alpine-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-rtl textarea[class^=ag-],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-tab,.ag-theme-alpine-dark .ag-tab,.ag-theme-alpine-auto-dark .ag-tab{padding:calc(var(--ag-grid-size) * 1.5);flex:auto;transition:color .4s}.ag-theme-alpine .ag-tab-selected,.ag-theme-alpine-dark .ag-tab-selected,.ag-theme-alpine-auto-dark .ag-tab-selected{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-menu,.ag-theme-alpine-dark .ag-menu,.ag-theme-alpine-auto-dark .ag-menu{background-color:var(--ag-control-panel-background-color)}.ag-theme-alpine .ag-toolbar .ag-toolbar-panel,.ag-theme-alpine-dark .ag-toolbar .ag-toolbar-panel,.ag-theme-alpine-auto-dark .ag-toolbar .ag-toolbar-panel{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-panel-content-wrapper .ag-column-select,.ag-theme-alpine-dark .ag-panel-content-wrapper .ag-column-select,.ag-theme-alpine-auto-dark .ag-panel-content-wrapper .ag-column-select{background-color:var(--ag-control-panel-background-color)}.ag-theme-alpine .ag-menu-header,.ag-theme-alpine-dark .ag-menu-header,.ag-theme-alpine-auto-dark .ag-menu-header{background-color:var(--ag-control-panel-background-color);padding-top:1px}.ag-theme-alpine .ag-tabs-header,.ag-theme-alpine-dark .ag-tabs-header,.ag-theme-alpine-auto-dark .ag-tabs-header{border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-theme-alpine .ag-charts-settings-group-title-bar,.ag-theme-alpine .ag-charts-data-group-title-bar,.ag-theme-alpine .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-settings-group-title-bar,.ag-theme-alpine-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar{padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);line-height:calc(var(--ag-icon-size) + var(--ag-grid-size) - 2px)}.ag-theme-alpine .ag-chart-mini-thumbnail,.ag-theme-alpine-dark .ag-chart-mini-thumbnail,.ag-theme-alpine-auto-dark .ag-chart-mini-thumbnail{background-color:var(--ag-background-color)}.ag-theme-alpine .ag-chart-settings-nav-bar,.ag-theme-alpine-dark .ag-chart-settings-nav-bar,.ag-theme-alpine-auto-dark .ag-chart-settings-nav-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-alpine .ag-ltr .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-ltr .ag-group-title-bar-icon,.ag-theme-alpine-auto-dark .ag-ltr .ag-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-rtl .ag-group-title-bar-icon,.ag-theme-alpine-auto-dark .ag-rtl .ag-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-theme-alpine .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-toolbar{margin-top:var(--ag-grid-size)}.ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar{padding-left:calc(var(--ag-icon-size) * .5 + var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar{padding-right:calc(var(--ag-icon-size) * .5 + var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-charts-format-sub-level-group,.ag-theme-alpine-dark .ag-charts-format-sub-level-group,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group{border-left:1px dashed;border-left-color:var(--ag-border-color);padding-left:var(--ag-grid-size);margin-bottom:calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-charts-format-sub-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-title-bar{background:0 0;padding-top:0;padding-bottom:0;font-weight:700}.ag-theme-alpine .ag-charts-format-sub-level-group-container,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-container,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-container{padding-bottom:0}.ag-theme-alpine .ag-charts-format-sub-level-group-item:last-child,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-item:last-child{margin-bottom:0}.ag-theme-alpine .ag-dnd-ghost,.ag-theme-alpine-dark .ag-dnd-ghost,.ag-theme-alpine-auto-dark .ag-dnd-ghost{font-size:calc(var(--ag-font-size) - 1px);font-weight:700}.ag-theme-alpine .ag-side-buttons,.ag-theme-alpine-dark .ag-side-buttons,.ag-theme-alpine-auto-dark .ag-side-buttons{width:calc(var(--ag-grid-size) * 5)}.ag-theme-alpine .ag-standard-button,.ag-theme-alpine-dark .ag-standard-button,.ag-theme-alpine-auto-dark .ag-standard-button{appearance:none;border-radius:var(--ag-border-radius);border:1px solid;border-color:var(--ag-alpine-active-color);color:var(--ag-alpine-active-color);background-color:var(--ag-background-color);padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);font-family:inherit;font-weight:600}.ag-theme-alpine .ag-standard-button:not(:disabled):hover,.ag-theme-alpine-dark .ag-standard-button:not(:disabled):hover,.ag-theme-alpine-auto-dark .ag-standard-button:not(:disabled):hover{border-color:var(--ag-alpine-active-color);background-color:var(--ag-row-hover-color)}.ag-theme-alpine .ag-standard-button:active,.ag-theme-alpine-dark .ag-standard-button:active,.ag-theme-alpine-auto-dark .ag-standard-button:active{border-color:var(--ag-alpine-active-color);background-color:var(--ag-alpine-active-color);color:var(--ag-background-color)}.ag-theme-alpine .ag-standard-button:disabled,.ag-theme-alpine-dark .ag-standard-button:disabled,.ag-theme-alpine-auto-dark .ag-standard-button:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-alpine .ag-column-drop-vertical,.ag-theme-alpine-dark .ag-column-drop-vertical,.ag-theme-alpine-auto-dark .ag-column-drop-vertical{min-height:75px}.ag-theme-alpine .ag-column-drop-vertical-title-bar,.ag-theme-alpine-dark .ag-column-drop-vertical-title-bar,.ag-theme-alpine-auto-dark .ag-column-drop-vertical-title-bar{padding:calc(var(--ag-grid-size) * 2);padding-bottom:0}.ag-theme-alpine .ag-column-drop-vertical-empty-message,.ag-theme-alpine-dark .ag-column-drop-vertical-empty-message,.ag-theme-alpine-auto-dark .ag-column-drop-vertical-empty-message{border:1px dashed;border-color:var(--ag-border-color);margin:calc(var(--ag-grid-size) * 2);padding:calc(var(--ag-grid-size) * 2);align-items:center;display:flex}.ag-theme-alpine .ag-column-drop-empty-message,.ag-theme-alpine-dark .ag-column-drop-empty-message,.ag-theme-alpine-auto-dark .ag-column-drop-empty-message{color:var(--ag-foreground-color);opacity:.75}.ag-theme-alpine .ag-pill-select .ag-column-drop,.ag-theme-alpine-dark .ag-pill-select .ag-column-drop,.ag-theme-alpine-auto-dark .ag-pill-select .ag-column-drop{min-height:unset}.ag-theme-alpine .ag-status-bar,.ag-theme-alpine-dark .ag-status-bar,.ag-theme-alpine-auto-dark .ag-status-bar{font-weight:400}.ag-theme-alpine .ag-status-name-value-value,.ag-theme-alpine-dark .ag-status-name-value-value,.ag-theme-alpine-auto-dark .ag-status-name-value-value{font-weight:700}.ag-theme-alpine .ag-paging-number,.ag-theme-alpine .ag-paging-row-summary-panel-number,.ag-theme-alpine-dark .ag-paging-number,.ag-theme-alpine-dark .ag-paging-row-summary-panel-number,.ag-theme-alpine-auto-dark .ag-paging-number,.ag-theme-alpine-auto-dark .ag-paging-row-summary-panel-number{font-variant-numeric:tabular-nums;font-weight:700}.ag-theme-alpine .ag-column-drop-cell-button,.ag-theme-alpine-dark .ag-column-drop-cell-button,.ag-theme-alpine-auto-dark .ag-column-drop-cell-button{opacity:.5}.ag-theme-alpine .ag-column-drop-cell-button:hover,.ag-theme-alpine-dark .ag-column-drop-cell-button:hover,.ag-theme-alpine-auto-dark .ag-column-drop-cell-button:hover{opacity:.75}.ag-theme-alpine .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-alpine .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-alpine-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-alpine-dark .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-alpine-auto-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-alpine-auto-dark .ag-column-select-column-readonly .ag-icon-grip{opacity:.35}.ag-theme-alpine .ag-header-cell-menu-button:hover,.ag-theme-alpine .ag-header-cell-filter-button:hover,.ag-theme-alpine .ag-side-button-button:hover,.ag-theme-alpine .ag-tab:hover,.ag-theme-alpine .ag-panel-title-bar-button:hover,.ag-theme-alpine .ag-header-expand-icon:hover,.ag-theme-alpine .ag-column-group-icons:hover,.ag-theme-alpine .ag-set-filter-group-icons:hover,.ag-theme-alpine .ag-group-expanded .ag-icon:hover,.ag-theme-alpine .ag-group-contracted .ag-icon:hover,.ag-theme-alpine .ag-chart-settings-prev:hover,.ag-theme-alpine .ag-chart-settings-next:hover,.ag-theme-alpine .ag-group-title-bar-icon:hover,.ag-theme-alpine .ag-column-select-header-icon:hover,.ag-theme-alpine .ag-floating-filter-button-button:hover,.ag-theme-alpine .ag-filter-toolpanel-expand:hover,.ag-theme-alpine .ag-chart-menu-icon:hover,.ag-theme-alpine-dark .ag-header-cell-menu-button:hover,.ag-theme-alpine-dark .ag-header-cell-filter-button:hover,.ag-theme-alpine-dark .ag-side-button-button:hover,.ag-theme-alpine-dark .ag-tab:hover,.ag-theme-alpine-dark .ag-panel-title-bar-button:hover,.ag-theme-alpine-dark .ag-header-expand-icon:hover,.ag-theme-alpine-dark .ag-column-group-icons:hover,.ag-theme-alpine-dark .ag-set-filter-group-icons:hover,.ag-theme-alpine-dark .ag-group-expanded .ag-icon:hover,.ag-theme-alpine-dark .ag-group-contracted .ag-icon:hover,.ag-theme-alpine-dark .ag-chart-settings-prev:hover,.ag-theme-alpine-dark .ag-chart-settings-next:hover,.ag-theme-alpine-dark .ag-group-title-bar-icon:hover,.ag-theme-alpine-dark .ag-column-select-header-icon:hover,.ag-theme-alpine-dark .ag-floating-filter-button-button:hover,.ag-theme-alpine-dark .ag-filter-toolpanel-expand:hover,.ag-theme-alpine-dark .ag-chart-menu-icon:hover,.ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover,.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover,.ag-theme-alpine-auto-dark .ag-side-button-button:hover,.ag-theme-alpine-auto-dark .ag-tab:hover,.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover,.ag-theme-alpine-auto-dark .ag-header-expand-icon:hover,.ag-theme-alpine-auto-dark .ag-column-group-icons:hover,.ag-theme-alpine-auto-dark .ag-set-filter-group-icons:hover,.ag-theme-alpine-auto-dark .ag-group-expanded .ag-icon:hover,.ag-theme-alpine-auto-dark .ag-group-contracted .ag-icon:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-prev:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-next:hover,.ag-theme-alpine-auto-dark .ag-group-title-bar-icon:hover,.ag-theme-alpine-auto-dark .ag-column-select-header-icon:hover,.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-expand:hover,.ag-theme-alpine-auto-dark .ag-chart-menu-icon:hover{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine .ag-side-button-button:hover .ag-icon,.ag-theme-alpine .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine .ag-floating-filter-button-button:hover .ag-icon,.ag-theme-alpine-dark .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine-dark .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine-dark .ag-side-button-button:hover .ag-icon,.ag-theme-alpine-dark .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine-dark .ag-floating-filter-button-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-side-button-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover .ag-icon{color:inherit}.ag-theme-alpine .ag-filter-active .ag-icon-filter,.ag-theme-alpine-dark .ag-filter-active .ag-icon-filter,.ag-theme-alpine-auto-dark .ag-filter-active .ag-icon-filter{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-alpine-dark .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-ltr .ag-panel-title-bar-button,.ag-theme-alpine-auto-dark .ag-ltr .ag-panel-title-bar-button{margin-left:calc(var(--ag-grid-size) * 2);margin-right:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-rtl .ag-panel-title-bar-button,.ag-theme-alpine-auto-dark .ag-rtl .ag-panel-title-bar-button{margin-right:calc(var(--ag-grid-size) * 2);margin-left:var(--ag-grid-size)}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-group-container{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-group-container{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-instance-filter{background-color:var(--ag-control-panel-background-color);border:none}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter{border-left:1px dashed;border-left-color:var(--ag-border-color);margin-left:calc(var(--ag-icon-size) * .5)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter{border-right:1px dashed;border-right-color:var(--ag-border-color);margin-right:calc(var(--ag-icon-size) * .5)}.ag-theme-alpine .ag-set-filter-list,.ag-theme-alpine-dark .ag-set-filter-list,.ag-theme-alpine-auto-dark .ag-set-filter-list{padding-top:calc(var(--ag-grid-size) * .5);padding-bottom:calc(var(--ag-grid-size) * .5)}.ag-theme-alpine .ag-filter-add-button .ag-icon,.ag-theme-alpine-dark .ag-filter-add-button .ag-icon,.ag-theme-alpine-auto-dark .ag-filter-add-button .ag-icon{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-date-time-list-page-entry-is-current,.ag-theme-alpine-dark .ag-date-time-list-page-entry-is-current,.ag-theme-alpine-auto-dark .ag-date-time-list-page-entry-is-current{background-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-advanced-filter-builder-button,.ag-theme-alpine-dark .ag-advanced-filter-builder-button,.ag-theme-alpine-auto-dark .ag-advanced-filter-builder-button{padding:var(--ag-grid-size);font-weight:600}.ag-theme-alpine .ag-list-item-hovered:after,.ag-theme-alpine-dark .ag-list-item-hovered:after,.ag-theme-alpine-auto-dark .ag-list-item-hovered:after{background-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-pill .ag-pill-button:hover,.ag-theme-alpine-dark .ag-pill .ag-pill-button:hover,.ag-theme-alpine-auto-dark .ag-pill .ag-pill-button:hover{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-alpine .ag-disabled .ag-icon,.ag-theme-alpine .ag-column-select-column-group-readonly .ag-icon,.ag-theme-alpine [disabled] .ag-icon,.ag-theme-alpine-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-alpine-dark .ag-disabled .ag-icon,.ag-theme-alpine-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-alpine-dark [disabled] .ag-icon,.ag-theme-alpine-auto-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-alpine-auto-dark .ag-disabled .ag-icon,.ag-theme-alpine-auto-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-alpine-auto-dark [disabled] .ag-icon{color:var(--ag-disabled-foreground-color)}.letters-page{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex;position:relative}.letters-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.letters-page__title{color:var(--color-text-secondary);font-size:13px}.letters-page__title strong{color:var(--color-text);font-weight:600}.letters-page__count{color:var(--color-text-muted);margin-right:6px}.letters-page__hint{width:100%;color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.5}.letters-page__content{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.letters-page__view-select{min-width:110px}.letters-page__folder-tag{margin-inline-start:8px}.letter-folders-drawer__hint{color:var(--color-text-muted);margin:0 0 12px;font-size:12px;line-height:1.6}.letter-folders-drawer__tree{margin-top:4px}.letter-move-folder-window__body{flex-direction:column;gap:8px;height:100%;min-height:0;padding:4px 2px;display:flex}.letter-move-folder-window__hint{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.6}.letter-move-folder-window__selected{margin:0;font-size:13px;line-height:1.5}.letter-move-folder-window__tree{flex:1;min-height:0;padding:4px 0;overflow:auto}.letters-page__page-size{min-width:110px}.letters-contacts-page,.contacts-page{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}.contacts-page__header{justify-content:space-between;align-items:center;display:flex}.contacts-page__title{color:var(--color-text);margin:0;font-size:15px;font-weight:600}.contacts-toolbar{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-chrome-bg);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;padding:8px 10px;display:flex}.contacts-toolbar__actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.contacts-toolbar__actions .ant-btn{border-radius:6px;height:32px;font-family:IRANSans,Tahoma,sans-serif;font-size:12px}.contacts-toolbar__search{flex:1;align-items:center;gap:8px;min-width:220px;max-width:360px;margin-inline-start:auto;display:flex}.contacts-toolbar__search-label{color:var(--color-text-secondary);white-space:nowrap;font-size:12px}.contacts-toolbar__search .ant-input{flex:1;font-family:IRANSans,Tahoma,sans-serif}.contacts-page__grid-wrap{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-panel);flex:1;min-height:0;overflow:hidden}.contacts-page__table{height:100%}.contacts-page__table .ant-table{font-family:IRANSans,Tahoma,sans-serif;font-size:13px}.contacts-page__table .ant-table-thead>tr>th{background:var(--app-grid-header-bg);text-align:center;padding:8px 10px;font-size:12px;font-weight:600}.contacts-page__table .ant-table-tbody>tr>td{cursor:pointer;padding:7px 10px}.contacts-page__table .ant-table-tbody>tr:nth-child(2n)>td{background:var(--app-panel)}.contacts-page__table .ant-table-tbody>tr.contacts-page__row--selected>td{background:#f7941d2e!important}.contacts-page__table .ant-table-tbody>tr:hover>td{background:#00000008}.contacts-page__footer{color:var(--color-text-secondary);background:var(--app-grid-footer-bg);border:1px solid var(--app-border);border-radius:var(--radius-md);justify-content:flex-end;padding:6px 10px;font-family:IRANSans,Tahoma,sans-serif;font-size:12px;display:flex}.contacts-form-modal__footer{justify-content:flex-start;gap:8px;display:flex}.contacts-party-window.document-viewer-window .document-viewer-window__toolbar{background:var(--app-chrome-bg,#f8fafc);border-bottom:1px solid var(--app-border,#e2e8f0);padding:0}.contacts-party-window.document-viewer-window .document-viewer-window__body{background:var(--app-panel,#fff);min-height:0;color:var(--app-text,#0f172a);flex-direction:column;padding:0;display:flex;overflow:hidden}.contacts-party-window__toolbar.letter-window__toolbar{border-block-start:none;border-inline:none;background:0 0;border-bottom:none;border-radius:0}.contacts-party-window__body{background:var(--app-panel,#fff);min-height:0;color:var(--app-text,#0f172a);flex:1;padding:12px 16px 16px;overflow:auto}.contacts-party-window__tabs .ant-tabs-nav{margin-bottom:12px}[data-theme=dark] .contacts-party-window.document-viewer-window .document-viewer-window__toolbar{background:var(--app-chrome-bg,#111827);border-bottom-color:var(--app-border,#334155)}[data-theme=dark] .contacts-party-window.document-viewer-window .document-viewer-window__body,[data-theme=dark] .contacts-party-window__body{background:var(--app-panel,#0f172a);color:var(--app-text,#e2e8f0)}.contacts-party-form{font-family:IRANSans,Tahoma,sans-serif}.contacts-party-form__section{border-bottom:1px solid var(--app-border,#e2e8f0);margin-bottom:16px;padding-bottom:16px}.contacts-party-form__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.contacts-party-form__section-head{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.recipient-groups{flex-direction:column;gap:12px;display:flex}.recipient-groups__field{flex-direction:column;gap:4px;display:flex}.recipient-groups__actions{gap:8px;display:flex}.contacts-party-form__section-extra{flex-shrink:0;margin-inline-start:auto}.contacts-party-form__section-icon{background:var(--app-grid-header-bg);color:#2563eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.contacts-party-form__section-title{color:var(--color-text);margin:0;font-size:14px;font-weight:600}.contacts-party-form__section-desc{color:var(--color-text-secondary);margin:2px 0 0;font-size:12px}.contacts-party-form__profile{grid-template-columns:124px minmax(0,1fr);align-items:start;gap:20px;display:grid}.contacts-party-form__logo{min-width:0}.contacts-party-form__logo .company-logo-upload{width:100%}.contacts-party-form__logo .company-logo-upload__hint{line-height:1.35}.contacts-party-form__logo .company-logo-upload__control.ant-upload-wrapper.ant-upload-picture-card-wrapper{width:124px}.contacts-party-form__logo .company-logo-upload__control .ant-upload.ant-upload-select{width:124px!important;height:124px!important;margin:0!important}.contacts-party-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.contacts-party-form__field--wide{grid-column:1/-1}.contacts-party-form .ant-form-item{margin-bottom:12px}.contacts-party-form .ant-form-item-label>label{color:var(--color-text-secondary);font-size:13px}@media (width<=640px){.contacts-party-form__profile,.contacts-party-form__grid{grid-template-columns:1fr}}.contacts-form-modal__form{padding-top:8px;font-family:IRANSans,Tahoma,sans-serif}.contacts-form-modal__form .ant-form-item{margin-bottom:14px}.contacts-form-modal__form .ant-form-item-row{width:100%}.contacts-form-modal__form .ant-form-item-control{flex:auto;min-width:0;max-width:none}.contacts-form-modal__form .ant-form-item-control-input,.contacts-form-modal__form .ant-form-item-control-input-content{width:100%}.contacts-form-modal__form .ant-input,.contacts-form-modal__form .ant-input-affix-wrapper,.contacts-form-modal__form textarea.ant-input{max-width:none;width:100%!important}.contacts-form-modal__form .ant-form-item-label>label{color:var(--color-text-secondary);font-size:13px}[data-theme=dark] .contacts-toolbar,[data-theme=dark] .contacts-page__grid-wrap{background:var(--app-card);border-color:var(--app-border)}[data-theme=dark] .contacts-page__table .ant-table-thead>tr>th{background:var(--app-grid-header-bg);color:var(--app-text-secondary);border-bottom-color:var(--app-border)}[data-theme=dark] .contacts-page__table .ant-table-tbody>tr>td{background:var(--app-card);color:var(--app-text);border-bottom-color:var(--app-border)}[data-theme=dark] .contacts-page__table .ant-table-tbody>tr:nth-child(2n)>td{background:var(--app-panel)}[data-theme=dark] .contacts-page__table .ant-table-tbody>tr:hover>td{background:var(--app-hover)!important}[data-theme=dark] .contacts-page__footer{border-color:var(--app-border);background:#21262d}.contacts-page__footer-note{opacity:.75}.user-form-modal__hint{color:var(--color-text-secondary);margin:0 0 12px;font-size:12px}.user-form-modal__role-preview{border:1px solid var(--app-border);background:#00000005;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:12px}.user-form-modal__role-preview p{color:var(--color-text-secondary);margin:0 0 8px}.user-form-modal__permissions{flex-wrap:wrap;gap:6px;display:flex}.user-form-modal__assignments{border:1px solid var(--app-border);border-radius:8px;overflow:hidden}.user-form-modal__assignments-head,.user-form-modal__assignment-row{grid-template-columns:1.1fr 1.4fr 1.2fr;align-items:center;gap:8px;padding:8px 10px;display:grid}.user-form-modal__assignments-head{background:var(--app-grid-header-bg);color:var(--color-text-secondary);font-size:11px;font-weight:600}.user-form-modal__assignment-row{border-top:1px solid var(--app-border);background:var(--app-panel)}.user-form-modal__assignment-company{color:var(--color-text);font-size:12px;font-weight:500}.user-form-modal__assignment-field{margin-bottom:0!important}[data-theme=dark] .user-form-modal__assignments-head{background:#21262d}[data-theme=dark] .user-form-modal__assignment-row{background:var(--app-card)}.user-form-drawer .ant-drawer-body{padding:4px 20px 20px}.user-form-drawer .ant-drawer-header{padding-inline:20px}.user-form-drawer__footer{justify-content:flex-start;gap:8px;display:flex}.user-form__divider{margin:4px 0 16px}.user-form__section{margin-bottom:4px}.user-form__section-head{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.user-form__section-icon{background:var(--app-grid-header-bg);color:#2563eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.user-form__section-title{color:var(--color-text);margin:0;font-size:14px;font-weight:600}.user-form__section-desc{color:var(--color-text-secondary);margin:2px 0 0;font-size:12px}.user-form__profile{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px;display:grid}.user-form__avatar{width:112px;min-width:0;max-width:112px}.user-form__avatar .company-logo-upload,.user-form__avatar .signatory-upload{width:100%;min-width:0}.user-form__avatar .company-logo-upload__hint,.user-form__avatar .signatory-upload__hint{word-break:break-word;line-height:1.35}.user-form__avatar .company-logo-upload__control.ant-upload-wrapper.ant-upload-picture-card-wrapper,.user-form__avatar .signatory-upload__control.ant-upload-wrapper.ant-upload-picture-card-wrapper{width:104px}.user-form__avatar .company-logo-upload__control .ant-upload.ant-upload-select,.user-form__avatar .signatory-upload__control .ant-upload.ant-upload-select{width:104px!important;height:104px!important;margin:0!important}.user-form__profile-fields{min-width:0}.user-form__mfa-note{margin-bottom:12px!important}.user-form__mfa-reset{margin-bottom:16px}.user-form__grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.user-form__field--wide{grid-column:1/-1}.user-form__display-preview{color:var(--color-text-secondary);background:#2563eb0f;border-radius:8px;align-items:center;gap:8px;margin-top:4px;padding:8px 12px;font-size:12px;display:flex}.user-form__display-preview strong{color:var(--color-text);font-weight:600}.users-grid__avatar-col,.users-grid__avatar-header{justify-content:center;align-items:center;padding-inline:4px!important;display:flex!important}.users-grid__avatar-cell{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.users-grid__avatar-cell .ant-avatar{flex-shrink:0}.user-form__assignments{flex-direction:column;gap:8px;display:flex}.user-form__assignment-card{border:1px solid var(--app-border);background:var(--app-panel);border-radius:10px;padding:10px 12px}.user-form__assignment-card-head{color:var(--color-text);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;display:inline-flex}.user-form__assignment-card-grid{grid-template-columns:1fr 1fr;gap:4px 10px;display:grid}.user-form__assignments-head,.user-form__assignment-row{grid-template-columns:1fr 1.4fr 1fr .7fr .9fr;align-items:start;gap:10px;padding:10px 12px;display:grid}.user-form__assignments-head{background:var(--app-grid-header-bg);color:var(--color-text-secondary);align-items:center;font-size:11px;font-weight:600}.user-form__assignment-row{border-top:1px solid var(--app-border)}.user-form__assignment-row:nth-child(2n){background:#00000004}.user-form__assignment-company{color:var(--color-text);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.user-form__assignment-field{margin-bottom:0!important}.user-form__assignment-field--switch .ant-form-item-control-input{min-height:32px}.user-form__assignment-card-grid .user-form__assignment-field--switch{flex-direction:column;display:flex}.user-form__position-field{flex-direction:column;gap:2px;min-width:0;display:flex}.user-form__position-inline-add{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.user-form__position-inline-add .ant-input{flex:1;min-width:120px}.user-form__position-add-btn{align-self:flex-start;height:auto;padding-inline:0;font-size:11px}.user-form__membership-empty{border:1px dashed var(--app-border);text-align:center;color:var(--color-text-secondary);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 16px;font-size:12px;display:flex}.user-form__membership-empty .anticon{opacity:.45;font-size:22px}.user-form__membership-empty p{max-width:320px;margin:0}.user-form__positions{flex-direction:column;gap:12px;display:flex}.user-form__positions-form{grid-template-columns:1.2fr 1fr auto;align-items:center;gap:8px;display:grid}.user-form__positions-list{border:1px solid var(--app-border);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.user-form__positions-list li{border-top:1px solid var(--app-border);align-items:center;padding:8px 12px;font-size:12px;display:flex}.user-form__positions-list li:first-child{border-top:none}.user-form__positions-list li:nth-child(2n){background:#00000004}.user-form__positions-list strong{color:var(--color-text);font-weight:600}.user-form__positions-list span{color:var(--color-text-secondary)}.user-form__positions-empty{border:1px dashed var(--app-border);color:var(--color-text-secondary);text-align:center;border-radius:10px;margin:0;padding:12px 14px;font-size:12px}.user-form__position-quick-add-wrap{border-top:1px solid var(--app-border);padding:8px}.user-form__position-quick-add{flex-direction:column;gap:4px;display:flex}.user-form__position-quick-add .ant-btn{grid-column:1/-1;justify-content:flex-start;padding-inline:0}.positions-settings__toolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.positions-settings__filter{min-width:180px}.positions-settings__count{color:var(--color-text-secondary);flex-shrink:0;margin:0 0 10px;font-size:12px}.positions-settings__error{flex-shrink:0;margin-bottom:10px}.positions-settings-drawer .ant-drawer-content-wrapper,.positions-settings-drawer .ant-drawer-content{flex-direction:column;display:flex}.positions-settings-drawer .ant-drawer-content{flex:1;min-height:0}.positions-settings-drawer .ant-drawer-body{flex-direction:column;flex:1;min-height:0;padding-top:8px;display:flex;overflow:hidden}.positions-settings{flex-direction:column;flex:1;min-height:0;display:flex}.positions-settings__grid.letters-grid{flex:1;min-height:0}[data-theme=dark] .user-form__section-icon{color:#60a5fa;background:#21262d}[data-theme=dark] .user-form__assignments-head{background:#21262d}[data-theme=dark] .user-form__assignment-row:nth-child(2n){background:#ffffff05}[data-theme=dark] .user-form__display-preview{background:#60a5fa1a}@media (width<=720px){.user-form__profile,.user-form__grid,.user-form__assignment-card-grid,.user-form__positions-form{grid-template-columns:1fr}}.role-form-drawer .ant-drawer-body{padding-top:4px}.role-form-drawer__footer{justify-content:flex-start;gap:8px;display:flex}.role-form__section{margin-bottom:20px}.role-form__section-head{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.role-form__section-icon{background:var(--app-grid-header-bg);color:#2563eb;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.role-form__section-title{margin:0;font-size:14px;font-weight:600}.role-form__section-desc{color:var(--color-text-secondary);margin:2px 0 0;font-size:12px}.role-form__grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.role-form__field--wide{grid-column:1/-1}.role-form__system-note{color:#b45309;background:#f59e0b1a;border-radius:8px;margin:0 0 8px;padding:8px 12px;font-size:12px}.role-permissions{flex-direction:column;gap:14px;display:flex}.role-permissions__full-access{background:#2563eb0f;border:1px solid #bfdbfe;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.role-permissions__full-access strong{margin-bottom:4px;font-size:13px;display:block}.role-permissions__full-access p{color:var(--color-text-secondary);margin:0;font-size:12px}.role-permissions__module{border:1px solid var(--app-border);background:var(--app-panel);border-radius:10px;overflow:hidden}.role-permissions__module-head{background:var(--app-grid-header-bg);border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.role-permissions__module-title{margin:0;font-size:13px;font-weight:600}.role-permissions__module-desc{color:var(--color-text-secondary);margin:2px 0 0;font-size:11px}.role-permissions__module-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.role-permissions__table-head,.role-permissions__row{grid-template-columns:1.1fr 1.6fr 140px;align-items:center;gap:10px;padding:10px 14px;display:grid}.role-permissions__table-head{color:var(--color-text-secondary);border-bottom:1px solid var(--app-border);background:#00000005;font-size:11px;font-weight:600}.role-permissions__row{border-bottom:1px solid var(--app-border)}.role-permissions__row:last-child{border-bottom:none}.role-permissions__feature-label{font-size:12px;font-weight:500}.role-permissions__feature-desc{color:var(--color-text-secondary);font-size:11px}.role-permissions__access{align-items:center;gap:8px;display:flex}.role-permissions__access-label{color:#b91c1c;font-size:11px;font-weight:500}.role-permissions__access-label--allowed{color:#15803d}[data-theme=dark] .role-form__section-icon{color:#60a5fa;background:#21262d}[data-theme=dark] .role-permissions__full-access{background:#60a5fa1a;border-color:#1e3a5f}[data-theme=dark] .role-permissions__module-head{background:#21262d}[data-theme=dark] .role-form__system-note{color:#fbbf24;background:#f59e0b26}@media (width<=760px){.role-permissions__table-head,.role-permissions__row{grid-template-columns:1fr;gap:6px}.role-permissions__module-head{flex-direction:column}.role-form__grid{grid-template-columns:1fr}}.subsidiary-page__body{flex:1;grid-template-columns:minmax(0,1fr) 320px;gap:12px;min-height:0;display:grid}.subsidiary-page__table-wrap{flex-direction:column;flex:1;min-height:280px;display:flex}.subsidiary-company-tree{flex:1;min-height:280px;padding:10px 12px;overflow:auto}.subsidiary-company-tree--loading,.subsidiary-company-tree--empty{justify-content:center;align-items:center;min-height:280px;display:flex}.subsidiary-company-tree__node{align-items:center;gap:10px;min-height:40px;padding:2px 0;display:flex}.subsidiary-company-tree__title{color:var(--color-text);font-weight:300}.subsidiary-company-tree__badge{color:#cf1322;background:#fff1f0;border-radius:999px;padding:1px 8px;font-size:11px}.subsidiary-company-tree .ant-tree-node-content-wrapper{align-items:center;min-height:44px;font-weight:300;display:inline-flex}.subsidiary-company-tree .ant-tree-title{font-weight:300}.subsidiary-company-tree .ant-tree-treenode{padding-block:2px}.subsidiary-company-list{height:100%;overflow:auto}.subsidiary-company-list .ant-table-tbody>tr{cursor:pointer}.subsidiary-company-list__name{align-items:center;gap:10px;min-width:0;display:flex}.subsidiary-company-list__name-text{flex-direction:column;gap:2px;min-width:0;display:flex}.subsidiary-company-list__name-title{color:var(--app-text,#0f172a);font-weight:300}.subsidiary-company-list__name-short{color:var(--app-text-secondary,#64748b);font-size:12px;font-weight:300}.subsidiary-company-list__usage{flex-direction:column;gap:2px;min-width:140px;display:flex}.subsidiary-company-list__usage .ant-progress{margin-bottom:0;line-height:1}.subsidiary-company-list__usage-meta{color:var(--app-text-secondary,#64748b);font-size:11px}.subsidiary-table-panel{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-panel);flex-direction:column;flex:1;min-height:280px;display:flex;overflow:hidden}.subsidiary-table-panel .contacts-page__table{flex:1;min-height:0}.subsidiary-table-panel .grid-pagination{border-radius:0 0 8px 8px;flex-shrink:0}.company-tree-cell{align-items:center;gap:10px;width:100%;min-height:40px;padding:4px 0;display:flex}.company-logo-avatar{background:linear-gradient(135deg,#fff4e6 0%,#ffe0b2 100%);border:1px solid #0000000f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff59}.company-logo-avatar__image{object-fit:cover;width:100%;height:100%;display:block}.company-logo-avatar__fallback{color:#c45a00;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:700;line-height:1;display:flex}.company-tree-cell__logo,.company-tree-cell__logo-fallback{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.company-tree-cell__logo-fallback{color:#c45a00;background:linear-gradient(135deg,#fff4e6 0%,#ffe0b2 100%);justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.company-tree-cell__text{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.company-tree-cell__title{color:var(--color-text);font-weight:600}.company-tree-cell__subtitle{color:var(--color-text-secondary);font-size:12px}.company-tree-cell__badge{color:#cf1322;background:#fff1f0;border-radius:999px;padding:1px 8px;font-size:11px}.subsidiary-page__detail{border:1px solid var(--app-border);background:var(--app-panel);border-radius:8px;min-height:360px;overflow:auto}.subsidiary-page__detail-empty{text-align:center;height:100%;min-height:280px;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;font-size:12px;display:flex}.subsidiary-page__detail-empty p{color:var(--color-text);margin:0;font-size:13px;font-weight:600}.subsidiary-detail{padding:14px;font-family:IRANSans,Tahoma,sans-serif}.subsidiary-detail__header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.subsidiary-detail__heading{flex:1;min-width:0}.subsidiary-detail__close{color:var(--color-text-secondary);flex-shrink:0}.subsidiary-detail__close:hover{color:var(--color-text)}.subsidiary-detail__title{margin:0;font-size:15px;font-weight:700}.subsidiary-detail__subtitle{color:var(--color-text-secondary);margin:4px 0 0;font-size:12px}.subsidiary-detail__meta{border:1px solid var(--app-border);background:#00000005;border-radius:8px;gap:8px;margin:14px 0;padding:10px 12px;display:grid}.subsidiary-detail__meta div{grid-template-columns:88px 1fr;gap:8px;font-size:12px;display:grid}.subsidiary-detail__meta dt{color:var(--color-text-secondary);margin:0}.subsidiary-detail__meta dd{margin:0;font-weight:500}.subsidiary-detail__section-title{color:var(--color-text-secondary);margin:0 0 10px;font-size:12px;font-weight:700}.subsidiary-detail__empty{color:var(--color-text-muted);margin:0;font-size:12px}.subsidiary-detail__signatories{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.subsidiary-signatory-card{border:1px solid var(--app-border);background:var(--app-panel);border-radius:8px;padding:10px}.subsidiary-signatory-card__main{flex-direction:column;gap:4px;margin-bottom:10px;font-size:12px;display:flex}.subsidiary-signatory-card__main strong{font-size:13px}.subsidiary-signatory-card__badge{width:fit-content;color:var(--app-muted);background:#f1f5f9;border-radius:999px;padding:2px 8px;font-size:11px;display:inline-flex}.subsidiary-signatory-card__badge--yes{color:#15803d;background:#dcfce7}.subsidiary-signatory-card__samples{grid-template-columns:1fr 1fr;gap:8px;display:grid}.subsidiary-signatory-card__thumb{color:var(--color-text-secondary);flex-direction:column;gap:4px;font-size:10px;display:flex}.subsidiary-signatory-card__thumb img{object-fit:contain;border:1px solid var(--app-border);background:#fff;border-radius:6px;width:100%;height:72px}.subsidiary-signatory-card__thumb-empty{border:1px dashed var(--app-border);height:72px;color:var(--color-text-muted);border-radius:6px;justify-content:center;align-items:center;display:flex}.subsidiary-detail__templates{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.subsidiary-detail__template-item{color:var(--app-text-secondary);align-items:center;gap:10px;font-size:12px;display:flex}.subsidiary-detail__template-size{background:var(--app-chrome-bg);min-width:32px;color:var(--app-text);border-radius:6px;justify-content:center;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.company-letter-templates__grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.company-letter-templates__slot{margin-bottom:0}.company-letter-templates__merge-title{color:var(--app-text);margin:0 0 8px;font-size:13px;font-weight:700}.company-letter-templates__merge-note{color:var(--app-muted);margin:10px 0 0;font-size:11px;line-height:1.6}.company-letter-templates__merge-note code{background:var(--app-chrome-bg);border-radius:4px;padding:1px 4px;font-size:10px}.letter-template-upload{border:1px solid var(--app-border);background:var(--app-panel);border-radius:8px;flex-direction:column;gap:10px;min-height:148px;padding:12px;display:flex}.letter-template-upload__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.letter-template-upload__size{color:var(--app-text);font-size:13px;font-weight:700}.letter-template-upload__format{color:var(--app-muted);font-size:11px}.letter-template-upload__file{background:var(--app-card);border:1px solid var(--app-border-subtle);border-radius:6px;align-items:center;gap:10px;padding:8px;display:flex}.letter-template-upload__file-icon{color:#2b579a;font-size:22px}.letter-template-upload__file-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.letter-template-upload__file-meta strong{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.letter-template-upload__file-meta span{color:var(--app-muted);font-size:10px}.letter-template-upload__empty{border:1px dashed var(--app-border);min-height:48px;color:var(--app-muted);border-radius:6px;flex:1;justify-content:center;align-items:center;font-size:12px;display:flex}.letter-template-upload__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.letter-template-upload__create-hint{color:var(--app-muted);margin:0;font-size:10px;line-height:1.55}.letter-template-merge__tag-cell{align-items:center;gap:4px;display:inline-flex}.letter-template-merge__tag{background:var(--app-chrome-bg);direction:ltr;border-radius:4px;padding:2px 6px;font-size:11px}.subsidiary-form-drawer .ant-drawer-body{padding-top:8px}.subsidiary-form-drawer__footer{justify-content:flex-start;gap:8px;display:flex}.subsidiary-form__grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.subsidiary-form__field--wide{grid-column:1/-1}.subsidiary-form__hint,.subsidiary-form__empty-users{color:var(--color-text-secondary);margin:0 0 12px;font-size:12px}.subsidiary-form__signatory-card{border:1px solid var(--app-border);background:#00000005;border-radius:8px;margin-bottom:12px;padding:12px}.subsidiary-form__signatory-card-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.subsidiary-form__signatory-meta{color:var(--color-text-secondary);margin-top:4px;font-size:12px;font-weight:400;display:block}.subsidiary-form__signatory-grid{grid-template-columns:1fr 1fr auto;align-items:end;gap:0 10px;display:grid}.subsidiary-form__signatory-uploads{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.document-storage-panel{flex-direction:column;gap:16px;display:flex}.document-storage-panel__alert{margin-bottom:0}.document-storage-panel__summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.document-storage-panel__stat .ant-statistic-title{font-size:12px}.document-storage-panel__stat .ant-statistic-content{font-size:16px}.document-storage-panel__progress{border:1px solid var(--app-border);background:var(--app-panel);border-radius:10px;padding:12px 14px}.document-storage-panel__progress-head{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.document-storage-panel__progress-note{color:var(--color-text-secondary);margin:8px 0 0;font-size:12px}.subsidiary-detail__storage{flex-direction:column;gap:8px;display:flex}.subsidiary-detail__storage-meta{color:var(--color-text-secondary);flex-wrap:wrap;gap:8px 14px;font-size:12px;display:flex}.signatory-upload{flex-direction:column;gap:4px;display:flex}.signatory-upload__label{color:var(--color-text-secondary);font-size:12px}.signatory-upload__hint{color:var(--color-text-muted);font-size:10px}.signatory-upload__control.ant-upload-wrapper.ant-upload-picture-card-wrapper{width:100%}.signatory-upload__control .ant-upload.ant-upload-select{width:100%!important;height:112px!important;margin:0!important}.signatory-upload__preview{object-fit:contain;width:100%;height:100%}.signatory-upload__placeholder{color:var(--color-text-muted);flex-direction:column;align-items:center;gap:4px;font-size:11px;display:flex}.signatory-upload__clear{color:#dc2626;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:11px}.company-logo-upload{flex-direction:column;gap:4px;display:flex}.company-logo-upload__label{color:var(--color-text-secondary);font-size:12px}.company-logo-upload__hint{color:var(--color-text-muted);font-size:10px}.company-logo-upload__control.ant-upload-wrapper.ant-upload-picture-card-wrapper{width:160px}.company-logo-upload__control .ant-upload.ant-upload-select{width:160px!important;height:160px!important;margin:0!important}.company-logo-upload__preview{object-fit:contain;width:100%;height:100%}.company-logo-upload__placeholder{color:var(--color-text-muted);flex-direction:column;align-items:center;gap:4px;font-size:11px;display:flex}.company-logo-upload__clear{color:#dc2626;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:11px}@media (width<=1100px){.subsidiary-page__body,.subsidiary-form__signatory-grid,.subsidiary-form__signatory-uploads{grid-template-columns:1fr}}.letters-contacts-page__table{flex:1}.letters-toolbar{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-chrome-bg);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;padding:8px 10px;display:flex}.letters-toolbar__actions{width:100%}.letters-toolbar__actions .ant-btn{border-radius:6px;height:32px;padding-inline:10px;font-family:IRANSans,Tahoma,sans-serif;font-size:12px}.letters-toolbar__actions .ant-btn .anticon{font-size:14px}.letters-toolbar--iconic{min-height:40px;padding:4px 8px}.letters-toolbar--iconic .letters-toolbar__actions{flex-wrap:wrap;align-items:center;gap:2px;width:auto;display:flex}.letters-toolbar--iconic .letters-toolbar__hit{display:inline-flex}.letters-toolbar--iconic .letters-toolbar__actions .ant-btn{width:32px;min-width:32px;height:32px;padding:0}.letters-toolbar--iconic .letters-toolbar__actions .ant-btn .anticon{margin-inline-end:0;font-size:16px}.letters-toolbar--iconic .letters-toolbar__divider{background:var(--app-border-strong);flex-shrink:0;align-self:center;width:1px;height:22px;margin-inline:6px;display:inline-block}[data-theme=dark] .letters-toolbar{background:var(--app-card);border-color:var(--app-border)}.letters-search-bar{background:var(--app-panel);border:1px solid var(--app-border-strong);border-radius:var(--radius-md);flex-direction:column;font-family:IRANSans,Tahoma,sans-serif;display:flex;overflow:hidden}.letters-search-bar--open{gap:8px;padding:0 12px 10px}.letters-search-bar__header{background:var(--app-grid-header-bg);width:100%;color:var(--color-text);cursor:pointer;text-align:right;border:none;align-items:center;gap:8px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s;display:flex}.letters-search-bar__header:hover{background:var(--app-hover)}.letters-search-bar--open .letters-search-bar__header{border-bottom:1px solid var(--app-border);margin:0 -12px}.letters-search-bar__header-icon{color:var(--color-primary);font-size:13px}.letters-search-bar__header-title{flex:1}.letters-search-bar__header-count{color:var(--color-primary);background:var(--color-primary-soft);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:500}.letters-search-bar__header-toggle{color:var(--color-text-muted);font-size:11px}.letters-search-bar__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.letters-search-bar__row .ant-select-sm,.letters-search-bar__row .ant-btn-sm,.letters-search-bar__row .ant-input-sm,.letters-search-bar__row .ant-input{height:24px!important;min-height:24px!important;max-height:24px!important}.letters-search-bar__row .ant-select-sm .ant-select-selector{height:24px!important;min-height:24px!important}.letters-search-bar__row .ant-select-sm .ant-select-selection-item,.letters-search-bar__row .ant-select-sm .ant-select-selection-placeholder{line-height:22px!important}.letters-search-bar__row .ant-btn-sm{align-items:center;padding-inline:7px;display:inline-flex}.letters-search-bar__field{min-width:130px}.letters-search-bar__condition{min-width:100px}.letters-search-bar__value{flex:1;min-width:160px}.letters-search-bar__dates{flex:none;align-items:center;gap:8px;width:auto;min-width:0;display:flex}.letters-search-bar__date{flex:none!important;width:138px!important;min-width:138px!important;max-width:138px!important}.letters-search-bar__date.jalali-date-input{align-items:center;gap:4px;display:inline-flex;width:138px!important;max-width:138px!important}.letters-search-bar__date .ant-input{flex:auto;width:auto;min-width:0;padding-block:0;line-height:22px;height:24px!important;min-height:24px!important;max-height:24px!important}.letters-search-bar__date .ant-btn{flex:0 0 24px;justify-content:center;align-items:center;width:24px;padding:0;display:inline-flex;height:24px!important;min-height:24px!important;max-height:24px!important}.letters-search-bar__meta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:11px;display:flex}.letters-search-bar__hint{color:#94a3b8}.letters-search-bar__tags{border-top:1px dashed var(--app-border);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px 8px;display:flex}.letters-search-bar--open .letters-search-bar__tags{margin-top:0;padding:4px 0 0}.letters-search-bar__tag{margin:0;font-size:11px}.letters-col-header{cursor:pointer;justify-content:center;align-items:center;gap:3px;width:100%;min-width:0;height:100%;display:flex;position:relative}.letters-col-header__label{text-overflow:ellipsis;white-space:nowrap;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;flex:1;padding-inline:2px;font-weight:600;overflow:hidden}.letters-col-header[data-sort=asc] .letters-col-header__label:after,.letters-col-header[data-sort=desc] .letters-col-header__label:after{content:"";vertical-align:middle;border-inline:4px solid #0000;width:0;height:0;margin-inline-start:4px;display:inline-block}.letters-col-header[data-sort=asc] .letters-col-header__label:after{border-bottom:5px solid}.letters-col-header[data-sort=desc] .letters-col-header__label:after{border-top:5px solid}.letters-col-header__search{inset-inline-start:3px;color:#94a3b8;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;padding:0;font-size:10px;transition:opacity .15s,color .15s,background .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.letters-col-header__search .anticon{font-size:10px}.letters-grid .ag-header-cell:hover .letters-col-header__search{opacity:.35}.letters-col-header__search:hover{color:var(--app-muted);background:#0f172a0f;opacity:.75!important}.letters-col-header__search--active{opacity:.5;color:var(--app-muted)}.letters-grid .ag-header-cell:hover .letters-col-header__search--active{opacity:.8}.letters-col-header__search--active:hover{color:var(--app-text-secondary);background:#0f172a14;opacity:.9!important}.letters-grid{--ag-font-family:"IRANSans", Tahoma, sans-serif;--ag-font-size:13px;--ag-header-height:36px;--ag-row-height:46px;--ag-cell-horizontal-padding:12px;--ag-header-background-color:var(--app-grid-header-bg);--ag-header-foreground-color:var(--app-text);--ag-border-color:var(--app-border);--ag-row-border-color:var(--palette-grid-row-border);--ag-odd-row-background-color:transparent;--ag-background-color:var(--palette-grid-bg);--ag-foreground-color:var(--app-text);--ag-secondary-foreground-color:var(--app-text-secondary);--ag-selected-row-background-color:#f7941d24;--ag-row-hover-color:#00000008;--ag-checkbox-checked-color:var(--color-primary);--ag-checkbox-indeterminate-color:var(--color-primary);--ag-range-selection-border-color:var(--color-primary);flex-direction:column;flex:1;width:100%;min-height:420px;display:flex;position:relative}.letters-grid__surface{flex:1;min-height:0;position:relative}.letters-grid-context-anchor{pointer-events:none;z-index:3000;width:1px;height:1px;position:fixed}.letters-grid-context-menu{direction:rtl;min-width:200px}.letters-grid-context-menu .ant-dropdown-menu-title-content{font-family:IRANSans,Tahoma,sans-serif}.letters-grid-context-menu__label{align-items:center;gap:8px;font-family:IRANSans,Tahoma,sans-serif;display:inline-flex}.letters-grid-context-menu__icon{width:16px;color:var(--app-text-secondary,#64748b);justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.letters-grid-context-menu .ant-dropdown-menu-item-danger .letters-grid-context-menu__icon{color:inherit}.letters-grid__surface .ag-root-wrapper{height:100%}.letters-grid--loading .ag-root-wrapper{opacity:.35;pointer-events:none;filter:blur(.4px)}.grid-loading-overlay{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--radius-md) var(--radius-md) 0 0;background:#fafbfcd1;flex-direction:column;animation:.2s ease-out grid-loading-fade-in;display:flex;position:absolute;inset:0;overflow:hidden}.grid-loading-overlay__header{background:var(--app-grid-header-bg);border-bottom:2px solid var(--app-grid-header-border);flex-shrink:0;gap:8px;padding:10px 14px;display:flex}.grid-loading-overlay__header-cell{background:linear-gradient(90deg,#c5d9eb 0%,#e8f0f8 50%,#c5d9eb 100%) 0 0/200% 100%;border-radius:4px;flex:1;height:12px;animation:1.4s ease-in-out infinite grid-loading-shimmer}.grid-loading-overlay__body{flex-direction:column;flex:1;gap:8px;padding:8px 12px;display:flex;overflow:hidden}.grid-loading-overlay__row{background:#ffffff8c;border-radius:6px;align-items:center;gap:10px;height:46px;padding:0 6px;animation:.35s ease-out both grid-loading-row-in;display:flex}.grid-loading-overlay__cell{background:linear-gradient(90deg,#e2e8f0 0%,#f1f5f9 45%,#e2e8f0 100%) 0 0/200% 100%;border-radius:999px;height:10px;animation:1.35s ease-in-out infinite grid-loading-shimmer}.grid-loading-overlay__cell--sm{width:8%;min-width:36px}.grid-loading-overlay__cell--md{width:14%;min-width:64px}.grid-loading-overlay__cell--lg{width:22%;min-width:96px}.grid-loading-overlay__cell--xl{flex:1;min-width:120px}.grid-loading-overlay__center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.grid-loading-overlay__spinner{border:3px solid #f7941d2e;border-top-color:var(--color-primary);border-radius:50%;width:38px;height:38px;animation:.75s linear infinite grid-loading-spin;box-shadow:0 0 18px #f7941d40}.grid-loading-overlay__label{color:var(--color-text);border:1px solid var(--app-border);background:#ffffffeb;border-radius:999px;padding:6px 14px;font-family:IRANSans,Tahoma,sans-serif;font-size:13px;font-weight:600;box-shadow:0 2px 10px #0f172a14}[data-theme=dark] .grid-loading-overlay{background:#0f1117e0}[data-theme=dark] .grid-loading-overlay__header{background:#21262d;border-bottom-color:#30363d}[data-theme=dark] .grid-loading-overlay__header-cell{background:linear-gradient(90deg,#30363d 0%,#3d444d 50%,#30363d 100%) 0 0/200% 100%}[data-theme=dark] .grid-loading-overlay__row{background:#1c2128a6}[data-theme=dark] .grid-loading-overlay__cell{background:linear-gradient(90deg,#30363d 0%,#484f58 45%,#30363d 100%) 0 0/200% 100%}[data-theme=dark] .grid-loading-overlay__label{border-color:var(--app-border);color:#e6edf3;background:#21262d}[data-theme=dark] .letters-grid--loading .ag-root-wrapper{opacity:.25}.letters-grid,.letters-grid .ag-root-wrapper,.letters-grid .ag-header,.letters-grid .ag-header-cell,.letters-grid .ag-header-cell-text,.letters-grid .ag-header-group-cell,.letters-grid .ag-row,.letters-grid .ag-cell,.letters-grid .ag-cell-value,.letters-grid .ag-paging-panel,.letters-grid .ag-paging-row-summary-panel,.letters-grid .ag-paging-page-summary-panel,.letters-grid .ag-picker-field-display,.letters-grid .ag-select,.letters-grid .ag-label,.letters-grid .ag-overlay-no-rows-center{font-feature-settings:"ss02" on;-webkit-font-smoothing:antialiased;font-family:IRANSans,Tahoma,sans-serif!important}.letters-grid.ag-theme-alpine,.letters-grid.ag-theme-alpine-dark{border:1px solid var(--app-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 1px 4px #0000000d}.letters-grid .ag-header{border-bottom:2px solid var(--app-grid-header-border)}.letters-grid .ag-header-cell{border-left:1px solid var(--app-border);letter-spacing:-.01em;font-size:12px;font-weight:600}.letters-grid .ag-header-cell-label{justify-content:center}.letters-grid .ag-header-cell-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.letters-grid .ag-cell,.letters-grid .ag-cell-value{border-left:1px solid var(--palette-grid-row-border);color:var(--app-text);align-items:center;font-size:13px;line-height:1.45;transition:background-color .12s;display:flex;font-weight:300!important}.letters-grid .ag-cell[col-id=ag-Grid-SelectionColumn],.letters-grid .ag-header-cell[col-id=ag-Grid-SelectionColumn],.letters-grid .ag-cell.letters-grid__selection-cell,.letters-grid .ag-header-cell.letters-grid__selection-header{background:color-mix(in srgb, var(--app-panel,#fff) 88%, var(--color-primary-soft) 12%);justify-content:center;border-left:1px solid var(--app-border)!important;border-right:1px solid var(--app-border)!important;min-width:32px!important;max-width:36px!important;padding-inline:4px!important;overflow:visible!important}.letters-grid .ag-header-cell[col-id=ag-Grid-SelectionColumn],.letters-grid .ag-header-cell.letters-grid__selection-header{background:color-mix(in srgb, var(--app-grid-header-bg,#f8fafc) 85%, var(--color-primary-soft) 15%)}.letters-grid .ag-cell[col-id=rowActions],.letters-grid .ag-header-cell[col-id=rowActions],.letters-grid .ag-cell[col-id=fastShow],.letters-grid .ag-header-cell[col-id=fastShow],.letters-grid .ag-cell[col-id=attachmentsAction],.letters-grid .ag-header-cell[col-id=attachmentsAction],.letters-grid .ag-cell[col-id=referralFlow],.letters-grid .ag-header-cell[col-id=referralFlow],.letters-grid .ag-cell.letters-grid__action-cell,.letters-grid .ag-header-cell.letters-grid__action-header{justify-content:center;padding-inline:4px;border-left:none!important;border-right:none!important}.letters-grid .ag-cell[col-id=rowActions] .ag-cell-value,.letters-grid .ag-cell[col-id=fastShow] .ag-cell-value,.letters-grid .ag-cell[col-id=attachmentsAction] .ag-cell-value,.letters-grid .ag-cell[col-id=referralFlow] .ag-cell-value,.letters-grid .ag-cell[col-id=ag-Grid-SelectionColumn] .ag-cell-value,.letters-grid .ag-cell.letters-grid__selection-cell .ag-cell-value{justify-content:center;align-items:center;width:auto;display:flex;overflow:visible}.letters-grid .ag-cell-value{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.letters-grid .ag-row{border-bottom:1px solid var(--palette-grid-row-border);transition:background-color .12s,box-shadow .12s}.letters-grid .ag-row:hover:not(.ag-row-selected){filter:brightness(.985)}.letters-grid .ag-row.ag-row-selected{outline-offset:-1px;outline:1px solid #f7941d59}.letters-grid .ag-row.letters-row--incoming{background-color:#fff8e1!important}.letters-grid .ag-row.letters-row--incoming:hover{background-color:#fff3cc!important}.letters-grid .ag-row.letters-row--incoming.ag-row-selected,.letters-grid .ag-row.letters-row--incoming.ag-row-selected .ag-cell{background-color:#ffecb3!important}.letters-grid .ag-row.letters-row--outgoing{background-color:#e8f5e9!important}.letters-grid .ag-row.letters-row--outgoing:hover{background-color:#dcedc8!important}.letters-grid .ag-row.letters-row--outgoing.ag-row-selected,.letters-grid .ag-row.letters-row--outgoing.ag-row-selected .ag-cell{background-color:#c8e6c9!important}.letters-cell--sender{color:#0f172a;font-weight:300!important}.letters-cell--subject{color:#1565c0!important;font-weight:300!important}.letters-cell--urgent{color:#2e7d32!important}.letters-cell--incoming{color:#b45309!important}.letters-cell--outgoing{color:#2e7d32!important}.letters-cell--scope-internal{color:#1565c0!important}.letters-cell--scope-external{color:#6a1b9a!important}.letters-cell--referral-status{align-items:center;display:flex}.letter-referral-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 8px;font-size:12px;font-weight:300;line-height:1;display:inline-flex}.letter-referral-status--draft{color:#94a3b8;font-weight:300}.letter-referral-status--none{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.letter-referral-status--done{color:#15803d;background:#ecfdf3;border:1px solid #bbf7d0}.letter-referral-status__count{color:#fff;background:#16a34a;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.letters-grid .ag-selection-checkbox{justify-content:center;align-items:center;margin:0;display:flex}.letters-grid .ag-checkbox-input-wrapper{transition:border-color .15s,background-color .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffffd9;box-sizing:border-box!important;width:14px!important;min-width:14px!important;height:14px!important;font-family:var(--ag-icon-font-family)!important;color:#0000!important;background:#fff!important;border:1.25px solid #64748b!important;border-radius:3px!important;flex:none!important;font-size:12px!important;line-height:1!important;position:relative!important}.letters-grid .ag-checkbox-input-wrapper .ag-checkbox-input{width:14px!important;height:14px!important}.letters-grid .ag-checkbox-input-wrapper:before,.letters-grid .ag-checkbox-input-wrapper:after{content:""!important;background-image:none!important;display:none!important}.letters-grid .ag-checkbox-input-wrapper:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 20%, transparent);border-color:var(--color-primary)!important}.letters-grid .ag-checkbox-input-wrapper.ag-checked,.letters-grid .ag-checkbox-input-wrapper.ag-indeterminate{box-shadow:0 1px 3px color-mix(in srgb, var(--color-primary) 35%, transparent);border-color:var(--color-primary)!important;background:var(--color-primary)!important}.letters-grid .ag-checkbox-input-wrapper.ag-checked:after{pointer-events:none;transform:rotate(45deg);content:""!important;color:#0000!important;background:0 0!important;border:1.75px solid #fff!important;border-width:0 1.75px 1.75px 0!important;width:4px!important;height:8px!important;display:block!important;position:absolute!important;top:.5px!important;left:4px!important}.letters-grid .ag-checkbox-input-wrapper.ag-indeterminate:after{pointer-events:none;border-radius:1px;transform:none;content:""!important;background:#fff!important;border:none!important;width:auto!important;height:2px!important;display:block!important;position:absolute!important;top:5px!important;left:2.5px!important;right:2.5px!important}[data-theme=dark] .letters-grid .ag-cell[col-id=ag-Grid-SelectionColumn],[data-theme=dark] .letters-grid .ag-header-cell[col-id=ag-Grid-SelectionColumn],[data-theme=dark] .letters-grid .ag-cell.letters-grid__selection-cell,[data-theme=dark] .letters-grid .ag-header-cell.letters-grid__selection-header{background:color-mix(in srgb, #1e293b 88%, var(--color-primary) 12%)}[data-theme=dark] .letters-grid .ag-checkbox-input-wrapper{background:#0f172a!important;border-color:#94a3b8!important}[data-theme=dark] .letters-grid .ag-checkbox-input-wrapper.ag-checked,[data-theme=dark] .letters-grid .ag-checkbox-input-wrapper.ag-indeterminate{background:var(--color-primary)!important;border-color:var(--color-primary)!important}.letters-fastshow-btn{width:26px;height:26px;color:var(--app-muted);cursor:pointer;opacity:.45;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:14px;transition:opacity .15s,color .15s,background .15s;display:inline-flex}.letters-grid .ag-row:hover .letters-fastshow-btn{opacity:.75}.letters-fastshow-btn:hover{color:var(--color-primary);background:var(--color-primary-soft);opacity:1!important}.letters-grid__attachments-cell,.letters-grid__fastshow-cell{justify-content:center;align-items:center;padding:0!important;display:flex!important}.letters-attachments-btn{min-width:28px;height:26px;color:var(--app-muted);cursor:pointer;opacity:.35;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;gap:2px;padding:0 4px;font-size:14px;transition:opacity .15s,color .15s,background .15s;display:inline-flex}.letters-attachments-btn:disabled{cursor:default;opacity:.22}.letters-attachments-btn--active{opacity:.7;color:var(--color-primary)}.letters-grid .ag-row:hover .letters-attachments-btn--active{opacity:1}.letters-attachments-btn--active:hover{background:var(--color-primary-soft)}.letters-attachments-btn__count{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;line-height:1}.letters-attachments-drawer__title{align-items:center;gap:8px;display:inline-flex}.letters-attachments-drawer__meta{font-size:12px;font-weight:500}.letters-attachments-drawer__loading{min-height:160px;color:var(--app-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.letters-attachments-drawer__item{align-items:flex-start!important}.letters-attachments-drawer__index{background:var(--color-primary-soft);width:24px;height:24px;color:var(--color-primary);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.letters-attachments-drawer__name{text-align:start;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:none;margin:0;padding:0;display:block}.letters-attachments-drawer__name:hover,[data-theme=dark] .letters-attachments-btn--active{color:var(--color-primary)}[data-theme=dark] .letters-attachments-btn--active:hover{background:#f7941d29}.letters-referral-flow-btn{color:#64748b;cursor:pointer;opacity:.45;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:14px;transition:opacity .15s,color .15s,background .15s;display:inline-flex}.letters-grid .ag-row:hover .letters-referral-flow-btn{opacity:.75}.letters-referral-flow-btn:hover{color:#1677ff;background:#1677ff1a;opacity:1!important}.letters-row-actions{justify-content:center;align-items:center;gap:1px;display:inline-flex}.letters-row-actions__btn{width:22px;height:22px;color:var(--palette-text-hint);cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:12px;transition:opacity .15s,color .15s,background .15s;display:inline-flex}.letters-grid .ag-row:hover .letters-row-actions__btn{opacity:.78}.letters-row-actions__btn:hover{opacity:1!important}.letters-row-actions__btn--flow:hover{color:#64748b;background:#64748b1a}.letters-row-actions__btn--fast:hover{color:var(--app-text-secondary);background:#0f172a0f}.letters-grid .ag-row:hover .letters-row-actions__btn--flow:hover{color:#475569;background:#64748b1f}.letters-grid .ag-row:hover .letters-row-actions__btn--fast:hover{color:var(--color-primary);background:var(--color-primary-soft)}.referral-flow-drawer,.referral-flow-drawer .ant-drawer-title,.referral-flow-drawer .ant-drawer-body,.referral-flow-drawer__body,.letter-referral-flow-panel,.letter-referral-flow-panel .ant-empty,.referral-flow-toolbar,.referral-flow-diagram,.referral-flow-diagram__actor-name,.referral-flow-diagram__edge-label,.referral-flow-track,.referral-flow-card,.referral-flow-card__header,.referral-flow-card__route,.referral-flow-card__comment,.referral-flow-card__when,.referral-flow-seen,.referral-flow-list,.referral-flow-list__head,.referral-flow-list__row,.referral-flow-list__user,.referral-flow-list__comment,.referral-flow-list__time{font-family:var(--font-family,"IRANSans", Tahoma, sans-serif)!important}.referral-flow-drawer .ant-drawer-header-title{flex-direction:row-reverse}.referral-flow-drawer__body{flex-direction:column;gap:16px;height:100%;display:flex}.letter-referral-flow-panel{flex-direction:column;gap:12px;height:100%;min-height:180px;display:flex}.letter-referral-flow-panel--loading{justify-content:center;align-items:center;display:flex}.referral-flow-panel__body{flex:1;min-height:0}.referral-flow-toolbar{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.referral-flow-toolbar__meta{color:var(--app-text-secondary);align-items:baseline;gap:6px;font-size:12px;display:inline-flex}.referral-flow-toolbar__meta strong{color:var(--app-text);font-size:16px;font-weight:300}.referral-flow-toolbar,.referral-flow-toolbar .ant-segmented,.referral-flow-toolbar .ant-segmented-item-label{font-weight:300!important}.referral-flow-diagram{border:1px solid var(--app-border);border-radius:var(--radius-md);background-color:var(--app-panel);background-image:linear-gradient(to left, color-mix(in srgb, var(--app-border) 70%, transparent) 1px, transparent 1px), linear-gradient(to top, color-mix(in srgb, var(--app-border) 70%, transparent) 1px, transparent 1px);background-position:100% 0;background-size:24px 24px;width:100%;min-height:180px;position:relative;overflow:hidden}.referral-flow-diagram__canvas{width:100%;height:100%;display:block}.referral-flow-diagram__lane-bg{fill:color-mix(in srgb, var(--app-card) 92%, #fff);stroke:color-mix(in srgb, var(--color-primary,#f7941d) 28%, var(--app-border-strong));stroke-width:1.25px}.referral-flow-diagram__actors,.referral-flow-diagram__labels{pointer-events:none;position:absolute;inset:0}.referral-flow-diagram__actor{pointer-events:none;align-items:center;gap:8px;width:168px;display:flex;position:absolute;right:24px;transform:translateY(-50%)}.referral-flow-diagram__actor-avatar{color:#9a3412;background:color-mix(in srgb, var(--color-primary,#f7941d) 22%, #fff);border:1px solid color-mix(in srgb, var(--color-primary,#f7941d) 40%, #e2e8f0);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:inline-flex}.referral-flow-diagram__actor-name{min-width:0;color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.3;overflow:hidden}.referral-flow-diagram__edge-label{pointer-events:auto;background:var(--app-card,#fff);border:1px solid var(--app-border-strong);cursor:default;border-radius:999px;align-items:center;gap:6px;max-width:220px;padding:4px 8px 4px 6px;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0f172a14}.referral-flow-diagram__edge-step{color:#fff;background:#94a3b8;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-flex}.referral-flow-diagram__edge-label--refer .referral-flow-diagram__edge-step{background:#f7941d}.referral-flow-diagram__edge-label--reply .referral-flow-diagram__edge-step{background:#52c41a}.referral-flow-diagram__edge-label--send .referral-flow-diagram__edge-step{background:#1677ff}.referral-flow-diagram__edge-copy{flex-direction:column;min-width:0;line-height:1.25;display:flex}.referral-flow-diagram__edge-action{color:var(--app-text);font-size:11px;font-weight:700}.referral-flow-diagram__edge-comment{color:var(--app-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.referral-flow-drawer__letter{border:1px solid var(--app-border-strong);border-radius:var(--radius-md);background:var(--app-panel);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.referral-flow-drawer__letter-label{color:var(--app-muted);font-size:11px}.referral-flow-drawer__letter strong{color:var(--app-text);font-size:14px;line-height:1.45}.referral-flow-drawer__letter-meta{color:var(--app-text-secondary);font-size:11px}.referral-flow-drawer__loading{justify-content:center;padding:48px 0;display:flex}.referral-flow-track{flex-direction:column;margin:0;padding:4px 0 12px;list-style:none;display:flex}.referral-flow-track__item{grid-template-columns:36px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.referral-flow-track__rail{flex-direction:column;align-items:center;display:flex;position:relative}.referral-flow-track__dot{z-index:1;color:#fff;width:28px;height:28px;box-shadow:0 0 0 4px var(--app-card);background:#94a3b8;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.referral-flow-track__item--refer .referral-flow-track__dot{background:#f7941d}.referral-flow-track__item--reply .referral-flow-track__dot{background:#52c41a}.referral-flow-track__item--send .referral-flow-track__dot{background:#1677ff}.referral-flow-track__line{background:linear-gradient(180deg, var(--app-border-strong) 0%, color-mix(in srgb, var(--color-primary) 55%, var(--app-border)) 100%);border-radius:999px;flex:1;width:2px;min-height:18px;margin:4px 0}.referral-flow-card{border:1px solid var(--app-border);background:linear-gradient(135deg, #ffffff8c, transparent 42%), var(--app-card);border-radius:12px;margin-bottom:14px;padding:12px 14px;box-shadow:0 2px 10px #0f172a0a}.referral-flow-card--refer{background:linear-gradient(135deg, #f7941d14, transparent 50%), var(--app-card);border-color:#f7941d66}.referral-flow-card--reply{background:linear-gradient(135deg, #52c41a14, transparent 50%), var(--app-card);border-color:#52c41a66}.referral-flow-card--send{background:linear-gradient(135deg, #1677ff14, transparent 50%), var(--app-card);border-color:#1677ff59}.referral-flow-track__item--unseen .referral-flow-card{box-shadow:inset 3px 0 #fa8c16}.referral-flow-card__header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.referral-flow-card__action{margin:0!important}.referral-flow-card__when{color:var(--app-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.referral-flow-card__route{direction:rtl;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:8px;display:flex}.referral-flow-card__user{color:var(--app-text);direction:rtl;align-items:baseline;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.referral-flow-card__dir{color:var(--app-muted);font-size:11px;font-style:normal;font-weight:400}.referral-flow-card__user--from{color:#b45309}.referral-flow-card__user--to{color:#1565c0}.referral-flow-card__arrow{color:var(--app-muted);font-size:14px;line-height:1}.referral-flow-card__comment{color:var(--app-text-secondary);margin:0 0 10px;font-size:12px;line-height:1.55}.referral-flow-card__details{color:var(--app-text);background:var(--app-surface-muted,#94a3b81a);white-space:pre-wrap;border-radius:6px;margin:-4px 0 10px;padding:6px 8px;font-size:12px;line-height:1.7;font-family:var(--font-family,"IRANSans", Tahoma, sans-serif)!important}.referral-flow-card__details-label{color:var(--app-text-secondary);font-weight:600}.referral-flow-list__details{font-weight:300}.referral-flow-card__footer{justify-content:flex-start;align-items:center;display:flex}.referral-flow-seen{align-items:center;gap:6px;font-size:11px;line-height:1.4;display:inline-flex}.referral-flow-seen em{color:inherit;opacity:.85;white-space:nowrap;margin-inline-start:8px;font-style:normal}.referral-flow-list .referral-flow-seen,.referral-flow-list .referral-flow-seen>span{white-space:nowrap}.referral-flow-seen--yes{color:#389e0d}.referral-flow-seen--no{color:#d46b08}.referral-flow-list{border:1px solid var(--app-border);background:var(--app-card);border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden}.referral-flow-list__head,.referral-flow-list__row{grid-template-columns:36px 72px minmax(72px,.9fr) minmax(72px,.9fr) minmax(132px,1fr) minmax(228px,1.7fr) minmax(96px,1fr);align-items:center;gap:8px;padding:10px 12px;display:grid}.referral-flow-list__head{background:var(--app-panel);border-bottom:1px solid var(--app-border);color:var(--app-muted);font-size:11px;font-weight:300}.referral-flow-list__row{border-bottom:1px solid var(--app-border-subtle,var(--app-border));color:var(--app-text);font-size:12px;font-weight:300}.referral-flow-list__row .ant-tag,.referral-flow-list__row .referral-flow-seen,.referral-flow-list__user,.referral-flow-list__time,.referral-flow-list__comment{font-weight:300}.referral-flow-list__row:last-child{border-bottom:none}.referral-flow-list__row--unseen{background:#fa8c160f}.referral-flow-list__idx{background:var(--app-chrome-bg);width:24px;height:24px;color:var(--app-text-secondary);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:300;display:inline-flex}.referral-flow-list__user,.referral-flow-list__comment{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.referral-flow-list__time{color:var(--app-text-secondary);white-space:nowrap;font-size:11px}.referral-flow-list__comment{color:var(--app-text-secondary)}@media (width<=900px){.referral-flow-list__head{display:none}.referral-flow-list__row{grid-template-columns:36px 1fr;grid-auto-rows:auto}.referral-flow-list__row>span:nth-child(n+3){grid-column:2}}[data-theme=dark] .referral-flow-diagram{background-color:#161b22}[data-theme=dark] .referral-flow-diagram__lane-bg{fill:#21262d;stroke:#3d444d}[data-theme=dark] .referral-flow-diagram__actor-avatar{color:#ffd8a8;background:#3b2f1e;border-color:#5c4a2e}[data-theme=dark] .referral-flow-diagram__edge-label{box-shadow:none;background:#21262d;border-color:#3d444d}[data-theme=dark] .referral-flow-card{background:linear-gradient(135deg,#ffffff08,#0000 45%),#21262d}[data-theme=dark] .referral-flow-card__user--from{color:#d4a054}[data-theme=dark] .referral-flow-card__user--to{color:#58a6ff}[data-theme=dark] .referral-flow-list,[data-theme=dark] .referral-flow-toolbar{background:#21262d}[data-theme=dark] .referral-flow-list__head{background:#161b22}[data-theme=dark] .referral-flow-track__dot{box-shadow:0 0 0 4px #161b22}[data-theme=dark] .letters-referral-flow-btn{color:#8b949e}[data-theme=dark] .letters-referral-flow-btn:hover{color:#58a6ff;background:#58a6ff1f}.letters-grid__fastshow-header,.letters-grid__fastshow-cell{padding:0!important}.letters-fastshow-drawer .ant-drawer-header-title{flex-direction:row-reverse}.letters-fastshow-drawer__body{flex-direction:column;gap:12px;font-family:IRANSans,Tahoma,sans-serif;display:flex}.letters-fastshow-drawer__tags{flex-wrap:wrap;gap:6px;display:flex}.letters-fastshow-drawer__desc .ant-descriptions-item-label{width:110px;color:var(--color-text-secondary);background:var(--app-panel);font-size:12px}.letters-fastshow-drawer__desc .ant-descriptions-item-content{font-size:12px}[data-theme=dark] .letters-fastshow-btn{color:#8b949e}[data-theme=dark] .letters-fastshow-btn:hover{color:var(--color-primary);background:var(--color-primary-soft)}[data-theme=dark] .letters-fastshow-drawer__desc .ant-descriptions-item-label{color:#8b949e;background:#21262d}.grid-pagination{color:var(--color-text-secondary);background:var(--app-grid-footer-bg);border:1px solid var(--app-border);border-top:1px solid var(--app-border-strong);border-radius:0 0 var(--radius-md) var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:8px 12px;font-family:IRANSans,Tahoma,sans-serif;font-size:12px;display:flex}.grid-pagination__summary{font-feature-settings:"ss02" on;white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.grid-pagination__summary-sep{opacity:.55}.grid-pagination__status-summary{font-weight:600}.grid-pagination__controls{flex-wrap:wrap;align-items:center;gap:12px;margin-inline-start:auto;display:flex}.grid-pagination__nav{align-items:center;display:inline-flex}.grid-pagination__btn{height:28px!important;color:var(--color-text)!important;border-radius:6px!important;padding-inline:8px!important;font-family:IRANSans,Tahoma,sans-serif!important;font-size:12px!important}.grid-pagination__btn:not(:disabled):hover{color:var(--color-primary)!important;background:#0f172a0f!important}.grid-pagination__btn:disabled{opacity:.35}.grid-pagination__page{text-align:center;min-width:108px;color:var(--color-text);font-feature-settings:"ss02" on;padding:0 6px;font-size:12px;font-weight:600}.grid-pagination__page-size{align-items:center;display:inline-flex}.grid-pagination__page-size-label{color:var(--color-text-muted);white-space:nowrap;font-size:12px}.grid-pagination__page-size-select{min-width:108px}.grid-pagination__page-size-select .ant-select-selector{font-feature-settings:"ss02" on;font-family:IRANSans,Tahoma,sans-serif!important}.letters-grid--loading+.grid-pagination,.letters-grid .grid-pagination{opacity:1}[data-theme=dark] .grid-pagination{border-color:var(--app-border);color:#8b949e;background:#21262d;border-top-color:#30363d}[data-theme=dark] .grid-pagination__page{color:#e6edf3}[data-theme=dark] .grid-pagination__btn:not(:disabled):hover{background:#ffffff0f!important}.letters-grid .ag-paging-panel{display:none!important}.letters-grid__footer{color:var(--color-text-secondary);background:var(--app-grid-footer-bg);border:1px solid var(--app-border);border-radius:0 0 var(--radius-md) var(--radius-md);border-top:none;justify-content:flex-end;margin-top:-1px;padding:7px 12px;font-family:IRANSans,Tahoma,sans-serif;font-size:12px;display:flex}.letters-column-picker__list{border:1px solid var(--app-border,#e2e8f0);background:var(--app-card,#fff);border-radius:0;flex-direction:column;gap:2px;max-height:360px;padding:4px 0;display:flex;overflow-y:auto}.letters-column-picker__list--tall{max-height:480px}.letters-column-picker__item{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin:0;padding:6px 12px;display:flex}.letters-column-picker__item:hover{background:color-mix(in srgb, var(--color-primary,#2563eb) 6%, transparent)}.letters-column-picker__item-label{color:var(--app-text,#0f172a);font-size:13px;line-height:1.35}.letters-column-picker__meta{color:var(--app-muted,#64748b);margin-bottom:8px;font-size:12px}.letters-column-picker__footer{justify-content:space-between;align-items:center;width:100%;display:flex}[data-theme=dark] .letters-grid{--ag-header-background-color:#21262d;--ag-header-foreground-color:#c9d1d9;--ag-border-color:#30363d;--ag-row-border-color:#21262d;--ag-background-color:#1c2128;--ag-foreground-color:#c9d1d9;--ag-secondary-foreground-color:#8b949e;--ag-selected-row-background-color:#f7941d24;--ag-row-hover-color:#ffffff08}[data-theme=dark] .letters-grid.ag-theme-alpine,[data-theme=dark] .letters-grid.ag-theme-alpine-dark{box-shadow:none;border-color:#30363d}[data-theme=dark] .letters-grid .ag-root-wrapper,[data-theme=dark] .letters-grid .ag-root-wrapper-body,[data-theme=dark] .letters-grid .ag-body-viewport,[data-theme=dark] .letters-grid .ag-center-cols-viewport,[data-theme=dark] .letters-grid .ag-center-cols-container,[data-theme=dark] .letters-grid .ag-overlay-no-rows-wrapper{background-color:var(--palette-grid-bg);color:var(--app-text)}[data-theme=dark] .letters-grid .ag-header{border-bottom-color:#30363d;color:#e6edf3!important;background-color:#21262d!important}[data-theme=dark] .letters-grid .ag-header-row,[data-theme=dark] .letters-grid .ag-header-cell,[data-theme=dark] .letters-grid .ag-header-cell-comp-wrapper,[data-theme=dark] .letters-grid .ag-header-cell-label,[data-theme=dark] .letters-grid .ag-header-cell-text,[data-theme=dark] .letters-grid .letters-col-header,[data-theme=dark] .letters-grid .letters-col-header__label{border-left-color:#30363d;font-weight:600;color:#e6edf3!important}[data-theme=dark] .letters-grid .ag-header-cell{background-color:#21262d!important}[data-theme=dark] .letters-grid .ag-cell{color:#c9d1d9;border-left-color:#21262d;font-weight:400}[data-theme=dark] .letters-grid .ag-row{border-bottom-color:#21262d}[data-theme=dark] .letters-grid .ag-row:hover:not(.ag-row-selected){filter:none}[data-theme=dark] .letters-grid .ag-row.letters-row--incoming{background-color:#1e1c17!important}[data-theme=dark] .letters-grid .ag-row.letters-row--incoming:hover{background-color:#252219!important}[data-theme=dark] .letters-grid .ag-row.letters-row--incoming.ag-row-selected,[data-theme=dark] .letters-grid .ag-row.letters-row--incoming.ag-row-selected .ag-cell{background-color:#2d281c!important}[data-theme=dark] .letters-grid .ag-row.letters-row--outgoing{background-color:#181d1a!important}[data-theme=dark] .letters-grid .ag-row.letters-row--outgoing:hover{background-color:#1c2420!important}[data-theme=dark] .letters-grid .ag-row.letters-row--outgoing.ag-row-selected,[data-theme=dark] .letters-grid .ag-row.letters-row--outgoing.ag-row-selected .ag-cell{background-color:#1f2a22!important}[data-theme=dark] .letters-grid .ag-paging-panel,[data-theme=dark] .letters-grid__footer{color:#8b949e;background:#21262d;border-color:#30363d}[data-theme=dark] .letters-cell--sender{color:#e6edf3!important;font-weight:300!important}[data-theme=dark] .letters-cell--subject{color:#58a6ff!important;font-weight:300!important}[data-theme=dark] .letters-cell--urgent{font-weight:400;color:#7bc89a!important}[data-theme=dark] .letters-cell--incoming{font-weight:400;color:#d4a054!important}[data-theme=dark] .letters-cell--outgoing{font-weight:400;color:#6ebf8a!important}[data-theme=dark] .letter-referral-status--draft{color:#8b949e}[data-theme=dark] .letter-referral-status--none{color:#8b949e;background:#21262d;border-color:#30363d}[data-theme=dark] .letter-referral-status--done{color:#7bc89a;background:#16321f;border-color:#1f6f3a}[data-theme=dark] .letter-referral-status__count{color:#fff;background:#238636}.cartable-category-bar{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-chrome-bg);flex-wrap:wrap;align-items:stretch;gap:0;display:flex;overflow:hidden}.cartable-category-bar__item{border:none;border-inline-start:1px solid var(--app-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 12px;font-family:IRANSans,Tahoma,sans-serif;font-size:11px;transition:background .12s,color .12s;display:inline-flex}.cartable-category-bar__item:first-child{border-inline-start:none}.cartable-category-bar__item:hover{background:var(--app-hover);color:var(--color-text)}.cartable-category-bar__item--active{background:var(--app-grid-header-bg);color:var(--color-text);font-weight:600}.cartable-category-bar__icon{color:var(--app-muted);font-size:14px}.cartable-category-bar__count{color:#b45309;text-align:center;background:#fef3c7;border-radius:999px;min-width:18px;padding:0 6px;font-size:11px;font-weight:600}.cartable-search-bar{gap:8px;padding:8px 12px 10px}.cartable-search-bar__top{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.cartable-search-bar__user{color:var(--color-text);white-space:nowrap;font-size:12px;font-weight:600}.cartable-search-bar__controls{flex:1;min-width:280px}.cartable-search-bar__tabs{border:1px solid var(--app-grid-header-border);border-radius:6px;margin-inline-start:auto;display:inline-flex;overflow:hidden}.cartable-search-bar__tab{background:var(--app-panel);color:var(--color-text-secondary);cursor:pointer;border:none;padding:5px 14px;font-family:IRANSans,Tahoma,sans-serif;font-size:12px;transition:background .12s,color .12s}.cartable-search-bar__tab+.cartable-search-bar__tab{border-right:1px solid var(--app-grid-header-border)}.cartable-search-bar__tab--active{background:var(--app-grid-header-bg);color:var(--color-text);font-weight:600}.letters-grid .ag-row.letters-row--unread{background-color:#e8f5e9!important}.letters-grid .ag-row.letters-row--unread:hover{background-color:#dcedc8!important}.letters-grid .ag-row.letters-row--unread.ag-row-selected{background-color:#c8e6c9!important}.letters-grid .ag-row.letters-row--overdue{color:#c0392b;background-color:#fdecea!important}.letters-grid .ag-row.letters-row--overdue:hover{background-color:#f9d6d2!important}.letters-grid .ag-row.letters-row--overdue.ag-row-selected{background-color:#f5c6c0!important}.letters-grid .cartable-cell--unique-code{background:inherit;justify-content:center;align-items:center;display:flex}.letters-grid--cartable .ag-row .ag-cell[col-id=ag-Grid-SelectionColumn],.letters-grid--cartable .ag-row .ag-cell[col-id=rowActions]{background:inherit}.letters-grid--cartable .ag-pinned-right-cols-container,.letters-grid--cartable .ag-pinned-right-header{box-shadow:none!important}[data-theme=dark] .letters-row-actions__btn{color:var(--app-text-hint)}[data-theme=dark] .letters-row-actions__btn--flow:hover{color:var(--app-text-secondary);background:#ffffff0f}[data-theme=dark] .letters-row-actions__btn--fast:hover{color:var(--color-primary);background:var(--color-primary-soft)}[data-theme=dark] .cartable-category-bar{border-color:var(--app-border);background:#21262d}[data-theme=dark] .cartable-category-bar__item{border-left-color:var(--app-border)}[data-theme=dark] .cartable-category-bar__item--active{background:#30363d}[data-theme=dark] .cartable-search-bar__tab{border-color:var(--app-border);background:#21262d}[data-theme=dark] .cartable-search-bar__tab--active{background:#30363d}[data-theme=dark] .letters-grid .ag-row.letters-row--unread{background-color:#1a2e1f!important}[data-theme=dark] .letters-grid .ag-row.letters-row--unread:hover{background-color:#243528!important}[data-theme=dark] .letters-grid .ag-row.letters-row--overdue{color:#ffb4a9;background-color:#3b1c1c!important}[data-theme=dark] .letters-grid .ag-row.letters-row--overdue:hover{background-color:#4a2222!important}[data-theme=dark] .subsidiary-table-panel{background:var(--app-card);border-color:var(--app-border)}[data-theme=dark] .subsidiary-company-tree{color:var(--app-text)}[data-theme=dark] .subsidiary-company-tree .ant-tree{color:var(--app-text);background:0 0}[data-theme=dark] .subsidiary-company-tree .ant-tree-node-content-wrapper,[data-theme=dark] .subsidiary-company-tree__title{color:var(--app-text)}[data-theme=dark] .subsidiary-company-tree__badge{color:#ff9c9c;background:#cf13222e}[data-theme=dark] .subsidiary-page__detail{background:var(--app-card);border-color:var(--app-border)}[data-theme=dark] .subsidiary-detail__meta{border-color:var(--app-border);background:#ffffff08}[data-theme=dark] .company-tree-cell__logo-fallback,[data-theme=dark] .company-logo-avatar{background:linear-gradient(135deg,#2a2118 0%,#3d2f1f 100%);border-color:#ffffff14}[data-theme=dark] .company-logo-avatar__fallback,[data-theme=dark] .company-tree-cell__logo-fallback{color:#f7941d}.letter-numbering-page__toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:16px;display:flex}.letter-numbering-page__help{margin-bottom:16px}.letter-numbering-page__help-list{margin:8px 0 0;padding-right:18px}.letter-numbering-page__sequences{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:16px;display:grid}.letter-numbering-summary__header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.letter-numbering-summary__meta{gap:10px;margin:0;display:grid}.letter-numbering-summary__meta div{gap:4px;display:grid}.letter-numbering-summary__meta dt{color:var(--palette-text-muted);font-size:12px}.letter-numbering-summary__meta dd{margin:0;font-weight:600}.letter-numbering-summary__next{color:var(--app-accent,#2563eb)}.letter-numbering-page__form-card{max-width:720px}.letter-numbering-page__examples{margin-top:4px}.letter-numbering-page__note{margin-bottom:16px}.letter-numbering-panel__next-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=720px){.letter-numbering-panel__next-row{grid-template-columns:1fr}}.letters-grid .letters-cell--ltr,.letters-grid .letters-cell--ltr .ag-cell-value{text-align:left;font-variant-numeric:tabular-nums;direction:ltr}.letters-grid .ece-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:12px;line-height:1.4;display:inline-flex}.letters-grid .ece-status--success{color:#237804;background:#52c41a24}.letters-grid .ece-status--processing{color:#0958d9;background:#1677ff1f}.letters-grid .ece-status--warning{color:#ad6800;background:#faad1429}.letters-grid .ece-status--error{color:#a8071a;background:#ff4d4f24}.letters-grid .ece-status--muted{color:#595959;background:#0000000f}[data-theme=dark] .letters-grid .ece-status--success{color:#95de64;background:#52c41a33}[data-theme=dark] .letters-grid .ece-status--processing{color:#69b1ff;background:#1677ff38}[data-theme=dark] .letters-grid .ece-status--warning{color:#ffd666;background:#faad1438}[data-theme=dark] .letters-grid .ece-status--error{color:#ff7875;background:#ff4d4f38}[data-theme=dark] .letters-grid .ece-status--muted{color:#bfbfbf;background:#ffffff14}.payment-editor-window.document-viewer-window .document-viewer-window__toolbar{background:var(--app-chrome-bg,#f8fafc);border-bottom:1px solid var(--app-border,#e2e8f0);padding:0}.payment-editor-window.document-viewer-window .document-viewer-window__body{background:var(--app-panel,#fff);overflow:auto}.payment-editor-window .payment-editor-toolbar.letter-window__toolbar{background:0 0;border-bottom:none;width:100%;padding:5px 10px}.payment-editor-window .letter-window__toolbar-actions .ant-btn{height:28px}.payment-editor{box-sizing:border-box;height:100%;padding:12px 14px 16px}.payment-editor__form{flex-direction:column;gap:10px;max-width:100%;display:flex}.payment-editor__form .ant-form-item{margin-bottom:0}.payment-editor__form .ant-form-item-label{padding-bottom:2px!important}.payment-editor__form .ant-form-item-label>label{color:var(--app-text-secondary,#475569);height:auto;font-size:12px}.payment-editor__form .ant-input:not(textarea),.payment-editor__form .ant-input-affix-wrapper,.payment-editor__form .ant-input-number,.payment-editor__form .ant-select .ant-select-selector,.payment-editor__form .jalali-date-input .ant-input,.payment-editor__form .jalali-date-input .ant-btn{box-sizing:border-box!important;border-radius:0!important;height:36px!important;min-height:36px!important;max-height:36px!important}.payment-editor__form .ant-input-number-input,.payment-editor__form .ant-select-selection-search-input,.payment-editor__form .ant-select-selection-item,.payment-editor__form .ant-select-selection-placeholder,.payment-editor__form .ant-input-affix-wrapper>input.ant-input{height:34px!important;line-height:34px!important}.payment-editor__form .ant-select .ant-select-selector{align-items:center!important;padding-block:0!important;display:flex!important}.payment-editor__form .ant-input-number{align-items:center!important;width:100%!important;display:flex!important}.payment-editor__form .ant-input-number-input-wrap{align-items:center!important;height:34px!important;display:flex!important}.payment-editor__form .jalali-date-input{align-items:stretch;gap:6px;width:100%;display:flex}.payment-editor__form .jalali-date-input .ant-input{flex:1;min-width:0}.payment-editor__form .jalali-date-input .ant-btn{flex-shrink:0;justify-content:center!important;align-items:center!important;width:36px!important;padding:0!important;display:inline-flex!important}.payment-editor__form .payment-editor__textarea.ant-input,.payment-editor__form textarea.ant-input,.payment-editor__form .ant-input-textarea textarea{resize:vertical;border-radius:0!important;height:auto!important;min-height:72px!important;max-height:none!important;line-height:1.5!important}.payment-editor__form .ant-input:focus,.payment-editor__form .ant-input-affix-wrapper-focused,.payment-editor__form .ant-input-number-focused,.payment-editor__form .ant-select-focused .ant-select-selector{box-shadow:none!important}.payment-editor__unique{max-width:180px}.payment-editor__head{background:linear-gradient(#eef2f7 0%,#e8edf4 100%);border:1px solid #d5dde8;border-radius:8px;grid-template-columns:minmax(160px,220px) 1fr;align-items:end;gap:10px 16px;padding:10px 12px;display:grid}.payment-editor__about{min-width:0}.payment-editor__type .ant-radio-group{flex-wrap:wrap;gap:4px;width:100%;display:flex}.payment-editor__type .ant-radio-button-wrapper{text-align:center;flex:auto;height:36px;padding-inline:8px;font-size:12px;line-height:34px;border-radius:0!important}.payment-editor__type .ant-radio-button-wrapper:first-child{border-start-start-radius:0!important;border-end-start-radius:0!important}.payment-editor__type .ant-radio-button-wrapper:last-child{border-start-end-radius:0!important;border-end-end-radius:0!important}.payment-editor__amounts{grid-template-columns:repeat(4,minmax(0,1fr)) 1px 72px 72px;align-items:end;gap:8px 10px;display:grid}.payment-editor__amounts-sep{background:color-mix(in srgb, var(--ant-color-border,#d9d9d9) 85%, transparent);align-self:stretch;width:1px;margin-block:22px 2px}.payment-editor__year .ant-input-number,.payment-editor__control,.payment-editor__control.ant-input-number,.payment-editor__control.ant-select,.payment-editor__control.ant-input-affix-wrapper{width:100%!important}.payment-editor__form .payment-editor__money.ant-input-number,.payment-editor__form .payment-editor__money .ant-input-number-input{font-variant-numeric:tabular-nums;font-weight:600;text-align:left!important;direction:ltr!important;font-size:15px!important}.payment-editor__form .payment-editor__money .ant-input-number-input{padding-inline:10px!important}.payment-editor__form .payment-editor__numeric.ant-input,.payment-editor__form .payment-editor__numeric.ant-input-number,.payment-editor__form .payment-editor__numeric .ant-input-number-input,.payment-editor__form .jalali-date-input .ant-input{font-variant-numeric:tabular-nums;text-align:left!important;direction:ltr!important}.payment-editor__box{border:1px solid var(--app-border,#e2e8f0);background:var(--app-panel-soft,#f8fafc);border-radius:8px;min-width:0;margin:2px 0 0;padding:8px 12px 10px}.payment-editor__box>legend{color:var(--app-text,#0f172a);width:auto;margin-inline-start:4px;padding:0 6px;font-size:12px;font-weight:700}.payment-editor__fish{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;display:grid}.partner-editor-window .payment-editor{padding:8px 10px 12px}.partner-editor-window .payment-editor__fish{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 8px}.partner-editor-window .payment-editor__form .ant-form-item-label>label{font-size:11px}.phonebook-editor-window .payment-editor{padding:10px 12px 14px}.phonebook-editor__hero{border-bottom:1px solid var(--app-border,#e2e8f0);grid-template-columns:112px minmax(0,1fr);align-items:start;gap:10px 14px;margin-bottom:12px;padding-bottom:12px;display:grid}.phonebook-editor__photo-card{flex-direction:column;gap:6px;min-width:0;display:flex}.phonebook-editor__photo-frame{border:1px solid var(--app-border,#e2e8f0);background:var(--app-panel-soft,#f8fafc);border-radius:10px;width:112px;height:112px;overflow:hidden}.phonebook-editor__photo-frame img{object-fit:cover;width:100%;height:100%;display:block}.phonebook-editor__photo-empty{height:100%;color:var(--app-text-secondary,#94a3b8);place-content:center;display:grid}.phonebook-editor__photo-empty .anticon{opacity:.45;font-size:28px}.phonebook-editor__photo-actions{flex-direction:row;align-items:stretch;gap:4px;display:flex}.phonebook-editor__photo-actions .ant-btn{height:26px;padding-inline:6px;font-size:11px}.phonebook-editor__photo-actions .ant-upload,.phonebook-editor__photo-actions .ant-upload-select{flex:auto;min-width:0}.phonebook-editor__photo-actions .ant-upload .ant-btn{width:100%}.phonebook-editor__photo-actions>.ant-btn.phonebook-editor__photo-delete{flex:0 0 26px;width:26px;min-width:26px;max-width:26px;padding-inline:0}.phonebook-editor__hero-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:4px 10px;min-width:0;display:grid}.phonebook-editor__hero-fields .phonebook-editor__field--name{grid-column:span 2}.phonebook-editor__hero-fields .phonebook-editor__field--active{align-items:end;padding-bottom:4px;display:flex}.phonebook-editor__blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.phonebook-editor__section{border:0;min-width:0;margin:0;padding:0}.phonebook-editor__block--wide{grid-column:1/-1}.phonebook-editor__section-head{border-bottom:1px solid var(--app-border,#e2e8f0);margin:0 0 6px;padding-bottom:4px}.phonebook-editor__section-head strong{color:var(--app-text,#0f172a);font-size:12px;font-weight:700}.phonebook-editor__entries{flex-direction:column;gap:4px;display:flex}.phonebook-editor__entry-row{align-items:center;gap:6px;display:flex}.phonebook-editor__entry-label{flex:0 0 96px;width:96px;margin-bottom:0!important}.phonebook-editor__entry-value{min-width:0}.phonebook-editor-window .payment-editor__form .ant-select,.phonebook-editor-window .payment-editor__form .ant-select-sm{height:36px!important}.phonebook-editor-window .payment-editor__form .ant-select .ant-select-selector,.phonebook-editor-window .payment-editor__form .ant-select-sm .ant-select-selector,.phonebook-editor-window .payment-editor__form .ant-input:not(textarea),.phonebook-editor-window .payment-editor__form .ant-input-sm,.phonebook-editor-window .payment-editor__form .ant-input-affix-wrapper{border-radius:0!important;height:36px!important;min-height:36px!important;max-height:36px!important}.phonebook-editor-window .payment-editor__form .ant-select-selection-item,.phonebook-editor-window .payment-editor__form .ant-select-selection-placeholder,.phonebook-editor-window .payment-editor__form .ant-select-selection-search-input{height:34px!important;line-height:34px!important}.phonebook-editor-window .payment-editor__form .ant-select .ant-select-arrow{align-items:center;height:36px;margin-top:0;display:inline-flex;top:0}.payment-editor-popup.ant-select-dropdown,.phonebook-editor-window .ant-select-dropdown,.payment-editor-popup.ant-select-dropdown .ant-select-item{border-radius:0!important}.phonebook-editor__entry-remove{flex:0 0 24px;width:24px;height:24px;padding:0}.phonebook-editor__entry-add{align-self:start;height:24px;padding-inline:0;font-size:12px}[data-theme=dark] .phonebook-editor__hero,[data-theme=dark] .phonebook-editor__section-head{border-color:#30363d}[data-theme=dark] .phonebook-editor__section-head strong{color:#e6edf3}[data-theme=dark] .phonebook-editor__photo-frame{background:#161b22;border-color:#30363d}[data-theme=dark] .phonebook-editor__photo-empty{color:#8b949e}@media (width<=720px){.phonebook-editor__hero{grid-template-columns:1fr}.phonebook-editor__photo-card{flex-direction:row;align-items:end;gap:10px}.phonebook-editor__hero-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.phonebook-editor__hero-fields .phonebook-editor__field--name{grid-column:1/-1}.phonebook-editor__blocks{grid-template-columns:1fr}}.payment-editor__check{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px 10px;display:grid}.payment-editor__span-all{grid-column:1/-1}.payment-editor__span-2{grid-column:span 2}.payment-editor__check-ok .ant-form-item-control-input{min-height:28px}.payment-editor-popup.ant-select-dropdown{z-index:2800!important}body:has(.payment-editor-window) .jalali-picker-dropdown{z-index:2800!important}[data-theme=dark] .payment-editor-window.document-viewer-window .document-viewer-window__toolbar,[data-theme=dark] .payment-editor-window.document-viewer-window .document-viewer-window__body{background:#1c2128;border-color:#30363d}[data-theme=dark] .payment-editor__head{background:linear-gradient(#21262d 0%,#1c2128 100%);border-color:#30363d}[data-theme=dark] .payment-editor__box{background:#161b22;border-color:#30363d}[data-theme=dark] .payment-editor__box>legend{color:#e6edf3}[data-theme=dark] .payment-editor__form .ant-input,[data-theme=dark] .payment-editor__form .ant-input-affix-wrapper,[data-theme=dark] .payment-editor__form .ant-input-number,[data-theme=dark] .payment-editor__form .ant-select .ant-select-selector,[data-theme=dark] .payment-editor__form .jalali-date-input .ant-btn{color:#e6edf3!important;background:#21262d!important;border-color:#484f58!important}[data-theme=dark] .payment-editor__form .ant-form-item-label>label{color:#8b949e}@media (width<=720px){.payment-editor__head{grid-template-columns:1fr}.payment-editor__amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-editor__amounts-sep{display:none}.payment-editor__year{max-width:100px}.payment-editor__fish,.payment-editor__check,.partner-editor-window .payment-editor__fish{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-editor__span-2{grid-column:1/-1}}.members-grid{flex-direction:column;flex:1;min-height:0;display:flex}.members-grid__table,.members-grid .ant-table-wrapper,.members-grid .ant-spin-nested-loading,.members-grid .ant-spin-container{height:100%}.members-grid .ant-table{font-family:IRANSans,Tahoma,sans-serif;font-size:13px}.members-grid .ant-table-thead>tr>th{background:var(--app-grid-header-bg);text-align:center;padding:8px 10px;font-size:12px;font-weight:600}.members-grid .ant-table-tbody>tr>td{cursor:pointer;padding:7px 10px}.members-grid .ant-table-tbody>tr:hover>td{background:#00000008}.members-search-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.members-search-bar__field{min-width:160px}.members-search-bar__input{flex:1;min-width:220px;max-width:420px}.members-workflow-strip{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-chrome-bg);font-family:var(--font-family,"IRANSans", Tahoma, sans-serif);align-items:stretch;gap:8px;padding:8px 10px;display:flex}.members-workflow-strip__chips{flex:1;align-items:stretch;gap:4px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.members-workflow-strip__chip{min-height:36px;color:var(--app-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;align-items:center;gap:8px;padding:6px 10px;font-family:inherit;transition:border-color .12s,background-color .12s;display:inline-flex}.members-workflow-strip__chip:hover{background:color-mix(in srgb, var(--color-primary) 6%, var(--app-card));border-color:var(--app-border)}.members-workflow-strip__chip.is-active{background:color-mix(in srgb, var(--color-primary) 12%, var(--app-card));border-color:var(--color-primary)}.members-workflow-strip-toggle{color:var(--app-muted);width:28px!important;min-width:28px!important;height:28px!important;padding:0!important}.members-workflow-strip-toggle:hover{color:var(--color-primary)}.members-workflow-strip__chip.is-empty{opacity:.78}.members-workflow-strip__chip-label{color:var(--app-text-secondary,var(--app-muted));white-space:nowrap;font-family:inherit;font-size:12px;font-weight:600;line-height:1.25}.members-workflow-strip__chip.is-empty .members-workflow-strip__chip-label{color:var(--app-muted)}.members-workflow-strip__chip.is-active .members-workflow-strip__chip-label{color:var(--color-primary)}.members-workflow-strip__chip-count{font-variant-numeric:tabular-nums;min-width:22px;color:var(--app-text);background:#0000000f;border-radius:999px;justify-content:center;align-items:center;padding:1px 7px;font-family:inherit;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.members-workflow-strip__chip.is-active .members-workflow-strip__chip-count{background:color-mix(in srgb, var(--color-primary) 22%, transparent);color:var(--color-primary)}.members-workflow-strip__empty{color:var(--app-muted);align-self:center;padding:8px 6px;font-family:inherit;font-size:12px}.members-workflow-strip__actions{border-inline-start:1px solid var(--app-border);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;padding-inline-start:6px;display:flex}.member-window__tab-scroll{overflow:auto}.member-window .letter-window__tabs .ant-tabs-tab{transition:background-color .15s,color .15s;border-radius:0!important}.member-window .letter-window__tabs .ant-tabs-tab-active{background:color-mix(in srgb, var(--color-primary,var(--app-primary,#2563eb)) 12%, var(--app-surface,#fff))!important}[data-theme=dark] .member-window .letter-window__tabs .ant-tabs-tab-active{background:color-mix(in srgb, var(--color-primary,var(--app-primary,#2563eb)) 22%, #1c2128)!important}.member-window .letter-window__tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:700;color:var(--color-primary,var(--app-primary,#2563eb))!important}.member-window__form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;padding:4px 2px 8px;display:grid}@media (width<=960px){.member-window__form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.member-window__form-grid{grid-template-columns:1fr}}[data-theme=dark] .members-workflow-strip{background:#21262d;border-color:#484f58}[data-theme=dark] .members-workflow-strip__chip-count{background:#ffffff14}.members-ag-grid .ag-cell[col-id=ag-Grid-SelectionColumn],.members-ag-grid .ag-header-cell[col-id=ag-Grid-SelectionColumn],.members-ag-grid .ag-cell.members-grid__selection-cell,.members-ag-grid .ag-header-cell.members-grid__selection-header{background:0 0;padding-inline:4px!important}.members-ag-grid .ag-header-cell[col-id=ag-Grid-SelectionColumn],.members-ag-grid .ag-header-cell.members-grid__selection-header{background:0 0}.members-ag-grid .ag-checkbox-input-wrapper{box-shadow:none;border-width:1.25px!important;border-radius:3px!important;width:15px!important;min-width:15px!important;height:15px!important}.members-ag-grid .ag-checkbox-input-wrapper:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 18%, transparent)}.members-ag-grid .ag-checkbox-input-wrapper.ag-checked,.members-ag-grid .ag-checkbox-input-wrapper.ag-indeterminate{box-shadow:none}.members-ag-grid .ag-checkbox-input-wrapper.ag-checked:after{border-width:0 1.75px 1.75px 0!important;width:4px!important;height:8px!important;top:.5px!important;left:4px!important}.members-ag-grid .ag-checkbox-input-wrapper.ag-indeterminate:after{height:1.75px!important;top:6px!important;left:2.5px!important;right:2.5px!important}[data-theme=dark] .members-ag-grid .ag-cell[col-id=ag-Grid-SelectionColumn],[data-theme=dark] .members-ag-grid .ag-header-cell[col-id=ag-Grid-SelectionColumn],[data-theme=dark] .members-ag-grid .ag-cell.members-grid__selection-cell,[data-theme=dark] .members-ag-grid .ag-header-cell.members-grid__selection-header{background:0 0}.letters-grid .ag-row.member-documents-row--has-file{background-color:#f3faf4!important}.letters-grid .ag-row.member-documents-row--has-file:hover:not(.ag-row-selected){background-color:#eaf6ec!important}.letters-grid .ag-row.member-documents-row--has-file.ag-row-selected,.letters-grid .ag-row.member-documents-row--has-file.ag-row-selected .ag-cell{background-color:#f7941d2e!important}.letters-grid .ag-row.member-documents-row--has-file.ag-row-selected:hover,.letters-grid .ag-row.member-documents-row--has-file.ag-row-selected:hover .ag-cell{background-color:#f7941d3d!important}[data-theme=dark] .letters-grid .ag-row.member-documents-row--has-file{background-color:#2ea04314!important}[data-theme=dark] .letters-grid .ag-row.member-documents-row--has-file:hover:not(.ag-row-selected){background-color:#2ea0431f!important}[data-theme=dark] .letters-grid .ag-row.member-documents-row--has-file.ag-row-selected,[data-theme=dark] .letters-grid .ag-row.member-documents-row--has-file.ag-row-selected .ag-cell{background-color:#f7941d38!important}[data-theme=dark] .letters-grid .ag-row.member-documents-row--has-file.ag-row-selected:hover,[data-theme=dark] .letters-grid .ag-row.member-documents-row--has-file.ag-row-selected:hover .ag-cell{background-color:#f7941d47!important}.tenant-switcher-window.document-viewer-window .document-viewer-window__toolbar{padding:8px 12px;background:var(--app-chrome-bg,#f8fafc)!important;border-bottom:1px solid var(--app-border,#e2e8f0)!important}.tenant-switcher-window.document-viewer-window .document-viewer-window__body{overflow:hidden;background:var(--app-panel,#fff)!important;color:var(--app-text,#0f172a)!important;padding:0!important}.tenant-switcher-window.document-viewer-window .document-viewer-window__footer{border-top:1px solid var(--app-border,#e2e8f0);color:var(--app-text,#0f172a);padding:10px 14px;background:var(--app-chrome-bg,#f8fafc)!important}.tenant-switcher-window__body,.tenant-switcher-window__tree-wrap{background:var(--app-panel,#fff);color:var(--app-text,#0f172a)}.tenant-switcher-window__tree-wrap{background:var(--app-card,#fff)}.tenant-switcher-window .tenant-switcher__tree.ant-tree,.tenant-switcher-window .tenant-switcher__tree .ant-tree-treenode,.tenant-switcher-window .tenant-switcher__tree-node-company{color:var(--app-text,#0f172a)}[data-theme=dark] .tenant-switcher-window.document-viewer-window .document-viewer-window__toolbar,[data-theme=dark] .tenant-switcher-window.document-viewer-window .document-viewer-window__footer{background:var(--app-chrome-bg)!important;border-color:var(--app-border)!important}[data-theme=dark] .tenant-switcher-window.document-viewer-window .document-viewer-window__body,[data-theme=dark] .tenant-switcher-window__body,[data-theme=dark] .tenant-switcher-window__tree-wrap{background:var(--app-panel)!important;color:var(--app-text)!important}.chat-peers-drawer,.chat-peers-drawer .ant-drawer-title,.chat-peers-drawer .ant-drawer-body,.chat-peers-drawer .ant-input,.chat-peers-drawer .ant-empty-description,.chat-peers-drawer__item,.chat-peers-drawer__name,.chat-peers-drawer__preview,.chat-peers-drawer__badge{font-family:var(--font-family,"IRANSans", Tahoma, sans-serif)!important}.chat-peers-drawer__search{margin-bottom:12px}.chat-peers-drawer__loading{justify-content:center;padding:32px 0;display:flex}.chat-peers-drawer__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.chat-peers-drawer__item{cursor:pointer;text-align:right;width:100%;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 8px;display:flex}.chat-peers-drawer__item:hover{background:color-mix(in srgb, var(--ant-color-primary,#1677ff) 8%, transparent)}.chat-peers-drawer__avatar-wrap{flex-shrink:0;position:relative}.chat-peers-drawer__presence{inset-inline-end:0;border:2px solid var(--ant-color-bg-container,#fff);background:#bfbfbf;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0}.chat-peers-drawer__presence.is-online{background:#52c41a}.chat-peers-drawer__meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-peers-drawer__name{font-size:13px;font-weight:400}.chat-peers-drawer__preview{opacity:.65;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.chat-peers-drawer__badge{color:#fff;background:#52c41a;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:inline-flex}.chat-window{background:var(--ant-color-bg-container,#fff);font-family:var(--font-family,"IRANSans", Tahoma, sans-serif);flex-direction:column;display:flex;overflow:hidden}.chat-window__titlebar{cursor:move;justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-window__peer{align-items:center;gap:8px;min-width:0;display:flex}.chat-window__peer-meta{flex-direction:column;min-width:0;display:flex}.chat-window__peer-name{font-family:var(--font-family,"IRANSans", Tahoma, sans-serif);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}.chat-window__peer-status{opacity:.6;font-size:11px}.chat-window__peer-status.is-online{color:#52c41a;opacity:1}.chat-window__body{background-color:#c6d8b8;background-image:url(/brand/chat-wallpaper.svg);background-position:top;background-repeat:repeat;background-size:280px 280px;flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow:auto}.chat-window__loading,.chat-window__empty{opacity:.7;color:#3d4a38;margin:auto;font-size:13px}.chat-bubble{border-radius:14px;flex-direction:column;gap:4px;max-width:82%;padding:8px 10px;display:flex;box-shadow:0 1px 1px #0000001a}.chat-bubble--mine{background:#eeffde;border-bottom-right-radius:4px;align-self:flex-start}.chat-bubble--peer{background:#fff;border-bottom-left-radius:4px;align-self:flex-end}.chat-bubble__text{white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.5}.chat-bubble__file{background:color-mix(in srgb, var(--ant-color-primary,#1677ff) 8%, transparent);cursor:pointer;text-align:right;color:inherit;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex}.chat-bubble__file-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.chat-bubble__file-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.chat-bubble__file-meta small{opacity:.65;font-size:11px}.chat-bubble__time{opacity:.55;align-self:flex-end;font-size:10px}.chat-bubble--sticker{box-shadow:none;background:0 0;padding:2px 4px}.chat-bubble--sticker.chat-bubble--mine{background:0 0}.chat-bubble__sticker{-webkit-user-select:none;user-select:none;padding:2px 0;font-size:64px;line-height:1}.chat-sticker-picker-trigger{line-height:0;display:inline-flex}.chat-sticker-picker-panel{flex-direction:column;gap:4px;width:min(340px,92vw);display:flex}.chat-sticker-picker-panel__title{color:var(--app-text-secondary,#64748b);padding-inline:4px 2px;font-size:12px;font-weight:600}.chat-sticker-picker{grid-template-columns:repeat(10,1fr);gap:0;max-height:280px;padding:0 1px;display:grid;overflow-y:auto}.chat-sticker-picker__item{cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:32px;padding:4px 2px;transition:background-color .12s;display:flex}.chat-sticker-picker__item:hover{background:color-mix(in srgb, var(--color-primary,#f7941d) 14%, #fff)}.chat-sticker-picker__glyph{font-size:19px;line-height:1}.chat-sticker-picker-popover .ant-popover-inner{border-radius:12px;padding:8px 10px 10px;box-shadow:0 8px 28px #0f172a2e}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chat-window__composer{border-top:1px solid var(--ant-color-border-secondary,#f0f0f0);background:var(--ant-color-bg-container,#fff);align-items:flex-end;gap:6px;padding:8px 10px;display:flex}.chat-window__composer .ant-input{flex:1}.chat-window-taskbar{inset-inline-start:16px;z-index:1300;flex-wrap:wrap;gap:8px;display:flex;position:fixed;bottom:16px}.chat-window-taskbar__item{color:#fff;cursor:pointer;background:#52c41a;border:0;border-radius:999px;padding:6px 12px;font-size:12px;box-shadow:0 4px 12px #00000029}[data-theme=dark] .chat-bubble--mine{color:#e8f0f8;background:#2b5278}[data-theme=dark] .chat-bubble--peer{color:#e8f0f8;background:#182533}[data-theme=dark] .chat-window__body{background-blend-mode:soft-light;background-color:#0e1621;background-image:url(/brand/chat-wallpaper.svg);background-repeat:repeat;background-size:280px 280px}[data-theme=dark] .chat-window__loading,[data-theme=dark] .chat-window__empty{color:#8b9aab}.agent-setup-modal .ant-modal-body{padding-top:.5rem}.agent-setup-page{flex-direction:column;gap:1rem;display:flex}.agent-setup-page__status{align-items:center;gap:8px;display:flex}.agent-setup-page__actions{width:100%}.agent-setup-page__keys{border:1px solid var(--app-border);background:var(--app-panel);border-radius:8px;flex-direction:column;gap:8px;padding:.75rem;display:flex}.agent-setup-page__key-row{grid-template-columns:minmax(100px,1fr) minmax(140px,2fr);align-items:center;gap:8px;display:grid}.agent-setup-page__key-label{font-size:.875rem}.agent-setup-page__key-missing{font-size:.8125rem}.agent-setup-page__hint{font-size:.8125rem;margin:0!important}[data-theme=dark] .agent-setup-page__keys{background:var(--app-card);border-color:var(--app-border)}.desk-page--loading{justify-content:center;align-items:center;min-height:320px;display:flex}.desk-page__name{color:var(--color-primary)}.desk-dock{flex-direction:column;gap:12px;display:flex}.desk-dock__restore-bar{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.desk-dock__restore-label{font-size:var(--text-sm);color:var(--app-muted);flex-shrink:0}.desk-dock__restore-actions{flex-wrap:wrap;gap:8px;display:flex}.desk-dock__grid{flex-direction:column;gap:16px;display:flex}.desk-dock__flow{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:16px;min-height:40px;display:grid}@media (width<=720px){.desk-dock__flow{grid-template-columns:1fr}.desk-dock__flow>.dock-widget{grid-column:1/-1!important}}.dock-widget{background:var(--app-panel);border:1px solid var(--app-border-strong);border-radius:var(--radius-md);flex-direction:column;width:100%;min-width:0;min-height:48px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 4px #0000000d}.dock-widget--minimized{align-self:start}.dock-widget--dragging{opacity:.35;outline:2px dashed color-mix(in srgb, var(--color-primary) 55%, transparent);outline-offset:2px;box-shadow:none}.dock-widget--resizing{-webkit-user-select:none;user-select:none}.desk-dock--dragging,.desk-dock--dragging .dock-widget__drag-handle{cursor:grabbing}.dock-widget--drag-over{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 18%, transparent)}.dock-widget-ghost{z-index:10000;pointer-events:none;border-radius:var(--radius-md);border:1px solid var(--app-border-strong);background:var(--app-panel);opacity:.96;will-change:transform;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 18px 40px #00000038,0 4px 12px #0000001f}.dock-widget-ghost__header{color:#fff;align-items:center;min-height:34px;padding-inline:12px;display:flex}.dock-widget-ghost__title{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.dock-widget-ghost__body{background:linear-gradient(180deg, var(--app-panel) 0%, var(--app-border-subtle) 100%);opacity:.9;height:calc(100% - 34px)}.dock-widget__header{color:#fff;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding-inline:10px 6px;display:flex}.dock-widget__drag-handle{color:#ffffffd9;cursor:grab;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background .15s;display:inline-flex}.dock-widget__drag-handle:hover{background:#ffffff29}.dock-widget__drag-handle:active{cursor:grabbing}.dock-widget__title{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;text-align:start;flex:1;min-width:0;margin:0;font-weight:700;overflow:hidden}.dock-widget__controls{flex-shrink:0;align-items:center;gap:2px;display:flex}.dock-widget__control-btn{width:28px;height:28px;padding:0;color:#ffffffeb!important}.dock-widget__control-btn:hover{color:#fff!important;background:#ffffff29!important}.dock-widget__body{background:var(--app-panel);flex-direction:column;min-height:0;padding:12px 14px 14px;display:flex}.dock-widget__body--fixed-height{overscroll-behavior:contain;overflow:auto}.dock-widget__body--fixed-height:has(.desk-reports){overflow:hidden}.dock-widget__resize-handle{cursor:ns-resize;touch-action:none;background:linear-gradient(to bottom, transparent 0 3px, var(--app-border-subtle) 3px 7px, transparent 7px), radial-gradient(circle at 50% 50%, var(--app-muted) 0 1.5px, transparent 1.6px);opacity:.55;background-position:50%,50%;background-repeat:no-repeat,repeat-x;background-size:100% 100%,18px 10px;flex-shrink:0;height:10px;transition:opacity .15s,background-color .15s}.dock-widget__resize-handle:hover,.dock-widget--resizing .dock-widget__resize-handle{opacity:1;background-color:color-mix(in srgb, var(--color-primary) 10%, transparent)}.dock-widget__resize-edge{z-index:4;cursor:ew-resize;touch-action:none;opacity:.35;width:14px;transition:opacity .15s,background-color .15s;position:absolute;top:0;bottom:0}.dock-widget__resize-edge--start{border-inline-start:3px solid color-mix(in srgb, var(--color-primary) 45%, transparent);inset-inline-start:0}.dock-widget__resize-edge--end{border-inline-end:3px solid color-mix(in srgb, var(--color-primary) 45%, transparent);inset-inline-end:0}.dock-widget:hover .dock-widget__resize-edge,.dock-widget--resizing .dock-widget__resize-edge{opacity:1}.dock-widget--resizing .dock-widget__resize-edge{background:color-mix(in srgb, var(--color-primary) 28%, transparent)}.desk-reports{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.desk-reports__header{flex-shrink:0;justify-content:flex-start;align-items:center;margin-bottom:12px;display:flex}.desk-reports__tabs .ant-tabs-nav{margin-bottom:12px}.desk-reports__summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}@media (width<=1100px){.desk-reports__summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.desk-reports__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.desk-reports__stat{border:1px solid var(--app-border);background:var(--app-grid-header-bg);text-align:center;cursor:pointer;border-radius:8px;padding:10px 12px;font-family:inherit;transition:border-color .15s,background .15s}.desk-reports__stat:hover{background:var(--color-primary-light);border-color:#f7941d73}.desk-reports__stat--accent .desk-reports__stat-value{color:var(--color-primary)}.desk-reports__stat-value{color:var(--app-text);font-size:18px;font-weight:700;line-height:1.2;display:block}.desk-reports__stat-label{font-size:var(--text-xs);color:var(--app-muted);margin-top:4px;display:block}.desk-cartable{flex-direction:column;flex:1;min-height:0;display:flex}.desk-cartable__toolbar{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.desk-cartable__count{color:var(--app-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.desk-cartable__loading,.desk-cartable__empty{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.desk-cartable__table-host{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.desk-cartable__table,.desk-cartable__table .ant-spin-nested-loading,.desk-cartable__table .ant-spin-container,.desk-cartable__table .ant-table,.desk-cartable__table .ant-table-container{height:100%}.desk-cartable__table .ant-table{font-size:12px}.desk-cartable__table .ant-table-body{height:var(--desk-cartable-body-h,240px)!important;max-height:var(--desk-cartable-body-h,240px)!important}.desk-cartable__table .ant-table-thead>tr>th{background:var(--app-grid-header-bg);color:var(--app-muted);white-space:nowrap;font-weight:600}.desk-cartable__table .ant-table-tbody>tr>td{vertical-align:middle;-webkit-user-select:none;user-select:none}.desk-cartable__table .ant-table-tbody>tr.desk-cartable__table-row{cursor:pointer}.desk-cartable__table .ant-table-tbody>tr.desk-cartable__table-row--selected>td{background:#f7941d24!important}.desk-cartable__table .ant-table-tbody>tr.desk-cartable__table-row--selected:hover>td{background:#f7941d33!important}.desk-cartable__table-row--overdue>td{background:#e74c3c0a}.desk-cartable__table-row--overdue.desk-cartable__table-row--selected>td{background:#f7941d2e!important}.desk-cartable__row-actions{flex-shrink:0;align-items:center;display:inline-flex}.desk-reports__personnel{border:1px solid var(--app-border);border-radius:8px;overflow:hidden}.desk-reports__personnel-head,.desk-reports__personnel-row{grid-template-columns:1.6fr repeat(3,.7fr);gap:8px;padding:8px 12px;font-size:12px;display:grid}.desk-reports__personnel-head{background:var(--app-border-subtle);color:var(--app-muted);font-weight:600}.desk-reports__personnel-row{border-top:1px solid var(--app-border)}.desk-reports__personnel-name{color:var(--app-text);font-weight:600}.desk-reports__overdue{color:#e74c3c;font-weight:700}.desk-calendar__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.desk-calendar__nav{align-items:center;gap:4px;display:flex}.desk-calendar__month-picker.ant-picker{box-shadow:none;cursor:pointer;background:0 0;border:none;width:auto;padding:0}.desk-calendar__month-picker.ant-picker:hover,.desk-calendar__month-picker.ant-picker-focused{background:var(--app-hover);box-shadow:none;border:none}.desk-calendar__month-picker .ant-picker-input{width:auto}.desk-calendar__month-picker .ant-picker-input>input{width:136px;font-size:var(--text-sm);color:var(--app-text);text-align:center;cursor:pointer;padding:3px 6px;font-weight:700}.desk-calendar__month-picker .ant-picker-suffix{color:var(--app-muted);margin-inline-start:2px}.desk-calendar__month{font-size:var(--text-sm);color:var(--app-text);justify-content:center;align-items:center;gap:6px;min-width:140px;font-weight:700;display:inline-flex}.desk-calendar__note{color:var(--app-muted);background:var(--app-border-subtle);border-radius:8px;margin-bottom:10px;padding:8px 10px;font-size:12px}.desk-calendar__weekdays,.desk-calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.desk-calendar__weekdays{text-align:center;color:var(--app-muted);margin-bottom:6px;font-size:12px;font-weight:700}.desk-calendar__weekday--friday{color:#c9372c}.desk-calendar__cell{border:1px solid var(--app-border);background:var(--app-card);border-radius:8px;flex-direction:column;gap:4px;min-height:92px;padding:6px;display:flex}.desk-calendar__cell--empty{background:0 0;border-color:#0000}.desk-calendar__cell--today{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px #f7941d40}.desk-calendar__day{color:var(--app-text);font-size:12px;font-weight:700}.desk-calendar__cell--red-day .desk-calendar__day{color:#c9372c}.desk-calendar__events{flex-direction:column;gap:3px;min-width:0;display:flex}.desk-calendar__event{cursor:pointer;text-align:start;width:100%;font:inherit;white-space:nowrap;text-overflow:ellipsis;color:#fff;border:0;border-radius:4px;padding:2px 6px;font-size:10px;line-height:1.3;display:block;overflow:hidden}.desk-calendar__event--orange{background:#f7941d}.desk-calendar__event--blue{background:#4a90d9}.desk-calendar__event--green{background:#5cb85c}.desk-calendar__event--red{background:#e74c3c}.desk-calendar__event--purple{background:#8e44ad}@media (width<=768px){.desk-calendar__cell{min-height:72px}.desk-calendar__event{font-size:9px}}.desk-shortcuts{flex-direction:column;gap:12px;display:flex}.desk-shortcuts__group{flex-direction:column;gap:8px;display:flex}.desk-shortcuts__group+.desk-shortcuts__group{border-top:1px dashed var(--app-border);padding-top:10px}.desk-shortcuts__group-title{color:var(--app-muted);letter-spacing:.01em;font-size:11px;font-weight:700}.desk-shortcuts__empty{text-align:center;color:var(--app-muted);padding:16px 8px;font-size:12px}.desk-shortcuts__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (width<=1200px){.desk-shortcuts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.desk-shortcuts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.desk-shortcuts__tile{border:1px solid var(--app-border);background:var(--app-border-subtle);cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:72px;padding:8px 6px;font-family:inherit;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex}.desk-shortcuts__tile:hover{border-color:#0000;transform:translateY(-1px);box-shadow:0 6px 16px #0000001a}.desk-shortcuts__tile:active{transform:translateY(0)}.desk-shortcuts__icon{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:transform .18s;display:inline-flex}.desk-shortcuts__tile:hover .desk-shortcuts__icon{transform:scale(1.05)}.desk-shortcuts__text{flex-direction:column;gap:1px;min-width:0;display:flex}.desk-shortcuts__label{color:var(--app-text);font-size:12px;font-weight:700;line-height:1.2}.desk-shortcuts__hint{color:var(--app-muted);font-size:9px;line-height:1.2}.desk-shortcuts__settings-hint{color:var(--app-muted);margin:0 0 12px;font-size:12px;line-height:1.55}.desk-shortcuts__settings-groups{flex-direction:column;gap:14px;display:flex}.desk-shortcuts__settings-group-block{flex-direction:column;gap:8px;display:flex}.desk-shortcuts__settings-group-title{color:var(--app-muted);margin:0;font-size:12px;font-weight:700}.desk-shortcuts__settings-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.desk-shortcuts__settings-row{border:1px solid var(--app-border);background:var(--app-panel);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;transition:border-color .15s,background .15s,opacity .15s;display:flex}.desk-shortcuts__settings-row.is-dragging{opacity:.55}.desk-shortcuts__settings-row.is-drag-over{border-color:var(--app-primary,#1677ff);background:color-mix(in srgb, var(--app-primary,#1677ff) 8%, var(--app-panel))}.desk-shortcuts__settings-drag{width:22px;height:22px;color:var(--app-muted);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.desk-shortcuts__settings-drag:active{cursor:grabbing}.desk-shortcuts__settings-meta{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.desk-shortcuts__settings-label{color:var(--app-text);font-size:13px;font-weight:600}.desk-shortcuts__settings-group{color:var(--app-muted);font-size:11px}.desk-shortcuts__settings-actions{flex:none;align-items:center;gap:2px;display:flex}.desk-shortcuts__settings-footer{justify-content:space-between;gap:8px;display:flex}.desk-shortcuts__tile--orange .desk-shortcuts__icon{background:linear-gradient(135deg,#ffa940 0%,#f7941d 100%);box-shadow:0 4px 10px #f7941d4d}.desk-shortcuts__tile--orange:hover{background:#f7941d14}.desk-shortcuts__tile--blue .desk-shortcuts__icon{background:linear-gradient(135deg,#69b1ff 0%,#1677ff 100%);box-shadow:0 4px 10px #1677ff47}.desk-shortcuts__tile--blue:hover{background:#1677ff14}.desk-shortcuts__tile--teal .desk-shortcuts__icon{background:linear-gradient(135deg,#36cfc9 0%,#13a8a8 100%);box-shadow:0 4px 10px #13a8a847}.desk-shortcuts__tile--teal:hover{background:#13a8a814}.desk-shortcuts__tile--violet .desk-shortcuts__icon{background:linear-gradient(135deg,#b37feb 0%,#722ed1 100%);box-shadow:0 4px 10px #722ed147}.desk-shortcuts__tile--violet:hover{background:#722ed114}.desk-shortcuts__tile--green .desk-shortcuts__icon{background:linear-gradient(135deg,#73d13d 0%,#389e0d 100%);box-shadow:0 4px 10px #389e0d47}.desk-shortcuts__tile--green:hover{background:#389e0d14}.desk-shortcuts__tile--rose .desk-shortcuts__icon{background:linear-gradient(135deg,#ff85c0 0%,#eb2f96 100%);box-shadow:0 4px 10px #eb2f9647}.desk-shortcuts__tile--rose:hover{background:#eb2f9614}.desk-shortcuts__tile--amber .desk-shortcuts__icon{background:linear-gradient(135deg,#ffc53d 0%,#d48806 100%);box-shadow:0 4px 10px #d4880647}.desk-shortcuts__tile--amber:hover{background:#d4880614}.desk-shortcuts__tile--slate .desk-shortcuts__icon{background:linear-gradient(135deg,#8c8c8c 0%,#595959 100%);box-shadow:0 4px 10px #59595947}.desk-shortcuts__tile--slate:hover{background:#59595914}.desk-sms__header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.desk-sms__summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}@media (width<=1100px){.desk-sms__summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.desk-sms__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.desk-sms__links{flex-wrap:wrap;gap:8px;display:flex}.desk-sms__link{border:1px solid var(--app-border);background:var(--app-grid-header-bg);color:var(--app-text);font-family:inherit;font-size:var(--text-xs);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;transition:border-color .15s,background .15s;display:inline-flex}.desk-sms__link:hover{background:#0891b214;border-color:#0891b273}.desk-sms__link-icon{color:#0891b2;font-size:13px}.desk-sms__recent{flex-direction:column;gap:8px;display:flex}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out, opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out, -o-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{text-align:center;border-radius:15px;width:30px;height:30px;margin-top:5px;margin-left:5px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.members-map-page{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.members-map-page__title{align-items:center;gap:8px;display:inline-flex}.members-map-page__body{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.members-map-page__map-shell{border:1px solid var(--app-border);border-radius:var(--radius-md);background:#e8eef3;flex:1;min-height:420px;position:relative;overflow:hidden}.members-map-page__map{z-index:0;width:100%;height:100%;min-height:420px}.members-map-page__loading{z-index:2;color:#4b5563;background:#ffffffb8;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;inset:0}.members-map-popup{flex-direction:column;gap:8px;min-width:200px;max-width:280px;font-family:IRANSans,Tahoma,sans-serif;display:flex}.members-map-popup__name{color:#1f2937;font-size:14px;font-weight:700;line-height:1.4}.members-map-popup__meta{color:#4b5563;flex-direction:column;gap:4px;font-size:12px;display:flex}.members-map-page .leaflet-popup-content-wrapper{border-radius:10px}.members-map-page .leaflet-popup-content{margin:12px 14px}.crm-page{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}.crm-toolbar{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-chrome-bg);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.crm-toolbar__spacer{flex:1}.crm-toolbar__search{width:260px;max-width:100%}.crm-panel{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-card);flex:1;min-height:0;overflow:auto}.crm-panel .ant-table-wrapper .ant-table{background:0 0}.crm-table-row{cursor:pointer}.crm-muted{color:var(--app-muted)}.crm-money{font-variant-numeric:tabular-nums;white-space:nowrap}.crm-summary{border-top:1px solid var(--app-border);background:var(--app-grid-footer-bg,var(--app-chrome-bg));flex-wrap:wrap;gap:18px;padding:8px 12px;font-size:13px;display:flex}.crm-summary strong{margin-inline-start:6px}.crm-dashboard{flex-direction:column;gap:16px;display:flex;overflow:auto}.crm-dashboard__stats{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.crm-stat{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-card);text-align:start;cursor:pointer;font:inherit;color:inherit;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.crm-stat:hover{border-color:var(--app-primary)}.crm-stat__label{color:var(--app-muted);font-size:13px}.crm-stat__value{font-size:22px;font-weight:700}.crm-stat__sub{color:var(--app-text-secondary);font-size:12px}.crm-dashboard__actions{flex-wrap:wrap;gap:8px;display:flex}.crm-editor{padding:12px 16px 4px}.crm-editor__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));column-gap:12px;display:grid}.crm-editor__grid--wide{grid-column:1/-1}.crm-editor__section{border-bottom:1px solid var(--app-border-subtle,var(--app-border));color:var(--app-text-secondary);margin:4px 0 10px;padding-bottom:4px;font-weight:600}.crm-editor__contacts{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.crm-editor__contact-row{grid-template-columns:1.2fr 1fr 1fr 1.2fr auto;gap:6px;display:grid}.crm-doc{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex;overflow:auto}.crm-doc__header{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-card);grid-template-columns:minmax(260px,520px) 150px 150px;gap:0 10px;padding:8px 12px 0;display:grid}.crm-doc__header .ant-form-item{margin-bottom:8px}.crm-doc__header .ant-form-item-label{padding-bottom:2px}.crm-doc__buyer-card{border-radius:var(--radius-sm,6px);background:var(--app-panel);color:var(--app-text-secondary);grid-column:1/-1;margin-bottom:8px;padding:8px 10px;font-size:12px;line-height:1.9}.crm-doc__buyer-card span+span:before{content:" • ";color:var(--app-muted)}.crm-doc__status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-doc__lines{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-card);flex-shrink:0;overflow:hidden}.crm-doc__lines-scroll{overflow:auto}.crm-doc__lines-resizer{border-top:1px solid var(--app-border-subtle,var(--app-border));background:var(--app-grid-footer-bg,var(--app-panel));cursor:row-resize;touch-action:none;height:9px;position:relative}.crm-doc__lines-resizer:after{content:"";background:var(--app-border-strong,var(--app-muted));border-radius:2px;width:36px;height:3px;margin-inline-start:-18px;position:absolute;inset-block-start:3px;inset-inline-start:50%}.crm-doc__lines-resizer:hover:after{background:var(--app-primary)}.crm-lines{table-layout:fixed;border-collapse:collapse;min-width:100%;font-size:13px}.crm-lines th{z-index:1;border-bottom:1px solid var(--app-grid-header-border,var(--app-border));background:var(--app-grid-header-bg,var(--app-chrome-bg));text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:6px 4px;font-weight:600;position:sticky;top:0;overflow:hidden}.crm-lines__col-resizer{cursor:col-resize;touch-action:none;width:6px;position:absolute;inset-block:0;inset-inline-end:0}.crm-lines__col-resizer:after{content:"";background:var(--app-grid-header-border,var(--app-border));width:1px;position:absolute;inset-block:25%;inset-inline-end:0}.crm-lines__col-resizer:hover:after{background:var(--app-primary);width:2px;inset-block:0}.crm-lines td{border-bottom:1px solid var(--app-border-subtle,var(--app-border));vertical-align:middle;padding:6px 5px}.crm-lines tr:focus-within td{background:var(--app-hover)}.crm-lines__row-no{text-align:center;width:36px;color:var(--app-muted)}.crm-lines__amount{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums;padding-inline:8px!important}.crm-lines .ant-input-number,.crm-lines .ant-select{width:100%}.crm-lines__add{padding:6px 8px}.crm-doc__footer{grid-template-columns:1fr minmax(300px,380px);align-items:stretch;gap:10px;display:grid}.crm-doc__notes{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-card);flex-direction:column;padding:8px 12px 0;display:flex}.crm-doc__notes>.ant-form-item,.crm-doc__notes>.ant-form-item>.ant-row,.crm-doc__notes .ant-form-item-control,.crm-doc__notes .ant-form-item-control-input,.crm-doc__notes .ant-form-item-control-input-content{flex-direction:column;flex:1;display:flex}.crm-doc__notes .ant-form-item-label{flex:none}.crm-doc__notes .ant-form-item-control-input{align-items:stretch}.crm-doc__notes .ant-form-item-control,.crm-doc__notes .ant-form-item-label{width:100%;max-width:100%}.crm-doc__notes textarea.ant-input{resize:none;flex:1;width:100%}.crm-totals{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-card);flex-direction:column;grid-column:2;display:flex;overflow:hidden}.crm-totals__title{border-bottom:1px solid var(--app-border);background:var(--app-grid-header-bg,var(--app-panel));justify-content:space-between;align-items:center;padding:7px 12px;font-size:12.5px;display:flex}.crm-totals__unit{color:var(--app-muted);font-size:11.5px}.crm-totals__row{border-bottom:1px solid var(--app-border-subtle,var(--app-border));justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:4px 12px;font-size:12.5px;display:flex}.crm-totals__row>span:first-child{color:var(--app-text-secondary)}.crm-totals__row .crm-money{color:var(--app-text);font-size:13px}.crm-totals__row--additions{grid-template-columns:1fr 130px;padding-block:6px;display:grid}.crm-totals__row--additions .ant-input-number{width:100%}.crm-totals__grand{background:color-mix(in srgb, var(--app-primary) 10%, transparent);padding:9px 12px 10px}.crm-totals__grand-row{justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;display:flex}.crm-totals__grand-row .crm-money{color:var(--app-primary);font-size:17px}.crm-totals__words{color:var(--app-text-secondary);margin-top:3px;font-size:11.5px;line-height:1.7}@media (width<=900px){.crm-doc__footer{grid-template-columns:1fr}.crm-totals{grid-column:auto}.crm-doc__header{grid-template-columns:1fr 1fr}.crm-doc__customer{grid-column:1/-1}.crm-editor__contact-row{grid-template-columns:1fr 1fr}}.crm-print-window .ant-spin-nested-loading,.crm-print-window .ant-spin-container{height:100%}.crm-print-frame{background:#fff;border:0;width:100%;height:100%;min-height:560px;display:block}.crm-print-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;display:flex}.crm-customer-window .document-viewer-window__body{flex-direction:column;padding:0;display:flex;overflow:hidden}.crm-customer-window__spin,.crm-customer-window__spin>.ant-spin-container{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.crm-customer-window .member-wizard--window{min-height:0}.crm-customer-window__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.crm-customer-window__columns>.member-wizard__card+.member-wizard__card{border-top:0}.crm-labeled-list{flex-direction:column;gap:6px;display:flex}.crm-labeled-list__row{grid-template-columns:130px minmax(0,1fr) 32px;align-items:center;gap:6px;display:grid}.crm-contacts{flex-direction:column;gap:6px;display:flex}.crm-contacts__row{grid-template-columns:1.3fr 1fr 1fr 1.3fr 32px;align-items:center;gap:6px;display:grid}.crm-contacts__row--head{color:var(--mw-muted,var(--app-muted));font-size:12px;font-weight:600}.crm-customer-docs{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex;overflow:auto}.crm-customer-docs__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}@container member-wizard (width<=720px){.crm-customer-window__columns{grid-template-columns:1fr}.crm-contacts__row{grid-template-columns:1fr 1fr}.crm-contacts__row--head{display:none}}.crm-seller-card{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.crm-seller-card__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 16px;margin:0;display:grid}.crm-seller-card__grid dt{color:var(--app-muted);font-size:12px}.crm-seller-card__grid dd{margin:2px 0 0}.crm-seller-card__wide{grid-column:1/-1}.crm-page,.crm-doc,.crm-customer-window,.crm-print-window,:is(.crm-page,.crm-doc,.crm-customer-window) :is(input,textarea,.ant-btn,.ant-tag,.ant-table-tbody>tr>td,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-segmented-item-label,.ant-pagination,.ant-form-item-label>label,.ant-alert-message,.member-wizard__tab,.member-wizard__field-label,.member-wizard__window-summary span){font-weight:300}:is(.crm-page,.crm-doc,.crm-customer-window) :is(.ant-table-thead>tr>th,.crm-editor__section,.member-wizard__section-head strong,.member-wizard__tab--active,.crm-totals__grand-row .crm-money,.crm-stat__value),:is(.crm-page,.crm-doc,.crm-customer-window) strong{font-weight:600}.crm-grid-toolbar__filters{margin-inline-start:auto}.crm-grid__money{font-variant-numeric:tabular-nums}.crm-grid__summary{white-space:nowrap;font-size:12px}.crm-doc__side{flex-direction:column;gap:10px;min-width:0;display:flex}.crm-doc__side>.crm-doc__notes{flex:none}.crm-buyer{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-card);flex-direction:column;flex:1;display:flex;overflow:hidden}.crm-buyer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;margin:0;padding:10px 12px;display:grid}.crm-buyer__grid dt{color:var(--app-muted);font-size:11.5px}.crm-buyer__grid dd{color:var(--app-text);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.crm-buyer__wide{grid-column:1/-1}.crm-buyer__empty{color:var(--app-muted);text-align:center;flex:1;justify-content:center;align-items:center;padding:16px;font-size:12.5px;line-height:1.9;display:flex}.crm-totals__toggle.ant-btn{height:22px;color:var(--app-text-secondary);padding-inline:6px;font-size:12px}.crm-lines .ant-input-sm,.crm-lines .ant-input-number-sm,.crm-lines .ant-select-sm{min-height:32px}.crm-lines .ant-input-sm,.crm-lines .ant-input-number-sm .ant-input-number-input{height:30px;padding-block:4px;font-size:13px}.crm-lines .ant-select-sm .ant-select-content,.crm-lines .ant-select-sm .ant-select-selector{min-height:30px;font-size:13px}.crm-lines__amount{font-size:13px}.inspections-status-strip{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-chrome-bg);font-family:var(--font-family,"IRANSans", Tahoma, sans-serif);align-items:stretch;gap:8px;padding:8px 10px;display:flex}.inspections-status-strip__chips{flex:1;align-items:stretch;gap:4px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.inspections-status-strip__chip{min-width:72px;max-width:120px;color:var(--app-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:3px;padding:2px 4px 4px;font-family:inherit;transition:border-color .12s,background-color .12s;display:inline-flex}.inspections-status-strip__chip:hover{background:color-mix(in srgb, var(--color-primary) 6%, var(--app-card));border-color:var(--app-border)}.inspections-status-strip__chip.is-active{background:color-mix(in srgb, var(--color-primary) 12%, var(--app-card));border-color:var(--color-primary)}.inspections-status-strip__chip.is-empty{opacity:.78}.inspections-status-strip__envelope{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:30px;display:inline-flex;position:relative}.inspections-status-strip__envelope-svg{filter:drop-shadow(0 1px 1px #0000001f);width:44px;height:30px;transition:filter .15s,opacity .15s;display:block;overflow:visible}.inspections-status-strip__envelope.is-lit .inspections-status-strip__envelope-svg{filter:drop-shadow(0 1px 2px #d9770659)}.inspections-status-strip__envelope.is-dim .inspections-status-strip__envelope-svg{filter:grayscale(.45)drop-shadow(0 1px 1px #00000014);opacity:.9}.inspections-status-strip__envelope-count{inset-inline:0;font-family:var(--font-family,"IRANSans", Tahoma, sans-serif);font-variant-numeric:tabular-nums;color:#1a1a1a;text-shadow:0 1px #ffffff73;pointer-events:none;justify-content:center;align-items:center;padding-inline:3px;font-size:12px;font-weight:800;line-height:1;display:flex;position:absolute;top:55%;transform:translateY(-40%)}.inspections-status-strip__envelope.is-dim .inspections-status-strip__envelope-count{color:#64748b;text-shadow:none}.inspections-status-strip__chip.is-active .inspections-status-strip__envelope.is-lit .inspections-status-strip__envelope-svg{filter:drop-shadow(0 2px 4px #ef6c0066)}.inspections-status-strip__chip-label{font-family:var(--font-family,"IRANSans", Tahoma, sans-serif);text-align:center;color:var(--app-text-secondary,var(--app-muted));-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:10px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.inspections-status-strip__chip.is-empty .inspections-status-strip__chip-label{color:var(--app-muted)}.inspections-status-strip__chip.is-active .inspections-status-strip__chip-label{color:var(--color-primary)}.inspections-status-strip__empty{color:var(--app-muted);align-self:center;padding:8px 6px;font-family:inherit;font-size:12px}.inspections-status-strip__actions{border-inline-start:1px solid var(--app-border);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;padding-inline-start:6px;display:flex}[data-theme=dark] .inspections-status-strip__envelope.is-dim .inspections-status-strip__envelope-count{color:#94a3b8}[data-theme=dark] .inspections-status-strip__envelope.is-lit .inspections-status-strip__envelope-count{color:#1a1a1a}.letters-page .letters-grid.members-ag-grid .ag-row.ag-row-selected,.letters-page .letters-grid.members-ag-grid .ag-row.ag-row-selected .ag-cell{background-color:#f7941d29!important}.letters-page .letters-grid.members-ag-grid .ag-row.ag-row-selected:hover,.letters-page .letters-grid.members-ag-grid .ag-row.ag-row-selected:hover .ag-cell,[data-theme=dark] .letters-page .letters-grid.members-ag-grid .ag-row.ag-row-selected,[data-theme=dark] .letters-page .letters-grid.members-ag-grid .ag-row.ag-row-selected .ag-cell{background-color:#f7941d38!important}.guild-grade-editor__head{background:linear-gradient(#eef2f7 0%,#e8edf4 100%);border:1px solid #d5dde8;border-radius:8px;grid-template-columns:minmax(120px,160px) minmax(120px,160px) 1fr;align-items:end;gap:10px 14px;padding:10px 12px;display:grid}.guild-grade-editor__areas{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.guild-grade-editor__rasteh{background:#f8fafc;border:1px solid #d5dde8;border-radius:8px;flex-direction:column;gap:8px;min-height:0;padding:10px 12px 12px;display:flex}.guild-grade-editor__rasteh-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.guild-grade-editor__rasteh-title{color:var(--app-text,#0f172a);font-size:12px;font-weight:700}.guild-grade-editor__rasteh-count{color:var(--app-muted,#64748b);font-size:11px}.guild-grade-editor__codes-preview{color:var(--app-text-secondary,#334155);word-break:break-word;background:#fff;border:1px dashed #cbd5e1;border-radius:6px;padding:6px 8px;font-size:11.5px;line-height:1.5}.guild-grade-editor__codes-preview.is-empty{color:var(--app-muted,#94a3b8)}.guild-grade-editor__rasteh-item{margin-bottom:0!important}.guild-grade-editor__checklist{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:2px;width:100%;max-height:280px;padding:4px;overflow:auto;display:flex!important}.guild-grade-editor__check-row{cursor:pointer;border-radius:4px;grid-template-columns:auto minmax(72px,96px) 1fr;align-items:center;gap:8px;margin:0;padding:6px 8px;transition:background .12s;display:grid}.guild-grade-editor__check-row:hover{background:#f1f5f9}.guild-grade-editor__check-row .ant-checkbox-wrapper{margin-inline-end:0}.guild-grade-editor__check-code{color:var(--app-text,#0f172a);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.guild-grade-editor__check-name{color:var(--app-text-secondary,#475569);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.guild-grade-editor__empty{text-align:center;color:var(--app-muted,#64748b);padding:18px 12px;font-size:12px}.guild-grade-editor__empty.is-error{color:#b91c1c}@media (width<=640px){.guild-grade-editor__head,.guild-grade-editor__areas{grid-template-columns:1fr}.guild-grade-editor__check-row{grid-template-columns:auto 1fr}.guild-grade-editor__check-name{white-space:normal;grid-column:1/-1;padding-inline-start:24px}}.guild-grades-md{grid-template-columns:minmax(148px,180px) minmax(0,1fr);gap:10px;height:100%;min-height:0;display:grid}.guild-grades-md__master,.guild-grades-md__detail{border:1px solid var(--app-border);border-radius:var(--radius-sm,6px);background:var(--app-panel);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.guild-grades-md__master-head,.guild-grades-md__detail-head{border-bottom:1px solid var(--app-border);background:var(--app-grid-header-bg,#f1f5f9);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.guild-grades-md__master-title,.guild-grades-md__detail-title{color:var(--app-text);font-size:12px;font-weight:700}.guild-grades-md__master-count,.guild-grades-md__detail-count{color:var(--app-muted);font-variant-numeric:tabular-nums;font-size:11px}.guild-grades-md__master-list{flex-direction:column;flex:1;gap:2px;min-height:0;padding:6px;display:flex;overflow:auto}.guild-grades-md__year{width:100%;color:var(--app-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;transition:background .12s,color .12s;display:flex}.guild-grades-md__year:hover{background:#0000000a}[data-theme=dark] .guild-grades-md__year:hover{background:#ffffff0f}.guild-grades-md__year.is-selected{background:var(--color-primary-soft,#f7941d24);color:var(--color-primary);font-weight:700}.guild-grades-md__year-label{font-variant-numeric:tabular-nums;font-size:13px}.guild-grades-md__year-count{text-align:center;min-width:22px;color:var(--app-muted);background:#0000000f;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:600}.guild-grades-md__year.is-selected .guild-grades-md__year-count{color:var(--color-primary);background:#f7941d33}.guild-grades-md__detail-grid{flex-direction:column;flex:1;min-height:0;display:flex}.guild-grades-md__detail-grid .letters-grid{flex:1;height:100%;min-height:0}@media (width<=760px){.guild-grades-md{grid-template-rows:minmax(140px,28vh) minmax(0,1fr);grid-template-columns:1fr}.guild-grades-md__master-list{flex-flow:wrap;align-content:flex-start}.guild-grades-md__year{width:auto;min-width:88px}}.modules-settings-page{max-width:1120px;margin:0 auto}.modules-settings-page--loading{justify-content:center;align-items:center;min-height:360px;display:flex}.modules-settings-page__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.module-setting-card{border:1px solid var(--app-border);background:linear-gradient(180deg, var(--app-card) 0%, var(--app-panel) 100%);border-radius:14px;flex-direction:column;min-height:196px;padding:18px 18px 16px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #0f172a0a}.module-setting-card:hover{border-color:var(--app-border-strong);transform:translateY(-2px);box-shadow:0 8px 24px #0f172a14}.module-setting-card--active{border-color:color-mix(in srgb, var(--module-accent) 35%, var(--app-border));box-shadow:0 8px 24px #0f172a14, inset 0 0 0 1px color-mix(in srgb, var(--module-accent) 12%, transparent)}.module-setting-card__glow{background:var(--module-accent-soft);filter:blur(24px);opacity:.85;pointer-events:none;border-radius:999px;width:140px;height:140px;position:absolute;top:-40px;left:-20px}.module-setting-card__head{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex;position:relative}.module-setting-card__icon-wrap{background:var(--module-accent-soft);border:1px solid color-mix(in srgb, var(--module-accent) 18%, transparent);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.module-setting-card__icon{color:var(--module-accent);font-size:22px}.module-setting-card__title{z-index:1;color:var(--app-text);margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.45;position:relative}.module-setting-card__description{z-index:1;color:var(--app-text-secondary);flex:1;margin:0;font-size:12px;line-height:1.7;position:relative}.module-setting-card__footer{z-index:1;border-top:1px solid var(--app-border-subtle);margin-top:16px;padding-top:12px;position:relative}.module-setting-card__status{color:var(--app-muted);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.module-setting-card__status:before{content:"";background:#94a3b8;border-radius:999px;width:7px;height:7px}.module-setting-card__status--on{color:var(--module-accent)}.module-setting-card__status--on:before{background:var(--module-accent);box-shadow:0 0 0 3px var(--module-accent-soft)}[data-theme=dark] .module-setting-card{background:linear-gradient(#1c2128 0%,#161b22 100%);box-shadow:0 2px 12px #00000038}[data-theme=dark] .module-setting-card:hover{box-shadow:0 10px 28px #00000052}@media (width<=640px){.modules-settings-page__grid{grid-template-columns:1fr}}.company-modules-panel__list{flex-direction:column;gap:10px;display:flex}.company-modules-panel__item{border:1px solid var(--app-border);background:var(--app-card);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.company-modules-panel__item--active{border-color:color-mix(in srgb, var(--module-accent) 30%, var(--app-border));background:linear-gradient(90deg, color-mix(in srgb, var(--module-accent-soft) 70%, var(--app-card)) 0%, var(--app-card) 100%)}.company-modules-panel__icon-wrap{background:var(--module-accent-soft);width:40px;height:40px;color:var(--module-accent);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.company-modules-panel__body strong{margin-bottom:2px;display:block}.company-modules-panel__body p{color:var(--app-muted);margin:0;font-size:12px;line-height:1.6}.subsidiary-detail__modules{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.subsidiary-detail__module{background:var(--app-panel);color:var(--app-muted);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13px;display:flex}.subsidiary-detail__module--on{color:var(--app-text);background:color-mix(in srgb, var(--app-accent,#f7941d) 8%, var(--app-panel))}.agents-settings-page{flex-direction:column;height:100%;min-height:0;display:flex}.agents-settings-page__summary{flex-shrink:0;gap:8px;margin-bottom:12px;display:flex}.agents-settings-page__toolbar{flex-shrink:0;margin-bottom:12px}.agents-settings-page__search{border:1px solid var(--app-border);background:var(--app-panel);min-width:220px;height:32px;color:var(--app-text);border-radius:6px;padding:0 10px;font-size:13px}.agents-settings-page__grid{flex:1;min-height:420px}.agents-settings-page__detail{border:1px solid var(--app-border-subtle);background:var(--app-chrome-bg);color:var(--app-muted);border-radius:8px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;font-size:12px;display:flex}.agents-settings-page__detail strong{color:var(--app-text);font-size:13px}.agents-settings-page__key-modal{flex-direction:column;gap:12px;display:flex}.agents-settings-page__key-company{width:100%}.agents-grid-row--online{background-color:color-mix(in srgb, var(--app-success,#52c41a) 6%, transparent)}.company-agent-key-panel__meta,.company-agent-key-panel__actions{margin-bottom:12px}.company-agent-key-panel__reveal{margin-top:4px}.company-agent-key-panel__reveal-body{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.company-agent-key-panel__reveal-body code{direction:ltr;unicode-bidi:plaintext}.tickets-page,.tickets-settings-page{max-width:1200px;margin:0 auto}.tickets-page__tabs{margin-bottom:12px}.ticket-drawer__footer{justify-content:flex-start;gap:8px;display:flex}.ticket-file-settings-card{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-card);max-width:640px;padding:20px;box-shadow:0 1px 4px #0f172a0a}.ticket-file-settings-card__company{border-bottom:1px solid var(--app-border);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.tickets-settings-page .ticket-file-settings-card{max-width:880px}.ticket-file-settings-card__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ticket-simple-editor{flex-direction:column;gap:6px;display:flex}.ticket-simple-editor__toolbar{border:1px solid var(--app-border);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--app-panel);border-bottom:none;gap:4px;padding:4px;display:flex}.ticket-simple-editor__area{border-radius:0 0 var(--radius-sm) var(--radius-sm)!important}.ticket-attachments-upload{flex-direction:column;gap:10px;display:flex}.ticket-attachments-upload__hint{color:var(--app-muted);font-size:11px;line-height:1.6}.ticket-attachments-upload__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ticket-attachments-upload__item{border:1px solid var(--app-border-subtle);border-radius:var(--radius-sm);background:var(--app-panel);align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.ticket-attachments-upload__size{color:var(--app-muted);margin-inline-start:auto;font-size:11px}.ticket-detail__meta{color:var(--app-text-secondary);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;font-size:12px;display:flex}.ticket-detail__thread{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.ticket-message{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-panel);padding:12px 14px}.ticket-message--staff{background:#1677ff0a;border-color:#1677ff40}.ticket-message__head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.ticket-message__head strong{color:var(--app-text);font-size:13px}.ticket-message__head span{color:var(--app-muted)}.ticket-message__body{white-space:pre-wrap;color:var(--app-text);font-size:13px;line-height:1.7}.ticket-message__attachments{flex-direction:column;gap:4px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.ticket-detail__reply{border-top:1px dashed var(--app-border);padding-top:16px}.ticket-detail__reply h4{margin:0 0 12px;font-size:14px}@media (width<=720px){.ticket-file-settings-card__grid{grid-template-columns:1fr}}.sms-template-editor{flex-direction:column;gap:14px;min-height:0;display:flex}.sms-template-editor__source{border:1px solid var(--app-border);background:var(--app-panel);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.sms-template-editor__source-label{font-size:var(--text-sm);color:var(--app-text);font-weight:700}.sms-template-editor__source-empty{font-size:var(--text-sm);color:var(--app-muted)}.sms-template-editor__layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:stretch;gap:16px;min-height:min(70vh,720px);display:grid}.sms-template-editor__form{border:1px solid var(--app-border);background:var(--app-panel);border-radius:12px;min-width:0;padding:14px 16px}.sms-template-editor__body.ant-input,.sms-template-editor__body.ant-input-textarea textarea,textarea.sms-template-editor__body{min-height:280px;font-family:inherit;line-height:1.7;transition:border-color .15s,box-shadow .15s}.sms-template-editor__body.is-drop-target,.sms-template-editor__body.is-drop-target textarea{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 22%, transparent);border-color:var(--color-primary)!important}.sms-template-fields{border:1px solid var(--app-border);background:var(--app-panel);border-radius:12px;flex-direction:column;gap:10px;height:100%;min-height:0;padding:12px;display:flex}.sms-template-fields__header{flex-direction:column;gap:2px;display:flex}.sms-template-fields__title{font-size:var(--text-sm);font-weight:700}.sms-template-fields__subtitle,.sms-template-fields__meta{font-size:var(--text-xs);color:var(--app-muted)}.sms-template-fields__body{flex:1;min-height:0;overflow:auto}.sms-template-fields__group-label{align-items:center;gap:8px;font-weight:600;display:inline-flex}.sms-template-fields__group-count{background:var(--app-border-subtle);min-width:20px;height:18px;color:var(--app-muted);border-radius:999px;justify-content:center;align-items:center;padding-inline:6px;font-size:11px;font-weight:600;display:inline-flex}.sms-template-fields__chips{flex-direction:column;gap:6px;display:flex}.sms-template-fields__chip{border:1px solid var(--app-border);background:var(--app-card);cursor:grab;width:100%;font:inherit;text-align:start;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;transition:border-color .15s,background .15s;display:flex}.sms-template-fields__chip:hover{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--app-border));background:color-mix(in srgb, var(--color-primary) 8%, var(--app-card))}.sms-template-fields__chip:active{cursor:grabbing}.sms-template-fields__chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:var(--app-text);font-weight:600;overflow:hidden}.sms-template-fields__chip-icon{color:var(--color-primary);flex-shrink:0;font-size:12px}.sms-template-fields__footer{font-size:var(--text-xs);color:var(--app-muted);border-top:1px dashed var(--app-border);padding-top:8px}.sms-template-fields .ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-block:4px 8px}.sms-template-fields .ant-collapse-header{padding-inline:4px!important}@media (width<=992px){.sms-template-editor__layout{grid-template-columns:1fr;min-height:0}.sms-template-fields{max-height:420px}}.work-boards-page{height:100%;min-height:0;font-family:var(--font-family,"IRANSans", Tahoma, sans-serif);flex-direction:column;gap:16px;padding:16px 20px 24px;display:flex}.work-boards-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.work-boards-page__title{margin:0;font-size:1.25rem;font-weight:700}.work-boards-page__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.work-board-summary{border:1px solid var(--ant-color-border-secondary,#e5e7eb);background:var(--ant-color-bg-container,#fff);text-align:start;cursor:pointer;border-radius:12px;flex-direction:column;gap:10px;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.work-board-summary__cover{background-color:#0000;background-image:linear-gradient(#08122459,#060c188c),linear-gradient(135deg,#0b1c33 0%,#12324f 42%,#1a2740 100%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:12px 12px 0 0;height:72px;margin:-16px -16px 0}.work-board-summary:hover{border-color:var(--ant-color-primary,#1677ff);box-shadow:0 4px 14px #0000000f}.work-board-summary__title{margin:0;font-size:1.05rem;font-weight:700}.work-board-summary__desc{color:var(--ant-color-text-secondary,#6b7280);min-height:2.6em;margin:0;font-size:.875rem;line-height:1.5}.work-board-summary__meta{color:var(--ant-color-text-tertiary,#9ca3af);flex-wrap:wrap;gap:8px 12px;font-size:.8rem;display:flex}.work-board-summary__actions{gap:8px;margin-top:4px;display:flex}.work-board-page{--work-list-bg-soft:#101204d1;--work-card-bg:#22272b;--work-card-text:#f1f2f4;--work-muted:#b6c2cf;--work-add-hover:#2c333a;--work-input-placeholder:#8b9aab;height:100%;min-height:0;font-family:var(--font-family,"IRANSans", Tahoma, sans-serif);color:#fff;background-color:#0000;background-image:linear-gradient(#0812248c,#060c18b8),radial-gradient(120% 80% at 20% 0,#1d4f7a 0%,#0000 55%),linear-gradient(135deg,#0b1c33 0%,#12324f 42%,#1a2740 100%);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:12px;flex-direction:column;gap:0;margin:-8px -12px -12px;padding:0;display:flex;overflow:hidden}.work-board-page--custom-bg{background-image:none}.work-board-page__header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000038;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.work-board-page__title-wrap{align-items:center;gap:10px;min-width:0;display:flex}.work-board-page__title-wrap .ant-btn{color:#fff}.work-board-page__title{color:#fff;margin:0;font-size:1.15rem;font-weight:700}.work-board-page__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.work-board-avatars{cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;font-family:inherit;display:inline-flex}.work-board-avatars__group{display:inline-flex}.work-board-avatars__group .ant-avatar{font-family:var(--font-family,"IRANSans", Tahoma, sans-serif);border:2px solid #081224d9;font-size:11px;font-weight:700;color:#fff!important}.work-board-avatars__group .ant-avatar-group-overflow{font-family:var(--font-family,"IRANSans", Tahoma, sans-serif);border:2px solid #081224d9;font-weight:700;color:#fff!important;background:#44546f!important}.work-board-avatars__item{display:inline-flex;position:relative}.work-board-avatars__badge{inset-inline-end:-1px;color:#ca8a04;pointer-events:none;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;line-height:1;display:inline-flex;position:absolute;bottom:-1px;box-shadow:0 0 0 1px #08122459}.work-kanban{flex:1;align-items:flex-start;gap:12px;min-height:0;padding:14px 16px 18px;font-family:inherit;display:flex;overflow:auto hidden}.work-kanban--rtl{direction:rtl}.work-kanban--ltr{direction:ltr}.work-kanban--ltr .work-kanban-column{direction:rtl}.work-kanban-column{background:var(--work-list-bg-soft);border-radius:12px;flex-direction:column;flex:0 0 272px;gap:0;width:272px;max-width:272px;min-height:120px;max-height:100%;padding:8px 8px 6px;font-family:inherit;display:flex;box-shadow:0 1px 1px #0000001f}.work-kanban-column--dragging{opacity:.45}.work-kanban-column--over{outline-offset:1px;outline:2px solid #579dffb3}.work-kanban-column--overlay{opacity:.95;box-shadow:0 12px 28px #00000059}.work-kanban-column__header{align-items:center;gap:4px;padding:2px 2px 6px;display:flex}.work-kanban-column__drag{width:28px;height:28px;color:var(--work-muted);cursor:grab;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.work-kanban-column__drag:active{cursor:grabbing}.work-kanban-column__drag:hover{color:#fff;background:#ffffff14}.work-kanban-column__title-input{flex:1;min-width:0}.work-kanban-column__title-input.ant-input,.work-kanban-column__title-input.ant-input-sm{-webkit-text-fill-color:#fff;caret-color:#fff;padding-inline:6px;font-size:.92rem;font-weight:700;color:#fff!important;font-family:var(--font-family,"IRANSans", Tahoma, sans-serif)!important;background:0 0!important}.work-kanban-column__title-input.ant-input::placeholder{-webkit-text-fill-color:var(--work-input-placeholder);opacity:1;color:var(--work-input-placeholder)!important}.work-kanban-column__title-input.ant-input:focus,.work-kanban-column__title-input.ant-input-focused{background:#ffffff14!important}.work-kanban-column__overlay-title{color:#fff;flex:1;padding-inline:8px;font-size:.92rem;font-weight:700}.work-kanban-column__count{color:var(--work-muted);white-space:nowrap;text-align:center;min-width:1.2em;font-size:.75rem}.work-kanban-column__header .ant-btn{color:var(--work-muted)}.work-kanban-column__header .ant-btn:hover{color:#fff!important}.work-kanban-column__cards{flex-direction:column;flex:auto;gap:8px;min-height:4px;padding:0 2px 4px;display:flex;overflow-y:auto}.work-kanban-column__add{width:100%;color:var(--work-muted);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin-top:2px;padding:8px 10px;font-family:inherit;font-size:.88rem;font-weight:400;transition:background .12s,color .12s;display:flex}.work-kanban-column__add:hover{background:var(--work-add-hover);color:#fff}.work-kanban-composer{flex-direction:column;gap:8px;margin-top:2px;display:flex}.work-kanban-composer__input.ant-input,.work-kanban-composer__input.ant-input-textarea textarea,.work-kanban-composer__input textarea.ant-input{-webkit-text-fill-color:var(--work-card-text);caret-color:var(--work-card-text);resize:none;box-shadow:0 1px 1px #0003;background:var(--work-card-bg)!important;color:var(--work-card-text)!important;border:0!important;border-radius:8px!important;font-family:inherit!important;font-size:.92rem!important}.work-kanban-composer__input.ant-input::placeholder,.work-kanban-composer__input.ant-input-textarea textarea::placeholder,.work-kanban-composer__input textarea.ant-input::placeholder{-webkit-text-fill-color:var(--work-input-placeholder);opacity:1;color:var(--work-input-placeholder)!important}.work-kanban-composer__input.ant-input:focus,.work-kanban-composer__input.ant-input-focused,.work-kanban-composer__input.ant-input-textarea textarea:focus,.work-kanban-composer__input textarea.ant-input:focus{box-shadow:0 0 0 2px #589df673;background:var(--work-card-bg)!important;color:var(--work-card-text)!important}.work-kanban-composer__actions{align-items:center;gap:4px;display:flex}.work-kanban-composer__actions .ant-btn-text{color:var(--work-muted)}.work-kanban-composer__actions .ant-btn-text:hover{color:#fff;background:var(--work-add-hover)}.work-kanban-composer__previews{flex-wrap:wrap;gap:6px;display:flex}.work-kanban-composer__preview{background:#00000040;border-radius:6px;width:64px;height:48px;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000040}.work-kanban-composer__preview img{object-fit:cover;width:100%;height:100%;display:block}.work-kanban-composer__preview-remove{inset-inline-end:2px;cursor:pointer;color:#fff;background:#0000008c;border:0;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:10px;display:inline-flex;position:absolute;top:2px}.work-kanban-composer__preview-remove:hover{background:#000000bf}.work-kanban-composer__preview-remove:disabled{opacity:.5;cursor:not-allowed}.work-card-modal.ant-modal .ant-modal-content,.work-card-modal.ant-modal .ant-modal-container{background:var(--app-card,#fff);color:var(--app-text,#1e293b);border-radius:12px;overflow:hidden;box-shadow:0 12px 40px #0000002e}.work-card-modal.ant-modal .ant-modal-body{color:inherit;background:0 0}.work-card-modal.ant-modal .ant-modal-close{color:var(--app-muted,#64748b);inset-inline-end:12px;top:12px}.work-card-modal.ant-modal .ant-modal-close:hover{color:var(--app-text,#1e293b);background:var(--app-hover,#0000000f)}.work-card-modal__body{max-height:min(82vh,860px);color:var(--app-text,#1e293b);flex-direction:column;gap:4px;padding:20px 22px 24px;display:flex;overflow:auto}.work-card-modal__header{align-items:center;gap:10px;margin-bottom:8px;padding-inline-end:36px;display:flex}.work-card-modal__save{flex-shrink:0;order:-1}.work-card-modal__title-input.ant-input{background:0 0;flex:1;padding:4px 8px;font-size:1.2rem;font-weight:700;color:var(--app-text,#1e293b)!important}.work-card-modal__title-input.ant-input::placeholder{color:var(--app-muted,#64748b);opacity:1}.work-card-modal__title-input.ant-input:focus,.work-card-modal__title-input.ant-input-focused{background:var(--app-hover,#0000000a);color:var(--app-text,#1e293b)!important}.work-kanban-card-shell{position:relative}.work-kanban-card-shell--dragging{opacity:.9;z-index:2}.work-kanban-card-shell--dragging .work-kanban-card{transform:rotate(2deg);box-shadow:0 10px 24px #00000059}.work-kanban-card{background:var(--work-card-bg);cursor:pointer;text-align:start;width:100%;color:var(--work-card-text);font-family:var(--font-family,"IRANSans", Tahoma, sans-serif);font-size:inherit;font-weight:400;line-height:inherit;border:0;border-radius:8px;flex-direction:column;gap:0;padding:10px 12px;display:flex;overflow:hidden;box-shadow:0 1px 1px #0003}.work-kanban-card--has-cover{padding:0}.work-kanban-card__cover{background:#1a2332;flex-shrink:0;width:100%;height:120px;overflow:hidden}.work-kanban-card__cover img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.work-kanban-card__body{flex-direction:column;gap:6px;padding:0;display:flex}.work-kanban-card--has-cover .work-kanban-card__body{padding:10px 12px}.work-kanban-card:hover{outline-offset:0;outline:2px solid #579dff8c}.work-kanban-card:active{cursor:grabbing}.work-kanban-card__delete{inset-inline-end:4px;z-index:2;opacity:0;pointer-events:none;justify-content:center;align-items:center;position:absolute;top:4px;box-shadow:0 1px 3px #00000059;color:#c7d1db!important;background:#22272beb!important;border-radius:6px!important;width:26px!important;min-width:26px!important;height:26px!important;padding:0!important;display:inline-flex!important}.work-kanban-card-shell:hover .work-kanban-card__delete,.work-kanban-card-shell:focus-within .work-kanban-card__delete{opacity:1;pointer-events:auto}.work-kanban-card__delete:hover{color:#fff!important;background:#cf1322!important}.work-kanban-card--dragging{opacity:.9;transform:rotate(2deg);box-shadow:0 10px 24px #00000059}.work-kanban-card__title{color:#f8fafc;margin:0;font-family:inherit;font-size:.9rem;font-weight:700}.work-kanban-card__preview{color:var(--work-muted);margin:0;font-family:inherit;font-size:.78rem;font-weight:400;line-height:1.4}.work-kanban-card__footer{color:var(--work-muted);flex-wrap:wrap;align-items:center;gap:8px;font-family:inherit;font-size:.75rem;display:flex}.work-kanban-card__meta{align-items:center;gap:4px;display:inline-flex}.work-kanban-card__due{border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-family:inherit;font-weight:700;display:inline-flex}.work-kanban-card__due--upcoming{color:var(--work-muted);background:#ffffff14}.work-kanban-card__due--due_soon{color:#172b4d;background:#f5cd47}.work-kanban-card__due--overdue{color:#fff;background:#c9372c}.work-kanban-card__due-flag{font-size:10px}.work-kanban-card--overdue{outline-offset:0;outline:2px solid #c9372c;box-shadow:0 0 0 1px #c9372c59}.work-kanban-card--due-soon{outline-offset:0;outline:2px solid #f5cd47}.work-kanban-card__labels{flex-wrap:wrap;gap:4px;display:flex}.work-label-chip{color:#fff;max-width:100%;min-height:8px;font-family:var(--font-family,"IRANSans", Tahoma, sans-serif);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;align-items:center;padding:0 6px;font-size:10px;font-weight:700;line-height:16px;display:inline-flex;overflow:hidden}.work-label-chip--bar{min-width:40px;height:8px;min-height:8px;padding:0}.work-label-chip--md{border-radius:4px;min-height:22px;padding:0 8px;font-size:11px;line-height:22px}.work-label-chip--lg{border-radius:6px;min-height:28px;padding:0 10px;font-size:12px;line-height:28px}.work-card-modal__meta{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;margin:4px 0 14px;display:grid}@media (width<=640px){.work-card-modal__meta{grid-template-columns:1fr}}.work-card-modal__field{border:1px solid var(--app-border,#e2e8f0);background:var(--app-panel,#fafbfc);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex}.work-card-modal__field-head{color:var(--app-muted,#64748b);letter-spacing:0;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.work-card-modal__field-head .anticon{font-size:13px}.work-card-modal__field-body{min-width:0}.work-card-modal__field-empty{color:var(--app-muted,#94a3b8);font-size:12px}.work-card-drawer__labels-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.work-card-drawer__labels{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.work-card-modal__due-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.work-card-modal__due-picker{flex:1;min-width:160px}.work-card-modal__due-picker.ant-picker{width:100%}.work-card-due-badge{border-radius:999px;margin-inline-start:auto;padding:1px 8px;font-size:11px;font-weight:700;line-height:18px}.work-card-due-badge--overdue{color:#c9372c;background:#c9372c1f}.work-card-due-badge--soon{color:#8a6d00;background:#f5cd4747}.work-labels-popover{width:280px;font-family:var(--font-family,"IRANSans", Tahoma, sans-serif);flex-direction:column;gap:10px;display:flex}.work-labels-popover__title{text-align:center;font-weight:700}.work-labels-popover__search{width:100%}.work-labels-popover__list{flex-direction:column;gap:6px;max-height:260px;display:flex;overflow-y:auto}.work-labels-popover__row{align-items:center;gap:6px;display:flex}.work-labels-popover__check{cursor:pointer;color:#172b4d;background:#fff;border:1px solid #cfd4dc;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.work-labels-popover__bar{color:#fff;text-align:start;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:6px;flex:1;min-width:0;min-height:32px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:700;overflow:hidden}.work-labels-popover__edit{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.work-labels-popover__swatch{border-radius:6px;flex-shrink:0;width:28px;height:28px}.work-labels-popover__create{border-top:1px solid #e5e7eb;flex-direction:column;gap:8px;padding-top:4px;display:flex}.work-labels-popover__colors{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.work-labels-popover__color{aspect-ratio:1.35;cursor:pointer;border:2px solid #0000;border-radius:6px;width:100%;padding:0}.work-labels-popover__color--active,.work-labels-popover__color:hover{border-color:#1677ff;box-shadow:0 0 0 1px #1677ff59}.work-card-drawer__section{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.work-card-drawer__label{color:var(--app-muted,#64748b);font-size:.85rem;font-weight:600}.work-card-modal .letter-quick-editor{background:var(--app-panel,#fafbfc);border-color:var(--app-border,#e2e8f0);color:var(--app-text,#1e293b)}.work-card-drawer__attachments{flex-direction:column;gap:8px;display:flex}.work-card-drawer__hint{color:var(--work-muted,#9ca3af);margin:8px 0 0;font-size:.75rem;line-height:1.4}.work-card-drawer__cover-badge{color:#8ec5ff;background:#579dff33;border-radius:4px;align-items:center;padding:0 6px;font-size:.7rem;display:inline-flex}.work-card-drawer__attachment{border:1px solid var(--ant-color-border-secondary,#e5e7eb);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.work-card-drawer__attachment-open{text-align:start;cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:none;flex:1;align-items:center;gap:8px;margin:0;padding:0;display:flex}.work-card-drawer__attachment-open:hover .work-card-drawer__attachment-name{color:var(--color-primary,#1677ff);text-decoration:underline}.work-card-drawer__attachment-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-card-drawer__attachment-size{color:#9ca3af;flex-shrink:0;font-size:12px}.work-card-drawer__timeline{margin-top:4px;padding-inline-start:4px}.work-card-history-item{flex-direction:column;gap:4px;padding-bottom:4px;display:flex}.work-card-history-item--comment{gap:6px}.work-card-history-item__message{color:var(--app-text,#1f2937);margin:0;font-size:.88rem;line-height:1.45}.work-card-history-item__comment{background:var(--app-panel,#f8fafc);border:1px solid var(--app-border,#e2e8f0);white-space:pre-wrap;color:var(--app-text,#1e293b);border-radius:8px;margin:0;padding:8px 10px;font-size:.9rem;line-height:1.55}.work-card-history-item__meta{color:var(--app-muted,#9ca3af);flex-wrap:wrap;gap:8px 12px;font-size:.75rem;display:flex}.work-card-comment-form{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.work-card-comment-form__actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.work-card-comment-form__hint{color:var(--app-muted,#94a3b8);font-size:11px}.work-card-editor-wrap .letter-quick-body-editor__surface{resize:vertical;height:120px;min-height:88px;max-height:min(62vh,520px);overflow:auto}.work-board-bg-drawer__section{flex-direction:column;gap:10px;display:flex}.work-board-bg-drawer__label{font-weight:700;font-family:var(--font-family,"IRANSans", Tahoma, sans-serif);align-items:center;gap:8px;display:flex}.work-board-bg-drawer__swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.work-board-bg-drawer__swatch{aspect-ratio:1.4;cursor:pointer;border:2px solid #0000;border-radius:8px;width:100%;padding:0}.work-board-bg-drawer__swatch.is-selected,.work-board-bg-drawer__swatch:hover{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff40}.work-board-bg-drawer__preview{border:1px solid var(--ant-color-border-secondary,#e5e7eb);background-position:50%;background-size:cover;border-radius:8px;height:96px}.work-card-context-menu.ant-dropdown-menu{background:#282e33;border-radius:10px;min-width:200px;padding:6px;box-shadow:0 8px 24px #00000059}.work-card-context-menu .ant-dropdown-menu-item,.work-card-context-menu .ant-dropdown-menu-submenu-title{font-family:var(--font-family,"IRANSans", Tahoma, sans-serif);border-radius:8px;font-weight:400;color:#e8eef4!important}.work-card-context-menu .ant-dropdown-menu-item:hover,.work-card-context-menu .ant-dropdown-menu-submenu-title:hover{background:#3c444c!important}.work-card-context-menu .ant-dropdown-menu-item-danger{color:#ff8b8b!important}.work-card-context-menu__label{align-items:center;gap:10px;display:inline-flex}.work-card-context-menu__icon{opacity:.85;justify-content:center;width:16px;display:inline-flex}.work-calendar-page{height:100%;min-height:0;font-family:var(--font-family,"IRANSans", Tahoma, sans-serif);flex-direction:column;gap:14px;padding:16px 20px 24px;display:flex}.work-calendar-page__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.work-calendar-page__title{margin:0;font-size:1.25rem;font-weight:700}.work-calendar-page__subtitle{color:var(--ant-color-text-secondary,#6b7280);margin:4px 0 0;font-size:.875rem}.work-calendar-page__toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.work-calendar-page__nav{align-items:center;gap:4px;display:inline-flex}.work-calendar-page__month-picker.ant-picker{min-width:160px}.work-calendar-page__month-label{color:var(--ant-color-text-secondary,#6b7280);font-weight:700}.work-calendar-page__loading{place-items:center;min-height:240px;display:grid}.work-calendar-page__weekdays,.work-calendar-page__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.work-calendar-page__weekdays{color:var(--ant-color-text-tertiary,#9ca3af);text-align:center;font-size:.8rem;font-weight:700}.work-calendar-page__weekday--friday{color:#c9372c}.work-calendar-page__cell{border:1px solid var(--ant-color-border-secondary,#e5e7eb);background:var(--ant-color-bg-container,#fff);text-align:start;cursor:pointer;border-radius:10px;flex-direction:column;gap:6px;min-height:110px;padding:8px;font-family:inherit;transition:border-color .12s,box-shadow .12s;display:flex}.work-calendar-page__cell:hover:not(:disabled){border-color:var(--ant-color-primary,#1677ff);box-shadow:0 4px 12px #0000000f}.work-calendar-page__cell--empty{cursor:default;background:0 0;border-color:#0000;min-height:24px;padding:0}.work-calendar-page__cell--today{border-color:var(--ant-color-primary,#1677ff);box-shadow:inset 0 0 0 1px #1677ff40}.work-calendar-page__day{font-size:.9rem;font-weight:700}.work-calendar-page__cell--red-day .work-calendar-page__day{color:#c9372c}.work-calendar-page__events{flex-direction:column;gap:4px;min-height:0;display:flex;overflow:hidden}.work-calendar-page__add-hint{color:var(--ant-color-text-tertiary,#9ca3af);opacity:0;font-size:.75rem}.work-calendar-page__cell:hover .work-calendar-page__add-hint{opacity:1}.work-calendar-page__event{color:#fff;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:4px;max-width:100%;padding:2px 6px;font-size:11px;font-weight:700;line-height:1.35;display:block;overflow:hidden}.work-calendar-page__event em{opacity:.9;margin-inline-end:4px;font-style:normal}.work-calendar-page__event--orange{background:#c25100}.work-calendar-page__event--blue{background:#0c66e4}.work-calendar-page__event--green{background:#216e4e}.work-calendar-page__event--red{background:#c9372c}.work-calendar-page__event--purple{background:#5e4db2}.work-calendar-page__event--shared{outline-offset:-1px;outline:1px dashed #ffffff8c}.work-calendar-page__empty{margin-top:8px}@media (width<=900px){.work-calendar-page__cell{min-height:84px;padding:6px}.work-calendar-page__event{font-size:10px}}.secretariat-settings{background:var(--app-panel);border:1px solid var(--app-border);border-radius:10px;align-items:stretch;gap:0;min-height:calc(100vh - 120px);margin:-4px -8px 0;display:flex;overflow:hidden}.secretariat-settings__nav{background:var(--app-grid-header-bg);border-inline-end:1px solid var(--app-border);flex-direction:column;flex:0 0 220px;gap:8px;padding:14px 10px;display:flex}.secretariat-settings__nav-title{letter-spacing:.02em;color:var(--app-muted);text-transform:none;padding:4px 10px 10px;font-size:11px;font-weight:700}.secretariat-settings__nav-list{flex-direction:column;gap:2px;display:flex}.secretariat-settings__nav-item{width:100%;color:var(--app-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:background .12s,color .12s;display:flex}.secretariat-settings__nav-item:hover{background:#0000000a}[data-theme=dark] .secretariat-settings__nav-item:hover{background:#ffffff0f}.secretariat-settings__nav-item.is-active{background:var(--color-primary-soft,#f7941d24);color:var(--color-primary);font-weight:600}.secretariat-settings__nav-icon{opacity:.85;justify-content:center;align-items:center;width:18px;font-size:15px;display:inline-flex}.secretariat-settings__nav-label{flex:1;line-height:1.3}.secretariat-settings__nav-group{flex-direction:column;gap:2px;margin-top:4px;display:flex}.secretariat-settings__nav-group-toggle{width:100%;color:var(--app-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:700;transition:background .12s,color .12s;display:flex}.secretariat-settings__nav-group-toggle:hover{color:var(--app-text);background:#0000000a}[data-theme=dark] .secretariat-settings__nav-group-toggle:hover{background:#ffffff0f}.secretariat-settings__nav-group.has-active:not(.is-open) .secretariat-settings__nav-group-toggle,.secretariat-settings__nav-group.is-open .secretariat-settings__nav-group-toggle{color:var(--app-text)}.secretariat-settings__nav-group-label{flex:1;line-height:1.3}.secretariat-settings__nav-group-chevron{width:18px;height:18px;color:var(--app-muted);background:#0000000d;border-radius:4px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}[data-theme=dark] .secretariat-settings__nav-group-chevron{background:#ffffff14}.secretariat-settings__nav-group-items{border-inline-start:1px solid var(--app-border);flex-direction:column;gap:2px;margin-inline-start:6px;padding-inline-start:6px;display:flex}.secretariat-settings__nav-item.is-nested{padding-block:7px;font-size:12.5px}.secretariat-settings__main{flex-direction:column;flex:1;min-width:0;padding:16px 20px 20px;display:flex;overflow:auto}.secretariat-settings__content{flex:1;min-height:0}.secretariat-settings__card{max-width:560px}.secretariat-settings__switch-row{border:1px solid var(--app-border);border-radius:var(--radius-sm);background:var(--app-panel);max-width:560px;color:var(--app-text);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.secretariat-settings__content .page-header-block,.secretariat-settings__content .page-header{display:none}.secretariat-settings__content .letters-page__header{margin-top:0}.secretariat-settings__content .letters-page,.secretariat-settings__content .tickets-settings-page{min-height:0;margin:0;padding:0}.secretariat-settings__content .letters-page:has(.letter-types-signatories){height:auto;min-height:0}.secretariat-settings__content .letters-page:has(.letter-types-signatories) .letters-page__content{flex:0 auto;min-height:180px;max-height:min(360px,42vh)}.secretariat-settings__content .letters-page:has(.letter-types-signatories) .letter-types-signatories{flex-shrink:0}.secretariat-company-picker{border-bottom:1px solid var(--app-border);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.secretariat-company-settings{max-width:880px}.letter-types-signatories{border-top:1px solid var(--app-border);margin-top:28px;padding-top:24px}.secretariat-signatories-section__heading{margin:0 0 16px;font-size:15px;font-weight:600}.secretariat-company-settings .letter-numbering-panel,.secretariat-company-settings .subsidiary-form__signatories{margin-bottom:16px}.trade-union-etl{max-width:720px}.trade-union-etl__alert{margin-bottom:10px;padding:6px 10px!important}.trade-union-etl__alert .ant-alert-message{font-size:12px;line-height:1.45}.trade-union-etl__error-detail{white-space:pre-wrap;word-break:break-word;margin-top:2px;font-size:12px;line-height:1.6}.trade-union-etl__form .ant-form-item{margin-bottom:8px}.trade-union-etl__form .ant-form-item-label{padding-bottom:2px!important}.trade-union-etl__form .ant-form-item-label>label{height:auto;font-size:12px}.trade-union-etl__section-title{color:var(--app-text);margin:2px 0 6px;font-size:12px;font-weight:700}.trade-union-etl__groupbox{border:1px solid var(--app-border-strong,var(--app-border));border-radius:var(--radius-sm,6px);background:var(--app-panel);text-align:left;direction:ltr;margin:0 0 12px;padding:12px 12px 10px}.trade-union-etl__groupbox legend{color:var(--app-text);text-align:left;margin-inline-start:4px;padding:0 8px;font-size:12px;font-weight:700}.trade-union-etl__groupbox .ant-form-item-label{text-align:left!important}.trade-union-etl__groupbox .ant-form-item-label>label{justify-content:flex-start!important}.trade-union-etl__groupbox .ant-input,.trade-union-etl__groupbox .ant-input-affix-wrapper,.trade-union-etl__groupbox .ant-input-number,.trade-union-etl__groupbox .trade-union-etl__input{text-align:left;direction:ltr;height:34px}.trade-union-etl__groupbox .ant-input-affix-wrapper{align-items:center;padding-block:0;display:inline-flex}.trade-union-etl__groupbox .ant-input-affix-wrapper>input.ant-input{height:32px}.trade-union-etl__groupbox .ant-input-number-input{text-align:left;height:32px}.trade-union-etl__groupbox .ant-form-item-explain,.trade-union-etl__groupbox .ant-form-item-additional{text-align:left}.trade-union-etl__grid{gap:0 8px;display:grid}.trade-union-etl__grid--conn{grid-template-columns:minmax(0,1.4fr) 88px minmax(0,1fr)}.trade-union-etl__grid--credentials{grid-template-columns:1fr 1fr}.trade-union-etl__groupbox .ant-input-affix-wrapper.trade-union-etl__input,.trade-union-etl__groupbox .ant-input.trade-union-etl__input{box-sizing:border-box;width:100%}.trade-union-etl__trust .ant-form-item-control-input{min-height:34px}.trade-union-etl__trust-row{min-height:34px;color:var(--app-muted);text-align:left;direction:ltr;justify-content:space-between;align-items:center;gap:8px;padding:0 2px;font-size:11px;display:flex}.trade-union-etl__actions{flex-wrap:wrap;gap:6px;margin:2px 0 10px;display:flex}.trade-union-etl__actions--conn{justify-content:flex-start;margin:4px 0 0}.trade-union-etl__conn-feedback{max-width:100%;margin-top:10px;overflow:hidden}.trade-union-etl__conn-feedback .ant-alert-message,.trade-union-etl__conn-feedback .ant-alert-description{word-break:break-word;overflow-wrap:anywhere;white-space:normal;text-align:right;direction:rtl;max-width:100%;line-height:1.5}.trade-union-etl__conn-feedback .ant-alert-description{color:inherit;font-size:12px}.trade-union-etl__conn-feedback-detail{white-space:pre-wrap;text-align:left;direction:ltr;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,monospace;font-size:12px;line-height:1.55}.trade-union-etl__scopes-item{margin-bottom:6px!important}.trade-union-etl__scopes-wrap{width:100%}.trade-union-etl__scopes-select-all{border-bottom:1px solid var(--app-border-subtle,#e5e7eb);margin-bottom:8px;padding-bottom:8px;font-weight:500;display:flex}.trade-union-etl__scope-limit-prompt-lead{margin:0 0 12px;font-size:13px;line-height:1.55}.trade-union-etl__scope-limit-prompt-modes{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.trade-union-etl__scope-limit-prompt-mode{flex-wrap:wrap;align-items:center;gap:8px;display:flex!important}.trade-union-etl__scope-limit-prompt-mode-label{font-size:13px}.trade-union-etl__scope-limit-prompt-input{width:120px!important}.trade-union-etl__limit-tag{margin-inline-end:0;font-size:11px;line-height:18px}.trade-union-etl__clear-item{margin-bottom:4px!important}.trade-union-etl__clear-hint{color:var(--app-text-secondary,#6b7280);margin:-2px 0 14px;font-size:12px;line-height:1.5}.trade-union-etl__scopes{grid-template-columns:1fr 1fr;gap:4px 10px;width:100%;display:grid}.trade-union-etl__scope{cursor:pointer;justify-content:space-between;align-items:center;gap:6px;margin:0;padding:2px 0;display:flex}.trade-union-etl__scope-meta{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.trade-union-etl__row-count{color:var(--app-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.trade-union-etl__scope.is-disabled{opacity:.65;cursor:default}.trade-union-etl__phase-tag{margin:0!important;padding:0 5px!important;font-size:10px!important;line-height:16px!important}.trade-union-etl__progress{border-top:1px solid var(--app-border);margin-top:4px;padding-top:10px}.trade-union-etl__progress-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.trade-union-etl__current-step{color:var(--app-text);margin-top:4px;font-size:12px}.trade-union-etl__current-step.is-muted{color:var(--app-muted)}.trade-union-etl__now{border:1px solid color-mix(in srgb, var(--app-primary,#1677ff) 35%, var(--app-border));background:color-mix(in srgb, var(--app-primary,#1677ff) 8%, transparent);border-radius:6px;margin-top:8px;padding:8px 10px}.trade-union-etl__now.is-failed{border-color:color-mix(in srgb, #ff4d4f 40%, var(--app-border));background:#ff4d4f14}.trade-union-etl__now.is-cancelling{border-color:color-mix(in srgb, #faad14 45%, var(--app-border));background:#faad141a}.trade-union-etl__now-label{color:var(--app-muted);margin-bottom:2px;font-size:11px}.trade-union-etl__now-value{color:var(--app-text);font-size:13px;font-weight:700}.trade-union-etl__now-detail{color:var(--app-muted);margin-top:4px;font-size:11px;line-height:1.4}.trade-union-etl__now-summary{color:var(--app-muted);margin-top:6px;font-size:11px}.trade-union-etl__steps{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.trade-union-etl__step{border:1px solid var(--app-border);background:var(--app-surface,transparent);border-radius:6px;padding:8px 10px}.trade-union-etl__step.is-active{border-color:color-mix(in srgb, var(--app-primary,#1677ff) 45%, var(--app-border));box-shadow:inset 3px 0 0 var(--app-primary,#1677ff)}.trade-union-etl__step.is-done{border-color:color-mix(in srgb, #52c41a 35%, var(--app-border))}.trade-union-etl__step.is-failed{border-color:color-mix(in srgb, #ff4d4f 45%, var(--app-border));box-shadow:inset 3px 0 #ff4d4f}.trade-union-etl__step.is-pending,.trade-union-etl__step.is-idle{opacity:.78}.trade-union-etl__step-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.trade-union-etl__step-title{color:var(--app-text);font-size:12px;font-weight:600}.trade-union-etl__step-counts{color:var(--app-muted);margin-bottom:4px;font-size:11px}.trade-union-etl__step .ant-progress{margin-bottom:0;line-height:1}.case-status-tree{flex-direction:column;gap:10px;min-height:420px;display:flex}.case-status-tree__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.case-status-tree__hint{color:var(--app-muted);font-size:12px}.case-status-tree__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:380px;display:grid}.case-status-tree__column{border:1px solid var(--app-border);border-radius:var(--radius-sm,6px);background:var(--app-panel);flex-direction:column;min-width:0;display:flex;overflow:hidden}.case-status-tree__column.is-disabled{opacity:.72}.case-status-tree__column-head{border-bottom:1px solid var(--app-border);background:var(--app-grid-header-bg,#00000008);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.case-status-tree__column-title{color:var(--app-text);font-size:13px;font-weight:700}.case-status-tree__column-count{color:var(--app-muted);font-size:11px}.case-status-tree__column-actions{border-bottom:1px solid var(--app-border);gap:4px;padding:6px 8px;display:flex}.case-status-tree__list{flex-direction:column;flex:1;gap:4px;min-height:0;padding:6px;display:flex;overflow:auto}.case-status-tree__item{width:100%;color:var(--app-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 10px;font-size:13px;transition:background .12s,border-color .12s,color .12s}.case-status-tree__item:hover{background:#0000000a}.case-status-tree__item.is-selected{background:var(--color-primary-soft,#f7941d24);border-color:color-mix(in srgb, var(--color-primary) 35%, transparent);color:var(--color-primary);font-weight:600}[data-theme=dark] .case-status-tree__item:hover{background:#ffffff0f}@media (width<=900px){.case-status-tree__columns{grid-template-columns:1fr;min-height:0}.case-status-tree__list{max-height:220px}.secretariat-settings{flex-direction:column;min-height:auto}.trade-union-etl__grid--conn{grid-template-columns:1fr 88px}.trade-union-etl__grid--conn>:nth-child(3){grid-column:1/-1}.trade-union-etl__grid--credentials,.trade-union-etl__scopes{grid-template-columns:1fr}.secretariat-settings__nav{border-inline-end:none;border-bottom:1px solid var(--app-border);flex:none;width:100%;padding-bottom:10px}.secretariat-settings__nav-list{flex-flow:wrap;gap:4px}.secretariat-settings__nav-item{width:auto}.secretariat-settings__nav-group{width:100%}.secretariat-settings__nav-group-items{border:none;flex-flow:wrap;margin:0;padding:0}}.finance-settings{max-width:920px}.finance-settings__form{flex-direction:column;gap:14px;display:flex}.finance-settings__hero{border:1px solid var(--app-border);background:linear-gradient(135deg, #f7941d14, transparent 55%), var(--app-panel);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.finance-settings__hero-copy{min-width:0}.finance-settings__hero-title{color:var(--app-text);margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.35}.finance-settings__hero-desc{max-width:52ch;color:var(--app-muted);margin:0;font-size:12.5px;line-height:1.65}.finance-settings__hero-switch{border:1px solid var(--app-border);background:var(--app-panel);border-radius:8px;flex-direction:column;flex:none;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.finance-settings__hero-switch-label{color:var(--app-muted);font-size:11px;font-weight:600}.finance-settings__grid{grid-template-columns:1.05fr .95fr;gap:14px;transition:opacity .15s;display:grid}.finance-settings__grid.is-muted{opacity:.55}.finance-settings__panel{border:1px solid var(--app-border);background:var(--app-panel);border-radius:10px;flex-direction:column;gap:12px;min-width:0;padding:14px 16px 16px;display:flex}.finance-settings__panel--wide{grid-column:1/-1}.finance-settings__panel-head{border-bottom:1px solid var(--app-border);flex-direction:column;gap:2px;padding-bottom:10px;display:flex}.finance-settings__panel-title{color:var(--app-text);font-size:13px;font-weight:700}.finance-settings__panel-hint{color:var(--app-muted);font-size:11.5px;line-height:1.45}.finance-settings__toggle-list{flex-direction:column;gap:2px;display:flex}.finance-settings__toggle{border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:10px 8px;transition:background .12s;display:flex}.finance-settings__toggle:hover{background:#00000008}[data-theme=dark] .finance-settings__toggle:hover{background:#ffffff0a}.finance-settings__toggle.is-disabled{opacity:.7}.finance-settings__toggle-text{flex-direction:column;gap:2px;min-width:0;display:flex}.finance-settings__toggle-title{color:var(--app-text);font-size:13px;font-weight:600;line-height:1.35}.finance-settings__toggle-desc{color:var(--app-muted);font-size:11.5px;line-height:1.5}.finance-settings__choice-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.finance-settings__choice{border:1px solid var(--app-border);background:var(--app-grid-header-bg,#00000005);width:100%;color:var(--app-text);font:inherit;text-align:start;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;transition:border-color .12s,background .12s,box-shadow .12s;display:flex}.finance-settings__choice:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-primary) 45%, var(--app-border))}.finance-settings__choice.is-active{border-color:var(--color-primary);background:var(--color-primary-soft,#f7941d1f);box-shadow:inset 0 0 0 1px #f7941d33}.finance-settings__choice:disabled{cursor:not-allowed;opacity:.65}.finance-settings__choice-icon{color:var(--color-primary);margin-bottom:2px;font-size:15px}.finance-settings__choice-title{font-size:12.5px;font-weight:700;line-height:1.3}.finance-settings__choice-desc{color:var(--app-muted);font-size:11px;line-height:1.45}.finance-settings__years{flex-direction:column;gap:8px;padding-top:4px;display:flex}.finance-settings__years-label{color:var(--app-text);font-size:12px;font-weight:600}.finance-settings__years-inputs{align-items:flex-end;gap:10px;display:flex}.finance-settings__year-item{flex:1;margin-bottom:0!important}.finance-settings__year-item .ant-input-number{width:100%}.finance-settings__years-sep{color:var(--app-muted);padding-bottom:8px;font-size:12px}.finance-settings__years-hint{color:var(--app-muted);margin:0;font-size:11px;line-height:1.5}.finance-settings__note{background:var(--app-grid-header-bg,#00000005);color:var(--app-muted);border-radius:8px;align-items:flex-start;gap:8px;margin-top:2px;padding:8px 10px;font-size:11.5px;line-height:1.55;display:flex}.finance-settings__note .anticon{color:var(--color-primary);margin-top:2px}.finance-settings__warn{margin:0!important}.finance-settings__footer{justify-content:flex-start;padding-top:4px;display:flex}@media (width<=860px){.finance-settings__grid{grid-template-columns:1fr}.finance-settings__hero{flex-direction:column;align-items:stretch}.finance-settings__hero-switch{flex-direction:row;justify-content:space-between;align-items:center}.finance-settings__choice-grid{grid-template-columns:1fr}}.archive-structure{max-width:920px}.archive-structure__form{flex-direction:column;gap:14px;display:flex}.archive-structure__hero{border:1px solid var(--app-border);background:linear-gradient(135deg, #3b82f612, transparent 55%), var(--app-panel);border-radius:10px;align-items:center;gap:16px;padding:16px 18px;display:flex}.archive-structure__hero-icon{color:#3b82f6;background:#3b82f61f;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.archive-structure__hero-copy{flex:1;min-width:0}.archive-structure__hero-title{color:var(--app-text);margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.35}.archive-structure__hero-desc{max-width:56ch;color:var(--app-muted);margin:0;font-size:12.5px;line-height:1.65}.archive-structure__format{border:1px dashed var(--app-border);background:var(--app-panel);color:var(--app-muted);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:4px;padding:8px 12px;font-size:11px;font-weight:600;display:flex}.archive-structure__format-sep{opacity:.45;font-weight:500}.archive-structure__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.archive-structure__panel{border:1px solid var(--app-border);background:var(--app-panel);border-radius:10px;flex-direction:column;gap:14px;min-width:0;padding:14px 16px 16px;display:flex}.archive-structure__panel--active{border-top:3px solid #16a34a}.archive-structure__panel--inactive{border-top:3px solid #64748b}.archive-structure__panel-head{border-bottom:1px solid var(--app-border);align-items:flex-start;gap:10px;padding-bottom:10px;display:flex}.archive-structure__panel-badge{border-radius:6px;flex:none;margin-top:2px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.5}.archive-structure__panel-badge.is-active{color:#15803d;background:#16a34a1f}.archive-structure__panel-badge.is-inactive{color:#475569;background:#64748b24}.archive-structure__panel-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.archive-structure__panel-title{color:var(--app-text);font-size:13px;font-weight:700}.archive-structure__panel-hint{color:var(--app-muted);font-size:11.5px;line-height:1.5}.archive-structure__range{align-items:flex-end;gap:10px;display:flex}.archive-structure__range-item{flex:1;min-width:0;margin-bottom:0!important}.archive-structure__range-item .ant-form-item-label{padding-bottom:2px!important}.archive-structure__range-item .ant-form-item-label>label{height:auto;color:var(--app-muted);font-size:12px}.archive-structure__range-sep{color:var(--app-muted);flex:none;padding-bottom:10px;font-size:12px;font-weight:600}.archive-structure__input{font-variant-numeric:tabular-nums;letter-spacing:.02em}.archive-structure__note{background:var(--app-grid-header-bg,#00000005);color:var(--app-muted);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:11.5px;line-height:1.55;display:flex}.archive-structure__note .anticon{color:var(--color-primary);margin-top:2px}.archive-structure__footer{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}@media (width<=860px){.archive-structure__grid{grid-template-columns:1fr}.archive-structure__hero{flex-wrap:wrap}.archive-structure__format{justify-content:center;width:100%}}.guild-chambers-page{flex-direction:column;gap:12px;display:flex}.guild-chambers-page .page-header-block{margin-bottom:0}.guild-chambers-page.letters-page{gap:10px;height:100%;min-height:0}.guild-chambers-page.letters-page .page-header-block,.guild-chambers-page.letters-page .guild-chambers-page__toolbar,.guild-chambers-page.letters-page .letters-search-bar{flex-shrink:0}.guild-chambers-kpis{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-chrome-bg);flex-direction:column;gap:2px;padding:4px 6px;display:flex}.guild-chambers-kpis__row{flex-wrap:wrap;align-items:center;gap:2px 4px;display:flex}.guild-chambers-kpi{min-height:32px;color:var(--app-text);cursor:pointer;text-align:right;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;align-items:center;gap:8px;padding:4px 10px;font-family:inherit;transition:border-color .12s,background-color .12s;display:inline-flex}.guild-chambers-kpi:hover{background:color-mix(in srgb, var(--color-primary) 6%, var(--app-card));border-color:var(--app-border)}.guild-chambers-kpi--static{cursor:default}.guild-chambers-kpi--static:hover{background:0 0;border-color:#0000}.guild-chambers-kpi__label{color:var(--app-text-secondary,var(--app-muted));white-space:nowrap;font-size:12px;font-weight:600;line-height:1.25}.guild-chambers-kpi__value{font-variant-numeric:tabular-nums;min-width:22px;color:var(--app-text);background:#0000000f;border-radius:999px;justify-content:center;align-items:center;padding:1px 7px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.guild-chambers-kpi__value--wide{min-width:0}.guild-chambers-chart{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-panel);overflow:hidden}.guild-chambers-chart__header{border-bottom:1px solid var(--app-border);background:var(--app-grid-header-bg);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;display:flex}.guild-chambers-chart__title{color:var(--app-muted);margin:0;font-size:12px;font-weight:600}.guild-chambers-chart__meta{color:var(--app-text-secondary,var(--app-muted));font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:600}.guild-chambers-chart__list{flex-direction:column;gap:8px;max-height:280px;margin:0;padding:10px 12px 12px;list-style:none;display:flex;overflow:auto}.guild-chambers-chart__row{grid-template-columns:minmax(96px,30%) minmax(80px,1fr) 44px;align-items:center;gap:10px;display:grid}.guild-chambers-chart__label{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.guild-chambers-chart__track{background:color-mix(in srgb, var(--color-primary) 10%, var(--app-chrome-bg,var(--app-border)));border-radius:999px;height:10px;overflow:hidden}.guild-chambers-chart__bar{border-radius:inherit;background:var(--color-primary);min-width:0;height:100%;display:block}.guild-chambers-chart__count{font-variant-numeric:tabular-nums;color:var(--app-text);text-align:start;font-size:12px;font-weight:800}.guild-chambers-chart__empty{color:var(--app-muted);text-align:center;margin:0;padding:18px 12px;font-size:12px}.guild-chambers-chart__skeleton{flex-direction:column;gap:10px;padding:12px;display:flex}.guild-chambers-chart__skeleton span{background:color-mix(in srgb, var(--app-muted) 16%, transparent);border-radius:999px;height:10px;display:block}.guild-chambers-chart__skeleton span:first-child{width:86%}.guild-chambers-chart__skeleton span:nth-child(2){width:64%}.guild-chambers-chart__skeleton span:nth-child(3){width:42%}[data-theme=dark] .guild-chambers-chart__track{background:#ffffff14}.guild-chambers-pies{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin-bottom:12px;display:grid}@media (width<=720px){.guild-chambers-pies{grid-template-columns:1fr}}.guild-chambers-pie__body{align-items:center;gap:16px;padding:12px 14px 14px;display:flex}.guild-chambers-pie__visual{flex-shrink:0;width:132px}.guild-chambers-pie__svg{width:100%;height:auto;display:block}.guild-chambers-pie__hole{fill:var(--app-panel)}.guild-chambers-pie__center-value{fill:var(--app-text);font-family:IRANSans,Tahoma,sans-serif;font-size:14px;font-weight:800}.guild-chambers-pie__center-label{fill:var(--app-muted);font-family:IRANSans,Tahoma,sans-serif;font-size:9px}.guild-chambers-pie__legend{flex-direction:column;flex:1;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.guild-chambers-pie__legend-item{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.guild-chambers-pie__swatch{border-radius:999px;width:10px;height:10px}.guild-chambers-pie__legend-label{color:var(--app-text);font-size:12px;font-weight:600}.guild-chambers-pie__legend-count{font-variant-numeric:tabular-nums;color:var(--app-text);white-space:nowrap;font-size:12px;font-weight:800}.guild-chambers-pie__legend-pct{color:var(--app-muted);margin-inline-start:6px;font-size:11px;font-weight:600}.guild-chambers-breakdown{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-panel);overflow:hidden}.guild-chambers-breakdown__title{color:var(--app-muted);border-bottom:1px solid var(--app-border);background:var(--app-grid-header-bg);margin:0;padding:8px 12px;font-size:12px;font-weight:600}.guild-chambers-breakdown .guild-chambers-chart{border:0;border-bottom:1px solid var(--app-border);border-radius:0}.guild-chambers-breakdown .guild-chambers-chart__header,.guild-chambers-breakdown .ant-table{background:0 0}.guild-chambers-breakdown .ant-table-thead>tr>th{background:0 0!important}[data-theme=dark] .guild-chambers-kpis{background:#21262d;border-color:#484f58}[data-theme=dark] .guild-chambers-kpi__value{background:#ffffff14}.guild-chambers-page__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.guild-chambers-page__toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.guild-chambers-breakdown .ant-table-tbody>tr{cursor:pointer}.guild-chambers-breakdown__link{color:var(--color-primary);font:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0;font-weight:600}.guild-chambers-breakdown__link:hover{text-decoration:underline}.guild-chambers-chart__label--button{font:inherit;color:var(--color-primary);cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0;font-weight:600}.guild-chambers-chart__label--button:hover{text-decoration:underline}.guild-chambers-readonly-badge{color:var(--ant-color-text-secondary);font-size:12px}.amaken-editor-window .document-viewer-window__body{padding:0}.amaken-editor__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 14px;display:grid}.amaken-editor__grid .ant-form-item{min-width:0;margin-bottom:12px}.amaken-editor__grid .ant-form-item-label{padding-bottom:4px}.amaken-editor__grid .ant-select{width:100%}.amaken-editor__wide{grid-column:span 2}.amaken-editor__grid .ant-form-item:has(textarea){grid-column:1/-1}@container member-wizard (width<=700px){.amaken-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container member-wizard (width<=440px){.amaken-editor__grid{grid-template-columns:minmax(0,1fr)}.amaken-editor__wide{grid-column:span 1}}
