._no-data-wrapper_1rhv5_1{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}._no-data-wrapper_1rhv5_1 ._container_1rhv5_9{flex-direction:column;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;max-width:35%;padding-top:40px;padding-bottom:40px;display:flex}._no-data-wrapper_1rhv5_1 ._container_1rhv5_9 ._header_1rhv5_19{border:1px solid gray;border-radius:10px 10px 0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:5px 100px;font-weight:500;display:flex}._no-data-wrapper_1rhv5_1 ._container_1rhv5_9 ._content_1rhv5_32{border:1px solid gray;border-top:none;border-radius:0 0 10px 10px;width:100%;display:flex;position:relative}._no-data-wrapper_1rhv5_1 ._container_1rhv5_9 ._content_1rhv5_32 ._left_1rhv5_40{align-items:center;padding:15px;display:flex}._no-data-wrapper_1rhv5_1 ._container_1rhv5_9 ._content_1rhv5_32 ._left_1rhv5_40>svg{color:var(--ceiba-color-1);font-size:99px}._no-data-wrapper_1rhv5_1 ._container_1rhv5_9 ._content_1rhv5_32 ._divider_1rhv5_49{border-left:1px dashed gray;justify-content:center;display:flex}._no-data-wrapper_1rhv5_1 ._container_1rhv5_9 ._content_1rhv5_32 ._right_1rhv5_54{text-align:center;color:gray;justify-content:center;align-items:center;width:100%;padding:10px;font-style:italic;font-weight:400;display:flex}.container{width:100%;display:block;position:relative;overflow-y:auto}.header{z-index:900;background:var(--header-color);flex-direction:column;width:100%;max-width:100%;display:flex;position:relative}.header .title-area{color:var(--ceiba-color-1);text-align:center;grid-auto-columns:1fr;grid-auto-flow:column;padding-top:10px;font-size:20px;font-weight:500;display:grid;overflow:hidden}.header .title-area span{padding:0 20px}.header .navigation-panel{justify-content:space-between;align-items:center;padding:10px;display:flex}.header .navigation-panel .section{text-align:center;align-items:center;gap:10px;display:flex}.header .navigation-panel .navigation{flex-wrap:wrap;gap:5px;padding:0;list-style:none;display:flex}.header .navigation-panel .navigation a{color:#fff;text-align:center;justify-content:center;align-items:center;min-height:calc(2em + 10px);padding:0 5px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.header .navigation-panel .navigation a:hover{background:var(--ceiba-color-3-2,#592678);text-decoration:none}.header .navigation-panel .navigation a.selected{color:var(--ceiba-color-1-2)}.header .navigation-panel .navigation a.selected:hover{background:var(--ceiba-color-4-2,#592678)}.header .navigation-panel .navigation a.home img{height:30px;margin-right:5px}.header .navigation-panel .navigation .dropdown{display:inline-block;position:relative}.header .navigation-panel .navigation .dropbtn{color:#fff;cursor:pointer;border:none;padding:9px;font-size:13px;font-weight:700;transition:all .3s}.header .navigation-panel .navigation .dropdown-content{z-index:1;background-color:#b7a2c5;min-width:150%;display:none;position:absolute;box-shadow:0 8px 16px #000c}.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{color:#fff;font-size:15px}.header .navigation-panel .user-info .whitefav{float:left;width:25px;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;align-items:center;width:80%;height:30px;margin:12px 12px 12px 29px;font-size:16px;padding:4px!important}.header .navigation-panel .user-info .dropbtn{background:var(--ceiba-color-2);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:9px;font-size:13px;font-weight:700}.header .navigation-panel .user-info .dropbtn:hover,.header .navigation-panel .user-info .dropbtn:focus{background-color:#592678}.header .navigation-panel .user-info .dropdown{display:inline-block;position:relative}.header .navigation-panel .user-info .dropdown-content{color:#fff;background:var(--ceiba-color-2);z-index:1;border:1px solid;border-radius:10px;min-width:220px;margin:7px 16px;padding:-8px;display:none;position:absolute;top:40px;right:-20px;box-shadow:0 8px 16px #0003}.header .navigation-panel .user-info .dropdown-content span{border-radius:10px;padding:17px 16px;font-family:Helvetica,"monospace",serif;font-size:1em;text-decoration:none;display:block}.header .navigation-panel .user-info .dropdown-content a{color:#fff;border-radius:10px;padding:12px 16px;text-decoration:none;display:block}.header .navigation-panel .user-info .dropdown-content p{color:#fff;text-align:left;margin-top:-60px;margin-left:85px;font-family:Helvetica,"monospace",serif;font-size:1.2em}.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 .eman-card{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:10px;align-items:center;gap:14px;width:calc(100% - 20px);margin:12px 10px;padding:14px;transition:background .12s,border-color .12s;display:flex}.header .navigation-panel .user-info .eman-card:hover{background:#ffffff1a;border-color:#fff}.header .navigation-panel .user-info .eman-card__badge{border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.header .navigation-panel .user-info .eman-card__label{font-size:15px;font-weight:500;line-height:1.3}.header .navigation-panel .user-info .show{display:block}.header .navigation-panel .support-button{background:var(--ceiba-color-2);color:#fff;border-radius:6px;padding:5px;font-weight:500}.header .page-title{width:100%;color:var(--ceiba-color-2-2);border-top:1px solid #000;padding:5px 10px;font-size:20px;font-weight:700}.footer{color:#000;text-align:center;background:#fafafa;border-top:1px solid #bbb;justify-content:space-between;align-items:center;width:100%;padding:6px 15px;font-size:13px;display:flex}.footer .copyright{min-width:200px;height:40%;margin-right:1%;line-height:normal}.footer a{color:var(--ceiba-color-1);font-weight:700}.footer a:hover{color:rgba(var(--ceiba-color-1-rgb), .8)}.footer .footer-selector{justify-content:flex-end;gap:10px;display:flex}.footer .footer-selector .ceiba-select{max-width:50%}.footer .lang-container{display:inline-block;position:relative}.footer .lang-button{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;display:flex}.footer .lang-button .lang-arrow{font-size:10px}.footer .lang-dropdown{z-index:999;background:#fff;border:1px solid #ddd;border-radius:6px;width:140px;padding:5px 0;position:absolute;bottom:40px;left:0;box-shadow:0 2px 6px #0003}.footer .lang-item{cursor:pointer;padding:8px 12px;font-size:14px}.footer .lang-item:hover{background:#f0f0f0}.route-loader{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.home-page{justify-content:center;align-items:center;height:100%;display:flex}.home-page .home-page-container{--item-width:150px;--item-gap:20px;--item-in-row:3;max-height:100%;width:calc(var(--item-in-row) * var(--item-width) + (var(--item-in-row) - 1) * var(--item-gap));flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.home-page .home-page-container a{text-align:center;color:#fff;height:150px;width:var(--item-width);background-color:#632a86;border-radius:30px;justify-content:center;align-items:center;padding:10px;font-size:20px;display:flex}.selection-panel-wrapper{align-self:center;gap:10px;display:flex}.selection-panel-wrapper .selection-panel{background-color:var(--header-color);align-items:center;gap:5px;width:100%;padding:10px 5px;display:flex}.selection-panel-wrapper .selection-panel.big-gap{gap:10px}.bed-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff 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>") 100% no-repeat;border-radius:8px;outline:none;width:100%;height:25px;padding-left:5px;padding-right:2rem}.bed-select:hover{background:#fff 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>") 100% no-repeat}.barcode-card-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-height:100%;margin-top:1rem;display:flex}.barcode-card-body.big{transform-origin:top;transform:scale(1.2)}.barcode-card-body.disabled{filter:opacity(.75)}.barcode-card-body .barcode-image{vertical-align:middle;text-align:center;width:100%;display:inline-block}.barcode-card-body .barcode-input{border:1px solid #000;border-radius:5px;outline:none;width:230px;padding:6px;transform:scale(.8333)}.barcode-card-body .barcode-input:active,.barcode-card-body .barcode-input:hover,.barcode-card-body .barcode-input:focus{border:1px solid #00b0ff;outline:none}.barcode-selected-card-container{text-align:center;justify-content:center;align-items:center;display:flex}.barcode-selected-card{text-align:left;color:#747373;background-color:#fff;width:100%;max-width:18.75rem;margin-bottom:10px;padding:20px 40px;box-shadow:inset 0 0 5px #00000029,inset 0 0 10px #0000001f}.barcode-selected-card div+div{margin-top:1em}.barcode-selected-card span:nth-of-type(odd){margin-right:6px;font-weight:700}.barcode-selected-card .card-body-confirm{text-align:center}.patient-table{border-spacing:0 2px;border-collapse:separate;width:100%}.patient-table th{color:#fff;background:-webkit-linear-gradient(#666,#8a43b5 40%);font-size:20px!important}.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 .ceiba-button{visibility:visible}.patient-table tbody tr:hover{background-color:#dac6dcdb!important}.patient-table tbody tr td{text-align:center;justify-content:center;font-size:20px;font-weight:400}.ceiba-tabs{grid-auto-flow:column;grid-template-columns:repeat(var(--numberOfCols,2), 1fr);background:var(--header-color);gap:5px;padding:0 5px;display:grid}.ceiba-tabs .ceiba-tab{color:#fff;background:var(--ceiba-color-4-2);border:1px solid #000;border-radius:3px 3px 0 0;padding:10px 15px;font-weight:700}.ceiba-tabs .ceiba-tab:hover{cursor:pointer;color:#000;background:#f7f7f7;border-color:#eee #eee #ddd;border-bottom-width:0}.ceiba-tabs .ceiba-tab.active{cursor:default;background:var(--ceiba-color-1-2);color:#fff;font-weight:700}.cancel-confirm-button{width:50px;height:50px;margin-right:5px}.confirm-text{color:#747373;margin-top:10px;font-size:14.4px;font-weight:700}.confirmation-title{font-size:20px;font-weight:700}.close-button{background-color:#d4b1e6;border-radius:20px;width:40px;height:40px;margin-left:90%;font-size:20px}.unassign-button{color:#fff;background-color:#c00000;border-radius:10px;font-size:20px}.assign-button{color:#fff;background-color:#1e7e34;border-radius:10px;font-size:20px}.ceiba-button{--font-size:12px;text-align:center;cursor:pointer;font-size:var(--font-size);background:#fff;border:1px solid #aaa;border-radius:6px;outline:none;justify-content:center;align-items:center;width:auto;padding:10px;line-height:1;transition:all .3s;display:flex}.ceiba-button .icon{width:var(--font-size);height:var(--font-size)}.ceiba-button .icon,.ceiba-button .content{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{border-radius:50%;justify-content:right;transition:none}.ceiba-button.circle .content{padding:0;display:none}.ceiba-button.circle:hover{border-radius:100px}.ceiba-button.circle:hover .content{display:block}.ceiba-button.sendLabButton{background-color:#b07dd0;border-radius:50%;justify-content:center;align-items:center;width:40px;transition:none;display:inline-flex;overflow:hidden}.ceiba-button.sendLabButton .content{padding:0;display:block}.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{border-bottom:1px solid #000;width:100%}.modal-wrapper{z-index:10;background-color:#2f004bb7;position:fixed;top:0;bottom:0;left:0;right:0}.modal-inner{z-index:11;text-align:center;opacity:1;background:#fff;border:2px solid #cacaca;border-radius:10px;flex-direction:column;justify-content:space-between;width:330px;height:140px;margin-top:-70px;margin-left:-165px;padding:10px;display:flex;position:fixed;top:50%;left:50%}.ceiba-check{color:#1d5d90;border:1px solid #1d5d90;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.hl7-table{border-collapse:collapse;width:100%;margin-top:10px}.hl7-table th,.hl7-table td{text-align:left;border:1px solid #ddd;padding:8px}.hl7-table th{background-color:#f4f4f4}.login-wrapper{background:linear-gradient(to bottom, #b39ddb 0%, #b39ddb var(--backgroundHeight), #fff var(--backgroundHeight), #fff 100%);justify-content:center;width:100%;height:100%;display:flex;overflow:auto}.login-wrapper img{margin-block-start:1.33em;margin-inline-start:0;margin-inline-end:0;padding:0 60px}.login-wrapper .form-wrapper{color:#9e9e9e;flex-direction:column;gap:15px;display:flex}.login-wrapper .form-card{text-align:center;background:#fff;flex-direction:column;margin:auto;padding:20px;box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f}.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{border-bottom:1px solid #ced4da;border-radius:0;margin-bottom:10px}.login-wrapper .form-card .radio-group-input .radio{justify-content:flex-end}.login-wrapper>.label{color:#311b92;font-size:30px}.device-association-page .association-main{justify-content:center;gap:60px;padding-top:10px;display:flex}.barcode-reader-modal{gap:20px;padding:0 20px 10px;display:flex}.barcode-reader-modal>input{border:1px solid gray}.patient-barcode-selected-card{text-align:left;color:#747373;background-color:#fff;width:90%;margin-top:5px;margin-bottom:10px;margin-left:4.5%;padding:20px 40px;box-shadow:inset 0 0 5px #00000029,inset 0 0 10px #0000001f}.patient-barcode-selected-card div+div{margin-top:7px}.patient-barcode-selected-card span:nth-of-type(odd){margin-right:6px;font-weight:700}.patient-barcode-selected-card .card-body-confirm{text-align:center}.listScroll{background-color:#f0ecec;width:100%;max-width:18.75rem;max-height:55%;position:absolute;overflow-y:auto}.listScroll.bordered{border-top:.625rem solid #f0ecec;border-bottom:.625rem solid #f0ecec}.listScroll.unbordered{border-style:initial;border-color:#000}.association-barcode-card-body{text-align:center;justify-content:center;align-items:center;width:100%;margin:0 50px 50px;display:block}.association-barcode-card-body.big{transform-origin:top;transform:scale(1.2)}.association-barcode-card-body.disabled{filter:opacity(.75)}.association-barcode-card-body .barcode-image{vertical-align:middle;text-align:center;width:50%;display:inline-block}.association-barcode-card-body .barcode-input{border:1px solid #000;border-radius:5px;outline:none;width:50%;padding:6px;font-size:large;transform:scale(.8333)}.association-barcode-card-body .barcode-input:active,.association-barcode-card-body .barcode-input:hover,.association-barcode-card-body .barcode-input:focus{border:1px solid #00b0ff;outline:none}.cellContainer{flex-direction:row;justify-content:center;align-items:start;width:100%;display:flex}.cardItems{width:100%;overflow:hidden}.infusion-administration-page .infusion-administration-main{justify-content:center;gap:60px;padding-top:10px;display:flex}.infusion-administration-page.blur{filter:blur(.8px)}.integration-status-page{padding:10px}.integration-status-page .integration-custom-filters{margin-left:10px}.device-integration-page .pagination-wrapper:not(.cursor-pagination){display:none}.device-integration-detail-modal .basic-table{--text-align:left;--font-size:1.1rem}.device-integration-detail-modal .basic-table tbody th:first-child{width:20ch}.device-integration-detail-modal .basic-table tbody .data-wrapper{flex-wrap:wrap;padding:4px 0;display:flex}.device-integration-detail-modal .basic-table tbody .data-wrapper .data{border-radius:5px;margin:2px;padding:4px}.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 th:first-child{width:20ch}.enabiz-integration-detail-modal .basic-table tbody .data-wrapper{flex-wrap:wrap;padding:4px 0;display:block}.enabiz-integration-detail-modal .basic-table tbody .data-wrapper .data{border-radius:5px;margin:2px;padding:4px}.enabiz-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 .grouped-data-view{margin-top:12px}.enabiz-integration-detail-modal .basic-table .grouped-data-view .grouped-data-section{margin-top:16px}.enabiz-integration-detail-modal .basic-table .grouped-data-view .grouped-data-section .grouped-data-section-title{border-bottom:1px solid rgba(var(--ceiba-color-3-2-rgb), .4);color:rgba(var(--ceiba-color-3-2-rgb), 1);margin:0 0 6px;padding-bottom:4px;font-size:1.05rem;font-weight:600}.enabiz-integration-detail-modal .basic-table .grouped-data-view .grouped-data-subtable{margin:4px 0}.enabiz-integration-detail-modal .basic-table .grouped-data-view .grouped-data-subtable tbody td:first-of-type{width:18ch}.enabiz-integration-detail-modal .basic-table .grouped-data-view .grouped-data-nested{flex-direction:column;gap:4px;display:flex}.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{flex-wrap:wrap;padding:4px 0;display:flex}.lab-integration-detail-modal .basic-table tbody .data-wrapper .data{border-radius:5px;margin:2px;padding:4px}.lab-integration-detail-modal .basic-table tbody .data-wrapper .data:hover{background:rgba(var(--ceiba-color-3-2-rgb), .8);color:#fff}.downloadFileDiv{justify-content:center;align-items:center;padding:.025em;display:flex}.downloadFileButton{border-radius:25px;justify-content:center;align-items:center;width:10%;height:5px;padding:20px;display:flex;background-color:#b07dd0!important}.connection-status-page .header{border-top:1px solid #000;flex-direction:row;grid-template-columns:1fr 1fr 1fr;justify-content:center;padding:5px 10px;display:grid}.connection-status-page .header .page-title{border-top:none;width:auto}.connection-status-page .header .page-status{border-spacing:0 4px;grid-template-rows:65px 65px;grid-auto-flow:column;gap:10px;padding:5px 10px;display:grid}.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));color:hsl(var(--hue), var(--saturation), var(--lightness));border-radius:10px;justify-content:space-between;align-items:center;padding:10px;font-weight:500;display:flex}.connection-status-page .header .page-status .status.option{cursor:pointer;width:250px}.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{width:250px;margin-left:130px;margin-right:-130px}.connection-status-page .header .page-status .status>div:first-of-type{align-items:center;display:flex}.connection-status-page .header .page-status .status>div:first-of-type>div:first-of-type{align-items:center;width:2ch;display:flex}.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{margin:0;padding:0}.connection-status-page .container .basic-table tbody tr td.connected,.connection-status-page .container .basic-table tbody tr td .connected{color:#006400;background:#00ff0040;justify-content:center;place-self:center;place-items:center}.connection-status-page .container .basic-table tbody tr td.not-connected,.connection-status-page .container .basic-table tbody tr td .not-connected{color:#a00000;background:#ffbfbf}.config-page{justify-content:center;align-items:center;display:flex}.config-page>.form{background:#eaeaea;border-radius:5px;grid-template-columns:repeat(3,auto);justify-content:center;align-items:center;gap:15px 5px;margin-top:20px;margin-bottom:20px;padding:50px;display:grid}.config-page>.form>input,.config-page>.form>select{border:1px solid gray;border-radius:5px;outline:none;min-height:30px}.config-page>.form>label{cursor:pointer;grid-column:1;padding-left:5px;padding-right:20px}.config-page>.form .radio-group-input{grid-column:1}.config-page>.form .submit{grid-area:11/3}.config-page>.form .submit>.ceiba-button{color:#fff;background:var(--ceiba-color-1-2);width:100%;font-weight:500}.config-page>.form .submit>.ceiba-button:hover{filter:brightness(120%)}.config-page>.form>.span{color:#000;grid-column:2;font-weight:600}.config-page .redDot{background-color:red;border-radius:50%;width:20px;height:20px;margin-left:5px}.config-page .redDot>.tooltiptext{visibility:hidden;color:#fff;text-align:center;z-index:1;background-color:#c00000;border-radius:6px;width:120px;margin-left:12px;position:absolute}.config-page .greenDot{background-color:green;border-radius:50%;width:20px;height:20px;margin-left:5px}.config-page .greenDot>.tooltiptext{visibility:hidden;color:#000;text-align:center;z-index:1;background-color:#fff;border:1px solid #000;border-radius:6px;width:250px;margin-left:12px;font-weight:600;position:absolute}.config-page .greenDot:hover .tooltiptext,.config-page .redDot:hover .tooltiptext{visibility:visible}.buttonDownload{color:#fff;text-align:center;border-radius:15px;align-items:center;height:20px;margin-top:-34px;margin-left:25%;display:flex;position:fixed;right:5px;background-color:#632a86!important}.reporting-page{padding:1px 10px 10px}.reporting-page .integration-custom-filters{margin-left:10px}.panel{background-color:#fffc;width:100%;height:0;display:inline-flex;overflow:hidden}.panel-open{background-color:#fffc;justify-content:space-evenly;width:100%;height:245px;-webkit-transition:all 1s;display:inline-flex;overflow:hidden;box-shadow:0 0 10px 1px #00000040}.panel-close{background-color:#fffc;justify-content:space-evenly;width:100%;height:0;-webkit-transition:all 1s;display:inline-flex;overflow:hidden}.smallDonut{width:164px;position:relative}.bigDonut{width:185px;position:relative}.donut h2{color:#454545;text-align:center;font-size:1vw;font-weight:400}.donut .hoverCard{color:#454545;background-color:#f5f5f5;border:2px solid #b7a2c5ac;border-radius:5%;flex-direction:column;align-items:center;width:10vw;margin-top:-95%;font-size:.8vw;font-weight:500;display:flex;position:relative;left:100%;box-shadow:0 0 4px 1px #00000040}.donut .hoverCard .percanteBlock{justify-content:space-between;width:80%;height:1.5vw;margin-top:1rem;padding-left:.2vw;padding-right:.2vw;display:inline-flex;position:relative}.donut .hoverCard .percanteBlock .successRate,.donut .hoverCard .percanteBlock .unsuccessRate{color:454545;clear:both;position:relative;top:95%}.donut .hoverCard ul{float:left;padding:0}.slidePanelButton{background-color:#fff;border:2.5px solid #000;border-width:0 2.5px 2.5px 0;width:10.5px;height:10.5px;margin:0 auto;display:block;position:absolute;left:0;right:0}.down{border-color:#b7a2c5;-webkit-transition:all 1s;transform:rotate(45deg)}.up{border-color:#b7a2c5;-webkit-transition:all 1s;transform:rotate(225deg)}.circlePanelButton{z-index:1;cursor:pointer;background-color:#fff;border:2.5px solid #b7a2c5;border-radius:50%;align-items:center;width:25px;height:25px;margin-top:.5vh;margin-left:95%;display:flex;position:absolute;overflow:hidden}.administration-control h1{color:#eee;background-color:#4e1f6e;margin-block-start:0;padding-top:1%;padding-left:2%;font-weight:700}.administration-control h2{text-align:center;font-size:1.3vw;font-weight:700}.administration-control h3{text-align:center;font-size:1vw;font-weight:700}.administration-header{color:#eee;letter-spacing:1px;background:#4e1f6e;flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.administration-header-wrapper{letter-spacing:1px;background-color:#642a8b;border-radius:10px;outline:2px solid #461b63;flex-flow:wrap;margin-right:3px;font-size:16px;display:flex}.administration-header-item-active,.administration-header-item-deactive{color:#eee;flex-direction:row;align-items:center;padding:1em;font-size:14px;font-weight:700;transition:all .2s ease-in;display:flex}.administration-header-item-active:first-child,.administration-header-item-deactive:first-child{border-radius:10px 0 0 10px}.administration-header-item-active:last-child,.administration-header-item-deactive:last-child{border-radius:0 10px 10px 0}.administration-header-item-active{opacity:1;cursor:default;background-color:#461b63}.administration-header-item-deactive{opacity:.85;cursor:pointer;background-color:#642a8b}.administration-header-item-deactive:hover{opacity:1;background-color:#552278}.administration-control{background-color:#eaeaea80;border:1px solid #4e1f6e;justify-content:center;place-items:center;height:98%;margin-top:2%;margin-left:5%;margin-right:5%;position:relative;overflow-x:hidden;overflow-y:auto}.administration-selector{justify-content:center;display:flex}.administration-selector-inner-element{width:50%}.administration-selector-small{justify-content:center;align-items:center;margin-top:5px;display:flex}.administration-selector-small-inner-element{width:15%}.pageAccesses{flex-wrap:wrap;justify-content:center;height:12%;margin-top:50px;padding-left:1%;padding-right:2%;display:flex}.pageAccesses button[data-is-active="0"]{--hue:0;--lightness:40%;--saturation:90%;background:hsl(var(--hue), var(--saturation), 70%)}.pageAccesses button[data-is-active="1"]{--hue:120;--lightness:30%;--saturation:70%;background:hsl(var(--hue), var(--saturation), 70%);border:2px solid hsl(var(--hue), var(--saturation), var(--lightness))}.pageAccesses .pageAccess{color:hsl(var(--hue), var(--saturation), var(--lightness));text-align:center;border:2px solid hsl(var(--hue), var(--saturation), var(--lightness));-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:10px;justify-content:space-evenly;align-items:center;min-height:50%;margin-bottom:10px;margin-left:1%;padding-left:1vw;padding-right:1vw;font-size:1vw;font-weight:700;display:flex}.pageAccesses .pageAccess:hover{--lightness:40%;background:hsl(var(--hue), var(--saturation), var(--lightness));color:hsl(var(--hue), 100%, 100%);cursor:pointer;transition:all .3s}.pageAccesses .pageAccess:active{transition:all .1s;transform:translateY(.2vw)}.pageAccessesNoEdit{flex-wrap:wrap;justify-content:center;height:12%;margin-top:50px;padding-left:1%;padding-right:2%;display:flex}.pageAccessesNoEdit .pageAccessNoEdit{--hue:290;--saturation:50%;--lightness:20%;background:hsl(var(--hue), var(--saturation), 70%);color:hsl(var(--hue), var(--saturation), var(--lightness));text-align:center;border:2px solid hsl(var(--hue), var(--saturation), var(--lightness));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:10px;justify-content:space-evenly;align-items:center;min-height:50%;margin-bottom:10px;margin-left:1%;padding-left:1vw;padding-right:1vw;font-size:1vw;font-weight:700;display:flex}.accessRightTitle{color:#4e1f6e;justify-content:center;margin-top:3%;font-weight:700;display:flex;position:relative}.edit-button{justify-content:center;min-width:100%;margin-top:1%;display:flex;position:relative}.edit-button .ceiba-edit-button{--font-size:1vw;color:#1a1a1a;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#24b0a6;border:1px solid #24b0a6;border-radius:6px;outline:none;width:10%;font-weight:700;box-shadow:0 .1vw .1vw .1vw #96949477}.edit-button .ceiba-edit-button:hover{--hue:181;--saturation:50%;--lightness:40%;background:hsl(var(--hue), var(--saturation), var(--lightness));transition:all .3s}.edit-button .ceiba-edit-button:active{transition:all .1s;transform:translateY(1px);box-shadow:0 2px #666}.save-button{float:right;width:50%;margin-top:10vh;margin-right:-36.5vw}.save-button .ceiba-edit-button{--font-size:1vw;color:#1a1a1a;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#e6b41d;border:1px solid #e6b41d;border-radius:6px;outline:none;width:10%}.save-button .ceiba-edit-button:hover{--hue:39;--saturation:95%;--lightness:45%;background:hsl(var(--hue), var(--saturation), var(--lightness));transition:all .3s}.save-button .ceiba-edit-button:active{transition:all .1s;transform:translateY(1px);box-shadow:0 2px #666}.cmsContainerList{border:none;border-radius:5px;width:430px;display:flex;overflow-y:auto}.deviceContainerList{background-color:#f9f9f9;border-style:solid;border-color:#d9d9d9;border-radius:5px;flex-wrap:wrap;width:900px;display:flex;overflow-y:auto}.listArea{flex-flow:wrap;flex:1;padding-bottom:2vh;display:flex;overflow-x:hidden}.deviceCmsPage{flex-direction:row;justify-content:space-between;width:100%;height:70%;padding:0 2em 2em;display:flex}.switch{width:4vh;height:2.2vh;margin-top:1.8vh;margin-right:1.5vh;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#c8cacb;border-radius:3.4vh;transition:all .4s;position:absolute;top:0;bottom:0;left:0;right:0}.slider:before{content:"";background-color:#fff;border-radius:50%;width:1.8vh;height:1.8vh;transition:all .4s;position:absolute;bottom:.2vh;right:2vh}input:checked+.slider{background-color:#532683}input:focus+.slider{box-shadow:0 0 .1vh #373738}input:checked+.slider:before{transform:translate(1.8vh)}.item{text-align:left;color:#595959;cursor:pointer;background-color:#e9e9e9;border-radius:10px 0 0 10px;flex-direction:row;flex:calc(50% - 16px);width:350px;max-width:350px;height:50px;margin-top:2vh;margin-left:2vw;margin-right:1rem;padding-left:1vw;display:flex;overflow:hidden}.wrapper .item:hover{box-shadow:0 2px 15px #00000029,0 2px 6px #0000001f}.info{flex-direction:row;width:100%;max-width:200px;margin-top:1.8vh;font-family:Inter,sans-serif;font-size:2vh;font-weight:700;display:flex}.buttons{flex-direction:row;margin-left:auto;font-size:1.3vw;display:flex}.buttons :hover{font-size:1.6vw}.deleteButton{color:#fff;background-color:#8a43b5;justify-content:center;align-items:center;width:3vw;height:100%;display:flex}.editButton{text-align:center;color:#fff;background-color:#9551b8;justify-content:center;align-self:flex-end;align-items:center;width:3vw;height:100%;display:flex}.acceptButton{text-align:center;color:#fff;background-color:#9551b8;justify-content:center;align-self:flex-end;align-items:center;width:3vw;height:100%;font-size:1.2vw;display:flex}.cancelButton{color:#fff;background-color:#8a43b5;justify-content:center;align-items:center;width:3vw;height:100%;font-size:1.2vw;display:flex}.name{white-space:nowrap;text-overflow:ellipsis;width:100%;height:30px;overflow:hidden}.enterName{color:#595959;border:.06rem solid #e4dcdc;border-radius:.3rem 0 0 .3rem;outline:0 solid #fff;width:100%;height:100%;margin-left:-1.9vh;padding:15px;font-family:Inter,sans-serif;font-size:2vh;font-weight:700}.enterId{color:#595959;border:.06rem solid #e4dcdc;outline:0 solid #fff;width:23%;height:100%;padding:15px;font-family:Inter,sans-serif;font-size:2vh;font-weight:700}.infotext{visibility:hidden;color:#fff;text-align:center;background-color:#000;border-radius:6px;width:13vh;margin-top:-24px;margin-left:-8.9vh;padding:5px 0;font-size:70%;position:absolute}.infotext:after{content:"";border-style:solid;border-color:#000 #0000 #0000;position:absolute}.disabled:hover+.infotext{opacity:.5;visibility:visible}.addCmsButton{color:#fff;cursor:pointer;background:#592678;border:0 #fff;border-radius:10px;justify-content:center;width:250px;height:45px;margin-top:12px;margin-right:15px;font-family:Inter,sans-serif;font-size:1vw;font-weight:700;display:flex}.cmsHeaderDiv{justify-content:space-between;width:100%;padding:10px 10px 10px 40%;display:flex}.cmsNameDiv{justify-content:space-between;width:100%;padding-left:65%;display:flex}@keyframes blinkRed{0%{background-color:#fcc}50%{background-color:red}to{background-color:#fcc}}.row-blink-red{animation:1s linear infinite blinkRed}.sys-list-item{overflow:visible!important}.status-dot{align-items:flex-start;gap:4px;font-weight:500;display:inline-flex;position:relative;overflow:visible}.status-dot .dot{line-height:1;display:inline-block}.status-dot[data-tooltip]{cursor:pointer}.status-dot[data-tooltip]:hover:after{content:attr(data-tooltip);color:#fff;white-space:pre-line;z-index:9999;pointer-events:none;background:#1a1a1a;border-radius:4px;max-width:400px;padding:8px 16px;font-size:13px;line-height:1.4;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000004d}.status-dot[data-tooltip]:hover:before{content:"";z-index:9999;pointer-events:none;border:6px solid #0000;border-top-color:#1a1a1a;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.app-container{background-color:#f5f5f5;justify-content:center;align-items:flex-start;min-height:70vh;padding:40px;display:flex;overflow-y:auto}.card-container{flex-direction:column;gap:30px;width:100%;max-width:1400px;margin-top:20px;display:flex}@media (min-width:768px){.card-container{flex-direction:row}}.sys-form-card{background-color:#fff;border-radius:12px;width:900px;height:500px;padding-top:8px;padding-left:24px;padding-right:24px;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.sys-list-card{background-color:#fff;border-radius:12px;width:600px;height:500px;padding-top:8px;padding-left:24px;padding-right:24px;box-shadow:0 4px 12px #0000001a}.sys-form-card h2,.sys-list-card h2{margin-bottom:20px;font-size:20px}.sys-list-card span{max-width:70%}.sys-form-card label{margin-top:10px;margin-bottom:6px;font-weight:500;display:block}.sys-form-card input{border:1px solid #ccc;border-radius:6px;width:100%;margin-bottom:10px;padding:10px}.sys-form-card button{color:#fff;cursor:pointer;background-color:#06c;border:none;border-radius:6px;width:100%;margin-top:10px;padding:10px;font-weight:700}.sys-form-card button:hover{background-color:#0056b3}.sys-list-header,.sys-list-item{grid-template-columns:2fr 1fr 1fr;align-items:center;gap:16px;padding:8px 0;font-size:14px;display:grid}.sys-list-header{color:#666;border-bottom:1px solid #ddd;margin-bottom:8px;font-weight:600}.status-complete{color:green}.status-progress{color:orange}.status-failed{color:red}.status-default{color:gray}.mailify-config-page{background:rgba(var(--ceiba-color-7-rgb), .55);flex-direction:column;width:100%;max-width:none;height:100%;min-height:0;padding:24px 28px 32px;display:flex;overflow:hidden}.mailify-config-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.mailify-config-title{color:rgb(var(--ceiba-color-1-rgb));margin:0;font-size:22px;font-weight:700}.mailify-add-btn{white-space:nowrap;box-shadow:0 2px 6px rgba(var(--ceiba-color-1-rgb), .25);border-radius:999px;padding:10px 22px;font-weight:500;transition:background .15s,box-shadow .15s,transform 50ms;background:rgb(var(--ceiba-color-1-rgb))!important;border-color:rgb(var(--ceiba-color-1-rgb))!important;color:#fff!important}.mailify-add-btn:hover,.mailify-add-btn:focus{box-shadow:0 4px 10px rgba(var(--ceiba-color-1-rgb), .35);background:rgb(var(--ceiba-color-2-rgb))!important;border-color:rgb(var(--ceiba-color-2-rgb))!important}.mailify-add-btn:active{transform:translateY(1px)}.mailify-filters{grid-template-columns:repeat(4,minmax(200px,1fr));gap:16px;margin-bottom:12px;display:grid}.mailify-filters .filter-group{flex-direction:column;gap:6px;min-width:0;display:flex}.mailify-filters .filter-label{color:#6b7280;margin:0;font-size:12px;font-weight:500}.mailify-filters .filter-search-icon{color:#9ca3af;margin-right:6px;font-size:12px}.mailify-filters .email-filter{border:1px solid rgba(var(--ceiba-color-1-rgb), .14);background:#fff;border-radius:10px;align-items:center;height:38px;padding:0 10px 0 12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.mailify-filters .email-filter:hover{border-color:rgb(var(--ceiba-color-1-rgb))}.mailify-filters .email-filter:focus-within{border-color:rgb(var(--ceiba-color-1-rgb));box-shadow:0 0 0 3px rgba(var(--ceiba-color-1-rgb), .15)}.mailify-filters .email-filter .email-filter-icon{color:#9ca3af;flex:none;margin-right:6px;font-size:12px}.mailify-filters .email-filter .email-filter-input{color:#374151;background:0 0;border:none;outline:none;flex:auto;min-width:0;font-size:13px}.mailify-filters .email-filter .email-filter-input::placeholder{color:#9ca3af}.mailify-filters .email-filter .email-filter-clear{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;width:20px;height:20px;padding:0;font-size:18px;line-height:1}.mailify-filters .email-filter .email-filter-clear:hover{color:#4b5563;background:#f3f4f6}.mailify-toolbar{justify-content:space-between;align-items:center;min-height:22px;margin:8px 0 12px;display:flex}.mailify-toolbar .clear-filters-btn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:4px 12px;font-size:12px}.mailify-toolbar .clear-filters-btn:hover{background:#f9fafb;border-color:#d1d5db}.mailify-toolbar .mailify-count{color:#6b7280;margin-left:auto;font-size:13px}.mailify-table-wrapper{border:1px solid rgba(var(--ceiba-color-1-rgb), .08);min-height:0;box-shadow:0 2px 8px rgba(var(--ceiba-color-1-rgb), .08);scrollbar-width:thin;scrollbar-color:rgba(var(--ceiba-color-3-rgb), .5) transparent;background:#fff;border-radius:8px;flex:0 auto;overflow-y:auto}.mailify-table-wrapper::-webkit-scrollbar{width:10px;height:10px}.mailify-table-wrapper::-webkit-scrollbar-track{background:0 0}.mailify-table-wrapper::-webkit-scrollbar-thumb{background:rgba(var(--ceiba-color-3-rgb), .45);border:2px solid #fff;border-radius:10px}.mailify-table-wrapper::-webkit-scrollbar-thumb:hover{background:rgba(var(--ceiba-color-2-rgb), .6)}.mailify-table{border-collapse:collapse;width:100%;font-size:14px}.mailify-table thead{z-index:2;position:-webkit-sticky;position:sticky;top:0}.mailify-table thead tr{background:rgb(var(--ceiba-color-1-rgb));color:#fff}.mailify-table thead tr th{background:rgb(var(--ceiba-color-1-rgb));text-align:left;white-space:nowrap;box-shadow:0 1px 0 rgba(var(--ceiba-color-1-rgb), .2);padding:14px 18px;font-size:13px;font-weight:500;position:-webkit-sticky;position:sticky;top:0}.mailify-table thead tr th:first-child{border-top-left-radius:8px}.mailify-table thead tr th:last-child{border-top-right-radius:8px}.mailify-table thead tr th.actions-col{text-align:center;width:110px}.mailify-table tbody tr{border-bottom:1px solid rgba(var(--ceiba-color-1-rgb), .06)}.mailify-table tbody tr:nth-child(2n){background:rgba(var(--ceiba-color-7-rgb), .35)}.mailify-table tbody tr:last-child{border-bottom:none}.mailify-table tbody tr:hover{background:rgba(var(--ceiba-color-5-rgb), .18)}.mailify-table tbody td{vertical-align:middle;color:#374151;padding:14px 18px}.mailify-table tbody td.actions-col{text-align:center;white-space:nowrap}.mailify-table .mailify-empty{text-align:center;color:#9ca3af;padding:40px 16px;font-style:italic}.mailify-table .email-cell{color:#4b5563;font-size:13px}.mailify-table .text-muted{color:#9ca3af}.mailify-badge{border-radius:999px;padding:3px 12px;font-size:12px;font-weight:500;line-height:1.6;display:inline-block}.mailify-badge.type-badge{background:rgb(var(--ceiba-color-1-rgb));color:#fff;text-align:center;min-width:56px}.exclude-codes{flex-wrap:wrap;gap:4px;display:flex}.exclude-code{background:rgba(var(--ceiba-color-7-rgb), .9);color:#4b5563;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.icon-btn{width:32px;height:32px;color:rgb(var(--ceiba-color-1-rgb));cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;margin:0 3px;padding:0;font-size:15px;transition:background-color .15s,color .15s,transform 50ms;display:inline-flex}.icon-btn:hover{background:rgba(var(--ceiba-color-1-rgb), .12)}.icon-btn:active{transform:translateY(1px)}.icon-btn--edit{color:rgb(var(--ceiba-color-1-rgb))}.icon-btn--edit:hover{color:rgb(var(--ceiba-color-2-rgb));background:rgba(var(--ceiba-color-1-rgb), .15)}.icon-btn--delete{color:rgb(var(--ceiba-color-1-rgb))}.icon-btn--delete:hover{color:#b91c1c;background:#fee2e2}.icon-btn:focus-visible{outline:2px solid rgb(var(--ceiba-color-1-rgb));outline-offset:1px}.mailify-loader{justify-content:center;padding:60px;display:flex}.mailify-error{text-align:center;color:#c53030;background:#fff5f5;border:1px solid #feb2b2;border-radius:8px;padding:32px}.mailify-error p{margin-bottom:12px}.mailify-modal-backdrop{z-index:1050;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.mailify-modal{background:#fff;border-radius:10px;flex-direction:column;width:520px;max-width:95vw;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 10px 40px #0003}.mailify-modal .modal-header{border-bottom:1px solid rgba(var(--ceiba-color-1-rgb), .18);background:rgb(var(--ceiba-color-1-rgb));color:#fff;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.mailify-modal .modal-header .modal-title{margin:0;font-size:16px;font-weight:600}.mailify-modal .modal-header .close-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 4px;font-size:22px;line-height:1;transition:background .15s,opacity .15s}.mailify-modal .modal-header .close-btn:hover{opacity:1;background:#ffffff2e}.mailify-modal .modal-body{background:rgba(var(--ceiba-color-7-rgb), .35);flex:1;padding:22px;overflow-y:auto}.mailify-modal .modal-footer{border-top:1px solid rgba(var(--ceiba-color-1-rgb), .12);background:rgba(var(--ceiba-color-7-rgb), .55);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.mailify-modal .btn-primary{box-shadow:0 2px 6px rgba(var(--ceiba-color-1-rgb), .25);border-radius:8px;padding:8px 18px;font-weight:500;transition:background .15s,box-shadow .15s,transform 50ms;background:rgb(var(--ceiba-color-1-rgb))!important;border-color:rgb(var(--ceiba-color-1-rgb))!important;color:#fff!important}.mailify-modal .btn-primary:hover,.mailify-modal .btn-primary:focus{box-shadow:0 4px 10px rgba(var(--ceiba-color-1-rgb), .35);background:rgb(var(--ceiba-color-2-rgb))!important;border-color:rgb(var(--ceiba-color-2-rgb))!important}.mailify-modal .btn-primary:active{transform:translateY(1px)}.mailify-modal .btn-primary:disabled,.mailify-modal .btn-primary.disabled{box-shadow:none;cursor:not-allowed;background:rgba(var(--ceiba-color-3-rgb), .5)!important;border-color:rgba(var(--ceiba-color-3-rgb), .5)!important}.mailify-modal .btn-secondary{border-radius:8px;padding:8px 18px;font-weight:500;transition:background .15s,border-color .15s;border:1px solid rgba(var(--ceiba-color-1-rgb), .35)!important;color:rgb(var(--ceiba-color-1-rgb))!important;background:#fff!important}.mailify-modal .btn-secondary:hover,.mailify-modal .btn-secondary:focus{background:rgba(var(--ceiba-color-1-rgb), .08)!important;border-color:rgb(var(--ceiba-color-1-rgb))!important}.mailify-form .form-group{margin-bottom:16px}.mailify-form .form-group label{color:#495057;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.mailify-form .form-group label .required{color:#dc3545;margin-left:2px}.mailify-form .form-group .form-control{border:1px solid #ced4da;border-radius:4px;outline:none;width:100%;padding:6px 10px;font-size:14px}.mailify-form .form-group .form-control:focus{border-color:rgb(var(--ceiba-color-3-rgb));box-shadow:0 0 0 2px rgba(var(--ceiba-color-1-rgb), .15)}.mailify-form .form-group .field-error{color:#dc3545;margin-top:4px;font-size:12px;display:block}.mailify-form .form-group .form-hint{color:#6c757d;margin-top:5px;font-size:12px;display:block}.mailify-form .btn-loader{width:16px;height:16px}@media (max-width:1200px){.mailify-filters{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.mailify-filters{grid-template-columns:1fr}}.enabiz-design{color:#495057;font-size:14px;line-height:1.5}.enabiz-design .filters-container{background:#fff;border:1px solid #e9ecef;border-radius:8px;margin:0 0 16px;padding:16px 18px;box-shadow:0 1px 2px #00000008}.enabiz-design .filters-row{grid-template-columns:2fr 1fr 1fr 1fr;align-items:end;gap:16px;display:grid}.enabiz-design .filter-group{flex-direction:column;gap:6px;min-width:0;display:flex}.enabiz-design .filter-group label{color:#495057;text-transform:uppercase;letter-spacing:.3px;font-size:12px;font-weight:600}.enabiz-design .filter-group input,.enabiz-design .filter-group select{color:#495057;background:#fff;border:1px solid #ced4da;border-radius:6px;width:100%;padding:8px 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.enabiz-design .filter-group input:focus,.enabiz-design .filter-group select:focus{border-color:#5a2d91;outline:none;box-shadow:0 0 0 3px #5a2d911a}.enabiz-design .filters-actions{border-top:1px solid #f1f3f5;justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;display:flex}.enabiz-design .filters-actions .filters-buttons{gap:8px;display:flex}.enabiz-design .filters-actions .btn-primary,.enabiz-design .filters-actions .btn-secondary{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.enabiz-design .filters-actions .btn-primary{color:#fff;background:#5a2d91;border-color:#5a2d91}.enabiz-design .filters-actions .btn-primary:hover:not(:disabled){background:#4a2578}.enabiz-design .filters-actions .btn-secondary{color:#495057;background:#f8f9fa;border-color:#ced4da}.enabiz-design .filters-actions .btn-secondary:hover:not(:disabled){background:#e9ecef}.enabiz-design .section-intro{background:#fff;border:1px solid #e9ecef;border-left:4px solid #5a2d91;border-radius:6px;align-items:center;gap:12px;margin:0 0 16px;padding:12px 16px;display:flex}.enabiz-design .section-intro .ico{color:#5a2d91;background:#f3eef8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.enabiz-design .section-intro .copy{flex-direction:column;gap:2px;display:flex}.enabiz-design .section-intro .title{color:#212529;font-size:14px;font-weight:700}.enabiz-design .section-intro .meta{color:#6c757d;font-size:12px}.enabiz-design .basic-table-wrapper{background:#fff;border:1px solid #e9ecef;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.enabiz-design .basic-table-wrapper>.basic-table{border-collapse:collapse;background:#fff;width:100%;margin:0}.enabiz-design .basic-table-wrapper>.basic-table>thead{background:#5a2d91}.enabiz-design .basic-table-wrapper>.basic-table>thead th{color:#fff;text-transform:uppercase;letter-spacing:.5px;text-align:left;border-bottom:2px solid #dee2e6;padding:12px;font-size:12px;font-weight:600}.enabiz-design .basic-table-wrapper>.basic-table>thead th>*{color:#fff}.enabiz-design .basic-table-wrapper>.basic-table>thead th a,.enabiz-design .basic-table-wrapper>.basic-table>thead th button,.enabiz-design .basic-table-wrapper>.basic-table>thead th span{color:inherit}.enabiz-design .basic-table-wrapper>.basic-table>tbody tr{cursor:pointer;transition:background-color .2s}.enabiz-design .basic-table-wrapper>.basic-table>tbody tr:hover{background:#f8f9fa}.enabiz-design .basic-table-wrapper>.basic-table>tbody tr.expanded,.enabiz-design .basic-table-wrapper>.basic-table>tbody tr.selected{background:#f3eef8}.enabiz-design .basic-table-wrapper>.basic-table>tbody tr td{color:#495057;vertical-align:middle;border-bottom:1px solid #dee2e6;padding:12px;font-size:14px}.enabiz-design .basic-table-wrapper>.basic-table>tbody tr:last-child td{border-bottom:none}.enabiz-design .day-pill{color:#495057;background:#f1f3f5;border-radius:10px;padding:2px 9px;font-size:11px;font-weight:600;line-height:1.6;display:inline-block}.enabiz-design .day-pill.yes{color:#856404;background:#fff3cd}.enabiz-design .day-pill.no{color:#155724;background:#d4edda}.enabiz-design .day-pill.info{color:#5a2d91;background:#f3eef8}.enabiz-design .day-pill.muted{color:#5a6268;background:#f1f3f5}.enabiz-design .day-pill.mono,.enabiz-design .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.enabiz-design .muted{color:#6c757d}.enabiz-design .enabiz-patient-name{color:#495057;font-weight:600}.enabiz-design .enabiz-mrn,.enabiz-design .enabiz-bed,.enabiz-design .enabiz-date{color:#6c757d;font-size:14px}.enabiz-design .enabiz-sys-takip .badge-sys{color:#5a2d91;background:#f3eef8;border-radius:10px;padding:3px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;display:inline-block}.enabiz-design .status-content{align-items:center;gap:8px;display:inline-flex}.enabiz-design .status-content .status-icon{font-size:14px;line-height:1}.enabiz-design .status-content .status-icon.success{color:#28a745}.enabiz-design .status-content .status-icon.warning{color:#ffc107}.enabiz-design .status-content .status-icon.error{color:#dc3545}.enabiz-design .status-content .status-text{font-size:13px;font-weight:500}.enabiz-design .status-content .status-text.completed{color:#28a745}.enabiz-design .status-content .status-text.working{color:#856404}.enabiz-design .status-content .status-text.error{color:#dc3545}.enabiz-design .diag-cell{align-items:center;gap:6px;display:inline-flex}.enabiz-design .diag-cell .diag-more{color:#5a2d91;background:#f3eef8;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.enabiz-design .enabiz-action{text-align:right}.enabiz-design .enabiz-link-btn{color:#5a2d91;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-family:inherit;font-size:13px;font-weight:600}.enabiz-design .enabiz-link-btn:hover{text-decoration:underline}.enabiz-design .btn-outline-enabiz-primary{color:#5a2d91;background:0 0;border-color:#5a2d91}.enabiz-design .btn-outline-enabiz-primary:hover,.enabiz-design .btn-outline-enabiz-primary:focus,.enabiz-design .btn-outline-enabiz-primary:active{color:#fff;background:#5a2d91;border-color:#5a2d91;box-shadow:0 0 0 .15rem #5a2d9133}.enabiz-design .enabiz-bulk-toolbar{background:#f3eef8;border:1px solid #5a2d912e;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:8px 12px;display:flex}.enabiz-design .enabiz-bulk-toolbar .enabiz-bulk-count{color:#5a2d91;font-size:13px;font-weight:600}.enabiz-design .enabiz-bulk-toolbar .enabiz-bulk-label{color:#495057;margin:0;font-size:12px;font-weight:600}.enabiz-design .enabiz-bulk-toolbar .enabiz-bulk-select{background:#fff;border:1px solid #ced4da;border-radius:6px;min-width:160px;padding:4px 8px;font-size:13px}.enabiz-design .enabiz-bulk-toolbar .enabiz-bulk-select:focus{border-color:#5a2d91;outline:none;box-shadow:0 0 0 .15rem #5a2d9126}.enabiz-design .enabiz-bulk-toolbar .enabiz-bulk-select:disabled{cursor:not-allowed;background:#f5f5f7}.enabiz-design .daily-transactions-table td.select-cell,.enabiz-design .daily-transactions-table th:first-child input[type=checkbox]{text-align:center;cursor:pointer}.enabiz-design .daily-transactions-table tr.daily-transaction-row.selected{background:#f3eef8}.enabiz-design .sys-takip-section .sys-takip-section-title{color:#5a2d91;border-bottom:1px solid #5a2d9126;margin:12px 0 6px;padding-bottom:4px;font-size:13px;font-weight:600}.enabiz-design .enabiz-grouped-table-wrapper{background:#fff;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000001a}.enabiz-design .enabiz-grouped-table{border-collapse:collapse;background:#fff;width:100%;margin:0}.enabiz-design .enabiz-grouped-table thead{background:#5a2d91}.enabiz-design .enabiz-grouped-table thead th{color:#fff;text-transform:uppercase;letter-spacing:.5px;text-align:left;border-bottom:2px solid #dee2e6;padding:12px;font-size:12px;font-weight:600}.enabiz-design .enabiz-grouped-table thead th.expand-column{width:40px}.enabiz-design .enabiz-grouped-table tbody .transaction-row{cursor:pointer;transition:background-color .2s}.enabiz-design .enabiz-grouped-table tbody .transaction-row:hover{background:#f8f9fa}.enabiz-design .enabiz-grouped-table tbody .transaction-row.expanded,.enabiz-design .enabiz-grouped-table tbody .transaction-row.selected{background:#f3eef8}.enabiz-design .enabiz-grouped-table tbody .transaction-row>td{color:#495057;vertical-align:middle;border-bottom:1px solid #dee2e6;padding:12px;font-size:14px}.enabiz-design .enabiz-grouped-table .expand-cell{text-align:center;cursor:pointer;width:40px}.enabiz-design .enabiz-grouped-table .expand-icon{color:#6c757d;font-size:14px;transition:all .2s;display:inline-block}.enabiz-design .enabiz-grouped-table .transaction-row.expanded .expand-icon{color:#5a2d91}.enabiz-design .enabiz-grouped-table .patient-details-cell{background:#fafbfc;padding:0!important}.enabiz-design .enabiz-grouped-table .transaction-details{padding:18px 20px}.enabiz-design .enabiz-grouped-table .transaction-details-title{color:#495057;text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;font-weight:700;display:flex}.enabiz-design .enabiz-grouped-table .transaction-details-title:before{content:"";background:#5a2d91;border-radius:2px;width:4px;height:14px}.enabiz-design .enabiz-grouped-table .sys-takip-section{margin-bottom:18px}.enabiz-design .enabiz-grouped-table .sys-takip-section:last-child{margin-bottom:0}.enabiz-design .enabiz-grouped-table .sys-takip-header{color:#6c757d;align-items:center;gap:10px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.enabiz-design .enabiz-grouped-table .sys-takip-header .badge-sys{color:#5a2d91;background:#f3eef8;border-radius:10px;padding:3px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700}.enabiz-design .enabiz-grouped-table .daily-transactions-container{background:#fff;border:1px solid #e9ecef;border-radius:6px;overflow:hidden}.enabiz-design .enabiz-grouped-table .daily-transactions-table{border-collapse:collapse;width:100%}.enabiz-design .enabiz-grouped-table .daily-transactions-table thead{background:#e9ecef}.enabiz-design .enabiz-grouped-table .daily-transactions-table thead th{text-align:left;color:#495057;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #dee2e6;padding:8px 12px;font-size:11px;font-weight:600}.enabiz-design .enabiz-grouped-table .daily-transactions-table tbody .daily-transaction-row{cursor:pointer;background:#fff;transition:background-color .2s}.enabiz-design .enabiz-grouped-table .daily-transactions-table tbody .daily-transaction-row:hover{background:#f8f9fa}.enabiz-design .enabiz-grouped-table .daily-transactions-table tbody .daily-transaction-row.selected{background:#e3f2fd}.enabiz-design .enabiz-grouped-table .daily-transactions-table tbody .daily-transaction-row td{color:#495057;border-bottom:1px solid #dee2e6;padding:8px 12px;font-size:12px}.enabiz-design .enabiz-grouped-table .daily-transactions-table tbody .daily-transaction-row .time-cell{color:#6c757d;font-weight:500}.enabiz-design .enabiz-grouped-table .daily-transactions-table tbody .daily-transaction-row:last-child td{border-bottom:none}.enabiz-design .enabiz-grouped-table .day-summary-pills{flex-wrap:wrap;gap:6px;display:flex}.modal-base .modal-container.enabiz-design-modal .modal-header{color:#fff;background:linear-gradient(#5a2d91,#4a2578);padding:14px 22px}.modal-base .modal-container.enabiz-design-modal .modal-header span{color:#fff;font-size:16px;font-weight:600}.modal-base .modal-container.enabiz-design-modal .modal-header svg,.modal-base .modal-container.enabiz-design-modal .modal-header button{color:#fff;cursor:pointer}.modal-base .modal-container.enabiz-design-modal .modal-content{background:#fff;padding:20px 22px}.modal-base .modal-container.enabiz-design-modal .grouped-data-view .grouped-data-section{background:#fff;border:1px solid #e9ecef;border-radius:8px;margin-top:12px;padding:12px 16px}.modal-base .modal-container.enabiz-design-modal .grouped-data-view .grouped-data-section .grouped-data-section-title{color:#5a2d91;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #f1f3f5;align-items:center;gap:8px;margin:0 0 10px;padding-bottom:8px;font-size:12px;font-weight:700;display:flex}.modal-base .modal-container.enabiz-design-modal .grouped-data-view .grouped-data-section .grouped-data-section-title:before{content:"";background:#5a2d91;border-radius:2px;width:4px;height:14px;display:inline-block}.modal-base .modal-container.enabiz-design-modal .grouped-data-view .grouped-data-section .basic-table tbody td{color:#495057;border-bottom:1px solid #f1f3f5;padding:6px 8px;font-size:13px}.modal-base .modal-container.enabiz-design-modal .grouped-data-view .grouped-data-section .basic-table tbody td:first-of-type{color:#6c757d;width:22ch;font-weight:500}.modal-base .modal-container.enabiz-design-modal .grouped-data-view .grouped-data-section .basic-table tbody tr:last-child td{border-bottom:none}.modal-base .modal-container.enabiz-design-modal .grouped-data-view .grouped-data-section .grouped-data-subtable{background:#fafbfc;border:1px solid #e9ecef;border-radius:6px;margin:4px 0}.modal-base .modal-container.enabiz-design-modal .grouped-data-view .grouped-data-section .grouped-data-subtable tbody td{padding:6px 10px;font-size:12px}.modal-base .modal-container.enabiz-design-modal .grouped-data-view .grouped-data-section .grouped-data-subtable tbody td:first-of-type{width:18ch}.modal-base .modal-container.enabiz-design-modal .grouped-data-view .grouped-data-section .grouped-data-nested{flex-direction:column;gap:6px;display:flex}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form{margin-top:12px}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-section{background:#fff;border:1px solid #e9ecef;border-radius:8px;margin-top:12px;padding:14px 16px}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-section .section-title{color:#5a2d91;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #f1f3f5;align-items:center;gap:8px;margin:0 0 12px;padding-bottom:8px;font-size:12px;font-weight:700;display:flex}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-section .section-title:before{content:"";background:#5a2d91;border-radius:2px;width:4px;height:14px;display:inline-block}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-grid{grid-template-columns:repeat(3,1fr);gap:12px 16px;display:grid}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group{flex-direction:column;gap:6px;min-width:0;display:flex}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group label{color:#495057;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group label .req{color:#dc3545}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group input,.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group select,.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group textarea{color:#495057;background:#fff;border:1px solid #ced4da;border-radius:6px;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group input:focus,.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group select:focus,.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group textarea:focus{border-color:#5a2d91;outline:none;box-shadow:0 0 0 3px #5a2d911a}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group textarea{resize:vertical;min-height:64px}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group .field-error{color:#dc3545;margin-top:2px;font-size:11px}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group.has-error input,.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group.has-error select,.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group.has-error textarea,.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group.has-error .is-invalid{border-color:#dc3545}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group.has-error input:focus,.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group.has-error select:focus,.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group.has-error textarea:focus,.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group.has-error .is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451f}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group .searchable-select{position:relative}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group .searchable-select input{width:100%;padding-right:28px}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group .searchable-select .ss-clear{color:#6c757d;cursor:pointer;background:0 0;border:0;width:20px;height:20px;padding:0;font-size:16px;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group .searchable-select .ss-clear:hover{color:#495057}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group .searchable-select .ss-dropdown{z-index:30;background:#fff;border:1px solid #dee2e6;border-radius:6px;max-height:280px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 18px #00000014}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group .searchable-select .ss-dropdown .ss-option{color:#495057;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:6px 10px;font-size:12px;overflow:hidden}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group .searchable-select .ss-dropdown .ss-option:hover{background:#f1f3f5}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group .searchable-select .ss-dropdown .ss-option.is-selected{background:#5a2d9114;font-weight:600}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group .searchable-select .ss-dropdown .ss-empty,.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .form-group .searchable-select .ss-dropdown .ss-more{color:#6c757d;padding:8px 10px;font-size:11px;font-style:italic}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .diag-list{flex-direction:column;gap:10px;display:flex}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .diag-list .diag-empty{color:#6c757d;text-align:center;border:1px dashed #dee2e6;border-radius:6px;padding:14px 16px;font-size:13px}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .diag-list .diag-row{background:#fafbfc;border:1px solid #e9ecef;border-radius:6px;align-items:flex-start;gap:12px;padding:12px;display:flex}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .diag-list .diag-row .diag-index{color:#fff;background:#5a2d91;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:18px;font-size:12px;font-weight:700;display:flex}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .diag-list .diag-row .diag-fields{flex:1;grid-template-columns:1fr 2fr;gap:10px 14px;min-width:0;display:grid}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .diag-list .diag-row .diag-remove{color:#dc3545;cursor:pointer;background:#fff;border:1px solid #dc3545;border-radius:50%;flex-shrink:0;width:30px;height:30px;margin-top:16px;font-size:18px;line-height:1;transition:all .15s}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .diag-list .diag-row .diag-remove:hover{color:#fff;background:#dc3545}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .diag-list .diag-add{color:#495057;cursor:pointer;background:#f8f9fa;border:1px solid #ced4da;border-radius:6px;align-self:flex-start;margin-top:4px;padding:6px 12px;font-size:13px;font-weight:500}.modal-base .modal-container.enabiz-design-modal .enabiz-edit-form .diag-list .diag-add:hover{background:#e9ecef}.modal-base .modal-container.enabiz-design-modal .modal-footer{border-top:1px solid #e9ecef;justify-content:flex-end;gap:10px;margin-top:16px;padding:14px 0 4px;display:flex}.modal-base .modal-container.enabiz-design-modal .modal-footer .btn-primary,.modal-base .modal-container.enabiz-design-modal .modal-footer .btn-secondary{cursor:pointer;text-transform:none;letter-spacing:0;border:1px solid #0000;border-radius:6px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;box-shadow:none!important}.modal-base .modal-container.enabiz-design-modal .modal-footer .btn-primary:disabled,.modal-base .modal-container.enabiz-design-modal .modal-footer .btn-secondary:disabled{opacity:.5;cursor:not-allowed}.modal-base .modal-container.enabiz-design-modal .modal-footer .btn-primary{color:#fff!important;background:#5a2d91!important;border-color:#5a2d91!important}.modal-base .modal-container.enabiz-design-modal .modal-footer .btn-primary:hover:not(:disabled),.modal-base .modal-container.enabiz-design-modal .modal-footer .btn-primary:focus:not(:disabled),.modal-base .modal-container.enabiz-design-modal .modal-footer .btn-primary:active:not(:disabled){background:#4a2578!important;border-color:#4a2578!important}.modal-base .modal-container.enabiz-design-modal .modal-footer .btn-secondary{color:#5a2d91!important;background:#fff!important;border-color:#5a2d91!important}.modal-base .modal-container.enabiz-design-modal .modal-footer .btn-secondary:hover:not(:disabled),.modal-base .modal-container.enabiz-design-modal .modal-footer .btn-secondary:focus:not(:disabled),.modal-base .modal-container.enabiz-design-modal .modal-footer .btn-secondary:active:not(:disabled){color:#4a2578!important;background:#f3eef8!important;border-color:#4a2578!important}.modal-base .modal-container.enabiz-design-modal .enabiz-integration-detail-modal>.basic-table{background:#fff;border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.modal-base .modal-container.enabiz-design-modal .enabiz-integration-detail-modal>.basic-table tbody td{color:#495057;border-bottom:1px solid #f1f3f5;padding:8px 12px;font-size:13px}.modal-base .modal-container.enabiz-design-modal .enabiz-integration-detail-modal>.basic-table tbody td:first-of-type{color:#6c757d;width:22ch;font-weight:500}.modal-base .modal-container.enabiz-design-modal .enabiz-integration-detail-modal>.basic-table tbody tr:last-child td{border-bottom:none}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/inter-latin.Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/inter-latin-ext.DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(../media/jetbrains-mono-latin.6fWv1k7M.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(../media/jetbrains-mono-latin-ext.DIC32ArD.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}.boxops{--bx-brand-50:#f5f0fa;--bx-brand-100:#e9deef;--bx-brand-200:#d3bedf;--bx-brand-300:#b393c8;--bx-brand-400:#8e63ab;--bx-brand-500:#6e3f8e;--bx-brand-600:#5a2d77;--bx-brand-700:#482361;--bx-ink-900:#11131a;--bx-ink-800:#1f2230;--bx-ink-700:#353a4a;--bx-ink-600:#545a6e;--bx-ink-500:#646b7f;--bx-ink-400:#9aa1b3;--bx-ink-300:#c2c6d2;--bx-ink-200:#e3e5ec;--bx-ink-100:#eef0f5;--bx-ink-50:#f7f8fb;--bx-ok-50:#e8f6ee;--bx-ok-100:#d0eedd;--bx-ok-500:#1f9d55;--bx-ok-600:#15803d;--bx-ok-700:#0f6231;--bx-warn-50:#fff5e0;--bx-warn-100:#ffeac2;--bx-warn-500:#d97706;--bx-warn-600:#b45309;--bx-warn-700:#92400e;--bx-err-50:#fdecec;--bx-err-100:#fbd5d5;--bx-err-500:#d83a3a;--bx-err-600:#b42626;--bx-err-700:#8a1c1c;--bx-found-50:#fdf6e0;--bx-found-100:#f7e9b8;--bx-found-500:#e8b931;--bx-found-700:#70570c;--bx-brand-fg:var(--bx-brand-700);--bx-chart-brand:var(--bx-brand-500);--bx-bg:#f7f8fb;--bx-surface:#fff;--bx-surface-2:#f7f8fb;--bx-border:#e3e5ec;--bx-border-strong:#c2c6d2;--bx-font-sans:"Inter", "Inter Fallback", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--bx-font-mono:"JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--bx-font-display:var(--bx-font-sans);--bx-row-h:44px;--bx-r-sm:6px;--bx-r-md:10px;--bx-r-lg:14px;--bx-r-xl:20px;--bx-shadow-sm:0 1px 2px #140e210f, 0 1px 1px #140e210a;--bx-shadow-md:0 4px 14px #140e2114, 0 2px 4px #140e210a;font-family:var(--bx-font-sans);background:var(--bx-bg);color:var(--bx-ink-800);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:14px;line-height:1.5}.boxops[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bx-ink-900:#f2f3f8;--bx-ink-800:#e4e6ee;--bx-ink-700:#c7cbd8;--bx-ink-600:#a2a8bb;--bx-ink-500:#828aa0;--bx-ink-400:#69708a;--bx-ink-300:#4b5266;--bx-ink-200:#39404f;--bx-ink-100:#2b3140;--bx-ink-50:#20252f;--bx-brand-50:#2a1c3a;--bx-brand-100:#3a2650;--bx-brand-200:#4d3268;--bx-brand-300:#7a56a0;--bx-brand-400:#a37fc7;--bx-ok-50:#12291d;--bx-ok-100:#173a27;--bx-ok-700:#57c98a;--bx-warn-50:#2e2411;--bx-warn-100:#3d3016;--bx-warn-700:#e0a94f;--bx-err-50:#301818;--bx-err-100:#402020;--bx-err-700:#e87b7b;--bx-found-50:#2e2a11;--bx-found-100:#3d3616;--bx-found-500:#f0c94a;--bx-found-700:#e8cf6a;--bx-brand-fg:var(--bx-brand-400);--bx-chart-brand:var(--bx-brand-400);--bx-bg:#12151c;--bx-surface:#171b23;--bx-surface-2:#1d222c;--bx-border:#2b3140;--bx-border-strong:#39404f;--bx-shadow-sm:0 1px 2px #0006;--bx-shadow-md:0 4px 14px #00000073}.boxops{height:100vh;grid-template-rows:56px 1fr;grid-template-columns:248px minmax(0,1fr);height:100dvh;display:grid}.boxops .bx-topbar{background:var(--bx-surface);border-bottom:1px solid var(--bx-border);grid-column:1/-1;align-items:center;gap:16px;height:56px;padding:0 20px;display:flex}.boxops .bx-topbar__brand{color:var(--bx-ink-900);letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.boxops .bx-topbar__brand-mark{background:linear-gradient(135deg, var(--bx-brand-500), var(--bx-brand-700));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 2px 8px #5a2d7759}.boxops .bx-topbar__brand-text{flex-direction:column;line-height:1.2;display:flex}.boxops .bx-topbar__product{color:var(--bx-ink-600);letter-spacing:normal;font-size:12px;font-weight:500}.boxops .bx-topbar__right{align-items:center;gap:10px;margin-left:auto;display:flex}.boxops .bx-topbar__user{border:1px solid var(--bx-border);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:13px;display:flex}.boxops .bx-topbar__avatar{background:linear-gradient(135deg, #c8a2dc, var(--bx-brand-500));color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.boxops .bx-live{color:var(--bx-ink-500);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.boxops .bx-live__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.boxops .bx-live--open .bx-live__dot{box-shadow:0 0 6px var(--bx-ok-600)}.boxops .lang-container{position:relative}.boxops .lang-button{border:1px solid var(--bx-border);background:var(--bx-surface-2);color:var(--bx-ink-700);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;display:inline-flex}.boxops .lang-button:hover{background:var(--bx-ink-100);color:var(--bx-ink-900)}.boxops .lang-button .lang-arrow{color:var(--bx-ink-400);font-size:9px}.boxops .lang-dropdown{background:var(--bx-surface);border:1px solid var(--bx-border);border-radius:var(--bx-r-md);min-width:140px;box-shadow:var(--bx-shadow-md);z-index:20;padding:6px;animation:.15s bx-pop;position:absolute;top:calc(100% + 8px);left:auto;right:0}.boxops .lang-item{color:var(--bx-ink-800);cursor:pointer;border-radius:8px;padding:8px 10px;font-size:13px}.boxops .lang-item:hover{background:var(--bx-ink-100)}.boxops .bx-sidebar{border-right:1px solid var(--bx-border);background:var(--bx-surface);flex-direction:column;gap:4px;padding:16px 12px;display:flex;overflow-y:auto}.boxops .bx-sidebar__group{text-transform:uppercase;letter-spacing:.1em;color:var(--bx-ink-500);margin-top:12px;padding:0 8px 6px;font-size:11px;font-weight:600}.boxops .bx-sidebar>div:first-child .bx-sidebar__group{margin-top:0}.boxops .bx-sidebar__item{width:100%;color:var(--bx-ink-700);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s;display:flex}.boxops .bx-sidebar__item:hover{background:var(--bx-ink-100);color:var(--bx-ink-900)}.boxops .bx-sidebar__item .bx-ico{opacity:.85;flex-shrink:0}.boxops .bx-sidebar__label{text-align:left;flex:1}.boxops .bx-sidebar__item--active{background:var(--bx-brand-50);color:var(--bx-brand-fg);border-color:var(--bx-brand-100)}.boxops .bx-sidebar__item--active .bx-ico{opacity:1}.boxops .bx-sidebar__item--active .bx-sidebar__count{background:var(--bx-brand-100);color:var(--bx-brand-fg)}.boxops .bx-sidebar__count{background:var(--bx-ink-100);color:var(--bx-ink-600);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.boxops .bx-sidebar__count--alert,.boxops .bx-sidebar__item--active .bx-sidebar__count--alert{background:var(--bx-err-100);color:var(--bx-err-700)}.boxops .bx-main{scrollbar-gutter:stable;overflow:auto}.boxops .bx-mono{font-family:var(--bx-font-mono);font-size:12.5px}.boxops .bx-tabular{font-variant-numeric:tabular-nums}.boxops .bx-muted{color:var(--bx-ink-500)}.boxops .bx-meta{color:var(--bx-ink-500);font-size:11px}.boxops .bx-sm{font-size:12.5px}.boxops .bx-action-hint{color:var(--bx-ink-500);margin-left:6px;font-size:12.5px}.boxops .bx-updated{color:var(--bx-ok-600);margin-left:10px;font-size:12px}.boxops .bx-updated:before{content:"● "}.boxops .bx-grid--top{align-items:start}.boxops .bx-scope{background:var(--bx-surface);border:1px solid var(--bx-border);border-radius:var(--bx-r-lg);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:16px;padding:10px 16px;display:flex}.boxops .bx-scope__chip{background:var(--bx-brand-100);min-height:26px;color:var(--bx-brand-fg);border-radius:999px;align-items:center;gap:4px;padding:0 4px 0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.boxops .bx-scope__chip button{min-width:24px;min-height:24px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;font-size:14px;line-height:1;display:inline-grid}.boxops .bx-scope__chip button:hover{background:#00000014}.boxops .bx-scope__count{color:var(--bx-ink-500);margin-left:auto;font-size:12.5px}.boxops .bx-scope__count strong{color:var(--bx-ink-900);font-weight:600}.boxops .bx-multiselect__search{height:30px;font-size:13px}.boxops .bx-strong{font-weight:500}.boxops .bx-figure{font-variant-numeric:tabular-nums;font-weight:600}.boxops .bx-serial{font-family:var(--bx-font-mono);color:var(--bx-brand-fg);font-size:12.5px;font-weight:500}.boxops .bx-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.boxops .bx-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--bx-ink-500);font-size:11px;font-weight:600}.boxops .bx-page{padding:28px 32px 60px}.boxops .bx-page__header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.boxops .bx-page__title{font-family:var(--bx-font-display);letter-spacing:-.02em;color:var(--bx-ink-900);margin:0 0 4px;font-size:28px;font-weight:500}.boxops .bx-page__subtitle{color:var(--bx-ink-500);margin:0;font-size:13.5px}.boxops .bx-page__actions{align-items:center;gap:8px;display:flex}.boxops .bx-btn{border:1px solid var(--bx-border);background:var(--bx-surface);color:var(--bx-ink-800);text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;margin:0;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s,border-color .12s,transform 50ms;display:inline-flex}.boxops .bx-btn:hover{background:var(--bx-ink-100);color:var(--bx-ink-800);text-decoration:none}.boxops .bx-btn:active{transform:translateY(1px)}.boxops .bx-btn:disabled{opacity:.55;cursor:not-allowed}.boxops .bx-btn .bx-ico{width:14px;height:14px}.boxops .bx-btn--primary{background:var(--bx-brand-600);color:#fff;border-color:var(--bx-brand-600)}.boxops .bx-btn--primary:hover{background:var(--bx-brand-700)}.boxops .bx-card__link--danger{color:var(--bx-err-600)}.boxops .bx-switch{cursor:pointer;margin-bottom:0}.boxops .bx-switch input{opacity:0;width:0;height:0;position:absolute}.boxops .bx-switch input:disabled~*{opacity:.6;cursor:default}.boxops .bx-switch input:focus-visible~.bx-switch__track{outline:2px solid var(--bx-brand-fg);outline-offset:2px}.boxops .bx-switch__row{align-items:center;gap:10px;min-height:36px;display:inline-flex}.boxops .bx-switch__track{background:var(--bx-ink-400);border-radius:11px;width:38px;height:22px;transition:background .15s;position:relative}.boxops .bx-switch__track:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.boxops .bx-switch input:checked~.bx-switch__track{background:var(--bx-ok-600)}.boxops .bx-switch input:checked~.bx-switch__track:after{transform:translate(16px)}.boxops .bx-switch__state{color:var(--bx-ink-500);font-size:13px;font-weight:500}.boxops .bx-switch__state--on{color:var(--bx-ok-600)}.boxops .bx-unit-actions{justify-content:flex-end;gap:12px}.boxops .bx-unit-actions__state--dirty{color:var(--bx-warn-700);font-weight:500}.boxops .bx-lists__error{color:var(--bx-err-600);font-weight:500}.boxops .bx-btn--danger{background:var(--bx-err-600);color:#fff;border-color:var(--bx-err-600)}.boxops .bx-btn--danger:hover{background:var(--bx-err-500)}.boxops .bx-btn--icon{padding:7px 9px}.boxops .bx-btn--ghost{color:var(--bx-ink-600);background:0 0;border-color:#0000}.boxops .bx-btn--ghost:hover{background:var(--bx-ink-100);color:var(--bx-ink-900)}.boxops .bx-card{background:var(--bx-surface);border:1px solid var(--bx-border);border-radius:var(--bx-r-lg);box-shadow:var(--bx-shadow-sm)}.boxops .bx-card--fill{flex-direction:column;display:flex}.boxops .bx-card--fill .bx-card__body{flex:1}.boxops .bx-launch-pending{place-items:center;min-height:470px;display:grid}.boxops .bx-card__header{border-bottom:1px solid var(--bx-border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.boxops .bx-card__title{color:var(--bx-ink-900);margin:0;font-size:14px;font-weight:600}.boxops .bx-card__subtitle{color:var(--bx-ink-500);margin-top:2px;font-size:12px}.boxops .bx-card__body{padding:20px}.boxops .bx-card__body--flush{padding:0}.boxops .bx-card__body--center{justify-content:center;display:flex}.boxops .bx-card__lead{align-items:center;gap:12px;min-width:0;display:flex}.boxops .bx-card__header--toggle{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;border:0;border-bottom:1px solid var(--bx-border);background:0 0}.boxops .bx-card__header--toggle:hover .bx-card__title{color:var(--bx-brand-fg)}.boxops .bx-card__header--toggle[aria-expanded=false]:last-child{border-bottom:0}.boxops .bx-picker{border:1px solid var(--bx-border);border-radius:var(--bx-r-md);background:var(--bx-surface);max-height:220px;padding:10px;overflow-y:auto}.boxops .bx-picker__row{border-radius:6px;margin:0 -6px;padding:4px 6px}.boxops .bx-picker__row:hover{background:var(--bx-ink-100)}.boxops .bx-picker__row--link{box-sizing:border-box;text-align:left;width:calc(100% + 12px);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;display:block}.boxops .bx-picker--tbl{max-height:280px;padding:0}.boxops .bx-picker--tbl thead th{z-index:1;position:-webkit-sticky;position:sticky;top:0}.boxops .bx-picker--tbl tbody td{height:34px;font-size:12.5px}.boxops .bx-picker--tbl th.bx-picker__pick,.boxops .bx-picker--tbl td.bx-picker__pick{width:34px;padding-right:0}.boxops .bx-picker--tbl td.bx-picker__pick input[type=radio]{margin:0;display:block}.boxops .bx-picker--tbl tr.bx-picker__row--on td{background:var(--bx-brand-50)}.boxops .bx-picker__empty{padding:10px 14px}.boxops .bx-panel{border:1px solid var(--bx-border);border-radius:var(--bx-r-md);background:var(--bx-surface-2);padding:12px 14px}.boxops .bx-panel__head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.boxops .bx-panel__list{flex-direction:column;gap:6px;display:flex}.boxops .bx-panel__item{align-items:center;gap:7px;font-size:12.5px;display:flex}.boxops .bx-panel__item--wrap{align-items:flex-start}.boxops .bx-panel__item--wrap .bx-strong{flex-shrink:0;line-height:24px}.boxops .bx-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;margin-bottom:24px;display:grid}.boxops .bx-kpi{background:var(--bx-surface);border:1px solid var(--bx-border);border-radius:var(--bx-r-lg);padding:18px 20px;position:relative;overflow:hidden}.boxops .bx-kpi__label{color:var(--bx-ink-500);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:12px;font-weight:500}.boxops .bx-kpi__value{font-family:var(--bx-font-display);color:var(--bx-ink-900);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:500;line-height:1}.boxops .bx-kpi__value--err{color:var(--bx-err-700)}.boxops .bx-kpi__of{color:var(--bx-ink-400);margin-left:6px;font-size:18px}.boxops .bx-kpi__sub{color:var(--bx-ink-500);margin-top:6px;font-size:12px}.boxops .bx-kpi--link{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;display:block}.boxops .bx-tile{border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.boxops .bx-tile--ok{background:var(--bx-ok-50);color:var(--bx-ok-700)}.boxops .bx-tile--warn{background:var(--bx-warn-50);color:var(--bx-warn-700)}.boxops .bx-tile--err{background:var(--bx-err-50);color:var(--bx-err-700)}.boxops .bx-tile--brand{background:var(--bx-brand-50);color:var(--bx-brand-fg)}.boxops .bx-tile--neutral{background:var(--bx-ink-100);color:var(--bx-ink-500)}.boxops .bx-tile--kpi{border-radius:10px;width:36px;height:36px;position:absolute;top:18px;right:18px}.boxops .bx-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.5;display:inline-flex}.boxops .bx-badge .bx-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.boxops .bx-badge--ok{background:var(--bx-ok-50);color:var(--bx-ok-700);border-color:var(--bx-ok-100)}.boxops .bx-badge--warn{background:var(--bx-warn-50);color:var(--bx-warn-700);border-color:var(--bx-warn-100)}.boxops .bx-badge--err{background:var(--bx-err-50);color:var(--bx-err-700);border-color:var(--bx-err-100)}.boxops .bx-badge--found{background:var(--bx-found-50);color:var(--bx-found-700);border-color:var(--bx-found-100)}.boxops .bx-badge--neutral{background:var(--bx-ink-100);color:var(--bx-ink-700);border-color:var(--bx-ink-200)}.boxops .bx-badge--brand{background:var(--bx-brand-50);color:var(--bx-brand-fg);border-color:var(--bx-brand-100)}.boxops .bx-badge--xs{padding:1px 6px;font-size:11px}.boxops .bx-tag{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}.boxops .bx-tag--type{color:var(--bx-ink-600);padding-left:0}.boxops .bx-tag--ip{background:var(--bx-brand-50);border-color:var(--bx-brand-100);color:var(--bx-brand-fg)}.boxops .bx-tag--serial{background:var(--bx-ink-100);border-color:var(--bx-ink-200);color:var(--bx-ink-700)}.boxops .bx-tag .bx-devicon{border-radius:5px;width:20px;height:17px}.boxops .bx-tag .bx-devicon svg{width:13px;height:13px}.boxops .bx-tbl{border-collapse:separate;border-spacing:0;width:100%;margin:0;font-size:13px}.boxops .bx-tbl thead th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--bx-ink-500);background:var(--bx-surface-2);border-bottom:1px solid var(--bx-border);white-space:nowrap;padding:10px 14px;font-size:11.5px;font-weight:600}.boxops .bx-tbl thead th.bx-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.boxops .bx-tbl thead th.bx-sortable:hover{color:var(--bx-ink-800)}.boxops .bx-tbl thead th.bx-text-right{text-align:right}.boxops .bx-tbl .bx-sortable__inner{min-height:24px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.boxops .bx-tbl tbody td{height:var(--bx-row-h);border-bottom:1px solid var(--bx-border);vertical-align:middle;color:var(--bx-ink-800);padding:0 14px;font-weight:400}.boxops .bx-tbl tbody td.bx-muted{color:var(--bx-ink-500)}.boxops .bx-tbl tbody td.bx-serial{color:var(--bx-brand-fg);font-weight:500}.boxops .bx-tbl td.bx-cell--name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.boxops .bx-tbl tbody tr{transition:background 80ms}.boxops .bx-tbl tbody tr:hover{background:var(--bx-ink-100)}.boxops .bx-tbl tbody tr.bx-clickable{cursor:pointer}.boxops .bx-tbl tbody tr:last-child td{border-bottom:none}.boxops .bx-tbl tbody tr.bx-tbl__group:hover{background:0 0}.boxops .bx-tbl tbody tr.bx-tbl__group td{background:var(--bx-surface-2);text-transform:uppercase;letter-spacing:.04em;height:auto;color:var(--bx-ink-500);padding:8px 14px;font-size:11px;font-weight:600}.boxops .bx-tbl-scroll{position:relative;overflow-x:auto}.boxops .bx-tbl-scroll--capped,.boxops .bx-tbl-scroll--fill{overflow-y:auto}.boxops .bx-tbl-scroll--capped thead th,.boxops .bx-tbl-scroll--fill thead th{z-index:1;position:-webkit-sticky;position:sticky;top:0}.boxops .bx-tbl-scroll--capped{max-height:420px}.boxops .bx-tbl-scroll--fill{max-height:max(320px,100vh - 280px);max-height:max(320px,100dvh - 280px)}.boxops .bx-filter-bar{background:var(--bx-surface);border:1px solid var(--bx-border);border-radius:var(--bx-r-lg);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.boxops button,.boxops input,.boxops select,.boxops textarea{font-family:inherit}.boxops .bx-input,.boxops .bx-select,.boxops .bx-filter-bar__search input{border:1px solid var(--bx-border);background:var(--bx-surface);height:34px;color:var(--bx-ink-800);border-radius:8px;outline:none;padding:0 12px;font-family:inherit;font-size:13px}.boxops .bx-input:focus,.boxops .bx-select:focus,.boxops .bx-filter-bar__search input:focus{border-color:var(--bx-brand-400);box-shadow:0 0 0 3px var(--bx-brand-100)}.boxops .bx-input::placeholder,.boxops .bx-select::placeholder,.boxops .bx-filter-bar__search input::placeholder{color:var(--bx-ink-400)}.boxops .bx-input{width:100%}.boxops select.bx-input,.boxops .bx-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23767e92' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;padding-right:28px}.boxops .bx-multiselect{position:relative}.boxops .bx-multiselect__trigger{text-align:left;cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:normal;white-space:nowrap;align-items:center;gap:6px;max-width:240px;margin:0;font-weight:400;display:inline-flex}.boxops .bx-multiselect__summary{text-overflow:ellipsis;min-width:0;overflow:hidden}.boxops .bx-multiselect__more{flex-shrink:0}.boxops .bx-multiselect__menu{background:var(--bx-surface);border:1px solid var(--bx-border);border-radius:var(--bx-r-md);min-width:max(100%,220px);max-height:280px;box-shadow:var(--bx-shadow-md);z-index:30;flex-direction:column;gap:6px;padding:8px 10px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.boxops .bx-multiselect__clear{align-self:flex-start}.boxops .bx-filter-bar__search{flex:1;min-width:240px;position:relative}.boxops .bx-filter-bar__search input{width:100%;padding-left:34px}.boxops .bx-filter-bar__icon{color:var(--bx-ink-500);position:absolute;top:9px;left:10px}.boxops input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--bx-border-strong);background:var(--bx-surface);cursor:pointer;border-radius:4px;flex-shrink:0;place-items:center;width:16px;height:16px;margin:0;transition:background .12s,border-color .12s;display:grid}.boxops input[type=checkbox]:hover{border-color:var(--bx-brand-400)}.boxops input[type=checkbox]:focus-visible{border-color:var(--bx-brand-400);box-shadow:0 0 0 3px var(--bx-brand-100);outline:none}.boxops input[type=checkbox]:checked,.boxops input[type=checkbox]:indeterminate{background:var(--bx-brand-600);border-color:var(--bx-brand-600)}.boxops input[type=checkbox]:checked:after{content:"";border-top:none;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:none;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.boxops input[type=checkbox]:indeterminate:after{content:"";background:#fff;border-radius:1px;width:8px;height:2px}.boxops input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.boxops{scrollbar-width:thin;scrollbar-color:var(--bx-ink-300) transparent}.boxops ::-webkit-scrollbar{width:10px;height:10px}.boxops ::-webkit-scrollbar-track{background:0 0}.boxops ::-webkit-scrollbar-corner{background:0 0}.boxops ::-webkit-scrollbar-button{display:none}.boxops ::-webkit-scrollbar-thumb{background:var(--bx-ink-300);background-clip:content-box;border:2px solid #0000;border-radius:999px}.boxops ::-webkit-scrollbar-thumb:hover{background:var(--bx-ink-400);background-clip:content-box}.boxops .bx-chip-select{border:1px solid var(--bx-border);background:var(--bx-surface);border-radius:8px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.boxops .bx-chip-select button{min-height:24px;color:var(--bx-ink-600);text-transform:none;box-shadow:none;cursor:pointer;background:0 0;border:none;border-radius:6px;margin:0;padding:4px 10px;font-size:12.5px;font-weight:500}.boxops .bx-chip-select button.bx-active{background:var(--bx-brand-50);color:var(--bx-brand-fg)}.boxops .bx-chip-select--clamped{max-height:62px;position:relative;overflow:hidden}.boxops .bx-chip-select--clamped:after{content:"";background:linear-gradient(180deg, transparent, var(--bx-surface));pointer-events:none;height:20px;position:absolute;bottom:0;left:0;right:0}.boxops .bx-card__link{min-width:24px;min-height:24px;color:var(--bx-brand-fg);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--bx-brand-100);text-decoration-color:var(--bx-brand-100);text-underline-offset:3px;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:500;display:inline-flex}.boxops .bx-card__link:hover{text-decoration-color:currentColor}.boxops .bx-card__link:disabled{color:var(--bx-ink-400);cursor:default;text-decoration:none}.boxops .bx-card__link:disabled:hover{text-decoration:none}.boxops .bx-step{background:var(--bx-brand-600);color:#fff;letter-spacing:0;vertical-align:middle;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:6px;font-size:11px;display:inline-grid}.boxops .bx-pager{border-top:1px solid var(--bx-border);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding-top:14px;display:flex}.boxops .bx-pager__page{border:1px solid var(--bx-border);background:var(--bx-surface);min-width:32px;color:var(--bx-ink-600);text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer;font-variant-numeric:tabular-nums;border-radius:8px;margin:0;padding:7px 8px;font-size:12.5px;font-weight:500}.boxops .bx-pager__page:hover{background:var(--bx-ink-100);color:var(--bx-ink-900)}.boxops .bx-pager__page.bx-active{background:var(--bx-brand-50);border-color:var(--bx-brand-200);color:var(--bx-brand-fg)}.boxops .bx-pager__page:disabled{opacity:.55;cursor:not-allowed}.boxops .bx-campaign-list{flex-direction:column;gap:14px;display:flex}.boxops .bx-campaign{border-bottom:1px solid var(--bx-border);padding-bottom:14px}.boxops .bx-campaign:last-child{border-bottom:none;padding-bottom:0}.boxops .bx-campaign__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.boxops .bx-campaign__name{color:var(--bx-ink-900);font-size:13.5px;font-weight:600}.boxops .bx-campaign__meta{color:var(--bx-ink-500);margin-top:2px;font-size:11.5px}.boxops .bx-campaign__track{height:6px;margin-top:10px}.boxops .bx-campaign__progress{color:var(--bx-ink-500);justify-content:space-between;margin-top:5px;font-size:11px;display:flex}.boxops .bx-dl{grid-template-columns:160px 1fr;gap:8px 16px;margin:0;font-size:13px;display:grid}.boxops .bx-dl dt{color:var(--bx-ink-500);font-weight:500}.boxops .bx-dl dd{color:var(--bx-ink-900);font-variant-numeric:tabular-nums;margin:0}.boxops .bx-dd-editable{align-items:center;gap:6px;min-height:24px;display:flex}.boxops .bx-dd-editable .bx-row-edit{color:var(--bx-ink-400);cursor:pointer;opacity:0;background:0 0;border:0;align-items:center;padding:2px;transition:opacity .1s,color .1s;display:inline-flex}.boxops .bx-dd-editable .bx-row-edit:hover{color:var(--bx-brand-fg)}.boxops .bx-dd-editable:hover .bx-row-edit{opacity:1}.boxops .bx-dd-editable .bx-row-edit:focus-visible{opacity:1}.boxops .bx-dd--warn{color:var(--bx-warn-700);font-weight:600}.boxops .bx-edit-inline{align-items:center;gap:6px;display:inline-flex}.boxops .bx-edit-inline .bx-input{width:200px}.boxops .bx-donut-wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;height:100%;display:flex}.boxops .bx-donut{max-width:100%;height:auto;display:block}.boxops .bx-donut__center{font-family:var(--bx-font-display);fill:var(--bx-ink-900);letter-spacing:-.02em;font-size:34px;font-weight:500}.boxops .bx-legend{flex-direction:column;gap:8px;font-size:12.5px;display:flex}.boxops .bx-legend--inline{flex-flow:wrap;gap:14px;font-size:11px}.boxops .bx-legend--wide{min-width:160px}.boxops .bx-legend__row{align-items:center;gap:8px;display:flex}.boxops .bx-legend__sw{border-radius:3px;width:10px;height:10px}.boxops .bx-legend__lbl{color:var(--bx-ink-700)}.boxops .bx-legend__val{color:var(--bx-ink-500);font-variant-numeric:tabular-nums;margin-left:auto}.boxops .bx-bar-chart{flex-direction:column;gap:10px;display:flex}.boxops .bx-bar-chart__row{grid-template-columns:130px 1fr 60px;align-items:center;gap:12px;font-size:12.5px;display:grid}.boxops .bx-bar-chart__lbl{color:var(--bx-ink-700);align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}.boxops .bx-bar-chart__lbl>.bx-badge{flex:none}.boxops .bx-bar-chart__lbl__text{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.boxops .bx-bar-chart__track{background:var(--bx-ink-100);border-radius:4px;height:18px;display:flex;overflow:hidden}.boxops .bx-bar-chart__track--slim{height:8px}.boxops .bx-bar-chart__seg{box-sizing:border-box;height:100%}.boxops .bx-bar-chart__seg+.boxops .bx-bar-chart__seg{border-left:2px solid var(--bx-surface)}.boxops .bx-bar-chart__val{text-align:right;color:var(--bx-ink-500);font-variant-numeric:tabular-nums}.boxops .bx-bar-chart--split .bx-bar-chart__row{grid-template-columns:130px 1fr 90px}.boxops .bx-bar-chart__val--split{white-space:nowrap}.boxops .bx-bar-chart--versions{grid-template-columns:max-content minmax(0,1fr) 60px;align-items:center;gap:10px 12px;font-size:12.5px;display:grid}.boxops .bx-bar-chart--versions .bx-bar-chart__row{display:contents}.boxops .bx-bar-chart--versions .bx-bar-chart__lbl__text{overflow:visible}.boxops .bx-bar-chart--versions>.bx-muted{grid-column:1/-1}.boxops .bx-grid-2{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.boxops .bx-grid-split{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:16px;margin-bottom:16px;display:grid}.boxops .bx-grid-split--wide{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;display:grid}.boxops .bx-grid-auto{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.boxops .bx-cov__filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.boxops .bx-cov__filters--page{margin-bottom:0}.boxops .bx-matrix__filter{width:260px;max-width:100%}.boxops .bx-lists__filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.boxops .bx-lists__filters-gap{margin-left:8px}.boxops .bx-lists__cards{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:12px;display:grid}.boxops .bx-lists__card{border:1px solid var(--bx-border);background:var(--bx-surface-2);border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.boxops .bx-lists__card--selected{border-color:var(--bx-brand-300)}.boxops .bx-lists__card-head{align-items:baseline;gap:8px;display:flex}.boxops .bx-lists__card-name{color:var(--bx-ink-900);font-size:13.5px;font-weight:600}.boxops .bx-lists__card-tags{flex-wrap:wrap;gap:6px;display:flex}.boxops .bx-lists__tag-count{opacity:.65;margin-left:4px}.boxops .bx-lists__card-actions{gap:10px;margin-top:2px;display:flex}.boxops .bx-lists__new{border:1px dashed var(--bx-border-strong);min-height:132px;font:inherit;color:var(--bx-ink-500);cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px;font-size:12.5px;display:flex}.boxops .bx-lists__new:hover{border-color:var(--bx-brand-400);color:var(--bx-brand-fg)}.boxops .bx-lists__panel{border:1px solid var(--bx-border);background:var(--bx-surface-2);border-radius:10px;flex-direction:column;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.boxops .bx-lists__panel--apply{border-color:var(--bx-brand-200);background:var(--bx-brand-50)}.boxops .bx-lists__panel-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.boxops .bx-lists__panel-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.boxops .bx-lists__panel-text{flex:320px;min-width:0}.boxops .bx-lists__panel-foot{border-top:1px solid var(--bx-brand-200);flex-wrap:wrap;align-items:center;gap:12px;padding-top:12px;display:flex}.boxops .bx-lists__panel-foot--end{border-top-color:var(--bx-border);justify-content:flex-end;gap:8px}.boxops .bx-lists__panel-actions{gap:8px;margin-left:auto;display:flex}.boxops .bx-lists__name{min-width:220px}.boxops .bx-lists__count{margin-left:auto}.boxops .bx-lists__groups{flex-direction:column;gap:14px;max-height:340px;padding-right:4px;display:flex;overflow-y:auto}.boxops .bx-lists__group-head{border-bottom:1px solid var(--bx-border);align-items:center;gap:8px;padding-bottom:6px;display:flex}.boxops .bx-lists__group-all{margin-left:auto}.boxops .bx-lists__brands{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:6px;margin-top:6px;display:grid}.boxops .bx-lists__brand{border:1px solid var(--bx-border);background:var(--bx-surface);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:7px 10px;display:flex}.boxops .bx-lists__brand--on{border-color:var(--bx-brand-300);background:var(--bx-brand-50)}.boxops .bx-lists__brand-name{color:var(--bx-ink-800);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.boxops .bx-lists__brand-kinds{flex:none;gap:6px;margin-left:auto;display:flex}.boxops .bx-lists__kind{cursor:pointer;align-items:center;gap:4px;margin-bottom:0;font-weight:400;display:inline-flex}.boxops .bx-lists__kind input{cursor:pointer;margin:0}.boxops .bx-devices__tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.boxops .bx-devices__tag{align-items:center;gap:5px;display:inline-flex}.boxops .bx-devices__action{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.boxops .bx-devices__action+.bx-devices__action{margin-left:10px}.boxops .bx-devices__cell--staged{border-style:dashed;border-color:var(--bx-brand-400);box-shadow:0 0 0 2px var(--bx-brand-50)}.boxops .bx-devices__serial{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.boxops .bx-nat{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}.boxops .bx-nat__stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:16px;display:grid}.boxops .bx-nat__stat{background:var(--bx-surface);border:1px solid var(--bx-border);border-radius:var(--bx-r-lg);padding:14px 18px}.boxops .bx-nat__stat-value{font-family:var(--bx-font-display);color:var(--bx-ink-900);margin-top:2px;font-size:22px;font-weight:600;line-height:1.2}.boxops .bx-nat__stat-value--warn{color:var(--bx-warn-700)}.boxops .bx-nat__filters{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;margin-bottom:12px;display:grid}.boxops .bx-nat__filters label{margin-bottom:0;font-weight:400;display:block}.boxops .bx-nat__filters .bx-input,.boxops .bx-nat__filters .bx-select{width:100%}.boxops .bx-nat__stat-hint{color:var(--bx-ink-500);margin-top:2px;font-size:11px;line-height:1.35}.boxops .bx-nat__row--head{cursor:default;border-bottom:1px solid var(--bx-border);border-radius:0;padding-bottom:4px}.boxops .bx-nat__row--head:hover{background:0 0}.boxops .bx-nat__list{max-height:460px;margin:0 -8px;overflow-y:auto}.boxops .bx-nat__row{cursor:pointer;border-radius:8px;grid-template-columns:16px minmax(0,1fr) 104px 96px;align-items:center;gap:12px;margin-bottom:0;padding:8px;font-weight:400;display:grid}.boxops .bx-nat__row:hover{background:var(--bx-ink-100)}.boxops .bx-nat__row input{cursor:pointer;margin:0}.boxops .bx-nat__row>:nth-child(3){text-align:right}.boxops .bx-nat__row>:nth-child(4){justify-self:start}.boxops .bx-nat__list .bx-nat__row+.bx-nat__row{border-top:1px solid var(--bx-ink-100)}.boxops .bx-nat__row--picked{background:var(--bx-brand-50)}.boxops .bx-nat__row--picked:hover{background:var(--bx-brand-100)}.boxops .bx-nat__row-assign{cursor:default;flex-direction:column;gap:3px;margin-top:4px;display:flex}.boxops .bx-nat__row-assign-line{align-items:center;gap:8px;display:flex}.boxops .bx-nat__row-assign .bx-nat__error{max-width:none;margin-top:0}.boxops .bx-nat__struck{text-decoration:line-through}.boxops .bx-nat__row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.boxops .bx-nat__row-title{color:var(--bx-ink-900);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.boxops .bx-nat__row-ip{white-space:nowrap;font-size:12px}.boxops .bx-nat__note{margin:0 0 12px}.boxops .bx-nat__box-link{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.boxops .bx-nat__box-link:hover .bx-nat__row-title{color:var(--bx-brand-fg)}.boxops .bx-ip{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.boxops .bx-nat__input{width:130px;height:30px;font-size:12px}.boxops .bx-nat__input--bad{border-color:var(--bx-err-500)}.boxops .bx-nat__input--bad:focus{border-color:var(--bx-err-600);box-shadow:0 0 0 3px var(--bx-err-100)}.boxops .bx-nat__error{color:var(--bx-err-600);max-width:130px;margin-top:4px;font-size:11px}.boxops .bx-nat__assigned--staged{background:var(--bx-brand-50)}.boxops .bx-nat__assigned--removing .bx-nat__row-title{color:var(--bx-ink-400);text-decoration:line-through}.boxops .bx-nat__assigned--removing .bx-nat__input{opacity:.6;text-decoration:line-through}.boxops .bx-empty{text-align:center;color:var(--bx-ink-500);padding:48px 20px}.boxops .bx-empty__title{color:var(--bx-ink-700);margin-bottom:4px;font-size:14px;font-weight:600}.boxops .bx-note{border:1px solid var(--bx-border);background:var(--bx-surface-2);border-radius:var(--bx-r-md);color:var(--bx-ink-700);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.boxops .bx-note .bx-ico{color:var(--bx-ink-500);flex-shrink:0;margin-top:1px}.boxops .bx-target-command{flex-wrap:wrap;align-items:flex-start;gap:8px}.boxops .bx-target-toggle{padding-left:16px}.boxops .bx-inline.bx-catalog-stamp{align-items:flex-start;gap:32px}.boxops .bx-inline.bx-catalog-stamp strong{color:var(--bx-ink-900);margin-top:2px;font-size:14px;display:block}.boxops .bx-note--warn{background:var(--bx-warn-50);border-color:var(--bx-warn-100);color:var(--bx-warn-700)}.boxops .bx-note--warn .bx-ico{color:var(--bx-warn-600)}.boxops .bx-note__list{margin:4px 0 0;padding-left:18px}.boxops .bx-mt-8{margin-top:8px}.boxops .bx-mt-16{margin-top:16px}.boxops .bx-mt-20{margin-top:20px}.boxops .bx-mt-4{margin-top:4px}.boxops .bx-mb-8{margin-bottom:8px}.boxops .bx-mb-16{margin-bottom:16px}.boxops .bx-ml-8{margin-left:8px}.boxops .bx-push-right{margin-left:auto}.boxops .bx-inline{align-items:center;gap:6px;display:flex}.boxops .bx-inline--wrap{flex-wrap:wrap}.boxops .bx-dots{align-items:center;gap:4px;display:flex}.boxops .bx-dot-mark{box-sizing:border-box;background:var(--bx-dot-color);flex-shrink:0;width:10px;height:10px;display:inline-block}.boxops .bx-devicon{background:var(--bx-devicon-bg);border:1px solid var(--bx-devicon-border);width:26px;height:22px;color:var(--bx-devicon-color);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.boxops .bx-devicon svg{display:block}.boxops .bx-devicon--active{--bx-devicon-bg:var(--bx-ok-50);--bx-devicon-border:var(--bx-ok-100);--bx-devicon-color:var(--bx-ok-700)}.boxops .bx-devicon--found{--bx-devicon-bg:var(--bx-found-50);--bx-devicon-border:var(--bx-found-100);--bx-devicon-color:var(--bx-found-700)}.boxops .bx-devicon--inactive{--bx-devicon-bg:var(--bx-ink-100);--bx-devicon-border:var(--bx-ink-200);--bx-devicon-color:var(--bx-ink-700)}.boxops .bx-devicon--unreported{--bx-devicon-bg:var(--bx-ink-100);--bx-devicon-border:var(--bx-ink-200);--bx-devicon-color:var(--bx-ink-500)}.boxops .bx-dot-mark--active{border-radius:50%}.boxops .bx-dot-mark--found{border:2px solid var(--bx-dot-color);background:0 0;border-radius:50%}.boxops .bx-dot-mark--inactive{border-radius:2px}.boxops .bx-dot-mark--unreported{border:2px solid var(--bx-dot-color);background:0 0;border-radius:2px}.boxops .bx-check{cursor:pointer;align-items:center;gap:8px;margin-bottom:0;font-size:13px;font-weight:400;display:flex}.boxops .bx-text-right{text-align:right}.boxops .bx-stack{flex-direction:column;gap:16px;display:flex}.boxops .bx-drawer-backdrop{z-index:1040;background:#140e2166;animation:.18s bx-fadein;position:fixed;top:0;bottom:0;left:0;right:0}.boxops .bx-confirm-backdrop{z-index:1050;background:#140e2166;animation:.18s bx-fadein;position:fixed;top:0;bottom:0;left:0;right:0}.boxops .bx-confirm{width:min(440px,92vw);max-width:none;max-height:none;color:inherit;background:var(--bx-surface);border:1px solid var(--bx-border);border-radius:var(--bx-r-lg);box-shadow:var(--bx-shadow-md);z-index:1051;margin:0;padding:20px;animation:.18s bx-fadein;position:fixed;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}.boxops .bx-confirm__title{color:var(--bx-ink-900);font-size:15px;font-weight:600}.boxops .bx-confirm__body{color:var(--bx-ink-600);margin-top:8px;font-size:13px;line-height:1.5}.boxops .bx-confirm__actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.boxops .bx-drawer{width:min(960px,86vw);max-width:none;height:auto;max-height:none;color:inherit;background:var(--bx-surface-2);border:0;border-left:1px solid var(--bx-border);z-index:1041;flex-direction:column;margin:0;padding:0;animation:.25s bx-slidein;display:flex;position:fixed;top:0;bottom:0;left:auto;right:0;box-shadow:-20px 0 60px #140e212e}.boxops .bx-drawer__head{border-bottom:1px solid var(--bx-border);background:var(--bx-surface);padding:18px 24px}.boxops .bx-drawer__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.boxops .bx-drawer__badges{align-items:center;gap:10px;margin-bottom:6px;display:flex}.boxops .bx-drawer__title{letter-spacing:-.02em;color:var(--bx-ink-900);margin:0;font-size:24px;font-weight:500}.boxops .bx-drawer__sub{color:var(--bx-ink-500);margin-top:4px;font-size:13px}.boxops .bx-tabs{border-bottom:1px solid var(--bx-border);flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.boxops .bx-tab{color:var(--bx-ink-500);text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin:0;padding:8px 12px 10px;font-size:13px;font-weight:500;transition:color .12s,border-color .12s}.boxops .bx-tab:hover{color:var(--bx-ink-800)}.boxops .bx-tab.bx-active{color:var(--bx-brand-fg);border-bottom-color:var(--bx-brand-500)}.boxops .bx-drawer__head .bx-tabs{border-bottom:none;margin-top:14px;margin-bottom:-19px}.boxops .bx-drawer__body{flex:1;padding:22px 24px;overflow:auto}.boxops .bx-row-open{width:26px;height:26px;color:var(--bx-ink-400);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;padding:0;display:grid}.boxops .bx-row-open:hover{background:var(--bx-ink-200);color:var(--bx-ink-700)}.boxops .bx-btn:focus-visible{box-shadow:0 0 0 3px var(--bx-brand-100);z-index:1;outline:none;position:relative}.boxops .bx-sidebar__item:focus-visible{box-shadow:0 0 0 3px var(--bx-brand-100);z-index:1;outline:none;position:relative}.boxops .bx-tab:focus-visible{box-shadow:0 0 0 3px var(--bx-brand-100);z-index:1;outline:none;position:relative}.boxops .bx-kpi--link:focus-visible{box-shadow:0 0 0 3px var(--bx-brand-100);z-index:1;outline:none;position:relative}.boxops .bx-card__link:focus-visible{box-shadow:0 0 0 3px var(--bx-brand-100);z-index:1;outline:none;position:relative}.boxops .bx-picker__row--link:focus-visible{box-shadow:0 0 0 3px var(--bx-brand-100);z-index:1;outline:none;position:relative}.boxops .bx-chip-select button:focus-visible{box-shadow:0 0 0 3px var(--bx-brand-100);z-index:1;outline:none;position:relative}.boxops .bx-sortable__inner:focus-visible{box-shadow:0 0 0 3px var(--bx-brand-100);z-index:1;outline:none;position:relative}.boxops .bx-row-open:focus-visible{box-shadow:0 0 0 3px var(--bx-brand-100);z-index:1;outline:none;position:relative}.boxops .lang-button:focus-visible{box-shadow:0 0 0 3px var(--bx-brand-100);z-index:1;outline:none;position:relative}.boxops .lang-item:focus-visible{box-shadow:0 0 0 3px var(--bx-brand-100);z-index:1;outline:none;position:relative}@media (max-width:1280px){.boxops .bx-grid-2,.boxops .bx-grid-split,.boxops .bx-grid-split--wide,.boxops .bx-nat{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.boxops{grid-template-columns:64px minmax(0,1fr)}.boxops .bx-sidebar{padding:16px 8px}.boxops .bx-sidebar__group,.boxops .bx-sidebar__label,.boxops .bx-sidebar__count{display:none}.boxops .bx-sidebar__item{justify-content:center;padding:10px}.boxops .bx-page{padding:20px 18px 48px}.boxops .bx-launch-pending{min-height:540px}.boxops .bx-topbar__hide-sm{display:none}.boxops .bx-topbar__user{padding-right:4px}}@media (max-width:720px){.boxops .bx-bar-chart__row{grid-template-columns:minmax(0,88px) minmax(0,1fr) 36px;gap:8px}.boxops .bx-topbar{gap:10px;padding:0 12px}.boxops .bx-topbar__product{display:none}.boxops .bx-page{padding:16px 12px 40px}.boxops .bx-page__header{flex-direction:column;align-items:flex-start}.boxops .bx-catalog-stamp>div{min-width:120px}.boxops .bx-card__header,.boxops .bx-card__header .bx-inline{flex-wrap:wrap}.boxops .bx-launch-pending{min-height:740px}.boxops .bx-donut-wrap{flex-direction:column;gap:16px}}@media (prefers-reduced-motion:reduce){.boxops *,.boxops :before,.boxops :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes bx-fadein{0%{opacity:0}to{opacity:1}}@keyframes bx-slidein{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes bx-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.loader{color:var(--ceiba-color-1);text-indent:-9999em;border-radius:50%;width:1em;height:1em;margin:32px auto;font-size:30px;animation:1.3s infinite load,1.3s infinite round;position:relative;overflow:hidden;transform:translateZ(0)}.loader.large{margin:42px auto;font-size:40px}.loader.huge{margin:52px auto;font-size:50px}.loader.fast{animation:1s infinite load,1s infinite round}@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 round{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loader-2-animation{0%{opacity:1}to{opacity:0}}.loader-2-wrapper{--size:50px;width:var(--size);height:var(--size);background:0 0;overflow:hidden}.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{counter-reset:loader2;justify-content:center;width:100%;height:100%;display:flex}.loader-2-wrapper .loader-2 div{box-sizing:content-box;width:calc(var(--size) / 10);height:calc(var(--size) / 5);border-radius:calc(var(--size) / 10)/calc(var(--size) / 5);transform-origin:calc(var(--size) / 20) calc(var(--size) / 2);background:#5f2a62;animation:1s linear infinite loader-2-animation;position:absolute}.loader-2-wrapper .loader-2 :first-child{animation-delay:-.916667s;transform:rotate(30deg)}.loader-2-wrapper .loader-2 :nth-child(2){animation-delay:-.833333s;transform:rotate(60deg)}.loader-2-wrapper .loader-2 :nth-child(3){animation-delay:-.75s;transform:rotate(90deg)}.loader-2-wrapper .loader-2 :nth-child(4){animation-delay:-.666667s;transform:rotate(120deg)}.loader-2-wrapper .loader-2 :nth-child(5){animation-delay:-.583333s;transform:rotate(150deg)}.loader-2-wrapper .loader-2 :nth-child(6){animation-delay:-.5s;transform:rotate(180deg)}.loader-2-wrapper .loader-2 :nth-child(7){animation-delay:-.416667s;transform:rotate(210deg)}.loader-2-wrapper .loader-2 :nth-child(8){animation-delay:-.333333s;transform:rotate(240deg)}.loader-2-wrapper .loader-2 :nth-child(9){animation-delay:-.25s;transform:rotate(270deg)}.loader-2-wrapper .loader-2 :nth-child(10){animation-delay:-.166667s;transform:rotate(300deg)}.loader-2-wrapper .loader-2 :nth-child(11){animation-delay:-.0833333s;transform:rotate(330deg)}.loader-2-wrapper .loader-2 :nth-child(12){animation-delay:0s;transform:rotate(360deg)}.container-ref-wrapper{flex-direction:column;margin-top:-12px;display:flex;position:relative}.container-ref-wrapper.horizontal{flex-direction:row}.loader-container-wrapper{z-index:400;background:#0003;flex-direction:column;justify-content:center;align-items:center;row-gap:15px;width:100%;height:100%;font-size:25px;display:flex;position:absolute}.loader-container-wrapper.allow-interaction{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#0000001a}.loader-container-wrapper.transparent{background:0 0}.basic-table-wrapper .filters{justify-content:space-between;display:flex}.basic-table-wrapper .filters .selected-filters{justify-content:space-between;width:100%;margin-top:15px;padding:0 0 10px;display:flex}.basic-table-wrapper .filters .selected-filters>div:first-of-type{flex-wrap:wrap;gap:5px 10px;display:flex}.basic-table-wrapper .filters .selected-filters .filter{background:var(--ceiba-color-7-2);cursor:pointer;border-radius:5px;flex-direction:column;justify-content:flex-start;padding:2px 24px 2px 5px;display:flex;position:relative}.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{color:#3b3939;font-size:10px;font-weight:500;line-height:.9}.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;text-align:center;background:var(--button-background);width:14px;height:14px;padding:3px;font-size:10px;position:absolute;top:0;right:0}.basic-table-wrapper .filters .selected-filters .clear-all-filters{cursor:pointer;background:var(--ceiba-color-3);color:#fff;border-radius:6px;height:-moz-fit-content;height:fit-content;padding:8px 20px}.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:#f5f5f5e6;--row-odd-color:whitesmoke;--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{font-size:var(--head-font-size);white-space:nowrap;color:#fff;background:var(--header-color);font-weight:400;position:-webkit-sticky;position:sticky;top:0}.basic-table thead th>div{text-align:center;justify-content:space-between;align-items:center;display:flex}.basic-table thead th>div>span{width:100%}.basic-table thead th>div .filters{gap:5px;display:flex}.basic-table thead th>div .filters>div>svg{cursor:pointer}.basic-table thead .detail-header{width:12ch}.basic-table tbody tr td,.basic-table tbody tr th{font-size:var(--font-size)}.basic-table tbody tr th{font-weight:inherit;text-align:inherit}.basic-table tbody tr{font-weight:300}.basic-table tbody tr .ceiba-button{visibility:hidden}.basic-table tbody tr:hover .ceiba-button{visibility:visible}.basic-table tbody tr:hover{background-color:var(--row-hover-color)!important;font-weight:500!important}.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{flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-top:10px;display:flex;overflow:visible}.basic-table-date-modal .date-button{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background:rgba(var(--ceiba-color-3-rgb), 1);color:#fff;white-space:nowrap;border:1px solid gray;border-radius:5px;justify-content:center;min-width:100px;max-width:100vw;padding:4px 6px;font-weight:500;display:flex}.patient-table-wrapper .filters{cursor:pointer;justify-content:space-between;display:inline-block}.patient-table-wrapper .filters .selected-filters{justify-content:space-between;width:100%;margin-top:5px;padding:0 0 5px;display:flex}.patient-table-wrapper .filters .selected-filters>div:first-of-type{flex-wrap:wrap;gap:5px 10px;display:flex}.patient-table-wrapper .filters .selected-filters .filter{background:var(--ceiba-color-7-2);cursor:pointer;border-radius:5px;flex-direction:column;justify-content:flex-start;padding:4px 24px 2px 5px;display:flex;position:relative}.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{color:#3b3939;font-size:10px;font-weight:500;line-height:.9}.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;text-align:center;background:var(--button-background);width:14px;height:14px;padding:3px;font-size:10px;position:absolute;top:0;right:0}.patient-table-wrapper .filters .selected-filters .clear-all-filters{cursor:pointer;background:var(--ceiba-color-3);color:#fff;border-radius:6px;height:-moz-fit-content;height:fit-content;padding:8px 20px}.patient-table-wrapper .filters .selected-filters .clear-all-filters:hover{background:rgba(var(--ceiba-color-3-rgb), .8)}.barcode-reader-component .drawingBuffer{width:0;height:0;position:absolute;top:0;left:0}.barcode-reader-component>video{width:100%}.patient-band-wrapper{justify-content:center;max-width:100vw;display:flex;position:-webkit-sticky;position:sticky;left:0}.patient-band-wrapper .patient-band{background:var(--ceiba-gradient-color);border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:95%;padding:2px 10px;font-size:14px;font-weight:400;line-height:1.4em;display:flex}.patient-band-wrapper .patient-band .information{color:#fff;text-align:center;font-size:14px}.patient-band-wrapper .patient-band .vitals{color:#fff;align-items:center;gap:2px;font-size:14px;display:flex}.patient-band-wrapper .patient-band .buttons{min-width:240px;max-width:320px;font-size:14px}.patient-band-wrapper .patient-band .buttons .ceiba-select{min-width:200px;font-size:14px}.ceiba-select{border-radius:8px;outline:none;min-width:200px}.set-active-selection{justify-content:center;align-items:center;padding:0 4px;display:flex}.set-active-selection:hover{color:#fff;background-color:#632a86}.radio{width:100%;height:100%;box-shadow:none;cursor:pointer;text-align:left;--size:16px;justify-content:flex-start;align-items:center;margin:0;display:flex}.radio.horizontal{width:100%}.radio:hover .check{border:1px solid #8a2be2}.radio .check{color:#fff;border:1px solid gray;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:all .3s ease-in-out;display:flex;font-size:calc(var(--size) - 4px)!important;width:var(--size)!important;height:var(--size)!important}.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 gray}.radio>span{margin-left:4px}.radio-group-input{color:#000;--extra-text-width:14ch;border-radius:5px;padding:2px;display:flex}.radio-group-input.require-check{padding:4px}.radio-group-input .label{-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:.01em;align-items:center;width:20ch;margin-right:5px;padding:5px 0;display:flex}.radio-group-input>.wrapper{flex-direction:row;width:100%;display:flex}.radio-group-input>.wrapper .radio-group{width:100%}.modal-base{z-index:999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;width:100%!important;height:100%!important}.modal-base .modal-container{background-color:var(--modal-background,#fefefe);border-radius:10px;min-width:25%;max-width:90%}.modal-base .modal-container .modal-header{border-bottom:1px solid #ccc;border-radius:6px 6px 0 0;flex-direction:row;justify-content:space-between;align-items:center;margin:10px 20px 0;padding-bottom:6px;display:flex;box-shadow:0 6px 4px -5px #00000042}.modal-base .modal-container .modal-header>span{text-align:center;letter-spacing:.1ex;width:100%;margin-right:10px;font-size:12px;font-weight:500}.modal-base .modal-container .modal-header>svg{cursor:pointer;color:var(--gray);font-size:20px}.modal-base .modal-container>hr{border-color:var(--background)}.modal-base .modal-container .modal-content{min-height:auto;max-height:70vh;margin:10px;display:block;overflow-x:hidden;overflow-y:auto}.modal-base .modal-container .modal-body{align-items:center;gap:20px;font-size:14px;display:flex}.modal-base .modal-container .modal-body.center{justify-content:center}.modal-base .modal-container .modal-body .modal-body-content{flex-direction:column;display:flex}.modal-base .modal-container .modal-body .modal-body-content h3{margin:0 0 6px;font-size:18px;font-weight:600}.modal-base .modal-container .modal-body .modal-icon{width:70px;height:70px}.modal-base .modal-container .modal-body .modal-icon>svg{justify-content:center;align-items:center;width:100%;height:100%;font-size:42px;display:flex}.modal-base .modal-container .modal-footer{justify-content:flex-end;gap:20px;margin-top:10px;display:flex}@media (max-width:768px){.modal-base .modal-container{max-width:95%}}.portal>div{align-items:flex-start;height:0;display:flex}.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);justify-content:center;width:100%;margin-top:10px;display:flex}.pagination-wrapper .page-numbers-wrapper{display:flex}.pagination-wrapper .page-link{min-width:calc(var(--size));height:var(--size);background:var(--background-color);color:var(--text-color);cursor:pointer;border:1px solid #ccc;border-radius:2px;justify-content:center;align-items:center;margin:0 2px;padding:0 4px;font-size:12px;display:flex}.pagination-wrapper .page-link:hover,.pagination-wrapper .page-link.active{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 gray;outline:none}.pagination-wrapper .pagination-goto-form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pagination-wrapper .pagination-goto-form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pagination-wrapper .pagination-goto-form input{-moz-appearance:textfield}.pagination-wrapper .pagination-goto-form input:hover,.pagination-wrapper .pagination-goto-form input:active{border-bottom:1px solid #00f}.pagination-wrapper .pagination-goto-form span{margin-left:5px}.patient-unit-statistics-page .patient-statistics-container{box-sizing:border-box;width:100%;margin:0 auto;padding:20px}.patient-unit-statistics-page .page-header{background:#fff;border:1px solid #e9ecef;border-radius:10px;margin-bottom:30px;padding:20px;box-shadow:0 2px 4px #0000000d}.patient-unit-statistics-page .page-header .header-top{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.patient-unit-statistics-page .page-header .header-top .page-title{color:#2c3e50;align-items:center;gap:10px;margin:0;font-size:28px;font-weight:700;display:flex}.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{align-items:center;gap:15px;display:flex}.patient-unit-statistics-page .page-header .header-top .header-actions .help-button{cursor:pointer;color:#545b62;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:8px 12px;transition:all .2s}.patient-unit-statistics-page .page-header .header-top .header-actions .help-button:hover{color:#495057;background:#e9ecef}.patient-unit-statistics-page .page-header .breadcrumbs{color:#6c757d;align-items:center;gap:8px;font-size:14px;display:flex}.patient-unit-statistics-page .page-header .breadcrumbs .breadcrumb-item{align-items:center;gap:8px;display:flex}.patient-unit-statistics-page .page-header .breadcrumbs .breadcrumb-item a{color:#5a2d91;text-decoration:none;transition:color .2s}.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{align-items:center;gap:10px;display:flex}.patient-unit-statistics-page .page-header .unit-selector label{color:#333;white-space:nowrap;font-weight:500}.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{color:#444;border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:8px;font-size:20px;font-weight:600}.patient-unit-statistics-page .patients-section .pagination-controls{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;padding:15px 20px;display:flex}.patient-unit-statistics-page .patients-section .pagination-controls .items-per-page{align-items:center;gap:12px;display:flex}.patient-unit-statistics-page .patients-section .pagination-controls .items-per-page label{color:#495057;white-space:nowrap;font-size:14px;font-weight:600}.patient-unit-statistics-page .patients-section .pagination-controls .items-per-page select{color:#495057;cursor:pointer;background-color:#fff;border:1px solid #ced4da;border-radius:6px;min-width:120px;padding:8px 15px;font-size:14px;font-weight:500;transition:all .2s}.patient-unit-statistics-page .patients-section .pagination-controls .items-per-page select:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 3px #007bff1a}.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;box-shadow:0 2px 4px #0000001a}.patient-unit-statistics-page .patients-section .transactions-table{border-collapse:collapse;background:#fff;width:100%}.patient-unit-statistics-page .patients-section .transactions-table thead{z-index:10;background:#5a2d91;position:-webkit-sticky;position:sticky;top:0}.patient-unit-statistics-page .patients-section .transactions-table thead th{text-align:left;color:#fff;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #dee2e6;padding:12px;font-size:12px;font-weight:600}.patient-unit-statistics-page .patients-section .transactions-table thead th:first-child,.patient-unit-statistics-page .patients-section .transactions-table thead th.expand-column{width:40px}.patient-unit-statistics-page .patients-section .transactions-table thead th.status-header{align-items:center;gap:6px;display:flex;position:relative}.patient-unit-statistics-page .patients-section .transactions-table .status-filter{align-items:center;display:inline-flex}.patient-unit-statistics-page .patients-section .transactions-table .status-filter .status-filter-toggle{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:0;line-height:1;display:inline-flex}.patient-unit-statistics-page .patients-section .transactions-table .status-filter .status-filter-toggle:hover{opacity:.75}.patient-unit-statistics-page .patients-section .transactions-table .status-filter .status-filter-toggle svg{width:24px;height:24px;display:block}.patient-unit-statistics-page .patients-section .transactions-table .status-filter .status-filter-count{font-size:12px;font-weight:600}.patient-unit-statistics-page .patients-section .transactions-table .status-filter .status-filter-popup{z-index:20;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #dee2e6;border-radius:6px;min-width:210px;padding:6px 0;position:absolute;top:calc(100% - 4px);left:0;box-shadow:0 4px 12px #00000026}.patient-unit-statistics-page .patients-section .transactions-table .status-filter .status-filter-popup .status-filter-option{color:#495057;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;margin:0;padding:7px 12px;font-size:13px;font-weight:400;display:flex}.patient-unit-statistics-page .patients-section .transactions-table .status-filter .status-filter-popup .status-filter-option:hover{background:#f3e5f5}.patient-unit-statistics-page .patients-section .transactions-table .status-filter .status-filter-popup .status-filter-option input[type=checkbox]{accent-color:#5a2d91;cursor:pointer;width:16px;height:16px;margin:0}.patient-unit-statistics-page .patients-section .transactions-table .status-filter .status-filter-popup .status-filter-option .status-icon.success{color:#28a745}.patient-unit-statistics-page .patients-section .transactions-table .status-filter .status-filter-popup .status-filter-option .status-icon.warning{color:#ffc107}.patient-unit-statistics-page .patients-section .transactions-table .status-filter .status-filter-popup .status-filter-option .status-icon.error{color:#dc3545}.patient-unit-statistics-page .patients-section .transactions-table .status-filter .status-filter-popup .status-filter-actions{border-top:1px solid #e9ecef;justify-content:flex-end;gap:6px;margin-top:6px;padding:6px 10px 2px;display:flex}.patient-unit-statistics-page .patients-section .transactions-table .status-filter .status-filter-popup .status-filter-actions .status-filter-action{cursor:pointer;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.4}.patient-unit-statistics-page .patients-section .transactions-table .status-filter .status-filter-popup .status-filter-actions .status-filter-action.clear{color:#495057;background:#fff;border:1px solid #dee2e6}.patient-unit-statistics-page .patients-section .transactions-table .status-filter .status-filter-popup .status-filter-actions .status-filter-action.clear:hover:not(:disabled){background:#f3e5f5}.patient-unit-statistics-page .patients-section .transactions-table .status-filter .status-filter-popup .status-filter-actions .status-filter-action.clear:disabled{opacity:.5;cursor:default}.patient-unit-statistics-page .patients-section .transactions-table .status-filter .status-filter-popup .status-filter-actions .status-filter-action.apply{color:#fff;background:#5a2d91;border:1px solid #5a2d91}.patient-unit-statistics-page .patients-section .transactions-table .status-filter .status-filter-popup .status-filter-actions .status-filter-action.apply:hover{background:#4a2478;border-color:#4a2478}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row{cursor:pointer;transition:background-color .2s}.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,.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row.expanded{background:#f3e5f5}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td{color:#495057;vertical-align:middle;border-bottom:1px solid #dee2e6;padding:12px;font-size:14px}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td input[type=checkbox]{accent-color:#007bff;width:16px;height:16px}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.expand-cell{text-align:center;cursor:pointer;width:40px}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.expand-cell .expand-icon{color:#6c757d;font-size:14px;transition:all .2s}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.expanded .expand-icon{color:#007bff;transform:rotate(90deg)}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.patient-name-cell{color:#495057;font-weight:600}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.sys-takip-cell,.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.mrn-cell,.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.sys-tracking-cell{color:#6c757d;font-size:14px}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.sys-tracking-cell{white-space:nowrap;font-size:12px;line-height:1.4}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.sys-tracking-cell .sys-more-badge-wrapper{vertical-align:middle;display:inline-block;position:relative}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.sys-tracking-cell .sys-more-badge-wrapper .sys-more-badge{color:#fff;cursor:pointer;background-color:#6f42c1;border-radius:8px;margin-left:4px;padding:1px 5px;font-size:10px;font-weight:600;display:inline-block}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.sys-tracking-cell .sys-more-badge-wrapper .sys-more-tooltip{color:#fff;z-index:1000;background-color:#333;border-radius:6px;max-width:200px;padding:6px 10px;font-size:11px;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0003}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.sys-tracking-cell .sys-more-badge-wrapper .sys-more-tooltip:after{content:"";border:5px solid #0000;border-top-color:#333;position:absolute;top:100%;left:50%;transform:translate(-50%)}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.sys-tracking-cell .sys-more-badge-wrapper .sys-more-tooltip .sys-more-tooltip-item{text-overflow:ellipsis;white-space:nowrap;padding:1px 0;display:block;overflow:hidden}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.sys-tracking-cell .sys-more-badge-wrapper .sys-more-tooltip .sys-more-tooltip-footer{color:#ccc;border-top:1px solid #fff3;margin-top:4px;padding-top:4px;font-size:10px;font-style:italic;display:block}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.sys-tracking-cell .sys-more-badge-wrapper:hover .sys-more-tooltip{display:block}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.date-cell{color:#6c757d;font-size:14px}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.status-cell .status-content{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.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;min-width:0}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-row td.status-cell .status-content .response-message-container .response-message{overflow-wrap:break-word;font-size:10px;line-height:1.2}.patient-unit-statistics-page .patients-section .transactions-table tbody .patient-details-row .patient-details-cell{background:#f8f9fa;border-bottom:2px solid #dee2e6;padding:0}.patient-unit-statistics-page .patients-section .transactions-table tbody .empty-transactions{text-align:center;color:#6c757d;padding:20px;font-style:italic}.patient-unit-statistics-page .patients-section .transactions-table tbody .transaction-details-inner{background:#f8f9fa;border-top:1px solid #dee2e6;padding:0}.patient-unit-statistics-page .patients-section .pagination-nav{background:#fff;border:2px solid #e9ecef;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:15px;margin-top:20px;padding:20px;display:flex;box-shadow:0 2px 4px #0000001a}.patient-unit-statistics-page .patients-section .pagination-nav .pagination-info{color:#495057;text-align:center;justify-content:center;align-items:baseline;gap:8px;font-size:15px;font-weight:600;display:flex}.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{width:85px!important;min-width:85px!important;height:15px!important;font-size:15px!important}.patient-unit-statistics-page .patients-section .pagination-nav .pagination-buttons{align-items:center;gap:6px;display:flex}.patient-unit-statistics-page .patients-section .pagination-nav .pagination-buttons button{cursor:pointer;color:#495057;background:#fff;border:1px solid #dee2e6;border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:10px 14px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.patient-unit-statistics-page .patients-section .pagination-nav .pagination-buttons button:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.patient-unit-statistics-page .patients-section .pagination-nav .pagination-buttons button:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0000001a}.patient-unit-statistics-page .patients-section .pagination-nav .pagination-buttons button:disabled{opacity:.4;cursor:not-allowed;color:#545b62;background:#f8f9fa}.patient-unit-statistics-page .patients-section .pagination-nav .pagination-buttons button.active{color:#fff;background:#5a2d91;border-color:#5a2d91;box-shadow:0 2px 6px #5a2d914d}.patient-unit-statistics-page .patients-section .pagination-nav .pagination-buttons button.active:hover{background:#4a2578;border-color:#4a2578;transform:translateY(-1px)}.patient-unit-statistics-page .patients-section .pagination-nav .pagination-buttons button.ellipsis{cursor:default;background:0 0;border-color:#0000}.patient-unit-statistics-page .patients-section .pagination-nav .pagination-buttons button.ellipsis:hover{box-shadow:none;background:0 0;border-color:#0000;transform: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{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;margin:0;padding:20px}.patient-unit-statistics-page .transaction-details .transaction-details-title{color:#495057;margin:0 0 15px;font-size:16px;font-weight:600}.patient-unit-statistics-page .transaction-details .timeline-section{border-bottom:2px solid #dee2e6;margin-bottom:20px;padding-bottom:16px}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-title{color:#495057;margin:0 0 12px;font-size:16px;font-weight:600}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-blocks{flex-direction:column;gap:10px;max-height:400px;display:flex;overflow-y:auto}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block{background:#fff;border:1px solid #dee2e6;border-left:4px solid #6c757d;border-radius:6px;padding:12px 16px}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block.active{background:#f0fdf4;border-left-color:#28a745}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-block-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-block-dates{color:#495057;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-block-dates .timeline-event-label{font-weight:600}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-block-dates .timeline-date{color:#212529}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-block-dates .timeline-separator{color:#adb5bd;margin:0 2px}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-active-badge{color:#fff;white-space:nowrap;background:#1e7e34;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-block-info{color:#6c757d;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-block-info .timeline-unit{font-weight:500}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-block-info .timeline-sys-badge{color:#5a2d91;background:#f3eef8;border-radius:3px;margin-left:auto;padding:1px 8px;font-family:monospace;font-size:11px;font-weight:600}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-all-sys{background:#faf8fd;border-top:1px dashed #e9ecef;align-items:flex-start;gap:8px;padding:6px 12px;display:flex}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-all-sys .timeline-all-sys-label{color:#6c757d;white-space:nowrap;padding-top:2px;font-size:11px}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-all-sys .timeline-all-sys-list{flex-wrap:wrap;gap:4px;display:flex}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-all-sys .timeline-all-sys-list .timeline-all-sys-item{color:#5a2d91;background:#f3eef8;border-radius:3px;padding:1px 8px;font-family:monospace;font-size:11px;font-weight:500}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-all-sys .timeline-all-sys-list .timeline-all-sys-arrow{color:#333;align-self:center;font-size:12px}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-events{border-top:1px dashed #dee2e6;flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;display:flex}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-event{color:#495057;align-items:center;gap:8px;font-size:12px;display:flex}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-event .timeline-event-dot{background:#adb5bd;border-radius:50%;flex-shrink:0;width:8px;height:8px}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-event.transfer .timeline-event-dot{background:#fd7e14}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-event.sysChange .timeline-event-dot{background:#0d6efd}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-event .timeline-event-label{min-width:110px;font-weight:600}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-event .timeline-event-date{color:#6c757d;flex-shrink:0;min-width:130px}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-event .timeline-event-detail{color:#212529;margin-left:4px;font-weight:500}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-event .transfer-from,.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-event .transfer-to{border-radius:3px;margin:0 4px;padding:1px 6px;font-size:11px;font-weight:500}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-event .transfer-from{color:#555;background:#f0f0f0}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-event .transfer-to{color:#333;background:#e8e8e8}.patient-unit-statistics-page .transaction-details .timeline-section .timeline-block .timeline-event .transfer-arrow{color:#333;margin:0 2px;font-size:13px}.patient-unit-statistics-page .transaction-details .daily-transactions-container{background:#fff;border:1px solid #dee2e6;border-radius:4px;max-height:1000px;margin-bottom:15px;overflow-y:auto}.patient-unit-statistics-page .transaction-details .daily-transactions-container.packet-list-container{max-height:none;overflow-y:visible}.patient-unit-statistics-page .transaction-details .daily-transactions-table{border-collapse:collapse;width:100%}.patient-unit-statistics-page .transaction-details .daily-transactions-table thead{z-index:1;background:#e9ecef;position:-webkit-sticky;position:sticky;top:0}.patient-unit-statistics-page .transaction-details .daily-transactions-table thead th{text-align:left;color:#495057;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #dee2e6;padding:8px 12px;font-size:11px;font-weight:600}.patient-unit-statistics-page .transaction-details .daily-transactions-table .daily-transaction-row{cursor:pointer;background:#fff;transition:background-color .2s}.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{border-bottom:1px solid #dee2e6;padding:8px 12px;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{word-wrap:break-word;max-width:200px}.patient-unit-statistics-page .transaction-details .daily-transactions-table .daily-transaction-row td.response-message-cell .response-message{overflow-wrap:break-word;font-size:15px;line-height:1.3}.patient-unit-statistics-page .transaction-details .daily-transactions-table .daily-transaction-row td.response-message-cell .no-response{color:#6c757d;font-size:10px;font-style:italic}.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{justify-content:space-between;align-items:center;margin-top:5px;display:flex}.patient-unit-statistics-page .transaction-details .transaction-actions .transaction-details-title{font-size:12px}.patient-unit-statistics-page .transaction-details .transaction-actions .btn{font-size:12px;display:block}.patient-unit-statistics-page .status-badge{border-radius:4px;align-items:center;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.patient-unit-statistics-page .status-badge.discharged{color:#fff;background:#6c757d}.patient-unit-statistics-page .status-badge.active{color:#fff;background:#1e7e34}.patient-unit-statistics-page .discharged-label{color:#6c757d;font-style:italic;font-weight:400}.patient-unit-statistics-page .btn-link{color:#5a2d91;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s}.patient-unit-statistics-page .btn-link:hover{color:#fff;background:#5a2d91;text-decoration:none}.patient-unit-statistics-page .btn-link.small{padding:2px 6px;font-size:11px}.patient-unit-statistics-page .btn-link.view-details{color:#5a2d91;border:1px solid #5a2d91}.patient-unit-statistics-page .btn-link.view-details:hover{color:#fff;background:#5a2d91}.patient-unit-statistics-page .btn-link.edit-btn{color:#5a2d91;border:1px solid #5a2d91}.patient-unit-statistics-page .btn-link.edit-btn:hover{color:#fff;background:#5a2d91}.patient-unit-statistics-page .btn{cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;padding:8px 16px;font-weight:500;transition:all .2s;display:inline-flex}.patient-unit-statistics-page .btn.btn-success{color:#fff;background:#1e7e34}.patient-unit-statistics-page .btn.btn-success:hover{background:#176828}.patient-unit-statistics-page .btn.btn-success.small{padding:6px 12px;font-size:12px}.patient-unit-statistics-page .btn.btn-primary{color:#fff;background:#06c}.patient-unit-statistics-page .btn.btn-primary:hover{background:#0056b3}.patient-unit-statistics-page .btn.btn-secondary{color:#fff;background:#6c757d}.patient-unit-statistics-page .btn.btn-secondary:hover{background:#545b62}.patient-unit-statistics-page .btn.btn-outline-secondary{color:#6c757d;background:0 0;border:1px solid #6c757d}.patient-unit-statistics-page .btn.btn-outline-secondary:hover{color:#fff;background:#6c757d}.patient-unit-statistics-page .filters-container{box-sizing:border-box;clear:both;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;flex:1;width:100%;max-width:none;margin-bottom:40px;padding:20px;box-shadow:0 1px 3px #0000001a}.patient-unit-statistics-page .filters-container .filters-row{align-items:end;gap:15px;width:100%;margin-bottom:15px;display:flex}.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;min-width:200px}.patient-unit-statistics-page .filters-container .filters-row .filter-group.unit-selector{flex:2}.patient-unit-statistics-page .filters-container .filters-row .filter-group label{color:#333;margin-bottom:5px;font-size:14px;font-weight:500;display:block}.patient-unit-statistics-page .filters-container .filters-row .filter-group .form-control{box-sizing:border-box;border:1px solid #ddd;border-radius:4px;width:100%;padding:8px 12px;font-size:14px}.patient-unit-statistics-page .filters-container .filters-row .filter-group .form-control:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 2px #007bff40}.patient-unit-statistics-page .filters-container .filters-row .filter-group.date-input .react-datepicker-wrapper{width:100%}.patient-unit-statistics-page .filters-container .filters-row .filter-group .ceiba-select .react-select__control{border:1px solid #ddd;width:100%;min-height:38px}.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{color:#495057;cursor:pointer;background-color:#fff;border:1px solid #ced4da;border-radius:6px;min-width:120px;padding:8px 15px;font-size:14px;font-weight:500;transition:all .2s}.patient-unit-statistics-page .filters-container .filters-row .filter-group button:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 3px #007bff1a}.patient-unit-statistics-page .filters-container .filters-row .filter-group button:hover{border-color:#adb5bd}.patient-unit-statistics-page .loading-container{text-align:center;background:#fff;border:1px solid #e9ecef;border-radius:10px;margin:20px 0;padding:30px;display:block}.patient-unit-statistics-page .loading-container .loading-spinner{border:4px solid #f3f3f3;border-top-color:#5a2d91;border-radius:50%;width:40px;height:40px;margin-bottom:15px;animation:1s linear infinite spin;display:inline-block}.patient-unit-statistics-page .loading-container .loading-text{color:#495057;margin-bottom:5px;font-size:16px;font-weight:500}.patient-unit-statistics-page .loading-container .loading-subtitle{color:#6c757d;font-size:14px}.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;border-bottom:1px solid #e9ecef;gap:15px;padding:15px 20px;display:flex}.patient-unit-statistics-page .skeleton-table .skeleton-header .skeleton-cell{background:#e9ecef;border-radius:4px;height:20px;animation:1.5s ease-in-out infinite pulse}.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}.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}.patient-unit-statistics-page .skeleton-table .skeleton-rows .skeleton-row{border-bottom:1px solid #f1f3f4;gap:15px;padding:15px 20px;display:flex}.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{background:#f1f3f4;border-radius:4px;height:16px;animation:1.5s ease-in-out infinite pulse}.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}.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}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.patient-unit-statistics-page .no-patients{text-align:center;color:#545b62;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:40px 20px;display:block}.patient-unit-statistics-page .no-patients .empty-icon{color:#dee2e6;margin-bottom:16px;font-size:48px}.patient-unit-statistics-page .no-patients .empty-title{color:#495057;margin-bottom:8px;font-size:18px;font-weight:500}.patient-unit-statistics-page .no-patients .empty-message{color:#6c757d;font-size:14px}.patient-unit-statistics-page .loading-state{justify-content:center;align-items:center;padding:40px;display:flex}.patient-unit-statistics-page .loading-state .spinner{border:3px solid #f3f3f3;border-top-color:#5a2d91;border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin}.packet-editor-modal .packet-editor-form .form-grid{flex-direction:column;gap:25px;display:flex}.packet-editor-modal .packet-editor-form .form-section .section-title{color:#495057;border-bottom:1px solid #dee2e6;margin:0 0 15px;padding-bottom:8px;font-size:14px;font-weight:600}.packet-editor-modal .packet-editor-form .form-section .form-row{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin-bottom:15px;display:grid}.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{flex-direction:column;display:flex}.packet-editor-modal .packet-editor-form .form-section .form-group label{color:#6c757d;margin-bottom:5px;font-size:12px;font-weight:600}.packet-editor-modal .packet-editor-form .form-section .form-group input,.packet-editor-modal .packet-editor-form .form-section .form-group select{border:1px solid #ced4da;border-radius:4px;padding:8px 12px;font-size:12px;transition:border-color .2s,box-shadow .2s}.packet-editor-modal .packet-editor-form .form-section .form-group input:focus,.packet-editor-modal .packet-editor-form .form-section .form-group select:focus{border-color:#6f42c1;outline:none;box-shadow:0 0 0 .2rem #6f42c140}.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{color:#545b62;background:#f8f9fa}.packet-editor-modal .packet-editor-form .form-actions{border-top:1px solid #dee2e6;justify-content:flex-end;gap:10px;margin-top:30px;padding-top:20px;display:flex}.packet-editor-modal .packet-editor-form .form-actions .btn{cursor:pointer;border:none;border-radius:4px;padding:10px 20px;font-weight:500;transition:all .2s}.packet-editor-modal .packet-editor-form .form-actions .btn[variant=primary]{color:#fff;background:#6f42c1}.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]{color:#fff;background:#6c757d}.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{color:#495057;background:#f8f9fa;border:1px solid #ced4da}.packet-editor-modal .packet-editor-form .form-actions .btn[variant=secondary].request-btn:hover{background:#e9ecef}#portal .react-datepicker-popper.enabiz-datepicker-popper{z-index:800!important}#portal .react-datepicker-popper{z-index:9999!important}#portal .react-datepicker-popper .react-datepicker__today-button{text-align:right;color:#007bff;cursor:pointer;background:0 0;border:none;margin:0 4px 4px auto;padding:4px 8px;font-size:12px;display:block}#portal .react-datepicker-popper .react-datepicker__today-button:hover{text-decoration:underline}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--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));margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}body,#root,.App{height:100vh;overflow:hidden}.layout{grid-template-rows:auto 1fr auto;height:100%;max-height:100%;display:grid}.horizontal{flex-direction:row;display:flex}.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.3333%}.per-66{width:66.6667%}.gap10{gap:10px}.gap20{gap:20px}.p5{padding:5px}.px5{padding-left:5px;padding-right:5px}.px10{padding-left:10px;padding-right: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{transform:translateY(-14px)}._system-messages-self-destroy_18rqa_1{z-index:1000;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;width:100vw;height:100vh;padding:5px 20px 30px;display:flex;position:fixed;top:0;left:0}._system-messages-self-destroy_18rqa_1 ._item_18rqa_16{user-select:initial;pointer-events:initial;cursor:pointer;background:#fff;border:1px solid gray;border-radius:10px;grid-template-columns:30px 18vw;align-items:center;padding:15px 15px 20px;font-weight:400;display:grid;position:relative}._system-messages-self-destroy_18rqa_1 ._item_18rqa_16 ._indicator-wrapper_18rqa_30{border-radius:5px;grid-column:2 span;margin-top:10px;position:absolute;bottom:5px;left:5px;right:5px}._system-messages-self-destroy_18rqa_1 ._item_18rqa_16 ._indicator-wrapper_18rqa_30 ._indicator_18rqa_30{background:var(--indicator-color,gray);height:2px;animation:_indicator_18rqa_30 var(--duration) linear;border-radius:5px;display:flex}._system-messages-self-destroy_18rqa_1 ._item_18rqa_16 svg{font-size:150%}._system-messages-self-destroy_18rqa_1 ._item_18rqa_16._error_18rqa_49{color:#fafafa;--indicator-color:white;background:#b41e1e}._system-messages-self-destroy_18rqa_1 ._item_18rqa_16._info_18rqa_54{color:#4a4a4a;--indicator-color:#4a4a4a;background:#dadada}._system-messages-self-destroy_18rqa_1 ._item_18rqa_16._success_18rqa_59{color:#4a4a4a;--indicator-color:#4a4a4a;background:#90ee90}._system-messages-self-destroy_18rqa_1 ._item_18rqa_16._warning_18rqa_64{color:#4a4a4a;--indicator-color:#4a4a4a;background:#e6b41d}@keyframes _indicator_18rqa_30{0%{width:0}to{width:100%}}.hospital-list-table-container{width:60%;margin:1.5rem auto 0}.hospital-list-toolbar{justify-content:center;align-items:center;margin-bottom:.75rem;display:flex;position:relative}.hospital-list-toolbar .export-btn.ceiba-button{color:#fff;background-color:#4e1f6e;border:1px solid #4e1f6e;border-radius:6px;padding:.55rem 1.5rem;font-size:1rem;font-weight:700;transition:background-color .2s;position:absolute;right:0}.hospital-list-toolbar .export-btn.ceiba-button:hover{background-color:#3a1652;border-color:#3a1652}.hospital-list-toolbar .export-btn.ceiba-button:active{transform:translateY(1px)}.hospital-list-form{flex-direction:row;align-items:center;gap:.6rem;display:flex}.hospital-list-label{color:#4e1f6e;white-space:nowrap;font-size:1.05rem;font-weight:700}.hospital-list-input{border:1.5px solid #4e1f6e4d;border-radius:6px;outline:none;width:220px;padding:.45rem .75rem;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.hospital-list-input:focus{border-color:#4e1f6e;box-shadow:0 0 0 3px #4e1f6e1a}.hospital-list-table-wrapper{width:100%;max-height:45vh;overflow-y:auto}.hospital-list-table{border-collapse:collapse;width:100%;font-size:.9rem}.hospital-list-table thead tr{color:#fff;background-color:#4e1f6e;position:-webkit-sticky;position:sticky;top:0}.hospital-list-table th{text-align:left;letter-spacing:.3px;padding:.65rem 1rem;font-weight:600}.hospital-list-table td{color:#333;border-bottom:1px solid #4e1f6e1a;padding:.55rem 1rem}.hospital-list-table tbody tr:nth-child(2n){background-color:#4e1f6e0a}.hospital-list-table tbody tr:hover{background-color:#4e1f6e17}.hospital-list-form .ceiba-button{color:#1a1a1a;background-color:#e6b41d;border:1px solid #e6b41d;border-radius:6px;padding:.55rem 1.7rem;font-size:1rem;font-weight:700;transition:background-color .2s}.hospital-list-form .ceiba-button:hover{background-color:#c99a18;border-color:#c99a18}.hospital-list-form .ceiba-button:active{transform:translateY(1px)}.icd-label-management{flex-direction:column;height:100%;padding:1.5rem 2rem;display:flex;overflow-y:auto}.icd-label-management-scope-note{color:#4e1f6e;background-color:#f3edf8;border:1px solid #4e1f6e40;border-radius:6px;margin-bottom:1.25rem;padding:.65rem 1rem;font-size:.85rem;font-weight:600}.icd-label-management-panels{flex-wrap:wrap;flex:1;gap:2rem;min-height:0;display:flex}.icd-mapping-panel,.icd-label-search-panel{background-color:#fff;border:1px solid #4e1f6e26;border-radius:8px;flex-direction:column;flex:420px;min-width:380px;min-height:0;padding:1.25rem 1.5rem;display:flex}.icd-mapping-panel h3,.icd-label-search-panel h3{color:#4e1f6e;margin-top:0;font-weight:700}.icd-mapping-form{flex-direction:column;gap:.4rem;margin-bottom:1rem;display:flex}.icd-mapping-form label{color:#4e1f6e;font-weight:600}.icd-mapping-form .icd-code-input{border:1.5px solid #4e1f6e4d;border-radius:6px;outline:none;padding:.5rem .75rem;font-size:.95rem}.icd-mapping-form .icd-code-input:focus{border-color:#4e1f6e;box-shadow:0 0 0 3px #4e1f6e1a}.icd-mapping-form .icd-code-input:disabled{background-color:#f2f2f2}.icd-current-labels{min-height:1.5rem;margin-bottom:1rem}.icd-current-labels-title,.icd-label-checkboxes-title{color:#4e1f6e;margin-bottom:.4rem;font-size:.85rem;font-weight:600;display:block}.label-chip-list{flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem;display:flex}.label-chip{color:#4e1f6e;background-color:#f0e7f6;border-radius:999px;padding:.25rem .75rem;font-size:.85rem;font-weight:600}.no-labels-text{color:#777;font-size:.9rem;font-style:italic}.icd-label-checkboxes{flex-direction:column;gap:.35rem;margin-bottom:1.25rem;display:flex}.save-mapping-button.ceiba-button,.remove-mapping-button.ceiba-button{border-radius:6px;padding:.55rem 1.5rem;font-weight:700}.save-mapping-button.ceiba-button{color:#fff;background-color:#4e1f6e;border:1px solid #4e1f6e}.save-mapping-button.ceiba-button:disabled{opacity:.5;cursor:not-allowed}.remove-mapping-button.ceiba-button{color:#b3261e;background-color:#0000;border:1px solid #b3261e}.icd-label-search-select{margin-bottom:1rem}.icd-label-search-table-wrapper{flex:1;min-height:150px;overflow-y:auto}.icd-label-search-table{border-collapse:collapse;width:100%;font-size:.9rem}.icd-label-search-table thead tr{color:#fff;background-color:#4e1f6e;position:-webkit-sticky;position:sticky;top:0}.icd-label-search-table th{text-align:left;padding:.6rem .9rem;font-weight:600}.icd-label-search-table td{border-bottom:1px solid #4e1f6e1a;padding:.5rem .9rem}.icd-label-search-table tbody tr:nth-child(2n){background-color:#4e1f6e0a}._horizontal-data-grid_qpvwm_1{--row-count:1;--header-background:linear-gradient(to left, #2b373a 60%, #aaa);--main-cell-background:var(--ceiba-color-2);--main-cell-color:white;--dark-header-background:#eaeaea;--dark-header-color:black;--light-header-background:white;--light-header-color:black;grid-auto-flow:column;grid-template-rows:repeat(var(--row-count), auto);width:100%;display:grid;overflow:auto}._horizontal-data-grid-bordered_qpvwm_16 ._column_qpvwm_16>*{border-top:1px solid gray;border-left:1px solid gray}._horizontal-data-grid-bordered_qpvwm_16 ._column_qpvwm_16>:last-child{border-bottom:1px solid gray}._horizontal-data-grid-bordered_qpvwm_16 ._column_qpvwm_16:last-of-type>*{border-right:1px solid gray}._horizontal-data-grid_qpvwm_1 ._column_qpvwm_16{display:contents}._horizontal-data-grid_qpvwm_1 ._column_qpvwm_16>*{background:#fff;padding:2px 5px}._horizontal-data-grid_qpvwm_1 ._column_qpvwm_16>._header_qpvwm_33,._horizontal-data-grid_qpvwm_1 ._column_qpvwm_16>._header-second-level_qpvwm_33{background:var(--light-header-background);color:var(--light-header-color)}._horizontal-data-grid_qpvwm_1 ._column_qpvwm_16>:nth-of-type(odd){background:#eaeaea}._horizontal-data-grid_qpvwm_1 ._column_qpvwm_16>:nth-of-type(odd)._header_qpvwm_33,._horizontal-data-grid_qpvwm_1 ._column_qpvwm_16>:nth-of-type(odd)._header-second-level_qpvwm_33{background:var(--dark-header-background);color:var(--dark-header-color)}._horizontal-data-grid_qpvwm_1 ._column-disabled_qpvwm_44 input{background:#cacaca}._horizontal-data-grid_qpvwm_1 ._section-header_qpvwm_47{--row-span:1;text-orientation:upright;writing-mode:vertical-lr;white-space:nowrap;grid-row-end:span var(--row-span);color:#fff;justify-content:center;align-items:center;width:30px;display:flex;background:var(--header-background)!important}._horizontal-data-grid_qpvwm_1 ._header_qpvwm_33,._horizontal-data-grid_qpvwm_1 ._header-second-level_qpvwm_33{--row-span:1;--col-span:2;grid-row-end:span var(--row-span);grid-column-end:span var(--col-span);text-align:center;flex-direction:column;justify-content:center;align-items:center;font-weight:500;display:flex}._horizontal-data-grid_qpvwm_1 ._header_qpvwm_33 .info-icon,._horizontal-data-grid_qpvwm_1 ._header-second-level_qpvwm_33 .info-icon{cursor:pointer;width:28px;height:28px}._horizontal-data-grid_qpvwm_1 ._header-second-level_qpvwm_33{--col-span:1}._horizontal-data-grid_qpvwm_1 ._cell_qpvwm_82{flex-direction:column;justify-content:center;align-items:center;display:flex}._horizontal-data-grid_qpvwm_1 ._cell_qpvwm_82 button{cursor:pointer}._horizontal-data-grid_qpvwm_1 ._header_qpvwm_33._main-cell_qpvwm_91,._horizontal-data-grid_qpvwm_1 ._header-second-level_qpvwm_33._main-cell_qpvwm_91,._horizontal-data-grid_qpvwm_1 ._cell_qpvwm_82._main-cell_qpvwm_91{padding:6px;background:var(--main-cell-background)!important;color:var(--main-cell-color)!important}._validation-page_16x2g_1{position:relative}._validation-page_16x2g_1 ._header_16x2g_4{background:var(--header-color);flex-direction:column;display:flex}._validation-page_16x2g_1 ._header_16x2g_4 ._filter-options_16x2g_9{gap:5px;padding:0 5px;display:flex}._validation-page_16x2g_1 ._header_16x2g_4 ._device-names_16x2g_14{text-transform:capitalize;color:#444242;font-size:18px}._validation-page_16x2g_1 ._header_16x2g_4 ._selected-device_16x2g_19 ._device-names_16x2g_14{color:#000;font-weight:500;text-decoration:underline}._validation-page_16x2g_1 ._header_16x2g_4 ._selected-device_16x2g_19 img{filter:hue-rotate(30deg)}._validation-page_16x2g_1 ._header_16x2g_4 ._patient-information_16x2g_27{justify-content:center;gap:20px;margin-bottom:5px;display:flex}._validation-page_16x2g_1 ._header_16x2g_4 ._patient-information_16x2g_27 span:nth-of-type(odd){margin-right:6px;font-weight:700}._validation-page_16x2g_1 ._container_16x2g_37{width:100%;height:-moz-fit-content;height:fit-content;padding:6px;display:flex;overflow:auto}._validation-page_16x2g_1 ._container_16x2g_37 ._disabled-column_16x2g_44 input{background:#cacaca}._validation-page_16x2g_1 ._container_16x2g_37 input{text-align:center;border:1px solid #d3d3d3;width:100%;height:100%}._validation-page_16x2g_1 ._container_16x2g_37 ._date-cell_16x2g_53{flex-direction:column;font-size:.8rem;display:flex}._validation-page_16x2g_1 ._container_16x2g_37 ._data-date-header_16x2g_58{border-left:1px solid #000}._validation-page_16x2g_1 ._auto-send-switch-wrapper_16x2g_61{width:300px;margin-top:50px;margin-left:2.5%;position:absolute}._validation-page_16x2g_1 ._auto-send-switch-wrapper_16x2g_61 ._auto-send-switch_16x2g_61 span{cursor:pointer;font-size:18px}._validation-page_16x2g_1 ._buttonPause_16x2g_71{background:var(--header-color);border-color:#fff;margin-left:5px;display:block}._validation-page_16x2g_1 ._buttonPause_16x2g_71 ._icon_16x2g_77{color:#fff;border-radius:.8em;justify-content:center;align-items:center;min-width:2em;min-height:1em;font-size:x-large;display:flex}._validation-page_16x2g_1 ._buttonPlay_16x2g_87{background:var(--header-color);border-color:#fff;display:block}._validation-page_16x2g_1 ._buttonPlay_16x2g_87 ._icon_16x2g_77{color:#fff;border-radius:.8em;justify-content:center;align-items:center;min-width:2em;min-height:1em;font-size:x-large;display:flex}._validation-page_16x2g_1 ._cellContainer_16x2g_102{flex-direction:row;align-items:start;width:100%;margin-bottom:-20px;display:flex}._disabled-button_16x2g_110{color:#fff;background-color:#0e6f72}
