/* aigen pomegranate-crimson override of Chatwoot's woot-blue palette. Generated from the compiled vite CSS; loaded last with !important. Regenerate after Chatwoot upgrades. */
.ProseMirror-prompt .ProseMirror-prompt-buttons button[type=submit]{background-color:rgb(184 58 38) !important}
.ProseMirror-prompt .ProseMirror-prompt-buttons button[type=submit]:hover{background-color:#B83A26e6 !important}
.file .icon-wrap[data-v-7ea48b19]{color:rgb(184 58 38) !important}
.file .download[data-v-7ea48b19]{color:rgb(184 58 38) !important}
.option[data-v-74ee74cc]{border-color:rgb(184 58 38) !important}
.email-input-group input[data-v-c0f153df]:focus{outline-color:rgb(184 58 38) !important}
.customer-satisfaction .feedback-form input[data-v-233c99da]:focus{outline-color:rgb(184 58 38) !important}
.unread-wrap .clear-button[data-v-4f260fa6]{color:rgb(184 58 38) !important}
.banner.primary[data-v-227ca4d0]{background-color:rgb(184 58 38) !important}
.border-n-blue-10\/30{border-color:rgb(158 49 32 / var(--tw-border-opacity, 1)) !important}
.border-n-blue-9\/30{border-color:rgb(184 58 38 / var(--tw-border-opacity, 1)) !important}
.border-n-blue-border{border-color:rgb(184 58 38 / var(--tw-border-opacity, 1)) !important}
.border-n-brand{border-color:rgb(184 58 38) !important}
.border-woot-100{border-color:rgb(246 221 215) !important}
.border-woot-700{border-color:rgb(132 40 26) !important}
.bg-\[\#2781F6\]{background-color:rgb(184 58 38) !important}
.bg-n-blue-10{background-color:rgb(158 49 32 / var(--tw-bg-opacity, 1)) !important}
.bg-n-blue-11{background-color:rgb(158 49 32 / var(--tw-bg-opacity, 1)) !important}
.bg-n-blue-5{background-color:rgb(246 221 215 / var(--tw-bg-opacity, 1)) !important}
.bg-n-blue-text{background-color:rgb(158 49 32 / var(--tw-bg-opacity, 1)) !important}
.bg-n-brand{background-color:rgb(184 58 38) !important}
.bg-n-brand\/10{background-color:#B83A261a !important}
.bg-n-brand\/5{background-color:#B83A260d !important}
.bg-woot-25{background-color:rgb(253 247 245) !important}
.bg-woot-500{background-color:rgb(184 58 38) !important}
.fill-n-blue-9{fill:rgb(184 58 38) !important}
.stroke-n-blue-11{stroke:rgb(158 49 32) !important}
.stroke-n-blue-text{stroke:rgb(158 49 32) !important}
.\!text-n-blue-text{color:rgb(158 49 32 / var(--tw-text-opacity, 1)) !important}
.text-\[\#7EB6FF\]{color:rgb(224 150 132) !important}
.text-n-blue-10{color:rgb(158 49 32 / var(--tw-text-opacity, 1)) !important}
.text-n-blue-11{color:rgb(158 49 32 / var(--tw-text-opacity, 1)) !important}
.text-n-blue-9{color:rgb(184 58 38 / var(--tw-text-opacity, 1)) !important}
.text-n-blue-text{color:rgb(158 49 32 / var(--tw-text-opacity, 1)) !important}
.text-n-brand{color:rgb(184 58 38) !important}
.text-woot-500{color:rgb(184 58 38) !important}
.text-woot-600{color:rgb(158 49 32) !important}
.\!outline-n-brand{outline-color:rgb(184 58 38) !important}
.outline-n-blue-9{outline-color:rgb(184 58 38) !important}
.outline-n-brand{outline-color:rgb(184 58 38) !important}
.outline-n-brand\/30{outline-color:#B83A264d !important}
.ring-n-brand{--tw-ring-color:rgb(184 58 38 / var(--tw-ring-opacity, 1)) !important}
p a{color:rgb(184 58 38) !important}
p a:is(.dark *){color:rgb(184 58 38) !important}
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(.multiselect__input):not(.no-margin):focus{outline-color:rgb(184 58 38) !important}
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(.multiselect__input):not(.no-margin):focus:is(.dark *){outline-color:rgb(184 58 38) !important}
select:focus{outline-color:rgb(184 58 38) !important}
select:focus:is(.dark *){outline-color:rgb(184 58 38) !important}
textarea:focus{outline-color:rgb(184 58 38) !important}
textarea:focus:is(.dark *){outline-color:rgb(184 58 38) !important}
.multiselect .multiselect--active>.multiselect__tags{outline-color:rgb(184 58 38) !important}
.multiselect .multiselect__content .multiselect__option.multiselect__option--highlight:hover{background-color:#B83A261a !important}
.multiselect .multiselect__content .multiselect__option.multiselect__option--highlight:hover{color:rgb(184 58 38 / var(--tw-text-opacity, 1)) !important}
.multiselect .multiselect__content .multiselect__option.multiselect__option--selected{background-color:#B83A2633 !important}
.multiselect .multiselect__content .multiselect__option.multiselect__option--selected{color:rgb(184 58 38 / var(--tw-text-opacity, 1)) !important}
.multiselect .multiselect__tag-icon:after{color:rgb(184 58 38) !important}
.multiselect .multiselect__tag-icon:hover:after{color:rgb(158 49 32 / var(--tw-text-opacity, 1)) !important}
.sidebar-labels-wrap .multiselect.multiselect--active>.multiselect__tags{outline-color:rgb(184 58 38) !important}
.before\:bg-n-brand:before{background-color:rgb(184 58 38) !important}
.checked\:border-n-blue-10:checked{border-color:rgb(158 49 32 / var(--tw-border-opacity, 1)) !important}
.checked\:border-n-brand:checked{border-color:rgb(184 58 38) !important}
.checked\:bg-n-brand:checked{background-color:rgb(184 58 38) !important}
.indeterminate\:border-n-brand:indeterminate{border-color:rgb(184 58 38) !important}
.indeterminate\:bg-n-brand:indeterminate{background-color:rgb(184 58 38) !important}
.focus-within\:outline-n-brand:focus-within{outline-color:rgb(184 58 38) !important}
.focus-within\:ring-n-brand:focus-within{--tw-ring-color:rgb(184 58 38 / var(--tw-ring-opacity, 1)) !important}
.hover\:bg-n-blue-10:hover{background-color:rgb(158 49 32 / var(--tw-bg-opacity, 1)) !important}
.hover\:bg-n-blue-5:hover{background-color:rgb(246 221 215 / var(--tw-bg-opacity, 1)) !important}
.hover\:bg-n-brand\/10:hover{background-color:#B83A261a !important}
.hover\:bg-n-brand\/80:hover{background-color:#B83A26cc !important}
.hover\:bg-woot-600:hover{background-color:rgb(158 49 32) !important}
.hover\:text-n-blue-11:hover{color:rgb(158 49 32 / var(--tw-text-opacity, 1)) !important}
.hover\:text-n-blue-text:hover{color:rgb(158 49 32 / var(--tw-text-opacity, 1)) !important}
.hover\:text-n-brand:hover{color:rgb(184 58 38) !important}
.hover\:text-woot-500:hover{color:rgb(184 58 38) !important}
.hover\:text-woot-700:hover{color:rgb(132 40 26) !important}
.focus\:border-n-blue-11:focus{border-color:rgb(158 49 32 / var(--tw-border-opacity, 1)) !important}
.focus\:border-n-brand:focus{border-color:rgb(184 58 38) !important}
.focus\:outline-n-brand:focus{outline-color:rgb(184 58 38) !important}
.focus\:ring-n-brand:focus{--tw-ring-color:rgb(184 58 38 / var(--tw-ring-opacity, 1)) !important}
.focus\:ring-woot-500:focus{--tw-ring-color:rgb(184 58 38 / var(--tw-ring-opacity, 1)) !important}
.focus-visible\:bg-n-brand\/20:focus-visible{background-color:#B83A2633 !important}
.focus-visible\:outline-woot-500:focus-visible{outline-color:rgb(184 58 38) !important}
.hover\:enabled\:border-n-blue-9:enabled:hover{border-color:rgb(184 58 38 / var(--tw-border-opacity, 1)) !important}
.hover\:enabled\:bg-n-blue-border:enabled:hover{background-color:rgb(184 58 38 / var(--tw-bg-opacity, 1)) !important}
.hover\:enabled\:bg-n-brand\/20:enabled:hover{background-color:#B83A2633 !important}
.group:hover .group-hover\:text-n-brand{color:rgb(184 58 38) !important}
.has-\[\:focus\]\:outline-n-brand:has(:focus){outline-color:rgb(184 58 38) !important}
.dark\:border-n-blue-11:is(.dark *){border-color:rgb(158 49 32 / var(--tw-border-opacity, 1)) !important}
.dark\:border-n-brand:is(.dark *){border-color:rgb(184 58 38) !important}
.dark\:border-woot-700:is(.dark *){border-color:rgb(132 40 26) !important}
.dark\:bg-n-blue-5:is(.dark *){background-color:rgb(246 221 215 / var(--tw-bg-opacity, 1)) !important}
.dark\:bg-n-brand\/10:is(.dark *){background-color:#B83A261a !important}
.dark\:bg-n-brand\/20:is(.dark *){background-color:#B83A2633 !important}
.dark\:bg-n-brand\/30:is(.dark *){background-color:#B83A264d !important}
.dark\:text-\[\#D6E1FF\]:is(.dark *){color:rgb(246 221 215) !important}
.dark\:text-n-blue-text:is(.dark *){color:rgb(158 49 32 / var(--tw-text-opacity, 1)) !important}
.dark\:text-woot-50:is(.dark *){color:rgb(251 238 234) !important}
.dark\:text-woot-500:is(.dark *){color:rgb(184 58 38) !important}
.dark\:\!outline-n-brand:is(.dark *){outline-color:rgb(184 58 38) !important}
.dark\:ring-n-brand:is(.dark *){--tw-ring-color:rgb(184 58 38 / var(--tw-ring-opacity, 1)) !important}
.dark\:checked\:border-n-brand:checked:is(.dark *){border-color:rgb(184 58 38) !important}
.dark\:checked\:bg-n-brand:checked:is(.dark *){background-color:rgb(184 58 38) !important}
.dark\:focus-within\:outline-n-brand:focus-within:is(.dark *){outline-color:rgb(184 58 38) !important}
.dark\:hover\:text-n-brand:hover:is(.dark *){color:rgb(184 58 38) !important}
.dark\:focus\:outline-n-brand:focus:is(.dark *){outline-color:rgb(184 58 38) !important}
.dark\:focus\:ring-woot-500:focus:is(.dark *){--tw-ring-color:rgb(184 58 38 / var(--tw-ring-opacity, 1)) !important}
.dark\:has-\[\:focus\]\:outline-n-brand:has(:focus):is(.dark *){outline-color:rgb(184 58 38) !important}
.\[\&\>a\]\:text-n-brand>a{color:rgb(184 58 38) !important}
.\[\&\>button\]\:\!text-n-blue-text>button{color:rgb(158 49 32 / var(--tw-text-opacity, 1)) !important}
.\[\&\>p\>\.link\]\:text-n-blue-text>p>.link{color:rgb(158 49 32 / var(--tw-text-opacity, 1)) !important}
.menu[data-v-55c4b462]:hover{background-color:rgb(184 58 38) !important}
.search-input[data-v-7ae8e95d]:focus{border-color:rgb(184 58 38) !important}
.notification--unread-indicator[data-v-577256f2]{background-color:rgb(184 58 38) !important}
.text-link{color:rgb(184 58 38) !important}
.text-link:hover{color:rgb(158 49 32 / var(--tw-text-opacity, 1)) !important}
.chat-bubble>a{color:rgb(184 58 38) !important}
.chat-bubble.agent .link{color:rgb(184 58 38) !important}
input:not(.reset-base):focus,textarea:not(.reset-base):focus{--tw-ring-color:rgb(184 58 38 / var(--tw-ring-opacity, 1)) !important}
input:not(.reset-base):focus,textarea:not(.reset-base):focus{outline-color:rgb(184 58 38) !important}
select:not(.reset-base):focus{--tw-ring-color:rgb(184 58 38 / var(--tw-ring-opacity, 1)) !important}
select:not(.reset-base):focus{outline-color:rgb(184 58 38) !important}
.button{background-color:rgb(184 58 38) !important}
.button{border-color:rgb(184 58 38) !important}
.button:focus,.button:hover{border-color:rgb(184 58 38) !important}
.button:active,.button.active{border-color:rgb(184 58 38) !important}

/* Radix --blue-* accent scale -> pomegranate-crimson (light + dark). */
:root{
  --blue-1: 253 250 249; --blue-2: 252 244 242; --blue-3: 250 230 226;
  --blue-4: 246 216 210; --blue-5: 241 201 193; --blue-6: 233 182 172;
  --blue-7: 221 156 143; --blue-8: 205 123 106; --blue-9: 184 58 38;
  --blue-10: 168 50 31;  --blue-11: 150 44 28;  --blue-12: 80 28 18;
}
.dark{
  --blue-1: 28 18 16;   --blue-2: 38 22 19;    --blue-3: 61 28 22;
  --blue-4: 82 32 24;   --blue-5: 99 40 30;    --blue-6: 120 52 40;
  --blue-7: 150 66 50;  --blue-8: 190 84 64;   --blue-9: 184 58 38;
  --blue-10: 200 72 50; --blue-11: 240 150 130; --blue-12: 254 222 214;
}

.min-h-screen.bg-n-brand\/5{background-color:#1D1E24 !important}
.min-h-screen.bg-n-brand\/5 .text-3xl{color:#F8F4EC !important}
.min-h-screen.bg-n-brand\/5 img[src*="logo.svg"]{display:none !important}
.min-h-screen.bg-n-brand\/5 img[src*="logo_dark.svg"]{display:block !important}
