.lab-manager{background:#091321!important;color:#dce6f3!important;font-family:Manrope,system-ui,sans-serif!important}.lab-manager>.container{margin-left:244px;width:calc(100% - 244px);max-width:none;padding:40px 38px}.lab-manager .lab-sidebar a{text-decoration:none}.lab-manager h1,.lab-manager h2,.lab-manager h5,.lab-manager .text-dark{color:#edf3fc!important}.lab-manager .text-muted{color:#98aac1!important}.lab-manager .bg-white,.lab-manager .card,.lab-manager .modal-content{background:#142136!important;color:#dce6f3!important;border-color:#2a3b52!important}.lab-manager .bg-light{background:#0d192b!important;color:#b5c6dc!important}.lab-manager .client-card{border-radius:18px!important;box-shadow:0 8px 25px #0002!important;border-top:1px solid #28384e!important;border-right:1px solid #28384e!important;border-bottom:1px solid #28384e!important;transition:transform .18s,border-color .18s}.lab-manager .client-card:hover{transform:translateY(-3px);border-color:#4b647e!important}.lab-manager .client-card h5{font-size:20px;font-weight:750;cursor:pointer}.lab-manager .client-card .bg-light{border-color:#26364c!important;border-radius:12px!important}.lab-manager .form-control,.lab-manager .form-select,.lab-manager .input-group-text{background:#0d192b!important;color:#dde8f7!important;border-color:#2c4058!important;box-shadow:none}.lab-manager .form-control::placeholder{color:#7e91aa}.lab-manager .form-control:focus{border-color:#79dec9!important}.lab-manager .btn{border-radius:9px;font-weight:650}.lab-manager .btn-primary{background:#79dec9!important;border-color:#79dec9!important;color:#092824!important}.lab-manager .btn-outline-primary,.lab-manager .btn-filter{color:#9abbdc!important;border-color:#324b65!important;background:transparent}.lab-manager .btn-filter.active{background:#25475a!important;color:#a3f2e1!important;border-color:#68bcae!important}.lab-manager .btn-filter:hover{background:#20334c}.lab-manager .nav-tabs{border-color:#263b52!important;gap:10px;margin-top:24px}.lab-manager .nav-tabs .nav-link{color:#95a9c2!important;border:0!important;background:transparent!important;padding:14px 16px}.lab-manager .nav-tabs .nav-link.active{color:#79dec9!important;border-bottom:2px solid #79dec9!important}.lab-manager .dropdown-menu{background:#1b2b41;color:#dce6f3;border-color:#32455c;border-radius:12px;box-shadow:0 15px 35px #0005}.lab-manager .dropdown-item{color:#dce6f3}.lab-manager .dropdown-item:hover{background:#2c415b;color:#fff}.lab-manager .modal-header,.lab-manager .modal-footer{border-color:#293d55}.lab-manager .btn-close{filter:invert(1)}.lab-manager .border-bottom,.lab-manager .border-top,.lab-manager .border{border-color:#2c3d55!important}.lab-manager .lab-agenda-strip{display:flex;align-items:center;gap:18px;padding:15px 20px;border:1px solid #284055;border-radius:14px;background:linear-gradient(110deg,#152c3d,#142136);margin:25px 0;color:#9edecf;flex-wrap:wrap}.lab-agenda-strip>span{display:flex;align-items:center;gap:10px;font-weight:750}.lab-agenda-strip svg{width:20px;height:20px}.lab-agenda-strip a,.lab-agenda-strip button{font:inherit;font-size:13px;text-decoration:none;color:#b9ccdf;background:none;border:0;padding:0}.lab-agenda-strip a:hover,.lab-agenda-strip button:hover{color:#79dec9}.lab-manager .rounded{border-radius:14px!important}.lab-manager .shadow-sm{box-shadow:0 6px 20px #0002!important}.lab-manager .lab-page-heading .btn{padding:13px 20px}.lab-manager .client-item{margin-bottom:6px}.lab-manager .card-body{padding:22px}.lab-manager .form-check-input{background-color:#314761;border-color:#56718b}.lab-manager .form-check-input:checked{background-color:#31b798;border-color:#31b798}.lab-manager .alert-info{background:#143541;color:#b0e9df;border-color:#28555d}.lab-manager .alert-warning{background:#342d1b;color:#ead1a4;border-color:#67532e}.lab-manager .table{--bs-table-bg:#142136;--bs-table-color:#dce6f3;--bs-table-border-color:#2b4058}.lab-manager .lab-sidebar .lab-nav-item.active{background:#203c49;color:#a2eadc}.lab-manager .client-card .lab-open-card{display:block;width:100%;margin-top:15px;background:#213c4a;border:1px solid #315563;color:#a9eadb;padding:9px;font-size:13px;border-radius:10px}.lab-manager:has(.login-card)>.container{margin:auto;width:auto}.lab-manager .login-card{background:#142136!important;color:#dce6f3!important}.lab-manager .text-secondary{color:#a9bdd4!important}@media(min-width:1500px){.lab-manager>.container{padding:45px 60px}}@media(max-width:1000px){.lab-manager>.container{padding:25px 20px}}@media(max-width:760px){.lab-manager>.container{margin-left:0;width:100%;padding:22px 16px}.lab-manager .lab-page-heading{align-items:start;gap:15px}.lab-manager .lab-page-heading h1{font-size:30px}.lab-manager .lab-page-heading .btn{padding:10px;font-size:12px}.lab-manager .lab-agenda-strip{gap:14px}.lab-manager .card-body{padding:18px}}
.lab-manager .client-card{background:linear-gradient(135deg,#18283c,#121f32)!important}.lab-manager .client-card h5{letter-spacing:-.4px}.lab-manager .row{gap:0}.lab-manager .client-card .text-success{color:#7cdebc!important}.lab-manager .client-card .text-danger{color:#ff8796!important}.lab-manager .client-card .text-warning{color:#f4c178!important}.lab-manager .client-card .border-bottom{margin-bottom:14px!important}.lab-manager .fab-btn{box-shadow:0 6px 24px #0007}.lab-manager .client-card .btn-outline-secondary{color:#afc3da;border-color:#48607c}.lab-manager .client-card .btn-outline-dark{color:#a9bdd5;border-color:#3b526d}
.lab-manager .row>*{flex:none;min-width:0}.lab-manager #mainTabs{justify-content:flex-start!important;gap:8px;margin-bottom:24px!important}.lab-manager #mainTabs .nav-link{background:transparent!important;border:1px solid #2c435b;color:#9cb2cd;padding:10px 20px;border-radius:10px}.lab-manager #mainTabs .nav-link.active{background:#213e4d!important;border-color:#4c9f91;color:#9ee8d5}.lab-manager .client-card .btn-light{background:#20324a!important;color:#a9bdd4!important;border-color:#3b506b}.lab-manager .client-card .dropdown>button{background:#24384f!important;color:#bfd1e8!important}.lab-manager #pane-clients>.row.text-center .fw-bold{font-size:26px;margin-top:5px}.lab-manager #pane-clients>.row.text-center small{color:#91a9c5;font-size:11px}.lab-manager #pane-clients>.row.text-center .bg-white{padding:16px!important;text-align:left}.lab-manager .filter-scroll{min-width:0;overflow-x:auto;padding-bottom:4px}.lab-manager .fab-btn{display:none}@media(max-width:760px){.lab-manager #pane-clients>.row.text-center>.col-3{width:50%}.lab-manager .filter-scroll{max-width:calc(100vw - 130px)}.lab-manager #sortSelect{max-width:220px}}
.lab-manager .client-card button[data-bs-toggle="collapse"]{background:#20324a!important;color:#a9bdd4!important;border-color:#3b506b!important}.lab-manager .details-row,.lab-manager .details-container{background:#101e31!important;color:#dce6f3}.lab-manager .table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:#1b2b41;--bs-table-striped-color:#dce6f3}
