body[data-app],body[data-app] *{font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif!important}body[data-app] :is(code,kbd,samp,pre,.font-mono,[class*=font-mono]){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}[data-app] .va-btn,[data-app] .va-btn-outline,[data-app] :is(button,a).bg-brand,[data-app] :is(button,a).bg-espresso,[data-app] :is(button,a).bg-gold,[data-app] :is(button,a).bg-gold-deep{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;font-weight:600!important;border-radius:6px!important;transition:background-color .15s}[data-app] :not(nav)>a[class*=px-][class*=py-]:is([class*=font-semibold],[class*=font-medium],[class*=font-bold]):where(:not(.rounded-full,.va-square,.va-tabbox)),[data-app] [type=button]:where(:not(.rounded-full,.va-square,.va-tabbox,[role=switch],[role=tab],[role=radio])),[data-app] [type=submit]:where(:not(.rounded-full,.va-square,.va-tabbox)),[data-app] a[class*=rounded-][class*=px-][class*=font-bold]:where(:not(.rounded-full,.va-square,.va-tabbox)),[data-app] a[class*=rounded-][class*=px-][class*=font-medium]:where(:not(.rounded-full,.va-square,.va-tabbox)),[data-app] a[class*=rounded-][class*=px-][class*=font-semibold]:where(:not(.rounded-full,.va-square,.va-tabbox)),[data-app] a[role=button]:where(:not(.rounded-full,.va-square,.va-tabbox)),[data-app] button:where(:not(.rounded-full,.va-square,.va-tabbox,[role=switch],[role=tab],[role=radio])){border-radius:6px!important}[data-app] .va-btn-outline,[data-app] .va-btn-outline:focus-visible,[data-app] .va-btn-outline:hover{background-color:#F1EFED!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;color:#1F1F1F!important}[data-app] .va-btn-outline:focus-visible,[data-app] .va-btn-outline:hover{background-color:#E9E6E4!important}[data-app] .va-btn-outline svg{color:inherit}[data-app] .va-btn-edge{border-radius:6px!important}[data-app] .va-btn-outline:disabled{opacity:.55;cursor:not-allowed}[data-app] .va-btn-list{border-radius:6px!important}[data-app] table thead,[data-app] table thead th,[data-app] table thead tr{background-color:#FFFFFF!important}[data-app] table thead tr{border-top:0!important;border-bottom:1px solid #e4e1de!important}[data-app] table thead th{color:#5E5E5E!important;font-size:16px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-right:0!important;padding:12px 16px!important}[data-app] table tbody tr{background-color:#FFFFFF;border-bottom:1px solid #e4e1de}[data-app] table tbody tr:nth-child(2n){background-color:#FFFFFF}[data-app] table tbody tr:hover{background-color:#FAF9F8}[data-app] table tbody td{padding:16px!important;font-size:16px;color:#1F1F1F}[data-app] table[data-compact] tbody td,[data-app] table[data-compact] thead th{padding-left:12px!important;padding-right:12px!important}[data-app] table :is(th,td):not([data-align]){text-align:left!important}[data-app] table :is(th,td)[data-align=end]{text-align:right!important}[data-app] table :is(th,td)[data-align=center]{text-align:center!important}[data-app] table:not([data-compact]) thead th{white-space:nowrap!important}[data-app] table td:has(>input[type=checkbox]),[data-app] table th:has(>input[type=checkbox]){width:48px;padding-left:16px!important;padding-right:8px!important}[data-app] input[type=checkbox]:not([role=switch]){appearance:none;-webkit-appearance:none;display:inline-block;flex-shrink:0;width:16px;height:16px;margin:0;border:1.5px solid #817872;border-radius:0;background-color:#FFFFFF;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;vertical-align:middle;cursor:pointer}[data-app] input[type=checkbox]:not([role=switch]):checked{border-color:#1F1F1F;background-color:#1F1F1F;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='square'/%3E%3C/svg%3E")}[data-app] input[type=checkbox]:not([role=switch]):indeterminate{border-color:#1F1F1F;background-color:#1F1F1F;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8h8' fill='none' stroke='%23FFFFFF' stroke-width='3'/%3E%3C/svg%3E")}[data-app] input[type=checkbox]:not([role=switch]):focus-visible{outline:2px solid #1F1F1F;outline-offset:2px}[data-app] input[type=checkbox]:not([role=switch]):disabled{opacity:.4;cursor:not-allowed}[data-app] input[type=checkbox].va-list-check:not([role=switch]),[data-app] table input[type=checkbox]:not([role=switch]){width:18px;height:18px}[data-app] table tbody tr:is([style*="rgb(248, 248, 247)"],[style*="rgb(250, 249, 248)"]):not(:hover){background:#FFFFFF!important}[data-app] select[data-toolbar]{background-color:#F4F3F2!important;border-color:transparent!important;box-shadow:none!important;color:#1F1F1F!important;font-size:14px!important;font-weight:600!important;min-height:40px;height:40px!important;padding-top:0!important;padding-bottom:0!important;padding-left:14px!important;border-radius:6px!important;cursor:pointer}[data-app] select[data-toolbar]:hover{background-color:#EFEDEB!important}[data-app] select[data-toolbar]:focus-visible{outline:2px solid #E3AFB5;outline-offset:1px}[data-app] select option{font-weight:400;color:#1F1F1F}[data-app] [role=menu]{background-color:#FFFFFF!important;border-color:transparent!important;border-radius:0!important;box-shadow:0 12px 32px -12px rgba(16,27,21,.35),0 0 0 1px rgba(16,27,21,.06)!important}[data-app] [role=menu] [role=menuitem]{font-size:14px;color:#1F1F1F}[data-app] [role=menu] [role=menuitem]:hover{background-color:#F6F4F1!important}[data-app] [role=tablist]:not([data-plain]){display:flex;flex-wrap:nowrap!important;gap:24px!important;overflow-x:auto;scrollbar-width:none;background:transparent!important;box-shadow:inset 0 -1px 0 #E4E1DE!important;border:0!important;padding:0!important}[data-app] [role=tablist]:not([data-plain])::-webkit-scrollbar{display:none}[data-app] [role=tablist]:not([data-plain]) [role=tab]{background:transparent!important;background-image:none!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;box-shadow:none!important;filter:none!important;margin:0!important;padding:10px 2px 9px!important;font-size:15px!important;font-weight:500!important;color:#5E5E5E!important;white-space:nowrap;cursor:pointer}[data-app] [role=tablist]:not([data-plain]) [role=tab]:hover{color:#1F1F1F!important}[data-app] [role=tablist]:not([data-plain]) [role=tab][aria-selected=true]{color:var(--color-icon)!important;font-weight:600!important;border-bottom-color:var(--color-icon)!important}[data-app] [role=tablist]:not([data-plain]) [role=tab]:focus-visible{outline:2px solid #E3AFB5;outline-offset:2px}[data-app] [role=tablist]:not([data-plain]) [role=tab] svg{color:currentColor}@media (max-width:639.98px){[data-app] :is(button,[role=button]):is(.va-btn,.va-btn-outline,.bg-gold,.bg-gold-deep,.bg-espresso,.bg-brand):not([role=switch]),[data-app] select[data-toolbar]{min-height:44px}[data-app] select[data-toolbar]{height:44px!important}}[data-app] .va-addon-card{background:var(--c,#FFFFFF);border-radius:16px;box-shadow:0 2px 6px rgba(20,35,27,.06),0 16px 36px -18px rgba(20,35,27,.38)}[data-app] .va-addon-card .va-addon-icon{background:var(--c,#FFFFFF);background:oklch(from var(--c,#FFFFFF) calc(l - .07) calc(c * 1.9) h);border-radius:14px}:root{--va-tile-maintenance:#EA5F60;--va-tile-compliance:#F7D355;--va-tile-actions:#6380F4;--va-tile-ink:#FFFFFF;--va-tile-ink-on-yellow:#1F1F1F}[data-app] .va-home-tile{border:0;border-radius:8px!important;box-shadow:0 2px 6px rgba(20,35,27,.06),0 16px 36px -18px rgba(20,35,27,.38)}[data-app] .va-home-tile[data-tile=maintenance]{background:var(--va-tile-maintenance);color:var(--va-tile-ink)}[data-app] .va-home-tile[data-tile=compliance]{background:var(--va-tile-compliance);color:var(--va-tile-ink-on-yellow)}[data-app] .va-tm-tile{border:0;border-radius:8px}[data-app] .va-home-tile[data-tile=actions]{background:var(--va-tile-actions);color:var(--va-tile-ink)}body[data-app] main :is(.va-card,.border,.border-2):not(input,textarea,select,button,a,.border-dashed,.rounded-full,.va-keep-line){border-width:0!important}