/* generated by tools/brand/make-brand-css.py */
*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(168 40 58 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(168 40 58 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
.border-\[\#0b1b3a\]{--tw-border-opacity: 1;border-color:rgb(74 15 24 / var(--tw-border-opacity, 1))}
.border-blue-100{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}
.bg-\[\#0B1526\]{--tw-bg-opacity: 1;background-color:rgb(58 11 19 / var(--tw-bg-opacity, 1))}
.bg-\[\#0b1b3a\]{--tw-bg-opacity: 1;background-color:rgb(74 15 24 / var(--tw-bg-opacity, 1))}
.bg-\[\#1D4ED8\]{--tw-bg-opacity: 1;background-color:rgb(127 20 32 / var(--tw-bg-opacity, 1))}
.bg-\[\#2563EB\],.bg-\[\#2563eb\]{--tw-bg-opacity: 1;background-color:rgb(154 25 39 / var(--tw-bg-opacity, 1))}
.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}
.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}
.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(168 40 58 / var(--tw-bg-opacity, 1))}
.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(154 25 39 / var(--tw-bg-opacity, 1))}
.to-\[\#0b1b3a\]{--tw-gradient-to: #4a0f18 var(--tw-gradient-to-position)}
.fill-\[\#0b1b3a\]{fill:#4a0f18}
.text-\[\#0B1526\]{--tw-text-opacity: 1;color:rgb(58 11 19 / var(--tw-text-opacity, 1))}
.text-\[\#0b1b3a\]{--tw-text-opacity: 1;color:rgb(74 15 24 / var(--tw-text-opacity, 1))}
.text-\[\#0b4fd0\]{--tw-text-opacity: 1;color:rgb(154 25 39 / var(--tw-text-opacity, 1))}
.text-\[\#1D4ED8\]{--tw-text-opacity: 1;color:rgb(127 20 32 / var(--tw-text-opacity, 1))}
.text-\[\#2563eb\]{--tw-text-opacity: 1;color:rgb(154 25 39 / var(--tw-text-opacity, 1))}
.text-blue-300{--tw-text-opacity: 1;color:rgb(217 138 150 / var(--tw-text-opacity, 1))}
.text-blue-400{--tw-text-opacity: 1;color:rgb(192 83 95 / var(--tw-text-opacity, 1))}
.text-blue-500{--tw-text-opacity: 1;color:rgb(168 40 58 / var(--tw-text-opacity, 1))}
.text-blue-600{--tw-text-opacity: 1;color:rgb(154 25 39 / var(--tw-text-opacity, 1))}
.text-blue-700{--tw-text-opacity: 1;color:rgb(127 20 32 / var(--tw-text-opacity, 1))}
.text-blue-800{--tw-text-opacity: 1;color:rgb(102 16 26 / var(--tw-text-opacity, 1))}
.accent-\[\#0b1b3a\]{accent-color:#4a0f18}
.shadow-blue-900\/25{--tw-shadow-color: rgb(74 15 24 / .25);--tw-shadow: var(--tw-shadow-colored)}
.ring-blue-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}
.file\:bg-\[\#0b1b3a\]::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(74 15 24 / var(--tw-bg-opacity, 1))}
.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}
.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}
.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(154 25 39 / var(--tw-bg-opacity, 1))}
.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(127 20 32 / var(--tw-bg-opacity, 1))}
.hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(102 16 26 / var(--tw-bg-opacity, 1))}
.hover\:text-\[\#0b1b3a\]:hover{--tw-text-opacity: 1;color:rgb(74 15 24 / var(--tw-text-opacity, 1))}
.hover\:text-\[\#0b4fd0\]:hover{--tw-text-opacity: 1;color:rgb(154 25 39 / var(--tw-text-opacity, 1))}
.hover\:text-\[\#1D4ED8\]:hover{--tw-text-opacity: 1;color:rgb(127 20 32 / var(--tw-text-opacity, 1))}
.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(154 25 39 / var(--tw-text-opacity, 1))}
.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(102 16 26 / var(--tw-text-opacity, 1))}
.focus\:border-\[\#0b1b3a\]:focus{--tw-border-opacity: 1;border-color:rgb(74 15 24 / var(--tw-border-opacity, 1))}
.focus\:border-\[\#0b4fd0\]:focus{--tw-border-opacity: 1;border-color:rgb(154 25 39 / var(--tw-border-opacity, 1))}
.focus\:border-\[\#1D4ED8\]:focus{--tw-border-opacity: 1;border-color:rgb(127 20 32 / var(--tw-border-opacity, 1))}
.focus\:ring-\[\#0b1b3a\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(74 15 24 / var(--tw-ring-opacity, 1))}
.focus\:ring-\[\#0b4fd0\]\/15:focus{--tw-ring-color: rgb(154 25 39 / .15)}
.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 40 58 / var(--tw-ring-opacity, 1))}
.disabled\:hover\:bg-\[\#0b1b3a\]:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(74 15 24 / var(--tw-bg-opacity, 1))}
.\[\&\>option\]\:text-\[\#0b1b3a\]>option{--tw-text-opacity: 1;color:rgb(74 15 24 / var(--tw-text-opacity, 1))}
.\[\&_svg\]\:text-\[\#0b1b3a\] svg{--tw-text-opacity: 1;color:rgb(74 15 24 / var(--tw-text-opacity, 1))}
.lc-dots i{width:13px;height:13px;border-radius:9999px;background:#4a0f18;animation:lc-dot 1.1s infinite ease-in-out both}
[style*="0b4fd0"],[style*="11, 79, 208"]{background:#9a1927 !important}
[style*="dashboard-banner.webp"]{background-image:linear-gradient(90deg, rgba(30,4,9,0.60) 0%, rgba(30,4,9,0.72) 55%, rgba(30,4,9,0.92) 100%),url('/brand/mt-precision-banner.webp') !important}
img[src*="login-hero.webp"]{content:url(/brand/mt-precision-login-hero.webp)}
