@font-face{font-family:Aeroport;src:url(/assets/Aeroport-light-trial-BjW3pWIc.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Aeroport;src:url(/assets/Aeroport-light-italic-trial-DgHHSiuQ.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:Aeroport;src:url(/assets/Aeroport-regular-trial-Dxat5rwt.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Aeroport;src:url(/assets/Aeroport-regular-italic-trial-DIgXuo6G.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Aeroport;src:url(/assets/Aeroport-medium-trial-Bcn9ZkSa.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Aeroport;src:url(/assets/Aeroport-medium-italic-trial-DxZPn2-4.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Aeroport;src:url(/assets/Aeroport-bold-trial-BZKzCwAT.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Aeroport;src:url(/assets/Aeroport-bold-italic-trial-DE8VWpGr.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:Aeroport;src:url(/assets/Aeroport-black-BK55ZfHO.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:Aeroport;src:url(/assets/Aeroport-black-italic-CetJdgcO.otf) format("opentype");font-weight:900;font-style:italic}@font-face{font-family:Aeroport Mono;src:url(/assets/Aeroport-monospaced-trial-DdhIHeam.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-VariableFont_wght-DcaoeaBt.ttf) format("truetype");font-weight:400 900;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Italic-VariableFont_wght-C-ARXqaC.ttf) format("truetype");font-weight:400 900;font-style:italic}@property --codex-stop-1{syntax: "<percentage>"; inherits: false; initial-value: 31.32%;}@property --codex-stop-2{syntax: "<percentage>"; inherits: false; initial-value: 49.28%;}@property --codex-stop-3{syntax: "<percentage>"; inherits: false; initial-value: 61.6%;}@property --codex-stop-4{syntax: "<percentage>"; inherits: false; initial-value: 70.84%;}@property --codex-stop-5{syntax: "<percentage>"; inherits: false; initial-value: 81.01%;}@property --codex-stop-6{syntax: "<percentage>"; inherits: false; initial-value: 88.71%;}@property --codex-stop-7{syntax: "<percentage>"; inherits: false; initial-value: 95.89%;}@layer brand{:root{--font-sans: "Montserrat", Arial, sans-serif;--bat-dark-blue: #0e2b63;--bat-mid-blue: #004f9f;--bat-cyan: #00b1eb;--bat-orange: #ef7d00;--bat-green: #50af47;--bat-purple: #5a328a;--bat-yellow: #ffbb00;--bat-light-green: #afca0b;--bat-magenta: #e72582;--primary: var(--bat-mid-blue);--accent: rgba(from var(--bat-mid-blue) r g b / .05);--accent-foreground: var(--bat-dark-blue);--sidebar: oklch(96.602% .00635 255.75);--sidebar-foreground: var(--bat-dark-blue);--sidebar-accent: var(--bat-mid-blue);--sidebar-accent-foreground: color-mix(in oklch, var(--bat-dark-blue), white 90%);--muted-foreground: oklch(.7 .00635 255.75)}.dark{--primary: var(--bat-cyan);--sidebar-accent: var(--bat-mid-blue);--sidebar-accent-foreground: color-mix(in oklch, var(--bat-dark-blue), white 90%);--sidebar: color-mix(in oklch, var(--bat-dark-blue), var(--color-black) 50%);--accent: rgba(from var(--bat-mid-blue) r g b / .25);--accent-foreground: oklch(.985 0 0)}.brand-icon__img{border-radius:8px}[data-sidebar=sidebar]:after{content:"";position:absolute;bottom:0;left:0;right:-1px;height:16px;background:var(--bat-dark-blue)}[data-slot=sidebar-footer]{padding-bottom:25px!important}.default-layout{padding-bottom:8px!important}[data-slot=sidebar-inset]:after{content:"";position:fixed;bottom:0;left:0;right:0;height:16px;background:linear-gradient(to right,var(--bat-mid-blue) 0%,var(--bat-mid-blue) var(--codex-stop-1),var(--bat-cyan) var(--codex-stop-1),var(--bat-cyan) var(--codex-stop-2),var(--bat-orange) var(--codex-stop-2),var(--bat-orange) var(--codex-stop-3),var(--bat-yellow) var(--codex-stop-3),var(--bat-yellow) var(--codex-stop-4),var(--bat-green) var(--codex-stop-4),var(--bat-green) var(--codex-stop-5),var(--bat-light-green) var(--codex-stop-5),var(--bat-light-green) var(--codex-stop-6),var(--bat-purple) var(--codex-stop-6),var(--bat-purple) var(--codex-stop-7),var(--bat-magenta) var(--codex-stop-7),var(--bat-magenta) 100%)}@keyframes codex-s1{0%,to{--codex-stop-1: 31.32%}50%{--codex-stop-1: 25%}}@keyframes codex-s2{0%,to{--codex-stop-2: 49.28%}50%{--codex-stop-2: 55%}}@keyframes codex-s3{0%,to{--codex-stop-3: 61.6%}50%{--codex-stop-3: 56%}}@keyframes codex-s4{0%,to{--codex-stop-4: 70.84%}50%{--codex-stop-4: 75%}}@keyframes codex-s5{0%,to{--codex-stop-5: 81.01%}50%{--codex-stop-5: 76%}}@keyframes codex-s6{0%,to{--codex-stop-6: 88.71%}50%{--codex-stop-6: 92%}}@keyframes codex-s7{0%,to{--codex-stop-7: 95.89%}50%{--codex-stop-7: 98%}}.loading [data-slot=sidebar-inset]:after{animation:codex-s1 2.3s cubic-bezier(.37,0,.63,1) infinite,codex-s2 3.1s cubic-bezier(.37,0,.63,1) infinite,codex-s3 1.9s cubic-bezier(.37,0,.63,1) infinite,codex-s4 2.8s cubic-bezier(.37,0,.63,1) infinite,codex-s5 3.5s cubic-bezier(.37,0,.63,1) infinite,codex-s6 2.1s cubic-bezier(.37,0,.63,1) infinite,codex-s7 4s cubic-bezier(.37,0,.63,1) infinite;animation-delay:0s,-.7s,-1.4s,-.3s,-1.8s,-.9s,-2.2s}.dashboard-card[data-name=people]{--accent: var(--bat-green);--accent-foreground: white}.menu-item svg{color:var(--sidebar-accent)}.menu-item:hover svg{color:var(--sidebar-accent-foreground)}.menu-item[data-name="people.grid.menu"]{--sidebar-accent: var(--bat-green)}.dashboard-card[data-name=stores]{--accent: var(--bat-yellow);--accent-foreground: white}.menu-item[data-name="stores.grid.menu"]{--sidebar-accent: var(--bat-yellow);--sidebar-accent-foreground: black}.dashboard-card[data-name=areas]{--accent: var(--bat-orange);--accent-foreground: white}.menu-item[data-name="areas.grid.menu"]{--sidebar-accent: var(--bat-orange)}.dashboard-card[data-name=shifts]{--accent: var(--bat-cyan);--accent-foreground: white}.menu-item[data-name="shifts.grid.menu"]{--sidebar-accent: var(--bat-cyan)}.dashboard-card[data-name=timesheets]{--accent: var(--bat-purple);--accent-foreground: white}.menu-item[data-name="timesheets.grid.menu"]{--sidebar-accent: var(--bat-purple)}.dashboard-card[data-name=tasks]{--accent: var(--bat-magenta);--accent-foreground: white}.menu-item[data-name="tasks.grid.menu"]{--sidebar-accent: var(--bat-magenta)}}
