@font-face{font-family:Montserrat;font-style:normal;font-weight:600 800;font-display:swap;src:url('fonts/montserrat.woff2') format('woff2')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400 700;font-display:swap;src:url('fonts/open-sans.woff2') format('woff2')}
:root{--ink:#0E1116;--muted:#5C6470;--line:#E6E8EC;--green:#F85918;--light:#F7F8FA;--bg:#F7F8FA;--brand-orange:#F85918}
body{color:#0E1116;background:#F7F8FA;font-family:'Open Sans',Arial,sans-serif;font-weight:400}
h1,h2,h3,h4,h5,h6,.heading h1,.inbox-toolbar h1,.inbox-welcome h2{font-family:Montserrat,Arial,sans-serif;font-weight:800;text-transform:uppercase;color:#0E1116;letter-spacing:-.025em}
button,.primary,.secondary{font-family:Montserrat,Arial,sans-serif;font-weight:800}
nav,.nav,.navtitle,label,summary,.eyebrow,.tab,.tabs,.settings-tabs,.environment-picker{font-family:Montserrat,Arial,sans-serif;font-weight:600;color:#5C6470}
.nav.active,.tab.active,.eyebrow,summary{font-weight:700;color:#0E1116}
input,textarea,select,table,.bubble,.rich-content,.inbox-item,.inbox-item strong{font-family:'Open Sans',Arial,sans-serif;font-weight:400;color:#0E1116}
.inbox-item strong{font-weight:600}.inbox-item.unread strong{font-weight:700}
p,.heading p,.inbox-welcome,.ops-block{color:#2B313D}.muted,.heading p,.inbox-item-meta,.inbox-assignee,.inbox-item-top,.inbox-limit,.event{color:#5C6470}.optional,.ticketno,.brand-credit,.stat-foot{color:#7F7F7F}
.primary{background:#F85918;color:#0E1116;border:1px solid #F85918;box-shadow:none}.primary:hover{background:#F85918;color:#0E1116;box-shadow:inset 0 0 0 2px #0E1116}.secondary{background:#FFFFFF;color:#0E1116;border-color:#E6E8EC}.secondary:hover{background:#F7F8FA;border-color:#5C6470}
button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #0E1116;outline-offset:3px}
.panel,.sidebar,.topbar,.inbox-master{background:#FFFFFF;border-color:#E6E8EC}.nav.active{background:#F7F8FA;box-shadow:inset 3px 0 #F85918}.tab.active{border-color:#F85918}.avatar,.square{background:#F7F8FA;color:#2B313D}.inbox-item.selected{background:#F7F8FA;border-left-color:#F85918}.inbox-item:hover{background:#F7F8FA}.inbox-welcome>.icon,.live:before{color:#F85918}.badge,.badge.open,.badge.progress,.badge.waiting,.badge.resolved,.badge.closed{background:#F7F8FA;color:#2B313D;border:1px solid #E6E8EC}.badge.open:before,.badge.progress:before{background:#F85918}.priority,.priority.urgent,.priority.high,.priority.normal,.priority.low{color:#2B313D}.priority.urgent{font-weight:700}.inbox-item.unread .unread-dot{background:#F85918}
.inbox-reading .message.internal .bubble{background:#F7F8FA;border-left:3px solid #F85918}.inbox-properties>aside>.panel{border:0;border-top:1px solid #E6E8EC;border-radius:0;margin:0!important}.inbox-properties>aside{padding:0}.ticket-loading:after{content:'Loading ticket…';position:fixed;right:24px;bottom:42px;z-index:90;background:#0E1116;color:white;padding:12px 18px;border-radius:8px;font-size:12px;box-shadow:0 3px 18px #0002}.auth-art{background:#0E1116}.auth-art h1,.auth-art p{color:#FFFFFF}.stat-number{font-weight:800;color:#0E1116}.rich-toolbar{background:#F7F8FA}.rich-toolbar button{color:#0E1116}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
