@charset "UTF-8";@font-face{font-family:Almarai;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/almarai-300-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/almarai-300-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/almarai-400-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/almarai-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/almarai-700-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/almarai-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/almarai-800-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/almarai-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg: #eaeef6;--color-surface: #ffffff;--color-surface-muted: #eef1f7;--color-border: #e3e8f1;--color-border-strong: #cdd5e3;--color-text: #0f1c3a;--color-text-muted: #4d5a78;--color-text-subtle: #8590a8;--color-primary: #1f2a44;--color-primary-hover: #2a3963;--color-primary-soft: #e3e8f4;--color-primary-contrast: #ffffff;--color-accent: #2bb673;--color-accent-soft: #e3f5ec;--color-warning: #f5a524;--color-warning-soft: #fdf2dc;--color-danger: #d6354b;--color-danger-soft: #fbe6e9;--color-info: #2563eb;--color-info-soft: #e0e9fd;--font-arabic: "Almarai", "Tahoma", system-ui, sans-serif;--font-latin: "Almarai", system-ui, sans-serif;--font-mono: ui-monospace, "Cascadia Mono", "Roboto Mono", monospace;--fs-xs: .75rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-md: 1.125rem;--fs-lg: 1.375rem;--fs-xl: 1.75rem;--fs-2xl: 2.25rem;--lh-tight: 1.2;--lh-base: 1.55;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 56px;--control-h: 53px;--shadow-xs: 0 1px 2px rgba(15, 28, 58, .05);--shadow-sm: 0 2px 6px rgba(15, 28, 58, .06);--shadow-md: 0 8px 24px rgba(15, 28, 58, .08);--shadow-lg: 0 16px 48px rgba(15, 28, 58, .12);--ease-smooth: cubic-bezier(.22, .61, .36, 1);--duration-fast: .14s;--duration-base: .22s;--duration-slow: .36s}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{font-family:var(--font-arabic);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--color-text);background:var(--color-bg);overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html{scrollbar-gutter:stable}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--color-primary);text-decoration:none;transition:color var(--duration-fast) var(--ease-smooth)}a:hover{color:var(--color-primary-hover)}h1,h2,h3,h4,h5,h6{margin:0;line-height:var(--lh-tight);font-weight:700;letter-spacing:-.005em}[dir=rtl]{text-align:right}.scd-tabular-nums{font-variant-numeric:tabular-nums}.scd-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scd-brand-lockup{--logo-h: 132px;position:relative;display:block;width:calc(var(--logo-h) * 220 / 291);height:var(--logo-h);overflow:hidden}.scd-brand-lockup img{position:absolute;width:calc(var(--logo-h) * 1024 / 291);height:calc(var(--logo-h) * 1024 / 291);inset-block-start:calc(var(--logo-h) * -365 / 291);left:calc(var(--logo-h) * -402 / 291);max-width:none}.scd-field{display:flex;flex-direction:column;gap:var(--space-2);position:relative}.scd-field__label{font-size:var(--fs-sm);font-weight:600;color:var(--color-text)}.scd-field__hint{font-size:var(--fs-xs);color:var(--color-text-subtle)}.scd-field__error{font-size:var(--fs-xs);color:var(--color-danger);font-weight:600;min-height:1em}.scd-input,select.scd-select,.scd-textarea{width:100%;font:inherit;font-size:var(--fs-sm);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:0 var(--space-4);height:var(--control-h);transition:border-color var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-fast) var(--ease-smooth),background var(--duration-fast) var(--ease-smooth)}.scd-input::placeholder,select.scd-select::placeholder,.scd-textarea::placeholder{color:var(--color-text-subtle)}.scd-input:focus,select.scd-select:focus,.scd-textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1f2a441f}.scd-input:disabled,select.scd-select:disabled,.scd-textarea:disabled{background:var(--color-surface-muted);cursor:not-allowed}.scd-input.is-invalid,select.scd-select.is-invalid,.scd-textarea.is-invalid{border-color:var(--color-danger);box-shadow:0 0 0 3px #d6354b1f}.scd-textarea{height:auto;padding:var(--space-3) var(--space-4);resize:vertical;min-height:96px;line-height:var(--lh-base)}select.scd-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%234d5a78' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left var(--space-4) center;padding-inline-end:var(--space-10)}.scd-field__group{display:grid;gap:var(--space-4)}.scd-field__group[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.scd-field__group[data-cols="3"]{grid-template-columns:repeat(3,1fr)}@media(max-width:720px){.scd-field__group[data-cols]{grid-template-columns:1fr}}.scd-table-wrap{overflow-x:auto}.scd-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.scd-table thead th{background:var(--color-surface-muted);color:var(--color-text-muted);font-weight:700;text-align:inherit;padding:var(--space-3) var(--space-5);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;border-block-end:1px solid var(--color-border);white-space:nowrap}.scd-table tbody td{padding:var(--space-4) var(--space-5);border-block-end:1px solid var(--color-border);color:var(--color-text);vertical-align:middle}.scd-table tbody tr{transition:background var(--duration-fast) var(--ease-smooth)}.scd-table tbody tr:hover{background:var(--color-surface-muted)}.scd-table tbody tr.is-clickable{cursor:pointer}.scd-table .scd-table__primary{font-weight:700;color:var(--color-text);line-height:1.3}.scd-table .scd-table__sub{color:var(--color-text-subtle);font-size:var(--fs-xs);margin-top:2px}.scd-table .scd-table__money{font-variant-numeric:tabular-nums;font-weight:600;text-align:start!important}.scd-filter-bar{display:flex;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center}.scd-filter-bar__search{position:relative;flex:1 1 240px;min-width:220px}.scd-filter-bar__search .scd-input{padding-inline-start:var(--space-10)}.scd-filter-bar__search .scd-filter-bar__icon{position:absolute;inset-inline-start:var(--space-3);inset-block-start:50%;transform:translateY(-50%);color:var(--color-text-subtle);pointer-events:none}.scd-filter-bar__status{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-xs);margin-inline-start:auto;transition:opacity var(--duration-fast) var(--ease-smooth)}.scd-filter-bar__status.is-idle{visibility:hidden;opacity:0}.scd-filter-bar--fluid .scd-filter-bar__search{flex:2 1 240px;min-width:0}.scd-filter-bar--fluid .scd-filter-bar__search .scd-input{padding-inline-end:7.5rem}.scd-filter-bar--fluid .scd-filter-bar__field{flex:1 1 140px;width:auto;min-width:0;max-width:100%}.scd-filter-bar--fluid .scd-filter-bar__field--wide{flex:2 1 240px}.scd-filter-bar--fluid .scd-filter-bar__status{position:absolute;inset-inline-end:var(--space-3);inset-block-start:50%;transform:translateY(-50%);margin-inline-start:0;pointer-events:none}.scd-row-actions{display:inline-grid;grid-auto-flow:column;grid-auto-columns:34px;gap:var(--space-2);align-items:center}.scd-row-actions--slots-2{grid-auto-flow:row;grid-template-columns:repeat(2,34px)}.scd-row-action-slot{display:block;width:34px;height:34px}.scd-row-action{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-subtle);cursor:pointer;transition:background var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth),transform var(--duration-fast) var(--ease-smooth)}.scd-row-action:hover:not(:disabled){transform:translateY(-1px)}.scd-row-action:active:not(:disabled){transform:translateY(0) scale(.94)}.scd-row-action:focus-visible{outline:2px solid var(--color-info);outline-offset:2px}.scd-row-action:disabled{cursor:default;opacity:.5}.scd-row-action--pay{color:#1d8253}.scd-row-action--pay:hover:not(:disabled){background:var(--color-accent-soft)}.scd-row-action--print:hover:not(:disabled){background:var(--color-primary-soft);color:var(--color-primary)}.scd-row-action--edit:hover:not(:disabled){background:var(--color-primary-soft);color:var(--color-primary)}.scd-row-action--danger:hover:not(:disabled){background:var(--color-danger-soft);color:var(--color-danger)}.scd-print-overlay{position:fixed;inset:0;z-index:9000;background:#0f1c3aa6;overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding-bottom:60px}.scd-print-overlay>*{flex-shrink:0}.scd-print-actions{position:sticky;top:0;z-index:9001;width:100%;background:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.scd-print-actions__inner{max-width:820px;margin:0 auto;padding:var(--space-3) var(--space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.scd-print-actions__label{font-size:var(--fs-sm);font-weight:600;color:var(--color-text-muted)}.scd-print-actions__buttons{display:flex;gap:var(--space-3);align-items:center}.scd-print-btn{cursor:pointer;border:none;border-radius:var(--radius-md);padding:9px var(--space-5);font:inherit;font-size:var(--fs-sm);font-weight:600;line-height:1;transition:background var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth)}.scd-print-btn--ghost{background:transparent;color:var(--color-text-muted);border:1px solid var(--color-border-strong)}.scd-print-btn--ghost:hover{background:var(--color-surface-muted);color:var(--color-text)}.scd-print-btn--primary{background:var(--color-primary);color:#fff;display:inline-flex;align-items:center;gap:var(--space-2)}.scd-print-btn--primary:hover{background:var(--color-primary-hover)}.scd-print-scope{display:inline-flex;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);overflow:hidden}.scd-print-scope__btn{cursor:pointer;border:none;background:var(--color-surface);color:var(--color-text-muted);font-family:inherit;font-size:var(--fs-xs);font-weight:700;padding:8px var(--space-4);transition:background var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth)}.scd-print-scope__btn+.scd-print-scope__btn{border-inline-start:1px solid var(--color-border)}.scd-print-scope__btn:hover{background:var(--color-surface-muted)}.scd-print-scope__btn.is-active{background:var(--color-primary);color:var(--color-primary-contrast)}@media print{body>*:not(.scd-print-host){display:none!important}html,body{height:auto!important;overflow:visible!important;background:#fff!important}.scd-print-actions{display:none!important}.scd-print-overlay{position:static!important;background:none!important;overflow:visible!important;padding:0!important;margin:0!important;display:block!important}@page{size:A4 portrait;margin:12mm}}.scd-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}@media(max-width:1100px){.scd-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.scd-quick-actions{grid-template-columns:1fr}}.scd-quick-actions--drawer{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.scd-quick-actions--drawer .scd-quick-actions__item{padding:var(--space-4)}.scd-quick-actions--drawer .scd-quick-actions__item--primary{grid-column:auto}.scd-quick-actions__item{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px solid rgba(15,28,58,.06);border-radius:var(--radius-lg);color:var(--color-text);background:linear-gradient(180deg,#fff,#fbfdff);transition:transform var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-fast) var(--ease-smooth);text-decoration:none;cursor:pointer}.scd-quick-actions__item:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0f1c3a1f}.scd-quick-actions__item--primary{grid-column:span 2;background:linear-gradient(90deg,var(--color-primary-soft),#e6f3ee);border-color:#1f2a440f}.scd-quick-actions__item--accent{background:linear-gradient(135deg,var(--color-accent-soft),rgba(43,182,115,.05));border-color:#2bb6731a}.scd-quick-actions__icon{width:56px;height:56px;border-radius:var(--radius-md);display:grid;place-items:center;flex-shrink:0;box-shadow:0 6px 18px #0f1c3a0f}.scd-quick-actions__icon--primary{background:var(--color-primary);color:var(--color-primary-contrast)}.scd-quick-actions__icon--success{background:var(--color-accent);color:var(--color-primary-contrast)}.scd-quick-actions__icon--info{background:var(--color-info);color:var(--color-primary-contrast)}.scd-quick-actions__icon--warning{background:var(--color-warning);color:var(--color-primary-contrast)}.scd-quick-actions__icon--accent{background:var(--color-accent);color:var(--color-primary-contrast)}.scd-quick-actions__copy{display:flex;flex-direction:column;gap:6px;min-width:0}.scd-quick-actions__copy strong{color:var(--color-text);font-size:var(--fs-md);font-weight:800}.scd-quick-actions__copy span{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:1.4}.scd-quick-actions__item .scd-icon{filter:drop-shadow(0 4px 8px rgba(31,42,68,.06))}body.scd-capture-mode,html:has(body.scd-capture-mode){height:auto;overflow:visible}body.scd-capture-mode scd-root,body.scd-capture-mode scd-app-layout,body.scd-capture-mode .scd-app-shell,body.scd-capture-mode .scd-app-main,body.scd-capture-mode .scd-app-content{height:auto;min-height:0;overflow:visible}body.scd-capture-mode .scd-app-shell{grid-template-rows:auto}body.scd-capture-mode .scd-sidebar__nav{overflow-y:visible}body.scd-capture-mode .scd-footer{box-shadow:none}
