:root{--font-ui:"Inter","Avenir Next",Avenir,"SF Pro Text","Helvetica Neue",Arial,sans-serif;--font-display:"Inter","Avenir Next",Avenir,"SF Pro Display","Helvetica Neue",Arial,sans-serif}*,*::before,*::after{font-family:var(--font-ui)!important}html,body,button,input,select,textarea{font-family:var(--font-ui)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{letter-spacing:-.006em}.brand strong,.public-brand strong,.hero h1,.intro h2,.section-heading h2,.territory h2,.contact h2,.catalog-hero h1,.detail h1,.detail-map h2,.welcome h1,.clients-toolbar h1,.panel h2,.dialog h2,.employee-head h1,.command-head h2,.management-heading h2,.team-leader h2,.calendar-toolbar h2,.agenda-side h2,.salary-list b,.finance-metrics strong,.metrics strong,.dashboard-metrics strong,.card-body h3,.property h3,.agenda h3{font-family:var(--font-display)!important;font-style:normal!important;font-weight:600!important;letter-spacing:-.035em}.hero h1{font-weight:500!important;letter-spacing:-.055em}.hero h1 em{font-family:inherit!important;font-style:normal!important;font-weight:400!important}.brand strong,.public-brand strong{font-weight:650!important;letter-spacing:-.025em}.brand small,.public-brand small,.eyebrow,.overline{font-family:var(--font-ui)!important;font-weight:700!important;letter-spacing:.18em!important}.sidebar a,.public-nav a,.button,.primary,.outline,.mini-button,.profile-link{font-family:var(--font-ui)!important;font-weight:600!important;letter-spacing:-.01em}.card-body small,.metrics small,.dashboard-metrics small,.table-head{letter-spacing:.08em!important}.description,.intro>div>p:not(.overline){font-family:var(--font-ui)!important;font-weight:400!important;letter-spacing:-.01em}.finance-row>strong,.salary-list>article>strong,.detail-info aside strong{font-family:var(--font-display)!important;font-weight:600!important;letter-spacing:-.025em}.agenda-summary strong,.schedule-event time,.schedule-event h3,.calendar-toolbar h2,.calendar-day>b,.selected-day-events time,.selected-day-events h3,.day-detail h2,#selected-day-title,#calendar-title{font-family:var(--font-display)!important;font-style:normal!important;font-weight:600!important;letter-spacing:-.025em}.calendar-week span,.calendar-day small,.schedule-day,.selected-day-events article>span{font-family:var(--font-ui)!important;letter-spacing:.04em!important}.calendar-day>b{font-size:12px!important}.schedule-event h3,.selected-day-events h3{font-weight:600!important}.agenda-side input,.agenda-side select,.agenda-side textarea{font-family:var(--font-ui)!important}
