li.jstree-open>ul a.jstree-grid{background:red}li.jstree-open>ul li.jstree-open>ul a.jstree-grid{background:#ccc;position:relative;left:-18px;padding-left:18px;width:100%}#orderset_container{padding-right:0;padding-left:0}#orderset_container #categoryList{word-wrap:break-word;overflow-wrap:break-word}#categoryTree .jstree-anchor{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}#orderItemsContainer .form-group{display:flex;flex-direction:row;align-items:center;gap:10px}#orderItemsContainer .form-group label{width:60px;flex-shrink:0;text-align:right}.medicine-name{width:100%}#orderItemsContainer .form-group input,.form-group .search_name,.form-group select,.form-group textarea{flex-grow:1}.search-result-item{display:flex;padding:8px;cursor:pointer;justify-content:flex-start;gap:20px}.search-result-item.selected,.search-result-item:hover{background-color:#eef}.search-result-item .button_place{width:20px}.search-result-item .dosage{width:100px}.search-result-item .medicineInfo{width:calc(100% - 20px - 100px - 10px - 10px)}.search-result-item .flex-row .productName{font-weight:600}.search-result-item .flex-row .ingredientName{padding-left:20px}.search-result-item .medicalTestInfo{width:calc(100% - 20px - 10px)}.ordersetReadonlyTitle{font-size:1.2rem;font-weight:700;margin-bottom:1rem;padding:.5rem 0;border-bottom:1px solid #ccc}.btn-outline-primary{background-color:transparent;border:1px solid #007bff;color:#007bff}.btn-outline-primary:hover{background-color:#007bff;color:#fff}.jstree-default .jstree-icon.xi-file-text-o:before{font-size:20px;width:20px;height:20px;line-height:24px}i.jstree-icon.jstree-ocl{margin-top:8px}.jstree-default .jstree-anchor{padding-top:8px;padding-bottom:8px;line-height:24px;height:auto}.jstree-default .jstree-wholerow{height:auto!important;padding-top:8px;padding-bottom:8px}.jstree-default .jstree-wholerow{border-bottom:1px solid #eee}.jstree-container-ul>.jstree-node:first-child>.jstree-wholerow{border-top:1px solid #eee}.single-node-tree .jstree-ocl{display:none}.single-node-tree .jstree-container-ul>li{padding-left:10px}.order-set-table{table-layout:fixed;width:100%;border-collapse:collapse;margin-top:15px}.order-set-table td,.order-set-table th{border:1px solid #ddd;padding:8px;vertical-align:middle;text-align:center;word-break:break-all}.order-set-table th{background-color:#f8f9fa;font-weight:600}.order-set-table .col-order{width:5%}.order-set-table .col-name{width:25%}.order-set-table .col-dose,.order-set-table .col-duration,.order-set-table .col-frequency{width:5%}.order-set-table .col-insurance,.order-set-table .col-specimen,.order-set-table .col-usage{width:7%}.order-set-table .col-actions{width:7%}.order-set-table td input,.order-set-table td select,.order-set-table td textarea{width:100%;border:1px solid #ccc;padding:4px;box-sizing:border-box;font-size:14px}.order-set-table td textarea{height:30px;resize:vertical}.order-handle{cursor:move;color:#aaa}.search-area{position:relative}.search-results-list{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ccc;border-top:none;z-index:100;list-style:none;padding:0;margin:0;max-height:200px;overflow-y:auto}.search-results-list .search-result-item{padding:8px 12px;cursor:pointer;border-bottom:1px solid #eee}.search-results-list .search-result-item.selected,.search-results-list .search-result-item:hover{background-color:#e6f7ff}.ordersetReadonlyTitle{font-size:1.2rem;font-weight:700;margin-bottom:1rem;padding:.5rem 0;border-bottom:1px solid #ccc}.order-set-table.readonly td{text-align:left;padding:12px 8px}.selected-item-pill{display:flex;justify-content:space-between;align-items:center;background-color:#e7f3ff;border:1px solid #b3d7ff;border-radius:4px;padding:4px 8px;font-size:14px;min-height:34px}.selected-item-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-remove-pill{background:0 0;border:none;cursor:pointer;font-size:16px;font-weight:700;color:#555;padding:0 0 0 8px;line-height:1}.btn-remove-pill:hover{color:#000}.order-set-table.readonly .col-name{width:30%}.order-set-table.readonly .col-dose,.order-set-table.readonly .col-duration,.order-set-table.readonly .col-frequency,.order-set-table.readonly .col-insurance{width:5%}.order-set-table.readonly .col-specimen,.order-set-table.readonly .col-usage{width:7%}.order-set-table.readonly .col-note{width:19%}.order-set-table.readonly td.note-cell{max-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-set-table.readonly td.name-cell,.order-set-table.readonly td.note-cell{max-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ordersetForm #version,#ordersetForm .checkbox-wrapper{margin-bottom:15px}#ordersetForm .checkbox-wrapper label:hover{cursor:pointer}.jstree-anchor{color:#333}li.jstree-node.notDisplay>a.jstree-anchor{color:#c9302c!important}#detailContent{margin-top:30px}h3#readonlyTitle{font-size:20px}h3.notDisplay{color:#c9302c}#version .btn-group{margin-bottom:15px}.flex-group{width:100%;display:flex;align-items:center;margin-bottom:0}.flex-group label{width:80px;flex-shrink:0;margin-right:10px;margin-bottom:0}.adminComment,.allComment{margin-bottom:15px}.justify-content-end{margin-top:15px;margin-bottom:200px}.table.order-set-table>thead:first-child>tr:first-child>th{border-top:1px solid #ddd;border-bottom:none}.btn-group-flex{display:flex;justify-content:flex-start;align-items:center}.last-modified-display{font-size:12px;color:#777;white-space:nowrap;flex-shrink:0;margin-left:20px;margin-bottom:15px}#body #version ul{width:500px}#body #version li.versionButton_li{display:flex;margin-top:5px}#body #version li.versionButton_li a{margin-left:5px;padding:5px 10px}#readonlyTitle .version-info-span{font-size:14px;color:#777;font-weight:400;margin-left:10px}#detailContent .comment-display-wrapper,#orderItemsReadonlyContainer .comment-display-wrapper{display:flex;justify-content:flex-start;gap:15px;align-items:flex-start}#detailContent .comment-display-wrapper strong,#orderItemsReadonlyContainer .comment-display-wrapper strong{width:90px}.search-results-list{position:absolute;top:0;left:100%;margin-left:5px;width:500px;max-height:300px;background-color:#fff;border:1px solid #ccc;z-index:100;list-style:none;padding:0;margin-top:0;overflow-y:auto;box-shadow:0 4px 8px rgba(0,0,0,.1)}.search-result-item{padding:0;cursor:pointer;border-bottom:1px solid #eee}.search-result-item .item-flex{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding:8px 12px;cursor:pointer;text-align:left}.search-result-item:last-child{border-bottom:none}.search-result-item.selected,.search-result-item:hover{background-color:#e6f7ff}.search-result-item .itemInfo{flex:1;text-align:left;min-width:0}.search-result-item .flex-row .ingredientName{padding-left:10px;color:#767676}.search-result-item .dosage{width:100px;flex-shrink:0;text-align:right;white-space:nowrap}.medicalTestInfo{text-align:left}#importOrdersetModal .modal-lg{width:90%}.createFormContainer .search-area{position:relative}.createFormContainer .search-results-list{position:absolute;top:100%;left:15px;margin-top:5px;width:calc(100% - 30px);max-height:300px;background-color:#fff;border:1px solid #ccc;z-index:100;list-style:none;padding:0;overflow-y:auto;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:0}#body #linkTestModal .searchDiv{text-align:center;display:inline-block;border-bottom:1px solid #ddd}#body #linkTestModal #linkTestSearchForm{display:flex;justify-content:center}#body #linkTestModal #linkTestSearchForm input{margin:0;width:400px;border:none;box-shadow:none;height:24px;padding-top:1px;padding-bottom:1px;font-size:14px}#linkTestResultsList tr:hover{cursor:pointer}#linkTestResultsList tr.disabled-row{color:#999;background-color:#f5f5f5;cursor:not-allowed}#linkTestResultsList tr.disabled-row:hover{cursor:not-allowed}ul.linked-tests-list,ul.linked-tests-sublist{list-style:circle;padding-left:20px}.pill-content-wrapper{text-align:left}.order-set-table.readonly.noPermission{position:relative}.order-set-table.readonly.noPermission:after{position:absolute;bottom:0;left:0;width:100%;height:80px;z-index:7;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff);content:''}.orderset_section #revision-history-wrapper{margin-top:10px}.orderset_section #revision-history-wrapper .histories_box .versionText_div{margin-bottom:10px}.orderset_section #revision-history-wrapper .histories_box .well{margin-bottom:0;padding:0}.orderset_section #revision-history-wrapper .histories_box .history{padding:10px 24px;margin:0;border-top:1px solid #ced5e9}.orderset_section #revision-history-wrapper .history.current-version{border-top:none}.orderset_section .histories_box .box_title{cursor:pointer}.orderset_section .histories_box .older-histories{display:none}.orderset_section .histories_box.open .older-histories{display:block}.orderset_section .histories_box .arrow_icon{transition:transform .3s ease}.orderset_section .histories_box.open .arrow_icon{transform:rotate(180deg)}.orderset_section h3#readonlyTitle{margin-top:0}h3#readonlyTitle{font-size:20px;padding-bottom:20px;border-bottom:1px solid #d9d9d9}.version-info-block{display:flex;justify-content:flex-end;margin-bottom:10px}.version-info-block .version-info-span{color:#767676}.orderset_section #revision-history-wrapper{margin-top:30px}.updateAndInfo{display:flex;justify-content:space-between;align-items:center;width:100%}.updateAndInfo .updateDisplay{display:flex;justify-content:flex-start;align-items:center}#scopedDetailContent .comment-display-wrapper{display:flex;justify-content:flex-start;gap:15px;align-items:flex-start}#detailContent .comment-display-wrapper.admin-comment,#scopedDetailContent .comment-display-wrapper.admin-comment{margin-top:15px;color:#f20000;margin-bottom:30px;padding-left:14px;border-left:2px solid #f20000}#detailContent .comment-display-wrapper p,#scopedDetailContent .comment-display-wrapper p{margin-bottom:0}#detailContent .comment-display-wrapper.admin-comment strong,#detailContent .comment-display-wrapper.content-comment strong,#scopedDetailContent .comment-display-wrapper.admin-comment strong,#scopedDetailContent .comment-display-wrapper.content-comment strong{width:105px}#detailContent .comment-display-wrapper.content-comment,#scopedDetailContent .comment-display-wrapper.content-comment{color:#50adb2;margin-top:30px;padding-left:14px;border-left:2px solid #50adb2}.note-row{color:#2b944c}.note-row .note-content{display:flex;justify-content:flex-start;align-items:flex-start;gap:6px}.note-row .note-content .note-icon{padding:2px 6px;border:1px solid #2b944c;border-radius:4px;font-size:11px;font-weight:600;width:34px}.note-row .note-content .note-text{width:calc(100% - 33px - 6px);line-height:20px}#body .orderset_section #category_names{margin-top:0;margin-bottom:10px}.orderset_section #category_names .column2{width:100%;border-bottom:none;border-radius:12px;border-style:solid;border-color:#d9d9d9;border-width:1px;height:56px;position:relative;padding:16px 30px;width:100%;padding:16px 20px}#body #category_names input{width:100%}#body #category_names input{width:100%}#category_names input.form-control::placeholder{color:#999}.vaccination_section.orderset_section .marginVerticalMedium .col-md-12.alignRight{margin-bottom:10px;padding:0}