.NoData_no-data-wrapper__bcb_-{display:flex;flex-direction:column;align-items:center;width:100%;justify-content:center}.NoData_no-data-wrapper__bcb_- .NoData_container__1ojhL{max-width:35%;padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.NoData_no-data-wrapper__bcb_- .NoData_container__1ojhL .NoData_header__RP3qo{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5px 100px;width:100%;font-weight:500;border:1px solid grey;border-radius:10px 10px 0 0}.NoData_no-data-wrapper__bcb_- .NoData_container__1ojhL .NoData_content__mnPDB{display:flex;width:100%;border-radius:0 0 10px 10px;border:1px solid grey;border-top:none;position:relative}.NoData_no-data-wrapper__bcb_- .NoData_container__1ojhL .NoData_content__mnPDB .NoData_left__qm0PY{display:flex;align-items:center;padding:15px}.NoData_no-data-wrapper__bcb_- .NoData_container__1ojhL .NoData_content__mnPDB .NoData_left__qm0PY>svg{font-size:99px;color:var(--ceiba-color-1)}.NoData_no-data-wrapper__bcb_- .NoData_container__1ojhL .NoData_content__mnPDB .NoData_divider__2zceT{display:flex;border-left:1px dashed grey;justify-content:center}.NoData_no-data-wrapper__bcb_- .NoData_container__1ojhL .NoData_content__mnPDB .NoData_right__qPEfa{display:flex;text-align:center;justify-content:center;width:100%;padding:10px;align-items:center;font-style:italic;font-weight:400;color:grey}.container{width:100%;overflow-y:auto;display:block;position:relative}.header{display:flex;width:100%;max-width:100%;flex-direction:column;background:var(--header-color)}.header .title-area{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding-top:10px;font-size:20px;font-weight:500;color:var(--ceiba-color-1);overflow:hidden;text-align:center}.header .title-area span{padding:0 20px}.header .navigation-panel{padding:10px;display:flex;justify-content:space-between;align-items:center}.header .navigation-panel .section{display:flex;grid-gap:10px;gap:10px;text-align:center;align-items:center}.header .navigation-panel .navigation{display:flex;list-style:none;padding:0;grid-gap:5px;gap:5px;flex-wrap:wrap}.header .navigation-panel .navigation a{font-weight:700;font-size:13px;color:#fff;text-decoration:none;display:flex;justify-content:center;text-align:center;align-items:center;padding:0 5px;min-height:calc(2em + 10px)}.header .navigation-panel .navigation a:hover{text-decoration:none;background:#592678;background:var(--ceiba-color-3-2,#592678)}.header .navigation-panel .navigation a.selected{color:var(--ceiba-color-1-2)}.header .navigation-panel .navigation a.selected:hover{background:#592678;background:var(--ceiba-color-4-2,#592678)}.header .navigation-panel .navigation a.home img{height:30px;margin-right:5px}.header .navigation-panel .navigation .dropdown{position:relative;display:inline-block}.header .navigation-panel .navigation .dropbtn{color:#fff;padding:9px;font-size:13px;border:none;font-weight:700;cursor:pointer;transition:all .3s}.header .navigation-panel .navigation .dropdown-content{display:none;position:absolute;background-color:#b7a2c5;min-width:150%;box-shadow:0 8px 16px 0 rgba(0,0,0,.8);z-index:1}.header .navigation-panel .navigation .dropdown-content a{color:#fff;padding:12px 0;text-decoration:none;display:block}.header .navigation-panel .navigation .dropdown-content a:hover{background-color:var(--ceiba-color-3-2);transition:all .3s}.header .navigation-panel .navigation .dropdown:hover .dropdown-content{display:block}.header .navigation-panel .navigation .dropdown:hover .dropbtn{background-color:var(--ceiba-color-3-2);transition:all .3s}.header .navigation-panel .platform{border:1px solid #fff;border-radius:10px;scale:.9}.header .navigation-panel .user-info{text-align:center}.header .navigation-panel .user-info .username{font-size:15px;color:#fff}.header .navigation-panel .user-info .whitefav{width:25px;float:left;margin:2px}.header .navigation-panel .user-info .whitefav-button{padding:120px;font-size:16px}.header .navigation-panel .user-info .logout-button{--bg:24,87,216;color:#000;background:#fff;padding:4px!important;width:80%;align-items:center;font-size:16px;height:30px;margin:12px 12px 12px 29px}.header .navigation-panel .user-info .dropbtn{background:var(--ceiba-color-2);color:#fff;padding:9px;font-size:13px;border:none;border-radius:6px;font-weight:700;cursor:pointer}.header .navigation-panel .user-info .dropbtn:focus,.header .navigation-panel .user-info .dropbtn:hover{background-color:#592678}.header .navigation-panel .user-info .dropdown{position:relative;display:inline-block}.header .navigation-panel .user-info .dropdown-content{border-radius:10px;color:#fff;display:none;border:1px solid;padding:-8px;margin:7px 16px;right:-20px;top:40px;position:absolute;background:var(--ceiba-color-2);min-width:220px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.header .navigation-panel .user-info .dropdown-content span{padding:17px 16px;font-size:1em;text-decoration:none;font-family:"Helvetica","monospace",serif;display:block;border-radius:10px}.header .navigation-panel .user-info .dropdown-content a{color:#fff;padding:12px 16px;text-decoration:none;display:block;border-radius:10px}.header .navigation-panel .user-info .dropdown-content p{color:#fff;font-family:"Helvetica","monospace",serif;font-size:1.2em;text-align:left;margin-left:85px;margin-top:-60px}.header .navigation-panel .user-info .dropdown-content img{color:#fff;width:70px;margin-right:170px;padding-top:25px}.header .navigation-panel .user-info .dropdown-content a:hover{background-color:#6b2e91}.header .navigation-panel .user-info .show{display:block}.header .navigation-panel .support-button{background:var(--ceiba-color-2);padding:5px;color:#fff;border-radius:6px;font-weight:500}.header .page-title{width:100%;border-top:1px solid #000;padding:5px 10px;font-weight:700;font-size:20px;color:var(--ceiba-color-2-2)}.footer{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 15px;font-size:13px;border-top:1px solid #bbb;background:rgba(0,0,0,.05);color:#000;text-align:center}.footer .copyright{height:40%;line-height:normal;margin-right:1%}.footer a{font-weight:700;color:var(--ceiba-color-1)}.footer a:hover{color:rgba(var(--ceiba-color-1-rgb),.8)}.footer .footer-selector{display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}.footer .footer-selector .ceiba-select{max-width:50%}.route-loader{width:100%}.home-page,.route-loader{height:100%;display:flex;justify-content:center;align-items:center}.home-page .home-page-container{--item-width:150px;--item-gap:20px;--item-in-row:3;max-height:100%;display:flex;flex-wrap:wrap;justify-content:center;grid-gap:20px;gap:20px;width:calc(var(--item-in-row)*var(--item-width) + (var(--item-in-row) - 1)*var(--item-gap))}.home-page .home-page-container a{display:flex;text-align:center;justify-content:center;align-items:center;padding:10px;border-radius:30px;background-color:#632a86;color:#fff;height:150px;width:var(--item-width);font-size:20px}.selection-panel-wrapper{display:flex;align-self:center;grid-gap:10px;gap:10px}.selection-panel-wrapper .selection-panel{display:flex;width:100%;align-items:center;grid-gap:5px;gap:5px;padding:10px 5px;background-color:var(--header-color)}.selection-panel-wrapper .selection-panel.big-gap{grid-gap:10px;gap:10px}.bed-select{height:25px;border-radius:8px;width:100%;outline:none;-webkit-appearance:none;appearance:none;padding-left:5px;padding-right:2rem;background:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") #fff no-repeat 100%}.bed-select:hover{background:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M0 0h24v24H0z' fill='whitesmoke'/><path d='M7 10l5 5 5-5z'/></svg>") #fff no-repeat 100%}.barcode-card-body{display:flex;flex-direction:column;max-height:100%;display:block;justify-content:center;align-items:center;text-align:center;margin-top:1rem}.barcode-card-body.big{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:top;transform-origin:top}.barcode-card-body.disabled{-webkit-filter:opacity(.75);filter:opacity(.75)}.barcode-card-body .barcode-image{display:inline-block;vertical-align:middle;text-align:center;width:100%}.barcode-card-body .barcode-input{width:230px;border:1px solid #000;outline:none;padding:6px;border-radius:5px;-webkit-transform:scale(.8333);transform:scale(.8333)}.barcode-card-body .barcode-input:active,.barcode-card-body .barcode-input:focus,.barcode-card-body .barcode-input:hover{outline:none;border:1px solid #00b0ff}.barcode-selected-card-container{text-align:center;display:flex;justify-content:center;align-items:center}.barcode-selected-card{padding:20px 40px;margin-bottom:10px;text-align:left;color:#747373;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.16),inset 0 0 10px 0 rgba(0,0,0,.12);background-color:#fff;width:100%;max-width:18.75rem}.barcode-selected-card div+div{margin-top:1em}.barcode-selected-card span:nth-of-type(odd){font-weight:700;margin-right:6px}.barcode-selected-card .card-body-confirm{text-align:center}.patient-table{width:100%;border-spacing:0 2px;border-collapse:initial}.patient-table th{background:-webkit-linear-gradient(top,#a6c 60%,#aaa);font-size:20px!important;color:#fff}.patient-table th.button-header,.patient-table th:last-child{width:100px}.patient-table tbody tr{background-color:#dac6e4!important}.patient-table tbody tr .ceiba-button{visibility:hidden}.patient-table tbody tr:hover{background-color:rgba(218,198,220,.86)!important}.patient-table tbody tr:hover .ceiba-button{visibility:visible}.patient-table tbody tr td{justify-content:center;text-align:center;font-size:20px;font-weight:400}.ceiba-tabs{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,1fr);grid-template-columns:repeat(var(--numberOfCols,2),1fr);background:var(--header-color);grid-gap:5px;gap:5px;padding:0 5px}.ceiba-tabs .ceiba-tab{padding:10px 15px;border-radius:3px 3px 0 0;color:#fff;font-weight:700;border:1px solid #000;background:var(--ceiba-color-4-2)}.ceiba-tabs .ceiba-tab:hover{cursor:pointer;background:#f7f7f7;color:#000;border-bottom-width:0;border-color:#eee #eee #ddd}.ceiba-tabs .ceiba-tab.active{cursor:default;font-weight:700;background:var(--ceiba-color-1-2);color:#fff}.cancel-confirm-button{height:50px;width:50px;margin-right:5px}.confirm-text{margin-top:10px;font-size:14.4px;color:#747373;font-weight:700}.confirmation-title{font-size:20px;font-weight:700}.close-button{margin-left:90%;height:40px;width:40px;border-radius:20px;font-size:20px;background-color:#d4b1e6}.unassign-button{background-color:red}.assign-button,.unassign-button{color:#fff;border-radius:10px;font-size:20px}.assign-button{background-color:#43a047}.ceiba-button{--font-size:12px;display:flex;justify-content:center;align-items:center;text-align:center;cursor:pointer;font-size:var(--font-size);padding:10px;background:#fff;border:1px solid #aaa;outline:none;transition:all .3s;width:auto;border-radius:6px;line-height:1}.ceiba-button .icon{width:var(--font-size);height:var(--font-size)}.ceiba-button .content,.ceiba-button .icon{color:var(--text-color);font-size:var(--font-size);min-width:var(--font-size)}.ceiba-button .icon+.content{margin-left:6px}.ceiba-button:hover{background:#eee}.ceiba-button.circle{justify-content:right;border-radius:50%;transition:none}.ceiba-button.circle .content{display:none;padding:0}.ceiba-button.circle:hover{border-radius:100px}.ceiba-button.circle:hover .content{display:block}.ceiba-button.sendLabButton{background-color:#b07dd0;justify-content:center;align-items:center;border-radius:50%;transition:none;width:40px;display:inline-flex;overflow:hidden}.ceiba-button.sendLabButton .content{display:block;padding:0}.ceiba-button.sendLabButton:hover{border-radius:50%}.ceiba-button.small{padding:2px 10px!important}.ceiba-button.primary{color:#fff;background:var(--ceiba-color-1)}.ceiba-button.primary:hover{background:rgba(var(--ceiba-color-1-rgb),.7)}.ceiba-button.secondary{background:#f0f0f0}.ceiba-button.secondary:hover{background:#bababa}.ceiba-button.clean{all:unset;cursor:pointer}.line{width:100%;border-bottom:1px solid #000}.modal-wrapper{position:fixed;top:0;bottom:0;right:0;left:0;background-color:rgba(47,0,75,.719);z-index:10}.modal-inner{height:140px;width:330px;z-index:11;top:50%;left:50%;margin-top:-70px;margin-left:-165px;background:#fff;position:fixed;border-radius:10px;border:2px solid #cacaca;padding:10px;display:flex;flex-direction:column;justify-content:space-between;text-align:center;opacity:1}.ceiba-check{color:#1d5d90;border:1px solid #1d5d90;border-radius:50%;height:20px;width:20px;display:flex;justify-content:center;align-items:center}.hl7-table{width:100%;border-collapse:collapse;margin-top:10px}.hl7-table td,.hl7-table th{border:1px solid #ddd;padding:8px;text-align:left}.hl7-table th{background-color:#f4f4f4}.login-wrapper{display:flex;justify-content:center;height:100%;width:100%;background:linear-gradient(180deg,#b39ddb 0,#b39ddb var(--backgroundHeight),#fff var(--backgroundHeight),#fff);overflow:auto}.login-wrapper img{padding:0 60px;-webkit-margin-before:1.33em;margin-block-start:1.33em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.login-wrapper .form-wrapper{display:flex;flex-direction:column;color:#9e9e9e;grid-gap:15px;gap:15px}.login-wrapper .form-card{margin:auto;text-align:center;flex-direction:column;background:#fff;padding:20px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.login-wrapper .form-card .md-form{margin-top:0;margin-bottom:0}.login-wrapper .form-card .md-form .validate{margin-bottom:0}.login-wrapper .form-card .radio-group-input{margin-bottom:10px;border-bottom:1px solid #ced4da;border-radius:0}.login-wrapper .form-card .radio-group-input .radio{justify-content:flex-end}.login-wrapper>.label{font-size:30px;color:#311b92}.device-association-page .association-main{display:flex;justify-content:center;grid-gap:60px;gap:60px;padding-top:10px}.barcode-reader-modal{display:flex;grid-gap:20px;gap:20px;padding:0 20px 10px}.barcode-reader-modal>input{border:1px solid grey}.patient-barcode-selected-card{margin-top:5px;margin-bottom:10px;padding:20px 40px;width:90%;text-align:left;color:#747373;background-color:#fff;margin-left:4.5%;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.16),inset 0 0 10px 0 rgba(0,0,0,.12)}.patient-barcode-selected-card div+div{margin-top:7px}.patient-barcode-selected-card span:nth-of-type(odd){font-weight:700;margin-right:6px}.patient-barcode-selected-card .card-body-confirm{text-align:center}.listScroll{max-height:55%;width:100%;max-width:18.75rem;position:absolute;overflow-y:auto;background-color:#f0ecec}.listScroll.bordered{border-bottom:.625rem solid #f0ecec;border-top:.625rem solid #f0ecec}.listScroll.unbordered{border-style:initial;border-color:#000}.association-barcode-card-body{width:100%;margin:0 50px 50px;display:block;justify-content:center;align-items:center;text-align:center}.association-barcode-card-body.big{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:top;transform-origin:top}.association-barcode-card-body.disabled{-webkit-filter:opacity(.75);filter:opacity(.75)}.association-barcode-card-body .barcode-image{display:inline-block;vertical-align:middle;text-align:center;width:50%}.association-barcode-card-body .barcode-input{width:50%;border:1px solid #000;outline:none;padding:6px;border-radius:5px;-webkit-transform:scale(.8333);transform:scale(.8333);font-size:large}.association-barcode-card-body .barcode-input:active,.association-barcode-card-body .barcode-input:focus,.association-barcode-card-body .barcode-input:hover{outline:none;border:1px solid #00b0ff}.cellContainer{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:start}.cardItems{width:100%;overflow:hidden}.infusion-administration-page .infusion-administration-main{display:flex;justify-content:center;grid-gap:60px;gap:60px;padding-top:10px}.infusion-administration-page.blur{-webkit-filter:blur(.8px);filter:blur(.8px)}.integration-status-page{padding:10px}.integration-status-page .integration-custom-filters{margin-left:10px}.device-integration-detail-modal .basic-table{--text-align:left;--font-size:1.1rem}.device-integration-detail-modal .basic-table tbody td:first-of-type{width:20ch}.device-integration-detail-modal .basic-table tbody .data-wrapper{padding:4px 0;display:flex;flex-wrap:wrap}.device-integration-detail-modal .basic-table tbody .data-wrapper .data{margin:2px;padding:4px;border-radius:5px}.device-integration-detail-modal .basic-table tbody .data-wrapper .data:hover{background:rgba(var(--ceiba-color-3-2-rgb),.8);color:#fff}.enabiz-integration-detail-modal .basic-table{--text-align:left;--font-size:1.1rem}.enabiz-integration-detail-modal .basic-table tbody td:first-of-type{width:20ch}.enabiz-integration-detail-modal .basic-table tbody .data-wrapper{padding:4px 0;display:block;flex-wrap:wrap}.enabiz-integration-detail-modal .basic-table tbody .data-wrapper .data{margin:2px;padding:4px;border-radius:5px}.enabiz-integration-detail-modal .basic-table tbody .data-wrapper .data:hover{background:rgba(var(--ceiba-color-3-2-rgb),.8);color:#fff}.lab-integration-detail-modal .basic-table{--text-align:left;--font-size:1.1rem}.lab-integration-detail-modal .basic-table tbody td:first-of-type{width:20ch}.lab-integration-detail-modal .basic-table tbody .data-wrapper{padding:4px 0;display:flex;flex-wrap:wrap}.lab-integration-detail-modal .basic-table tbody .data-wrapper .data{margin:2px;padding:4px;border-radius:5px}.lab-integration-detail-modal .basic-table tbody .data-wrapper .data:hover{background:rgba(var(--ceiba-color-3-2-rgb),.8);color:#fff}.downloadFileDiv{padding:.025em}.downloadFileButton,.downloadFileDiv{display:flex;align-items:center;justify-content:center}.downloadFileButton{background-color:#b07dd0!important;border-radius:25px;width:10%;height:5px;padding:20px}.connection-status-page .header{border-top:1px solid #000;display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:center;padding:5px 10px;flex-direction:row}.connection-status-page .header .page-title{border-top:none;width:auto}.connection-status-page .header .page-status{display:grid;grid-template-rows:65px 65px;grid-gap:10px;gap:10px;grid-auto-flow:column;border-spacing:0 4px;padding:5px 10px}.connection-status-page .header .page-status .status{--hue:290;--saturation:50%;--lightness:40%;background:hsl(var(--hue),var(--saturation),70%);border:2px solid hsl(var(--hue),var(--saturation),var(--lightness));border-radius:10px;padding:10px;display:flex;align-items:center;justify-content:space-between;font-weight:500;color:hsl(var(--hue),var(--saturation),var(--lightness))}.connection-status-page .header .page-status .status.option{width:250px;cursor:pointer}.connection-status-page .header .page-status .status.option:hover{--lightness:40%;background:hsl(var(--hue),var(--saturation),var(--lightness));color:hsl(var(--hue),100%,100%)}.connection-status-page .header .page-status .status.option.connected{--hue:120;--lightness:30%;--saturation:70%}.connection-status-page .header .page-status .status.option.disconnected{--hue:0;--saturation:90%}.connection-status-page .header .page-status .status.average,.connection-status-page .header .page-status .status.ratio{margin-right:-130px;margin-left:130px;width:250px}.connection-status-page .header .page-status .status>div:first-of-type{display:flex;align-items:center}.connection-status-page .header .page-status .status>div:first-of-type>div:first-of-type{width:2ch;display:flex;align-items:center}.connection-status-page .header .page-status .status>div:nth-of-type(2){min-width:6ch}.connection-status-page .container{padding:0 10px 10px}.connection-status-page .container .basic-table tbody tr td{padding:0;margin:0}.connection-status-page .container .basic-table tbody tr td.connected,.connection-status-page .container .basic-table tbody tr td .connected{align-self:center;justify-items:center;align-items:center;justify-content:center;justify-self:center;background:rgba(0,255,0,.25);color:green}.connection-status-page .container .basic-table tbody tr td.not-connected,.connection-status-page .container .basic-table tbody tr td .not-connected{background:rgba(255,0,0,.25);color:red}.config-page{display:flex}.config-page,.config-page>.form{justify-content:center;align-items:center}.config-page>.form{display:grid;grid-template-columns:repeat(3,auto);grid-gap:15px 5px;gap:15px 5px;background:#eaeaea;padding:50px;border-radius:5px;margin-top:20px;margin-bottom:20px}.config-page>.form>input,.config-page>.form>select{border-radius:5px;outline:none;border:1px solid grey;min-height:30px}.config-page>.form>label{cursor:pointer;padding-left:5px;padding-right:20px;grid-column:1}.config-page>.form .radio-group-input{grid-column:1}.config-page>.form .submit{grid-row:11;grid-column:3}.config-page>.form .submit>.ceiba-button{color:#fff;background:var(--ceiba-color-1-2);font-weight:500;width:100%}.config-page>.form .submit>.ceiba-button:hover{-webkit-filter:brightness(120%);filter:brightness(120%)}.config-page>.form>.span{grid-column:2;color:#000;font-weight:600}.config-page .redDot{width:20px;height:20px;border-radius:50%;background-color:red;margin-left:5px}.config-page .redDot>.tooltiptext{visibility:hidden;width:120px;background-color:red;color:#fff;text-align:center;border-radius:6px;margin-left:12px;position:absolute;z-index:1}.config-page .greenDot{width:20px;height:20px;border-radius:50%;background-color:green;margin-left:5px}.config-page .greenDot>.tooltiptext{visibility:hidden;width:250px;background-color:#fff;color:#000;text-align:center;border:1px solid;border-radius:6px;margin-left:12px;font-weight:600;position:absolute;z-index:1}.config-page .greenDot:hover .tooltiptext,.config-page .redDot:hover .tooltiptext{visibility:visible}.buttonDownload{background-color:#632a86!important;color:#fff;text-align:center;align-items:center;border-radius:15px;margin-left:25%;margin-top:-34px;position:fixed;right:5px;display:flex;height:20px}.reporting-page{padding:1px 10px 10px}.reporting-page .integration-custom-filters{margin-left:10px}.panel{display:inline-flex;height:0;width:100%;background-color:hsla(0,0%,100%,.8);overflow:hidden}.panel-open{height:245px;box-shadow:0 0 10px 1px rgba(0,0,0,.25)}.panel-close,.panel-open{display:inline-flex;justify-content:space-evenly;width:100%;overflow:hidden;background-color:hsla(0,0%,100%,.8);-webkit-transition:all 1s ease}.panel-close{height:0}.smallDonut{position:relative;width:164px}.bigDonut{position:relative;width:185px}.donut h2{color:#454545;font-weight:400;text-align:center;font-size:1vw}.donut .hoverCard{position:relative;display:flex;flex-direction:column;width:10vw;font-size:.8vw;font-weight:500;left:100%;color:#454545;background-color:#f5f5f5;box-shadow:0 0 4px 1px rgba(0,0,0,.25);margin-top:-95%;border:2px solid rgba(183,162,197,.6745098039);border-radius:5%;align-items:center}.donut .hoverCard .percanteBlock{position:relative;display:inline-flex;margin-top:1rem;width:80%;height:1.5vw;padding-left:.2vw;padding-right:.2vw;justify-content:space-between}.donut .hoverCard .percanteBlock .successRate,.donut .hoverCard .percanteBlock .unsuccessRate{color:454545;clear:both;position:relative;top:95%}.donut .hoverCard ul{padding:0;float:left}.slidePanelButton{position:absolute;display:block;background-color:#fff;border:0 solid #000;border-width:0 2.5px 2.5px 0;width:10.5px;height:10.5px;right:0;left:0;margin:0 auto}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.down,.up{border-color:#b7a2c5;-webkit-transition:all 1s ease}.up{transform:rotate(225deg);-webkit-transform:rotate(225deg)}.circlePanelButton{position:absolute;z-index:1;cursor:pointer;margin-top:.5vh;margin-left:95%;height:25px;width:25px;border:2.5px solid #b7a2c5;border-radius:50%;background-color:#fff;overflow:hidden;display:flex;align-items:center}.administration-control h1{font-weight:700;color:#eee;background-color:#4e1f6e;-webkit-margin-before:0;margin-block-start:0;padding-left:2%;padding-top:1%}.administration-control h2{text-align:center;font-weight:700;font-size:1.3vw}.administration-control h3{text-align:center;font-weight:700;font-size:1vw}.administration-header{background:#4e1f6e;color:#eee;display:flex;flex-direction:row;justify-content:space-between;align-items:center;letter-spacing:1px;width:100%}.administration-header-wrapper{display:flex;flex-direction:row;letter-spacing:1px;font-size:16px;border-radius:10px;flex-wrap:wrap;background-color:#642a8b;outline:2px solid #461b63;margin-right:3px}.administration-header-item-active{background-color:#461b63}.administration-header-item-active,.administration-header-item-deactive{font-weight:700;display:flex;flex-direction:row;align-items:center;opacity:1;transition:all .2s ease-in;color:#eee;padding:1em;cursor:default;font-size:14px}.administration-header-item-deactive{background-color:#642a8b}.administration-control{background-color:hsla(0,0%,91.8%,.5);position:relative;border:1px solid #4e1f6e;margin-top:2%;margin-right:5%;margin-left:5%;height:80vh;align-items:center;justify-content:center;justify-items:center;overflow:hidden}.administration-selector{margin-left:25%;width:50%}.administration-selector-small{margin-top:5px;display:flex;justify-content:center;align-items:center}.administration-selector-small-inner-element{width:15%}.pageAccesses{display:flex;flex-wrap:wrap;justify-content:center;padding-left:1%;padding-right:2%;margin-top:50px;height:12%}.pageAccesses div[isActive="0"]{--hue:0;--lightness:40%;--saturation:90%;background:hsl(var(--hue),var(--saturation),70%)}.pageAccesses div[isActive="1"]{--hue:120;--lightness:30%;--saturation:70%;background:hsl(var(--hue),var(--saturation),70%)}.pageAccesses .pageAccess,.pageAccesses div[isActive="1"]{border:2px solid hsl(var(--hue),var(--saturation),var(--lightness))}.pageAccesses .pageAccess{color:hsl(var(--hue),var(--saturation),var(--lightness));font-size:1vw;font-weight:700;display:flex;align-items:center;text-align:center;justify-content:space-evenly;margin-left:1%;border-radius:10px;min-height:50%;padding-right:1vw;padding-left:1vw;margin-bottom:10px;-webkit-user-select:none;user-select:none}.pageAccesses .pageAccess:hover{transition:.3s;--lightness:40%;background:hsl(var(--hue),var(--saturation),var(--lightness));color:hsl(var(--hue),100%,100%);cursor:pointer}.pageAccesses .pageAccess:active{transition:.1s;-webkit-transform:translateY(.2vw);transform:translateY(.2vw)}.pageAccessesNoEdit{display:flex;flex-wrap:wrap;justify-content:center;padding-left:1%;padding-right:2%;margin-top:50px;height:12%}.pageAccessesNoEdit .pageAccessNoEdit{--hue:290;--saturation:50%;--lightness:40%;background:hsl(var(--hue),var(--saturation),70%);color:hsl(var(--hue),var(--saturation),var(--lightness));font-size:1vw;font-weight:700;display:flex;align-items:center;text-align:center;justify-content:center;margin-left:1%;border:2px solid hsl(var(--hue),var(--saturation),var(--lightness));border-radius:10px;min-height:50%;padding-right:1vw;padding-left:1vw;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:space-evenly;margin-bottom:10px}.accessRightTitle{color:#4e1f6e;font-weight:700;margin-top:3%}.accessRightTitle,.edit-button{position:relative;display:flex;justify-content:center}.edit-button{margin-top:1%;min-width:100%}.edit-button .ceiba-edit-button{box-shadow:0 .1vw .1vw .1vw rgba(150,148,148,.4666666667);--font-size:1vw;border:1px solid #24b0a6;width:10%;outline:none;border-radius:6px;background-color:#24b0a6;font-weight:700;color:#fff;-webkit-user-select:none;user-select:none}.edit-button .ceiba-edit-button:hover{transition:.3s;--hue:181;--saturation:50%;--lightness:40%;background:hsl(var(--hue),var(--saturation),var(--lightness))}.edit-button .ceiba-edit-button:active{transition:.1s;box-shadow:0 2px #666;-webkit-transform:translateY(1px);transform:translateY(1px)}.save-button{float:right;margin-top:10vh;margin-right:-36.5vw;width:50%}.save-button .ceiba-edit-button{--font-size:1vw;border:1px solid #e6b41d;width:10%;outline:none;border-radius:6px;background-color:#e6b41d;color:#fff;-webkit-user-select:none;user-select:none}.save-button .ceiba-edit-button:hover{transition:.3s;--hue:39;--saturation:95%;--lightness:45%;background:hsl(var(--hue),var(--saturation),var(--lightness))}.save-button .ceiba-edit-button:active{transition:.1s;box-shadow:0 2px #666;-webkit-transform:translateY(1px);transform:translateY(1px)}.cmsContainerList{display:flex;width:430px;border-radius:5px;overflow-y:overlay;border:none}.deviceContainerList{width:900px;background-color:#f9f9f9;border-radius:5px;border-style:solid;border-color:#d9d9d9;overflow-y:overlay;display:flex;flex-wrap:wrap}.listArea{flex-direction:row;flex-flow:wrap;display:flex;flex:1 1;overflow-x:hidden;padding-bottom:2vh}.deviceCmsPage{display:flex;flex-direction:row;justify-content:space-between;width:100%;height:70%;padding:0 2em 2em}.switch{position:relative;display:inline-block;width:4vh;height:2.2vh;margin-top:1.8vh;margin-right:1.5vh}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#c8cacb;border-radius:3.4vh}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:1.8vh;width:1.8vh;right:2vh;bottom:.2vh;background-color:#fff;border-radius:50%}input:checked+.slider{background-color:#532683}input:focus+.slider{box-shadow:0 0 .1vh #373738}input:checked+.slider:before{-webkit-transform:translateX(1.8vh);transform:translateX(1.8vh)}.item{display:flex;flex-direction:row;margin-right:1rem;height:50px;width:350px;max-width:350px;margin-top:2vh;margin-left:2vw;padding-left:1vw;text-align:left;color:#595959;background-color:#e9e9e9;border-radius:10px 0 0 10px;overflow:hidden;cursor:pointer;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 16px)}.wrapper .item:hover{box-shadow:0 2px 15px 0 rgba(0,0,0,.16),0 2px 6px 0 rgba(0,0,0,.12)}.info{font-family:"Inter",sans-serif;font-weight:700;margin-top:1.8vh;width:100%;font-size:2vh;max-width:200px}.buttons,.info{display:flex;flex-direction:row}.buttons{font-size:1.3vw;margin-left:auto}.buttons :hover{font-size:1.6vw}.deleteButton{display:flex;align-items:center;justify-content:center;width:3vw;background-color:#8a43b5;color:#fff;height:100%}.acceptButton,.editButton{display:flex;align-self:flex-end;align-items:center;justify-content:center;text-align:center;width:3vw;background-color:#b07dd0;color:#fff;height:100%}.acceptButton,.cancelButton{font-size:1.2vw}.cancelButton{display:flex;align-items:center;justify-content:center;width:3vw;background-color:#8a43b5;color:#fff;height:100%}.name{width:100%;height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.enterName{width:100%;margin-left:-1.9vh;border:.06rem solid #e4dcdc;border-radius:.3rem 0 0 .3rem}.enterId,.enterName{height:100%;font-family:"Inter",sans-serif;font-weight:700;outline:0 solid #fff;padding:15px;color:#595959;font-size:2vh}.enterId{width:23%;border:.06rem solid #e4dcdc}.infotext{visibility:hidden;width:13vh;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;margin-top:-24px;margin-left:-8.9vh;font-size:70%}.infotext:after{content:"";position:absolute;border-style:solid;border-color:#000 transparent transparent}.disabled:hover+.infotext{opacity:1%;visibility:visible}.addCmsButton{display:flex;width:250px;height:45px;background:#592678;border:0 #fff;color:#fff;font-size:1vw;border-radius:10px;font-family:"Inter",sans-serif;font-weight:700;justify-content:center;margin-top:12px;margin-right:15px;cursor:pointer}.cmsHeaderDiv{display:flex;justify-content:space-between;padding:10px 10px 10px 40%;width:100%}.cmsNameDiv{display:flex;justify-content:"flex-end";justify-content:space-between;padding-left:65%;width:100%}.app-container{min-height:70vh;background-color:#f5f5f5;padding:40px;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto}.card-container{display:flex;grid-gap:30px;gap:30px;flex-direction:column;width:100%;max-width:1400px;margin-top:20px}@media(min-width:768px){.card-container{flex-direction:row}}.sys-form-card{width:900px;overflow-y:auto}.sys-form-card,.sys-list-card{background-color:#fff;border-radius:12px;padding-top:8px;padding-left:24px;padding-right:24px;box-shadow:0 4px 12px rgba(0,0,0,.1);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:500px}.sys-list-card{width:600px}.sys-form-card h2,.sys-list-card h2{font-size:20px;margin-bottom:20px}.sys-list-card span{max-width:40%}.sys-form-card label{display:block;font-weight:500;margin-bottom:6px;margin-top:10px}.sys-form-card input{width:100%;padding:10px;border-radius:6px;border:1px solid #ccc;margin-bottom:10px}.sys-form-card button{width:100%;padding:10px;margin-top:10px;background-color:#1e90ff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:700}.sys-form-card button:hover{background-color:#1c7ed6}.sys-list-header,.sys-list-item{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:16px;gap:16px;padding:8px 0;font-size:14px;align-items:center}.sys-list-header{font-weight:600;border-bottom:1px solid #ddd;margin-bottom:8px;color:#666}.status-dot{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;font-weight:500}.status-dot .dot{display:inline-block;line-height:1}.status-complete{color:green}.status-progress{color:orange}.status-failed{color:red}.status-default{color:grey}.loader{color:var(--ceiba-color-1);font-size:30px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:32px auto;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load 1.3s ease infinite,round 1.3s ease infinite;animation:load 1.3s ease infinite,round 1.3s ease infinite}.loader.large{font-size:40px;margin:42px auto}.loader.huge{font-size:50px;margin:52px auto}.loader.fast{-webkit-animation:load 1s ease infinite,round 1s ease infinite;animation:load 1s ease infinite,round 1s ease infinite}@-webkit-keyframes load{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes load{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@-webkit-keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loader-2-animation{0%{opacity:1}to{opacity:0}}@keyframes loader-2-animation{0%{opacity:1}to{opacity:0}}.loader-2-wrapper{--size:50px;width:var(--size);height:var(--size);overflow:hidden;background:transparent}.loader-2-wrapper.center{width:100%}.loader-2-wrapper.small{--size:20px}.loader-2-wrapper.big,.loader-2-wrapper.large{--size:100px}.loader-2-wrapper.huge{--size:150px}.loader-2-wrapper .loader-2{display:flex;justify-content:center;width:100%;height:100%;counter-reset:loader2}.loader-2-wrapper .loader-2 div{box-sizing:initial;position:absolute;-webkit-animation:loader-2-animation 1s linear infinite;animation:loader-2-animation 1s linear infinite;background:#5f2a62;width:calc(var(--size)/10);height:calc(var(--size)/5);border-radius:calc(var(--size)/10)/calc(var(--size)/5);-webkit-transform-origin:calc(var(--size)/20) calc(var(--size)/2);transform-origin:calc(var(--size)/20) calc(var(--size)/2)}.loader-2-wrapper .loader-2 :first-child{-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-.91667s;animation-delay:-.91667s}.loader-2-wrapper .loader-2 :nth-child(2){-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-.83333s;animation-delay:-.83333s}.loader-2-wrapper .loader-2 :nth-child(3){-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.75s;animation-delay:-.75s}.loader-2-wrapper .loader-2 :nth-child(4){-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-.66667s;animation-delay:-.66667s}.loader-2-wrapper .loader-2 :nth-child(5){-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-.58333s;animation-delay:-.58333s}.loader-2-wrapper .loader-2 :nth-child(6){-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.5s;animation-delay:-.5s}.loader-2-wrapper .loader-2 :nth-child(7){-webkit-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-.41667s;animation-delay:-.41667s}.loader-2-wrapper .loader-2 :nth-child(8){-webkit-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-.33333s;animation-delay:-.33333s}.loader-2-wrapper .loader-2 :nth-child(9){-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.25s;animation-delay:-.25s}.loader-2-wrapper .loader-2 :nth-child(10){-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-.16667s;animation-delay:-.16667s}.loader-2-wrapper .loader-2 :nth-child(11){-webkit-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:-.08333s;animation-delay:-.08333s}.loader-2-wrapper .loader-2 :nth-child(12){-webkit-transform:rotate(1turn);transform:rotate(1turn);-webkit-animation-delay:0s;animation-delay:0s}.container-ref-wrapper{margin-top:-12px;display:flex;flex-direction:column;position:relative}.container-ref-wrapper.horizontal{flex-direction:row}.loader-container-wrapper{position:absolute;display:flex;justify-content:center;align-items:center;height:100%;width:100%;z-index:400;background:rgba(0,0,0,.2);flex-direction:column;grid-row-gap:15px;row-gap:15px;font-size:25px}.loader-container-wrapper.allow-interaction{pointer-events:none;-webkit-user-select:none;user-select:none;background:rgba(0,0,0,.1)}.loader-container-wrapper.transparent{background:transparent}.basic-table-wrapper .filters{display:flex;justify-content:space-between}.basic-table-wrapper .filters .selected-filters{display:flex;width:100%;justify-content:space-between;padding:0 0 10px;margin-top:15px}.basic-table-wrapper .filters .selected-filters>div:first-of-type{display:flex;flex-wrap:wrap;grid-gap:5px 10px;gap:5px 10px}.basic-table-wrapper .filters .selected-filters .filter{border-radius:5px;position:relative;padding:2px 24px 2px 5px;display:flex;flex-direction:column;justify-content:flex-start;background:var(--ceiba-color-7-2);cursor:pointer}.basic-table-wrapper .filters .selected-filters .filter:hover{--button-background:var(--ceiba-color-6-2)}.basic-table-wrapper .filters .selected-filters .filter>span:first-of-type{line-height:.9;font-weight:500;font-size:10px;color:#3b3939}.basic-table-wrapper .filters .selected-filters .filter>span:nth-of-type(2){font-size:16px}.basic-table-wrapper .filters .selected-filters .filter button{all:unset;position:absolute;top:0;right:0;font-size:10px;text-align:center;height:14px;width:14px;padding:3px;background:var(--button-background)}.basic-table-wrapper .filters .selected-filters .clear-all-filters{cursor:pointer;background:var(--ceiba-color-3);color:#fff;padding:8px 20px;border-radius:6px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.basic-table-wrapper .filters .selected-filters .clear-all-filters:hover{background:rgba(var(--ceiba-color-3-rgb),.8)}.basic-table{--spacing-color:#aaa;--header-color:-webkit-linear-gradient(top,#2b373a 60%,#aaa);--row-hover-color:#e5cfe7;--row-even-color:hsla(0,0%,96.1%,0.9);--row-odd-color:#f5f5f5;--text-align:center;--head-font-size:1rem;--font-size:1rem;background:var(--spacing-color);width:100%;text-align:var(--text-align);border-spacing:0 2px;position:relative}.basic-table td,.basic-table th{border-left:2px solid var(--spacing-color)}.basic-table td:last-of-type,.basic-table th:last-of-type{border-right:2px solid var(--spacing-color)}.basic-table thead th{position:-webkit-sticky;position:sticky;top:0;font-size:var(--head-font-size);font-weight:400;white-space:nowrap;color:#fff;background:var(--header-color)}.basic-table thead th>div{display:flex;justify-content:space-between;align-items:center;text-align:center}.basic-table thead th>div>span{width:100%}.basic-table thead th>div .filters{display:flex;grid-gap:5px;gap:5px}.basic-table thead th>div .filters>div>svg{cursor:pointer}.basic-table thead .detail-header{width:12ch}.basic-table tbody tr{font-weight:300}.basic-table tbody tr td{font-size:var(--font-size)}.basic-table tbody tr .ceiba-button{visibility:hidden}.basic-table tbody tr:hover{font-weight:500!important;background-color:var(--row-hover-color)!important}.basic-table tbody tr:hover .ceiba-button{visibility:visible}.basic-table tbody tr:nth-of-type(2n){background:var(--row-even-color)}.basic-table tbody tr:nth-of-type(odd){background:var(--row-odd-color)}.basic-table-date-modal{margin-top:10px;overflow:visible;display:flex;justify-content:center;flex-direction:column;grid-gap:5px;gap:5px;align-items:center}.basic-table-date-modal .date-button{-webkit-user-select:none;user-select:none;display:flex;justify-content:center;cursor:pointer;background:rgba(var(--ceiba-color-3-rgb),1);font-weight:500;color:#fff;border:1px solid grey;border-radius:5px;white-space:nowrap;min-width:100px;max-width:100vw;padding:4px 6px}.patient-table-wrapper .filters{display:inline-block;justify-content:space-between;cursor:pointer}.patient-table-wrapper .filters .selected-filters{display:flex;width:100%;justify-content:space-between;padding:0 0 5px;margin-top:5px}.patient-table-wrapper .filters .selected-filters>div:first-of-type{display:flex;flex-wrap:wrap;grid-gap:5px 10px;gap:5px 10px}.patient-table-wrapper .filters .selected-filters .filter{border-radius:5px;position:relative;padding:4px 24px 2px 5px;display:flex;flex-direction:column;justify-content:flex-start;background:var(--ceiba-color-7-2);cursor:pointer}.patient-table-wrapper .filters .selected-filters .filter:hover{--button-background:var(--ceiba-color-6-2)}.patient-table-wrapper .filters .selected-filters .filter>span:first-of-type{line-height:.9;font-weight:500;font-size:10px;color:#3b3939}.patient-table-wrapper .filters .selected-filters .filter>span:nth-of-type(2){font-size:16px}.patient-table-wrapper .filters .selected-filters .filter button{all:unset;position:absolute;top:0;right:0;font-size:10px;text-align:center;height:14px;width:14px;padding:3px;background:var(--button-background)}.patient-table-wrapper .filters .selected-filters .clear-all-filters{cursor:pointer;background:var(--ceiba-color-3);color:#fff;padding:8px 20px;border-radius:6px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.patient-table-wrapper .filters .selected-filters .clear-all-filters:hover{background:rgba(var(--ceiba-color-3-rgb),.8)}.barcode-reader-component .drawingBuffer{position:absolute;top:0;left:0;width:0;height:0}.barcode-reader-component>video{width:100%}.patient-band-wrapper{display:flex;justify-content:center;max-width:100vw;position:-webkit-sticky;position:sticky;left:0}.patient-band-wrapper .patient-band{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;flex-wrap:wrap;width:95%;padding:2px 10px;border-radius:5px;background:var(--ceiba-gradient-color);font-weight:400;line-height:1.4em;font-size:1rem}.patient-band-wrapper .patient-band .information{color:#fff;text-align:center}.patient-band-wrapper .patient-band .vitals{color:#fff;display:flex;align-items:center;grid-gap:2px;gap:2px}.patient-band-wrapper .patient-band .buttons{min-width:30ch}.ceiba-select{border-radius:8px;min-width:200px;outline:none}.set-active-selection{display:flex;justify-content:center;align-items:center;padding:0 4px}.set-active-selection:hover{background-color:#632a86;color:#fff}.radio{height:100%;box-shadow:none;cursor:pointer;display:flex;justify-content:flex-start;align-items:center;text-align:left;--size:16px;margin:0}.radio,.radio.horizontal{width:100%}.radio:hover .check{border:1px solid #8a2be2}.radio .check{margin:0;padding:0;display:flex;align-items:center;justify-content:center;font-size:calc(var(--size) - 4px)!important;width:var(--size)!important;height:var(--size)!important;border:1px solid grey;color:#fff;transition:.3s ease-in-out;border-radius:50%}.radio .check.square{border-radius:5px}.radio input{display:none;box-shadow:none!important}.radio input:checked~.check{background:#8a2be2}.radio input:checked~.check:after{content:"✓"}.radio input:checked:disabled~.check{color:#8a2be2}.radio input:disabled~.check{background:#cecece;border:1px solid grey}.radio>span{margin-left:4px}.radio-group-input{color:#000;padding:2px;border-radius:5px;display:flex;--extra-text-width:14ch}.radio-group-input.require-check{padding:4px}.radio-group-input .label{-webkit-user-select:none;user-select:none;padding:5px 0;letter-spacing:.01em;margin-right:5px;width:20ch;display:flex;align-items:center}.radio-group-input>.wrapper{width:100%;display:flex;flex-direction:row}.radio-group-input>.wrapper .radio-group{width:100%}.modal-base{position:fixed;display:flex;width:100%!important;height:100%!important;background:rgba(0,0,0,.5);z-index:999;justify-content:center;align-items:center;top:0;left:0}.modal-base .modal-container{background-color:#fefefe;background-color:var(--modal-background,#fefefe);border-radius:10px;min-width:25%;max-width:90%}.modal-base .modal-container .modal-header{display:flex;flex-direction:row;justify-content:space-between;margin:10px 20px 0;align-items:center;box-shadow:0 6px 4px -5px rgba(0,0,0,.26);border-bottom:1px solid #ccc;border-radius:6px 6px 0 0;padding-bottom:6px}.modal-base .modal-container .modal-header>span{width:100%;text-align:center;font-size:12px;font-weight:500;letter-spacing:.1ex;margin-right:10px}.modal-base .modal-container .modal-header>svg{cursor:pointer;font-size:20px;color:var(--gray)}.modal-base .modal-container>hr{border-color:var(--background)}.modal-base .modal-container .modal-content{display:block;margin:10px;min-height:auto;max-height:70vh;overflow-y:auto;overflow-x:hidden}.modal-base .modal-container .modal-body{display:flex;align-items:center;grid-gap:20px;gap:20px;font-size:14px}.modal-base .modal-container .modal-body.center{justify-content:center}.modal-base .modal-container .modal-body .modal-body-content{display:flex;flex-direction:column}.modal-base .modal-container .modal-body .modal-body-content h3{font-size:18px;font-weight:600;margin:0 0 6px}.modal-base .modal-container .modal-body .modal-icon{width:70px;height:70px}.modal-base .modal-container .modal-body .modal-icon>svg{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:42px}.modal-base .modal-container .modal-footer{display:flex;justify-content:flex-end;grid-gap:20px;gap:20px;margin-top:10px}@media(max-width:768px){.modal-base .modal-container{max-width:95%}}.portal>div{display:flex;height:0;align-items:flex-start}.portal>div.force-center{top:50vh;left:50%}.portal>div.reverse{align-items:flex-end}.pagination-wrapper{--size:24px;--text-color:#3a3a3a;--active-text-color:#3a3a3a;--background-color:#fff;--active-background-color:var(--ceiba-color-4-2);margin-top:10px;justify-content:center;display:flex;width:100%}.pagination-wrapper .page-numbers-wrapper{display:flex}.pagination-wrapper .page-link{min-width:calc(var(--size));padding:0 4px;height:var(--size);border:1px solid #ccc;display:flex;justify-content:center;background:var(--background-color);align-items:center;margin:0 2px;color:var(--text-color);font-size:12px;border-radius:2px;cursor:pointer}.pagination-wrapper .page-link.active,.pagination-wrapper .page-link:hover{color:var(--active-text-color);background:var(--active-background-color)}.pagination-wrapper .pagination-goto-form{padding-left:20px;display:flex}.pagination-wrapper .pagination-goto-form input{border:none;border-bottom:1px solid grey;outline:none;-moz-appearance:textfield}.pagination-wrapper .pagination-goto-form input::-webkit-inner-spin-button,.pagination-wrapper .pagination-goto-form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pagination-wrapper .pagination-goto-form input:active,.pagination-wrapper .pagination-goto-form input:hover{border-bottom:1px solid #00f}.pagination-wrapper .pagination-goto-form span{margin-left:5px}.patient-unit-statistics-page .patient-statistics-container{padding:20px;margin:0 auto;width:100%;box-sizing:border-box}.patient-unit-statistics-page .page-header{background:#fff;padding:20px;margin-bottom:30px;border-radius:10px;border:1px solid #e9ecef;box-shadow:0 2px 4px rgba(0,0,0,.05)}.patient-unit-statistics-page .page-header .header-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.patient-unit-statistics-page .page-header .header-top .page-title{font-size:28px;font-weight:700;color:#2c3e50;margin:0;display:flex;align-items:center;grid-gap:10px;gap:10px}.patient-unit-statistics-page .page-header .header-top .page-title .title-icon{color:#5a2d91;font-size:24px}.patient-unit-statistics-page .page-header .header-top .header-actions{display:flex;align-items:center;grid-gap:15px;gap:15px}.patient-unit-statistics-page .page-header .header-top .header-actions .help-button{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:8px 12px;cursor:pointer;color:#6c757d;transition:all .2s ease}.patient-unit-statistics-page .page-header .header-top .header-actions .help-button:hover{background:#e9ecef;color:#495057}.patient-unit-statistics-page .page-header .breadcrumbs{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:14px;color:#6c757d}.patient-unit-statistics-page .page-header .breadcrumbs .breadcrumb-item{display:flex;align-items:center;grid-gap:8px;gap:8px}.patient-unit-statistics-page .page-header .breadcrumbs .breadcrumb-item a{color:#5a2d91;text-decoration:none;transition:color .2s ease}.patient-unit-statistics-page .page-header .breadcrumbs .breadcrumb-item a:hover{color:#4a2578;text-decoration:underline}.patient-unit-statistics-page .page-header .breadcrumbs .breadcrumb-item .separator{color:#adb5bd;font-size:12px}.patient-unit-statistics-page .page-header .breadcrumbs .breadcrumb-item.active{color:#495057;font-weight:500}.patient-unit-statistics-page .page-header .unit-selector{display:flex;align-items:center;grid-gap:10px;gap:10px}.patient-unit-statistics-page .page-header .unit-selector label{font-weight:500;color:#555;white-space:nowrap}.patient-unit-statistics-page .page-header .unit-selector .select-container{min-width:200px}.patient-unit-statistics-page .patients-section{margin-bottom:40px}.patient-unit-statistics-page .patients-section .section-title{font-size:20px;font-weight:600;color:#444;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #ddd}.patient-unit-statistics-page .patients-section .pagination-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding:15px 20px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;grid-gap:15px;gap:15px}.patient-unit-statistics-page .patients-section .pagination-controls .items-per-page{display:flex;align-items:center;grid-gap:12px;gap:12px}.patient-unit-statistics-page .patients-section .pagination-controls .items-per-page label{font-size:14px;font-weight:600;color:#495057;white-space:nowrap}.patient-unit-statistics-page .patients-section .pagination-controls .items-per-page select{padding:8px 15px;border:1px solid #ced4da;border-radius:6px;font-size:14px;font-weight:500;background-color:#fff;color:#495057;cursor:pointer;transition:all .2s ease;min-width:120px}.patient-unit-statistics-page .patients-section .pagination-controls .items-per-page select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.patient-unit-statistics-page .patients-section .pagination-controls .items-per-page select:hover{border-color:#adb5bd}.patient-unit-statistics-page .patients-section .table-container{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.patient-unit-statistics-page .patients-section .transactions-table{width:100%;border-collapse:collapse;background:#fff}.patient-unit-statistics-page .patients-section .transactions-table thead{background:#5a2d91}.patient-unit-statistics-page .patients-section .transactions-table thead th{padding:12px;text-align:left;font-size:12px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #dee2e6}.patient-unit-statistics-page .patients-section .transactions-table thead th.expand-column,.patient-unit-statistics-page .patients-section .transactions-table thead th:first-child{width:40px}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row{cursor:pointer;transition:background-color .2s ease}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row:hover{background:#f8f9fa}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row.selected{background:#e3f2fd}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td{padding:12px;border-bottom:1px solid #dee2e6;font-size:14px;color:#495057;vertical-align:middle}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td input[type=checkbox]{width:16px;height:16px;accent-color:#007bff}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.expand-cell{width:40px;text-align:center;cursor:pointer}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.expand-cell .expand-icon{color:#6c757d;transition:all .2s ease;font-size:14px}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.expanded .expand-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#007bff}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.patient-name-cell{font-weight:600;color:#495057}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.bed-cell,.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.date-cell,.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.mrn-cell,.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.sys-takip-cell{color:#6c757d;font-size:14px}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.status-cell .status-content{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.status-cell .status-content .status-icon-container{flex-shrink:0}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.status-cell .status-content .status-icon-container .status-icon.success{color:#28a745!important}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.status-cell .status-content .status-icon-container .status-icon.warning{color:#ffc107!important}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.status-cell .status-content .status-icon-container .status-icon.error{color:#dc3545!important}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.status-cell .status-content .status-text-container{flex-shrink:0}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.status-cell .status-content .status-text-container .status-text{font-size:11px}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.status-cell .status-content .status-text-container .status-text.working{color:#856404}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.status-cell .status-content .response-message-container{flex:1 1;min-width:0}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.status-cell .status-content .response-message-container .response-message{font-size:10px;word-break:break-word;line-height:1.2}.patient-unit-statistics-page .patients-section .transactions-table tbody .patient-details-row .patient-details-cell{padding:0;background:#f8f9fa;border-bottom:2px solid #dee2e6}.patient-unit-statistics-page .patients-section .transactions-table tbody .empty-transactions{text-align:center;padding:20px;color:#6c757d;font-style:italic}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-details-inner{padding:0;background:#f8f9fa;border-top:1px solid #dee2e6}.patient-unit-statistics-page .patients-section .pagination-nav{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px;padding:20px;background:#fff;border:2px solid #e9ecef;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);grid-gap:15px;gap:15px}.patient-unit-statistics-page .patients-section .pagination-nav .pagination-info{display:flex;align-items:baseline;justify-content:center;font-size:15px;font-weight:600;color:#495057;text-align:center;grid-gap:8px;gap:8px}.patient-unit-statistics-page .patients-section .pagination-nav .pagination-info .pagination-page-size-dropdown{margin-left:0}.patient-unit-statistics-page .patients-section .pagination-nav .pagination-info .ceiba-select{min-width:85px!important;width:85px!important;height:15px!important;font-size:15px!important}.patient-unit-statistics-page .patients-section .pagination-nav .pagination-buttons{display:flex;align-items:center;grid-gap:6px;gap:6px}.patient-unit-statistics-page .patients-section .pagination-nav .pagination-buttons button{padding:10px 14px;border:1px solid #dee2e6;background:#fff;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;color:#495057;transition:all .2s ease;min-height:40px;display:flex;align-items:center;justify-content:center}.patient-unit-statistics-page .patients-section .pagination-nav .pagination-buttons button:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.patient-unit-statistics-page .patients-section .pagination-nav .pagination-buttons button:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.1)}.patient-unit-statistics-page .patients-section .pagination-nav .pagination-buttons button:disabled{opacity:.4;cursor:not-allowed;background:#f8f9fa;color:#adb5bd}.patient-unit-statistics-page .patients-section .pagination-nav .pagination-buttons button.active{background:#5a2d91;color:#fff;border-color:#5a2d91;box-shadow:0 2px 6px rgba(90,45,145,.3)}.patient-unit-statistics-page .patients-section .pagination-nav .pagination-buttons button.active:hover{background:#4a2578;border-color:#4a2578;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.patient-unit-statistics-page .patients-section .pagination-nav .pagination-buttons button.ellipsis{cursor:default;background:transparent;border-color:transparent}.patient-unit-statistics-page .patients-section .pagination-nav .pagination-buttons button.ellipsis:hover{background:transparent;border-color:transparent;-webkit-transform:none;transform:none;box-shadow:none}.patient-unit-statistics-page .patients-section .pagination-nav .pagination-buttons button svg{font-size:12px}.patient-unit-statistics-page .patients-section .pagination-nav .pagination-buttons button svg:not(:only-child){margin-right:2px}.patient-unit-statistics-page .transaction-details{padding:20px;background:#f8f9fa;border-radius:6px;border:1px solid #dee2e6;margin:0}.patient-unit-statistics-page .transaction-details .transaction-details-title{font-size:16px;font-weight:600;color:#495057;margin:0 0 15px}.patient-unit-statistics-page .transaction-details .daily-transactions-container{margin-bottom:15px;max-height:300px;overflow-y:auto;border:1px solid #dee2e6;border-radius:4px;background:#fff}.patient-unit-statistics-page .transaction-details .daily-transactions-table{width:100%;border-collapse:collapse}.patient-unit-statistics-page .transaction-details .daily-transactions-table thead{background:#e9ecef;position:-webkit-sticky;position:sticky;top:0;z-index:1}.patient-unit-statistics-page .transaction-details .daily-transactions-table thead th{padding:8px 12px;text-align:left;font-size:11px;font-weight:600;color:#495057;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #dee2e6}.patient-unit-statistics-page .transaction-details .daily-transactions-table .daily-transaction-row{background:#fff;transition:background-color .2s ease;cursor:pointer}.patient-unit-statistics-page .transaction-details .daily-transactions-table .daily-transaction-row:hover{background:#f8f9fa}.patient-unit-statistics-page .transaction-details .daily-transactions-table .daily-transaction-row.selected{background:#e3f2fd}.patient-unit-statistics-page .transaction-details .daily-transactions-table .daily-transaction-row td{padding:8px 12px;border-bottom:1px solid #dee2e6;font-size:12px}.patient-unit-statistics-page .transaction-details .daily-transactions-table .daily-transaction-row td.time-cell{color:#6c757d;font-weight:500}.patient-unit-statistics-page .transaction-details .daily-transactions-table .daily-transaction-row td.status-cell .status-icon{margin-right:6px}.patient-unit-statistics-page .transaction-details .daily-transactions-table .daily-transaction-row td.status-cell .status-icon.success{color:#28a745}.patient-unit-statistics-page .transaction-details .daily-transactions-table .daily-transaction-row td.status-cell .status-icon.warning{color:#ffc107}.patient-unit-statistics-page .transaction-details .daily-transactions-table .daily-transaction-row td.status-cell .status-icon.error{color:#dc3545}.patient-unit-statistics-page .transaction-details .daily-transactions-table .daily-transaction-row td.status-cell .status-text{font-size:11px}.patient-unit-statistics-page .transaction-details .daily-transactions-table .daily-transaction-row td.status-cell .status-text.working{color:#856404}.patient-unit-statistics-page .transaction-details .daily-transactions-table .daily-transaction-row td.response-message-cell{max-width:200px;word-wrap:break-word}.patient-unit-statistics-page .transaction-details .daily-transactions-table .daily-transaction-row td.response-message-cell .response-message{font-size:15px;line-height:1.3;word-break:break-word}.patient-unit-statistics-page .transaction-details .daily-transactions-table .daily-transaction-row td.response-message-cell .no-response{color:#6c757d;font-style:italic;font-size:10px}.patient-unit-statistics-page .transaction-details .daily-transactions-table .daily-transaction-row td.actions-cell .btn-link{margin-right:8px}.patient-unit-statistics-page .transaction-details .daily-transactions-table .daily-transaction-row td.actions-cell .btn-link.error{color:#dc3545}.patient-unit-statistics-page .transaction-details .daily-transactions-table .daily-transaction-row td.actions-cell .btn-link.error:hover{color:#c82333}.patient-unit-statistics-page .transaction-details .transaction-actions{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.patient-unit-statistics-page .transaction-details .transaction-actions .transaction-details-title{font-size:12px}.patient-unit-statistics-page .transaction-details .transaction-actions .btn{display:block;font-size:12px}.patient-unit-statistics-page .status-badge{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;display:inline-flex;align-items:center}.patient-unit-statistics-page .status-badge.discharged{background:#6c757d;color:#fff}.patient-unit-statistics-page .status-badge.active{background:#28a745;color:#fff}.patient-unit-statistics-page .discharged-label{color:#6c757d;font-weight:400;font-style:italic}.patient-unit-statistics-page .btn-link{background:none;border:none;color:#5a2d91;cursor:pointer;text-decoration:none;font-size:12px;padding:4px 8px;border-radius:4px;transition:all .2s ease;font-weight:500}.patient-unit-statistics-page .btn-link:hover{color:#fff;background:#5a2d91;text-decoration:none}.patient-unit-statistics-page .btn-link.small{font-size:11px;padding:2px 6px}.patient-unit-statistics-page .btn-link.view-details{color:#5a2d91;border:1px solid #5a2d91}.patient-unit-statistics-page .btn-link.view-details:hover{background:#5a2d91;color:#fff}.patient-unit-statistics-page .btn-link.edit-btn{color:#5a2d91;border:1px solid #5a2d91}.patient-unit-statistics-page .btn-link.edit-btn:hover{background:#5a2d91;color:#fff}.patient-unit-statistics-page .btn{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.patient-unit-statistics-page .btn.btn-success{background:#28a745;color:#fff}.patient-unit-statistics-page .btn.btn-success:hover{background:#218838}.patient-unit-statistics-page .btn.btn-success.small{padding:6px 12px;font-size:12px}.patient-unit-statistics-page .btn.btn-primary{background:#007bff;color:#fff}.patient-unit-statistics-page .btn.btn-primary:hover{background:#0056b3}.patient-unit-statistics-page .btn.btn-secondary{background:#6c757d;color:#fff}.patient-unit-statistics-page .btn.btn-secondary:hover{background:#545b62}.patient-unit-statistics-page .btn.btn-outline-secondary{background:transparent;color:#6c757d;border:1px solid #6c757d}.patient-unit-statistics-page .btn.btn-outline-secondary:hover{background:#6c757d;color:#fff}.patient-unit-statistics-page .filters-container{margin-bottom:20px;width:100%;max-width:none;padding:20px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;box-sizing:border-box;clear:both;box-shadow:0 1px 3px rgba(0,0,0,.1)}.patient-unit-statistics-page .filters-container .filters-row{display:flex;grid-gap:15px;gap:15px;margin-bottom:15px;align-items:end;width:100%}.patient-unit-statistics-page .filters-container .filters-row:last-child{margin-bottom:0}.patient-unit-statistics-page .filters-container .filters-row .filter-group{flex:1 1;min-width:200px}.patient-unit-statistics-page .filters-container .filters-row .filter-group.unit-selector{flex:2 1}.patient-unit-statistics-page .filters-container .filters-row .filter-group label{display:block;margin-bottom:5px;font-weight:500;color:#333;font-size:14px}.patient-unit-statistics-page .filters-container .filters-row .filter-group .form-control{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.patient-unit-statistics-page .filters-container .filters-row .filter-group .form-control:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.patient-unit-statistics-page .filters-container .filters-row .filter-group .ceiba-select .react-select__control{min-height:38px;border:1px solid #ddd;width:100%}.patient-unit-statistics-page .filters-container .filters-row .filter-group .ceiba-select .react-select__control:hover{border-color:#adb5bd}.patient-unit-statistics-page .filters-container .filters-row .filter-group button{padding:8px 15px;border:1px solid #ced4da;border-radius:6px;font-size:14px;font-weight:500;background-color:#fff;color:#495057;cursor:pointer;transition:all .2s ease;min-width:120px}.patient-unit-statistics-page .filters-container .filters-row .filter-group button:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.patient-unit-statistics-page .filters-container .filters-row .filter-group button:hover{border-color:#adb5bd}.patient-unit-statistics-page .loading-container{background:#fff;border:1px solid #e9ecef;border-radius:10px;padding:30px;text-align:center;margin:20px 0}.patient-unit-statistics-page .loading-container .loading-spinner{display:inline-block;width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#5a2d91;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin-bottom:15px}.patient-unit-statistics-page .loading-container .loading-text{font-size:16px;color:#495057;margin-bottom:5px;font-weight:500}.patient-unit-statistics-page .loading-container .loading-subtitle{font-size:14px;color:#6c757d}.patient-unit-statistics-page .skeleton-table{background:#fff;border:1px solid #e9ecef;border-radius:10px;overflow:hidden}.patient-unit-statistics-page .skeleton-table .skeleton-header{background:#f8f9fa;padding:15px 20px;border-bottom:1px solid #e9ecef;display:flex;grid-gap:15px;gap:15px}.patient-unit-statistics-page .skeleton-table .skeleton-header .skeleton-cell{height:20px;background:#e9ecef;border-radius:4px;-webkit-animation:pulse 1.5s ease-in-out infinite;animation:pulse 1.5s ease-in-out infinite}.patient-unit-statistics-page .skeleton-table .skeleton-header .skeleton-cell:first-child{flex:0 0 40px}.patient-unit-statistics-page .skeleton-table .skeleton-header .skeleton-cell:nth-child(2){flex:2 1}.patient-unit-statistics-page .skeleton-table .skeleton-header .skeleton-cell:nth-child(3),.patient-unit-statistics-page .skeleton-table .skeleton-header .skeleton-cell:nth-child(4),.patient-unit-statistics-page .skeleton-table .skeleton-header .skeleton-cell:nth-child(5){flex:1 1}.patient-unit-statistics-page .skeleton-table .skeleton-rows .skeleton-row{padding:15px 20px;border-bottom:1px solid #f1f3f4;display:flex;grid-gap:15px;gap:15px}.patient-unit-statistics-page .skeleton-table .skeleton-rows .skeleton-row:last-child{border-bottom:none}.patient-unit-statistics-page .skeleton-table .skeleton-rows .skeleton-row .skeleton-cell{height:16px;background:#f1f3f4;border-radius:4px;-webkit-animation:pulse 1.5s ease-in-out infinite;animation:pulse 1.5s ease-in-out infinite}.patient-unit-statistics-page .skeleton-table .skeleton-rows .skeleton-row .skeleton-cell:first-child{flex:0 0 40px}.patient-unit-statistics-page .skeleton-table .skeleton-rows .skeleton-row .skeleton-cell:nth-child(2){flex:2 1}.patient-unit-statistics-page .skeleton-table .skeleton-rows .skeleton-row .skeleton-cell:nth-child(3),.patient-unit-statistics-page .skeleton-table .skeleton-rows .skeleton-row .skeleton-cell:nth-child(4),.patient-unit-statistics-page .skeleton-table .skeleton-rows .skeleton-row .skeleton-cell:nth-child(5){flex:1 1}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.patient-unit-statistics-page .no-patients{text-align:center;padding:40px 20px;color:#6c757d;background:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.patient-unit-statistics-page .no-patients .empty-icon{font-size:48px;color:#dee2e6;margin-bottom:16px}.patient-unit-statistics-page .no-patients .empty-title{font-size:18px;font-weight:500;margin-bottom:8px;color:#495057}.patient-unit-statistics-page .no-patients .empty-message{font-size:14px;color:#6c757d}.patient-unit-statistics-page .loading-state{display:flex;justify-content:center;align-items:center;padding:40px}.patient-unit-statistics-page .loading-state .spinner{width:32px;height:32px;border:3px solid #f3f3f3;border-top-color:#5a2d91;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.packet-editor-modal .packet-editor-form .form-grid{display:flex;flex-direction:column;grid-gap:25px;gap:25px}.packet-editor-modal .packet-editor-form .form-section .section-title{font-size:14px;font-weight:600;color:#495057;margin:0 0 15px;padding-bottom:8px;border-bottom:1px solid #dee2e6}.packet-editor-modal .packet-editor-form .form-section .form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:15px;gap:15px;margin-bottom:15px}.packet-editor-modal .packet-editor-form .form-section .form-row:last-child{margin-bottom:0}.packet-editor-modal .packet-editor-form .form-section .form-group{display:flex;flex-direction:column}.packet-editor-modal .packet-editor-form .form-section .form-group label{font-size:12px;font-weight:600;color:#6c757d;margin-bottom:5px}.packet-editor-modal .packet-editor-form .form-section .form-group input,.packet-editor-modal .packet-editor-form .form-section .form-group select{padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:12px;transition:border-color .2s ease,box-shadow .2s ease}.packet-editor-modal .packet-editor-form .form-section .form-group input:focus,.packet-editor-modal .packet-editor-form .form-section .form-group select:focus{outline:none;border-color:#6f42c1;box-shadow:0 0 0 .2rem rgba(111,66,193,.25)}.packet-editor-modal .packet-editor-form .form-section .form-group input.readonly-field,.packet-editor-modal .packet-editor-form .form-section .form-group select.readonly-field{background:#f8f9fa;color:#6c757d}.packet-editor-modal .packet-editor-form .form-actions{margin-top:30px;padding-top:20px;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}.packet-editor-modal .packet-editor-form .form-actions .btn{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s ease}.packet-editor-modal .packet-editor-form .form-actions .btn[variant=primary]{background:#6f42c1;color:#fff}.packet-editor-modal .packet-editor-form .form-actions .btn[variant=primary]:hover{background:#5a2d91}.packet-editor-modal .packet-editor-form .form-actions .btn[variant=secondary]{background:#6c757d;color:#fff}.packet-editor-modal .packet-editor-form .form-actions .btn[variant=secondary]:hover{background:#545b62}.packet-editor-modal .packet-editor-form .form-actions .btn[variant=secondary].request-btn{background:#f8f9fa;color:#495057;border:1px solid #ced4da}.packet-editor-modal .packet-editor-form .form-actions .btn[variant=secondary].request-btn:hover{background:#e9ecef}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*{box-sizing:border-box}body{--ceiba-color-1-rgb:89,38,120;--ceiba-color-2-rgb:112,69,139;--ceiba-color-3-rgb:136,100,158;--ceiba-color-4-rgb:160,131,177;--ceiba-color-5-rgb:183,162,197;--ceiba-color-6-rgb:207,193,216;--ceiba-color-7-rgb:231,224,235;--ceiba-color-1-2-rgb:127,47,151;--ceiba-color-2-2-rgb:145,76,165;--ceiba-color-3-2-rgb:163,106,180;--ceiba-color-4-2-rgb:181,136,195;--ceiba-color-5-2-rgb:200,165,210;--ceiba-color-6-2-rgb:218,195,225;--ceiba-color-7-2-rgb:236,225,240;--ceiba-gradient-color-edge:#b07dd0;--ceiba-gradient-color-center:#8a43b5;--ceiba-gradient-color:linear-gradient(var(--ceiba-gradient-color-edge),var(--ceiba-gradient-color-center),var(--ceiba-gradient-color-edge));--ceiba-color-1:rgb(var(--ceiba-color-1-rgb));--ceiba-color-2:rgb(var(--ceiba-color-2-rgb));--ceiba-color-3:rgb(var(--ceiba-color-3-rgb));--ceiba-color-4:rgb(var(--ceiba-color-4-rgb));--ceiba-color-5:rgb(var(--ceiba-color-5-rgb));--ceiba-color-6:rgb(var(--ceiba-color-6-rgb));--ceiba-color-7:rgb(var(--ceiba-color-7-rgb));--ceiba-color-1-2:rgb(var(--ceiba-color-1-2-rgb));--ceiba-color-2-2:rgb(var(--ceiba-color-2-2-rgb));--ceiba-color-3-2:rgb(var(--ceiba-color-3-2-rgb));--ceiba-color-4-2:rgb(var(--ceiba-color-4-2-rgb));--ceiba-color-5-2:rgb(var(--ceiba-color-5-2-rgb));--ceiba-color-6-2:rgb(var(--ceiba-color-6-2-rgb));--ceiba-color-7-2:rgb(var(--ceiba-color-7-2-rgb));--header-color-rgb:var(--ceiba-color-5-rgb);--header-color:rgb(var(--header-color-rgb));--footer-color-rgb:179,157,219;--footer-color:rgb(var(--ceiba-color-5-2-rgb))}#root,.App,body{height:100vh;overflow:hidden}.layout{display:grid;grid-template-rows:auto 1fr auto;height:100%;max-height:100%}.horizontal{display:flex;flex-direction:row}.horizontal.center{justify-content:center}.horizontal.vcenter{align-items:center}.inline-block{display:inline-block}.per-100{width:100%}.per-90{width:90%}.per-80{width:80%}.per-75{width:75%}.per-70{width:70%}.per-60{width:60%}.per-50{width:50%}.per-40{width:40%}.per-30{width:30%}.per-25{width:25%}.per-20{width:20%}.per-10{width:10%}.per-33{width:33.3333333333%}.per-66{width:66.6666666667%}.gap10{grid-gap:10px;gap:10px}.gap20{grid-gap:20px;gap:20px}.p5{padding:5px}.px5{padding-right:5px;padding-left:5px}.px10{padding-right:10px;padding-left:10px}.py10{padding-top:10px;padding-bottom:10px}.fw-bold{font-weight:700}.fw-normal{font-weight:400}.cursor{cursor:pointer}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.md-form>input[type]:-webkit-autofill:not(.browser-default):not([type=search])+label{-webkit-transform:translateY(-14px);transform:translateY(-14px)}.SystemMessages_system-messages-self-destroy__wk3Nt{width:100vw;height:100vh;-webkit-user-select:none;user-select:none;padding:5px 20px 30px;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none;grid-gap:10px;gap:10px}.SystemMessages_system-messages-self-destroy__wk3Nt .SystemMessages_item__1jU19{-webkit-user-select:initial;user-select:initial;pointer-events:auto;cursor:pointer;background:#fff;border:1px solid grey;padding:15px 15px 20px;position:relative;display:grid;align-items:center;grid-template-columns:30px 18vw;border-radius:10px;font-weight:400}.SystemMessages_system-messages-self-destroy__wk3Nt .SystemMessages_item__1jU19 .SystemMessages_indicator-wrapper__1dJqw{grid-column:2 span;border-radius:5px;margin-top:10px;position:absolute;bottom:5px;left:5px;right:5px}.SystemMessages_system-messages-self-destroy__wk3Nt .SystemMessages_item__1jU19 .SystemMessages_indicator-wrapper__1dJqw .SystemMessages_indicator__27EtV{height:2px;border-radius:5px;display:flex;background:grey;background:var(--indicator-color,grey);-webkit-animation:SystemMessages_indicator__27EtV var(--duration) linear;animation:SystemMessages_indicator__27EtV var(--duration) linear}.SystemMessages_system-messages-self-destroy__wk3Nt .SystemMessages_item__1jU19 svg{font-size:150%}.SystemMessages_system-messages-self-destroy__wk3Nt .SystemMessages_item__1jU19.SystemMessages_error__2mrdq{background:#e13232;color:#fafafa;--indicator-color:#fff}.SystemMessages_system-messages-self-destroy__wk3Nt .SystemMessages_item__1jU19.SystemMessages_info__2Fp9f{background:#dadada;color:#4a4a4a;--indicator-color:#4a4a4a}.SystemMessages_system-messages-self-destroy__wk3Nt .SystemMessages_item__1jU19.SystemMessages_success__fr87V{background:#90ee90;color:#4a4a4a;--indicator-color:#4a4a4a}.SystemMessages_system-messages-self-destroy__wk3Nt .SystemMessages_item__1jU19.SystemMessages_warning__3DmxX{background:#e6b41d;color:#4a4a4a;--indicator-color:#4a4a4a}@-webkit-keyframes SystemMessages_indicator__27EtV{0%{width:0}to{width:100%}}@keyframes SystemMessages_indicator__27EtV{0%{width:0}to{width:100%}}.HorizontalTable_horizontal-data-grid__BMKlX{--row-count:1;--header-background:linear-gradient(270deg,#2b373a 60%,#aaa);--main-cell-background:var(--ceiba-color-2);--main-cell-color:#fff;--dark-header-background:#eaeaea;--dark-header-color:#000;--light-header-background:#fff;--light-header-color:#000;display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--row-count),auto);width:100%;overflow:auto}.HorizontalTable_horizontal-data-grid-bordered__3BRc6 .HorizontalTable_column__2Vth->*{border-top:1px solid grey;border-left:1px solid grey}.HorizontalTable_horizontal-data-grid-bordered__3BRc6 .HorizontalTable_column__2Vth->:last-child{border-bottom:1px solid grey}.HorizontalTable_horizontal-data-grid-bordered__3BRc6 .HorizontalTable_column__2Vth-:last-of-type>*{border-right:1px solid grey}.HorizontalTable_horizontal-data-grid__BMKlX .HorizontalTable_column__2Vth-{display:contents}.HorizontalTable_horizontal-data-grid__BMKlX .HorizontalTable_column__2Vth->*{background:#fff;padding:2px 5px}.HorizontalTable_horizontal-data-grid__BMKlX .HorizontalTable_column__2Vth->.HorizontalTable_header-second-level__3olmX,.HorizontalTable_horizontal-data-grid__BMKlX .HorizontalTable_column__2Vth->.HorizontalTable_header__xRp_3{background:var(--light-header-background);color:var(--light-header-color)}.HorizontalTable_horizontal-data-grid__BMKlX .HorizontalTable_column__2Vth->:nth-of-type(odd){background:#eaeaea}.HorizontalTable_horizontal-data-grid__BMKlX .HorizontalTable_column__2Vth->:nth-of-type(odd).HorizontalTable_header-second-level__3olmX,.HorizontalTable_horizontal-data-grid__BMKlX .HorizontalTable_column__2Vth->:nth-of-type(odd).HorizontalTable_header__xRp_3{background:var(--dark-header-background);color:var(--dark-header-color)}.HorizontalTable_horizontal-data-grid__BMKlX .HorizontalTable_column-disabled__43LBi input{background:#cacaca}.HorizontalTable_horizontal-data-grid__BMKlX .HorizontalTable_section-header__3ScQg{--row-span:1;background:var(--header-background)!important;width:30px;-webkit-text-orientation:upright;text-orientation:upright;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;white-space:nowrap;grid-row-end:span var(--row-span);color:#fff;display:flex;justify-content:center;align-items:center}.HorizontalTable_horizontal-data-grid__BMKlX .HorizontalTable_header-second-level__3olmX,.HorizontalTable_horizontal-data-grid__BMKlX .HorizontalTable_header__xRp_3{--row-span:1;--col-span:2;grid-row-end:span var(--row-span);grid-column-end:span var(--col-span);text-align:center;font-weight:500;display:flex;flex-direction:column;justify-content:center;align-items:center}.HorizontalTable_horizontal-data-grid__BMKlX .HorizontalTable_header-second-level__3olmX .info-icon,.HorizontalTable_horizontal-data-grid__BMKlX .HorizontalTable_header__xRp_3 .info-icon{cursor:pointer;height:28px;width:28px}.HorizontalTable_horizontal-data-grid__BMKlX .HorizontalTable_header-second-level__3olmX{--col-span:1}.HorizontalTable_horizontal-data-grid__BMKlX .HorizontalTable_cell__2eeMG{display:flex;flex-direction:column;justify-content:center;align-items:center}.HorizontalTable_horizontal-data-grid__BMKlX .HorizontalTable_cell__2eeMG button{cursor:pointer}.HorizontalTable_horizontal-data-grid__BMKlX .HorizontalTable_cell__2eeMG.HorizontalTable_main-cell__1CM7I,.HorizontalTable_horizontal-data-grid__BMKlX .HorizontalTable_header-second-level__3olmX.HorizontalTable_main-cell__1CM7I,.HorizontalTable_horizontal-data-grid__BMKlX .HorizontalTable_header__xRp_3.HorizontalTable_main-cell__1CM7I{background:var(--main-cell-background)!important;color:var(--main-cell-color)!important;padding:6px}.validation_validation-page__1CTIt{position:relative}.validation_validation-page__1CTIt .validation_header__23Rvx{background:var(--header-color);display:flex;flex-direction:column}.validation_validation-page__1CTIt .validation_header__23Rvx .validation_filter-options__1ltSD{display:flex;padding:0 5px;grid-gap:5px;gap:5px}.validation_validation-page__1CTIt .validation_header__23Rvx .validation_device-names__v7f8d{font-size:18px;text-transform:capitalize;color:#444242}.validation_validation-page__1CTIt .validation_header__23Rvx .validation_selected-device__2kPvZ .validation_device-names__v7f8d{color:#000;font-weight:500;text-decoration:underline}.validation_validation-page__1CTIt .validation_header__23Rvx .validation_selected-device__2kPvZ img{-webkit-filter:hue-rotate(30deg);filter:hue-rotate(30deg)}.validation_validation-page__1CTIt .validation_header__23Rvx .validation_patient-information__vMQmf{display:flex;justify-content:center;grid-gap:20px;gap:20px;margin-bottom:5px}.validation_validation-page__1CTIt .validation_header__23Rvx .validation_patient-information__vMQmf span:nth-of-type(odd){font-weight:700;margin-right:6px}.validation_validation-page__1CTIt .validation_container__2eYx5{display:flex;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:6px;overflow:auto}.validation_validation-page__1CTIt .validation_container__2eYx5 .validation_disabled-column__l9M5t input{background:#cacaca}.validation_validation-page__1CTIt .validation_container__2eYx5 input{width:100%;height:100%;border:1px solid #d3d3d3;text-align:center}.validation_validation-page__1CTIt .validation_container__2eYx5 .validation_date-cell__2AX0q{display:flex;flex-direction:column;font-size:.8rem}.validation_validation-page__1CTIt .validation_container__2eYx5 .validation_data-date-header__1m_s7{border-left:1px solid #000}.validation_validation-page__1CTIt .validation_auto-send-switch-wrapper__1qeC_{position:absolute;margin-top:50px;width:300px;margin-left:2.5%}.validation_validation-page__1CTIt .validation_auto-send-switch-wrapper__1qeC_ .validation_auto-send-switch__bwJuA span{font-size:18px;cursor:pointer}.validation_validation-page__1CTIt .validation_buttonPause__2obxc{display:block;background:var(--header-color);margin-left:5px;border-color:#fff}.validation_validation-page__1CTIt .validation_buttonPause__2obxc .validation_icon__3cyHH{color:#fff;font-size:x-large;min-width:2em;min-height:1em;border-radius:.8em;display:flex;justify-content:center;align-items:center}.validation_validation-page__1CTIt .validation_buttonPlay__tSgbb{display:block;background:var(--header-color);border-color:#fff}.validation_validation-page__1CTIt .validation_buttonPlay__tSgbb .validation_icon__3cyHH{color:#fff;font-size:x-large;min-width:2em;min-height:1em;border-radius:.8em;display:flex;justify-content:center;align-items:center}.validation_validation-page__1CTIt .validation_cellContainer__3yN2l{width:100%;display:flex;flex-direction:row;align-items:start;margin-bottom:-20px}.validation_disabled-button__3o-xt{background-color:rgba(42,175,180,.7294117647);color:#fff}
/*# sourceMappingURL=main.772655e3.chunk.css.map */