*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{color:#111827;direction:rtl;background:#f3f4f6;font-family:Vazirmatn,Tahoma,Arial,sans-serif}button,input,textarea,select{font-family:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}table{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f3f4f6}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}:where(.campaigns-hero,.crm-records-hero,.activities-hero,.ps-page-header,.invoice-page-hero,.quotes-hero,.quote-editor-hero,.payments-hero,.users-settings-header,.roles-header){border:1px solid #e2e8f0;align-items:center;gap:14px;background:linear-gradient(135deg, #fff 0%, color-mix(in srgb, var(--theme-primary,#2563eb) 6%, #fff) 100%)!important;color:#0f172a!important;border-radius:18px!important;padding:16px 18px!important;box-shadow:0 12px 30px #0f172a0f!important}:where(.campaigns-hero,.crm-records-hero,.activities-hero,.ps-page-header,.invoice-page-hero,.quotes-hero,.quote-editor-hero,.payments-hero,.users-settings-header,.roles-header) h1{color:#0f172a!important;margin:0!important;font-size:clamp(20px,1.75vw,24px)!important;font-weight:900!important;line-height:1.35!important}:where(.campaigns-hero,.crm-records-hero,.activities-hero,.ps-page-header,.invoice-page-hero,.quotes-hero,.quote-editor-hero,.payments-hero,.users-settings-header,.roles-header) p{max-width:760px;color:#64748b!important;margin:7px 0 0!important;font-size:13px!important;line-height:1.85!important}:where(.campaigns-eyebrow,.crm-records-kicker,.activities-eyebrow,.invoice-eyebrow,.quote-eyebrow,.payments-eyebrow){border:1px solid color-mix(in srgb, var(--theme-primary,#2563eb) 18%, #e2e8f0);border-radius:999px;align-items:center;gap:6px;margin-bottom:7px;padding:4px 9px;display:inline-flex;background:color-mix(in srgb, var(--theme-primary,#2563eb) 8%, #fff)!important;color:color-mix(in srgb, var(--theme-primary,#2563eb) 78%, #0f172a)!important;font-size:11.5px!important;font-weight:850!important}:where(.campaigns-actions,.crm-records-actions,.activities-hero__actions,.ps-header-actions,.invoice-hero-actions,.quotes-hero-actions,.payments-hero-actions,.users-settings-header__actions,.roles-header__actions){flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex;gap:8px!important}.crm-refresh-icon-btn{border:1px solid color-mix(in srgb, var(--theme-primary,#2563eb) 20%, #dbe3ef)!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;color:color-mix(in srgb, var(--theme-primary,#2563eb) 80%, #0f172a)!important;background:#fff!important;border-radius:12px!important;flex:0 0 38px!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0!important;line-height:1!important;display:inline-flex!important;box-shadow:0 8px 20px #0f172a12!important}.crm-refresh-icon-btn:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb, var(--theme-primary,#2563eb) 36%, #cbd5e1)!important;background:color-mix(in srgb, var(--theme-primary,#2563eb) 6%, #fff)!important;box-shadow:0 12px 26px #0f172a1a!important}.crm-refresh-icon-btn:disabled{opacity:.62!important;cursor:not-allowed!important;transform:none!important}.crm-refresh-icon-btn.is-loading svg,.crm-refresh-icon-btn:disabled svg{animation:.85s linear infinite crm-refresh-spin}@keyframes crm-refresh-spin{to{transform:rotate(360deg)}}@media (width<=768px){:where(.campaigns-hero,.crm-records-hero,.activities-hero,.ps-page-header,.invoice-page-hero,.quotes-hero,.quote-editor-hero,.payments-hero,.users-settings-header,.roles-header){align-items:stretch}:where(.campaigns-actions,.crm-records-actions,.activities-hero__actions,.ps-header-actions,.invoice-hero-actions,.quotes-hero-actions,.payments-hero-actions,.users-settings-header__actions){justify-content:flex-start}}.workspace-state{background:radial-gradient(circle at 100% 0,#dff5f2 0,#0000 38%),#f5f7f9;place-items:center;min-height:100vh;padding:24px;font-family:Vazirmatn,Tahoma,sans-serif;display:grid}.workspace-state__card{text-align:center;background:#fff;border:1px solid #dce5e7;border-radius:28px;width:min(520px,100%);padding:38px;box-shadow:0 24px 70px #0f2b321a}.workspace-state__card>img{object-fit:contain;width:58px;height:58px;margin-bottom:16px}.workspace-state__card>span{color:#0f6f68;font-size:13px;font-weight:800;display:block}.workspace-state__card h1{color:#16252a;margin:10px 0 12px;font-size:28px}.workspace-state__card p{color:#607178;max-width:410px;margin:0 auto 26px;line-height:2}.workspace-state__card form{gap:12px;display:grid}.workspace-state__input{direction:ltr;background:#fbfdfd;border:1px solid #ccdadd;border-radius:14px;align-items:center;height:52px;display:flex;overflow:hidden}.workspace-state__input input{height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 14px}.workspace-state__input small{color:#718187;border-left:1px solid #e3ebed;padding:0 14px}.workspace-state__card button{color:#fff;cursor:pointer;height:50px;font:inherit;background:#0f6f68;border:0;border-radius:14px;font-weight:800}.workspace-state__card>a{color:#0f6f68;margin-top:22px;font-weight:700;text-decoration:none;display:inline-block}@media (width<=600px){.workspace-state{padding:14px}.workspace-state__card{border-radius:22px;padding:28px 20px}.workspace-state__card h1{font-size:23px}}.hadaf-floating-notice-layer{z-index:30000;pointer-events:none;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.hadaf-floating-notice{pointer-events:auto;direction:rtl;background:#fff;border:1px solid #0000;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;width:min(460px,100vw - 32px);padding:16px 16px 16px 12px;animation:.18s ease-out both hadaf-floating-notice-in;display:grid;box-shadow:0 24px 70px #0f172a3d,0 8px 24px #0f172a1f}.hadaf-floating-notice--error{background:snow;border-color:#fecaca}.hadaf-floating-notice--success{background:#f7fffb;border-color:#a7f3d0}.hadaf-floating-notice--info{background:#f8fbff;border-color:#bfdbfe}.hadaf-floating-notice__icon{border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.hadaf-floating-notice--error .hadaf-floating-notice__icon{color:#b91c1c;background:#fee2e2}.hadaf-floating-notice--success .hadaf-floating-notice__icon{color:#047857;background:#d1fae5}.hadaf-floating-notice--info .hadaf-floating-notice__icon{color:#1d4ed8;background:#dbeafe}.hadaf-floating-notice__content{min-width:0}.hadaf-floating-notice__content strong{color:#0f172a;margin-bottom:4px;font-size:15px;font-weight:800;display:block}.hadaf-floating-notice__content p{color:#334155;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.9}.hadaf-floating-notice__close{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.hadaf-floating-notice__close:hover{color:#0f172a;background:#0f172a12}@keyframes hadaf-floating-notice-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=640px){.hadaf-floating-notice-layer{align-items:center;padding:14px}.hadaf-floating-notice{border-radius:16px;width:100%;padding:14px 14px 14px 10px}}.hadaf-global-notice-source{display:none!important}:root{--hadaf-page-header-primary:var(--theme-primary,var(--color-primary,#168a80));--hadaf-page-header-text:#0f172a;--hadaf-page-header-muted:#64748b;--hadaf-page-header-border:color-mix(in srgb, var(--hadaf-page-header-primary) 15%, #e2e8f0);--hadaf-page-header-soft:color-mix(in srgb, var(--hadaf-page-header-primary) 7%, #fff);--hadaf-page-header-category-main:#2563eb;--hadaf-page-header-category-sub:#16a34a;--hadaf-page-header-category-admin:#7c3aed}:where(.dashboard-hero-v2,.reports-hero,.dashboard-settings-hero,.campaigns-hero,.crm-records-hero,.activities-hero,.ps-page-header,.invoice-page-hero,.invoice-editor-topbar,.quotes-hero,.quote-editor-hero,.payments-hero,.finance-hero,.plx-hero,.account-statement-hero,.organization-header,.dashboard-settings-hero,.sms-page__header,.strategic-hero,.users-settings-header,.roles-header,.deals-page__header,.leads-page__header,.process-page-header){--hadaf-page-header-badge-color:var(--hadaf-page-header-primary);z-index:5!important;border:1px solid var(--hadaf-page-header-border)!important;width:100%!important;min-height:0!important;color:var(--hadaf-page-header-text)!important;background:#fff!important;border-radius:18px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin:0 0 16px!important;padding:16px 18px!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:0 10px 28px #0f172a0f!important}:where(.dashboard-hero-v2,.reports-hero,.dashboard-settings-hero,.campaigns-hero,.crm-records-hero,.activities-hero,.ps-page-header,.invoice-page-hero,.invoice-editor-topbar,.quotes-hero,.quote-editor-hero,.payments-hero,.finance-hero,.plx-hero,.account-statement-hero,.organization-header,.dashboard-settings-hero,.sms-page__header,.strategic-hero,.users-settings-header,.roles-header,.deals-page__header,.leads-page__header,.process-page-header)>*{z-index:1!important;position:relative!important}.dashboard-hero-v2--access-aware:before,.dashboard-page .dashboard-hero-v2:before,.dashboard-page--dana-style .dashboard-hero-v2:before{content:none!important;background:0 0!important;display:none!important}.dashboard-page .dashboard-hero-v2__content h1:before,.dashboard-page--dana-style .dashboard-hero-v2__content h1:before{content:none!important;display:none!important}:where(.dashboard-hero-v2,.reports-hero,.dashboard-settings-hero,.campaigns-hero,.crm-records-hero,.activities-hero,.ps-page-header,.invoice-page-hero,.invoice-editor-topbar,.quotes-hero,.quote-editor-hero,.payments-hero,.finance-hero,.plx-hero,.account-statement-hero,.organization-header,.dashboard-settings-hero,.sms-page__header,.strategic-hero,.users-settings-header,.roles-header,.deals-page__header,.leads-page__header,.process-page-header) :where(h1){color:var(--hadaf-page-header-text)!important;letter-spacing:-.02em!important;margin:0!important;font-size:clamp(20px,1.55vw,23px)!important;font-weight:900!important;line-height:1.45!important}:where(.dashboard-hero-v2,.reports-hero,.dashboard-settings-hero,.campaigns-hero,.crm-records-hero,.activities-hero,.ps-page-header,.invoice-page-hero,.invoice-editor-topbar,.quotes-hero,.quote-editor-hero,.payments-hero,.finance-hero,.plx-hero,.account-statement-hero,.organization-header,.dashboard-settings-hero,.sms-page__header,.strategic-hero,.users-settings-header,.roles-header,.deals-page__header,.leads-page__header,.process-page-header) :where(p){max-width:760px!important;color:var(--hadaf-page-header-muted)!important;margin:6px 0 0!important;font-size:12.5px!important;font-weight:600!important;line-height:1.85!important;display:block!important}:where(.dashboard-hero-v2,.campaigns-hero,.crm-records-hero,.activities-hero,.deals-page__header,.leads-page__header){--hadaf-page-header-badge-color:var(--hadaf-page-header-category-main)}:where(.ps-page-header,.invoice-page-hero,.invoice-editor-topbar,.quotes-hero,.quote-editor-hero,.payments-hero,.finance-hero,.plx-hero,.account-statement-hero){--hadaf-page-header-badge-color:var(--hadaf-page-header-category-sub)}:where(.reports-hero,.dashboard-settings-hero,.organization-header,.sms-page__header,.strategic-hero,.users-settings-header,.roles-header,.process-page-header){--hadaf-page-header-badge-color:var(--hadaf-page-header-category-admin)}:where(.dashboard-hero-v2,.reports-hero,.dashboard-settings-hero,.campaigns-hero,.crm-records-hero,.activities-hero,.ps-page-header,.invoice-page-hero,.invoice-editor-topbar,.quotes-hero,.quote-editor-hero,.payments-hero,.finance-hero,.plx-hero,.account-statement-hero,.organization-header,.dashboard-settings-hero,.sms-page__header,.strategic-hero,.users-settings-header,.roles-header,.deals-page__header,.leads-page__header,.process-page-header){--hadaf-page-header-badge-soft:color-mix(in srgb, var(--hadaf-page-header-badge-color) 8%, #fff);--hadaf-page-header-badge-border:color-mix(in srgb, var(--hadaf-page-header-badge-color) 22%, #e2e8f0);--hadaf-page-header-badge-text:color-mix(in srgb, var(--hadaf-page-header-badge-color) 82%, #0f172a)}:where(.dashboard-hero-v2__content>span,.reports-hero>div:first-child>span,.campaigns-eyebrow,.crm-records-kicker,.activities-eyebrow,.invoice-eyebrow,.quote-kicker,.quote-eyebrow,.payments-eyebrow,.finance-eyebrow,.plx-eyebrow,.account-statement-hero>div:first-child>span,.strategic-hero>div:first-child>span){border:1px solid var(--hadaf-page-header-badge-border)!important;background:var(--hadaf-page-header-badge-soft)!important;width:auto!important;color:var(--hadaf-page-header-badge-text)!important;border-radius:999px!important;align-items:center!important;gap:6px!important;margin:0 0 7px!important;padding:4px 9px!important;font-size:11.5px!important;font-weight:850!important;line-height:1.35!important;display:inline-flex!important}:where(.dashboard-hero-v2__actions,.reports-hero__actions,.campaigns-actions,.crm-records-actions,.activities-hero__actions,.ps-header-actions,.invoice-hero-actions,.quotes-hero-actions,.payments-hero-actions,.finance-hero-actions,.plx-hero-actions,.organization-header__actions,.users-settings-header__actions,.deals-page__actions,.leads-page__actions){flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0!important;display:flex!important}:where(.crm-refresh-icon-btn,.reports-icon-action,.dashboard-icon-action,.organization-refresh-button,.settings-refresh-button),:where(button[aria-label*=بروزرسانی],button[aria-label*=بازخوانی]){border:1px solid color-mix(in srgb, var(--hadaf-page-header-primary) 20%, #dbe3ef)!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;color:color-mix(in srgb, var(--hadaf-page-header-primary) 80%, #0f172a)!important;background:#fff!important;border-radius:12px!important;flex:0 0 38px!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0!important;font-size:0!important;line-height:1!important;display:inline-flex!important;box-shadow:0 8px 18px #0f172a12!important}:where(.crm-refresh-icon-btn,.reports-icon-action,.dashboard-icon-action,.organization-refresh-button,.settings-refresh-button):hover:not(:disabled),:where(button[aria-label*=بروزرسانی],button[aria-label*=بازخوانی]):hover:not(:disabled){border-color:color-mix(in srgb, var(--hadaf-page-header-primary) 36%, #cbd5e1)!important;background:var(--hadaf-page-header-soft)!important;transform:translateY(-1px)!important;box-shadow:0 12px 24px #0f172a1a!important}:where(.crm-refresh-icon-btn,.reports-icon-action,.dashboard-icon-action,.organization-refresh-button,.settings-refresh-button) svg,:where(button[aria-label*=بروزرسانی],button[aria-label*=بازخوانی]) svg{width:16px!important;height:16px!important;font-size:16px!important}:where(.crm-refresh-icon-btn,.reports-icon-action,.dashboard-icon-action,.organization-refresh-button,.settings-refresh-button):first-letter,:where(button[aria-label*=بروزرسانی],button[aria-label*=بازخوانی]):first-letter{font-size:16px!important}:where(.reports-icon-action,.dashboard-icon-action){font-size:17px!important;font-weight:900!important}.dashboard-hero-v2__selector{min-width:260px!important;max-width:320px!important;margin:0!important}.dashboard-hero-v2__selector label{color:var(--hadaf-page-header-muted)!important;font-size:11.5px!important;font-weight:850!important}.dashboard-access-badges{margin-top:8px!important}@media (width<=920px){:where(.dashboard-hero-v2,.reports-hero,.campaigns-hero,.crm-records-hero,.activities-hero,.ps-page-header,.invoice-page-hero,.quotes-hero,.quote-editor-hero,.payments-hero,.finance-hero,.plx-hero,.account-statement-hero,.organization-header,.strategic-hero,.users-settings-header,.roles-header,.deals-page__header,.leads-page__header,.process-page-header){flex-direction:column!important;align-items:stretch!important}:where(.dashboard-hero-v2__actions,.reports-hero__actions,.campaigns-actions,.crm-records-actions,.activities-hero__actions,.ps-header-actions,.invoice-hero-actions,.quotes-hero-actions,.payments-hero-actions,.finance-hero-actions,.plx-hero-actions,.organization-header__actions,.users-settings-header__actions,.deals-page__actions,.leads-page__actions){justify-content:flex-start!important}.dashboard-hero-v2__selector{width:100%!important;min-width:0!important;max-width:none!important}}:where(.dashboard-hero-v2,.reports-hero,.dashboard-settings-hero,.campaigns-hero,.crm-records-hero,.activities-hero,.ps-page-header,.invoice-page-hero,.invoice-editor-topbar,.quotes-hero,.quote-editor-hero,.payments-hero,.finance-hero,.plx-hero,.account-statement-hero,.organization-header,.dashboard-settings-hero,.sms-page__header,.strategic-hero,.users-settings-header,.roles-header,.deals-page__header,.leads-page__header,.process-page-header)>:where(div,section):first-child>span:first-child{border:1px solid var(--hadaf-page-header-badge-border)!important;background:var(--hadaf-page-header-badge-soft)!important;width:fit-content!important;max-width:100%!important;color:var(--hadaf-page-header-badge-text)!important;letter-spacing:0!important;border-radius:999px!important;align-items:center!important;gap:6px!important;margin:0 0 7px!important;padding:4px 9px!important;font-size:11.5px!important;font-weight:850!important;line-height:1.35!important;display:inline-flex!important}:where(.dashboard-hero-v2,.reports-hero,.dashboard-settings-hero,.campaigns-hero,.crm-records-hero,.activities-hero,.ps-page-header,.invoice-page-hero,.invoice-editor-topbar,.quotes-hero,.quote-editor-hero,.payments-hero,.finance-hero,.plx-hero,.account-statement-hero,.organization-header,.dashboard-settings-hero,.sms-page__header,.strategic-hero,.users-settings-header,.roles-header,.deals-page__header,.leads-page__header,.process-page-header)>:where(div,section):first-child>span:first-child svg{flex:0 0 14px!important;width:14px!important;height:14px!important}:where(.invoice-page-hero,.invoice-editor-topbar,.quotes-hero,.quote-editor-hero,.payments-hero,.finance-hero,.plx-hero,.account-statement-hero,.ps-page-header){--hadaf-page-header-badge-color:var(--hadaf-page-header-category-sub)!important}:where(.reports-hero,.dashboard-settings-hero,.organization-header,.strategic-hero,.sms-page__header,.users-settings-header,.roles-header,.process-page-header){--hadaf-page-header-badge-color:var(--hadaf-page-header-category-admin)!important}:where(.dashboard-settings-hero,.sms-page__header){--hadaf-page-header-badge-soft:color-mix(in srgb, var(--hadaf-page-header-badge-color) 8%, #fff);--hadaf-page-header-badge-border:color-mix(in srgb, var(--hadaf-page-header-badge-color) 22%, #e2e8f0);--hadaf-page-header-badge-text:color-mix(in srgb, var(--hadaf-page-header-badge-color) 82%, #0f172a)}:where(.dashboard-settings-hero,.sms-page__header)>:where(div,section):first-child>span:first-child{border:1px solid var(--hadaf-page-header-badge-border)!important;background:var(--hadaf-page-header-badge-soft)!important;width:fit-content!important;max-width:100%!important;color:var(--hadaf-page-header-badge-text)!important;border-radius:999px!important;align-items:center!important;gap:6px!important;margin:0 0 7px!important;padding:4px 9px!important;font-size:11.5px!important;font-weight:850!important;line-height:1.35!important;display:inline-flex!important}:where(.invoice-page-hero,.invoice-editor-topbar) .invoice-eyebrow{border-color:color-mix(in srgb, var(--hadaf-page-header-category-sub) 22%, #e2e8f0)!important;background:color-mix(in srgb, var(--hadaf-page-header-category-sub) 8%, #fff)!important;color:color-mix(in srgb, var(--hadaf-page-header-category-sub) 82%, #0f172a)!important}:where(.ps-page-header,.process-page-header,.invoice-page-hero,.invoice-editor-topbar,.reports-hero,.dashboard-settings-hero,.organization-header,.strategic-hero,.sms-page__header,.users-settings-header,.roles-header){--hadaf-page-header-badge-soft:color-mix(in srgb, var(--hadaf-page-header-badge-color) 8%, #fff)!important;--hadaf-page-header-badge-border:color-mix(in srgb, var(--hadaf-page-header-badge-color) 22%, #e2e8f0)!important;--hadaf-page-header-badge-text:color-mix(in srgb, var(--hadaf-page-header-badge-color) 82%, #0f172a)!important}:where(.ps-page-header .ps-eyebrow,.process-page-header .process-page-eyebrow,.invoice-page-hero .invoice-eyebrow,.invoice-editor-topbar .invoice-eyebrow,.reports-hero>div:first-child>span){border:1px solid var(--hadaf-page-header-badge-border)!important;background:var(--hadaf-page-header-badge-soft)!important;width:fit-content!important;max-width:100%!important;color:var(--hadaf-page-header-badge-text)!important;border-radius:999px!important;align-items:center!important;gap:6px!important;margin:0 0 7px!important;padding:4px 9px!important;font-size:11.5px!important;font-weight:850!important;line-height:1.35!important;display:inline-flex!important}:where(.ps-page-header,.process-page-header){--hadaf-page-header-badge-color:var(--hadaf-page-header-category-main)!important}:where(.invoice-page-hero,.invoice-editor-topbar,.quotes-hero,.quote-editor-hero,.payments-hero,.finance-hero,.plx-hero,.account-statement-hero){--hadaf-page-header-badge-color:var(--hadaf-page-header-category-sub)!important}:where(.reports-hero,.dashboard-settings-hero,.organization-header,.strategic-hero,.sms-page__header,.users-settings-header,.roles-header){--hadaf-page-header-badge-color:var(--hadaf-page-header-category-admin)!important}:where(.ps-page-header,.process-page-header,.invoice-page-hero,.invoice-editor-topbar,.quotes-hero,.quote-editor-hero,.payments-hero,.finance-hero,.plx-hero,.account-statement-hero,.reports-hero,.dashboard-settings-hero,.organization-header,.strategic-hero,.sms-page__header,.users-settings-header,.roles-header){--hadaf-page-header-badge-soft:color-mix(in srgb, var(--hadaf-page-header-badge-color) 8%, #fff)!important;--hadaf-page-header-badge-border:color-mix(in srgb, var(--hadaf-page-header-badge-color) 22%, #e2e8f0)!important;--hadaf-page-header-badge-text:color-mix(in srgb, var(--hadaf-page-header-badge-color) 82%, #0f172a)!important}:where(.ps-eyebrow,.process-page-eyebrow,.invoice-eyebrow,.reports-hero>div:first-child>span){border-color:var(--hadaf-page-header-badge-border)!important;background:var(--hadaf-page-header-badge-soft)!important;color:var(--hadaf-page-header-badge-text)!important}.app-layout .invoices-page :where(.invoice-page-hero,.invoice-editor-topbar) .invoice-eyebrow,.invoices-page :where(.invoice-page-hero,.invoice-editor-topbar) .invoice-eyebrow{color:#15803d!important;box-shadow:none!important;background:#ecf8f1!important;border-color:#b5d9cb!important}.performance-goals-page{padding:0!important}:where(.data-management-header,.performance-goals-hero,.my-work-header){z-index:5!important;border:1px solid color-mix(in srgb, var(--theme-primary,#0f6f68) 15%, #e2e8f0)!important;color:#0f172a!important;background:#fff!important;border-radius:18px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:0!important;margin:0 0 16px!important;padding:16px 18px!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:0 10px 28px #0f172a0f!important}:where(.data-management-header,.performance-goals-hero,.my-work-header)>*{z-index:1;min-width:0;position:relative}:where(.data-management-header,.performance-goals-hero,.my-work-header) h1{color:#0f172a!important;letter-spacing:-.02em!important;margin:0!important;font-size:clamp(20px,1.55vw,23px)!important;font-weight:900!important;line-height:1.45!important}:where(.data-management-header,.performance-goals-hero,.my-work-header) p{color:#64748b!important;max-width:760px!important;margin:6px 0 0!important;font-size:12.5px!important;font-weight:600!important;line-height:1.85!important}:where(.data-management-eyebrow,.performance-goals-hero>div:first-child>span){color:#6834ca!important;background:#f5effe!important;border:1px solid #ccc2ef!important;border-radius:999px!important;align-items:center!important;width:auto!important;margin:0 0 7px!important;padding:4px 9px!important;font-size:11.5px!important;font-weight:850!important;line-height:1.35!important;display:inline-flex!important}.data-management-header__badge,.performance-goals-hero__badges{flex:none!important;min-width:0!important;max-width:min(320px,40%)!important}.my-work-refresh-btn{flex:none;min-width:116px}.my-work-refresh-btn:disabled{cursor:wait!important}@media (width<=760px){:where(.data-management-header,.performance-goals-hero,.my-work-header){border-radius:16px!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:14px!important}.data-management-header__badge,.performance-goals-hero__badges{width:100%!important;max-width:none!important}.my-work-refresh-btn{width:100%}}.subscription-lock-page{background:#f6f8fb;justify-content:center;align-items:center;min-height:calc(100vh - 96px);padding:32px;display:flex}.subscription-lock-card{text-align:right;background:#fff;border:1px solid #dbe4f0;border-radius:24px;width:min(520px,100%);padding:28px;box-shadow:0 18px 55px #0f172a14}.subscription-lock-badge{color:#c2410c;background:#fff7ed;border-radius:999px;justify-content:center;align-items:center;margin-bottom:14px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.subscription-lock-card h1{color:#0f172a;margin:0 0 10px;font-size:22px;line-height:1.7}.subscription-lock-card p{color:#64748b;margin:0;font-size:14px;line-height:2}.subscription-lock-card--wide{width:min(620px,100%)}.subscription-lock-badge--danger{color:#b91c1c;background:#fef2f2}.subscription-lock-badge--warning{color:#c2410c;background:#fff7ed}.subscription-lock-action{background:var(--crm-primary,#2563eb);color:#fff;cursor:pointer;border:0;border-radius:14px;margin-top:20px;padding:11px 18px;font-weight:800;box-shadow:0 12px 30px #2563eb2e}.subscription-lock-support{color:#475569;background:#f8fafc;border-radius:16px;margin-top:18px;padding:12px 14px;font-size:13px;line-height:2}.route-loading{color:#45656b;justify-content:center;align-items:center;gap:10px;min-height:45vh;font-weight:800;display:flex}.route-loading__spinner{border:3px solid #d9e8e5;border-top-color:#0f6f68;border-radius:50%;width:22px;height:22px;animation:.75s linear infinite route-loading-spin}@keyframes route-loading-spin{to{transform:rotate(360deg)}}:root{--ui-primary:#168a80;--ui-primary-hover:#0f6f68;--ui-primary-soft:#dff8f4;--ui-primary-soft-2:#f6fcfb;--ui-surface:#fff;--ui-surface-soft:#f8fafc;--ui-bg:#f5f7fb;--ui-text:#0f172a;--ui-text-muted:#64748b;--ui-border:#e2e8f0;--ui-border-strong:#cbd5e1;--ui-danger:#dc2626;--ui-danger-soft:#fef2f2;--ui-warning:#d97706;--ui-warning-soft:#fff7ed;--ui-success:#168a80;--ui-success-soft:#f6fcfb;--ui-radius-xs:8px;--ui-radius-sm:10px;--ui-radius-md:14px;--ui-radius-lg:18px;--ui-radius-xl:22px;--ui-shadow-xs:0 4px 12px #0f172a0a;--ui-shadow-sm:0 10px 26px #0f172a0f;--ui-shadow-md:0 18px 45px #0f172a1a;--ui-focus-ring:#168a8024;--ui-page-gap:14px;--ui-card-padding:16px;--ui-control-height:40px}.app-layout{--ui-primary:var(--color-primary,#168a80);--ui-primary-hover:var(--color-primary-hover,#0f6f68);--ui-primary-soft:var(--color-primary-soft,#dff8f4);--ui-primary-soft-2:var(--color-primary-soft-2,#f6fcfb);--ui-surface:var(--color-surface,#fff);--ui-surface-soft:var(--color-surface-soft,#f8fafc);--ui-bg:var(--color-background,#f5f7fb);--ui-text:var(--color-text,#0f172a);--ui-text-muted:var(--color-muted,#64748b);--ui-border:var(--color-border,#e2e8f0);--ui-danger:var(--color-danger,#dc2626);--ui-danger-soft:var(--color-danger-soft,#fef2f2);--ui-success:var(--ui-primary);--ui-success-soft:var(--ui-primary-soft-2);--ui-focus-ring:color-mix(in srgb, var(--ui-primary) 14%, transparent);--theme-primary:var(--ui-primary);--theme-primary-hover:var(--ui-primary-hover);--theme-primary-soft:var(--ui-primary-soft);--theme-primary-soft-2:var(--ui-primary-soft-2);--theme-primary-border:color-mix(in srgb, var(--ui-primary) 26%, var(--ui-border));--theme-primary-shadow:color-mix(in srgb, var(--ui-primary) 20%, transparent);--crm-primary:var(--ui-primary);--crm-primary-hover:var(--ui-primary-hover);--crm-primary-soft:var(--ui-primary-soft);--crm-primary-soft-2:var(--ui-primary-soft-2)}body{background:var(--ui-bg);color:var(--ui-text);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}button,input,select,textarea{font:inherit}button:disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.62}.app-layout .app-content{background:radial-gradient(circle at top left, color-mix(in srgb, var(--ui-primary) 7%, transparent), transparent 280px), transparent}.app-layout :where(.crm-records-page,.activities-page,.products-services-page,.payments-page,.financial-page,.reports-page,.dashboard-settings-page,.strategic-page,.sms-page,.organization-page,.roles-page,.users-page,.campaigns-page,.quotes-page,.invoices-page,.plx-page,.statement-page,.process-page,.process-logs-page){color:var(--ui-text)}.app-layout :where(.ui-card,.crm-records-card,.crm-records-panel,.detail-card,.dashboard-card,.dashboard-settings-card,.report-card,.report-builder-card,.activities-card,.activity-card,.campaigns-card,.invoice-card,.quote-card,.payments-card,.finance-card,.plx-card,.ps-card,.statement-card,.strategic-card,.sms-card,.organization-card,.roles-card,.users-card,.process-card,.process-rule-card,.process-log-card){background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-xs)}.app-layout :where(.ui-card,.crm-records-card,.dashboard-card,.report-card,.activities-card,.campaigns-card,.invoice-card,.quote-card,.payments-card,.finance-card,.plx-card,.ps-card,.statement-card,.strategic-card,.sms-card,.organization-card,.roles-card,.users-card,.process-card,.process-rule-card,.process-log-card):hover{border-color:color-mix(in srgb, var(--ui-primary) 22%, var(--ui-border))}.app-layout :where(.btn,.crm-records-btn,.dashboard-action,.report-action-btn,.activities-btn,.campaigns-primary,.campaign-type-primary,.invoice-primary,.invoice-secondary,.invoice-approve-btn,.invoice-pay-btn,.quote-primary,.quote-secondary,.payments-primary-btn,.payments-secondary-btn,.finance-primary,.finance-secondary,.statement-search-btn,.statement-refresh-btn,.plx-primary-btn,.plx-secondary-btn,.ps-primary-btn,.ps-secondary-btn,.strategic-primary,.strategic-secondary,.sms-primary-btn,.sms-secondary-btn,.process-primary,.process-secondary){letter-spacing:-.01em;border-radius:12px;min-height:38px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s,color .16s}.app-layout :where(.btn--primary,.crm-records-btn--primary,.dashboard-action--primary,.report-action-btn--primary,.activities-btn--primary,.campaigns-primary,.campaign-type-primary,.invoice-primary,.invoice-approve-btn,.invoice-pay-btn,.quote-primary,.payments-primary-btn,.finance-primary,.statement-search-btn,.statement-refresh-btn,.plx-primary-btn,.ps-primary-btn,.strategic-primary,.sms-primary-btn,.process-primary):not(:disabled):not(.danger):not(.is-danger):not(.btn--danger):not([class*=danger]):not([class*=delete]){background:var(--ui-primary)!important;border-color:var(--ui-primary)!important;color:#fff!important;box-shadow:0 10px 22px color-mix(in srgb, var(--ui-primary) 18%, transparent)!important}.app-layout :where(.btn--primary,.crm-records-btn--primary,.dashboard-action--primary,.report-action-btn--primary,.activities-btn--primary,.campaigns-primary,.campaign-type-primary,.invoice-primary,.invoice-approve-btn,.invoice-pay-btn,.quote-primary,.payments-primary-btn,.finance-primary,.statement-search-btn,.statement-refresh-btn,.plx-primary-btn,.ps-primary-btn,.strategic-primary,.sms-primary-btn,.process-primary):not(:disabled):not(.danger):not(.is-danger):not(.btn--danger):not([class*=danger]):not([class*=delete]):hover{transform:translateY(-1px);background:var(--ui-primary-hover)!important;border-color:var(--ui-primary-hover)!important}.app-layout :where(.btn--secondary,.crm-records-btn--secondary,.dashboard-action--secondary,.report-action-btn--secondary,.activities-btn--secondary,.invoice-secondary,.quote-secondary,.payments-secondary-btn,.finance-secondary,.plx-secondary-btn,.ps-secondary-btn,.strategic-secondary,.sms-secondary-btn,.process-secondary):not(:disabled):not([class*=danger]):not([class*=delete]){background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;color:var(--ui-text)!important;box-shadow:var(--ui-shadow-xs)!important}.app-layout :where(.btn--secondary,.crm-records-btn--secondary,.dashboard-action--secondary,.report-action-btn--secondary,.activities-btn--secondary,.invoice-secondary,.quote-secondary,.payments-secondary-btn,.finance-secondary,.plx-secondary-btn,.ps-secondary-btn,.strategic-secondary,.sms-secondary-btn,.process-secondary):not(:disabled):not([class*=danger]):not([class*=delete]):hover{border-color:var(--ui-primary)!important;color:var(--ui-primary)!important;background:var(--ui-primary-soft-2)!important}.app-layout :where(.btn--danger,.danger,.is-danger,[class*=danger],[class*=delete]):not(:disabled){background:var(--ui-danger-soft);color:var(--ui-danger);border-color:#fecaca}.app-layout :where(input:not([type=checkbox]):not([type=radio]),select,textarea,.select2-lite__control,.crm-select2__control,.jalali-input,.app-date-picker__input){border-color:var(--ui-border);color:var(--ui-text);background-color:#fff;border-radius:12px;transition:border-color .16s,box-shadow .16s,background .16s}.app-layout :where(input:not([type=checkbox]):not([type=radio]),select,.select2-lite__control,.crm-select2__control,.jalali-input,.app-date-picker__input){min-height:var(--ui-control-height)}.app-layout :where(input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus,.select2-lite.is-open .select2-lite__control,.crm-select2__control.is-focused,.jalali-input:focus,.app-date-picker__input:focus){border-color:var(--ui-primary)!important;box-shadow:0 0 0 3px var(--ui-focus-ring)!important;outline:none!important}.app-layout :where(.select2-lite__option.is-selected,.crm-select2__option.is-selected){font-weight:900;background:var(--ui-primary-soft-2)!important;color:var(--ui-primary)!important}.app-layout :where(.select2-lite__option:hover,.crm-select2__option:hover){background:var(--ui-primary-soft-2)!important}.app-layout :where(.crm-table,.deals-table,.leads-table,.invoice-table,.quote-table,.payments-table,.finance-table,.report-table,.dashboard-table,.process-log-table,table.compact){border-collapse:separate;border-spacing:0}.app-layout :where(.crm-table,.deals-table,.leads-table,.invoice-table,.quote-table,.payments-table,.finance-table,.report-table,.dashboard-table,.process-log-table,table.compact) th{background:var(--ui-surface-soft);color:var(--ui-text-muted);border-bottom:1px solid var(--ui-border);font-size:12px;font-weight:900}.app-layout :where(.crm-table,.deals-table,.leads-table,.invoice-table,.quote-table,.payments-table,.finance-table,.report-table,.dashboard-table,.process-log-table,table.compact) td{border-bottom-color:var(--ui-border)}.app-layout :where(.crm-table,.deals-table,.leads-table,.invoice-table,.quote-table,.payments-table,.finance-table,.report-table,.dashboard-table,.process-log-table,table.compact) tbody tr:hover td{background:color-mix(in srgb, var(--ui-primary) 4%, #fff)}.app-layout :where(.badge,.status-badge,.status-pill,.crm-pill,.report-badge,.dashboard-badge,.active-badge,.process-badge,.sms-status,.invoice-status-badge,.quote-status,.finance-status){border:1px solid var(--ui-border);border-radius:999px;font-weight:900}.app-layout :where(.badge.is-active,.status-pill.is-active,.active-badge,.settings-badge--active,.user-status--active,.company-status--active,.sms-status--sent,.finance-status.paid,.finance-status.cleared,.finance-status.completed,.invoice-status-badge.tone-success,.quote-status.tone-success),.app-layout :where(.alert--success,.campaigns-alert.success,.invoice-alert.success,.quote-alert.success,.payments-alert--success,.finance-alert.success,.strategic-alert.success,.sms-alert--success,.organization-message.success,.roles-message.success,.users-message.success,.process-message.success){background:var(--ui-primary-soft-2)!important;border-color:var(--ui-primary-soft)!important;color:var(--ui-primary)!important}.app-layout :where(.empty-state,.table-message,.widget-state,.report-empty,.dashboard-empty,.crm-records-empty,.process-empty,.sms-empty){border:1px dashed var(--ui-border-strong);background:var(--ui-surface-soft);color:var(--ui-text-muted);border-radius:16px}.app-layout :where(.page-title,.crm-records-title,.section-title,.dashboard-section-title,.report-section-title,.process-section-title) h1,.app-layout :where(h1){letter-spacing:-.02em}.app-layout :where(.crm-records-toolbar,.activities-toolbar,.deals-toolbar,.leads-toolbar,.reports-toolbar,.dashboard-toolbar,.process-toolbar,.invoice-toolbar,.quote-toolbar,.payments-toolbar,.finance-toolbar){gap:10px}@media (width<=720px){:root{--ui-card-padding:12px;--ui-page-gap:10px;--ui-control-height:38px}.app-layout :where(.btn,.crm-records-btn,.dashboard-action,.report-action-btn,.activities-btn,.invoice-primary,.quote-primary,.payments-primary-btn,.finance-primary,.plx-primary-btn,.ps-primary-btn,.strategic-primary,.sms-primary-btn,.process-primary){min-height:36px}.app-layout :where(.crm-table,.report-table,.invoice-table,.quote-table,.payments-table,.finance-table){font-size:12px}}.app-layout :where(.payments-hero,.finance-hero,.account-statement-hero,.data-management-hero,.reports-header,.dashboard-header,.activities-header,.campaigns-hero,.products-services-header,.plx-header){background:#fffffff0!important;border:1px solid #94a3b82e!important;border-radius:20px!important;box-shadow:0 14px 34px #0f172a0b!important}.app-layout :where(.payments-hero,.finance-hero,.account-statement-hero){min-height:96px!important;padding:22px 24px!important}.app-layout :where(.payments-hero h1,.finance-hero h1,.account-statement-hero h1,.data-management-hero h1,.reports-header h1,.dashboard-header h1,.activities-header h1,.campaigns-hero h1,.products-services-header h1,.plx-header h1){color:#0f172a!important;letter-spacing:-.02em!important;font-size:24px!important;font-weight:900!important;line-height:1.35!important}.app-layout :where(.payments-hero p,.finance-hero p,.account-statement-hero p,.data-management-hero p,.reports-header p,.dashboard-header p,.activities-header p,.campaigns-hero p,.products-services-header p,.plx-header p){color:#64748b!important;font-size:13px!important;line-height:1.9!important}.app-layout :where(.payments-hero-actions,.finance-hero-actions,.statement-hero-actions,.data-management-hero-actions,.reports-header-actions,.dashboard-header-actions,.activities-header-actions,.campaigns-hero-actions,.products-services-header-actions,.plx-header-actions){gap:8px!important}.app-layout :where(.payments-primary-btn,.payments-secondary-btn,.finance-primary,.finance-secondary,.statement-search-btn,.statement-refresh-btn,.statement-export-btn,.statement-print-btn,.data-management-primary,.data-management-secondary,.reports-primary,.reports-secondary,.activities-btn,.campaigns-primary,.campaigns-secondary,.ps-primary-btn,.ps-secondary-btn,.plx-primary-btn,.plx-secondary-btn){min-height:38px!important;box-shadow:none!important;border-radius:12px!important;padding:0 14px!important;font-size:12.5px!important}.app-layout :where(.payments-icon-btn,.finance-icon-btn,.statement-icon-btn,.crm-refresh-icon-btn,.header-icon-btn){width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;border-radius:12px!important;padding:0!important}.app-layout :where(.payments-alert,.finance-alert,.statement-alert,.data-management-alert,.crm-records-alert,.invoice-alert,.quote-alert){border-radius:14px!important;padding:10px 12px!important;font-size:12.5px!important;line-height:1.8!important}.app-layout :where(.payments-input,.finance-input,.statement-filter select,.statement-filter input,.crm-records-input,.leads-filter-input,.invoice-filter-input,.quote-filter-input){border-radius:12px!important;min-height:38px!important;font-size:12.5px!important}@media (width<=760px){.app-layout :where(.payments-hero,.finance-hero,.account-statement-hero,.data-management-hero,.reports-header,.dashboard-header,.activities-header,.campaigns-hero,.products-services-header,.plx-header){border-radius:18px!important;padding:18px!important}.app-layout :where(.payments-hero h1,.finance-hero h1,.account-statement-hero h1,.data-management-hero h1,.reports-header h1,.dashboard-header h1,.activities-header h1,.campaigns-hero h1,.products-services-header h1,.plx-header h1){font-size:21px!important}}.async-feedback__content{flex:auto;min-width:0}.async-feedback__retry,.async-table-state button{color:inherit;font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid;border-radius:10px;flex:none;padding:7px 11px;font-size:12px;font-weight:850}.async-feedback__retry:disabled{opacity:.6;cursor:not-allowed}.async-table-state{text-align:center;color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:min(100%,520px);margin:12px auto;padding:22px;display:flex}.async-table-state strong{color:#0f172a;font-size:14px}.async-table-state.is-error{color:#991b1b;background:#fff7f7;border-color:#fecaca}.async-table-state.is-error strong{color:#991b1b}@media (width<=640px){.campaigns-alert,.invoice-alert,.finance-alert,.crm-records-alert,.activities-alert{flex-wrap:wrap}.async-feedback__content{flex-basis:calc(100% - 34px)}.async-feedback__retry{width:100%}}.owner-badge{cursor:default;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.owner-badge img{z-index:2;object-fit:cover;border:2px solid #fff;border-radius:50%;display:block;position:absolute;top:0;left:0;box-shadow:0 1px 4px #0f172a2e}.owner-badge img.is-loading{opacity:0}.owner-badge__init{background:linear-gradient(135deg, var(--ui-primary,#168a80), var(--ui-primary-hover,#0f6f68));color:#fff;-webkit-user-select:none;user-select:none;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-weight:700;line-height:1;display:none;box-shadow:0 1px 4px #0f172a2e}.owner-badge:not(.has-image) .owner-badge__init{display:flex}.owner-badge:after{content:attr(data-name);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:60;background:#0f172a;border-radius:8px;padding:5px 9px;font-size:11px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)translateY(-4px)}.owner-badge:before{content:"";opacity:0;pointer-events:none;z-index:60;background:#0f172a;width:8px;height:8px;transition:opacity .15s;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)rotate(45deg)}.owner-badge:hover:after,.owner-badge:hover:before{opacity:1;transform:translate(-50%)translateY(0)}.owner-badge--up:after{text-overflow:ellipsis;white-space:nowrap;max-width:200px;inset:auto auto calc(100% + 7px) 0;overflow:hidden;transform:translateY(4px)}.owner-badge--up:before{inset:auto auto calc(100% + 3px) 50%;transform:translate(-50%)rotate(45deg)}.owner-badge--up:hover:after{opacity:1;transform:translateY(0)}.owner-badge--up:hover:before{opacity:1;transform:translate(-50%)rotate(45deg)}.app-layout,.app-layout *{box-sizing:border-box}.app-layout .app-content{overflow-x:clip}.app-layout :where(.crm-records-table-wrap,.invoice-table-card,.quotes-table-card,.payments-table-wrap,.payments-invoices-table-wrap,.finance-table-wrap,.report-table-wrap,.dashboard-table-wrap,.sms-table-wrap,.process-log-table-wrap,.plx-table-wrap,.ps-table-wrap,.statement-table-wrap){-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%;overflow-x:auto}.app-layout :where(.crm-table,.invoice-table,.quote-table,.quotes-table-card table,.payments-table,.finance-table,.report-table,.dashboard-table,.sms-table,.process-log-table,.plx-table,.ps-table,.statement-table){width:100%}.app-layout :where(.invoice-row-menu,.quote-row-menu,.crm-row-actions__menu,.dashboard-widget-menu,.report-card-menu){max-width:calc(100vw - 24px)}@media (width<=1024px){.app-layout .app-content{padding-inline:12px}.app-layout :where(.page-header,.crm-records-header,.activities-header,.dashboard-header,.reports-header,.invoice-page-header,.quote-page-header,.payments-header,.finance-header,.strategic-header,.organization-header,.sms-header,.process-header){gap:12px}}@media (width<=760px){.app-layout .app-content{padding:10px;overflow-x:hidden}.app-layout :where(.crm-records-page,.activities-page,.dashboard-page,.reports-page,.campaigns-page,.invoices-page,.quotes-page,.payments-page,.financial-page,.strategic-page,.sms-page,.organization-page,.roles-page,.users-page,.process-page,.process-logs-page){min-width:0}.app-layout :where(.crm-records-toolbar,.activities-toolbar,.campaigns-toolbar,.invoice-list-toolbar,.quote-list-toolbar,.payments-invoice-toolbar,.finance-toolbar,.reports-toolbar,.dashboard-toolbar,.strategic-toolbar,.sms-toolbar,.sms-log-toolbar,.organization-toolbar,.users-toolbar,.roles-toolbar,.process-toolbar){grid-template-columns:1fr;align-items:stretch;gap:9px;display:grid!important}.app-layout :where(.crm-records-toolbar input,.crm-records-toolbar select,.activities-toolbar input,.activities-toolbar select,.campaigns-toolbar input,.campaigns-toolbar select,.invoice-list-toolbar input,.invoice-list-toolbar select,.quote-list-toolbar input,.quote-list-toolbar select,.payments-invoice-toolbar input,.payments-invoice-toolbar select,.finance-toolbar input,.finance-toolbar select,.reports-toolbar input,.reports-toolbar select,.dashboard-toolbar input,.dashboard-toolbar select,.strategic-toolbar input,.strategic-toolbar select,.sms-toolbar input,.sms-toolbar select,.sms-log-toolbar input,.sms-log-toolbar select,.organization-toolbar input,.organization-toolbar select,.users-toolbar input,.users-toolbar select,.roles-toolbar input,.roles-toolbar select,.process-toolbar input,.process-toolbar select,.select2-lite,.crm-select2){width:100%!important;min-width:0!important;max-width:100%!important}.app-layout :where(.crm-records-table-wrap,.invoice-table-card,.quotes-table-card,.payments-table-wrap,.payments-invoices-table-wrap,.finance-table-wrap,.report-table-wrap,.dashboard-table-wrap,.sms-table-wrap,.process-log-table-wrap,.plx-table-wrap,.ps-table-wrap,.statement-table-wrap){border-radius:16px;margin-inline:0}.app-layout :where(.crm-table,.invoice-table,.quote-table,.quotes-table-card table,.payments-table,.finance-table,.report-table,.dashboard-table,.sms-table,.process-log-table,.plx-table,.ps-table,.statement-table){min-width:720px}.app-layout :where(.invoice-table,.quote-table,.quotes-table-card table){min-width:820px}.app-layout :where(.invoice-row-menu,.quote-row-menu,.crm-row-actions__menu){width:min(210px,100vw - 24px)}.app-layout :where(.invoice-row-actions__trigger,.quote-row-actions__trigger,.crm-row-actions__trigger){width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.app-layout :where(.invoice-form-grid,.quote-form-grid,.payments-form-grid,.finance-form-grid,.organization-grid,.strategic-form-grid,.users-form-grid,.roles-form-grid,.process-form-grid){grid-template-columns:1fr!important}}@media (width<=560px){.app-layout .app-header{gap:8px}.app-layout .app-header h2{font-size:16px}.app-layout .app-header p{font-size:11px}.app-layout .header-user{gap:8px}.app-layout .header-user-profile{min-width:0}.app-layout .header-user-profile strong,.app-layout .header-user-profile span{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.app-layout :where(.crm-records-table-wrap,.invoice-table-card,.quotes-table-card,.payments-table-wrap,.finance-table-wrap,.sms-table-wrap):after{content:"برای دیدن ستون‌های بیشتر، جدول را افقی بکشید";color:var(--ui-text-muted,#64748b);text-align:center;background:#fff;padding:8px 10px 10px;font-size:11px;font-weight:700;display:block}}@media (width<=760px){.app-layout .activities-stats-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important}.app-layout .activity-stat-card{min-height:58px;overflow:hidden;gap:6px!important;min-width:0!important;padding:9px 10px!important}.app-layout .activity-stat-card span,.app-layout .activity-stat-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.app-layout .activity-stat-card strong{font-size:16px!important}.app-layout .activity-stat-card svg{flex:none}.app-layout .activities-kanban{grid-template-columns:1fr!important;padding:10px!important;display:grid!important;overflow:visible!important}.app-layout .activities-kanban-column{width:100%!important;min-width:0!important;max-width:100%!important}.app-layout .activities-kanban-column__body{max-height:none!important;overflow:visible!important}.app-layout :where(.crm-records-table-wrap,.invoice-table-card,.quotes-table-card,.payments-table-wrap,.payments-invoices-table-wrap,.finance-table-wrap,.sms-table-wrap,.campaigns-table-wrap,.leads-table-wrap,.report-table-wrap,.process-log-table-wrap,.plx-table-wrap,.ps-table-wrap,.statement-table-wrap){padding:8px!important;overflow:visible!important}.app-layout :where(.crm-records-table,.invoice-table,.quote-table,.quotes-table-card table,.payments-table,.finance-table,.sms-table,.campaigns-table,.leads-table,.report-table,.process-log-table,.plx-table,.ps-table,.statement-table){border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:0!important;display:block!important}.app-layout :where(.crm-records-table,.invoice-table,.quote-table,.quotes-table-card table,.payments-table,.finance-table,.sms-table,.campaigns-table,.leads-table,.report-table,.process-log-table,.plx-table,.ps-table,.statement-table) thead{display:none!important}.app-layout :where(.crm-records-table,.invoice-table,.quote-table,.quotes-table-card table,.payments-table,.finance-table,.sms-table,.campaigns-table,.leads-table,.report-table,.process-log-table,.plx-table,.ps-table,.statement-table) tbody{gap:10px!important;width:100%!important;display:grid!important}.app-layout :where(.crm-records-table,.invoice-table,.quote-table,.quotes-table-card table,.payments-table,.finance-table,.sms-table,.campaigns-table,.leads-table,.report-table,.process-log-table,.plx-table,.ps-table,.statement-table) tr{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;width:100%!important;min-width:0!important;padding:10px 12px!important;display:grid!important;box-shadow:0 10px 24px #0f172a0b!important}.app-layout :where(.crm-records-table,.invoice-table,.quote-table,.quotes-table-card table,.payments-table,.finance-table,.sms-table,.campaigns-table,.leads-table,.report-table,.process-log-table,.plx-table,.ps-table,.statement-table) td{overflow-wrap:anywhere;text-align:right!important;color:#0f172a!important;white-space:normal!important;background:0 0!important;border:0!important;border-bottom:1px dashed #e5e7eb!important;border-radius:0!important;grid-template-columns:minmax(84px,34%) minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px 0!important;font-size:12px!important;display:grid!important}.app-layout :where(.crm-records-table,.invoice-table,.quote-table,.quotes-table-card table,.payments-table,.finance-table,.sms-table,.campaigns-table,.leads-table,.report-table,.process-log-table,.plx-table,.ps-table,.statement-table) td:last-child{border-bottom:0!important;padding-bottom:0!important}.app-layout :where(.crm-records-table,.invoice-table,.quote-table,.quotes-table-card table,.payments-table,.finance-table,.sms-table,.campaigns-table,.leads-table,.report-table,.process-log-table,.plx-table,.ps-table,.statement-table) td:before{content:"";color:#64748b;white-space:nowrap;font-size:11px;font-weight:900}.app-layout :where(.crm-records-table,.invoice-table,.quote-table,.quotes-table-card table,.payments-table,.finance-table,.sms-table,.campaigns-table,.leads-table,.report-table,.process-log-table,.plx-table,.ps-table,.statement-table) td[colspan]{text-align:center!important;border-bottom:0!important;display:block!important}.app-layout :where(.crm-records-table,.invoice-table,.quote-table,.quotes-table-card table,.payments-table,.finance-table,.sms-table,.campaigns-table,.leads-table,.report-table,.process-log-table,.plx-table,.ps-table,.statement-table) td[colspan]:before{display:none!important}.app-layout .contacts-page .crm-records-table td:first-child:before{content:"مخاطب"}.app-layout .contacts-page .crm-records-table td:nth-child(2):before{content:"موبایل"}.app-layout .contacts-page .crm-records-table td:nth-child(3):before{content:"ایمیل"}.app-layout .contacts-page .crm-records-table td:nth-child(4):before{content:"سمت"}.app-layout .contacts-page .crm-records-table td:nth-child(5):before{content:"حساب"}.app-layout .contacts-page .crm-records-table td:nth-child(6):before{content:"وضعیت"}.app-layout .contacts-page .crm-records-table td:nth-child(7):before{content:"عملیات"}.app-layout .accounts-page .crm-records-table td:first-child:before{content:"حساب"}.app-layout .accounts-page .crm-records-table td:nth-child(2):before{content:"تلفن"}.app-layout .accounts-page .crm-records-table td:nth-child(3):before{content:"ایمیل"}.app-layout .accounts-page .crm-records-table td:nth-child(4):before{content:"نوع"}.app-layout .accounts-page .crm-records-table td:nth-child(5):before{content:"صنعت"}.app-layout .accounts-page .crm-records-table td:nth-child(6):before{content:"مخاطبین"}.app-layout .accounts-page .crm-records-table td:nth-child(7):before{content:"آخرین فعالیت"}.app-layout .accounts-page .crm-records-table td:nth-child(8):before{content:"وضعیت"}.app-layout .accounts-page .crm-records-table td:nth-child(9):before{content:"عملیات"}.app-layout .invoice-table td:first-child:before{content:"انتخاب"}.app-layout .invoice-table td:nth-child(2):before{content:"فاکتور"}.app-layout .invoice-table td:nth-child(3):before{content:"عنوان"}.app-layout .invoice-table td:nth-child(4):before{content:"مبلغ"}.app-layout .invoice-table td:nth-child(5):before{content:"تسویه"}.app-layout .invoice-table td:nth-child(6):before{content:"وضعیت"}.app-layout .invoice-table td:nth-child(7):before{content:"عملیات"}.app-layout .quote-table td:first-child:before,.app-layout .quotes-table td:first-child:before{content:"انتخاب"}.app-layout .quote-table td:nth-child(2):before,.app-layout .quotes-table td:nth-child(2):before{content:"پیش‌فاکتور"}.app-layout .quote-table td:nth-child(3):before,.app-layout .quotes-table td:nth-child(3):before{content:"عنوان"}.app-layout .quote-table td:nth-child(4):before,.app-layout .quotes-table td:nth-child(4):before{content:"مبلغ"}.app-layout .quote-table td:nth-child(5):before,.app-layout .quotes-table td:nth-child(5):before{content:"وضعیت"}.app-layout .quote-table td:nth-child(6):before,.app-layout .quotes-table td:nth-child(6):before{content:"عملیات"}.app-layout .campaigns-table td:first-child:before{content:"کمپین"}.app-layout .campaigns-table td:nth-child(2):before{content:"نوع"}.app-layout .campaigns-table td:nth-child(3):before{content:"زمان"}.app-layout .campaigns-table td:nth-child(4):before{content:"بودجه"}.app-layout .campaigns-table td:nth-child(5):before{content:"هزینه"}.app-layout .campaigns-table td:nth-child(6):before{content:"وضعیت"}.app-layout .campaigns-table td:nth-child(7):before{content:"عملیات"}.app-layout .payments-table td:first-child:before{content:"پرداخت"}.app-layout .payments-table td:nth-child(2):before{content:"مشتری"}.app-layout .payments-table td:nth-child(3):before{content:"جزئیات"}.app-layout .payments-table td:nth-child(4):before{content:"وضعیت"}.app-layout .payments-table td:nth-child(5):before{content:"عملیات"}.app-layout .sms-table td:first-child:before{content:"شماره"}.app-layout .sms-table td:nth-child(2):before{content:"متن"}.app-layout .sms-table td:nth-child(3):before{content:"وضعیت"}.app-layout .sms-table td:nth-child(4):before{content:"مبدا"}.app-layout .sms-table td:nth-child(5):before{content:"زمان"}.app-layout :where(.crm-row-actions,.invoice-row-actions,.quote-row-actions){justify-content:flex-start!important}.app-layout :where(.crm-row-actions__menu,.invoice-row-menu,.quote-row-menu){inset-inline-start:auto;max-width:calc(100vw - 32px)!important}}@media (width<=420px){.app-layout .activities-stats-grid{grid-template-columns:1fr!important}.app-layout :where(.crm-records-table,.invoice-table,.quote-table,.quotes-table-card table,.payments-table,.finance-table,.sms-table,.campaigns-table,.leads-table,.report-table,.process-log-table,.plx-table,.ps-table,.statement-table) td{grid-template-columns:88px minmax(0,1fr)!important}}@media (width<=760px){.app-layout .leads-table-wrapper{padding:8px!important;overflow:visible!important}.app-layout .leads-table td:first-child:before{content:"انتخاب"}.app-layout .leads-table td:nth-child(2):before{content:"عنوان"}.app-layout .leads-table td:nth-child(3):before{content:"مخاطب"}.app-layout .leads-table td:nth-child(4):before{content:"تماس"}.app-layout .leads-table td:nth-child(5):before{content:"تولد"}.app-layout .leads-table td:nth-child(6):before{content:"شرکت"}.app-layout .leads-table td:nth-child(7):before{content:"منبع"}.app-layout .leads-table td:nth-child(8):before{content:"دما"}.app-layout .leads-table td:nth-child(9):before{content:"کمپین"}.app-layout .leads-table td:nth-child(10):before{content:"وضعیت"}.app-layout .leads-table td:nth-child(11):before{content:"ایجاد"}.app-layout .leads-table td:nth-child(12):before{content:"عملیات"}}@media (width<=860px){.deals-page .deals-board-wrapper,.app-layout .deals-board-wrapper{width:100%!important;max-width:100%!important;padding:0!important;overflow:visible!important}.deals-page .deals-board-wrapper .deals-board,.app-layout .deals-board-wrapper .deals-board{grid-template-columns:1fr!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.deals-page .deals-board-wrapper .board-column,.app-layout .deals-board-wrapper .board-column{border-radius:16px!important;width:100%!important;min-width:0!important;max-width:100%!important}.deals-page .deals-board-wrapper .board-column-body,.app-layout .deals-board-wrapper .board-column-body{min-height:auto!important;max-height:none!important;overflow:visible!important}.deals-page .deals-board-wrapper .deal-card,.app-layout .deals-board-wrapper .deal-card{width:100%!important;max-width:100%!important}.deals-page .deals-board-wrapper .deal-card__main,.app-layout .deals-board-wrapper .deal-card__main{grid-template-columns:minmax(0,1fr) 34px!important}.app-layout :where(.crm-records-table-wrap,.invoice-table-card,.quotes-table-card,.payments-table-wrap,.payments-invoices-table-wrap,.finance-table-wrap,.sms-table-wrap,.campaigns-table-wrap,.leads-table-wrapper,.deals-table-wrapper,.widget-table-wrap,.report-table-wrap,.process-log-table-wrap,.plx-table-wrap,.ps-table-wrap,.statement-table-wrap){border-radius:16px!important;width:100%!important;max-width:100%!important;padding:8px!important;overflow:visible!important}.app-layout :where(.crm-records-table,.invoice-table,.quote-table,.quotes-table,.quotes-table-card table,.payments-table,.finance-table,.sms-table,.campaigns-table,.leads-table,.deals-table,.widget-table-wrap table,.report-table,.process-logs-table,.process-log-table,.plx-table,.ps-table,.statement-table){border-collapse:separate!important;border-spacing:0!important;table-layout:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.app-layout :where(.crm-records-table,.invoice-table,.quote-table,.quotes-table,.quotes-table-card table,.payments-table,.finance-table,.sms-table,.campaigns-table,.leads-table,.deals-table,.widget-table-wrap table,.report-table,.process-logs-table,.process-log-table,.plx-table,.ps-table,.statement-table) thead{display:none!important}.app-layout :where(.crm-records-table,.invoice-table,.quote-table,.quotes-table,.quotes-table-card table,.payments-table,.finance-table,.sms-table,.campaigns-table,.leads-table,.deals-table,.widget-table-wrap table,.report-table,.process-logs-table,.process-log-table,.plx-table,.ps-table,.statement-table) tbody{grid-template-columns:1fr!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.app-layout :where(.crm-records-table,.invoice-table,.quote-table,.quotes-table,.quotes-table-card table,.payments-table,.finance-table,.sms-table,.campaigns-table,.leads-table,.deals-table,.widget-table-wrap table,.report-table,.process-logs-table,.process-log-table,.plx-table,.ps-table,.statement-table) tr{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px 12px!important;display:grid!important;box-shadow:0 10px 24px #0f172a0d!important}.app-layout :where(.crm-records-table,.invoice-table,.quote-table,.quotes-table,.quotes-table-card table,.payments-table,.finance-table,.sms-table,.campaigns-table,.leads-table,.deals-table,.widget-table-wrap table,.report-table,.process-logs-table,.process-log-table,.plx-table,.ps-table,.statement-table) td{text-align:right!important;color:#0f172a!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;background:0 0!important;border:0!important;border-bottom:1px dashed #e5e7eb!important;border-radius:0!important;grid-template-columns:minmax(82px,34%) minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px 0!important;font-size:12px!important;line-height:1.8!important;display:grid!important;overflow:visible!important}.app-layout :where(.crm-records-table,.invoice-table,.quote-table,.quotes-table,.quotes-table-card table,.payments-table,.finance-table,.sms-table,.campaigns-table,.leads-table,.deals-table,.widget-table-wrap table,.report-table,.process-logs-table,.process-log-table,.plx-table,.ps-table,.statement-table) td:last-child{border-bottom:0!important;padding-bottom:0!important}.app-layout :where(.crm-records-table,.invoice-table,.quote-table,.quotes-table,.quotes-table-card table,.payments-table,.finance-table,.sms-table,.campaigns-table,.leads-table,.deals-table,.widget-table-wrap table,.report-table,.process-logs-table,.process-log-table,.plx-table,.ps-table,.statement-table) td:before{color:#64748b!important;white-space:nowrap!important;font-size:11px!important;font-weight:900!important;line-height:1.8!important}.app-layout :where(.widget-table-wrap table) td:before{content:attr(data-label)!important}.app-layout :where(.crm-records-table,.invoice-table,.quote-table,.quotes-table,.quotes-table-card table,.payments-table,.finance-table,.sms-table,.campaigns-table,.leads-table,.deals-table,.widget-table-wrap table,.report-table,.process-logs-table,.process-log-table,.plx-table,.ps-table,.statement-table) td[colspan]{text-align:center!important;border-bottom:0!important;display:block!important}.app-layout :where(.crm-records-table,.invoice-table,.quote-table,.quotes-table,.quotes-table-card table,.payments-table,.finance-table,.sms-table,.campaigns-table,.leads-table,.deals-table,.widget-table-wrap table,.report-table,.process-logs-table,.process-log-table,.plx-table,.ps-table,.statement-table) td[colspan]:before{content:""!important;display:none!important}.app-layout .deals-table td:first-child:before{content:"انتخاب"!important}.app-layout .deals-table td:nth-child(2):before{content:"فرصت"!important}.app-layout .deals-table td:nth-child(3):before{content:"مشتری"!important}.app-layout .deals-table td:nth-child(4):before{content:"مبلغ"!important}.app-layout .deals-table td:nth-child(5):before{content:"مرحله"!important}.app-layout .deals-table td:nth-child(6):before{content:"وضعیت"!important}.app-layout .deals-table td:nth-child(7):before{content:"کارشناس"!important}.app-layout .deals-table td:nth-child(8):before{content:"عملیات"!important}.app-layout .widget-table-wrap{overflow:visible!important}.app-layout .widget-table-wrap:after{content:none!important;display:none!important}}.app-layout :where(button,[role=button])[disabled],.app-layout :where(button,[role=button])[aria-disabled=true]{cursor:not-allowed!important}.app-layout :where(.invoice-modal-backdrop,.deal-modal-backdrop,.activity-modal-backdrop,.quote-modal-backdrop,.plx-modal-backdrop,.finance-modal-backdrop,.payments-attachment-modal,.modal-overlay,.report-export-modal){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto!important}.app-layout :where(.invoice-modal,.deal-modal,.activity-focus-modal,.activity-attachment-modal,.activity-decline-modal,.quote-item-modal,.plx-modal,.finance-modal-card,.payments-attachment-modal__dialog,.action-modal,.report-export-modal__card){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 32px)!important;overflow-y:auto!important}@media (width<=760px){.app-layout :where(input,select,textarea){font-size:16px!important}.app-layout :where(.invoice-modal-backdrop,.deal-modal-backdrop,.activity-modal-backdrop,.quote-modal-backdrop,.plx-modal-backdrop,.finance-modal-backdrop,.payments-attachment-modal,.modal-overlay,.report-export-modal){align-items:flex-start!important;padding:10px!important}.app-layout :where(.invoice-modal,.deal-modal,.activity-focus-modal,.activity-attachment-modal,.activity-decline-modal,.quote-item-modal,.plx-modal,.finance-modal-card,.payments-attachment-modal__dialog,.action-modal,.report-export-modal__card){border-radius:18px!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 20px)!important;margin:0!important}}@media (prefers-reduced-motion:reduce){.app-layout *,.app-layout :before,.app-layout :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=860px){.app-layout :where(.crm-records-table,.invoice-table,.quote-table,.quotes-table,.quotes-table-card table,.payments-table,.finance-table,.sms-table,.campaigns-table,.leads-table,.deals-table,.widget-table-wrap table,.report-table,.process-logs-table,.process-log-table,.plx-table,.ps-table,.statement-table) td[data-label]:before{content:attr(data-label)!important}.app-layout :where(.finance-row-actions,.payments-invoice-toolbar,.payments-form-actions,.ps-bulk-actions,.plx-toolbar-actions,.statement-row-actions){flex-wrap:wrap!important}.app-layout :where(.payments-invoices-table td[data-label="تخصیص از پرداخت"],.plx-table td[data-label="قیمت در لیست"]) input{width:100%!important;min-width:0!important}.app-layout .finance-plan-detail-row>td{display:block!important}.app-layout .finance-installments-detail-box{width:100%!important;min-width:0!important}}:root{--hadaf-list-bg:#fff;--hadaf-list-border:#e6edf5;--hadaf-list-border-soft:#eef3f8;--hadaf-list-text:#0f172a;--hadaf-list-muted:#64748b;--hadaf-list-hover:#f8fbff;--hadaf-list-head:#f8fafc;--hadaf-list-radius:18px;--hadaf-list-shadow:0 16px 34px #0f172a0b}:where(.crm-records-table-card,.leads-list-card,.invoice-table-card,.quotes-table-card){border:1px solid var(--hadaf-list-border)!important;border-radius:var(--hadaf-list-radius)!important;background:var(--hadaf-list-bg)!important;box-shadow:var(--hadaf-list-shadow)!important;overflow:hidden!important}:where(.crm-records-table-wrap,.leads-table-wrapper,.invoice-table-card,.quotes-table-card){scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overflow-x:auto!important}:where(.crm-records-table,.leads-table,.invoice-table,.quotes-table){border-collapse:separate!important;border-spacing:0!important;width:100%!important;color:var(--hadaf-list-text)!important;background:#fff!important;font-size:12.5px!important}:where(.crm-records-table,.leads-table,.invoice-table,.quotes-table) thead th{z-index:1;position:sticky;top:0;background:var(--hadaf-list-head)!important;color:#475569!important;border-bottom:1px solid var(--hadaf-list-border)!important;white-space:nowrap!important;text-align:right!important;padding:10px 12px!important;font-size:11.5px!important;font-weight:800!important;line-height:1.7!important}:where(.crm-records-table,.leads-table,.invoice-table,.quotes-table) tbody td{border-bottom:1px solid var(--hadaf-list-border-soft)!important;color:#1f2937!important;vertical-align:middle!important;background:#fff!important;padding:10px 12px!important;font-size:12.5px!important;line-height:1.85!important}:where(.crm-records-table,.leads-table,.invoice-table,.quotes-table) tbody tr:last-child td{border-bottom:0!important}:where(.crm-records-table,.leads-table,.invoice-table,.quotes-table) tbody tr:hover td{background:var(--hadaf-list-hover)!important}:where(.crm-records-table,.leads-table,.invoice-table,.quotes-table) td strong{color:#0f172a;font-size:13px;font-weight:850;display:block}:where(.crm-records-table,.leads-table,.invoice-table,.quotes-table) td small{color:var(--hadaf-list-muted);margin-top:2px;font-size:11.5px;line-height:1.7;display:block}:where(.crm-records-table,.leads-table,.invoice-table,.quotes-table) th:last-child,:where(.crm-records-table,.leads-table,.invoice-table,.quotes-table) td:last-child{width:1%;white-space:nowrap!important;text-align:center!important}:where(.leads-table__checkbox,.select-col){text-align:center!important;width:38px!important;min-width:38px!important}:where(.crm-records-table input[type=checkbox],.leads-table input[type=checkbox],.invoice-table input[type=checkbox],.quotes-table input[type=checkbox]){accent-color:var(--theme-primary,#2563eb);width:15px!important;height:15px!important}:where(.crm-records-status,.status-badge,.invoice-status,.quote-status,.lead-status){white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:24px!important;padding:3px 9px!important;font-size:11.5px!important;font-weight:800!important;line-height:1.4!important;display:inline-flex!important}:where(.crm-records-table button,.leads-table button,.invoice-table button,.quotes-table button):not(.crm-row-actions__trigger){border-radius:11px!important;min-height:32px!important;padding:6px 11px!important;font-size:12px!important;font-weight:800!important}:where(.crm-row-actions__trigger,.invoice-actions-more,.quote-actions-more){border-radius:12px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}:where(.compact-list-pagination,.crm-records-pagination.compact-list-pagination,.pagination.compact-list-pagination,.invoice-list-pagination.compact-list-pagination,.quote-list-pagination.compact-list-pagination){border-top:1px solid var(--hadaf-list-border-soft)!important;color:var(--hadaf-list-muted)!important;background:#fbfdff!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:10px 14px!important;font-size:12px!important;line-height:1.8!important;display:flex!important}:where(.compact-list-pagination__controls,.pagination__actions.compact-list-pagination__controls){flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:inline-flex!important}:where(.compact-list-pagination__controls label,.pagination__actions.compact-list-pagination__controls label){min-height:32px!important;color:var(--hadaf-list-muted)!important;background:#fff!important;border:1px solid #dbe3ef!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:2px 7px!important;display:inline-flex!important}:where(.compact-list-pagination__controls small,.pagination__actions.compact-list-pagination__controls small){color:var(--hadaf-list-muted)!important;font-size:11px!important}:where(.compact-list-pagination__controls select,.pagination__actions.compact-list-pagination__controls select){color:#0f172a!important;background:#f8fafc!important;border:0!important;border-radius:999px!important;outline:0!important;width:auto!important;min-width:48px!important;height:26px!important;min-height:26px!important;padding:0 6px!important;font-family:inherit!important;font-size:12px!important}:where(.compact-list-pagination__controls button,.pagination__actions.compact-list-pagination__controls button,.compact-list-pagination__controls .crm-records-btn,.compact-list-pagination__controls .invoice-secondary,.compact-list-pagination__controls .quote-ghost){color:#334155!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dbe3ef!important;border-radius:10px!important;padding:0!important}:where(.compact-list-pagination__controls button:disabled,.pagination__actions.compact-list-pagination__controls button:disabled){opacity:.45!important;cursor:not-allowed!important}:where(.compact-list-pagination__controls b,.pagination__actions.compact-list-pagination__controls b){color:#0f172a!important;background:#f1f5f9!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-width:58px!important;min-height:32px!important;padding:0 8px!important;font-size:12px!important;font-weight:850!important;display:inline-flex!important}.table-message,.crm-list-empty-state{color:var(--hadaf-list-muted)!important;text-align:center!important;margin:0!important;padding:24px 16px!important;font-size:13px!important}@media (width<=768px){:where(.crm-records-table,.leads-table,.invoice-table,.quotes-table) thead th,:where(.crm-records-table,.leads-table,.invoice-table,.quotes-table) tbody td{padding:9px 10px!important;font-size:12px!important}:where(.compact-list-pagination,.crm-records-pagination.compact-list-pagination,.pagination.compact-list-pagination,.invoice-list-pagination.compact-list-pagination,.quote-list-pagination.compact-list-pagination){text-align:center!important;flex-direction:column!important;align-items:stretch!important}:where(.compact-list-pagination__controls,.pagination__actions.compact-list-pagination__controls){justify-content:center!important}}.app-layout :where(.payments-table-wrap,.payments-invoices-table-wrap,.finance-table-wrap,.statement-table-wrap){scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;border:1px solid var(--hadaf-list-border)!important;border-radius:var(--hadaf-list-radius)!important;box-shadow:var(--hadaf-list-shadow)!important;background:#fff!important;overflow:auto!important}.app-layout :where(.payments-table,.finance-table,.statement-table){border-collapse:separate!important;border-spacing:0!important;width:100%!important;color:var(--hadaf-list-text)!important;background:#fff!important;font-size:12.5px!important}.app-layout :where(.payments-table,.finance-table,.statement-table) thead th{background:var(--hadaf-list-head)!important;color:#475569!important;border-bottom:1px solid var(--hadaf-list-border)!important;text-align:right!important;white-space:nowrap!important;padding:10px 12px!important;font-size:11.5px!important;font-weight:850!important;line-height:1.7!important}.app-layout :where(.payments-table,.finance-table,.statement-table) tbody td{border-bottom:1px solid var(--hadaf-list-border-soft)!important;color:#1f2937!important;vertical-align:middle!important;background:#fff!important;padding:10px 12px!important;font-size:12.5px!important;line-height:1.85!important}.app-layout :where(.payments-table,.finance-table,.statement-table) tbody tr:last-child td{border-bottom:0!important}.app-layout :where(.payments-table,.finance-table,.statement-table) tbody tr:hover td{background:var(--hadaf-list-hover)!important}.app-layout :where(.payments-table button,.finance-table button,.statement-table button,.statement-detail-btn,.payments-mini-btn,.finance-action-btn){min-height:31px!important;box-shadow:none!important;border-radius:10px!important;padding:5px 10px!important;font-size:11.8px!important;font-weight:850!important}.app-layout :where(.payments-status,.finance-status,.statement-type-badge,.statement-event-badge){white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:23px!important;padding:3px 8px!important;font-size:11px!important;font-weight:850!important;line-height:1.35!important;display:inline-flex!important}.app-layout :where(.finance-pagination,.statement-pagination-bar){border-top:1px solid var(--hadaf-list-border-soft)!important;border-radius:0 0 var(--hadaf-list-radius) var(--hadaf-list-radius)!important;box-shadow:none!important;background:#fbfdff!important;margin-top:0!important;padding:10px 14px!important}.app-layout :where(.finance-pagination-controls button,.statement-pagination-actions button){width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;border-radius:10px!important;padding:0!important}@media (width<=768px){.app-layout :where(.payments-table,.finance-table,.statement-table) thead th,.app-layout :where(.payments-table,.finance-table,.statement-table) tbody td{padding:9px 10px!important;font-size:12px!important}}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2)format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-ext-400-normal-BdGhO0lm.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-400-normal-DPxMaNjI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-400-normal-BT_DHTc7.woff2)format("woff2"),url(/assets/vazirmatn-latin-400-normal-GKyMcI03.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-arabic-500-normal-C_lbnnKa.woff2)format("woff2"),url(/assets/vazirmatn-arabic-500-normal-Dqq3-xo3.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-ext-500-normal-CgxvvVrG.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-500-normal-4XgegWYb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-500-normal-6zZzgpg4.woff2)format("woff2"),url(/assets/vazirmatn-latin-500-normal-Bg_BALlD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2)format("woff2"),url(/assets/vazirmatn-arabic-700-normal-B5nPuCFv.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-ext-700-normal-BfoXmNMx.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-700-normal-DMYLqBto.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-700-normal-9BlbvDRV.woff2)format("woff2"),url(/assets/vazirmatn-latin-700-normal-DrB0PBU6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
