:root{--color-bg:#e6e3dc;--color-surface:#eeebe5;--color-surface-raised:#f3f0ea;--color-surface-sunken:#dedbd4;--color-border:#d2cec6;--color-text-primary:#201f20;--color-text-secondary:#57565a;--color-text-muted:#8a8890;--color-primary:#2563c9;--color-primary-hover:#1e52a8;--color-primary-active:#194589;--color-primary-soft:#dce6f7;--color-on-primary:#fff;--color-success:#2e8b47;--color-success-soft:#dcefe0;--color-success-on-soft:#1c5a2c;--color-warning:#d99400;--color-warning-soft:#f8ecd0;--color-warning-on-soft:#7a5400;--color-danger:#cc2f2f;--color-danger-soft:#f7dcdc;--color-danger-on-soft:#8c1f1f;--color-info:#0f7fa8;--color-info-soft:#d6ecf5;--color-info-on-soft:#0a5470;--color-confidence-high:#2e8b47;--color-confidence-medium:#d99400;--color-confidence-low:#cc2f2f;--color-status-new-bg:#d6ecf5;--color-status-new-text:#0a5470;--color-status-ai-replying-bg:#e2ddf5;--color-status-ai-replying-text:#463a80;--color-status-awaiting-contact-bg:#e0ded9;--color-status-awaiting-contact-text:#57565a;--color-status-needs-review-bg:#cc2f2f;--color-status-needs-review-text:#fff;--color-status-needs-review-row-tint:#faeeee;--color-status-human-replying-bg:#d6ecf5;--color-status-human-replying-text:#0a5470;--color-status-sold-bg:#dcefe0;--color-status-sold-text:#1c5a2c;--color-status-booked-bg:#efdcea;--color-status-booked-text:#6b2a5c;--color-status-resolved-bg:#dcefe0;--color-status-resolved-text:#1c5a2c;--color-status-closed-bg:#8a8890;--color-status-closed-text:#fff;--color-product-draft-bg:#e0ded9;--color-product-draft-text:#57565a;--color-product-incomplete-bg:#f8ecd0;--color-product-incomplete-text:#7a5400;--color-product-active-bg:#dcefe0;--color-product-active-text:#1c5a2c;--color-product-unavailable-bg:#f7dcdc;--color-product-unavailable-text:#8c1f1f;--color-product-disabled-bg:#e0ded9;--color-product-disabled-text:#8a8890;--color-bubble-contact-bg:#eeebe5;--color-bubble-contact-text:#201f20;--color-bubble-ai-bg:#dce6f7;--color-bubble-ai-text:#1a2f52;--color-bubble-owner-bg:#dcefe0;--color-bubble-owner-text:#1c5a2c;--font-size-xs:12px;--line-height-xs:1.6;--font-size-sm:14px;--line-height-sm:1.7;--font-size-base:16px;--line-height-base:1.75;--font-size-lg:20px;--line-height-lg:1.5;--font-size-xl:28px;--line-height-xl:1.4;--font-size-2xl:40px;--line-height-2xl:1.3;--font-weight-regular:400;--font-weight-emphasis:500;--font-weight-heading:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-card-padding:var(--space-6);--space-card-gap:var(--space-4);--space-page-padding-desktop:var(--space-8);--space-page-padding-mobile:var(--space-4);--space-section-gap:var(--space-12);--space-form-field-gap:20px;--space-label-to-field:var(--space-2);--space-list-row-padding-y:var(--space-3);--width-sidebar:240px;--width-sidebar-collapsed:64px;--width-content-max:1280px;--width-conversation-panel:320px;--width-message-bubble-max:70%;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:20px;--radius-full:999px;--shadow-1:2px 2px 4px #a39e9459, -2px -2px 4px #ffffffb3;--shadow-2:4px 4px 10px #a39e9466, -4px -4px 10px #fffc;--shadow-3:8px 8px 20px #a39e9473, -8px -8px 20px #ffffffd9;--shadow-sunken:inset 3px 3px 6px #a39e9466, inset -3px -3px 6px #ffffffb3;--duration-instant:.12s;--duration-fast:.18s;--duration-normal:.25s;--duration-slow:.35s;--ease-standard:cubic-bezier(.32, .72, 0, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.7, 0, .84, 0);--size-touch-target:44px;--focus-ring-width:2px;--focus-ring-color:var(--color-primary)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-vazirmatn), sans-serif;font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-regular);letter-spacing:0}.ltr{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{scrollbar-width:thin;scrollbar-color:#c3beb4 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#c3beb4;background-clip:content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-muted)}::-webkit-scrollbar-corner{background:0 0}
