/* VOYAGE-THEME v1 — marker line, used by the idempotent append in apply.sh */
/*
 * Voyage theme for Chatwoot v4 — token-level patch, no component restyling.
 * Per-client port of the Dekhval layer (deploy/chatwoot/theme/dekhval.css);
 * appended to the built css bundles at container start (see apply.sh).
 *
 * Brand (voyage-console/docs/brand.md): dusty rose #b36d67 on cream #fdf8f0,
 * warm brown #3f321c headings, slate dark mode, EB Garamond voice.
 *
 *   1. Replaces the `iris` (indigo) accent scale with a Voyage rose scale
 *      (warm cream-tinted surfaces, exact brand hexes at the solid steps),
 *      in both light and dark — buttons, active nav, links, focus rings follow.
 *   2. Swaps the display face (headings) and buttons to EB Garamond, with
 *      Noto Sans Bengali kept in every stack for বাংলা.
 */

/* ── 1. Accent: iris → Voyage rose (RGB triplets, Radix-style steps) ── */
:root {
  --iris-1: 253 250 247;
  --iris-2: 250 243 240;
  --iris-3: 246 232 228;
  --iris-4: 240 219 214;
  --iris-5: 232 204 198;
  --iris-6: 221 186 179;
  --iris-7: 207 162 154;
  --iris-8: 192 136 129;
  --iris-9: 179 109 103;  /* brand dusty rose #b36d67 */
  --iris-10: 160 92 86;   /* hover #a05c56 */
  --iris-11: 138 74 68;   /* text on light #8a4a44 */
  --iris-12: 92 43 39;    /* deep maroon #5c2b27 */
  --blue-9: 179 109 103;  /* action blue -> brand rose */
  --blue-10: 160 92 86;
  --blue-11: 138 74 68;
}

.dark {
  --iris-1: 26 22 22;
  --iris-2: 33 27 27;
  --iris-3: 48 34 33;
  --iris-4: 60 40 38;
  --iris-5: 72 48 45;
  --iris-6: 86 58 54;
  --iris-7: 104 71 66;
  --iris-8: 128 87 81;
  --iris-9: 179 109 103;
  --iris-10: 196 134 128; /* brighter on dark #c48680 */
  --iris-11: 220 170 164; /* text on dark #dcaaa4 */
  --iris-12: 243 221 218; /* #f3ddda */
  --blue-9: 179 109 103;
  --blue-10: 196 134 128;
  --blue-11: 220 170 164;
}

/* ── 1b. Neutral surfaces: the console's cream ground and warm text, so the
       inbox and the console read as one product. Derived from the console's
       Voyage tokens (src/brands/voyage/theme.css): --background-color is the
       console sidebar, --surface-1 the page ground (#fdf8f0), --surface-2 /
       --solid-* / --card-color the lifted card; the slate text scale keeps
       Chatwoot's lightness steps with a warm tint, step 12 = console
       foreground, step 11 = muted foreground. Dark = the console's slate-blue.
       Plain :root/.dark blocks: same specificity, later in the cascade. ── */
:root {
  --background-color: 249 243 233;
  --surface-1: 253 248 240;
  --surface-2: 255 252 247;
  --surface-active: 255 252 247;
  --solid-1: 255 252 247;
  --solid-2: 255 252 247;
  --solid-3: 255 252 247;
  --solid-active: 255 252 247;
  --card-color: 255 252 247;
  --button-color: 255 252 247;
  --label-background: 245 239 230;
  --border-container: 236 231 223;
  --border-weak: 233 228 220;
  --border-strong: 222 216 207;
  --alpha-1: 196, 180, 150, .18;
  --alpha-2: 180, 165, 135, .2;
  --alpha-3: 255, 253, 249, .96;
  --white-alpha: 253, 248, 240, .8;
  --background-input-box: 63, 50, 28, .04;
  --slate-1: 255 252 243;
  --slate-2: 254 249 241;
  --slate-3: 245 240 232;
  --slate-4: 237 232 224;
  --slate-5: 230 225 217;
  --slate-6: 222 217 209;
  --slate-7: 211 206 198;
  --slate-8: 192 187 179;
  --slate-9: 149 141 127;
  --slate-10: 138 130 117;
  --slate-11: 117 101 89;
  --slate-12: 26 23 18;
  /* outgoing-message bubble + "blue" accents → the console's rose-tinted cream / maroon */
  --solid-blue: 249 231 223;
  --solid-blue-2: 255 252 247;
  --text-blue: 107 42 46;
  --border-blue: 179, 109, 103, .5;
  --border-blue-strong: 107 42 46;
}

.dark {
  --background-color: 23 27 36;
  --surface-1: 28 31 41;
  --surface-2: 32 36 46;
  --surface-active: 56 61 73;
  --solid-1: 37 41 52;
  --solid-2: 43 47 57;
  --solid-3: 49 54 67;
  --solid-active: 56 61 73;
  --card-color: 37 41 52;
  --button-color: 46 51 62;
  --label-background: 43 47 57;
  --border-weak: 42 46 56;
  --border-strong: 57 61 72;
  --alpha-1: 40, 44, 56, .8;
  --alpha-3: 36, 40, 51, .95;
  --background-input-box: 253, 248, 240, .03;
  --slate-1: 14 17 26;
  --slate-2: 21 25 34;
  --slate-3: 30 34 44;
  --slate-4: 37 41 52;
  --slate-5: 44 49 59;
  --slate-6: 53 57 68;
  --slate-7: 67 71 83;
  --slate-8: 91 96 108;
  --slate-9: 105 110 122;
  --slate-10: 118 123 135;
  --slate-11: 173 167 157;
  --slate-12: 247 243 236;
  --solid-blue: 82 52 49;
  --solid-blue-2: 37 41 52;
  --text-blue: 241 215 210;
  --border-blue: 196, 134, 128, .5;
  --border-blue-strong: 237 194 188;
}

/* ── 2. Typography — the same split as the console: EB Garamond is the voice
       (page titles, headings, buttons), Figtree carries everything you read.
       Chatwoot pins a family on these utilities (html,body, .text-body-*,
       .text-label*, .text-button, .text-heading-*, .font-inter*), so each one
       is redirected here or the body rule never reaches it. Body at 500 so it
       sits solid at 13–14px (tune here after a look on Windows). !important
       because Chatwoot's own `html, body` rule is !important. ── */
body,
.font-inter,
.text-body-main,
.text-body-para,
.text-label,
.text-label-small {
  font-family: Figtree, "Noto Sans Bengali", Inter, -apple-system, system-ui,
    "Segoe UI", Roboto, sans-serif !important;
}

body {
  font-weight: 500;
}

h1, h2, h3,
.text-heading-1,
.text-heading-2,
.text-heading-3,
.font-interDisplay {
  font-family: "EB Garamond", "Noto Serif Bengali", "Noto Sans Bengali", Georgia,
    InterDisplay, -apple-system, system-ui, "Segoe UI", Roboto, serif !important;
}

/* Real buttons only (Chatwoot's Button component: inline-flex + min-w-0, plus
   .button and the tab strip). Bare `button` is too broad here — nav rows, the
   user menu and every icon control are buttons too, and those read as body. */
button {
  font-family: inherit; /* beats the `button { serif }` rule an older theme copy
                            left in a browser-cached bundle; later sheet wins ties */
}

button.inline-flex.min-w-0,
.button,
.text-button {
  font-family: "EB Garamond", "Noto Serif Bengali", "Noto Sans Bengali", Georgia,
    Inter, -apple-system, system-ui, "Segoe UI", Roboto, serif;
}

::selection {
  background-color: rgb(179 109 103);
  color: rgb(253 248 240);
}

/* ── 3. Generated remap: every rule that hardcoded Chatwoot's brand blue,
       re-emitted with Voyage rose. Class names carry the post-sed hex
       (apply.sh maps 2781F6 -> b36d67 inside the bundles first). Regenerate
       on Chatwoot upgrades with deploy/chatwoot/README.md § Regenerating. ── */
.border-n-blue-border{border-color:#b36d6780;border-color:rgba(var(--border-blue))}
.border-n-brand{--tw-border-opacity: 1;border-color:#b36d67}
.border-n-brand\/50{border-color:#b36d6780}
.border-t-n-brand{--tw-border-opacity: 1;border-top-color:#b36d67}
.bg-\[\#b36d67\]{--tw-bg-opacity: 1;background-color:#b36d67}
.bg-n-blue-10{--tw-bg-opacity: 1;background-color:#a05c56;background-color:rgb(var(--blue-10) / var(--tw-bg-opacity, 1))}
.bg-n-blue-9{--tw-bg-opacity: 1;background-color:#b36d67;background-color:rgb(var(--blue-9) / var(--tw-bg-opacity, 1))}
.bg-n-brand{--tw-bg-opacity: 1;background-color:#b36d67}
.bg-n-brand\/10{background-color:#b36d671a}
.bg-n-brand\/20{background-color:#b36d6733}
.bg-n-brand\/5{background-color:#b36d670d}
.from-n-brand\/15{--tw-gradient-from: rgb(179 109 103 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(179 109 103 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
.fill-n-blue-9{fill:#b36d67;fill:rgb(var(--blue-9) / 1)}
.stroke-n-blue-11{stroke:#8a4a44;stroke:rgb(var(--blue-11) / 1)}
.\!text-n-blue-11{--tw-text-opacity: 1 !important;color:#8a4a44!important;color:rgb(var(--blue-11) / var(--tw-text-opacity, 1))!important}
.text-n-blue-10{--tw-text-opacity: 1;color:#a05c56;color:rgb(var(--blue-10) / var(--tw-text-opacity, 1))}
.text-n-blue-11{--tw-text-opacity: 1;color:#8a4a44;color:rgb(var(--blue-11) / var(--tw-text-opacity, 1))}
.text-n-blue-9{--tw-text-opacity: 1;color:#b36d67;color:rgb(var(--blue-9) / var(--tw-text-opacity, 1))}
.text-n-brand{--tw-text-opacity: 1;color:#b36d67}
.accent-n-blue-9{accent-color:rgb(179 109 103 / 1);accent-color:rgb(var(--blue-9) / 1)}
.\!shadow-\[var\(--widget-color\,\#b36d67\)\]{--tw-shadow-color: var(--widget-color,#b36d67) !important;--tw-shadow: var(--tw-shadow-colored) !important}
.\!outline-n-brand{outline-color:#b36d67!important}
.outline-n-blue-9{outline-color:#b36d67;outline-color:rgb(var(--blue-9) / 1)}
.outline-n-brand{outline-color:#b36d67}
.ring-n-brand{--tw-ring-opacity: 1;--tw-ring-color: rgb(179 109 103 / var(--tw-ring-opacity, 1))}
.text-link{font-weight:500;--tw-text-opacity: 1;color:#b36d67}
.text-link:hover{--tw-text-opacity: 1;color:#a05c56;color:rgb(var(--blue-10) / var(--tw-text-opacity, 1))}
.before\:\!border-t-n-brand:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-top-color:#b36d67!important}
.before\:bg-n-brand:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#b36d67}
.after\:bg-n-brand:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#b36d67}
.checked\:border-n-blue-10:checked{--tw-border-opacity: 1;border-color:#a05c56;border-color:rgb(var(--blue-10) / var(--tw-border-opacity, 1))}
.checked\:border-n-brand:checked{--tw-border-opacity: 1;border-color:#b36d67}
.checked\:bg-n-brand:checked{--tw-bg-opacity: 1;background-color:#b36d67}
.indeterminate\:border-n-brand:indeterminate{--tw-border-opacity: 1;border-color:#b36d67}
.indeterminate\:bg-n-brand:indeterminate{--tw-bg-opacity: 1;background-color:#b36d67}
.focus-within\:outline-n-brand:focus-within{outline-color:#b36d67}
.focus-within\:ring-n-brand:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(179 109 103 / var(--tw-ring-opacity, 1))}
.hover\:border-n-brand:hover{--tw-border-opacity: 1;border-color:#b36d67}
.hover\:bg-n-blue-10:hover{--tw-bg-opacity: 1;background-color:#a05c56;background-color:rgb(var(--blue-10) / var(--tw-bg-opacity, 1))}
.hover\:bg-n-brand\/10:hover{background-color:#b36d671a}
.hover\:bg-n-brand\/80:hover{background-color:#b36d67cc}
.hover\:text-n-blue-11:hover{--tw-text-opacity: 1;color:#8a4a44;color:rgb(var(--blue-11) / var(--tw-text-opacity, 1))}
.hover\:text-n-brand:hover{--tw-text-opacity: 1;color:#b36d67}
.focus\:border-n-blue-11:focus{--tw-border-opacity: 1;border-color:#8a4a44;border-color:rgb(var(--blue-11) / var(--tw-border-opacity, 1))}
.focus\:border-n-brand:focus{--tw-border-opacity: 1;border-color:#b36d67}
.focus\:outline-n-blue-9:focus{outline-color:#b36d67;outline-color:rgb(var(--blue-9) / 1)}
.focus\:outline-n-brand:focus{outline-color:#b36d67}
.focus\:ring-n-brand:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(179 109 103 / var(--tw-ring-opacity, 1))}
.focus-visible\:bg-n-brand\/20:focus-visible{background-color:#b36d6733}
.focus-visible\:outline-n-brand:focus-visible{outline-color:#b36d67}
.focus-visible\:ring-n-brand:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(179 109 103 / var(--tw-ring-opacity, 1))}
.hover\:enabled\:border-n-blue-9:enabled:hover{--tw-border-opacity: 1;border-color:#b36d67;border-color:rgb(var(--blue-9) / var(--tw-border-opacity, 1))}
.hover\:enabled\:bg-n-blue-border:enabled:hover{background-color:#b36d6780;background-color:rgba(var(--border-blue))}
.hover\:enabled\:bg-n-brand\/20:enabled:hover{background-color:#b36d6733}
.group:focus-within .group-focus-within\:text-n-brand{--tw-text-opacity: 1;color:#b36d67}
.group:hover .group-hover\:bg-n-brand{--tw-bg-opacity: 1;background-color:#b36d67}
.group:hover .group-hover\:text-n-blue-11{--tw-text-opacity: 1;color:#8a4a44;color:rgb(var(--blue-11) / var(--tw-text-opacity, 1))}
.has-\[\:focus\]\:outline-n-brand:has(:focus){outline-color:#b36d67}
.prose-a\:text-n-blue-11 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:#8a4a44;color:rgb(var(--blue-11) / var(--tw-text-opacity, 1))}
.prose-a\:text-n-brand :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:#b36d67}
.prose-strong\:text-n-brand :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:#b36d67}
.dark\:border-n-blue-11:is(.dark *){--tw-border-opacity: 1;border-color:#8a4a44;border-color:rgb(var(--blue-11) / var(--tw-border-opacity, 1))}
.dark\:border-n-brand:is(.dark *){--tw-border-opacity: 1;border-color:#b36d67}
.dark\:bg-n-brand\/10:is(.dark *){background-color:#b36d671a}
.dark\:text-n-blue-11:is(.dark *){--tw-text-opacity: 1;color:#8a4a44;color:rgb(var(--blue-11) / var(--tw-text-opacity, 1))}
.dark\:\!outline-n-brand:is(.dark *){outline-color:#b36d67!important}
.dark\:ring-n-brand:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(179 109 103 / var(--tw-ring-opacity, 1))}
.dark\:checked\:border-n-brand:checked:is(.dark *){--tw-border-opacity: 1;border-color:#b36d67}
.dark\:checked\:bg-n-brand:checked:is(.dark *){--tw-bg-opacity: 1;background-color:#b36d67}
.dark\:focus-within\:outline-n-brand:focus-within:is(.dark *){outline-color:#b36d67}
.dark\:hover\:text-n-brand:hover:is(.dark *){--tw-text-opacity: 1;color:#b36d67}
.dark\:focus\:outline-n-brand:focus:is(.dark *){outline-color:#b36d67}
.group:hover .dark\:group-hover\:text-n-blue-10:is(.dark *){--tw-text-opacity: 1;color:#a05c56;color:rgb(var(--blue-10) / var(--tw-text-opacity, 1))}
.dark\:has-\[\:focus\]\:outline-n-brand:has(:focus):is(.dark *){outline-color:#b36d67}
.\[\&\>a\]\:text-n-blue-10>a{--tw-text-opacity: 1;color:#a05c56;color:rgb(var(--blue-10) / var(--tw-text-opacity, 1))}
.\[\&\>a\]\:hover\:text-n-blue-11:hover>a{--tw-text-opacity: 1;color:#8a4a44;color:rgb(var(--blue-11) / var(--tw-text-opacity, 1))}
.\[\&\>button\]\:\!text-n-blue-11>button{--tw-text-opacity: 1 !important;color:#8a4a44!important;color:rgb(var(--blue-11) / var(--tw-text-opacity, 1))!important}
.\[\&\>p\>\.link\]\:text-n-blue-11>p>.link{--tw-text-opacity: 1;color:#8a4a44;color:rgb(var(--blue-11) / var(--tw-text-opacity, 1))}
.\[\&\>span\]\:\!text-n-blue-11>span{--tw-text-opacity: 1 !important;color:#8a4a44!important;color:rgb(var(--blue-11) / var(--tw-text-opacity, 1))!important}
.\[\&_\.link\]\:text-n-blue-11 .link{--tw-text-opacity: 1;color:#8a4a44;color:rgb(var(--blue-11) / var(--tw-text-opacity, 1))}
/* ── 4. Nav bridge (see nav.js) + menu pruning ── */
.voyage-nav-icon svg {
  width: 1rem;
  height: 1rem;
}

/* Menus this instance doesn't use — pruning is config, not code */
aside nav li:has([title="Campaigns"]),
aside nav li:has([title="Help Center"]) {
  display: none;
}

/* ── 5. Embedded mode (inside the console pane): the console shell already
       carries the brand, so Chatwoot's sidebar starts at the search bar ── */
.voyage-embedded aside > section:first-child > div:has(#sidebar-account-switcher) {
  display: none;
}

/* ── The ground has a grain — same layer as the console (services/console/
       src/index.css: the SVG is the console's, byte for byte; tune there and
       copy). Chatwoot paints its ground with two utilities: .bg-n-background
       (app shell, sidebar) and .bg-n-surface-1 (main pane, conversation list,
       message panel, composer). Both get the grain and the twill; bubbles,
       cards, menus and inputs keep their own fills and sit clean on top. ── */
:root {
  --voyage-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.92' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 3 -1.25'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='0 0 0 0 0.055 0.11 0.15'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");
  --voyage-weave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath d='M-1 1l2-2M0 6L6 0M5 7l2-2' stroke='%23000' stroke-opacity='0.045' stroke-width='1'/%3E%3C/svg%3E");
}
.dark {
  --voyage-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.92' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 3 -1.25'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='0 0 0 0 0.035 0.07 0.1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");
  --voyage-weave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath d='M-1 1l2-2M0 6L6 0M5 7l2-2' stroke='%23fff' stroke-opacity='0.035' stroke-width='1'/%3E%3C/svg%3E");
}
.bg-n-background,
.bg-n-surface-1 {
  background-image: var(--voyage-grain), var(--voyage-weave);
  background-size: 220px 220px, 6px 6px;
}

/* TYPE-SCALE:BEGIN — generated by deploy/chatwoot/theme/type-scale.mjs, scale 16/14 (1.1429), 160 rules from voyage.css. Do not edit by hand; regenerate after a Chatwoot image bump. */
.ProseMirror-prompt-close:after{font-size:13.7143px}
.editor-root.editor--article .ProseMirror h1{font-size:41.1429px}
.pm-table-menu{font-size:14.8571px}
.pm-table-menu-item{font-size:14.8571px}
[data-v-7b1a862e] .ProseMirror .empty-node:before{font-size:1.1429rem;line-height:1.7143rem}
.image .time[data-v-f077030b]{font-size:.8571rem;line-height:1.1429rem}
.file .icon-wrap[data-v-7ea48b19]{font-size:2.8571rem}
.file .download[data-v-7ea48b19]{font-size:.8571rem;line-height:1.1429rem}
.form .button[data-v-663a5cdb]{font-size:1rem;line-height:1.4286rem}
.email-input-group .button[data-v-c0f153df]{font-size:1.4286rem;line-height:2rem}
.customer-satisfaction .ratings .emoji-button[data-v-b42a988a]{font-size:1.7143rem;line-height:2.2857rem}
.customer-satisfaction .feedback-form .button[data-v-b42a988a]{font-size:1.4286rem;line-height:2rem}
[data-invalid] .formkit-message{font-size:.8571rem;line-height:1.1429rem}
.row--agent-block[data-v-5f8529fd]{font-size:.8571rem;line-height:1.1429rem}
.unread-wrap .clear-button[data-v-4f260fa6]{font-size:1.1429rem;line-height:1.7143rem}
.unread-wrap .close-unread-button[data-v-4f260fa6]{font-size:.7143rem}
.cw-viz-bar__axis-label[data-v-827f3695],.cw-viz-bar__empty[data-v-827f3695]{font-size:var(--cw-viz-bar-axis-font-size, 13.7143px)}
.cw-viz-bar__value[data-v-827f3695]{font-size:var(--cw-viz-bar-value-font-size, 13.7143px)}
.cw-viz-bar__tooltip[data-v-827f3695]{font-size:var(--cw-viz-bar-tooltip-font-size, 13.7143px)}
.cw-viz-bar__tooltip-description[data-v-827f3695]{font-size:var(--cw-viz-bar-tooltip-description-font-size, 12.5714px)}
.cw-viz-donut__tooltip[data-v-ea9b2194]{font-size:var(--cw-viz-donut-tooltip-font-size, 13.7143px)}
.cw-viz-donut__tooltip-description[data-v-ea9b2194]{font-size:var(--cw-viz-donut-tooltip-description-font-size, 12.5714px)}
.cw-viz-donut__legend[data-v-ea9b2194]{font-size:var(--cw-viz-donut-legend-font-size, 13.7143px)}
.cw-viz-donut__empty[data-v-ea9b2194]{font-size:13.7143px}
.cw-viz-heatmap__row-label strong[data-v-9db61c65]{font-size:var(--cw-viz-heatmap-row-title-font-size, 13.7143px)}
.cw-viz-heatmap__row-label span[data-v-9db61c65]{font-size:var(--cw-viz-heatmap-row-description-font-size, 12.5714px)}
.cw-viz-heatmap__column-label[data-v-9db61c65]{font-size:var(--cw-viz-heatmap-column-label-font-size, 11.4286px)}
.cw-viz-heatmap__empty[data-v-9db61c65]{font-size:13.7143px}
.cw-viz-heatmap__tooltip[data-v-9db61c65]{font-size:var(--cw-viz-heatmap-tooltip-font-size, 13.7143px)}
.cw-viz-line__tooltip[data-v-3acfb47d]{font-size:var(--cw-viz-line-tooltip-font-size, 13.7143px)}
.cw-viz-line__tooltip-description[data-v-3acfb47d]{font-size:var(--cw-viz-line-tooltip-description-font-size, 12.5714px)}
.cw-viz-line__axis-label[data-v-3acfb47d],.cw-viz-line__empty[data-v-3acfb47d]{font-size:var(--cw-viz-line-axis-font-size, 13.7143px)}
.cw-viz-line__value[data-v-3acfb47d]{font-size:var(--cw-viz-line-value-font-size, 13.7143px)}
.cw-viz-percentage__tooltip[data-v-16f45f3a]{font-size:var(--cw-viz-percentage-tooltip-font-size, 13.7143px)}
.cw-viz-percentage__tooltip-description[data-v-16f45f3a]{font-size:var(--cw-viz-percentage-tooltip-description-font-size, 12.5714px)}
.cw-viz-percentage__legend[data-v-16f45f3a]{font-size:var(--cw-viz-percentage-legend-font-size, 13.7143px)}
.cw-viz-percentage__empty[data-v-16f45f3a]{font-size:13.7143px}
.cw-viz-sankey__label-text[data-v-b808b7b9],.cw-viz-sankey__label-value[data-v-b808b7b9],.cw-viz-sankey__empty[data-v-b808b7b9]{font-size:var(--cw-viz-sankey-label-font-size, 14.8571px)}
.label[data-v-4071204f]{font-size:.8571rem;line-height:1.1429rem}
.label.small[data-v-4071204f]{font-size:.8571rem}
.label.small .label--icon[data-v-4071204f],.label.small .close--icon[data-v-4071204f]{font-size:.5714rem}
.label a[data-v-4071204f]{font-size:.8571rem;line-height:1.1429rem}
.banner a[data-v-dd067508]{font-size:.8571rem;line-height:1.1429rem}
.prose{font-size:1.1429rem}
.prose-sm{font-size:1rem}
.prose-lg{font-size:1.2857rem}
.prose-bubble{font-size:16px}
.prose-bubble :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4286rem}
.prose-bubble :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.1429rem}
.prose-bubble :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.1429rem}
.\!text-\[32px\]{font-size:36.5714px!important}
.\!text-base{font-size:1.1429rem!important;line-height:1.7143rem!important}
.\!text-sm{font-size:1rem!important;line-height:1.4286rem!important}
.\!text-xs{font-size:.8571rem!important;line-height:1.1429rem!important}
.text-2xl{font-size:1.7143rem;line-height:2.2857rem}
.text-3xl{font-size:2.1429rem;line-height:2.5714rem}
.text-4xl{font-size:2.5714rem;line-height:2.8571rem}
.text-5xl{font-size:3.4286rem}
.text-6xl{font-size:4.2857rem}
.text-8xl{font-size:6.8571rem}
.text-\[0\.5rem\]{font-size:.5714rem}
.text-\[1\.75rem\]{font-size:2rem}
.text-\[10px\]{font-size:11.4286px}
.text-\[11px\]{font-size:12.5714px}
.text-\[2\.5rem\]{font-size:2.8571rem}
.text-base{font-size:1.1429rem;line-height:1.7143rem}
.text-lg{font-size:1.2857rem;line-height:2rem}
.text-sm{font-size:1rem;line-height:1.4286rem}
.text-xl{font-size:1.4286rem;line-height:2rem}
.text-xs{font-size:.8571rem;line-height:1.1429rem}
.text-xxs{font-size:.7143rem}
.text-xxxs{font-size:.5714rem}
.text-body-main{font-size:1rem;line-height:24px;letter-spacing:-.32px}
.text-body-para{font-size:1rem;line-height:24px;letter-spacing:-.24px}
.text-heading-1{font-size:1.2857rem;line-height:27.4286px;letter-spacing:-.3086px}
.text-heading-2{font-size:1.1429rem;line-height:27.4286px;letter-spacing:-.3086px}
.text-heading-3{font-size:1rem;line-height:24px;letter-spacing:-.3086px}
.text-label{font-size:1rem;line-height:24px}
.text-label-small{font-size:.8571rem;line-height:18.2857px;letter-spacing:-.2743px}
.text-button{font-size:1rem;line-height:24px;letter-spacing:-.32px}
.\[--cw-viz-bar-axis-font-size\:0\.75rem\]{--cw-viz-bar-axis-font-size:.8571rem}
.\[--cw-viz-bar-value-font-size\:0\.75rem\]{--cw-viz-bar-value-font-size:.8571rem}
.\[--cw-viz-line-axis-font-size\:0\.75rem\]{--cw-viz-line-axis-font-size:.8571rem}
.\[--cw-viz-line-value-font-size\:0\.75rem\]{--cw-viz-line-value-font-size:.8571rem}
.\[--cw-viz-sankey-label-font-size\:0\.75rem\]{--cw-viz-sankey-label-font-size:.8571rem}
p{font-size:1rem}
a{font-size:1rem;line-height:1.4286rem}
button{font-size:1rem;line-height:1.4286rem}
label{font-size:1rem;line-height:2rem}
.input-wrap,.help-text{font-size:1rem;line-height:1.4286rem}
input[type]:not([type=file]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=color]):not([type=image]):not([type=hidden]):not(.reset-base):not(.no-margin){font-size:1rem;line-height:1.4286rem}
input[type=file]{font-size:1rem}
select{font-size:1rem;line-height:1.4286rem}
textarea{font-size:1rem;line-height:1.4286rem}
.formkit-outer[data-invalid=true] .formkit-message{font-size:1rem;line-height:1.4286rem}
.error .message{font-size:1rem;line-height:1.4286rem}
.input-group.small input{font-size:1rem;line-height:1.4286rem}
code{font-size:.8571rem;line-height:1.1429rem}
table{font-size:1rem;line-height:1.4286rem}
.mx-btn{font-size:16px}
.mx-input{font-size:16px}
.mx-icon-calendar,.mx-icon-clear{font-size:18.2857px}
.mx-calendar-header-label{font-size:16px}
.mx-table-date td,.mx-table-date th{font-size:13.7143px}
.mx-time-column .mx-time-item{font-size:13.7143px;line-height:36.5714px}
.mx-time-option{font-size:16px;line-height:22.8571px}
.date-picker.small .mx-input{font-size:1rem;line-height:1.4286rem}
.tooltip{font-size:.8571rem;line-height:1.1429rem}
.v-popper--theme-tooltip .v-popper__inner{font-size:.8571rem}
.file\:text-sm::file-selector-button{font-size:1rem;line-height:1.4286rem}
.after\:text-xs:after{font-size:.8571rem;line-height:1.1429rem}
.prose-p\:text-lg :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:1.2857rem;line-height:2rem}
.prose-p\:text-sm :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:1rem;line-height:1.4286rem}
@media(min-width:640px){.sm\:text-5xl{font-size:3.4286rem}}
@media(min-width:640px){.sm\:text-sm{font-size:1rem;line-height:1.4286rem}}
@media(min-width:768px){.md\:text-3xl{font-size:2.1429rem;line-height:2.5714rem}}
@media(min-width:768px){.md\:text-4xl{font-size:2.5714rem;line-height:2.8571rem}}
@media(min-width:768px){.md\:text-5xl{font-size:3.4286rem}}
@media(min-width:768px){.md\:text-7xl{font-size:5.1429rem}}
@media(min-width:768px){.md\:text-8xl{font-size:6.8571rem}}
@media(min-width:768px){.md\:text-9xl{font-size:9.1429rem}}
@media(min-width:1024px){.lg\:text-3xl{font-size:2.1429rem;line-height:2.5714rem}}
@media(min-width:1024px){.lg\:text-4xl{font-size:2.5714rem;line-height:2.8571rem}}
@media(min-width:1024px){.lg\:text-5xl{font-size:3.4286rem}}
@media(min-width:1024px){.lg\:text-6xl{font-size:4.2857rem}}
@media(min-width:1024px){.lg\:text-8xl{font-size:6.8571rem}}
@media(min-width:1024px){.lg\:text-\[140px\]{font-size:160px}}
@media(min-width:1024px){.lg\:text-\[180px\]{font-size:205.7143px}}
@media(min-width:1024px){.lg\:text-\[220px\]{font-size:251.4286px}}
@media(min-width:1280px){.xl\:text-4xl{font-size:2.5714rem;line-height:2.8571rem}}
.\[\&\>button\>span\]\:text-4xl>button>span{font-size:2.5714rem;line-height:2.8571rem}
.\[\&\>input\]\:\!text-sm>input{font-size:1rem!important;line-height:1.4286rem!important}
.\[\&\>span\]\:text-xs>span{font-size:.8571rem;line-height:1.1429rem}
.input-wrapper[data-v-96410b98]{font-size:.8571rem;line-height:1.1429rem}
.editor-warning__message{font-size:1rem;line-height:1.4286rem}
.formkit-form .formkit-help{font-size:1rem;line-height:1.4286rem}
.prose[data-v-d329b1d6]{font-size:1.1429rem}
.prose-sm[data-v-d329b1d6]{font-size:1rem}
.prose-lg[data-v-d329b1d6]{font-size:1.2857rem}
.prose-bubble[data-v-d329b1d6]{font-size:16px}
.prose-bubble[data-v-d329b1d6] :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4286rem}
.prose-bubble[data-v-d329b1d6] :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.1429rem}
.prose-bubble[data-v-d329b1d6] :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.1429rem}
.menu .menu-label[data-v-60cefcf4]{font-size:.8571rem;line-height:1.1429rem}
.input-group-wrap .message[data-v-aa13b592]{font-size:1rem;line-height:1.4286rem}
.input-group .input-group-label[data-v-aa13b592]{font-size:.8571rem;line-height:1.1429rem}
.context-menu--delete-modal[data-v-8860cb94] .modal-container h2{font-size:1.1429rem;line-height:1.7143rem}
.label-suggestion .label-suggestion--title[data-v-16ab2459]{font-size:.7143rem}
.search-input[data-v-69e77a2c]{font-size:1rem;line-height:1.4286rem}
.key[data-v-5272c311]{font-size:.8571rem;line-height:1.1429rem}
.conversation-wrap .agent-name{font-size:.8571rem;line-height:1.1429rem}
.chat-bubble{font-size:1rem}
input:not(.reset-base),textarea:not(.reset-base){font-size:1.1429rem}
select:not(.reset-base){font-size:1.1429rem;line-height:1.7143rem}
p code{font-size:1rem;line-height:1.4286rem}
pre code{font-size:1rem;line-height:1.4286rem}
.button{font-size:1rem}
.button.small{font-size:.8571rem;line-height:1.1429rem}
.button.large{font-size:1.1429rem;line-height:1.7143rem}
.banner[data-v-604e405a]{font-size:1rem;line-height:1.4286rem}
/* TYPE-SCALE:END */
