.imageBackground1{/*background: url(/images/cars.jpg) no-repeat center center fixed;*/background:url(/images/filler.jpg) no-repeat center center fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;min-height:calc(100vh - 63px);padding-top:1px}.imageBackgroundFront{/*background: url(/images/cars.jpg) no-repeat center center fixed;*/background:url(/images/filler.jpg) no-repeat center center fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;min-height:calc(100vh);padding-top:1px}.blazored-toast{display:flex;position:relative;flex-direction:row;animation:fadein-b-jnm4noxjw5 1.5s;margin-bottom:1rem;padding:1rem 1.25rem;color:#1d1d1b;width:20rem;border-radius:10px;box-shadow:rgba(0,0,0,.3) 0 10px 10px 2px;background-color:#fff;border-top:6px solid #fff}.blazored-toast-component{display:initial;padding:0 0 0 0}.blazored-toast-info{border-top:6px solid #2563eb}.blazored-toast-info .blazored-toast-icon{color:#2563eb}.blazored-toast-success{border-top:6px solid #678976 !important}.blazored-toast-success .blazored-toast-icon{color:#678976 !important}.blazored-toast-warning{border-top:6px solid #eab308}.blazored-toast-warning .blazored-toast-icon{color:#eab308}.blazored-toast-error{border-top:6px solid #dc2626}.blazored-toast-error .blazored-toast-icon{color:#dc2626}.blazored-toast-icon{display:flex;flex-direction:column;justify-content:start;padding:0 1rem 0 0;font-size:1.5rem}.blazored-toast .blazored-toast-message{flex-grow:1;margin-bottom:0;font-weight:500;font-size:.875rem;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.blazored-toast .blazored-toast-close{display:flex;flex-direction:column;justify-content:start;padding:0 0 0 1rem;background-color:transparent;border:0;-webkit-appearance:none;color:#94a3b8;font-size:.9rem}.blazored-toast .blazored-toast-close:hover{color:inherit}.blazored-toast .blazored-toast-progressbar{position:absolute;bottom:0;left:0;right:0;height:6px;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.blazored-toast .blazored-toast-progressbar>span{position:absolute;filter:brightness(75%);height:6px;border-bottom-left-radius:.375rem;background-image:linear-gradient(rgba(0,0,0,.1) 0 0);transition:all .1s linear}.blazored-toast-action{cursor:pointer}@keyframes fadein-b-jnm4noxjw5{from{opacity:0}to{opacity:1}}/* _content/Blazored.Toast/BlazoredToasts.razor.rz.scp.css */.blazored-toast-container[b-y65zu6vhcs]{display:flex;flex-direction:column;position:fixed;z-index:999}.position-topleft[b-y65zu6vhcs],.position-topright[b-y65zu6vhcs],.position-topcenter[b-y65zu6vhcs]{top:0}.position-bottomleft[b-y65zu6vhcs],.position-bottomright[b-y65zu6vhcs],.position-bottomcenter[b-y65zu6vhcs]{bottom:0}@media(min-width:576px){.position-topleft[b-y65zu6vhcs]{top:2rem;left:2rem}.position-topright[b-y65zu6vhcs]{top:2rem;right:2rem}.position-topcenter[b-y65zu6vhcs]{top:2rem;left:50%;transform:translate(-50%,0%)}.position-bottomleft[b-y65zu6vhcs]{bottom:2rem;left:2rem}.position-bottomright[b-y65zu6vhcs]{bottom:2rem;right:2rem}.position-bottomcenter[b-y65zu6vhcs]{bottom:2rem;left:50%;transform:translate(-50%,0%)}.blazored-toast[b-y65zu6vhcs]{width:30rem;border-radius:.25rem}}/*APEX CHARTS*/.ApexLarge{width:100%}.calendarHeader{/*    background-color: #00581A;
    color: white;*/vertical-align:middle;line-height:50px;height:50px}.calendarHeader .col:nth-child(2){text-align:center}.calendarHeaderLink{cursor:pointer}.calendarSubHeader{/*background-color: #A2A2A2;*/color:#000;text-align:center;vertical-align:middle;line-height:50px}.calendarSubHeader .col{padding-left:0;padding-right:0}.calendarWeek{/*background-color: #EBEBEB;*/text-align:center;vertical-align:middle;line-height:50px}.calendarDay{padding-right:calc(var(--bs-gutter-x)*.1);padding-left:calc(var(--bs-gutter-x)*.1)}.calendarDayIcon{border:1px solid;display:inline-flex;border-radius:50%;align-items:center;justify-content:center;height:38px;width:38px;background-color:#fff}.calendarDayOccupied{color:#a2a2a2}.calendarDaySelected{background-color:#4682b4;border:none;color:#fff}.calendarDayBooked{cursor:pointer;background-color:#4d6759;border:none;color:#fff}.calendarDayAvailable{/*    color: black;*/cursor:pointer}.calendarDayDimmedNotBooked{color:#708090}.card{border-radius:15px;box-shadow:0 2px 4px rgba(45,45,45,.2);position:relative;overflow:hidden;padding:0}.mainContentCard{background-color:rgba(255,255,255,.7);margin:10px;padding:10px;position:relative;overflow:visible}.smallContentCard{width:unset;/* Default width for smaller screens */}@media(min-width:768px){.smallContentCard{margin-left:auto;/* Centers horizontally */margin-right:auto;/* Centers horizontally */width:60%;/* Set width to 50% for larger screens */}}.card .row{margin:0}.card-link{text-decoration:none}.card-header{border-radius:25px 25px 0 0;border-bottom:unset;padding-top:5px;padding-left:5px;padding-right:5px;padding-bottom:1px !important}.card-header h2{margin-bottom:8px}.card-header h4{margin-bottom:10px}.card-lineBetween{padding-top:8px;height:1px;width:100%;border-bottom:1px solid #b4ab9d}.card-body{padding-top:0;padding-left:5px;padding-right:5px}.card-body h2{margin-bottom:8px}.messages-container{max-height:500px;overflow-y:auto;padding-right:10px}.message-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;color:#666;font-size:.9em}.message-item{background:#fff;padding-left:5px;padding-right:5px;padding-bottom:5px;padding-top:2px;margin-bottom:5px;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.message-input{display:flex;flex-direction:column;gap:5px}.message-input textarea{min-height:80px;resize:vertical}.message-actions{display:flex;gap:10px}.message-content{white-space:pre-wrap}.deleted-message{opacity:.7}.edit-message-form{margin-top:10px}.drag-over{border:none;border-top:2px dashed #007bff;/*background-color: #e9f5ff;*/}.filterRow{display:flex;gap:10px;/* Space between filters */align-items:center;justify-content:flex-end;/* Align items to the right */}.filterItem{flex:1 1 200px;/* Equal width with a max of 200px */max-width:200px;position:relative;/* For dropdown positioning */padding:0;text-align:left;cursor:pointer}.filterItem:not(:last-child){margin-right:10px;/* Separator space between items */}.filterItemWide{max-width:300px}.filterDropdown{position:absolute;top:100%;/* Position dropdown below the filter */left:0;width:100%;z-index:1000;/* Ensure dropdown is above other elements */background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:none;/* Initially hidden */}.filterItem.open .filterDropdown{display:block;/* Show dropdown when filter is open */}.filterOptions{list-style:none;/* Removes bullet points */margin:0;padding:0}.filterOptions .filterOption{text-decoration:none;color:#007bff;cursor:pointer;font-size:inherit;padding:0}.filterOptions .filterOption:hover{text-decoration:underline;color:#0056b3}.filterLabel{font-weight:bold;margin-bottom:0;text-align:left}.filterToggle{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:5px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}.filterToggle:hover{background-color:#e6e6e6}.filterdropdown-container{border:1px solid #ced4da;border-radius:.55rem;background-color:#fff}.filterdropdown-inputtext{margin-top:4px !important;margin-left:2px !important;width:99% !important}.filterdropdown-item{margin-left:4px !important}.filterdropdown-selected{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding-top:3px;padding-right:.75rem;padding-left:.75rem;padding-bottom:3px;user-select:none}.filterdropdown-selected::after{content:"";width:.4em;height:.4em;border:solid #000;border-width:0 1px 1px 0;transform:rotate(45deg);margin-left:auto}.form-control{padding-bottom:0;padding-top:0;font-size:inherit;color:inherit;border-radius:10px;height:35px;vertical-align:middle}.form-control::placeholder{opacity:.9;color:#d3d3d3}.form-check-input{border-radius:8px;border:1px solid rgba(224,224,224,1);box-shadow:2px 2px 4px rgba(35,31,32,.1) inset;opacity:1}.form-check-input:checked{background-color:#4d6759;border-color:#4d6759}.form-select{height:35px;padding-top:0}.select-auto-width{width:auto;min-width:150px}.largeCheckbox{width:35px;height:35px;vertical-align:middle;margin-top:-2px}.checkbox-label{display:block;margin-bottom:5px}.form-label{margin-bottom:0}.col-no-lr-padding{padding-left:0;padding-right:0}.col-compact{line-height:18px;padding-bottom:10px}.rowNoLrPadding div:first-child{padding-left:0}.rowNoLrPadding div:last-child{padding-right:0}.license-plate-input{font-family:Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;width:100%;max-width:200px;padding:5px;box-sizing:border-box;background-color:#fff;/* Gör bakgrunden synlig */color:#000;/* Gör texten synlig */border:1px solid #ccc;/* Lägg till en synlig kant */border-radius:5px;/* Rundade hörn för bättre utseende */caret-color:#000;/* Gör markören synlig */}.modal{background-color:rgba(0,0,0,.4)}.modal-dialog{--bs-modal-margin:0;margin-top:40px}.modal-header{border-bottom:unset;padding-bottom:0}.modal-body{border-bottom:unset;padding-bottom:5px}.modal-footer{border-top:unset}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff}.top-row{background-color:#f7f7f7;border-bottom:1px solid #d6d5d5;height:3.5rem;display:flex;align-items:center;justify-content:space-between !important;vertical-align:middle;margin-top:0;margin-left:0;margin-right:0}.top-row .top-col{height:100%;align-items:center;display:flex;width:max-content}@media(max-width:640.98px){.top-row{justify-content:space-between}}@media(min-width:641px){.page{flex-direction:row}.sidebar{width:250px;height:100vh;position:sticky;top:0}.top-row{position:sticky;top:0;z-index:1}}.profileImageContainer{position:relative;overflow:clip}.profileImageContainerBottom{position:unset}.profileImage{white-space:nowrap;border-radius:50%;text-align:center;overflow:hidden;background-size:cover !important}.profileImageBottomRightOutside{white-space:nowrap;border-radius:50%;text-align:center;overflow:hidden;background-size:cover !important;position:absolute;right:-15px;bottom:-10px;border:unset}.profileImageBottomRightOutside img{vertical-align:middle;max-height:100%;max-width:100%}.profileImageBottom{white-space:nowrap;border-radius:50%;text-align:center;overflow:hidden;background-size:cover !important;position:absolute;right:-10px;bottom:0}.profileImageBottom img{vertical-align:middle;max-height:100%;max-width:100%}.profileImageLarge{height:300px;/* equals max image height */width:300px}.profileImageMedium{height:200px;/* equals max image height */width:200px}.profileImageSmall{height:120px;/* equals max image height */width:120px}.profileImageMini{height:50px;/* equals max image height */width:50px}.profile-avatar{width:180px;height:180px}.profile-image-custom,.profile-icon-custom{width:32px;height:32px}.profile-image-custom{border-color:#ddd}html,body{font-family:'Inter','Open Sans',sans-serif,'Franklin Gothic Medium','Arial Narrow',Arial;font-size:18px;font-weight:400;font-style:normal;letter-spacing:0;height:100%}h1,h2,h3{font-style:normal;letter-spacing:0}h1{font-size:30px;font-weight:700;margin-bottom:10px}h1:focus{outline:none}h2{font-size:22px;font-weight:500;margin-bottom:10px}h3{font-size:20px;font-weight:500}h4{font-size:18px;font-weight:500}a,.btn-link{color:#4682b4}a:hover{color:#4682b4}ul{padding-left:0;padding-right:0}li{margin-left:20px}.breadcrumb{white-space:pre;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;font-size:12px;margin-bottom:5px}.row{margin-left:0;margin-right:0}.smalltext{font-size:14px}/*Modifiering av Bootstrapklassen*/.small{font-size:14px}.smallertext{font-size:12px}.minitext{font-size:10px;color:#808080}.largetext{font-size:18px}.largertext{font-size:20px}.hugetext{font-size:48px !important}.icontext{color:#4682b4}.emailNotConfirmed{color:#d3d3d3 !important}.errorText{color:#f00;margin-left:20px;margin-top:5px}.warningText{color:#f00}.validation-errors{color:#f00}.validation-message{color:#f00}.invalid{border-color:#f00}.nowrap{white-space:nowrap}.centerAll{text-align:center;justify-content:center;display:flex}.centerAll .form-check-input{margin-top:0}.centerAll2{text-align:center}.leftAll{text-align:left;justify-content:left;display:flex}[dir="rtl"] .leftAll{text-align:right;justify-content:right}.centerVertically{display:flex;align-items:center}.bottomVertically{display:flex;align-items:end}.outsideTopRight{margin-top:-10px;margin-right:-20px}/* Chrome, Safari, Edge, Opera */input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}/* Firefox */input[type=number]{-moz-appearance:textfield}.btn{font-size:18px;font-weight:700;border:none;border-radius:15px}.btn-link{padding-top:0;padding-bottom:0;line-height:inherit;vertical-align:top;margin:0;/* Remove any default margins */}.btn-primary{background-color:#4d6759}.btn-primary:hover{background-color:#4d6759}.btn-primary:active{background-color:#4d6759 !important}.btn-warning{background-color:transparent !important;border:1px solid #4d6759}.btn-warning:hover{border:1px solid #4d6759}.btn-danger{background-color:#dc3545}.btn-danger:hover{background-color:#dc3545}.btn-file{position:relative;overflow:hidden}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;opacity:0;outline:none;background:#fff;cursor:inherit;display:block}.btn:focus,.btn:active:focus,.btn-link.nav-link:focus,.form-control:focus,.form-check-input:focus{box-shadow:0 0 0 .1rem white,0 0 0 .25rem #258cfb}.valid.modified:not([type=checkbox]){outline:1px solid #26b050}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:3.5rem;top:.5rem}.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff}.blazor-error-boundary::after{content:"An error has occurred."}/*To support right to left languages --> */[dir="rtl"]{direction:rtl;text-align:right}[dir="rtl"] .form-control{text-align:right}/* <-- To support right to left languages */.spinner-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.spinner-border{width:3rem;height:3rem;border-width:.3rem;border-top-color:transparent;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}