@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&family=Poppins:wght@400;500;600;700&family=Roboto:wght@400;500;600;700;800&display=swap";:root{--dash-canvas: var(--mada-bg-secondary, #ffffff);--dash-surface: var(--mada-bg-primary, #ffffff);--dash-surface-muted: #f7f8fa;--dash-ink: var(--mada-text-primary, #0a0d12);--dash-muted: var(--mada-text-secondary, #1c222c);--dash-faint: var(--mada-text-tertiary, #2c3340);--dash-border: var(--mada-border, #e6e8ec);--dash-border-strong: var(--mada-border-strong, #d0d4da);--dash-navy: var(--mada-brand-600, #1558d6);--dash-navy-strong: var(--mada-brand-700, #1048b8);--dash-green: var(--mada-success, #12a642);--dash-amber: var(--mada-warning, #d3870d);--dash-red: var(--mada-error, #f33d3d);--dash-violet: #6256a4;--dash-radius: 8px;--dash-radius-sm: 10px;--dash-gap: 20px;--dash-pad: 24px;--dash-shadow: 0 2px 4px rgba(10, 13, 18, .06), 0 8px 24px rgba(10, 13, 18, .08);--dash-shadow-soft: 0 1px 3px rgba(10, 13, 18, .05), 0 6px 18px rgba(10, 13, 18, .07)}.mada-ui-surface{min-width:0;background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow-soft)}.mada-ui-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}.mada-ui-section-header__copy{min-width:0}.mada-ui-section-header__copy h2,.mada-ui-section-header__copy h3{margin:0;color:var(--dash-ink);font-size:1rem;font-weight:700;line-height:1.4;letter-spacing:0}.mada-ui-section-header__copy p{margin:6px 0 0;color:var(--dash-muted);font-size:.8125rem;font-weight:600;line-height:1.55}.mada-ui-section-header__action{flex:0 0 auto}.mada-ui-segmented{min-width:0}.mada-ui-segmented__item{font-family:inherit}.madas-locale-toggle__label{display:block;margin-bottom:7px;color:var(--dash-muted);font-size:.64rem;font-weight:600}.madas-locale-toggle__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;border:1px solid var(--dash-border);border-radius:10px;background:var(--dash-surface-muted)}.madas-locale-toggle__options.mada-ui-segmented{display:grid;width:100%}.madas-locale-toggle__options .mada-ui-segmented__item,.madas-locale-toggle__btn{min-height:30px;padding:4px 8px;border:0;border-radius:7px;background:transparent;color:var(--dash-muted);font-size:.68rem;font-weight:600;cursor:pointer}.madas-locale-toggle__options .mada-ui-segmented__item:hover,.madas-locale-toggle__btn:hover{background:#ffffffb8;color:var(--dash-ink)}.madas-locale-toggle__options .mada-ui-segmented__item.is-active,.madas-locale-toggle__btn.is-active{background:var(--dash-surface);color:var(--dash-navy);font-weight:600;box-shadow:0 1px 2px #17191e14}.mada-ui-status{display:inline-flex;align-items:center;gap:6px;min-height:26px;max-width:100%;padding:4px 10px;border:1px solid #e8ecf0;border-radius:999px;background:#f7f8fa;color:var(--dash-ink);font-size:.6875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mada-ui-status__dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#929aa5}.mada-ui-status[data-tone=info]{border-color:#cfe0ff;background:#f3f7ff;color:#173d82}.mada-ui-status[data-tone=info] .mada-ui-status__dot{background:#1558d6}.mada-ui-status[data-tone=success]{border-color:#ccebd6;background:#e9f8ef;color:#08752d}.mada-ui-status[data-tone=success] .mada-ui-status__dot{background:#12a642}.mada-ui-status[data-tone=warning]{border-color:#f1d9ae;background:#fff6e7;color:#8f5700}.mada-ui-status[data-tone=warning] .mada-ui-status__dot{background:#d3870d}.mada-ui-status[data-tone=danger]{border-color:#f3caca;background:#fff0f0;color:#a12727}.mada-ui-status[data-tone=danger] .mada-ui-status__dot{background:#f33d3d}.mada-ui-state{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:310px;padding:48px 24px;color:var(--dash-muted);text-align:center}.mada-ui-state[data-state=loading]{flex-direction:row;gap:10px;font-size:.78rem}.mada-ui-state h3{margin:0;color:var(--dash-ink);font-size:.92rem;font-weight:600}.mada-ui-state p{max-width:360px;margin:7px 0 16px;color:var(--dash-muted);font-size:.75rem}.mada-topbar{-webkit-backdrop-filter:none;backdrop-filter:none}.dash-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dash-home{--dash-radius: 16px;--dash-radius-sm: 12px;--dash-gap: 20px;--dash-pad: 24px;--dash-shadow: 0 1px 2px rgba(11, 15, 20, .04), 0 6px 20px rgba(11, 15, 20, .06);display:flex;flex-direction:column;gap:var(--dash-gap);min-width:0;color:var(--dash-ink)}.dash-home .mada-ui-surface{box-shadow:var(--dash-shadow)}.dash-focus-panel{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:16px;padding:16px;contain:layout paint style}.dash-focus-panel__heading{min-width:0;align-self:center}.dash-focus-panel__heading h2{margin:0;color:var(--dash-ink);font-size:1.08rem;font-weight:600;line-height:1.35;text-wrap:balance}.dash-focus-panel__heading p{max-width:32ch;margin:6px 0 0;color:var(--dash-muted);font-size:.76rem;font-weight:600;line-height:1.55}.dash-focus-panel__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:10px;min-width:0}.dash-focus-card{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;min-height:126px;padding:12px;border:1px solid var(--dash-border);border-radius:var(--dash-radius);background:var(--dash-surface-muted)}.dash-focus-card--next{background:var(--dash-surface)}.dash-focus-card__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:7px;background:var(--mada-brand-100, #e7f0ff);color:var(--dash-navy)}.dash-focus-card--follow .dash-focus-card__icon{background:var(--mada-bg-tertiary, #eef0f3);color:var(--dash-ink)}.dash-focus-card__body{min-width:0}.dash-focus-card__label{margin:0;color:var(--dash-muted);font-size:.68rem;font-weight:600}.dash-focus-card__title{margin:4px 0 0;overflow:hidden;color:var(--dash-ink);font-size:.92rem;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.dash-focus-card__meta{margin:4px 0 0;overflow:hidden;color:var(--dash-muted);font-size:.72rem;font-weight:600;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.dash-focus-card__actions{margin-top:10px}.dash-followup-list{display:grid;gap:6px;margin-top:6px}.dash-followup-item{display:grid;gap:2px;min-width:0;min-height:36px;padding:6px 0;color:inherit;text-decoration:none;border-bottom:1px solid var(--dash-border)}.dash-followup-item:last-child{border-bottom:0}.dash-followup-item:hover .dash-followup-item__title,.dash-followup-item:focus-visible .dash-followup-item__title{color:var(--dash-navy);text-decoration:underline;text-underline-offset:3px}.dash-followup-item__title,.dash-followup-item__meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-followup-item__title{color:var(--dash-ink);font-size:.74rem;font-weight:600}.dash-followup-item__meta{color:var(--dash-muted);font-size:.64rem;font-weight:600}.dash-command-bar{display:grid;grid-template-columns:minmax(280px,1fr) minmax(420px,.9fr);align-items:end;gap:24px;min-width:0;padding:8px 2px 20px;border-bottom:1px solid var(--dash-border)}.dash-command-bar__identity,.dash-command-bar__controls{min-width:0}.dash-command-bar__title{margin:0;color:var(--dash-ink);font-size:1.5rem;font-weight:600;line-height:1.3;letter-spacing:0;text-wrap:balance}.dash-command-bar__subtitle{margin:6px 0 0;color:var(--dash-muted);font-size:.875rem;font-weight:600;line-height:1.55}.dash-command-bar__account{margin:4px 0 0;color:var(--dash-faint);font-size:.75rem;font-weight:600;direction:ltr;unicode-bidi:isolate}.dash-command-bar__controls{display:flex;align-items:center;justify-content:flex-end;gap:10px}.dash-command-search{display:flex;align-items:center;gap:8px;width:min(100%,430px);min-width:0;height:48px;padding-inline-start:16px;background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:14px;box-shadow:var(--dash-shadow-soft)}.dash-command-search:focus-within{border-color:var(--dash-navy);box-shadow:0 0 0 3px #1558d61f}.dash-command-search input{min-width:0;width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--dash-ink);font:inherit;font-size:.875rem}.dash-command-search input::placeholder{color:var(--dash-faint)}.dash-command-search>button{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;padding:0;border:0;border-inline-start:1px solid var(--dash-border);background:transparent;color:var(--dash-navy);cursor:pointer}.dash-command-search>button:hover{background:var(--dash-surface-muted)}.dash-command-search>button svg{width:18px;height:18px}.dash-command-date{align-items:center;gap:8px;height:48px;padding:0 14px;border:1px solid var(--dash-border);border-radius:14px;background:var(--dash-surface);color:var(--dash-muted);font-size:.8125rem;font-weight:600;white-space:nowrap;box-shadow:var(--dash-shadow-soft)}.dash-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius)}.dash-kpi{position:relative;min-width:0;min-height:126px;padding:18px 20px 16px;border-inline-end:1px solid var(--dash-border)}.dash-kpi:last-child{border-inline-end:0}.dash-kpi__topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.dash-kpi__label{min-width:0;color:var(--dash-muted);font-size:.76rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-kpi__icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:6px;background:#f8fafc;color:var(--dash-navy)}.dash-kpi__icon--green{background:#eaf5f1;color:var(--dash-green)}.dash-kpi__icon--amber{background:#f8efe7;color:var(--dash-amber)}.dash-kpi__icon--graphite{background:#edf0f3;color:var(--dash-ink)}.dash-kpi__value{margin:12px 0 0;color:var(--dash-ink);font-size:1.7rem;font-weight:600;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}.dash-kpi__meta{margin:9px 0 0;color:var(--dash-faint);font-size:.68rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-home__workspace{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"workboard rail";align-items:start;gap:var(--dash-gap);min-width:0}.dash-workboard,.dash-ops-board{grid-area:workboard;min-width:0;overflow:hidden;background:#f6f8fb;border:1px solid var(--dash-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);contain:layout paint style}.dash-attention-strip{padding:0;overflow:hidden;background:#fff;border:1px solid var(--dash-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow)}.dash-attention-strip__shell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:22px var(--dash-pad) 18px;border-bottom:1px solid var(--dash-border);background:#f8fafc}.dash-attention-strip__heading{min-width:0}.dash-attention-strip__eyebrow{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border:1px solid #d8e4f7;border-radius:999px;background:#eef4ff;color:var(--dash-navy);font-size:.66rem;font-weight:850}.dash-attention-strip__heading h2{margin:10px 0 0;color:var(--dash-ink);font-size:1.18rem;font-weight:850;line-height:1.28}.dash-attention-strip__heading p{max-width:660px;margin:7px 0 0;color:var(--dash-muted);font-size:.8rem;font-weight:650;line-height:1.55}.dash-attention-strip__summary{display:grid;grid-template-columns:repeat(2,minmax(96px,1fr));gap:8px}.dash-attention-strip__summary span{display:grid;gap:5px;min-width:0;padding:12px 14px;border:1px solid #dfe5ee;border-radius:10px;background:#fff;box-shadow:0 1px 2px #0a0d120a}.dash-attention-strip__summary strong{color:var(--dash-ink);font-size:1.35rem;font-weight:850;line-height:1;font-variant-numeric:tabular-nums}.dash-attention-strip__summary small{color:var(--dash-muted);font-size:.68rem;font-weight:750;white-space:nowrap}.dash-attention-quick-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px var(--dash-pad);border-bottom:1px solid var(--dash-border);background:#fff}.dash-attention-quick-link{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;padding:10px;border:1px solid #dfe5ee;border-radius:10px;background:#fbfcfd;color:inherit;text-decoration:none}.dash-attention-quick-link:hover,.dash-attention-quick-link:focus-visible{border-color:#bfd2f2;background:#f5f8fe}.dash-attention-quick-link:focus-visible{outline:3px solid rgba(21,88,214,.16);outline-offset:2px}.dash-attention-quick-link__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#eef4ff;color:var(--dash-navy)}.dash-attention-quick-link[data-tone=amber] .dash-attention-quick-link__icon{background:#fff6e7;color:var(--dash-amber)}.dash-attention-quick-link[data-tone=green] .dash-attention-quick-link__icon{background:#e9f8ef;color:var(--dash-green)}.dash-attention-quick-link[data-tone=neutral] .dash-attention-quick-link__icon{background:#eef1f4;color:var(--dash-muted)}.dash-attention-quick-link__copy{display:grid;min-width:0;gap:3px}.dash-attention-quick-link__copy strong,.dash-attention-quick-link__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-attention-quick-link__copy strong{color:var(--dash-ink);font-size:.76rem;font-weight:850}.dash-attention-quick-link__copy small{color:var(--dash-muted);font-size:.66rem;font-weight:700}.dash-attention-quick-link__count{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 8px;border-radius:999px;background:#fff6e7;color:var(--dash-amber);font-size:.72rem;font-weight:850;font-variant-numeric:tabular-nums}.dash-attention-quick-link__arrow{color:var(--dash-faint)}[dir=ltr] .dash-attention-quick-link__arrow{transform:rotate(180deg)}.dash-attention-strip__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px var(--dash-pad) var(--dash-pad);background:#f6f8fb}.dash-attention-lane{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:168px;padding:16px;border:1px solid #dfe5ee;border-radius:12px;background:var(--dash-surface);box-shadow:0 1px 2px #0a0d120a,0 10px 22px #0a0d120d}.dash-attention-lane__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dash-attention-lane__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:10px;background:#f3f7ff;color:var(--dash-navy)}.dash-attention-lane[data-lane=needsPayment] .dash-attention-lane__icon{background:#fff6e7;color:var(--dash-amber)}.dash-attention-lane[data-lane=schedulesSoon] .dash-attention-lane__icon{background:#e9f8ef;color:var(--dash-green)}.dash-attention-lane[data-lane=followUpTodos] .dash-attention-lane__icon{background:#f3f7ff;color:var(--dash-navy)}.dash-attention-lane__title-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;flex:1}.dash-attention-lane__title-wrap h3{margin:0;color:var(--dash-ink);font-size:.82rem;font-weight:850;line-height:1.4}.dash-attention-lane__count{display:block;color:var(--dash-ink);font-size:1.75rem;font-weight:850;line-height:1.15;font-variant-numeric:tabular-nums}.dash-attention-lane__meta{margin:0;color:var(--dash-faint);font-size:.7rem;font-weight:750}.dash-attention-lane__list{display:flex;flex-direction:column;gap:8px;max-height:110px;overflow:auto;padding-top:8px;margin-top:2px;border-top:1px solid var(--dash-border)}.dash-attention-lane__item{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0}.dash-attention-lane__item.is-expanded{gap:8px;padding-bottom:4px}.dash-attention-lane__link{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 9px;border-radius:8px;background:#fbfcfd;color:inherit;text-decoration:none}.dash-attention-lane__link:hover,.dash-attention-lane__link:focus-visible{background:#f3f7ff}.dash-attention-lane__link strong{color:var(--dash-ink);font-size:.8rem;font-weight:800;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-attention-lane__link span{color:var(--dash-muted);font-size:.75rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-attention-lane__link:hover strong{color:var(--dash-navy)}.dash-attention-lane__empty{margin:0;padding:12px;border:1px dashed #d9e1ec;border-radius:9px;background:#fbfcfd;color:var(--dash-faint);font-size:.75rem;line-height:1.5}.dash-attention-lane__toggle{align-self:flex-start;min-height:32px;padding:0;border:0;background:transparent;color:var(--dash-navy);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.dash-attention-lane__toggle:hover{text-decoration:underline}.dash-ops-board__header{padding:22px var(--dash-pad) 18px;border-bottom:1px solid var(--dash-border);background:linear-gradient(180deg,#fffffffa,#f9fbfdf5)}.dash-ops-board__header h2,.dash-ops-board__header h3{font-size:1.12rem;font-weight:800}.dash-ops-board__header p{max-width:660px;font-size:.78rem}.dash-ops-board__controls{display:grid;gap:16px;padding:16px var(--dash-pad);border-bottom:1px solid var(--dash-border);background:#f6f8fb}.dash-ops-board__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dash-ops-metric{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:70px;padding:12px;border:1px solid #dfe5ee;border-radius:10px;background:#fff;box-shadow:0 1px 2px #0a0d120a}.dash-ops-metric__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:#edf4ff;color:var(--dash-navy)}.dash-ops-metric__icon svg{width:20px;height:20px}.dash-ops-metric[data-tone=red] .dash-ops-metric__icon{background:#fff1ef;color:#c62828}.dash-ops-metric[data-tone=amber] .dash-ops-metric__icon{background:#fff6e7;color:var(--dash-amber)}.dash-ops-metric[data-tone=green] .dash-ops-metric__icon{background:#e9f8ef;color:var(--dash-green)}.dash-ops-metric__body{display:grid;min-width:0}.dash-ops-metric__body strong{color:var(--dash-ink);font-size:1.25rem;font-weight:850;line-height:1;font-variant-numeric:tabular-nums}.dash-ops-metric__body small{margin-top:5px;color:var(--dash-muted);font-size:.72rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-ops-board__segments{display:grid;grid-template-columns:minmax(240px,1fr) minmax(220px,.72fr);gap:12px;align-items:stretch}.dash-ops-board__segment-group{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px;border:1px solid #dfe5ee;border-radius:10px;background:#fff}.dash-ops-board__segment-label{color:var(--dash-muted);font-size:.75rem;font-weight:600}.dash-ops-board__filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px;border:1px solid #dfe5ee;border-radius:10px;background:#fff}.dash-ops-filter{display:flex;flex-direction:column;gap:6px;min-width:0}.dash-ops-filter__label{color:var(--dash-muted);font-size:.75rem;font-weight:600}.dash-ops-filter__control{width:100%;min-height:38px;padding:0 12px;border:1px solid var(--dash-border);border-radius:8px;background:#fbfcfd;color:var(--dash-ink);font:inherit;font-size:.8125rem;font-weight:600}.dash-ops-filter__control:focus{outline:none;border-color:var(--dash-navy);box-shadow:0 0 0 3px #1558d61f}.dash-ops-board__unavailable,.dash-ops-board__empty{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:20px var(--dash-pad) 24px;padding:20px 22px;border:1px solid #dbe4f0;border-radius:var(--dash-radius-sm);background:#f7f9fc}.dash-ops-board__empty{border-color:#d6e4f5;background:#f5f9ff}.dash-ops-board__unavailable-icon{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:999px;background:#eef3fb;color:var(--dash-navy)}.dash-ops-board__unavailable-copy{flex:1 1 220px;min-width:0}.dash-ops-board__unavailable-copy h3{margin:0;color:var(--dash-ink);font-size:.9375rem;font-weight:600}.dash-ops-board__unavailable-copy p{margin:6px 0 0;color:var(--dash-muted);font-size:.8125rem;line-height:1.55}.dash-ops-board__unavailable-actions{display:flex;flex-wrap:wrap;gap:8px}.dash-ops-board__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:var(--dash-pad);min-height:340px;max-height:min(70vh,720px);overflow:auto;background:linear-gradient(180deg,#f6f8fb,#f9fafc)}.dash-ops-column{display:flex;flex-direction:column;min-width:0;border:1px solid var(--dash-border);border-radius:12px;background:#eef2f7;box-shadow:inset 0 1px #ffffffb3;overflow:hidden}.dash-ops-column__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 14px;border-bottom:1px solid #dfe5ee;background:#fff}.dash-ops-column__head h3{margin:0;color:var(--dash-ink);font-size:.9rem;font-weight:800}.dash-ops-column__head span{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:#eef4ff;color:var(--dash-navy);font-size:.75rem;font-weight:850}.dash-ops-column__body{display:flex;flex-direction:column;gap:10px;padding:12px;min-height:140px;overflow:auto;background:#f4f7fb}.dash-ops-column__empty{margin:16px 6px;color:var(--dash-faint);font-size:.8125rem}.dash-ops-card{position:relative;display:grid;gap:11px;padding:13px;border:1px solid #dfe5ee;border-radius:11px;background:var(--dash-surface);box-shadow:0 1px 2px #0a0d120a,0 10px 22px #0a0d120f}.dash-ops-card:before{content:"";position:absolute;inset-block:12px;inset-inline-start:0;width:3px;border-radius:999px;background:var(--dash-navy);opacity:.65}.dash-ops-card.is-overdue{border-color:var(--dash-border);background:var(--dash-surface)}.dash-ops-card.is-overdue:before{background:#d92d20;opacity:1}.dash-ops-card.is-overdue .dash-ops-card__schedule{border-color:#f6c8c4;background:#fff8f7}.dash-ops-card.is-overdue .dash-ops-card__schedule span,.dash-ops-card.is-overdue .dash-ops-card__schedule strong{color:#c62828}.dash-ops-card__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:10px}.dash-ops-card__schedule{display:grid;align-content:center;min-width:82px;min-height:64px;padding:9px 10px;border:1px solid #dfe5ee;border-radius:8px;background:#f8fafc}.dash-ops-card__schedule span{color:var(--dash-faint);font-size:.66rem;font-weight:800;line-height:1.2}.dash-ops-card__schedule strong{margin-top:4px;color:var(--dash-ink);font-size:.92rem;font-weight:800;line-height:1.25;font-variant-numeric:tabular-nums}.dash-ops-card__meta{min-width:0}.dash-ops-card__client{margin:0;color:var(--dash-ink);font-size:.92rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.dash-ops-card__facts{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:7px}.dash-ops-card__facts span{display:inline-flex;align-items:center;gap:4px;max-width:100%;color:var(--dash-muted);font-size:.75rem;font-weight:650;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-ops-card__facts svg{flex:0 0 auto;color:var(--dash-faint);font-size:.95rem}.dash-ops-card__chips{gap:6px!important;padding-top:2px}.dash-ops-card__checklist{display:flex;flex-wrap:wrap;gap:6px}.dash-ops-card__check{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--dash-border);border-radius:999px;color:var(--dash-muted);font-size:.6875rem;font-weight:600}.dash-ops-card__check.is-done{border-color:#ccebd6;background:#e9f8ef;color:#08752d}.dash-ops-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin:2px -13px -13px;padding:10px 13px;border-top:1px solid #edf0f4;background:#fbfcfd}.dash-ops-card__actions .MuiButton-root{min-height:32px;border-radius:7px;font-weight:750}.dash-ops-card__error{padding:4px 8px}.dash-workboard__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:72px;padding:17px 18px 14px;border-bottom:1px solid var(--dash-border)}.dash-section-heading{min-width:0}.dash-section-heading h2,.dash-panel__head h2,.dash-appointments-card__header h2{margin:0;color:var(--dash-ink);font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:0}.dash-section-heading p,.dash-panel__head p,.dash-appointments-card__header p{margin:4px 0 0;color:var(--dash-muted);font-size:.7rem;font-weight:600;line-height:1.5}.dash-pipeline{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:12px 18px;background:var(--dash-surface-muted);border-bottom:1px solid var(--dash-border)}.dash-pipeline>h3{margin:0;color:var(--dash-muted);font-size:.7rem;font-weight:600;white-space:nowrap}.dash-pipeline__track{display:grid;grid-template-columns:repeat(6,minmax(72px,1fr));min-width:0;overflow-x:auto;scrollbar-width:thin}.dash-pipeline__item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:36px;padding:7px 10px;border:0;border-inline-start:1px solid var(--dash-border);background:transparent;color:var(--dash-muted);font:inherit;cursor:pointer}.dash-pipeline__item:after{content:"";position:absolute;inset-inline:10px;bottom:0;height:2px;background:#9aa4b1;opacity:0}.dash-pipeline__item:first-child{border-inline-start:0}.dash-pipeline__item:hover{background:#eef1f4;color:var(--dash-ink)}.dash-pipeline__item:hover:after,.dash-pipeline__item:focus-visible:after{opacity:1}.dash-pipeline__item--sent:after,.dash-pipeline__item--accepted:after,.dash-pipeline__item--paid:after,.dash-pipeline__item--partial_paid:after,.dash-pipeline__item--rejected:after{opacity:.7}.dash-pipeline__item--sent:after{background:var(--dash-navy)}.dash-pipeline__item--accepted:after,.dash-pipeline__item--paid:after{background:var(--dash-green)}.dash-pipeline__item--partial_paid:after{background:var(--dash-amber)}.dash-pipeline__item--rejected:after{background:var(--dash-red)}.dash-pipeline__item span{min-width:0;overflow:hidden;font-size:.66rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dash-pipeline__item strong{color:var(--dash-ink);font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums}.dash-workboard__table-wrap{min-width:0;max-width:100%;overflow-x:auto;direction:ltr}.dash-workboard__table{width:100%;min-width:780px;border-collapse:collapse;table-layout:fixed}[dir=rtl] .dash-workboard__table{direction:rtl}.dash-workboard__table th,.dash-workboard__table td{padding:12px 14px;text-align:start;border-bottom:1px solid #e9edf1}.dash-workboard__table th{background:#fbfcfd;color:var(--dash-muted);font-size:.63rem;font-weight:600;text-transform:none}.dash-workboard__table th:nth-child(1){width:27%}.dash-workboard__table th:nth-child(2){width:16%}.dash-workboard__table th:nth-child(3){width:12%}.dash-workboard__table th:nth-child(4){width:16%}.dash-workboard__table th:nth-child(5){width:13%}.dash-workboard__table th:nth-child(6){width:11%}.dash-workboard__table th:nth-child(7){width:5%}.dash-workboard__table tbody tr{transition:background-color .14s ease}.dash-workboard__table tbody tr:hover{background:#fafbfc}.dash-workboard__table tbody tr:last-child td{border-bottom:0}.dash-workboard__table td{color:var(--dash-muted);font-size:.73rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-workboard__proposal-link{display:block;overflow:hidden;color:var(--dash-ink);font-size:.77rem;font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dash-workboard__proposal-link:hover{color:var(--dash-navy);text-decoration:underline;text-underline-offset:3px}.dash-workboard__amount{color:var(--dash-ink)!important;font-weight:600!important;font-variant-numeric:tabular-nums}.dash-workboard__open-cell{padding-inline:5px!important}.dash-workboard__open-link{display:grid;place-items:center;width:36px;height:36px;margin-inline-start:auto;border-radius:6px;color:var(--dash-muted)}.dash-workboard__open-link:hover{background:#eef1f4;color:var(--dash-navy)}.dash-workboard__open-link svg{width:17px;height:17px}[dir=rtl] .dash-workboard__open-link svg{transform:rotate(180deg)}.dash-workboard__loading,.dash-workboard__empty{display:flex;align-items:center;justify-content:center;min-height:310px;color:var(--dash-muted)}.dash-workboard__loading{gap:10px;font-size:.78rem}.dash-workboard__empty{flex-direction:column;padding:48px 24px;text-align:center}.dash-workboard__empty h3{margin:0;color:var(--dash-ink);font-size:.92rem;font-weight:600}.dash-workboard__empty p{max-width:360px;margin:7px 0 16px;color:var(--dash-muted);font-size:.75rem}.dash-workboard__alert{margin:16px}.dash-workboard__load-more{margin:14px 18px!important}.dash-operations-rail{grid-area:rail;display:flex;flex-direction:column;gap:var(--dash-gap);min-width:0}.dash-panel,.dash-rail-panel{min-width:0;padding:var(--dash-pad);background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow)}.dash-appointments-card{padding:0;overflow:hidden}.dash-appointments-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 14px;border-bottom:1px solid var(--dash-border)}.dash-agenda-filter.mada-ui-segmented{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0 0 10px;border-radius:10px}.dash-agenda-filter .mada-ui-segmented__item{min-height:32px;padding:5px 8px;font-size:.6875rem}.dash-agenda-state{display:flex;align-items:center;justify-content:center;gap:9px;min-height:112px;padding:18px;color:var(--dash-muted);font-size:.72rem;text-align:center}.dash-agenda-state--empty{background:#fbfcfd}.dash-appointments-card>.mada-ui-state{min-height:112px;padding:18px}.dash-appointments-card>.mada-ui-state h3{color:var(--dash-muted);font-size:.72rem;font-weight:600}.dash-agenda-list{max-height:330px;overflow-y:auto;overscroll-behavior:contain}.dash-agenda-item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:center;min-height:64px;padding:14px 18px;border-bottom:1px solid var(--dash-border);color:inherit;text-decoration:none}.dash-agenda-item--button{width:100%;border:0;background:transparent;font:inherit;text-align:start;cursor:pointer}.dash-agenda-item:last-child{border-bottom:0}.dash-agenda-item:hover,.dash-agenda-item:focus-visible{background:var(--dash-surface-muted)}.dash-agenda-item__time{display:flex;flex-direction:column;gap:3px;padding-inline-end:10px;border-inline-end:1px solid var(--dash-border)}.dash-agenda-item__time strong{color:var(--dash-ink);font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums}.dash-agenda-item__time span{color:var(--dash-faint);font-size:.6875rem;line-height:1.4}.dash-agenda-item__body{min-width:0}.dash-agenda-item__body h3{margin:0;overflow:hidden;color:var(--dash-ink);font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dash-agenda-item__body p{margin:4px 0 8px;overflow:hidden;color:var(--dash-muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.dash-agenda-item .MuiChip-root{height:20px;font-size:.58rem}.appointment-details-drawer{width:min(100vw,620px);max-width:100vw;background:var(--dash-surface)}.appointment-details-shell{height:100%;min-height:0}.appointment-details-head{gap:16px;padding:18px 20px 16px}.appointment-details-title{display:grid;gap:8px;min-width:0}.appointment-details-title>p{margin:0;color:var(--dash-muted);font-size:.75rem;font-weight:700}.appointment-details-title h2{margin:0;color:var(--dash-ink);font-size:1.25rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.appointment-details-actions{padding:14px 20px;border-bottom:1px solid var(--dash-border)}.appointment-details-alert{margin:12px 20px 0}.appointment-details-body{flex:1;min-height:0;overflow-y:auto;padding:18px 20px 24px}.appointment-details-section{display:grid;gap:12px;padding-block:16px;border-bottom:1px solid var(--dash-border)}.appointment-details-section:first-child{padding-top:0}.appointment-details-section:last-child{border-bottom:0}.appointment-details-section h3{margin:0;color:var(--dash-ink);font-size:.95rem;font-weight:700}.appointment-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.appointment-details-row{min-width:0}.appointment-details-row dt{margin:0 0 3px;color:var(--dash-muted);font-size:.72rem;font-weight:700}.appointment-details-row dd{margin:0;color:var(--dash-ink);font-size:.86rem;font-weight:600;line-height:1.55;overflow-wrap:anywhere}.appointment-details-inline-actions{margin-top:2px}.appointment-details-notes{margin:0;color:var(--dash-muted);font-size:.86rem;line-height:1.65;white-space:pre-wrap}.crm-appointments-empty{display:grid;place-items:center;gap:12px;min-height:220px;padding:28px;text-align:center}.crm-appointment-cards{display:grid;gap:12px}.crm-appointment-card{display:grid;grid-template-columns:118px minmax(0,1fr);gap:14px;padding:14px;border-color:var(--dash-border);background:var(--dash-surface);border-radius:10px;box-shadow:var(--dash-shadow-soft)}.crm-appointment-card.is-overdue{border-color:var(--dash-border);border-inline-start:4px solid var(--mada-error, #f33d3d);background:var(--dash-surface)}.crm-appointment-card__schedule{display:grid;align-content:center;min-height:116px;padding:12px;border:1px solid var(--dash-border);border-radius:8px;background:var(--dash-surface-muted)}.crm-appointment-card.is-overdue .crm-appointment-card__schedule{border-color:#f6c8c4;background:#fff8f7}.crm-appointment-card__schedule span{color:var(--dash-faint);font-size:.7rem;font-weight:800;line-height:1.25}.crm-appointment-card__schedule strong{margin-top:8px;color:var(--dash-ink);font-size:1rem;font-weight:800;line-height:1.25;font-variant-numeric:tabular-nums}.crm-appointment-card__schedule small{margin-top:6px;color:var(--dash-muted);font-size:.74rem;font-weight:650;line-height:1.3}.crm-appointment-card.is-overdue .crm-appointment-card__schedule span,.crm-appointment-card.is-overdue .crm-appointment-card__schedule strong{color:var(--dash-red)}.crm-appointment-card__content{display:grid;min-width:0;gap:11px}.crm-appointment-card__head{min-width:0}.crm-appointment-card__client{margin:0;color:var(--dash-ink);font-size:.95rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.crm-appointment-card__time,.crm-appointment-card__notes{margin:4px 0 0;color:var(--dash-muted);font-size:.78rem;line-height:1.55}.crm-appointment-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0}.crm-appointment-card__facts div{min-width:0}.crm-appointment-card__facts dt{color:var(--dash-faint);font-size:.68rem;font-weight:700}.crm-appointment-card__facts dd{margin:3px 0 0;color:var(--dash-ink);font-size:.8rem;font-weight:600;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-appointment-card__actions{padding-top:2px}.crm-appointment-card__actions .MuiButton-root{min-height:34px;border-radius:7px;font-weight:750}.crm-appointment-card__notice{padding:4px 10px}.dash-field-panel{position:relative;overflow:hidden;border-color:var(--mada-brand-200, #c8dcff)}.dash-field-panel__icon{display:grid;place-items:center;width:31px;height:31px;flex:0 0 31px;border-radius:6px;background:#eaf5f1;color:var(--dash-green)}.dash-field-panel__title{color:var(--dash-ink);font-size:.88rem;font-weight:600}.dash-field-panel__hint{margin-top:3px;color:var(--dash-muted);font-size:.68rem}.dash-field-panel__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;border-block:1px solid var(--dash-border)}.dash-field-panel__stats span{display:flex;flex-direction:column;gap:3px;padding:10px 6px;color:var(--dash-muted);font-size:.61rem;text-align:center;border-inline-end:1px solid var(--dash-border)}.dash-field-panel__stats span:last-child{border-inline-end:0}.dash-field-panel__stats strong{color:var(--dash-ink);font-size:.92rem;font-weight:600;font-variant-numeric:tabular-nums}.dash-field-panel__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px}.dash-field-panel__actions .MuiButton-root{min-width:0;padding-inline:7px;font-size:.65rem}.dash-panel__head{margin-bottom:11px}.dash-quick-access{padding:var(--dash-pad)}.dash-quick-access__actions{display:grid;gap:10px}.dash-quick-access__button{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:60px;padding:12px 14px;border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm);background:var(--dash-surface);color:var(--dash-ink);font:inherit;text-align:start;cursor:pointer;box-shadow:var(--dash-shadow-soft);overflow:hidden}.dash-quick-access__button>svg{display:block;width:20px;height:20px;justify-self:center;color:var(--dash-navy);flex-shrink:0}.dash-quick-access__button span{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.dash-quick-access__button strong,.dash-quick-access__button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-quick-access__button strong{font-size:.8125rem;font-weight:600;line-height:1.3}.dash-quick-access__button small{margin-top:0;color:var(--dash-muted);font-size:.6875rem;font-weight:600;line-height:1.35}.dash-quick-access__button:hover{border-color:var(--dash-border-strong);background:var(--dash-surface-muted)}.dash-quick-access__button:focus-visible{outline:3px solid var(--mada-brand-200, #cfe0ff);outline-offset:2px}.dash-quick-access__button:disabled{opacity:.55;cursor:not-allowed}.dash-shortcut-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--dash-border);border-inline-start:1px solid var(--dash-border)}.dash-shortcut{display:flex;align-items:center;gap:8px;min-width:0;min-height:42px;padding:8px 10px;border:0;border-inline-end:1px solid var(--dash-border);border-bottom:1px solid var(--dash-border);border-radius:0;background:var(--dash-surface);color:var(--dash-muted);font:inherit;font-size:.66rem;font-weight:600;text-align:start;text-decoration:none;cursor:pointer}.dash-shortcut:hover{background:var(--dash-surface-muted);color:var(--dash-navy)}.dash-shortcut svg{width:16px;height:16px;flex:0 0 16px}.dash-shortcut span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-shortcut--calculator{color:var(--dash-navy)}.dash-home__locked{display:grid;place-items:center;min-height:128px;text-align:center}.dash-home__locked h3{margin:6px 0 0;font-size:.78rem}.dash-home__locked p{margin:3px 0 0;color:var(--dash-muted);font-size:.68rem}@media(max-width:1180px){.dash-command-bar{grid-template-columns:minmax(240px,.8fr) minmax(360px,1fr)}.dash-home__workspace{grid-template-columns:minmax(0,1fr) 320px}.dash-attention-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-attention-quick-links{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-ops-board__filters,.dash-ops-board__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-ops-board__segments{grid-template-columns:1fr}.dash-kpi{padding-inline:16px}}@media(max-width:960px){.dash-focus-panel{grid-template-columns:1fr}.dash-focus-panel__heading p{max-width:none}.dash-attention-strip__grid,.dash-attention-strip__shell{grid-template-columns:1fr}.dash-attention-strip__summary,.dash-attention-quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-ops-board__columns{grid-template-columns:1fr;max-height:none}.dash-command-bar{grid-template-columns:1fr;align-items:stretch;gap:12px}.dash-command-bar__controls,.dash-command-search{width:100%;max-width:none}.dash-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-kpi:nth-child(2){border-inline-end:0}.dash-kpi:nth-child(-n+2){border-bottom:1px solid var(--dash-border)}.dash-home__workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"workboard" "rail"}.dash-operations-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1 / -1;width:100%;justify-self:stretch;align-items:start}}@media(max-width:640px){.dash-home{gap:12px}.dash-command-bar{padding-bottom:12px}.dash-command-bar__title{font-size:1.16rem}.dash-command-bar__subtitle{font-size:.74rem}.dash-kpi{min-height:112px;padding:14px}.dash-focus-panel{padding:12px}.dash-focus-panel__grid{grid-template-columns:1fr}.dash-focus-card{min-height:0}.dash-attention-strip__shell,.dash-attention-quick-links,.dash-attention-strip__grid{padding-inline:14px}.dash-attention-strip__summary,.dash-attention-quick-links{grid-template-columns:1fr}.dash-attention-quick-link{min-height:58px}.dash-focus-card__actions .MuiButton-root,.dash-followup-item,.dash-agenda-filter button,.dash-workboard__open-link{min-height:44px}.appointment-details-drawer{width:100vw}.appointment-details-grid,.crm-appointment-card__facts,.crm-appointment-card{grid-template-columns:1fr}.crm-appointment-card__schedule{min-height:0}.dash-ops-card__top{grid-template-columns:minmax(0,1fr) auto}.dash-ops-card__schedule{grid-column:1 / -1;min-height:0}.dash-ops-board__metrics,.dash-ops-board__filters{grid-template-columns:1fr}.dash-ops-metric{min-height:58px}.dash-workboard__open-link{width:44px;height:44px}.dash-kpi__value{font-size:1.42rem}.dash-kpi__label{font-size:.69rem}.dash-workboard__header{min-height:0;padding:14px}.dash-pipeline{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 14px}.dash-pipeline__track{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.dash-pipeline__item:nth-child(4){border-inline-start:0}.dash-workboard__table{min-width:100%}.dash-workboard__table th,.dash-workboard__table td{padding:10px 8px}.dash-workboard__table th:nth-child(1){width:42%}.dash-workboard__table th:nth-child(2){width:25%}.dash-workboard__table th:nth-child(3){width:23%}.dash-workboard__table th:nth-child(7){width:10%}.dash-workboard__table th:nth-child(4),.dash-workboard__table th:nth-child(5),.dash-workboard__table th:nth-child(6),.dash-workboard__table td:nth-child(4),.dash-workboard__table td:nth-child(5),.dash-workboard__table td:nth-child(6){display:none}.dash-workboard__proposal-link{font-size:.7rem}.dash-operations-rail{display:flex;grid-column:1 / -1;width:100%;justify-self:stretch;align-items:stretch}.dash-appointments-card__header{flex-direction:column}.dash-shortcut-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.dash-workboard__table tbody tr{transition:none}}:root{color-scheme:light;--app-font-en: "Poppins", "Roboto", "Cairo", Arial, sans-serif;--app-font-ar: "Cairo", "Poppins", "Roboto", Arial, sans-serif;--app-bg: var(--mada-bg-secondary, #fafafa)}html,body{margin:0;background-color:var(--app-bg);color:#111827;font-family:var(--app-font-ar);font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0}#root,body{font-family:var(--app-font-ar)}[dir=rtl],:lang(ar){font-family:var(--app-font-ar)}[dir=ltr],:lang(en){font-family:var(--app-font-en)}#root{background-color:var(--app-bg)}.madas-app-layout{font-weight:var(--mada-font-weight-regular, 400)}button,input,select,textarea,.MuiTypography-root,.MuiButton-root,.MuiInputBase-root{font-family:inherit}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media print{@page{margin:12mm 10mm 14mm;size:A4}body *{visibility:hidden}.print-only,.print-only *,.receipt-voucher-print,.receipt-voucher-print *,.delivery-receipt-print,.delivery-receipt-print *,.accounting-invoice-print,.accounting-invoice-print *,.accounting-receipt-print,.accounting-receipt-print *{visibility:visible;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-only{position:absolute;left:0;top:0;width:100%;padding-top:0;padding-bottom:0;padding-right:6mm!important;padding-left:4mm;box-sizing:border-box;direction:rtl}.receipt-voucher-print,.delivery-receipt-print,.accounting-invoice-print,.accounting-receipt-print{position:absolute!important;left:0!important;top:0!important;width:210mm!important;max-width:210mm!important;min-height:297mm!important;margin:0!important;padding:0!important;box-sizing:border-box;overflow:visible!important}.receipt-voucher-print,.delivery-receipt-print,.accounting-receipt-print{direction:rtl}.print-only .avoid-break{break-inside:avoid-page!important;page-break-inside:avoid!important}.print-only .article-heading{break-after:avoid-page!important;page-break-after:avoid!important}.print-only .article-heading+*{break-before:avoid-page!important;page-break-before:avoid!important}body{margin:0;padding:0}}.rich-text-body{color:#1f2937}.rich-text-body p{margin:0 0 1.2mm;line-height:1.45}.rich-text-body p:empty{min-height:.8em;margin:0 0 .6mm}.rich-text-body h1,.rich-text-body h2,.rich-text-body h3{color:#1e3a8a;font-weight:600;line-height:1.25;margin:2.5mm 0 1mm;page-break-after:avoid}.rich-text-body h1{font-size:1.1rem}.rich-text-body h2{font-size:.98rem}.rich-text-body h3{font-size:.88rem}.rich-text-body h1:first-child,.rich-text-body h2:first-child,.rich-text-body h3:first-child{margin-top:0}.rich-text-body ul,.rich-text-body ol{margin:.5mm 0 1.5mm;padding-inline-start:6mm}.rich-text-body li{margin:.3mm 0;line-height:1.4}.rich-text-body li>p{margin:0}.rich-text-body strong{font-weight:600}.rich-text-body em{font-style:italic}.rich-text-body u{text-decoration:underline}.rich-text-body a{color:#1558d6;text-decoration:underline}.rich-text-body blockquote{margin:1mm 0 1.5mm;padding:1mm 2.5mm;border-inline-start:3px solid #93c5fd;background:#eff6ff;color:#1e3a8a;font-style:italic;border-radius:2px}.rich-text-body pre,.rich-text-body code{font-family:Menlo,Consolas,monospace;font-size:.78rem;background:#fff;border-radius:2px;padding:.3mm 1mm}.rich-text-body pre{padding:1.5mm 2mm;white-space:pre-wrap;word-break:break-word;margin:1mm 0 1.5mm}.rich-text-body img{max-width:100%;height:auto;display:block;margin:1mm 0;border-radius:2px}.item-desc-inline .rich-text-body p{margin:0 0 .8mm}.item-desc-inline .rich-text-body ul,.item-desc-inline .rich-text-body ol{margin:.3mm 0 1mm;padding-inline-start:5mm}.item-desc-inline .rich-text-body h1{font-size:.9rem;margin:1.5mm 0 .8mm}.item-desc-inline .rich-text-body h2{font-size:.82rem;margin:1.2mm 0 .8mm}.item-desc-inline .rich-text-body h3{font-size:.78rem;margin:1mm 0 .6mm}
