﻿@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.3/font/bootstrap-icons.css");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;700&display=swap");:root{--footer-background:#404040;--header-background:#404040;--header-font:Poppins,sans-serif;--navbar-brand-background:#dd6e0f;--navbar-brand-color1:white;--navbar-brand-color2:#808080;--page-background:#f9f9f9;--bs-link-color:#25377f;--bs-primary-text:#25377f;--bs-primary:#25377f;--bs-primary-rgb:37,55,127;--bs-breadcrumb-divider:">";--bs-blue:#25377f;--bs-info-rgb:13,110,253;--bs-info:#0d6efd;}.btn-outline-primary{--bs-btn-color:#25377f;--bs-btn-border-color:#25377f;--bs-btn-hover-bg:#25377f;--bs-btn-hover-border-color:#25377f;--bs-btn-active-bg:#25377f;--bs-btn-active-border-color:#25377f;--bs-btn-disabled-color:#25377f;--bs-btn-disabled-border-color:#25377f;}.btn-primary{--bs-btn-bg:#25377f;--bs-btn-border-color:#25377f;}.breadcrumb{--bs-breadcrumb-item-padding-x:.25rem;}select option:default,select option:checked{background:#25377f!important;color:#fff!important;}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem;position:fixed;width:100%;z-index:1050;}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem;}.blazor-error-boundary{background:url(data:image/svg+xml;base64,....=) no-repeat 1rem/1.8rem,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff;}.blazor-error-boundary::after{content:"An error has occurred";}html,page{top:0;left:0;width:100%;height:100%;margin:0;padding:0;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#fff!important;}@media(min-width:576px){html,page{background-color:var(--bs-gray-200)!important;}}body{background-color:#fff!important;}@media(min-width:576px){body{background-color:var(--bs-gray-200)!important;}}.page-content{width:100%;box-shadow:none!important;}@media(min-width:576px){.page-content{max-width:768px;height:max-content;box-shadow:0 .125rem .25rem rgba(var(--bs-body-color-rgb),.075)!important;}}#offcanvasNavbar{width:250px;min-width:250px;}#offcanvasNavbar .list-group>a,#offcanvasNavbar .list-group>button,#offcanvasNavbar .list-group>div{background-color:#e0e3f3!important;}#sidebar{background-color:#e0e3f3;}#sidebar .list-group>a,#sidebar .list-group>button,#sidebar .list-group>div{background-color:transparent!important;}#sidebar #menu{width:100%;}#sidebar #menu li{display:block;width:100%;}#sidebar #menu li>a{color:#000;}#sidebar #menu li>a:hover{color:#25377f;font-weight:bold;}.breadcrumb-item>a{text-decoration:none;}.equipment-cards{max-width:1200px;margin:0 auto;display:grid;gap:1rem;}@media(min-width:600px){.equipment-cards{grid-template-columns:repeat(2,1fr);}}.equipment-cards .equipment-card{background-color:var(--bs-gray-200);}.equipment-cards .equipment-card:hover{background-color:#ebf1f9;color:#1477f8!important;cursor:pointer;}.equipment-cards .equipment-card:hover svg>path{fill:#1477f8!important;}.total-usage-view:hover{background-color:#ebf1f9!important;}.crop-text-2{-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;}.k-calendar .k-calendar-td.k-selected .k-calendar-cell-inner,.k-calendar .k-calendar-td.k-selected .k-link{background-color:#25377f!important;}.k-button-outline-base:hover,.k-button-outline-base.k-hover{color:#fff;background-color:#25377f!important;}.bg-logout{background-image:url("../assets/img/logout-bg.png");background-size:cover;}.privacy .nav-pills .nav-link{background:buttonface;}.privacy .nav-pills .nav-link.active,.privacy .nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg);}.status-border-success{border:var(--bs-border-width) var(--bs-border-style) #45e44d!important;}.status-border-warning{border:var(--bs-border-width) var(--bs-border-style) #ffa500!important;}.status-enabled{background-color:#45e44d;color:#fff;}.status-warning{background-color:#ffa500;}.modal-header{background-color:#f0f8ff;}.qr-tooltip{position:relative;background-color:var(--bs-gray-200);background:#fcddec;}.qr-tooltip::after{content:"";position:absolute;left:43%;top:100%;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #fcddec;clear:both;z-index:2;}