@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap);*{font-family:Roboto,sans-serif;font-style:normal;font-weight:500}a{color:var(--font-black);text-decoration:none}a:hover{color:var(--primary-yellow)}h1,h2,h3,h4{color:var(--primary-blue)}.custom-file-upload,label,p,select{font-size:16px}.nav--button p,button{font-size:14px}input,p:not(.nav--button p){color:var(--font-black)}.custom-file-upload,.nav--button p,button{text-transform:uppercase!important}.btn-text,h1,h2,h3,label:not(.custom-file-upload){font-weight:600!important}h1{font-size:24px}h1,h2{text-transform:uppercase}h2{font-size:20px}h3{font-size:18px;margin-bottom:10px;text-transform:uppercase}h4{font-weight:600}.not-found--header{color:var(--primary-yellow);font-family:Press Start\ 2P,system-ui;font-size:180px;font-style:normal;font-weight:inherit}@media (max-width:1024px){.custom-file-upload,.nav--button p,button,input,label,p,select{font-size:18px}input,p:not(.nav--button p){color:var(--font-black)}.custom-file-upload,.nav--button p,button{text-transform:uppercase!important}.btn-text,h1,h2,h3,label:not(.custom-file-upload){font-weight:600!important}h1{font-size:26px}h1,h2{text-transform:uppercase}h2{font-size:24px}h3{font-size:22px;text-transform:uppercase}a,button,h4,input,p,select,textarea{font-size:20px!important}h4{font-weight:600}.not-found--header{color:var(--primary-yellow);font-family:Press Start\ 2P,system-ui;font-size:180px;font-style:normal;font-weight:inherit}}.icon--blue-key-hole{background-image:url(/static/media/lock-hole-blue.4fb918d805b44e5dc665.svg);background-repeat:no-repeat}.icon--blue-key{background-image:url(/static/media/key-blue.9569e188710ec91dce69.svg);background-repeat:no-repeat}.icon--blue-image{background-image:url(/static/media/image-blue.c3b400398f20ffe8a22c.svg);background-repeat:no-repeat}.icon--blue-chevron{background-image:url(/static/media/chevron-blue.464cabfe06c3186b31b7.svg);background-repeat:no-repeat}.icon--blue-dashboard{background-image:url(/static/media/dashboard-blue.d574e60ad7da06071c2b.svg);background-repeat:no-repeat}.icon--blue-locker{background-image:url(/static/media/locker-blue.e6e39773dfa5d77683a7.svg);background-repeat:no-repeat}.icon--blue-user{background-image:url(/static/media/user-blue.5de6fdf827e5948e9a65.svg);background-repeat:no-repeat}.icon--blue-profile{background-image:url(/static/media/profile-blue.9722e3d14f7a6fb1331e.svg);background-repeat:no-repeat}.icon--blue-message{background-image:url(/static/media/message-blue.aa1de2ca65d2aaf592cb.svg);background-repeat:no-repeat}.icon--blue-developer{background-image:url(/static/media/developer-blue.edbdfef4e49b93dfbedc.svg);background-repeat:no-repeat}.icon--blue-statistics{background-image:url(/static/media/statistics_blue.cfe67824c6ee60f4845f.svg);background-repeat:no-repeat}.icon--blue-technician{background-image:url(/static/media/technician_blue.dd37d4cf16ede79c21fe.svg);background-repeat:no-repeat}.icon--blue-firm{background-image:url(/static/media/firm-blue.8a9507c65acb7ece3a78.svg);background-repeat:no-repeat}.icon--blue-firm2{background-image:url(/static/media/firm-3-blue.dfddec5b10e624841931.svg);background-repeat:no-repeat}.icon--green-plus{background-image:url(/static/media/plus-green.84bb82a8ed39f51a63b3.svg);background-repeat:no-repeat}.icon--green-checkmark{background-image:url(/static/media/checkmark-green.e528fee5c4e4cb4882c6.svg);background-repeat:no-repeat}.icon--red-cross{background-image:url(/static/media/cross-red.557b21e5ba6c842325df.svg);background-repeat:no-repeat}.icon--yellow-key{background-image:url(/static/media/key-yellow.30438af050deb4e3af27.svg);background-repeat:no-repeat}.icon--yellow-digital{background-image:url(/static/media/digital-yellow.6e832e10f727928e6fd6.svg);background-repeat:no-repeat}.icon--yellow-message{background-image:url(/static/media/message-yellow.5ba75e4dcef407dad8e5.svg);background-repeat:no-repeat}.icon--yellow-bell{background-image:url(/static/media/bell-yellow.06a8b74d5eb76a35e3fb.svg);background-repeat:no-repeat}.icon--yellow-bell-chiming{background-image:url(/static/media/bell-chiming-yellow.fbbd9a9d267c583f3ba8.svg);background-repeat:no-repeat}.icon--yellow-chevron{background-image:url(/static/media/chevron-yellow.92192456a3fcf36fb733.svg);background-repeat:no-repeat}.icon--success{background-image:url(/static/media/success-green.3ca3fe1fdf42b06fe840.svg)}.icon--info,.icon--success{background-repeat:no-repeat}.icon--info{background-image:url(/static/media/info-blue.e6520b09c48ba4e26815.svg)}.icon--warning{background-image:url(/static/media/warning-yellow.a2193b06c87e280ab769.svg);background-repeat:no-repeat}.icon--error{background-image:url(/static/media/error-red.ea21b3d2c6e6fedbdf9f.svg);background-repeat:no-repeat}button,select{cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.btn{padding:5px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:1024px){.btn{padding:15px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.btn-text{background-color:initial;border:initial;color:var(--primary-blue);cursor:pointer;margin-top:0!important;padding:0}.custom-file-upload{background-color:var(--primary-green);color:var(--primary-white);cursor:pointer;padding:7px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.custom-file-upload:hover{background-color:var(--primary-yellow);color:var(--primary-green)}.btn-primary{background-color:var(--primary-blue);border:3px solid var(--primary-blue);color:#fff}.btn-secondary{background-color:var(--primary-green);border:3px solid var(--primary-green);color:#fff}.btn-delete{background-color:var(--primary-red);border:3px solid var(--primary-red);color:#fff}.btn-delete:hover,.btn-primary.active:hover,.btn-primary:hover,.btn-secondary.active:hover,.btn-secondary:hover{background-color:var(--primary-yellow);border:3px solid var(--primary-yellow)}.btn-primary:hover{color:var(--primary-blue)}.btn-secondary:hover{color:var(--primary-green)}.btn-delete:hover{color:var(--primary-red)}.btn-text:hover{color:var(--primary-yellow)}.btn-primary.active{background-color:var(--primary-white);border:3px solid var(--primary-blue);color:var(--primary-blue)}.btn-secondary.active{background-color:var(--primary-white);border:3px solid var(--primary-green);color:var(--primary-green)}.btn-primary.disabled{background-color:var(--disabled-blue);border:3px solid var(--disabled-blue);color:var(--disabled-blue-font);cursor:not-allowed}.btn-secondary.disabled{background-color:var(--disabled-green);border:3px solid var(--disabled-green);color:var(--disabled-green-font);cursor:not-allowed}:root{--primary-blue:#2d447e;--primary-light-blue:#d2dcf4;--primary-white:#fff;--primary-green:#1f6c4c;--primary-yellow:#e0a129;--primary-dark-blue:#1a306b;--primary-red:#a5152f;--dark-yellow:#ae7c1b;--light-orange:#f6d28f;--light-yellow:#fff3dc;--light-green:#ceede0;--light-red:#fddce1;--light-blue:#e9f0ff;--disabled-blue:#8b9ecf;--disabled-blue-font:#d2dcf4;--disabled-green:#5ca787;--disabled-green-font:#b1decb;--disabled-grey-blue:#c2cbd8;--disabled-grey-blue-font:#8a95a3;--font-black:#212121}*{margin:0;padding:0}body{overflow-x:hidden;width:100vw}#root{color:var(--font-black);height:100vh;margin:0}.key-background{background-image:url(/static/media/background-small.9eab0dcf6248e09c77f8.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:calc(100% - 75px)}.blue-background{background-color:var(--primary-light-blue);height:calc(100% - 75px)}.light-blue--container{background-color:var(--primary-light-blue);color:var(--primary-blue);padding:40px;width:40vw}.white-container--l{background-color:var(--primary-white);color:var(--primary-blue);padding:40px;width:60vw}.main-container{box-sizing:border-box;height:100%;overflow-y:scroll;padding:57px;width:calc(100% - 114px)}.white-container--xxs{width:160px}.white-container--xs{width:225px}.white-container--s{width:calc(30% - 40px)}.white-container--m{width:calc(47% - 40px)}.white-container--l{width:calc(50% - 40px)}.white-container--xl{box-sizing:border-box;width:100%}.white-container--fit-w{width:100%}.dashboard--filter,.white-container--fit-w,.white-container--l,.white-container--m,.white-container--s,.white-container--xl,.white-container--xs,.white-container--xxs{background-color:var(--primary-white);border:3px solid var(--primary-white);margin-bottom:30px;padding:20px}.white-container--s h3,.white-container--xl h3{align-items:center;display:flex;flex-direction:row}.white-container--s svg,.white-container--xl svg{height:20px;margin-right:10px;width:12px}.white-container--s p,.white-container--xl p{color:var(--font-black);padding-top:15px}.big-form--container{background-color:var(--primary-white);color:var(--primary-blue);margin:0 auto;padding:40px 60px;width:70%}.big-form--message{margin:0 auto;width:calc(70% + 120px)}@media (max-width:1024px){.main-container{width:100%}}.big-form--container,.dashboard--filter,.delete--key-message,.developer--nav,.important-message,.key--buttons button,.key--image,.keylocker-filter,.light-blue--container,.messages--all-messages-container.sms,.messages--input-container button,.messages--input-container textarea,.messages--input-container textarea.focus,.messages--message div,.messages--no-messages,.messages-nav,.popup-message,.profile--nav,.req-loan--nav,.white-container--fit-w,.white-container--l,.white-container--m,.white-container--s,.white-container--xl,.white-container--xs,.white-container--xxs{box-shadow:3px 5px 5px #0000004d!important}.d-flex,.flex--c{display:flex}.flex--c{flex-direction:column}.flex--r{display:flex;flex-direction:row}.justify-content--c{justify-content:center}.justify-content--se{justify-content:space-evenly}.justify-content--sb{justify-content:space-between}.justify-content--l{justify-content:left}.justify-content--r{justify-content:right}.w-100vw{width:100vw}.w-50vw{width:50vw}.h-100vh{height:100vh}.h-fit{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.align-text--l{text-align:left}.align-text--c{text-align:center}.align-items--c{align-items:center}.align-items--left{align-items:flex-start}.align-items--right{align-items:flex-end}.b-blue{border:3px solid var(--primary-blue)}.b-yellow{border:3px solid var(--primary-yellow)}.b-red{border:3px solid var(--primary-red)}.m-t-10px{margin-top:10px}.m-t-15px{margin-top:15px}.m-b-10px{margin-bottom:10px}.m-b-20px{margin-bottom:20px}.m-r-10px{margin-right:10px}.m-l-10px{margin-left:10px}.m-s-auto{margin-left:auto;margin-right:auto}.p-30px{padding:30px}.p-40px{padding:40px}form label{margin-top:20px}form label,label{margin-bottom:5px}label{text-align:left!important;width:calc(30vw + 26px)}a{cursor:pointer}select{height:44px}.file-name,input[type=number],input[type=password],input[type=text],select,textarea{background-color:var(--primary-white);border:3px solid var(--primary-blue);box-sizing:border-box;height:45px;padding:10px;width:30vw}input[type=time]{background-color:var(--primary-white);border:3px solid var(--primary-blue);text-align:center;width:100px!important}input[type=time]::-webkit-calendar-picker-indicator{filter:invert(20%) sepia(95%) saturate(7465%) hue-rotate(235deg) brightness(50%) contrast(85%)}input[type=time]:focus::-webkit-calendar-picker-indicator{filter:invert(71%) sepia(110%) saturate(600%) hue-rotate(-10deg) brightness(100%) contrast(90%)}input[type=date]{border:3px solid var(--primary-blue);font-size:14px;text-align:center}.new-key--date-input{font-size:16px!important;height:45px;padding-left:15px;text-align:left!important}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:3px solid var(--primary-blue);cursor:pointer;height:15px;position:relative;width:15px}input[type=checkbox]:hover{background-color:var(--primary-yellow);border-color:var(--primary-yellow)}input[type=checkbox]:hover:after{background:url(/static/media/checkmark-white.93e9f6f4546c2e8cacdd.svg) no-repeat 50%;background-size:contain;content:"";height:11px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:11px}input[type=checkbox]:checked:hover{background-color:var(--primary-dark-blue);border-color:var(--primary-dark-blue)}input[type=checkbox]:checked{background-color:var(--primary-blue);border-color:var(--primary-blue)}input[type=checkbox]:checked:after{background:url(/static/media/checkmark-white.93e9f6f4546c2e8cacdd.svg) no-repeat 50%;background-size:contain;content:"";height:11px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:11px}input[type=date]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,input[type=time]:focus,select:focus,textarea:focus{border:none;border:3px solid var(--primary-yellow);border-radius:0;box-shadow:none;outline:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff!important}input:-moz-autofill,select:-moz-autofill,textarea:-moz-autofill{-moz-box-shadow:inset 0 0 0 1000px #fff!important}input:-ms-autofill,select:-ms-autofill,textarea:-ms-autofill{box-shadow:inset 0 0 0 1000px #fff!important}@media (max-width:1024px){input[type=checkbox]{height:22px;width:22px}input[type=checkbox]:checked:after,input[type=checkbox]:hover:after{height:16px;width:16px}}::-webkit-scrollbar{width:15px}::-webkit-scrollbar-track{background:var(--primary-light-blue)}::-webkit-scrollbar-thumb{background:var(--primary-blue)}.header-li,.header-nli{background-color:var(--primary-white)!important;height:75px;width:100vw}.header-li img,.header-nli img{height:30px;margin:auto 20px;width:205px}.header-li div{margin-right:40px}.header-li span,.header-nli span{color:var(--primary-blue);font-size:16px;font-weight:600;margin-top:3px}.login{height:calc(100% - 75px);width:100%}.login--background{height:100%!important;width:50%}.login--container{background-color:var(--primary-light-blue);box-shadow:10px 3px 8px #0003!important;height:100%;overflow:hidden;width:50%;z-index:999}.login--message{align-items:flex-end;height:200px;margin:0 auto;width:90%}.login--message .important-message{box-shadow:none!important}.login--form{height:calc(100% - 200px)}.login--form input,.login--form label{width:60%}.login--form button,.login--form p{margin-top:20px}.sms-code--inputs{width:50%!important}.sms-code--inputs input{align-items:center;display:flex;flex-direction:row;font-size:16px;height:50px!important;justify-content:center;text-align:center;width:50px!important}.login p{max-width:75%;min-width:5%}.login--form a{color:var(--primary-blue);text-decoration:none}.login--form a:hover{color:var(--primary-yellow)}.login--form button svg{filter:brightness(1000%);height:18px;margin-top:5px;width:10px}.login--form button:hover svg{filter:none}@media (max-width:1024px){.login--form label{width:70%}.login--form input{padding:15px;width:70%}.login h1,.login h2,.login h3{margin-bottom:15px}.login p,.login--form input{margin-bottom:30px}.login--form .m-b-none{margin-bottom:0}}.not-found--container{padding:40px}.not-found--container div{width:600px}.not-found--container div p svg{height:24px;margin-right:10px;width:11px}.not-found--container button,.not-found--container div,.not-found--container div h3{margin-top:20px}.not-found--container div p{margin-top:10px}.not-found--container button svg{filter:brightness(1000%);height:18px;margin-top:5px;width:10px}.not-found--container button:hover svg{filter:none}@media (max-width:1024px){.not-found--container{width:700px}.not-found--container h3,.not-found--container p:last-child{margin-bottom:20px}}.nav--container{background-color:var(--primary-blue);color:var(--primary-white);height:100%;overflow-y:hidden;width:200px!important}.nav--button{border-bottom:1px solid var(--primary-dark-blue);cursor:pointer;padding:20px}.nav--button p{height:16px;width:160px}.nav--button:hover{background-color:var(--primary-dark-blue)}.nav--button.active{background-color:var(--primary-light-blue);color:var(--primary-blue)}.nav--button svg:not(.icon--yellow-bell-chiming){filter:brightness(1000%)}.nav--button.active svg{filter:none}.nav-ipad--container{background-color:var(--primary-blue);width:100vw!important}.nav-ipad--button{border-bottom:1px solid var(--primary-dark-blue);box-sizing:border-box;cursor:pointer;padding:30px;width:100%}.nav-ipad--button p{color:var(--primary-white)!important;font-size:20px!important;height:25px!important;justify-content:center;margin:auto;text-align:center!important;width:100%}.nav-ipad--button-display{width:100%}.nav-ipad--button-display p{justify-content:center;margin-left:18px;text-align:center!important}.nav-ipad--button-display .icon--blue-chevron{height:15px!important;width:22px!important}.nav-ipad--container-closeable{max-height:0;overflow:hidden;transition:max-height .5s ease}.nav-ipad--container-closeable.open{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;transition:max-height .5s ease}.nav-ipad--container-closeable .icon--blue-chevron{height:20px!important;rotate:180deg;width:25px!important}.nav-ipad--button.active{background-color:var(--primary-light-blue)}.nav-ipad--button.active p{color:var(--primary-blue)!important}.nav--button svg:not(.icon--yellow-bell-chiming),.nav-ipad--button svg:not(.icon--yellow-bell-chiming){filter:brightness(1000%)}.nav--button.active svg,.nav-ipad--button.active svg{filter:none}.nav--button .icon--blue-key,.nav-ipad--button .icon--blue-key{height:16px;margin-right:14px;width:10px}.icon--blue-statistics,.nav--button .icon--blue-dashboard,.nav--button .icon--blue-developer,.nav--button .icon--blue-message,.nav--button .icon--blue-profile,.nav-ipad--button .icon--blue-dashboard,.nav-ipad--button .icon--blue-developer,.nav-ipad--button .icon--blue-message,.nav-ipad--button .icon--blue-profile{height:14px;margin-right:10px;width:14px}.nav--button .icon--blue-locker,.nav--button .icon--blue-user,.nav-ipad--button .icon--blue-locker,.nav-ipad--button .icon--blue-user{height:16px;margin-right:12px;width:12px}.icon--blue-firm2{height:16px;margin-left:2px;margin-right:12px;width:10px}.nav--button .icon--yellow-bell-chiming,.nav-ipad--button .icon--yellow-bell-chiming{height:15px;margin-left:5px!important;width:20px}.nav-ipad--button .icon--blue-chevron{height:40px;width:30px}.dashboard--filter{background-color:var(--primary-blue);border:3px solid var(--primary-blue);box-sizing:border-box;width:100%}.dashboard--filter-header{cursor:pointer}.dashboard--filter-header h3{color:var(--primary-white)}.dashboard--filter-header svg{filter:brightness(1000%);height:15px;transform:rotate(0deg);transition:transform .4s ease-in-out;width:20px}.dashboard--filter-input{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}.dashboard--filter-input input{margin-top:10px;width:calc(100% - 40px)!important}.dashboard--filter-header:hover h3,.dashboard--filter.open .dashboard--filter-header:hover h3{color:var(--primary-yellow)}.dashboard--filter-header:hover svg,.dashboard--filter.open .dashboard--filter-header:hover svg{filter:brightness(0) saturate(100%) invert(59%) sepia(85%) saturate(2000%) hue-rotate(5deg) brightness(90%) contrast(105%)}.dashboard--filter.open{background-color:var(--primary-white)}.dashboard--filter.open h3{color:var(--primary-blue)}.dashboard--filter.open .dashboard--filter-input{max-height:200px;transition:max-height .5s ease-in-out}.dashboard--filter.open .dashboard--filter-header svg{filter:none;transform:rotate(180deg);transition:transform .4s ease-in-out}@media (max-width:1024px){.dashboard--filter h3,.firm h2{padding:5px 0}.dashboard--filter-input input{height:40px}}.big-form--container h3 svg{height:20px;margin-left:10px;width:11px}.big-form--container form{width:100%}.big-form--container form label{text-transform:capitalize;width:100%}.big-form--container form input,.big-form--container form select{box-sizing:border-box;width:100%}.big-form--container form button{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:20px}.big-form--container form input[type=file]{display:none}.form-input-container .file-name,.homeowner-input select{box-sizing:border-box;width:50%!important}.big-form--container .btn-secondary,.big-form--container .custom-file-upload{margin-bottom:0;margin-top:0}.big-form--container .custom-file-upload,.homeowner-input button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.big-form--container form p{font-weight:500!important;text-transform:capitalize}.big-form--container .custom-file-upload,.big-form--container form p button:not(.big-form--generate),.homeowner-input button{margin-left:10px}.big-form--container button:not(.btn-text,.btn-secondary){align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.big-form--container button svg{filter:brightness(1000%);height:16px;margin-left:8px;width:9px}.big-form--container button:hover svg{cursor:pointer;filter:none}.big-form--help-message svg{height:15px;margin-left:10px;margin-right:10px;width:15px}.big-form--help-message span{display:none;font-size:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.big-form--help-message:hover span{display:block;text-transform:lowercase}.big-form--help-message:hover span:first-letter{text-transform:capitalize}@media (max-width:1024px){.big-form--container input,.big-form--container select,.form-input-container .file-name{align-items:center;display:flex;height:60px}.big-form--container .custom-file-upload,.big-form--container .homeowner-button{align-items:center;box-sizing:border-box;display:flex;height:60px;max-width:60%!important;min-width:-webkit-fit-content!important;min-width:-moz-fit-content!important;min-width:fit-content!important}.big-form--container .custom-file-upload,.big-form--container form p button:not(.big-form--generate),.homeowner-input button{margin-left:10px;margin-right:auto}.form-input-container .file-name,.homeowner-input select{width:45%!important}}.keylocker--all-keys{flex-wrap:wrap;gap:20px;width:100%}.mini-key-display--header svg{height:24px;margin-right:10px;width:11px}.mini-key-display--header h3:hover{color:var(--primary-yellow);cursor:pointer}.mini-key-display h4{margin-top:10px}.mini-key-display.missing{border:3px solid var(--primary-red)}.mini-key-display.unavailable{border:3px solid var(--primary-yellow)}.mini-key-display--button button{margin-top:auto}.mini-key-display--button{height:100%;position:relative}.mini-key-display--button .popup-message{display:none;left:50%;position:absolute;top:100%;transform:translateX(-50%) translateY(-145px)}.mini-key-display--button .disabled:hover+.popup-message{display:block}@media (max-width:1024px){.keylocker--all-keys{justify-content:center}.mini-key-display{margin-left:15px;margin-right:15px;width:300px}.mini-key-display h4{margin-bottom:5px}.mini-key-display--button{margin-top:15px}}.keylocker-filter{background-color:var(--primary-blue);border-left:3px solid var(--primary-blue);border-right:3px solid var(--primary-blue);border-top:3px solid var(--primary-blue);cursor:pointer;margin-bottom:30px}.keylocker-filter--header{padding:20px}.keylocker-filter--header h3{color:var(--primary-white);font-weight:500!important}.keylocker-filter--header svg{filter:brightness(1000%);height:15px;transform:rotate(0deg);transition:transform .4s ease-in-out;width:20px}.keylocker-filter--body{max-height:0;overflow:hidden;transition:max-height .9s ease-in-out}.keylocker-filter--body input{width:80%}.keylocker-filter--buttons{width:100%}.keylocker-filter--buttons p{background-color:var(--primary-blue);border-bottom:3px solid var(--primary-blue);border-top:3px solid var(--primary-blue);color:var(--primary-white)!important;cursor:pointer;padding:10px 0;text-transform:uppercase;width:20%}.keylocker-filter--buttons p:not(:first-child){border-left:1px solid var(--primary-dark-blue)}.keylocker-filter--buttons p:hover{background-color:var(--primary-yellow);color:var(--primary-blue)!important}.keylocker-filter.active{background-color:var(--primary-white)}.keylocker-filter.active .keylocker-filter--header h3{color:var(--primary-blue)}.keylocker-filter.active .keylocker-filter--header svg{filter:none;transform:rotate(180deg);transition:transform .4s ease-in-out}.keylocker-filter.active .keylocker-filter--body{max-height:300px;transition:max-height .9s ease-in-out}.keylocker-filter--buttons p.active{background-color:var(--primary-white);color:var(--primary-blue)!important}@media (max-width:1024px){.keylocker-filter--buttons p{padding:15px 0}}.key--header{height:80px}.key--header h2{height:30px;margin-left:6px}.key--header input{color:var(--primary-blue);font-size:20px;font-weight:600;height:27px;padding:0 0 0 3px;text-transform:uppercase;width:calc(100% - 10px)}.key--display{margin-bottom:30px;max-height:375px!important}.key--display,.key--information{box-sizing:border-box;min-height:330px}.key--information{margin-bottom:0;max-height:375px;overflow:hidden;width:100%}.key--information.technician{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.key--information-header{width:150px}.key--information-data{box-sizing:border-box;width:calc(100% - 150px)}.key--information-header h4{width:150px}.key--information h4,.key--information p,.key--information select,.key--information-data input{align-items:center;display:flex;font-size:16px;height:30px!important;margin-top:10px}.key--information-data input{box-sizing:border-box;padding-left:4px!important;text-align:left;width:100%!important}.key--information-data p,.key--notes p{padding-left:7px!important}.key--information-data select{padding:initial;width:100%}.key--information-assoc{align-items:center!important;overflow-x:scroll;overflow-y:hidden;width:100%!important}.key--information-assoc div p{white-space:nowrap}.key--information-assoc::-webkit-scrollbar{height:10px}.key--information-assoc::-webkit-scrollbar-track{background:var(--primary-white)}.key--information-assoc select{width:45%!important}.key--information-assoc button{align-items:center;display:flex;height:30px;justify-content:center;margin-top:10px;width:30px}.key--information-assoc .add-assoc{margin-left:5%!important}.key--information-assoc button svg{filter:brightness(2000%);height:18px;width:18px}.key--information-assoc button:hover svg{filter:none}.key--notes{height:110px}.key--notes input,.key--notes p{height:30px;margin-top:10px;padding:initial;width:calc(100% - 10px)}.key--image{align-items:center;background-position:50%;background-size:cover;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;margin-bottom:0;margin-right:30px;max-height:375px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-height:330px;min-width:321px;position:relative}.key--image:after{background-color:var(--primary-yellow);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.key--image:hover:after{opacity:1}.key--image p{color:var(--primary-blue)!important;position:relative;visibility:hidden;z-index:1}.key--image:hover p{visibility:visible}.key--image svg{height:20px;margin-left:10px;width:20px}.file-input{display:none}.file-label{cursor:pointer}.key--buttons{justify-content:flex-end;margin-bottom:30px;position:relative}.key--buttons button:nth-child(2){width:115px}.key--buttons .popup-message{display:none;left:50%;position:absolute;top:100%;transform:translateX(85px) translateY(-70%)}.key--buttons .disabled:hover+.popup-message{display:block}.key--calender{height:350px}.key--log h4,.key--log p{width:20%}.key--log h4:nth-child(3),.key--log p:nth-child(3){width:40%}@media (max-width:1024px){.key--header h2{padding:9px 6px}.key--header input{font-size:24px;padding:6px 0 6px 3px}.key--image{height:380px;min-width:380px}.key--information{box-sizing:border-box;height:380px!important;margin-left:30px;overflow:hidden;width:485px!important}.key--information div{width:100%}.key--information div div:first-child{margin-right:5%;width:20%}.key--information div div:last-child{width:75%}.key--information div h4{width:100%}.key--information div h4,.key--information div input,.key--information div p,.key--information div select,.key--notes input,.key--notes p{box-sizing:border-box;height:60px!important;margin-top:0;width:330px}.key--notes input,.key--notes p{width:100%}.key--information div p,.key--notes p{padding-left:7px!important}.key--information div select{height:60px!important;padding:initial;width:330px}.key--information .add-assoc{margin-left:0!important}.key--information button{height:60px;margin-top:0!important}.key--calender{height:550px}.key--calender .calendar{width:700px}.key--calender .calendar-month{margin:10px 50px!important}.key--log-data{height:60px}.key--log h4,.key--log p{width:190px!important}.key--log h4:nth-child(3),.key--log p:nth-child(3){width:250px!important}}.calendar-month{text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.calendar-month:first-child{margin-right:30px}.calendar-month h4{font-weight:600;margin-bottom:20px;text-transform:capitalize}.calendar-days div{font-size:10px;margin:0 3px}.calendar-days div,.date{color:var(--primary-blue);width:32px}.date{align-items:center;background-color:var(--primary-light-blue);display:flex;font-size:12px;font-weight:600;height:32px;justify-content:center;margin:3px;text-align:center}.empty-slot{margin:0 3px;width:32px}.date.taken{background-color:var(--light-orange)!important;color:var(--dark-yellow)!important}.date.invalid,.date.taken{cursor:not-allowed!important}.date.invalid{background-color:var(--disabled-grey-blue)!important;color:var(--disabled-grey-blue-font)!important}.date.chosen{background-color:var(--light-green)!important;color:var(--primary-green)!important}.calendar svg{cursor:pointer;height:20px;margin:auto 30px;width:20px}.calendar svg:hover{filter:invert(55%) sepia(100%) saturate(330%) hue-rotate(355deg) brightness(100%) contrast(90%)}@media (max-width:1024px){.calendar{display:flex;justify-content:center;margin:0 auto;width:550px}.calendar-month{margin:0;margin:20px!important;width:400px}.calendar-month h4{font-size:20px}.calendar svg{height:35px!important;margin:auto;padding:0!important;width:50px!important}.calendar-days .day{font-size:16px!important;width:55px}.empty-slot{margin:0 3px;width:55px}.date{font-size:16px;height:55px;width:55px}}.req-loan--nav{height:50px;margin-bottom:30px;margin-left:auto;margin-right:auto;width:calc(70% + 120px)}.req-loan--nav button{height:100%;width:50%}.req-loan--nav button svg{filter:brightness(1000%);height:15px;margin-right:10px;transform:rotate(90deg);width:15px}.req-loan--nav button:hover svg{filter:none}.req-loan--nav select{height:100%;width:50%}.req-loan--form div p{text-transform:capitalize!important}.req-loan--form .calendar{margin-bottom:40px;margin-top:40px}.req-loan--form .calendar .date{cursor:pointer}.req-loan--form .calendar .date:hover{background-color:var(--primary-blue);color:var(--primary-yellow)}.req-loan--form .loaner select{height:31px;padding:initial;width:200px}.req-loan--form .loaner,.req-loan--form .reason,.req-loan--form .times{margin-bottom:20px}.req-loan--form .loaner p,.req-loan--form .reason p,.req-loan--form .times p{width:150px}.req-loan--form .reason input,.req-loan--form .times input{font-size:16px;height:31px}.req-loan--form .reason input{width:75%}@media (max-width:1024px){.req-loan--form{width:550px}.req-loan--nav{width:670px}.req-loan--nav button,.req-loan--nav select{font-size:18px;height:60px!important}.req-loan--form .loaner select,.req-loan--form .reason input,.req-loan--form .times input{box-sizing:border-box;height:50px;margin-left:30px}.req-loan--form .reason input{width:60%}.req-loan--form .times input{display:flex;justify-content:center;text-align:center;width:150px!important}.req-loan--form input,.req-loan--form select{font-size:20px}}.profile{overflow-x:hidden}.profile--nav{margin-bottom:30px;width:100%}.profile--nav button{background-color:var(--primary-blue)!important;border:none;color:var(--primary-white);height:50px;width:33.33333%}.profile--nav button:not(button:first-child){border-left:1px solid var(--primary-dark-blue)}.profile--nav button:hover{background-color:var(--primary-yellow)!important;color:var(--primary-blue)}.profile--nav button.active{background-color:var(--primary-white)!important;border-bottom:3px solid var(--primary-blue);border-left:3px solid var(--primary-blue);border-top:3px solid var(--primary-blue);color:var(--primary-blue)}.profile--nav button.active:nth-child(3){border-right:3px solid var(--primary-blue)}.profile--edit-info span,.profile--new-password span,.profile--send-feedback span{color:var(--primary-red);font-weight:600;text-transform:uppercase}@media (max-width:1024px){.profile--nav button{font-size:20px;height:70px}}.info-th h4,.profile--new-password div h4,.profile--send-feedback h4{font-weight:600;width:150px}.info-td p,.info-th h4,.profile--new-password div h4,.profile--send-feedback h4{align-items:center;display:flex;height:30px;margin-top:10px!important;padding:initial}.profile--edit-info .info-td p,.profile--general .info-td p{margin-left:3px}.profile--edit-info form button,.profile--new-password button,.profile--send-feedback button{margin:20px auto 0}.profile--send-feedback label{color:var(--primary-blue);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile--general svg{margin-left:10px}.profile--general .icon--yellow-key{height:19px;width:9px}.profile--general .icon--yellow-bell{height:18px;width:18px}.profile--general .users-loans .loan{height:35px}.profile--general .users-loans .loan button:last-child:not(.btn-delete){width:250px}.profile--general .users-loans h4,.profile--general .users-loans p{width:300px!important}.profile--general .users-loans h4:first-child,.profile--general .users-loans p:first-child{width:200px!important}.profile--general .users-loans p{margin:0!important;padding:0!important}.profile--general .users-loans input{height:29.2px;margin-right:5px}.profile--general .loan-buttons button:last-child{margin-left:10px}.profile--general .loan-buttons p:not(:first-child){width:calc(100% - 460px)}.profile--general .users-loans .loan{margin-top:10px}.profile-general--notifications div{width:100%}.profile-general--notifications .data{height:200px;overflow-y:scroll}.profile-general--notifications h4:first-child,.profile-general--notifications p:first-child{width:60%}.profile-general--notifications h4:not(:first-child),.profile-general--notifications p:not(:first-child){width:20%}.profile-general--notifications div div:not(:first-child){margin-top:5px}.profile--new-password input{width:calc(100% - 30px)}.profile--edit-info form{width:100%}.profile--new-password .important-message{box-shadow:none!important}.profile--edit-info input,.profile--new-password input{align-items:center;display:flex;height:24px;margin-top:10px!important;padding:initial;width:300px}.profile--edit-info span{align-items:center;display:flex;height:30px;margin-left:10px;margin-top:10px}.profile--change-phonenum h3{text-align:left;width:100%}.profile--change-phonenum form{margin:30px auto}.profile--send-feedback textarea{height:80px;width:calc(100% - 30px)}@media (max-width:1024px){.info-td p,.info-th h4,.profile--new-password div h4,.profile--send-feedback h4{height:50px!important;margin-top:15px!important}.profile--edit-info input,.profile--new-password input{height:44px!important;margin-top:15px!important}.info-th h4,.profile--new-password div h4,.profile--send-feedback h4{width:200px}.profile--general .users-loans .loan{height:40px;height:65px!important;margin-top:0}.profile--general .users-loans h4:nth-child(2),.profile--general .users-loans p:nth-child(2){width:240px!important}.profile--general .loan-buttons{width:calc(100% - 400px)}.profile--general .icon--green-checkmark,.profile--general .icon--red-cross{filter:brightness(1000%)}.profile--general .icon--red-cross{height:21px;width:21px}.profile--general .loan-buttons .icon--green-checkmark{height:21px;width:28px}.profile--general button:hover .icon--green-checkmark,.profile--general button:hover .icon--red-cross{filter:none}.profile--general input{box-sizing:border-box;font-size:20px;height:57px!important}.profile-general--notifications h4:first-child,.profile-general--notifications p:first-child{margin-right:5%;width:50%}.profile-general--notifications h4:nth-child(2),.profile-general--notifications p:nth-child(2){width:25%}.profile-general--notifications h4:last-child,.profile-general--notifications p:last-child{width:20%}.profile--send-feedback select{height:60px}}.developer{overflow-x:hidden}.developer--nav{margin-bottom:30px;width:100%}.developer--nav button{background-color:var(--primary-blue)!important;border:none;box-sizing:border-box;color:var(--primary-white);cursor:pointer;height:50px;width:50%}.developer--nav button:hover{background-color:var(--primary-yellow)!important;color:var(--primary-blue)}.developer--nav button.active{background-color:var(--primary-white)!important;border-bottom:3px solid var(--primary-blue);border-top:3px solid var(--primary-blue);color:var(--primary-blue)}.developer--nav button.active:first-child{border-left:3px solid var(--primary-blue);border-right:1px solid var(--primary-blue)}.developer--nav button.active:nth-child(2){border-left:1px solid var(--primary-blue);border-right:3px solid var(--primary-blue)}@media (max-width:1024px){.developer--nav button{height:70px!important}}.developer--see-feedback .feedbacks{max-height:375px;overflow-y:scroll}.developer--see-feedback ::-webkit-scrollbar-track{background:var(--primary-white)}.developer--see-feedback h4{color:var(--primary-blue);font-weight:600;text-transform:capitalize}.developer--see-feedback h4:first-child{padding:0 13px 0 0}.developer--see-feedback .header h4:first-child{width:90px}.developer--see-feedback .feedback p:first-child{width:87px}.developer--see-feedback .feedback p:nth-child(2),.developer--see-feedback .header h4:nth-child(2){margin-left:20px;width:150px}.developer--see-feedback .header h4:nth-child(3){width:calc(100% - 441px)}.developer--see-feedback .feedback p:nth-child(3){width:calc(100% - 380px)}.developer--see-feedback .feedback p:nth-child(4),.developer--see-feedback .header h4:nth-child(4){width:150px}.developer--see-feedback .feedback{min-height:60px}.developer--see-feedback .feedback p{align-items:center;display:flex;min-height:60px;padding:5px}.developer--see-feedback .feedback{margin-top:10px}.developer--see-feedback .feedback.Positiv{border:3px solid var(--primary-green)}.developer--see-feedback .feedback.Positiv p:first-child{border-right:3px solid var(--primary-green);color:var(--primary-green)}.developer--see-feedback .feedback.Forslag{border:3px solid var(--primary-blue)}.developer--see-feedback .feedback.Forslag p:first-child{border-right:3px solid var(--primary-blue);color:var(--primary-blue)}.developer--see-feedback .feedback.Bug{border:3px solid var(--primary-yellow)}.developer--see-feedback .feedback.Bug p:first-child{border-right:3px solid var(--primary-yellow);color:var(--primary-yellow)}.developer--see-feedback .feedback.Kritisk{border:3px solid var(--primary-red)}.developer--see-feedback .feedback.Kritisk p:first-child{border-right:3px solid var(--primary-red);color:var(--primary-green)}.developer--post-update label{color:var(--primary-blue);text-transform:capitalize}.developer--post-update input,.developer--post-update select,.developer--post-update textarea{box-sizing:border-box}.developer--post-update textarea{height:80px;resize:none;width:100%}.developer--post-update input{width:100%}.developer--post-update button{margin:20px auto 0}.developer--post-update span{color:var(--primary-red);font-weight:600;text-transform:uppercase}.developer--post-update label:first-child{margin-top:0}.developer--previous-updates{width:100%}.developer--previous-updates .updates{max-height:250px;overflow-y:scroll}.developer--previous-updates .updates::-webkit-scrollbar-track{background-color:var(--primary-white)}.developer--previous-updates .body{width:100%}.developer--previous-updates h4{font-weight:600}.developer--previous-updates .kritisk{color:var(--primary-red)}.developer--previous-updates .body:not(.body:first-child){margin-top:5px}.developer--previous-updates h4:first-child,.developer--previous-updates h4:nth-child(2),.developer--previous-updates p:first-child,.developer--previous-updates p:nth-child(2){width:20%}.developer--previous-updates h4:nth-child(3),.developer--previous-updates p:nth-child(3){width:70%}@media (max-width:1024px){.developer--post-update textarea{height:120px}.developer--post-update input,.developer--post-update select{height:60px;padding:0 5px}.developer--previous-updates .body p{align-items:center;display:flex;min-height:60px}.developer--previous-updates h4:first-child,.developer--previous-updates p:first-child{width:225px}.developer--previous-updates h4:nth-child(2),.developer--previous-updates p:nth-child(2){width:200px}.developer--previous-updates h4:nth-child(3),.developer--previous-updates p:nth-child(3){width:calc(100% - 445px)}}.messages-nav{margin-bottom:30px;width:100%}.messages-nav--buttons{background-color:var(--primary-blue)!important;color:var(--primary-white)}.messages-nav--buttons button{height:100%!important;width:50%!important}.messages-nav select,.messages-nav--buttons{height:56px!important;width:50%!important}@media (max-width:1024px){.messages-nav select,.messages-nav--buttons button{font-size:20px}}.messages-nav--buttons button.active{background-color:var(--primary-white);color:var(--primary-blue)}.messages-nav--buttons button.active,.messages-nav--buttons button:not(button.active){border-bottom:3px solid var(--primary-blue);border-left:3px solid var(--primary-blue);border-right:initial!important;border-top:3px solid var(--primary-blue)}.messages-nav--buttons button:hover:not(button.active){border-bottom:3px solid var(--primary-yellow);border-left:3px solid var(--primary-yellow);border-right:initial!important;border-top:3px solid var(--primary-yellow)}.messages-nav--buttons button.active:nth-child(2){border:initial;border-bottom:3px solid var(--primary-blue);border-left:3px solid var(--primary-blue);border-top:3px solid var(--primary-blue)}.messages-nav--buttons button.notAllowed.active{width:100%!important}.messages--input-container{width:100%}.messages--input-container textarea{border:none!important;height:80px;resize:none;width:calc(100% - 110px)}.messages--input-container button{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;margin-left:20px}.messages--all-messages-container{overflow-y:auto;width:100%}.messages--all-messages{height:450px}.messages--message-container{flex:0 0 auto;width:100%}.messages--message-container.sender{align-items:flex-end}.messages--message-container.sender .messages--message div{border:3px solid var(--primary-white)}.messages--message-container.receiver .messages--message div{border:3px solid var(--primary-yellow)}.messages--message{margin-right:10px;width:70%}.messages--message:last-child{margin-bottom:20px}.messages--message div{background-color:var(--primary-white);padding:10px 20px}.messages--message p:first-child,.messages--message p:nth-child(3){color:var(--primary-blue);font-size:12px}.messages--message p:nth-child(3){margin-top:5px;text-align:right}.messages--no-messages{background-color:var(--primary-white);padding:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.messages--no-messages p{color:var(--primary-blue)!important}.messages--no-messages svg{height:15px;margin-left:5px;width:15px}@media (max-width:1024px){.messages--all-messages-container{margin-bottom:10px}.messages--all-messages{height:800px}.messages--input-container textarea,.messages--message h4,.messages--message p{font-size:22px}.messages--message p:first-child,.messages--message p:nth-child(3){font-size:18px}.messages--input-container{margin-top:20px}.messages--input-container textarea{width:80%}.messages--input-container button{font-size:22px;padding:20px 30px}}.messages--all-messages-container.sms{background-color:var(--primary-white);box-sizing:border-box;margin-bottom:30px;max-height:345px;overflow-y:scroll;padding:20px;width:100%}.messages--all-messages-container.sms::-webkit-scrollbar-track{background-color:var(--primary-white)}.messages--all-messages-container.sms header{width:100%}.messages--all-messages-container.sms .headers h4:first-child{width:30%}.messages--all-messages-container.sms .body p:first-child{width:calc(30% + 5px)}.messages--all-messages-container.sms .body p:nth-child(2),.messages--all-messages-container.sms .headers h4:nth-child(2){width:60%}.messages--all-messages-container.sms .body{height:500px;overflow-y:scroll}.messages--all-messages-container.sms .body::-webkit-scrollbar-track{background:var(--primary-white)}@media (max-width:1024px){.messages--all-messages-container.sms{max-height:600px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.messages--all-messages-container.sms h3{font-size:24px}.messages--all-messages-container.sms h4,.messages--all-messages-container.sms p{font-size:22px}.messages--all-messages-container.sms p{margin-top:10px}.messages--all-messages-container.sms{margin-bottom:220px}}.response-message--general{padding:30px}.delete-key--background{background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.delete--key-message{background-color:var(--primary-white)}.delete--key-message h3,.delete--key-message p{margin-bottom:20px}.delete--key-message p{width:400px}.delete--key-message div{width:300px}.important-message{margin-bottom:30px;padding:20px;width:calc(100% - 46px)}.important-message h2 svg{height:20px;margin-right:10px;width:20px}.important-message h2{margin-bottom:10px}.important-message.info{background-color:var(--primary-white);border:3px solid var(--primary-blue)}.important-message.success{background-color:var(--light-green);border:3px solid var(--primary-green)}.important-message.warning{background-color:var(--light-yellow);border:3px solid var(--primary-yellow)}.important-message.error{background-color:var(--light-red);border:3px solid var(--primary-red)}.popup-message{background-color:var(--primary-white);border:3px solid var(--primary-yellow);display:none;padding:8px;position:absolute;text-align:center;width:200px;z-index:9999}.popup-message p{color:var(--primary-blue)!important}.statistics--counters div{border:3px solid var(--primary-blue)}.statistics--counters h4{text-transform:uppercase}.statistics--counters h1{margin-bottom:10px;margin-top:10px}.statistics--users-wo-info{border:3px solid var(--primary-yellow)}.statistics--users-wo-info h4:first-child,.statistics--users-wo-info p:first-child{width:20%}.statistics--users-wo-info h4:nth-child(2),.statistics--users-wo-info p:nth-child(2){margin-left:3px;width:30%}.statistics--users-wo-info .buttons{width:50%}.statistics--users-wo-info .buttons.edit{width:30%}.statistics--users-wo-info .buttons.edit button:first-child{margin-right:10px}.statistics--users-wo-info button{height:30px;margin-top:4px;padding-bottom:2px;padding-top:2px}.statistics--users-wo-info p{height:30px}.statistics--users-wo-info input{height:24px;margin-right:5px;margin-top:4px;padding:0!important;width:calc(25% - 10px)}.statistics--users-wo-info input.notChangeable{color:var(--disabled-blue)!important;font-style:italic}.statistics--firms h4:first-child,.statistics--firms p:first-child,.statistics--keys h4:first-child,.statistics--keys p:first-child,.statistics--loaners h4:first-child,.statistics--loaners p:first-child{width:30%}.statistics--firms h4:nth-child(2),.statistics--firms p:nth-child(2),.statistics--keys h4:nth-child(2),.statistics--keys p:nth-child(2),.statistics--loaners h4:nth-child(2),.statistics--loaners p:nth-child(2){width:70%}.statistics--firms div div,.statistics--keys div div,.statistics--loaners div div,.statistics--users div div{margin-top:10px}@media (max-width:1024px){.statistics--firms .firm,.statistics--keys .key,.statistics--loaners .user{height:60px}.statistics--firms h4:first-child,.statistics--firms p:first-child,.statistics--keys h4:first-child,.statistics--keys p:first-child,.statistics--loaners h4:first-child,.statistics--loaners p:first-child{width:150px}.statistics--users-wo-info .user{height:60px}.statistics--users-wo-info .user input{margin-right:5px!important}.statistics--users-wo-info .user button{height:50px}.statistics--users-wo-info .user input,.statistics--users-wo-info .user p{height:40px;padding:0}.statistics--users-wo-info .user button,.statistics--users-wo-info .user input,.statistics--users-wo-info .user p{align-items:center;display:flex;margin:0}}.firm--header{border-bottom:initial;margin-bottom:0}.firm a svg{filter:brightness(25%) grayscale(100%);height:12px;margin-left:10px;transform:rotate(270deg);width:12px}.firm a:hover svg{filter:none;margin-left:20px}.firm a:not(a:first-child){margin-top:5px}@media (max-width:1024px){.firm-list-object{height:60px!important}}.all-active-loans ::-webkit-scrollbar-track,.all-future-loans ::-webkit-scrollbar-track,.all-loan-e-requests ::-webkit-scrollbar-track,.all-loan-requests ::-webkit-scrollbar-track,.my-loan-requests ::-webkit-scrollbar-track,.my-loans ::-webkit-scrollbar-track{background-color:var(--primary-white)!important}.all-active-loans,.all-future-loans,.all-loan-e-requests,.all-loan-requests,.my-loan-requests,.my-loans{box-sizing:border-box;width:100%}.my-loans--table-header{width:calc(100% - 365px)}.all-active-loans--table-header,.all-future-loans--table-header,.all-loan-requests--table-header,.my-loan-requests--table-header{width:calc(100% - 340px)}.all-loan-e-requests--table-header{width:calc(100% - 201px)}.all-active-loans--table-data,.all-future-loans--table-data,.all-loan-e-requests--table-data,.all-loan-requests--table-data,.my-loan-requests--table-data,.my-loans--table-data{max-height:270px;min-height:45px;overflow-y:scroll;width:100%}.all-active-loans--table-data-object-text,.all-future-loans--table-data-object-text,.all-loan-e-requests--table-data-object-text,.all-loan-requests--table-data-object-text,.my-loan-requests--table-data-object-text,.my-loans--table-data-object-text{height:45px}.my-loans--table-data-object-text{width:calc(100% - 350px)}.all-active-loans--table-data-object-text,.all-future-loans--table-data-object-text,.all-loan-requests--table-data-object-text,.my-loan-requests--table-data-object-text{width:calc(100% - 325px)}.all-loan-e-requests--table-data-object-text{width:calc(100% - 186px)}.all-active-loans--table-data-object-text p,.all-future-loans--table-data-object-text p,.all-loan-e-requests--table-data-object-text p,.all-loan-requests--table-data-object-text p,.my-loan-requests--table-data-object-text p,.my-loans--table-data-object-text p{padding:0!important}.all-loan-requests--table-data-object-text p:first-child,.all-loan-requests--table-data-object-text p:nth-child(2),.all-loan-requests--table-header h4:first-child,.all-loan-requests--table-header h4:nth-child(2),.my-loan-requests--table-data-object-text p:first-child,.my-loan-requests--table-data-object-text p:nth-child(2),.my-loan-requests--table-header h4:first-child,.my-loan-requests--table-header h4:nth-child(2),.my-loans--table-data-object-text p:first-child,.my-loans--table-data-object-text p:nth-child(2),.my-loans--table-header h4:first-child,.my-loans--table-header h4:nth-child(2){width:200px}.all-loan-requests--table-data-object-text p:nth-child(3),.all-loan-requests--table-header h4:nth-child(3){width:150px}.all-loan-requests--table-data-object-text p:nth-child(4),.all-loan-requests--table-header h4:nth-child(4){width:200px}.my-loan-requests--table-data-object-text p:nth-child(3),.my-loan-requests--table-header h4:nth-child(3),.my-loans--table-data-object-text p:nth-child(3),.my-loans--table-header h4:nth-child(3){width:300px}.all-loan-requests--table-data-object-text p:nth-child(5),.all-loan-requests--table-header h4:nth-child(5){width:100px}.all-active-loans--table-data-object-text p:first-child,.all-active-loans--table-data-object-text p:nth-child(2),.all-active-loans--table-data-object-text p:nth-child(3),.all-active-loans--table-header h4:first-child,.all-active-loans--table-header h4:nth-child(2),.all-active-loans--table-header h4:nth-child(3),.all-future-loans--table-data-object-text p:first-child,.all-future-loans--table-data-object-text p:nth-child(2),.all-future-loans--table-data-object-text p:nth-child(3),.all-future-loans--table-header h4:first-child,.all-future-loans--table-header h4:nth-child(2),.all-future-loans--table-header h4:nth-child(3),.all-loan-e-requests--table-data-object-text p:first-child,.all-loan-e-requests--table-data-object-text p:nth-child(2),.all-loan-e-requests--table-data-object-text p:nth-child(3),.all-loan-e-requests--table-data-object-text p:nth-child(4),.all-loan-e-requests--table-header h4:first-child,.all-loan-e-requests--table-header h4:nth-child(2),.all-loan-e-requests--table-header h4:nth-child(3),.all-loan-e-requests--table-header h4:nth-child(4){width:20%}.all-active-loans--table-data-object-text p:nth-child(4),.all-active-loans--table-header h4:nth-child(4),.all-future-loans--table-data-object-text p:nth-child(4),.all-future-loans--table-header h4:nth-child(4){width:40%}.all-active-loans--buttons button:first-child,.all-future-loans--buttons button:first-child,.all-loan-e-requests--buttons button:first-child,.all-loan-requests--buttons button:not(:last-child){margin-right:10px}.tables-checkbox svg,.tables-infobox svg{cursor:pointer;height:15px;margin-left:5px;width:15px}.tables-checkbox span,.tables-infobox span{display:none;font-size:12px}.tables-checkbox:hover span,.tables-infobox:hover span{display:block}.tables-checkbox{margin-left:5px}.tables-checkbox span{display:none;font-size:12px;margin-left:5px;text-transform:lowercase}.tables-checkbox span:first-letter{text-transform:uppercase}.tables-checkbox:hover span{display:inline-block}@media (max-width:1024px){.all-active-loans--table-header,.all-future-loans--table-header,.all-loan-e-requests--table-header,.all-loan-requests--table-header,.my-loans--table-header{width:calc(100% - 55px)}.all-active-loans--table-data,.all-future-loans--table-data,.all-loan-e-requests--table-data,.all-loan-requests--table-data,.my-loans--table-data{margin:0!important;max-height:315px;overflow-y:scroll;padding:0!important;width:100%}.all-active-loans--table-data-object,.all-future-loans--table-data-object,.all-loan-e-requests--table-data-object,.all-loan-requests--table-data-object,.my-loans--table-data-object{max-height:45px;overflow-x:hidden;overflow-y:hidden;transition:max-height .5s ease-in-out;width:100%}.all-active-loans--table-data-object.open,.all-future-loans--table-data-object.open,.all-loan-e-requests--table-data-object.open,.all-loan-requests--table-data-object.open,.my-loans--table-data-object.open{max-height:105px;transition:max-height .5s ease-in-out}.all-active-loans--table-data-row,.all-future-loans--table-data-row,.all-loan-e-requests--table-data-row,.all-loan-requests--table-data-row,.my-loans--table-data-row{max-height:45px!important}.all-active-loans--table-data-object-text,.all-future-loans--table-data-object-text,.all-loan-e-requests--table-data-object-text,.all-loan-requests--table-data-object-text,.my-loans--table-data-object-text{width:calc(100% - 40px)}.all-active-loans--table-data-object svg,.all-future-loans--table-data-object svg,.all-loan-e-requests--table-data-object svg,.all-loan-requests--table-data-object svg,.my-loans--table-data-object svg{height:27px;margin:0;transform:rotate(0deg);transition:transform .5s ease-in-out;width:40px}.all-active-loans--table-data-object.open svg,.all-future-loans--table-data-object.open svg,.all-loan-e-requests--table-data-object.open svg,.all-loan-requests--table-data-object.open svg,.my-loans--table-data-object.open svg{transform:rotate(180deg);transition:transform .5s ease-in-out}.all-loan-e-requests--buttons,.all-loan-requests--buttons.small{width:225px}.all-active-loans--buttons,.all-loan-requests--buttons{width:400px}.all-future-loans--buttons{width:425px}.my-loans--buttons{width:calc(100% - 40px)}.my-loans--buttons input{box-sizing:border-box;height:60px!important;width:150px!important}.my-loan-requests--table-header{width:calc(100% - 75px)}.my-loan-requests--table-data-object-text{width:calc(100% - 60px)}.my-loan-requests--buttons{width:60px}.my-loan-requests--buttons button{align-items:center;box-sizing:border-box;display:flex;height:60px;justify-content:center;margin:0!important;padding:0!important;width:60px}.table-button-svg{filter:brightness(2000%);height:40px!important;margin:0!important;padding:0!important;width:40px!important}.tables-infobox svg{height:20px;width:20px}.tables-infobox span{display:block;font-size:14px}}.technic--firms-header{width:calc(100% - 20px)}.technic--all-users div,.technic--firms-data{max-height:200px;overflow-y:scroll}.technic--firms-data p:nth-child(2){margin-right:5px}.technic--all-users div::-webkit-scrollbar-track,.technic--firms-data::-webkit-scrollbar-track{background-color:#fff}.technic--firm,.technic--user{height:40px}.technic--user p{width:300px}.technic--add-firm{margin-bottom:0}@media (max-width:1024px){.technic--firm,.technic--user{height:80px}.technic--all-users div,.technic--firms-data{max-height:320px}}
/*# sourceMappingURL=main.8e4f8cd2.css.map*/