@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-400-normal-COQVXTP6.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-400-normal-JC3YNCCZ.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-500-normal-JTONHBWS.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-500-normal-7DOULDHV.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-600-normal-DTNZULF4.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-600-normal-B3O423MA.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-latin-700-normal-IXG35DPN.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-700-normal-ZYEEATR5.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-ext-400-normal-EDOVP6TU.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-400-normal-IC47YBOO.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-ext-500-normal-SG2XNXKB.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-500-normal-4YL5ICYH.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-ext-600-normal-ZNWKNRXL.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-600-normal-OPCHJXXH.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-latin-ext-700-normal-SLLSGF4A.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-700-normal-ZAY2DYTH.woff") format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-arabic-arabic-400-normal-HDFIX7LY.woff2") format("woff2"),url("./media/ibm-plex-sans-arabic-arabic-400-normal-PCJFA34Q.woff") format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-arabic-arabic-500-normal-AAIACC75.woff2") format("woff2"),url("./media/ibm-plex-sans-arabic-arabic-500-normal-U762V3JN.woff") format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-arabic-arabic-700-normal-HXTRD7MG.woff2") format("woff2"),url("./media/ibm-plex-sans-arabic-arabic-700-normal-T5UDVHR2.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-400-normal-A2WATXFY.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-400-normal-4MWPPJAM.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-latin-500-normal-33HAQIPI.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-500-normal-EJMP6L36.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-mono-latin-600-normal-IIV3OB4N.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-600-normal-BXFNGPE3.woff") format("woff")}:root{--md-primary-50: #EEF7F2;--md-primary-100: #DCEFE5;--md-primary-200: #B9DFCB;--md-primary-300: #8CC9AC;--md-primary-400: #55AB87;--md-primary-500: #2E8B69;--md-primary-600: #1B6E54;--md-primary-700: #155844;--md-primary-800: #124535;--md-primary-900: #0E3628;--md-accent-400: #D9B15C;--md-accent-500: #C69A3D;--md-accent-600: #A97F27;--md-accent-700: #8A6620;--md-bg: #FAF9F6;--md-surface: #FFFFFF;--md-surface-2: #F4F2ED;--md-border: #E6E3DC;--md-border-strong: #D2CEC4;--md-text: #23211C;--md-text-2: #5C5850;--md-text-3: #8A857A;--md-success: #1F7A5C;--md-success-bg: #E3F2EB;--md-warning: #A16E14;--md-warning-bg: #FBF0DA;--md-danger: #B23B2E;--md-danger-bg: #F9E7E4;--md-info: #2F6DA8;--md-info-bg: #E6EFF7;--md-font: "IBM Plex Sans", "IBM Plex Sans Arabic", sans-serif;--md-font-mono: "IBM Plex Mono", monospace;--md-radius-sm: 6px;--md-radius-md: 10px;--md-radius-full: 999px;--md-shadow-sm: 0 1px 2px rgba(20, 25, 22, .06);--md-shadow-md: 0 8px 24px rgba(20, 25, 22, .12)}[data-theme=dark]{--md-primary-50: #1E2924;--md-primary-100: #24352D;--md-primary-600: #4CAF8B;--md-primary-700: #62C09D;--md-bg: #131614;--md-surface: #1B1F1D;--md-surface-2: #232826;--md-border: #313732;--md-border-strong: #434A44;--md-text: #EDEBE4;--md-text-2: #A6A399;--md-text-3: #75726A;--md-success: #5BBD97;--md-success-bg: #1E2F28;--md-warning: #D9A94E;--md-warning-bg: #322A18;--md-danger: #E07A6B;--md-danger-bg: #362019;--md-info: #6FA8DC;--md-info-bg: #1B2735}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--md-bg);color:var(--md-text);font-family:var(--md-font);font-size:14px;line-height:20px;-webkit-font-smoothing:antialiased}:root[lang=ar] body{font-size:15px;line-height:22px}h1,h2,h3,h4{margin:0;font-weight:600}h1{font-size:20px;line-height:26px}h2{font-size:16px;line-height:22px}a{color:var(--md-primary-600);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--md-primary-300);outline-offset:2px}.md-card{background:var(--md-surface);border:1px solid var(--md-border);border-radius:var(--md-radius-md);box-shadow:var(--md-shadow-sm);padding:20px}.md-page-title{font-size:20px;line-height:26px;font-weight:600;margin:0}.md-muted{color:var(--md-text-2)}.md-meta{font-size:11px;line-height:14px;font-weight:500;color:var(--md-text-3)}.md-mono{font-family:var(--md-font-mono);font-variant-numeric:tabular-nums}.md-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding-inline:16px;border-radius:var(--md-radius-sm);border:1px solid transparent;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.md-btn:disabled{opacity:.55;cursor:not-allowed}.md-btn--dense{height:32px;padding-inline:12px}.md-btn--primary{background:var(--md-primary-600);color:var(--md-surface);border-color:var(--md-primary-600)}.md-btn--primary:hover:not(:disabled){background:var(--md-primary-700);border-color:var(--md-primary-700)}.md-btn--secondary{background:var(--md-surface);color:var(--md-text);border-color:var(--md-border-strong)}.md-btn--secondary:hover:not(:disabled){background:var(--md-surface-2)}.md-btn--ghost{background:transparent;color:var(--md-primary-600);border-color:transparent}.md-btn--ghost:hover:not(:disabled){background:var(--md-primary-50)}.md-btn--danger{background:var(--md-danger);color:var(--md-surface);border-color:var(--md-danger)}.md-field{display:flex;flex-direction:column;gap:4px}.md-label{font-size:12px;line-height:16px;font-weight:500;color:var(--md-text-2);text-align:start}.md-input,.md-select{height:36px;padding-inline:12px;border-radius:var(--md-radius-sm);border:1px solid var(--md-border-strong);background:var(--md-surface);color:var(--md-text);font-family:inherit;font-size:14px;line-height:20px;text-align:start;width:100%}.md-input::placeholder{color:var(--md-text-3)}.md-input:focus,.md-select:focus{outline:none;border-color:var(--md-primary-600);box-shadow:0 0 0 3px var(--md-primary-100)}.md-input--invalid,.md-input--invalid:focus{border-color:var(--md-danger);box-shadow:none}.md-error{font-size:12px;line-height:16px;color:var(--md-danger);text-align:start}.md-grid{width:100%}.md-grid .ag-row-selected{border-inline-start:3px solid var(--md-primary-600)}.md-grid--clickable .ag-row{cursor:pointer}.md-grid .ag-header-cell-text{letter-spacing:.04em;text-transform:uppercase}.md-grid .md-cell-amount{font-family:var(--md-font-mono);font-variant-numeric:tabular-nums;text-align:end}.md-grid .md-cell-code{font-family:var(--md-font-mono)}.md-grid .ag-header-cell.md-header-end .ag-header-cell-label{justify-content:flex-end}.ag-menu,.ag-popup .ag-menu{box-shadow:var(--md-shadow-md)}@media print{md-sidebar,md-topbar{display:none!important}.shell__content{overflow:visible!important;padding:0!important}}
