@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/support/dm-sans-latin.ttf') format('truetype')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:600 700;font-display:swap;src:url('/assets/support/dm-sans-semibold-latin.ttf') format('truetype')}
@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/support/dm-serif-display-latin.ttf') format('truetype')}

/* Override the native theme variables in both OS appearance modes. */
html:root,html[data-theme='dark'],[data-theme='dark']{
  color-scheme:light;
  --button-action-color:#6D655F;
  --button-background:#FFFFFF;
  --button-background-active:#F2ECE2;
  --button-active:#201D1B;
  --button-active-active:#6D655F;
  --button-primary-text:#FFFFFF;
  --button-primary-background:#B73523;
  --button-primary-background-active:#972B1D;
  --header-primary:#201D1B;
  --header-secondary:#6D655F;
  --text-normal:#201D1B;
  --text-muted:#6D655F;
  --text-muted-highlight:#F5E6DF;
  --text-muted-alt:#6D655F;
  --text-link:#A92E1E;
  --text-inverted:#FFFFFF;
  --text-active:#FFFFFF;
  --text-nav:#A92E1E;
  --text-button-primary:#B73523;
  --text-button-primary-active:#972B1D;
  --text-button-secondary:#6D655F;
  --nav-icon:#6D655F;
  --highlight:#B73523;
  --interactive-primary:#201D1B;
  --interactive-muted:#80756C;
  --interactive-muted-active:#6D655F;
  --interactive-muted-alt:#B7AA9C;
  --interactive-muted-alt-selected:#201D1B;
  --background-primary:#FAF7F0;
  --background-primary-alt:#F2ECE2;
  --background-secondary:#FFFFFF;
  --background-secondary-hover:#F7F2E9;
  --background-tertiary:#F2ECE2;
  --background-quaternary:#FAF7F0;
  --background-quaternary-alt:#EDE4D7;
  --background-popover:#FFFFFF;
  --background-active:#B73523;
  --background-highlight:#F5E6DF;
  --background-article-meta:#F7F2E9;
  --background-article-customer:#F2ECE2;
  --background-article-customer-meta:#F7F2E9;
  --background-modifier-accent:rgba(32,29,27,.05);
  --background-modifier-accent-light:rgba(32,29,27,.025);
  --background-modifier-accent-dark:rgba(32,29,27,.25);
  --background-modifier-lighter:rgba(255,255,255,.6);
  --background-modifier-border:#DED7CB;
  --background-modifier-hover:rgba(183,53,35,.06);
  --backdrop-clue-start:rgba(183,53,35,.08);
  --backdrop-clue-end:rgba(183,53,35,.7);
  --border:#DED7CB;
  --border-alt:#D1C6B7;
  --border-highlight:#B73523;
  --border-internal:#D4A973;
  --border-internal-stripe:#FFF5E6;
  --border-article-customer:#DED7CB;
  --border-article-customer-selected:#B7AA9C;
  --shadow-highlight:#F5E6DF;
  --ghost-color:#B7AA9C;
  --danger-color:#B73523;
  --pending-color:#6D655F;
  --elevation-stroke:0 1px #DED7CB;
  --elevation-low:0 2px 8px rgba(32,29,27,.04);
  --elevation-high:0 8px 24px rgba(32,29,27,.12);
  --highlighter-yellow:#F7E7AE;
  --highlighter-green:#DBEBCF;
  --highlighter-blue:#DDE9EF;
  --highlighter-pink:#F3DEDE;
  --highlighter-purple:#E7DFF0;
  --file-icon-background:#FFFFFF;
  --file-icon-color:#80756C;
  --tag-text:#594B41;
  --tag-background:#F2ECE2;
  --fullscreen-background:#FAF7F0;
  --fullscreen-text:#201D1B;
  --fullscreen-text-link:#A92E1E;
  --fullscreen-text-muted:#6D655F;
  --fullscreen-drop-shadow:0 8px 24px rgba(32,29,27,.12);
  --menu-text:#413A34;
  --menu-text-active:#FFFFFF;
  --menu-text-open:#FFFFFF;
  --menu-text-closed:#FFFFFF;
  --menu-text-escalating:#FFFFFF;
  --menu-background-active:#B73523;
  --menu-icon:#6D655F;
  --menu-icon-secondary:#6D655F;
  --menu-icon-secondary-hover-background:#F5E6DF;
  --menu-switch-background:#DED7CB;
  --menu-switch-pointer:#FFFFFF;
  --menu-switch-pointer-active:#FFFFFF;
  --menu-background-primary:#FAF7F0;
  --menu-background-primary-hover:#F2ECE2;
  --menu-background-secondary:#F2ECE2;
  --menu-close-tab-background:#F2ECE2;
  --menu-close-tab-opacity:.6;
  --menu-border:0;
  --menu-border-secondary:1px solid #DED7CB;
  --table-border:#DED7CB;
  --table-header-background:#F2ECE2;
}
html,body,button,input,textarea,select,.btn{font-family:'DM Sans',sans-serif}
body,#app,.content{background:var(--background-primary);color:var(--text-normal)}
h1,h2,.page-header,.ticket-title,.ticket-title-update{font-family:'DM Serif Display',serif;font-weight:400}
a{color:var(--text-link)}
:focus-visible{outline:2px solid #B73523;outline-offset:3px}
.ancestor-staff-brand{display:none}
body:has(.navigation) .ancestor-staff-brand{display:flex;position:fixed;inset:0 auto auto 0;width:260px;height:156px;z-index:500;background:#FAF7F0;border-right:1px solid #DED7CB;flex-direction:column;align-items:center;justify-content:center;gap:0}
.ancestor-staff-brand img{display:block;object-fit:contain;width:168px;height:112px}
.ancestor-staff-brand span{font:600 10px/1.4 'DM Sans',sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#6D655F;margin-top:5px}
.navigation{padding-top:156px;border-right:1px solid #DED7CB}
.navigation .search{border-bottom:1px solid #DED7CB}
.navigation .menu-item{border-bottom:1px solid #EDE6DB}
.navigation .menu-item.is-active,.navigation .menu-item.is-hovered,.navigation .nav-tab.is-active{background:#B73523;color:#FFFFFF}
.navigation .search input[type='search']{border:1px solid #DED7CB;border-radius:8px;background:#FFFFFF;color:#201D1B}
.navigation .search .logo .icon-logo{width:26px;height:26px;background:#6D655F;mask:url('/assets/lucide/bell.svg') center/24px 24px no-repeat;-webkit-mask:url('/assets/lucide/bell.svg') center/24px 24px no-repeat}
.navigation .search .logo .icon-logo use{display:none}
.navigation .search .logo .activity-counter{background:#B73523;color:#FFFFFF;box-shadow:0 0 0 2px #FAF7F0}
.navigation .search .logo{margin-top:0}
.navigation .search .logo{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0 2px 0 8px;color:#6D655F;cursor:pointer}
.navigation .search .logo .activity-counter{right:0;bottom:3px}
.navigation .search .search-holder{min-width:0}
.navigation .search .icon-magnifier,.navigation a[href='#report'] .icon,.navigation a[href='#manage'] .icon,.navigation a[href='#ticket/create'] .icon{background:currentColor;mask:var(--ancestor-icon) center/contain no-repeat;-webkit-mask:var(--ancestor-icon) center/contain no-repeat}
.navigation .search .icon-magnifier{--ancestor-icon:url('/assets/lucide/search.svg');color:#6D655F}
.navigation a[href='#report'] .icon{--ancestor-icon:url('/assets/lucide/chart-no-axes-column.svg');color:#6D655F}
.navigation a[href='#manage'] .icon{--ancestor-icon:url('/assets/lucide/settings.svg');color:#6D655F}
.navigation a[href='#ticket/create'] .icon{--ancestor-icon:url('/assets/lucide/plus.svg');color:#B73523}
.navigation .search .icon-magnifier use,.navigation a[href='#report'] .icon use,.navigation a[href='#manage'] .icon use,.navigation a[href='#ticket/create'] .icon use{display:none}
.navigation a[href='#dashboard'] .menu-item-icon,.navigation a[href='#ticket/view'] .menu-item-icon,.navigation a[href='#knowledge_base'] .menu-item-icon{background:currentColor;mask:var(--ancestor-nav-icon) center/contain no-repeat;-webkit-mask:var(--ancestor-nav-icon) center/contain no-repeat}
.navigation a[href='#dashboard'] .menu-item-icon{--ancestor-nav-icon:url('/assets/lucide/layout-grid.svg')}
.navigation a[href='#ticket/view'] .menu-item-icon{--ancestor-nav-icon:url('/assets/lucide/list.svg')}
.navigation a[href='#knowledge_base'] .menu-item-icon{--ancestor-nav-icon:url('/assets/lucide/book-open.svg')}
.navigation a[href='#dashboard'] .menu-item-icon use,.navigation a[href='#ticket/view'] .menu-item-icon use,.navigation a[href='#knowledge_base'] .menu-item-icon use{display:none}
#content_permanent_Dashboard .stat-widget{border:1px solid #DED7CB;border-radius:10px;box-shadow:none;background:#FFFFFF}
#content_permanent_Dashboard .stat-stopwatch .stopwatch-icon,#content_permanent_Dashboard .stat-stopwatch .stat-dial{display:none}
#content_permanent_Dashboard .stat-stopwatch .stat-amount{display:grid;place-items:center;position:relative;inset:auto;width:84px;height:84px;margin:10px auto 0;border-radius:50%;background:#F5E6DF;color:#201D1B;font:44px/1 'DM Serif Display',serif}
#content_permanent_Dashboard .stat-graphic .mood-icon,#content_permanent_Dashboard .stat-graphic .total-tickets,#content_permanent_Dashboard .stat-graphic .in-process-icon,#content_permanent_Dashboard .stat-graphic .reopening-icon{width:64px;height:64px;margin:18px auto;background:#B73523;mask:var(--ancestor-stat-icon) center/contain no-repeat;-webkit-mask:var(--ancestor-stat-icon) center/contain no-repeat}
#content_permanent_Dashboard .mood-icon{--ancestor-stat-icon:url('/assets/lucide/smile.svg')}
#content_permanent_Dashboard .total-tickets{--ancestor-stat-icon:url('/assets/lucide/list.svg')}
#content_permanent_Dashboard .in-process-icon{--ancestor-stat-icon:url('/assets/lucide/message-circle.svg')}
#content_permanent_Dashboard .reopening-icon{--ancestor-stat-icon:url('/assets/lucide/rotate-cw.svg')}
#content_permanent_Dashboard .stat-graphic .mood-icon use,#content_permanent_Dashboard .stat-graphic .total-tickets use,#content_permanent_Dashboard .stat-graphic .in-process-icon use,#content_permanent_Dashboard .stat-graphic .reopening-icon use{display:none}
#content_permanent_Dashboard .stat-tickets{display:none}
#content_permanent_Dashboard .stat-channel-icon{background:#6D655F;mask:var(--ancestor-channel-icon) center/contain no-repeat;-webkit-mask:var(--ancestor-channel-icon) center/contain no-repeat}
#content_permanent_Dashboard .stat-channel-icon.icon-email{--ancestor-channel-icon:url('/assets/lucide/mail.svg')}
#content_permanent_Dashboard .stat-channel-icon.icon-phone{--ancestor-channel-icon:url('/assets/lucide/phone.svg')}
#content_permanent_Dashboard .stat-channel-icon.icon-web{--ancestor-channel-icon:url('/assets/lucide/message-circle.svg')}
#content_permanent_Dashboard .stat-channel-icon use{display:none}
#content_permanent_Dashboard .stat-icon-help .icon-help{background:#6D655F;mask:url('/assets/lucide/circle-help.svg') center/contain no-repeat;-webkit-mask:url('/assets/lucide/circle-help.svg') center/contain no-repeat}
#content_permanent_Dashboard .stat-icon-help .icon-help use{display:none}
.avatar .icon-logo{background:url('/assets/logo-transparent.png') center/contain no-repeat}
.avatar .icon-logo use{display:none}
.content .page-header,.ticket-header{border-bottom-color:#DED7CB}
.btn{border-radius:7px}
.btn--primary,.btn-primary{background:#B73523;border-color:#B73523;color:#FFFFFF}
.btn--primary:hover,.btn-primary:hover{background:#972B1D;border-color:#972B1D;color:#FFFFFF}
.textBubble,.dashboard-stats,.dashboard-stats-item{border-radius:8px}
.textBubble-content,.articleNewEdit-body{line-height:1.6}
.modal-content,.dropdown-menu{border-radius:10px}
.login .company-logo{filter:none!important}
@media(max-width:767px){body:has(.navigation) .ancestor-staff-brand{display:none}.navigation{padding-top:0}}
@media(max-width:767px){body:has(.navigation.is-not-collapsed) .ancestor-staff-brand{display:flex;width:220px;height:140px}.navigation.is-not-collapsed{padding-top:140px}.ancestor-staff-brand img{width:150px;height:100px}}
@media print{.ancestor-staff-brand{display:none!important}.navigation{padding-top:0}}
