*{margin:0;padding:0;text-decoration:none;list-style:none;box-sizing:border-box;font-family:Inter,sans-serif;transition:.4s ease}.template-model{width:100%}.template-model .row{gap:16px}.template-model .row .hospital-content{width:100%}.template-model .row .empty-content-template .text{width:100%;height:50vh;display:flex;justify-content:center;align-items:center;text-align:center}.template-model .row .building-caption{font-weight:600;font-size:30px;line-height:40px;letter-spacing:-1%;vertical-align:middle;color:#202a2b;margin-bottom:24px}.template-model .row .buildin-info-area{box-shadow:0 0 4px -2px rgba(15,23,42,.51)!important;background:#fff;border-radius:16px;padding:20px 24px;width:100%}.schedules-footer{margin:20px 0}.schedules-footer .container .row{width:100%;justify-content:flex-end;gap:8px}.schedules-footer .container .row .btn-style{font-weight:500;font-size:14px;line-height:20px;letter-spacing:-1%;color:#fe615a;padding:8px 16px;border:1px solid #fe615a;outline:none;cursor:pointer;border-radius:8px;background-color:transparent}.schedules-footer .container .row .btn-style.colored{background:#fe615a;box-shadow:0 1px 2px 0 rgba(15,23,42,.059);color:#fff}.pagination .container .row{width:100%;display:flex;justify-content:center;align-items:center;margin:20px 0}.pagination .container .row .pagination-button{padding:10px 16px;background:#fe615a;box-shadow:0 1px 2px 0 rgba(15,23,42,.059);border:none;outline:none;cursor:pointer}.pagination .container .row .pagination-button img{display:flex}.pagination .container .row .pagination-button.prev{border-radius:8px 0 0 8px}.pagination .container .row .pagination-button.next{border-radius:0 8px 8px 0}.pagination .container .row .pages{padding:12px 16px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:#202a2b;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 2px 0 rgba(15,23,42,.059);white-space:nowrap}@media(max-width:768px){.pagination .container .row{margin:15px 0}.pagination .container .row .pagination-button{padding:6px}.pagination .container .row .pagination-button img{width:20px;height:20px}.pagination .container .row .pages{padding:6px 8px;font-size:12px;line-height:18px}}main{min-height:calc(100vh - 240px)}.container{max-width:2000px;width:82%;margin:0 auto}.row{width:100%;display:flex}.scroll{overflow-y:scroll}.scroll::-webkit-scrollbar-track{background-color:transparent}.scroll::-webkit-scrollbar{width:3px}.scroll::-webkit-scrollbar-thumb{border-radius:5px;background-color:#757575}.scroll::-webkit-scrollbar-track-piece:end{margin-bottom:15px}.scroll::-webkit-scrollbar-track-piece:start{margin-top:15px}.desktop-table{margin:20px 0}.desktop-table .table,.desktop-table td,.desktop-table th,.desktop-table tr{border-bottom:2px solid #e9ebed;border-collapse:collapse}.desktop-table .table{width:100%}.desktop-table .table thead tr th{position:relative;font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.01em;text-align:center;padding:11px 20px;color:#202a2b}.desktop-table .table thead tr th.strech{width:100%}.desktop-table .table thead tr th:first-child{text-align:left;background-color:#fff}.desktop-table .table thead tr th:first-child:after{display:none}.desktop-table .table thead tr th:after{content:"";position:absolute;top:22%;left:0;width:2px;height:60%;background-color:#e9ebed;border-radius:1px}.desktop-table .table tbody td,.desktop-table .table tbody tr{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;color:#202a2b}.desktop-table .table tbody td{padding:9px 20px;text-align:center}.desktop-table .table tbody td.editable-area .row{gap:8px}.desktop-table .table tbody td.editable-area .row a,.desktop-table .table tbody td.editable-area .row button{width:20px;height:20px;border:none;outline:none;background-color:transparent;cursor:pointer}.desktop-table .table tbody td:first-child{text-align:left}.tab .container .tab-area{padding:20px 0 10px;border-bottom:1px solid #cbd5e1}.tab .container .tab-area .tab-list{border:1px solid #e2e8f0;box-shadow:0 1px 2px 0 rgba(15,23,42,.059);border-radius:7px;display:flex;width:-moz-max-content;width:max-content;overflow:hidden}.tab .container .tab-area .tab-list .tab-item{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:#202a2b;cursor:pointer;padding:10px 16px}.tab .container .tab-area .tab-list .tab-item a{color:#202a2b}.tab .container .tab-area .tab-list .tab-item.active{background:#fe615a;color:#fff}.tab .container .tab-area .tab-list .tab-item.active a{color:#fff}@media(max-width:1024px){.container{width:100%;margin:0;padding:0 20px}.tab .container .tab-area .tab-list .tab-item{padding:10px}}@media(max-width:768px){main{min-height:auto}}.loader{position:fixed;top:0;left:0;width:100%;height:100%;gap:30px;flex-direction:column;align-items:center;justify-content:center;background-color:#e6edef;z-index:999999999}.loader,.loader .loading03{display:flex}.loader .loading03 span{margin:0 10px;font-size:20px;font-weight:600;animation:loading03 .7s infinite alternate}.loader .loading03 span:nth-child(2){animation-delay:.1s}.loader .loading03 span:nth-child(3){animation-delay:.2s}.loader .loading03 span:nth-child(4){animation-delay:.3s}.loader .loading03 span:nth-child(5){animation-delay:.4s}.loader .loading03 span:nth-child(6){animation-delay:.5s}.loader .loading03 span:nth-child(7){animation-delay:.6s}.loader .loading03 span:nth-child(8){animation-delay:.7s}.loader .loading03 span:nth-child(9){animation-delay:.8s}.loader .loading03 span:nth-child(10){animation-delay:.9s}.loader .loading03 span:nth-child(11){animation-delay:1s}.loader .loading03 span:nth-child(12){animation-delay:1.1s}.loader .loading03 span:nth-child(13){animation-delay:1.2s}.loader .loading03 span:nth-child(14){animation-delay:1.3s}.loader .loading03 span:nth-child(15){animation-delay:1.4s}@keyframes loading03{0%{transform:scale(1.5)}to{transform:scale(.8)}}@media(max-width:400px){.loader .loading03 span{margin:0 6px;font-size:15px;font-weight:600}}@media(max-width:350px){.loader .loading03 span{margin:0 6px;font-size:12px;font-weight:600;animation:loading03 .7s infinite alternate}.loader .loading03 span:nth-child(2){animation-delay:.1s}.loader .loading03 span:nth-child(3){animation-delay:.2s}.loader .loading03 span:nth-child(4){animation-delay:.3s}.loader .loading03 span:nth-child(5){animation-delay:.4s}.loader .loading03 span:nth-child(6){animation-delay:.5s}.loader .loading03 span:nth-child(7){animation-delay:.6s}.loader .loading03 span:nth-child(8){animation-delay:.7s}.loader .loading03 span:nth-child(9){animation-delay:.8s}.loader .loading03 span:nth-child(10){animation-delay:.9s}.loader .loading03 span:nth-child(11){animation-delay:1s}.loader .loading03 span:nth-child(12){animation-delay:1.1s}.loader .loading03 span:nth-child(13){animation-delay:1.2s}.loader .loading03 span:nth-child(14){animation-delay:1.3s}.loader .loading03 span:nth-child(15){animation-delay:1.4s}.loader .loading03 span:nth-child(16){animation-delay:1.5s}}@keyframes shine{to{background-position-x:-200%}}.general-side-bar{background-color:red}.general-side-bar.side-bar{max-width:400px;width:100%;height:100vh;box-shadow:0 1px 1px 0 rgba(233,235,237,.4);box-shadow:0 6px 36px 0 rgba(0,7,22,.102);position:fixed;top:0;right:0;z-index:10;background-color:#fff;transform:translateX(100%);visibility:hidden;opacity:0;z-index:99999;transition:.4s ease-in}.general-side-bar.side-bar.isOpenMenu{transform:translateX(0);opacity:1;visibility:visible}@media(max-width:428px){.general-side-bar.side-bar{max-width:100%}}.general-side-bar.large{max-width:600px}.general-side-bar.extra-large{max-width:650px}.general-side-bar.evaluation{max-width:750px}.general-side-bar .head{background:#789e9e;padding:11px 20px;display:flex;align-items:center;gap:10px}.general-side-bar .head button{width:34px;height:34px;border:none;outline:none;background-color:transparent;cursor:pointer}.general-side-bar .head button img{width:34px;height:34px}.general-side-bar .head .title{color:#fff;font-size:18px;font-weight:700;line-height:25px;letter-spacing:-.01em}.general-side-bar .body{padding:14px 20px 40px}.general-side-bar .body .inp-group{align-items:center;gap:5px}.general-side-bar .body .inp-group .changeIcon{padding-top:15px}.general-side-bar .body .form-group{margin-bottom:10px}.general-side-bar .body .form-group .label{display:inline-block;width:100%;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:#202a2b;margin-bottom:4px;position:relative}.general-side-bar .body .form-group .label.specific:after{content:"*";top:0;left:-1;color:red}.general-side-bar .body .form-group .inp,.general-side-bar .body .form-group .inp-box,.general-side-bar .body .form-group .textarea{width:100%;border:1px solid #e2e8f0;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;padding:8px 12px;border-radius:7px;transition:.3s ease;outline:none;resize:none}.general-side-bar .body .form-group .inp-box.error,.general-side-bar .body .form-group .inp.error,.general-side-bar .body .form-group .textarea.error{border-color:red}.general-side-bar .body .form-group .textarea{height:100px;resize:none}.general-side-bar .body .form-group .inp-group{display:flex;gap:5px}.general-side-bar .body .form-group .inp-group .inp-box{display:flex;align-items:center;gap:5px;padding:5px}.general-side-bar .body .form-group .inp-group .inp-box .custom{border:none;padding:3px 12px}.general-side-bar .body .select{width:100%;position:relative;margin:8px 0 20px}.general-side-bar .body .select.active{z-index:99999}.general-side-bar .body .select.active .current-page .icon{transform:rotate(180 deg)}.general-side-bar .body .select.active .select-list{opacity:1;visibility:visible;height:158px}.general-side-bar .body .select .inp{padding:8px 30px 8px 12px;cursor:pointer}.general-side-bar .body .select .icon{transition:.3s ease;position:absolute;top:29px;right:9px}.general-side-bar .body .select .icon img{display:flex}.general-side-bar .body .select .select-list{position:absolute;top:66px;width:100%;border:1px solid #e2e8f0;border-radius:7px;padding:12px 0;z-index:10;background-color:#fff;z-index:99999;opacity:0;visibility:hidden;height:0;transition:.3s ease}.general-side-bar .body .select .select-list .tab-item{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;padding:3px 12px;margin-bottom:6px;cursor:pointer}.general-side-bar .body .select .select-list .tab-item:hover{background:rgba(0,0,0,.051)}.general-side-bar .body .select .select-list .tab-item .search-inp{width:100%;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;color:#000;padding:8px 4px;outline:none;border:none;border-bottom:1px solid #e2e8f0}.general-side-bar .body .userSelectArea{margin-bottom:10px;max-height:100px;display:flex;gap:4px;flex-wrap:wrap}.general-side-bar .body .userSelectArea .user{padding:6px 12px;display:flex;gap:4px;align-items:center;border:1px solid #e2e8f0;border-radius:7px;width:-moz-max-content;width:max-content}.general-side-bar .body .userSelectArea .user .username{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;color:#202a2b}.general-side-bar .body .userSelectArea .user .icon{width:14px;height:14px;cursor:pointer}.general-side-bar .body .userSelectArea .user .icon:hover .hovered{visibility:1;opacity:1;width:14px;height:14px;display:block}.general-side-bar .body .userSelectArea .user .icon:hover .simple{visibility:0;opacity:0;width:0;height:0;display:none}.general-side-bar .body .userSelectArea .user .icon img{width:14px;height:14px}.general-side-bar .body .userSelectArea .user .icon .hovered{visibility:0;opacity:0;width:0;height:0;display:none}.general-side-bar .body .form-group-img{width:100%;position:relative;cursor:pointer}.general-side-bar .body .form-group-img input{position:absolute;top:0;left:0;z-index:-1}.general-side-bar .body .form-group-img input[type=file]{visibility:hidden;height:0;color:transparent}.general-side-bar .body .form-group-img .file-label{width:100%;padding:16px 24px;border:1px dashed #98989e;border-radius:10px;display:flex;justify-content:space-between;align-items:center;gap:15px}.general-side-bar .body .form-group-img .file-label.error{border-color:red}.general-side-bar .body .form-group-img .file-label .left-side .img-content img{width:48px;height:48px;-o-object-fit:cover;object-fit:cover}.general-side-bar .body .form-group-img .file-label .text-area .caption{font-size:12px;font-weight:500;line-height:22px;letter-spacing:-.01em;color:#202a2b;display:inline-block;max-width:150px;width:100%;width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.general-side-bar .body .form-group-img .file-label .button-area{display:flex;gap:8px;flex-wrap:nowrap;align-items:center}.general-side-bar .body .form-group-img .file-label .button-area .select{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:#fff;background:#fe615a;box-shadow:0 1px 2px 0 rgba(15,23,42,.059);padding:8px 16px;border-radius:8px;border:none;outline:none;cursor:pointer;margin:0}.general-side-bar .body .form-group-img .file-label .button-area .delete,.general-side-bar .body .form-group-img .file-label .button-area .view{padding:2px;background-color:transparent;border:none;outline:none;cursor:pointer;display:none}.general-side-bar .body .form-group-img .file-label .button-area .delete.active,.general-side-bar .body .form-group-img .file-label .button-area .view.active{display:flex}.general-side-bar .body .event-step{padding:14px 0 10px;font-weight:600;font-size:16px;line-height:22px;letter-spacing:-1%;color:#6a7071}.general-side-bar .body .list-item .item{width:100%;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:2px 0;margin:3px 0}.general-side-bar .body .list-item .item .name{font-weight:500;font-size:14px;line-height:20px;letter-spacing:-1%;color:#202a2b}.general-side-bar .body .list-item .item .icon{width:24px;height:24px}.general-side-bar .body .list-item .item .icon img{width:24px;height:24px;transform:rotate(-90deg)}.general-side-bar .body .inp-group{display:flex;gap:13px;justify-content:space-between}.general-side-bar .body .inp-group .form-group{width:100%}.general-side-bar .body .sub-caption{font-weight:600;font-size:16px;line-height:22px;letter-spacing:-1%;color:#202a2b;margin:10px 0}.general-side-bar .body .sub-alert-text{font-weight:400;font-size:14px;line-height:20px;letter-spacing:-1%;color:#789e9e;margin-bottom:10px}.general-side-bar .body .duration-calculate-area{border-top:1px solid #dce0e5;padding:10px;margin-top:8px}.general-side-bar .body .duration-calculate-area .duration{font-weight:500;font-size:15px;line-height:140%;letter-spacing:0;color:#000}.general-side-bar .body .duration-calculate-area .duration.error{color:#ef4444}.general-side-bar .body .duration-calculate-area .duration span{font-weight:400;font-size:15px;line-height:140%;letter-spacing:0}.general-side-bar .body .checkbox-area{display:flex;gap:20px;align-items:center}.general-side-bar .body .checkbox-area .checkbox-label{font-weight:500;font-size:14px;line-height:20px;letter-spacing:-1%;color:#202a2b;white-space:nowrap}.general-side-bar .body .checkbox-area .check-group{display:flex;gap:10px;align-items:center}.general-side-bar .body .checkbox-area .check-group label{font-weight:400;font-size:14px;line-height:20px;letter-spacing:-1%;color:#202a2b}.general-side-bar .body .checkbox-area .check-group input[type=radio].sub{width:18px;height:18px;border:1.5px solid #cbd5e1;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;transition:all .2s ease}.general-side-bar .body .checkbox-area .check-group input[type=radio].sub:checked{background-color:#fe615a;border-color:#fe615a}.general-side-bar .body .checkbox-area .check-group input[type=radio].sub:checked:after{content:url(/_next/static/media/check-white.a4025bc3.svg);color:#fff;position:absolute;font-size:14px;left:3px;top:-1px}.general-side-bar .body .checked-area-custom{margin-bottom:10px;display:flex;gap:8px;align-items:center}.general-side-bar .body .checked-area-custom input[type=checkbox].custom{width:18px;height:18px;border:1.5px solid #cbd5e1;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;transition:all .2s ease}.general-side-bar .body .checked-area-custom input[type=checkbox].custom:checked{background:#fe615a;border-color:#b2db5c}.general-side-bar .body .checked-area-custom input[type=checkbox].custom:checked:after{content:url(/_next/static/media/check-white.a4025bc3.svg);color:#fff;position:absolute;font-size:14px;left:3px;top:-1px}.general-side-bar .body .checked-area-custom label{font-weight:400;font-size:14px;line-height:20px;letter-spacing:-1%;color:#202a2b;-webkit-user-select:none;-moz-user-select:none;user-select:none}.general-side-bar .body .pgy-period{margin-bottom:20px}.general-side-bar .body .pgy-period .pgy-caption{font-weight:500;font-size:16px;line-height:22px;letter-spacing:-1%;color:#202a2b;margin-bottom:10px}.general-side-bar .body .pgy-period .pgy-list .pgy-item{display:flex;align-items:center;gap:20px}.general-side-bar .body .pgy-period .pgy-list .pgy-item .delete{width:24px;height:24px;cursor:pointer}.general-side-bar .body .pgy-period .pgy-list .pgy-item .delete img{width:24px;height:24px}.general-side-bar .body .pgy-period .add-line{display:flex;justify-content:center}.general-side-bar .body .pgy-period .add-line .bts{cursor:pointer}.general-side-bar .body table tbody tr td input[type=radio].sub{width:18px;height:18px;border:1.5px solid #cbd5e1;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;transition:all .2s ease}.general-side-bar .body table tbody tr td input[type=radio].sub:checked{background-color:#fe615a;border-color:#fe615a}.general-side-bar .body table tbody tr td input[type=radio].sub:checked:after{content:url(/_next/static/media/check-white.a4025bc3.svg);color:#fff;position:absolute;font-size:14px;left:3px;top:-1px}.general-side-bar .body .side-bar-footer{margin-top:10px;display:flex;justify-content:flex-end;gap:10px}.general-side-bar .body .side-bar-footer .delete,.general-side-bar .body .side-bar-footer .submit{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:#fff;background:#fe615a;box-shadow:0 1px 2px 0 rgba(15,23,42,.059);padding:8px 16px;border-radius:8px;border:none;outline:none;cursor:pointer}.general-side-bar .body .custom-employee{display:flex;align-items:center}.general-side-bar .body .custom-employee .error-summary{color:red}.general-side-bar .body .custom-employee .error-summary ul li{padding:2px}.general-side-bar .drop-down-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2;opacity:0;visibility:hidden}.general-side-bar .drop-down-overlay.open{background-color:rgba(0,0,0,.145);opacity:1;visibility:visible;z-index:999;background-color:transparent}.general-side-bar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2;opacity:0;visibility:hidden}.general-side-bar-overlay.open{background-color:rgba(0,0,0,.145);opacity:1;visibility:visible;z-index:999}.schedulesTab .container .tab-area{padding:20px 0 10px;display:flex;justify-content:space-between;align-items:center}.schedulesTab .container .tab-area .tab-list{border:1px solid #e2e8f0;box-shadow:0 1px 2px 0 rgba(15,23,42,.059);border-radius:7px;display:flex;width:-moz-max-content;width:max-content;overflow:hidden}.schedulesTab .container .tab-area .tab-list .tab-item{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:#202a2b;cursor:pointer;padding:10px 16px}.schedulesTab .container .tab-area .tab-list .tab-item a{color:#202a2b}.schedulesTab .container .tab-area .tab-list .tab-item.active{background:#fe615a;color:#fff}.schedulesTab .container .tab-area .tab-list .tab-item.active a{color:#fff}.schedulesTab .container .tab-area .form-group{margin-bottom:10px;max-width:300px;width:100%}.schedulesTab .container .tab-area .form-group .inp{width:100%;border:1px solid #e2e8f0;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;padding:8px 12px;border-radius:7px;transition:.3s ease;outline:none;resize:none}.schedulesTab .container .tab-area .form-group.select{width:100%;position:relative;margin:8px 0 20px}.schedulesTab .container .tab-area .form-group.select.active{z-index:99999}.schedulesTab .container .tab-area .form-group.select.active .current-page .icon{transform:rotate(180 deg)}.schedulesTab .container .tab-area .form-group.select.active .select-list{opacity:1;visibility:visible;height:158px}.schedulesTab .container .tab-area .form-group.select .inp{padding:8px 30px 8px 12px;cursor:pointer}.schedulesTab .container .tab-area .form-group.select .icon{transition:.3s ease;position:absolute;top:8px;right:9px}.schedulesTab .container .tab-area .form-group.select .icon img{display:flex}.schedulesTab .container .tab-area .form-group.select .select-list{position:absolute;top:45px;width:100%;border:1px solid #e2e8f0;border-radius:7px;padding:12px;z-index:10;background-color:#fff;z-index:99999;opacity:0;visibility:hidden;height:0;transition:.3s ease}.schedulesTab .container .tab-area .form-group.select .select-list .tab-item{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;padding:3px 0;margin-bottom:6px;cursor:pointer}.schedulesTab .container .filter-area .inp-group{display:flex;gap:11px;margin-bottom:10px}.schedulesTab .container .filter-area .inp-group.short .form-group{max-width:300px;width:100%}.schedulesTab .container .filter-area .inp-group .form-group{width:-moz-max-content;width:max-content;margin:0;width:100%}.schedulesTab .container .filter-area .inp-group .form-group.select .icon{top:34px;right:9px}.schedulesTab .container .filter-area .inp-group .form-group.select input{padding-right:30px}.schedulesTab .container .filter-area .inp-group .form-group.buiding-inp,.schedulesTab .container .filter-area .inp-group .form-group.buiding-inp-date{width:200px}.schedulesTab .container .filter-area .inp-group .form-group label{display:block;margin-bottom:4px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%}.schedulesTab .container .filter-area .inp-group .form-group input{width:100%;padding:8px 12px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%;color:#202a2b;border-radius:7px;outline:none;border:1px solid #e2e8f0}.schedulesTab .container .filter-area .inp-group .custom-filter-view{width:100%;display:flex;justify-content:flex-end}.schedulesTab .container .filter-area .inp-group .custom-filter-view .content{display:flex;align-items:center;gap:10px}.schedulesTab .container .filter-area .inp-group .custom-filter-view .content .text{font-weight:500;font-size:16px;line-height:22px;letter-spacing:-1%;color:#202a2b}.schedulesTab .container .filter-area .inp-group .custom-filter-view .content .visible{border:none;outline:none;background-color:transparent;cursor:pointer}.schedulesTab .container .filter-area .inp-group .custom-filter-view .content .visible.active{box-shadow:0 1px 3px 1px rgba(0,0,0,.149);box-shadow:0 1px 2px 0 rgba(0,0,0,.302);border-radius:4px}.schedulesTab .container .filter-area .inp-group .custom-filter-view .content .visible img{padding:4px;width:36px;height:36px;display:flex}.schedulesTab .container .filter-area .select{width:100%;position:relative;margin:8px 0 20px}.schedulesTab .container .filter-area .select.active{z-index:99999}.schedulesTab .container .filter-area .select.active .current-page .icon{transform:rotate(180 deg)}.schedulesTab .container .filter-area .select.active .select-list{opacity:1;visibility:visible;height:158px}.schedulesTab .container .filter-area .select .inp{padding:8px 30px 8px 12px;cursor:pointer}.schedulesTab .container .filter-area .select .icon{transition:.3s ease;position:absolute;top:29px;right:9px}.schedulesTab .container .filter-area .select .icon img{display:flex}.schedulesTab .container .filter-area .select .select-list{position:absolute;top:66px;width:100%;border:1px solid #e2e8f0;border-radius:7px;padding:12px 0;z-index:10;background-color:#fff;z-index:99999;opacity:0;visibility:hidden;height:0;transition:.3s ease}.schedulesTab .container .filter-area .select .select-list .tab-item{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;padding:3px 12px;margin-bottom:6px;cursor:pointer}.schedulesTab .container .filter-area .select .select-list .tab-item:hover{background:rgba(0,0,0,.051)}.schedulesTab .container .filter-area .select .select-list .tab-item .search-inp{width:100%;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;color:#000;padding:8px 4px;outline:none;border:none;border-bottom:1px solid #e2e8f0}.setting-scheleton-loading .row .list-side-bar{width:250px}.setting-scheleton-loading .row .list-side-bar ul li{height:52px;margin:10px 0}.setting-scheleton-loading .row .hospital-content .building-caption,.setting-scheleton-loading .row .list-side-bar ul li{width:100%;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:shine 1.5s linear infinite}.setting-scheleton-loading .row .hospital-content .building-caption{height:40px;max-width:200px}.setting-scheleton-loading .row .hospital-content .buildin-info-area ul li{height:52px;width:100%;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:shine 1.5s linear infinite;margin:10px 0}.setting-scheleton-loading .row .hospital-content .buildin-info-area .form-footer{display:flex;justify-content:flex-end}.setting-scheleton-loading .row .hospital-content .buildin-info-area .form-footer .btn-load{width:65px;height:36px;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:shine 1.5s linear infinite}.setting-page{padding:25px 0}.setting-page .container .row{width:100%}.setting-page .container .row .setting-main-side-menu{max-width:256px;min-width:200px}.setting-page .container .row .setting-main-side-menu .menu-list .menu-item a,.setting-page .container .row .setting-main-side-menu .menu-list .menu-item button{display:flex;width:100%;padding:16px;background:transparent;border-radius:16px;margin-bottom:8px;font-weight:500;font-size:16px;line-height:22px;letter-spacing:-1%;color:#000}.setting-page .container .row .setting-main-side-menu .menu-list .menu-item a.active,.setting-page .container .row .setting-main-side-menu .menu-list .menu-item button.active{color:#fff;box-shadow:0 5px 25px -5px rgba(12,11,13,.039);background:#fe615a}.setting-page .container .row .setting-main-side-menu .menu-list .menu-item button{text-align:center;cursor:pointer;border:none;border-top:1px solid #e2e8f0;border-radius:0}.hospital,.setting-page .container .row .body{width:100%}.hospital .row{gap:16px}.hospital .row .hospital-side-bar{margin-left:16px}.hospital .row .hospital-side-bar .add{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:#fff;background:#fe615a;box-shadow:0 1px 2px 0 rgba(15,23,42,.059);padding:8px 16px;border-radius:8px;border:none;outline:none;cursor:pointer;width:100%;margin-bottom:8px}.hospital .row .hospital-side-bar .form-group{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:7px;padding:10px 12px;margin-bottom:8px}.hospital .row .hospital-side-bar .form-group input{border:none;outline:none}.hospital .row .hospital-side-bar .building-list .building-name{padding:15px 16px;font-weight:500;font-size:16px;line-height:22px;letter-spacing:-1%}.hospital .row .hospital-side-bar .building-list .building-name.active{box-shadow:0 5px 25px -5px rgba(12,11,13,.039);background:#fe615a;border-radius:12px;color:#fff}.hospital .row .employee-card-list,.hospital .row .hospital-content{width:100%;margin-left:20px}.hospital .row .employee-card-list .filter-area .inp-group,.hospital .row .hospital-content .filter-area .inp-group{display:flex;gap:11px;margin-bottom:10px}.hospital .row .employee-card-list .filter-area .inp-group.short .form-group,.hospital .row .hospital-content .filter-area .inp-group.short .form-group{width:150px}.hospital .row .employee-card-list .filter-area .inp-group .form-group,.hospital .row .hospital-content .filter-area .inp-group .form-group{width:-moz-max-content;width:max-content;margin:0;width:100%}.hospital .row .employee-card-list .filter-area .inp-group .form-group.select .icon,.hospital .row .hospital-content .filter-area .inp-group .form-group.select .icon{top:34px;right:9px}.hospital .row .employee-card-list .filter-area .inp-group .form-group.select input,.hospital .row .hospital-content .filter-area .inp-group .form-group.select input{padding-right:30px}.hospital .row .employee-card-list .filter-area .inp-group .form-group.buiding-inp,.hospital .row .employee-card-list .filter-area .inp-group .form-group.buiding-inp-date,.hospital .row .hospital-content .filter-area .inp-group .form-group.buiding-inp,.hospital .row .hospital-content .filter-area .inp-group .form-group.buiding-inp-date{width:200px}.hospital .row .employee-card-list .filter-area .inp-group .form-group label,.hospital .row .hospital-content .filter-area .inp-group .form-group label{display:block;margin-bottom:4px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%}.hospital .row .employee-card-list .filter-area .inp-group .form-group input,.hospital .row .hospital-content .filter-area .inp-group .form-group input{width:100%;padding:8px 12px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%;color:#202a2b;border-radius:7px;outline:none;border:1px solid #e2e8f0}.hospital .row .employee-card-list .filter-area .inp-group .custom-filter-view,.hospital .row .hospital-content .filter-area .inp-group .custom-filter-view{width:100%;display:flex;justify-content:flex-end}.hospital .row .employee-card-list .filter-area .inp-group .custom-filter-view .content,.hospital .row .hospital-content .filter-area .inp-group .custom-filter-view .content{display:flex;align-items:center;gap:10px}.hospital .row .employee-card-list .filter-area .inp-group .custom-filter-view .content .text,.hospital .row .hospital-content .filter-area .inp-group .custom-filter-view .content .text{font-weight:500;font-size:16px;line-height:22px;letter-spacing:-1%;color:#202a2b}.hospital .row .employee-card-list .filter-area .inp-group .custom-filter-view .content .visible,.hospital .row .hospital-content .filter-area .inp-group .custom-filter-view .content .visible{border:none;outline:none;background-color:transparent;cursor:pointer}.hospital .row .employee-card-list .filter-area .inp-group .custom-filter-view .content .visible.active,.hospital .row .hospital-content .filter-area .inp-group .custom-filter-view .content .visible.active{box-shadow:0 1px 3px 1px rgba(0,0,0,.149);box-shadow:0 1px 2px 0 rgba(0,0,0,.302);border-radius:4px}.hospital .row .employee-card-list .filter-area .inp-group .custom-filter-view .content .visible img,.hospital .row .hospital-content .filter-area .inp-group .custom-filter-view .content .visible img{padding:4px;width:36px;height:36px;display:flex}.hospital .row .employee-card-list .filter-area .select,.hospital .row .hospital-content .filter-area .select{width:100%;position:relative;margin:8px 0 20px}.hospital .row .employee-card-list .filter-area .select.active,.hospital .row .hospital-content .filter-area .select.active{z-index:99999}.hospital .row .employee-card-list .filter-area .select.active .current-page .icon,.hospital .row .hospital-content .filter-area .select.active .current-page .icon{transform:rotate(180 deg)}.hospital .row .employee-card-list .filter-area .select.active .select-list,.hospital .row .hospital-content .filter-area .select.active .select-list{opacity:1;visibility:visible;height:158px}.hospital .row .employee-card-list .filter-area .select .inp,.hospital .row .hospital-content .filter-area .select .inp{padding:8px 30px 8px 12px;cursor:pointer}.hospital .row .employee-card-list .filter-area .select .icon,.hospital .row .hospital-content .filter-area .select .icon{transition:.3s ease;position:absolute;top:29px;right:9px}.hospital .row .employee-card-list .filter-area .select .icon img,.hospital .row .hospital-content .filter-area .select .icon img{display:flex}.hospital .row .employee-card-list .filter-area .select .select-list,.hospital .row .hospital-content .filter-area .select .select-list{position:absolute;top:66px;width:100%;border:1px solid #e2e8f0;border-radius:7px;padding:12px 0;z-index:10;background-color:#fff;z-index:99999;opacity:0;visibility:hidden;height:0;transition:.3s ease}.hospital .row .employee-card-list .filter-area .select .select-list .tab-item,.hospital .row .hospital-content .filter-area .select .select-list .tab-item{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;padding:3px 12px;margin-bottom:6px;cursor:pointer}.hospital .row .employee-card-list .filter-area .select .select-list .tab-item:hover,.hospital .row .hospital-content .filter-area .select .select-list .tab-item:hover{background:rgba(0,0,0,.051)}.hospital .row .employee-card-list .filter-area .select .select-list .tab-item .search-inp,.hospital .row .hospital-content .filter-area .select .select-list .tab-item .search-inp{width:100%;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;color:#000;padding:8px 4px;outline:none;border:none;border-bottom:1px solid #e2e8f0}.hospital .row .employee-card-list .building-caption,.hospital .row .hospital-content .building-caption{font-weight:600;font-size:30px;line-height:40px;letter-spacing:-1%;vertical-align:middle;color:#202a2b;margin-bottom:24px}.hospital .row .employee-card-list .buildin-info-area,.hospital .row .hospital-content .buildin-info-area{box-shadow:0 0 4px -2px rgba(15,23,42,.51);box-shadow:0 0 9.9px -1px rgba(15,23,42,.102);background:#fff;border-radius:16px;padding:20px 24px;width:100%}.hospital .row .employee-card-list .buildin-info-area .inp-group,.hospital .row .hospital-content .buildin-info-area .inp-group{width:100%;display:flex;gap:11px;margin-bottom:10px}.hospital .row .employee-card-list .buildin-info-area .inp-group .form-group,.hospital .row .hospital-content .buildin-info-area .inp-group .form-group{width:100%}.hospital .row .employee-card-list .buildin-info-area .inp-group .form-group label,.hospital .row .hospital-content .buildin-info-area .inp-group .form-group label{display:block;margin-bottom:4px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%}.hospital .row .employee-card-list .buildin-info-area .inp-group .form-group .inp,.hospital .row .hospital-content .buildin-info-area .inp-group .form-group .inp{width:100%;padding:8px 12px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%;color:#202a2b;border-radius:7px;outline:none;border:1px solid #e2e8f0}.hospital .row .employee-card-list .buildin-info-area .inp-group .form-group .inp.error,.hospital .row .hospital-content .buildin-info-area .inp-group .form-group .inp.error{border:1px solid #fe615a}.hospital .row .employee-card-list .buildin-info-area .form-group,.hospital .row .hospital-content .buildin-info-area .form-group{width:100%;margin-bottom:10px}.hospital .row .employee-card-list .buildin-info-area .form-group label,.hospital .row .hospital-content .buildin-info-area .form-group label{display:block;margin-bottom:4px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%}.hospital .row .employee-card-list .buildin-info-area .form-group .inp,.hospital .row .hospital-content .buildin-info-area .form-group .inp{width:100%;padding:8px 12px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%;color:#202a2b;border-radius:7px;outline:none;border:1px solid #e2e8f0}.hospital .row .employee-card-list .buildin-info-area .form-group .inp.error,.hospital .row .hospital-content .buildin-info-area .form-group .inp.error{border:1px solid #fe615a}.hospital .row .employee-card-list .buildin-info-area .floor-list .caption,.hospital .row .hospital-content .buildin-info-area .floor-list .caption{color:#202a2b;font-weight:500;font-size:16px;line-height:22px;letter-spacing:-1%;margin-bottom:4px}.hospital .row .employee-card-list .buildin-info-area .floor-list .floor,.hospital .row .hospital-content .buildin-info-area .floor-list .floor{margin-bottom:10px;display:flex;align-items:center}.hospital .row .employee-card-list .buildin-info-area .floor-list .floor span,.hospital .row .hospital-content .buildin-info-area .floor-list .floor span{display:inline-block;width:30px}.hospital .row .employee-card-list .buildin-info-area .form-footer,.hospital .row .hospital-content .buildin-info-area .form-footer{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:10px}.hospital .row .employee-card-list .buildin-info-area .form-footer .footer-alert-text,.hospital .row .hospital-content .buildin-info-area .form-footer .footer-alert-text{font-size:14px;line-height:22px;letter-spacing:-1%;font-weight:500}.hospital .row .employee-card-list .buildin-info-area .form-footer .footer-alert-text.error-text,.hospital .row .hospital-content .buildin-info-area .form-footer .footer-alert-text.error-text{color:#fe615a}.hospital .row .employee-card-list .buildin-info-area .form-footer .footer-alert-text.success-text,.hospital .row .hospital-content .buildin-info-area .form-footer .footer-alert-text.success-text{color:#16a34a}.hospital .row .employee-card-list .buildin-info-area .form-footer .save,.hospital .row .hospital-content .buildin-info-area .form-footer .save{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:#fff;background:#fe615a;box-shadow:0 1px 2px 0 rgba(15,23,42,.059);padding:8px 16px;border-radius:8px;border:none;outline:none;cursor:pointer}.shifts .row{gap:16px}.shifts .row .hospital-side-bar{margin-left:16px}.shifts .row .hospital-side-bar .add{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:#fff;background:#fe615a;box-shadow:0 1px 2px 0 rgba(15,23,42,.059);padding:8px 16px;border-radius:8px;border:none;outline:none;cursor:pointer;width:100%;margin-bottom:8px}.shifts .row .hospital-side-bar .form-group{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:7px;padding:10px 12px;margin-bottom:8px}.shifts .row .hospital-side-bar .form-group input{border:none;outline:none}.shifts .row .hospital-side-bar .building-list .building-name{padding:15px 16px;font-weight:500;font-size:16px;line-height:22px;letter-spacing:-1%}.shifts .row .hospital-side-bar .building-list .building-name.active{box-shadow:0 5px 25px -5px rgba(12,11,13,.039);background:#fe615a;border-radius:12px;color:#fff}.shifts .row .hospital-content{width:100%}.shifts .row .hospital-content .building-caption{font-weight:600;font-size:30px;line-height:40px;letter-spacing:-1%;vertical-align:middle;color:#202a2b;margin-bottom:24px}.shifts .row .hospital-content .buildin-info-area{box-shadow:0 0 4px -2px rgba(15,23,42,.51);box-shadow:0 0 9.9px -1px rgba(15,23,42,.102);background:#fff;border-radius:16px;padding:20px 24px;width:100%}.shifts .row .hospital-content .buildin-info-area .form-group-spesific{margin-bottom:15px}.shifts .row .hospital-content .buildin-info-area .form-group-spesific label{display:block;margin-bottom:4px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%}.shifts .row .hospital-content .buildin-info-area .form-group-spesific input{font-weight:500;font-size:16px;line-height:22px;letter-spacing:-1%;color:#202a2b;padding:12px 8px;border:none;border-bottom:1px solid #e2e8f0;outline:none;width:100%}.shifts .row .hospital-content .buildin-info-area .inp-group{width:100%;display:flex;gap:11px;margin-bottom:10px}.shifts .row .hospital-content .buildin-info-area .inp-group .form-group{width:100%}.shifts .row .hospital-content .buildin-info-area .inp-group .form-group label{display:block;margin-bottom:4px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%}.shifts .row .hospital-content .buildin-info-area .inp-group .form-group input{width:100%;padding:8px 12px;font-weight:500;font-size:16px;line-height:22px;letter-spacing:-1%;color:#202a2b;border-radius:7px;outline:none;border:1px solid #e2e8f0}.shifts .row .hospital-content .buildin-info-area .hour-group{margin-bottom:10px}.shifts .row .hospital-content .buildin-info-area .hour-group .label{display:block;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%;margin-bottom:4px;position:relative}.shifts .row .hospital-content .buildin-info-area .hour-group .label.specific:after{content:"*";top:0;left:-1;color:red}.shifts .row .hospital-content .buildin-info-area .hour-group .inp,.shifts .row .hospital-content .buildin-info-area .hour-group .inp-box{width:100%;border:1px solid #e2e8f0;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;padding:8px 12px;border-radius:7px;transition:.3s ease;outline:none;resize:none}.shifts .row .hospital-content .buildin-info-area .hour-group .inp-box.error,.shifts .row .hospital-content .buildin-info-area .hour-group .inp.error{border-color:red}.shifts .row .hospital-content .buildin-info-area .hour-group .inp-group{display:flex;gap:5px}.shifts .row .hospital-content .buildin-info-area .hour-group .inp-group .inp-box{display:flex;align-items:center;gap:5px;padding:5px}.shifts .row .hospital-content .buildin-info-area .hour-group .inp-group .inp-box .custom{border:none;padding:3px 12px}.shifts .row .hospital-content .buildin-info-area .form-group{margin-bottom:10px}.shifts .row .hospital-content .buildin-info-area .form-group label{display:block;margin-bottom:4px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%}.shifts .row .hospital-content .buildin-info-area .form-group .inp{width:100%;border:1px solid #e2e8f0;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;padding:8px 12px;border-radius:7px;transition:.3s ease;outline:none;resize:none}.shifts .row .hospital-content .buildin-info-area .form-group.select{width:100%;position:relative;margin:8px 0 20px}.shifts .row .hospital-content .buildin-info-area .form-group.select.active{z-index:99999}.shifts .row .hospital-content .buildin-info-area .form-group.select.active .current-page .icon{transform:rotate(180 deg)}.shifts .row .hospital-content .buildin-info-area .form-group.select.active .select-list{opacity:1;visibility:visible;height:158px}.shifts .row .hospital-content .buildin-info-area .form-group.select .inp{padding:8px 30px 8px 12px;cursor:pointer}.shifts .row .hospital-content .buildin-info-area .form-group.select .icon{transition:.3s ease;position:absolute;top:33px;right:9px}.shifts .row .hospital-content .buildin-info-area .form-group.select .icon img{display:flex}.shifts .row .hospital-content .buildin-info-area .form-group.select .select-list{position:absolute;top:70px;width:100%;border:1px solid #e2e8f0;border-radius:7px;padding:12px;z-index:10;background-color:#fff;z-index:99999;opacity:0;visibility:hidden;height:0;transition:.3s ease}.shifts .row .hospital-content .buildin-info-area .form-group.select .select-list .tab-item{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;padding:3px 0;margin-bottom:6px;cursor:pointer}.shifts .row .hospital-content .buildin-info-area .checked-area-custom{margin-bottom:10px;display:flex;gap:8px;align-items:center}.shifts .row .hospital-content .buildin-info-area .checked-area-custom input[type=checkbox].custom{width:18px;height:18px;border:1.5px solid #cbd5e1;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;transition:all .2s ease}.shifts .row .hospital-content .buildin-info-area .checked-area-custom input[type=checkbox].custom:checked{background:#fe615a;border-color:#b2db5c}.shifts .row .hospital-content .buildin-info-area .checked-area-custom input[type=checkbox].custom:checked:after{content:url(/_next/static/media/check-white.a4025bc3.svg);color:#fff;position:absolute;font-size:14px;left:3px;top:-1px}.shifts .row .hospital-content .buildin-info-area .checked-area-custom label{font-weight:400;font-size:14px;line-height:20px;letter-spacing:-1%;color:#202a2b;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shifts .row .hospital-content .buildin-info-area .form-footer{width:100%;display:flex;justify-content:flex-end;gap:10px;align-items:center}.shifts .row .hospital-content .buildin-info-area .form-footer .save{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:#fff;background:#fe615a;box-shadow:0 1px 2px 0 rgba(15,23,42,.059);padding:8px 16px;border-radius:8px;border:none;outline:none;cursor:pointer}.setting-department .row .hospital-content .buildin-info-area .form-group{width:100%;margin-bottom:10px}.setting-department .row .hospital-content .buildin-info-area .form-group label{display:block;margin-bottom:4px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%}.setting-department .row .hospital-content .buildin-info-area .form-group .textarea,.setting-department .row .hospital-content .buildin-info-area .form-group input{width:100%;padding:8px 12px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%;color:#202a2b;border-radius:7px;outline:none;border:1px solid #e2e8f0}.setting-department .row .hospital-content .buildin-info-area .form-group .textarea{height:100px;resize:none}.setting-department .row .hospital-content .buildin-info-area .inp-group{width:100%;display:flex;gap:11px;margin-bottom:10px}.setting-department .row .hospital-content .buildin-info-area .inp-group .form-group{margin:0;width:100%}.setting-department .row .hospital-content .buildin-info-area .inp-group .form-group.select .icon{top:34px;right:9px}.setting-department .row .hospital-content .buildin-info-area .inp-group .form-group.select input{padding-right:30px}.setting-department .row .hospital-content .buildin-info-area .inp-group .form-group label{display:block;margin-bottom:4px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%}.setting-department .row .hospital-content .buildin-info-area .inp-group .form-group input{width:100%;padding:8px 12px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%;color:#202a2b;border-radius:7px;outline:none;border:1px solid #e2e8f0}.setting-department .row .hospital-content .buildin-info-area .select{width:100%;position:relative;margin:8px 0 20px}.setting-department .row .hospital-content .buildin-info-area .select.active{z-index:99999}.setting-department .row .hospital-content .buildin-info-area .select.active .current-page .icon{transform:rotate(180 deg)}.setting-department .row .hospital-content .buildin-info-area .select.active .select-list{opacity:1;visibility:visible;height:158px}.setting-department .row .hospital-content .buildin-info-area .select .inp{padding:8px 30px 8px 12px;cursor:pointer}.setting-department .row .hospital-content .buildin-info-area .select .icon{transition:.3s ease;position:absolute;top:29px;right:9px}.setting-department .row .hospital-content .buildin-info-area .select .icon img{display:flex}.setting-department .row .hospital-content .buildin-info-area .select .select-list{position:absolute;top:66px;width:100%;border:1px solid #e2e8f0;border-radius:7px;padding:12px 0;z-index:10;background-color:#fff;z-index:99999;opacity:0;visibility:hidden;height:0;transition:.3s ease}.setting-department .row .hospital-content .buildin-info-area .select .select-list .tab-item{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;padding:3px 12px;margin-bottom:6px;cursor:pointer}.setting-department .row .hospital-content .buildin-info-area .select .select-list .tab-item:hover{background:rgba(0,0,0,.051)}.setting-department .row .hospital-content .buildin-info-area .select .select-list .tab-item .search-inp{width:100%;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;color:#000;padding:8px 4px;outline:none;border:none;border-bottom:1px solid #e2e8f0}.setting-department .row .hospital-content .buildin-info-area .userSelectArea{margin-bottom:10px;display:flex;gap:4px;flex-wrap:wrap}.setting-department .row .hospital-content .buildin-info-area .userSelectArea .user{padding:6px 12px;display:flex;gap:4px;align-items:center;border:1px solid #e2e8f0;border-radius:7px;width:-moz-max-content;width:max-content}.setting-department .row .hospital-content .buildin-info-area .userSelectArea .user .username{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;color:#202a2b}.setting-department .row .hospital-content .buildin-info-area .userSelectArea .user .icon{width:14px;height:14px;cursor:pointer}.setting-department .row .hospital-content .buildin-info-area .userSelectArea .user .icon:hover .hovered{visibility:1;opacity:1;width:14px;height:14px;display:block}.setting-department .row .hospital-content .buildin-info-area .userSelectArea .user .icon:hover .simple{visibility:0;opacity:0;width:0;height:0;display:none}.setting-department .row .hospital-content .buildin-info-area .userSelectArea .user .icon img{width:14px;height:14px}.setting-department .row .hospital-content .buildin-info-area .userSelectArea .user .icon .hovered{visibility:0;opacity:0;width:0;height:0;display:none}.setting-department .row .hospital-content .buildin-info-area .form-footer{width:100%;display:flex;justify-content:flex-end;gap:10px;align-items:center}.setting-department .row .hospital-content .buildin-info-area .form-footer .save{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:#fff;background:#fe615a;box-shadow:0 1px 2px 0 rgba(15,23,42,.059);padding:8px 16px;border-radius:8px;border:none;outline:none;cursor:pointer}.rotation .row .hospital-content .buildin-info-area .form-group{width:100%;margin-bottom:10px}.rotation .row .hospital-content .buildin-info-area .form-group label{display:block;margin-bottom:4px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%}.rotation .row .hospital-content .buildin-info-area .form-group .textarea,.rotation .row .hospital-content .buildin-info-area .form-group input{width:100%;padding:8px 12px;font-weight:500;font-size:16px;line-height:22px;letter-spacing:-1%;color:#202a2b;border-radius:7px;outline:none;border:1px solid #e2e8f0}.rotation .row .hospital-content .buildin-info-area .form-group .textarea{height:100px;resize:none}.rotation .row .hospital-content .buildin-info-area .inp-group{width:100%;display:flex;gap:11px;margin-bottom:10px}.rotation .row .hospital-content .buildin-info-area .inp-group .form-group{margin:0;width:100%}.rotation .row .hospital-content .buildin-info-area .inp-group .form-group.select .icon{top:34px;right:9px}.rotation .row .hospital-content .buildin-info-area .inp-group .form-group.select input{padding-right:30px}.rotation .row .hospital-content .buildin-info-area .inp-group .form-group label{display:block;margin-bottom:4px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%}.rotation .row .hospital-content .buildin-info-area .inp-group .form-group input{width:100%;padding:8px 12px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%;color:#202a2b;border-radius:7px;outline:none;border:1px solid #e2e8f0}.rotation .row .hospital-content .buildin-info-area .select{width:100%;position:relative;margin:8px 0 20px}.rotation .row .hospital-content .buildin-info-area .select.active{z-index:99999}.rotation .row .hospital-content .buildin-info-area .select.active .current-page .icon{transform:rotate(180 deg)}.rotation .row .hospital-content .buildin-info-area .select.active .select-list{opacity:1;visibility:visible;height:158px}.rotation .row .hospital-content .buildin-info-area .select .inp{padding:8px 30px 8px 12px;cursor:pointer}.rotation .row .hospital-content .buildin-info-area .select .icon{transition:.3s ease;position:absolute;top:33px;right:9px}.rotation .row .hospital-content .buildin-info-area .select .icon img{display:flex}.rotation .row .hospital-content .buildin-info-area .select .select-list{position:absolute;top:66px;width:100%;border:1px solid #e2e8f0;border-radius:7px;padding:12px 0;z-index:10;background-color:#fff;z-index:99999;opacity:0;visibility:hidden;height:0;transition:.3s ease}.rotation .row .hospital-content .buildin-info-area .select .select-list .tab-item{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;padding:3px 12px;margin-bottom:6px;cursor:pointer}.rotation .row .hospital-content .buildin-info-area .select .select-list .tab-item:hover{background:rgba(0,0,0,.051)}.rotation .row .hospital-content .buildin-info-area .select .select-list .tab-item .search-inp{width:100%;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;color:#000;padding:8px 4px;outline:none;border:none;border-bottom:1px solid #e2e8f0}.rotation .row .hospital-content .buildin-info-area .userSelectArea{margin-bottom:10px;display:flex;gap:4px;flex-wrap:wrap}.rotation .row .hospital-content .buildin-info-area .userSelectArea .user{padding:6px 12px;display:flex;gap:4px;align-items:center;border:1px solid #e2e8f0;border-radius:7px;width:-moz-max-content;width:max-content}.rotation .row .hospital-content .buildin-info-area .userSelectArea .user .username{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;color:#202a2b}.rotation .row .hospital-content .buildin-info-area .userSelectArea .user .icon{width:14px;height:14px;cursor:pointer}.rotation .row .hospital-content .buildin-info-area .userSelectArea .user .icon:hover .hovered{visibility:1;opacity:1;width:14px;height:14px;display:block}.rotation .row .hospital-content .buildin-info-area .userSelectArea .user .icon:hover .simple{visibility:0;opacity:0;width:0;height:0;display:none}.rotation .row .hospital-content .buildin-info-area .userSelectArea .user .icon img{width:14px;height:14px}.rotation .row .hospital-content .buildin-info-area .userSelectArea .user .icon .hovered{visibility:0;opacity:0;width:0;height:0;display:none}.rotation .row .hospital-content .buildin-info-area .pgy-area{padding:10px 0}.rotation .row .hospital-content .buildin-info-area .pgy-area .pgy-period{margin-bottom:20px}.rotation .row .hospital-content .buildin-info-area .pgy-area .pgy-period .pgy-caption{font-weight:500;font-size:16px;line-height:22px;letter-spacing:-1%;color:#202a2b;margin-bottom:10px}.rotation .row .hospital-content .buildin-info-area .pgy-area .pgy-period .pgy-list .pgy-item{display:flex;align-items:center;gap:20px}.rotation .row .hospital-content .buildin-info-area .pgy-area .pgy-period .pgy-list .pgy-item .delete{width:24px;height:24px;cursor:pointer}.rotation .row .hospital-content .buildin-info-area .pgy-area .pgy-period .pgy-list .pgy-item .delete img{width:24px;height:24px}.rotation .row .hospital-content .buildin-info-area .pgy-area .pgy-period .add-line{display:flex;justify-content:center}.rotation .row .hospital-content .buildin-info-area .pgy-area .pgy-period .add-line .bts{cursor:pointer}.rotation .row .hospital-content .buildin-info-area .form-footer{display:flex;justify-content:flex-end;align-items:center;gap:10px}.rotation .row .hospital-content .buildin-info-area .form-footer .status-messages{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex:1;font-size:14px}.rotation .row .hospital-content .buildin-info-area .form-footer .loading{display:flex;align-items:center;gap:8px}.rotation .row .hospital-content .buildin-info-area .form-footer .error{color:red;font-weight:500}.rotation .row .hospital-content .buildin-info-area .form-footer .complete{color:green;font-weight:500}.rotation .row .hospital-content .buildin-info-area .form-footer .save{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:#fff;background:#fe615a;box-shadow:0 1px 2px 0 rgba(15,23,42,.059);padding:8px 16px;border-radius:8px;border:none;outline:none;cursor:pointer}.schedule-menegment-content{width:100%}.schedule-menegment-content .head{width:100%;display:flex;border:0,1px,1px,0 solid #e2e8f0}.schedule-menegment-content .head .box{background:#f2f5f5}.schedule-menegment-content .head .box .caption{width:100%;font-weight:500;font-size:16px;line-height:22px;letter-spacing:-1%;vertical-align:middle;color:#000;padding:19px;text-align:center}.schedule-menegment-content .head .box:last-child{width:100%}.schedule-menegment-content .head .box:first-child .caption{width:268px!important;border-right:1px solid #e2e8f0}.schedule-menegment-content .body .user-list{width:100%;display:flex;align-items:center;border:0,1px,1px,1px solid #e2e8f0}.schedule-menegment-content .body .user-list .user-information .user-info{padding:19px 22px;width:268px!important;border-right:1px solid #e2e8f0}.schedule-menegment-content .body .user-list .user-information .user-info .user-name{font-weight:600;font-size:16px;line-height:22px;letter-spacing:-1%;vertical-align:middle;color:#202a2b;margin-bottom:2px}.schedule-menegment-content .body .user-list .user-information .user-info .user-type{font-weight:500;font-size:12px;line-height:18px;letter-spacing:-1%;vertical-align:middle;color:#6a7071}.schedule-menegment-content .body .user-list .event-info{width:100%;padding:10px}.schedule-menegment-content .body .user-list .event-info .info{border-left:10px solid #f66453;border-radius:10px;padding:5px 10px;background:#fde7e3;width:140px}.schedule-menegment-content .body .user-list .event-info .info .top{display:flex;gap:3px;justify-content:center}.schedule-menegment-content .body .user-list .event-info .info .top .date{font-weight:500;font-size:12px;line-height:20px;letter-spacing:-1%;text-align:center;padding:7px;background-color:#fff}.schedule-menegment-content .body .user-list .event-info .info .event-type{margin-top:10px;padding:6px 10px;background:#fdd9d4;color:#d1342d;font-weight:500;font-size:12px;line-height:20px;letter-spacing:-1%;text-align:center}.account .row{gap:16px}.account .row .hospital-content{width:100%;margin-left:10px}.account .row .hospital-content .building-caption{font-weight:600;font-size:30px;line-height:40px;letter-spacing:-1%;vertical-align:middle;color:#202a2b;margin-bottom:24px}.account .row .hospital-content .buildin-info-area{box-shadow:0 0 4px -2px rgba(15,23,42,.51);box-shadow:0 0 9.9px -1px rgba(15,23,42,.102);background:#fff;border-radius:16px;padding:20px 24px;width:100%}.account .row .hospital-content .buildin-info-area .inp-group{width:100%;display:flex;gap:11px;margin-bottom:10px}.account .row .hospital-content .buildin-info-area .inp-group .form-group{width:100%}.account .row .hospital-content .buildin-info-area .inp-group .form-group label{display:block;margin-bottom:4px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%}.account .row .hospital-content .buildin-info-area .inp-group .form-group input{width:100%;padding:8px 12px;font-weight:500;font-size:16px;line-height:22px;letter-spacing:-1%;color:#202a2b;border-radius:7px;outline:none;border:1px solid #e2e8f0}.account .row .hospital-content .buildin-info-area .inp-group .form-group input[readonly]{background:#f8fafc;color:#6a7071;border:1px solid #e2e8f0;cursor:not-allowed}.account .row .hospital-content .buildin-info-area .divader-caption{font-weight:600;font-size:16px;line-height:22px;letter-spacing:-1%;color:#202a2b;margin-bottom:16px}.account .row .hospital-content .buildin-info-area .form-group{margin-bottom:10px}.account .row .hospital-content .buildin-info-area .form-group label{display:block;margin-bottom:4px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%}.account .row .hospital-content .buildin-info-area .form-group .inp{width:100%;border:1px solid #e2e8f0;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;padding:8px 12px;border-radius:7px;transition:.3s ease;outline:none;resize:none}.account .row .hospital-content .buildin-info-area .form-group input[readonly]{background:#f8fafc;color:#6a7071;border:1px solid #e2e8f0;cursor:not-allowed}.account .row .hospital-content .buildin-info-area .form-group-img{width:100%;position:relative;cursor:pointer;margin:20px 0}.account .row .hospital-content .buildin-info-area .form-group-img input{position:absolute;top:0;left:0;z-index:-1}.account .row .hospital-content .buildin-info-area .form-group-img input[type=file]{visibility:hidden;height:0;color:transparent}.account .row .hospital-content .buildin-info-area .form-group-img .file-label{width:100%;padding:16px 24px;border:1px dashed #98989e;border-radius:10px;display:flex;justify-content:space-between;align-items:center;gap:15px}.account .row .hospital-content .buildin-info-area .form-group-img .file-label.error{border-color:red}.account .row .hospital-content .buildin-info-area .form-group-img .file-label .left-side .img-content img{width:48px;height:48px;-o-object-fit:cover;object-fit:cover}.account .row .hospital-content .buildin-info-area .form-group-img .file-label .text-area .caption{font-size:12px;font-weight:500;line-height:22px;letter-spacing:-.01em;color:#202a2b;display:inline-block;max-width:150px;width:100%;width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account .row .hospital-content .buildin-info-area .form-group-img .file-label .button-area{display:flex;gap:8px;flex-wrap:nowrap;align-items:center}.account .row .hospital-content .buildin-info-area .form-group-img .file-label .button-area .select{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:#fff;background:#fe615a;box-shadow:0 1px 2px 0 rgba(15,23,42,.059);padding:8px 16px;border-radius:8px;border:none;outline:none;cursor:pointer;margin:0}.account .row .hospital-content .buildin-info-area .form-group-img .file-label .button-area .delete,.account .row .hospital-content .buildin-info-area .form-group-img .file-label .button-area .view{padding:2px;background-color:transparent;border:none;outline:none;cursor:pointer;display:none}.account .row .hospital-content .buildin-info-area .form-group-img .file-label .button-area .delete.active,.account .row .hospital-content .buildin-info-area .form-group-img .file-label .button-area .view.active{display:flex}.account .row .hospital-content .buildin-info-area .form-footer{width:100%;text-align:right}.account .row .hospital-content .buildin-info-area .form-footer .save{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:#fff;background:#fe615a;box-shadow:0 1px 2px 0 rgba(15,23,42,.059);padding:8px 16px;border-radius:8px;border:none;outline:none;cursor:pointer}.attachments .row{gap:16px}.attachments .row .hospital-side-bar{margin-left:16px}.attachments .row .hospital-side-bar .add{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:#fff;background:#fe615a;box-shadow:0 1px 2px 0 rgba(15,23,42,.059);padding:8px 16px;border-radius:8px;border:none;outline:none;cursor:pointer;width:100%;margin-bottom:8px}.attachments .row .hospital-side-bar .form-group{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:7px;padding:10px 12px;margin-bottom:8px}.attachments .row .hospital-side-bar .form-group input{border:none;outline:none}.attachments .row .hospital-side-bar .building-list .building-name{padding:15px 16px;font-weight:500;font-size:16px;line-height:22px;letter-spacing:-1%}.attachments .row .hospital-side-bar .building-list .building-name.active{box-shadow:0 5px 25px -5px rgba(12,11,13,.039);background:#fe615a;border-radius:12px;color:#fff}.attachments .row .attachment-content{width:100%}.attachments .row .attachment-content.procdedure-table .filtered-area{display:flex;align-items:center;gap:20px;justify-content:space-between}.attachments .row .attachment-content.procdedure-table .filtered-area .add-eventes{background:#fe615a;box-shadow:0 1px 2px 0 rgba(15,23,42,.059);font-weight:500;font-size:14px;line-height:20px;letter-spacing:-1%;color:#fff;padding:8px 16px;border-radius:8px;border:none;outline:none;cursor:pointer}.attachments .row .attachment-content.procdedure-table .filtered-area .inp-group{display:flex;gap:11px}.attachments .row .attachment-content.procdedure-table .filtered-area .inp-group.short .form-group{width:150px}.attachments .row .attachment-content.procdedure-table .filtered-area .inp-group .form-group{width:-moz-max-content;width:max-content;margin:0;width:100%}.attachments .row .attachment-content.procdedure-table .filtered-area .inp-group .form-group.select .icon{top:8px;right:8px}.attachments .row .attachment-content.procdedure-table .filtered-area .inp-group .form-group.select input{padding-right:30px}.attachments .row .attachment-content.procdedure-table .filtered-area .inp-group .form-group input{width:100%;padding:8px 12px;font-weight:500;font-size:16px;line-height:22px;letter-spacing:-1%;color:#202a2b;border-radius:7px;outline:none;border:1px solid #e2e8f0}.attachments .row .attachment-content.procdedure-table .filtered-area .inp-group .form-group-search{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:7px;padding:8px 12px}.attachments .row .attachment-content.procdedure-table .filtered-area .inp-group .form-group-search input{border:none;outline:none}.attachments .row .attachment-content.procdedure-table .filtered-area .inp-group .custom-filter-view{width:100%;display:flex;justify-content:flex-end}.attachments .row .attachment-content.procdedure-table .filtered-area .inp-group .custom-filter-view .content{display:flex;align-items:center;gap:10px}.attachments .row .attachment-content.procdedure-table .filtered-area .inp-group .custom-filter-view .content .text{font-weight:500;font-size:16px;line-height:22px;letter-spacing:-1%;color:#202a2b}.attachments .row .attachment-content.procdedure-table .filtered-area .inp-group .custom-filter-view .content .visible{border:none;outline:none;background-color:transparent;cursor:pointer}.attachments .row .attachment-content.procdedure-table .filtered-area .inp-group .custom-filter-view .content .visible.active{box-shadow:0 1px 3px 1px rgba(0,0,0,.149);box-shadow:0 1px 2px 0 rgba(0,0,0,.302);border-radius:4px}.attachments .row .attachment-content.procdedure-table .filtered-area .inp-group .custom-filter-view .content .visible img{padding:4px;width:36px;height:36px;display:flex}.attachments .row .attachment-content.procdedure-table .filtered-area .select{width:100%;position:relative;margin:8px 0 20px}.attachments .row .attachment-content.procdedure-table .filtered-area .select.active{z-index:99999}.attachments .row .attachment-content.procdedure-table .filtered-area .select.active .current-page .icon{transform:rotate(180 deg)}.attachments .row .attachment-content.procdedure-table .filtered-area .select.active .select-list{opacity:1;visibility:visible;height:158px}.attachments .row .attachment-content.procdedure-table .filtered-area .select .inp{padding:8px 30px 8px 12px;cursor:pointer}.attachments .row .attachment-content.procdedure-table .filtered-area .select .icon{transition:.3s ease;position:absolute;top:29px;right:9px}.attachments .row .attachment-content.procdedure-table .filtered-area .select .icon img{display:flex}.attachments .row .attachment-content.procdedure-table .filtered-area .select .select-list{position:absolute;top:66px;width:100%;border:1px solid #e2e8f0;border-radius:7px;padding:12px 0;z-index:10;background-color:#fff;z-index:99999;opacity:0;visibility:hidden;height:0;transition:.3s ease}.attachments .row .attachment-content.procdedure-table .filtered-area .select .select-list .tab-item{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;padding:3px 12px;margin-bottom:6px;cursor:pointer}.attachments .row .attachment-content.procdedure-table .filtered-area .select .select-list .tab-item:hover{background:rgba(0,0,0,.051)}.attachments .row .attachment-content.procdedure-table .filtered-area .select .select-list .tab-item .search-inp{width:100%;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;color:#000;padding:8px 4px;outline:none;border:none;border-bottom:1px solid #e2e8f0}.attachments .row .attachment-content.procdedure-table table tbody tr td{white-space:nowrap}.reset-password .row{gap:16px}.reset-password .row .hospital-side-bar{margin-left:16px}.reset-password .row .hospital-side-bar .add{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:#fff;background:#fe615a;box-shadow:0 1px 2px 0 rgba(15,23,42,.059);padding:8px 16px;border-radius:8px;border:none;outline:none;cursor:pointer;width:100%;margin-bottom:8px}.reset-password .row .hospital-side-bar .form-group{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:7px;padding:10px 12px;margin-bottom:8px}.reset-password .row .hospital-side-bar .form-group input{border:none;outline:none}.reset-password .row .hospital-side-bar .building-list .building-name{padding:15px 16px;font-weight:500;font-size:16px;line-height:22px;letter-spacing:-1%}.reset-password .row .hospital-side-bar .building-list .building-name.active{box-shadow:0 5px 25px -5px rgba(12,11,13,.039);background:#fe615a;border-radius:12px;color:#fff}.reset-password .row .hospital-content{width:100%;margin-left:10px}.reset-password .row .hospital-content .building-caption{font-weight:600;font-size:30px;line-height:40px;letter-spacing:-1%;vertical-align:middle;color:#202a2b;margin-bottom:24px}.reset-password .row .hospital-content .buildin-info-area{box-shadow:0 0 4px -2px rgba(15,23,42,.51);box-shadow:0 0 9.9px -1px rgba(15,23,42,.102);background:#fff;border-radius:16px;padding:20px 24px;width:100%}.reset-password .row .hospital-content .buildin-info-area .form-group{margin-bottom:10px;position:relative}.reset-password .row .hospital-content .buildin-info-area .form-group label{display:block;margin-bottom:4px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%}.reset-password .row .hospital-content .buildin-info-area .form-group .inp{width:100%;border:1px solid #e2e8f0;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;padding:8px 12px;border-radius:7px;transition:.3s ease;outline:none;resize:none}.reset-password .row .hospital-content .buildin-info-area .form-group .visible-icon{position:absolute;top:34px;right:13px;cursor:pointer}.reset-password .row .hospital-content .buildin-info-area .form-footer{width:100%;text-align:right}.reset-password .row .hospital-content .buildin-info-area .form-footer .save{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:#fff;background:#fe615a;box-shadow:0 1px 2px 0 rgba(15,23,42,.059);padding:8px 16px;border-radius:8px;border:none;outline:none;cursor:pointer}.procedure .row{gap:16px}.procedure .row .hospital-content{width:100%;margin-left:10px}.procedure .row .hospital-content .custom-head{background:#789e9e;padding:11px 20px;display:flex;align-items:center;gap:10px}.procedure .row .hospital-content .custom-head button{width:34px;height:34px;border:none;outline:none;background-color:transparent;cursor:pointer}.procedure .row .hospital-content .custom-head button img{width:34px;height:34px}.procedure .row .hospital-content .custom-head .title{color:#fff;font-size:18px;font-weight:700;line-height:25px;letter-spacing:-.01em}.procedure .row .hospital-content .building-caption{font-weight:600;font-size:30px;line-height:40px;letter-spacing:-1%;vertical-align:middle;color:#202a2b;margin-bottom:24px;padding:10px 20px}.procedure .row .hospital-content .buildin-info-area{box-shadow:0 0 4px -2px rgba(15,23,42,.51);box-shadow:0 0 9.9px -1px rgba(15,23,42,.102);background:#fff;border-radius:16px;padding:20px 24px;width:100%}.procedure .row .hospital-content .buildin-info-area .inp-group{width:100%;display:flex;gap:11px;margin-bottom:10px}.procedure .row .hospital-content .buildin-info-area .inp-group .form-group{width:100%}.procedure .row .hospital-content .buildin-info-area .inp-group .form-group label{display:block;margin-bottom:4px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%}.procedure .row .hospital-content .buildin-info-area .inp-group .form-group input{width:100%;padding:8px 12px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%;color:#202a2b;border-radius:7px;outline:none;border:1px solid #e2e8f0;color:#6a7071}.procedure .row .hospital-content .buildin-info-area .form-group{margin-bottom:10px}.procedure .row .hospital-content .buildin-info-area .form-group label{display:block;margin-bottom:4px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%}.procedure .row .hospital-content .buildin-info-area .form-group .inp,.procedure .row .hospital-content .buildin-info-area .form-group .textarea{width:100%;border:1px solid #e2e8f0;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;padding:8px 12px;border-radius:7px;transition:.3s ease;outline:none;resize:none;color:#6a7071}.procedure .row .hospital-content .buildin-info-area .form-group .textarea{resize:none;height:100px}.procedure .row .hospital-content .buildin-info-area .cpt-code-list .cpt-item{display:flex;align-items:center;gap:10px}.procedure .row .hospital-content .buildin-info-area .cpt-code-list .cpt-item .code{font-weight:500;font-size:16px;line-height:22px;letter-spacing:-1%;color:#202a2b}.procedure .row .hospital-content .buildin-info-area .form-footer{width:100%;text-align:right}.procedure .row .hospital-content .buildin-info-area .form-footer .save{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:#fff;background:#fe615a;box-shadow:0 1px 2px 0 rgba(15,23,42,.059);padding:8px 16px;border-radius:8px;border:none;outline:none;cursor:pointer}.evaluation-profile .row{gap:16px}.evaluation-profile .row .hospital-content{width:100%;margin-left:10px}.evaluation-profile .row .hospital-content .custom-head{background:#789e9e;padding:11px 20px;display:flex;align-items:center;gap:10px;margin-bottom:20px}.evaluation-profile .row .hospital-content .custom-head button{width:34px;height:34px;border:none;outline:none;background-color:transparent;cursor:pointer}.evaluation-profile .row .hospital-content .custom-head button img{width:34px;height:34px}.evaluation-profile .row .hospital-content .custom-head .title{color:#fff;font-size:18px;font-weight:700;line-height:25px;letter-spacing:-.01em}.evaluation-profile .row .hospital-content .building-caption{font-weight:600;font-size:30px;line-height:40px;letter-spacing:-1%;vertical-align:middle;color:#202a2b;margin-bottom:24px}.evaluation-profile .row .hospital-content .buildin-info-area{box-shadow:0 0 4px -2px rgba(15,23,42,.51);box-shadow:0 0 9.9px -1px rgba(15,23,42,.102);background:#fff;border-radius:16px;padding:20px 24px;width:100%}.evaluation-profile .row .hospital-content .buildin-info-area tbody,.evaluation-profile .row .hospital-content .buildin-info-area td,.evaluation-profile .row .hospital-content .buildin-info-area tr{border:1px solid #e2e8f0}.evaluation-profile .row .hospital-content .buildin-info-area .form-group{margin-bottom:10px}.evaluation-profile .row .hospital-content .buildin-info-area .form-group label{display:block;margin-bottom:4px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%}.evaluation-profile .row .hospital-content .buildin-info-area .form-group .inp,.evaluation-profile .row .hospital-content .buildin-info-area .form-group .textarea{width:100%;border:1px solid #e2e8f0;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;padding:8px 12px;border-radius:7px;transition:.3s ease;outline:none;resize:none;color:#6a7071}.evaluation-profile .row .hospital-content .buildin-info-area .form-group .textarea{resize:none;height:100px}.evaluation-profile .row .hospital-content .buildin-info-area .cpt-code-list .cpt-item{display:flex;align-items:center;gap:10px}.evaluation-profile .row .hospital-content .buildin-info-area .cpt-code-list .cpt-item .code{font-weight:500;font-size:16px;line-height:22px;letter-spacing:-1%;color:#202a2b}.evaluation-profile .row .hospital-content .buildin-info-area .form-footer{width:100%;text-align:right}.evaluation-profile .row .hospital-content .buildin-info-area .form-footer .save{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:#fff;background:#fe615a;box-shadow:0 1px 2px 0 rgba(15,23,42,.059);padding:8px 16px;border-radius:8px;border:none;outline:none;cursor:pointer}.time-off-profile .row{gap:16px}.time-off-profile .row .attachment-content{width:100%}.time-off-profile .row .attachment-content .filter-area{position:relative}.time-off-profile .row .attachment-content .filter-area .filter-button{display:flex;align-items:center;gap:7px;padding:8px 12px;background:#fe615a;border-radius:7px;width:-moz-max-content;width:max-content;color:#fff;cursor:pointer}.time-off-profile .row .attachment-content .filter-area .filter-content{position:absolute;left:0;top:50px;background-color:#fff;border:1px solid #e2e8f0;padding:15px;width:375px;border-radius:7px;z-index:-10;opacity:0;visibility:hidden;height:0}.time-off-profile .row .attachment-content .filter-area .filter-content.active{opacity:1;visibility:visible;z-index:201;height:407px}.time-off-profile .row .attachment-content .filter-area .filter-content .inp-group{display:flex;gap:11px;margin-bottom:10px}.time-off-profile .row .attachment-content .filter-area .filter-content .inp-group.short .form-group{width:150px}.time-off-profile .row .attachment-content .filter-area .filter-content .inp-group .form-group{width:-moz-max-content;width:max-content;margin:0;width:100%}.time-off-profile .row .attachment-content .filter-area .filter-content .inp-group .form-group.select .icon{top:34px;right:9px}.time-off-profile .row .attachment-content .filter-area .filter-content .inp-group .form-group.select input{padding-right:30px}.time-off-profile .row .attachment-content .filter-area .filter-content .inp-group .form-group.buiding-inp,.time-off-profile .row .attachment-content .filter-area .filter-content .inp-group .form-group.buiding-inp-date{width:200px}.time-off-profile .row .attachment-content .filter-area .filter-content .inp-group .form-group label{display:block;margin-bottom:4px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%}.time-off-profile .row .attachment-content .filter-area .filter-content .inp-group .form-group input{width:100%;padding:8px 12px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-1%;color:#202a2b;border-radius:7px;outline:none;border:1px solid #e2e8f0}.time-off-profile .row .attachment-content .filter-area .filter-content .inp-group .custom-filter-view{width:100%;display:flex;justify-content:flex-end}.time-off-profile .row .attachment-content .filter-area .filter-content .inp-group .custom-filter-view .content{display:flex;align-items:center;gap:10px}.time-off-profile .row .attachment-content .filter-area .filter-content .inp-group .custom-filter-view .content .text{font-weight:500;font-size:16px;line-height:22px;letter-spacing:-1%;color:#202a2b}.time-off-profile .row .attachment-content .filter-area .filter-content .inp-group .custom-filter-view .content .visible{border:none;outline:none;background-color:transparent;cursor:pointer}.time-off-profile .row .attachment-content .filter-area .filter-content .inp-group .custom-filter-view .content .visible.active{box-shadow:0 1px 3px 1px rgba(0,0,0,.149);box-shadow:0 1px 2px 0 rgba(0,0,0,.302);border-radius:4px}.time-off-profile .row .attachment-content .filter-area .filter-content .inp-group .custom-filter-view .content .visible img{padding:4px;width:36px;height:36px;display:flex}.time-off-profile .row .attachment-content .filter-area .filter-content .select{width:100%;position:relative;margin:8px 0 20px}.time-off-profile .row .attachment-content .filter-area .filter-content .select.active{z-index:99999}.time-off-profile .row .attachment-content .filter-area .filter-content .select.active .current-page .icon{transform:rotate(180 deg)}.time-off-profile .row .attachment-content .filter-area .filter-content .select.active .select-list{opacity:1;visibility:visible;height:158px}.time-off-profile .row .attachment-content .filter-area .filter-content .select .inp{padding:8px 30px 8px 12px;cursor:pointer}.time-off-profile .row .attachment-content .filter-area .filter-content .select .icon{transition:.3s ease;position:absolute;top:29px;right:9px}.time-off-profile .row .attachment-content .filter-area .filter-content .select .icon img{display:flex}.time-off-profile .row .attachment-content .filter-area .filter-content .select .select-list{position:absolute;top:66px;width:100%;border:1px solid #e2e8f0;border-radius:7px;padding:12px 0;z-index:10;background-color:#fff;z-index:99999;opacity:0;visibility:hidden;height:0;transition:.3s ease}.time-off-profile .row .attachment-content .filter-area .filter-content .select .select-list .tab-item{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;padding:3px 12px;margin-bottom:6px;cursor:pointer}.time-off-profile .row .attachment-content .filter-area .filter-content .select .select-list .tab-item:hover{background:rgba(0,0,0,.051)}.time-off-profile .row .attachment-content .filter-area .filter-content .select .select-list .tab-item .search-inp{width:100%;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;color:#000;padding:8px 4px;outline:none;border:none;border-bottom:1px solid #e2e8f0}.time-off-profile .row .attachment-content .filter-area .userSelectArea{margin:20px 0;display:flex;gap:4px;flex-wrap:wrap}.time-off-profile .row .attachment-content .filter-area .userSelectArea .user{padding:6px 12px;display:flex;gap:4px;align-items:center;border:1px solid #e2e8f0;border-radius:7px;width:-moz-max-content;width:max-content}.time-off-profile .row .attachment-content .filter-area .userSelectArea .user .username{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;color:#202a2b}.time-off-profile .row .attachment-content .filter-area .userSelectArea .user .icon{width:14px;height:14px;cursor:pointer}.time-off-profile .row .attachment-content .filter-area .userSelectArea .user .icon:hover .hovered{visibility:1;opacity:1;width:14px;height:14px;display:block}.time-off-profile .row .attachment-content .filter-area .userSelectArea .user .icon:hover .simple{visibility:0;opacity:0;width:0;height:0;display:none}.time-off-profile .row .attachment-content .filter-area .userSelectArea .user .icon img{width:14px;height:14px}.time-off-profile .row .attachment-content .filter-area .userSelectArea .user .icon .hovered{visibility:0;opacity:0;width:0;height:0;display:none}.time-off-profile .row .attachment-content .filter-area .overLay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-10;opacity:0;visibility:hidden}.time-off-profile .row .attachment-content .filter-area .overLay.active{opacity:1;visibility:visible;z-index:200}.time-off-profile .row .attachment-content .desktop-table .table thead tr th{white-space:nowrap}.time-off-profile .row .attachment-content .desktop-table .table tbody tr td.Approved{color:#34c759}.time-off-profile .row .attachment-content .desktop-table .table tbody tr td.Denied{color:#ff443c}.time-off-profile .row .attachment-content .desktop-table .table tbody tr td.Pending{color:#ff9500}.time-off-profile .row .attachment-content .pagination .container .row{gap:0}.time-off-profile .row .attachment-content .work-log-footer{display:flex;justify-content:flex-end}.time-off-profile .row .attachment-content .work-log-footer button{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:#fff;background:#fe615a;box-shadow:0 1px 2px 0 rgba(15,23,42,.059);padding:8px 16px;border-radius:8px;border:none;outline:none;cursor:pointer}.message-header .container .caption{color:#fff;padding:11px 20px;font-weight:700;font-size:18px;line-height:25px;letter-spacing:-1%;background:#789e9e}.message-area{margin:15px 0}.message-area .container .row{gap:25px}.message-area .container .row .message-user-area{width:360px}.message-area .container .row .message-user-area .add{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:#fff;background:#fe615a;box-shadow:0 1px 2px 0 rgba(15,23,42,.059);padding:8px 16px;border-radius:8px;border:none;outline:none;cursor:pointer;width:100%;margin-bottom:8px}.message-area .container .row .message-user-area .form-group{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:7px;padding:10px 12px;margin-bottom:8px}.message-area .container .row .message-user-area .form-group input{border:none;outline:none}.message-area .container .row .message-user-area .chat-list{margin:15px 0}.message-area .container .row .message-user-area .chat-list .caht-user{margin-bottom:9px;display:flex;gap:15px;align-items:center;padding:6px 14px;box-shadow:0 2px 6px 2px rgba(0,0,0,.149);border:1px solid rgba(0,0,0,.149);box-shadow:0 1px 2px 0 rgba(0,0,0,.302);border-radius:12px;cursor:pointer}.message-area .container .row .message-user-area .chat-list .caht-user.read{border-left:10px solid #fe615a}.message-area .container .row .message-user-area .chat-list .caht-user .left-side .img{width:50px;height:50px;background:#94a3b8;border-radius:10px}.message-area .container .row .message-user-area .chat-list .caht-user .left-side .img img{width:50px;height:50px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.message-area .container .row .message-user-area .chat-list .caht-user .info .user-name{font-weight:500;font-size:16px;line-height:22px;letter-spacing:-1%;color:#202a2b;margin-bottom:5px}.message-area .container .row .message-user-area .chat-list .caht-user .info .additional-info{font-weight:400;font-size:12px;line-height:14px;letter-spacing:-1%;color:#6a7071}.message-area .container .row .message-content{width:100%}.message-area .container .row .message-content .top{padding:6px 14px;display:flex;align-items:center;gap:15px;border-bottom:1px solid #94a3b8}.message-area .container .row .message-content .top .user_img .img{width:50px;height:50px;background:#94a3b8;border-radius:10px}.message-area .container .row .message-content .top .user-name{font-weight:500;font-size:16px;line-height:22px;letter-spacing:-1%;color:#202a2b}.message-area .container .row .message-content .message-area{height:calc(100vh - 500px)}.message-area .container .row .message-content .message-area .message-text{display:flex;width:100%;gap:25px;margin-bottom:9px}.message-area .container .row .message-content .message-area .message-text .user-img .img{width:40px;height:40px;border-radius:10px;background:#94a3b8}.message-area .container .row .message-content .message-area .message-text.me{justify-self:center;flex-direction:row-reverse}.message-area .container .row .message-content .message-area .message-text.me .message{border-right:6px solid #789e9e}.message-area .container .row .message-content .message-area .message-text.other{justify-self:flex-start}.message-area .container .row .message-content .message-area .message-text.other .message{border-left:6px solid #789e9e}.message-area .container .row .message-content .message-area .message-text .message{border-radius:6px;padding:12px 20px;box-shadow:0 2px 6px 2px rgba(0,0,0,.149);border:1px solid rgba(0,0,0,.149);box-shadow:0 1px 2px 0 rgba(0,0,0,.302);font-weight:400;font-size:16px;line-height:22px;letter-spacing:-1%;color:rgba(41,41,41,.8)}.message-area .container .row .message-content .send-message{border:1px solid #e2e8f0;border-radius:7px;width:100%;display:flex;padding:8px 12px;gap:4px}.message-area .container .row .message-content .send-message input{width:100%;outline:none;border:none;padding-right:20px}.message-area .container .row .message-content .send-message button{border:none;outline:none;cursor:pointer;background-color:transparent}.general-error{margin:80px 0}.general-error .container{text-align:center}.general-error .container h1{font-weight:700;font-size:48px;line-height:60px;letter-spacing:-1%;text-align:center;color:#202a2b}.general-error .container p{font-weight:400;font-size:24px;line-height:32px;letter-spacing:-1%;text-align:center;color:#202a2b;margin:5px 0 30px}.general-error .container .img-content{width:100%;text-align:center}.general-error .container .img-content img{width:60%;height:100%;-o-object-fit:contain;object-fit:contain}.general-error .container button{margin:22px 0 10px;font-weight:400;font-size:24px;line-height:100%;letter-spacing:0;color:#202a2b;outline:none;cursor:pointer;padding:7px;border:none;border-bottom:1px solid #202a2b;background-color:transparent}.policy-term-of-use{margin-top:72px}.policy-term-of-use .line{background:#789e9e;height:75px;width:100%}.policy-term-of-use .container .title{font-weight:600;font-size:30px;line-height:40px;letter-spacing:-1%;color:#000;margin:20px 0 10px;display:inline-block}.policy-term-of-use .container .list .item{margin-bottom:30px;color:#202a2b}.policy-term-of-use .container .list .item .caption{font-weight:600;font-size:20px;line-height:28px;letter-spacing:-1%;color:inherit;margin-bottom:10px}.policy-term-of-use .container .list .item .detail{font-weight:400;font-size:14px;line-height:20px;letter-spacing:-1%;color:inherit}.user-detail-box{background:#fff;box-shadow:0 2px 6px 2px rgba(0,0,0,.149);box-shadow:0 1px 2px 0 rgba(0,0,0,.302);padding:24px 30px;border-radius:20px}.user-detail-box.spesific-box-style{margin-bottom:30px}.user-detail-box.spesific-box-style .caption{font-weight:600;font-size:18px;line-height:25px;letter-spacing:-1%;color:#202a2b;margin-bottom:10px}.user-detail-box.spesific-box-style .content{display:flex;justify-content:space-between;gap:15px}.user-detail-box.spesific-box-style .content .list .item{color:#202a2b;font-weight:500;font-size:14px;line-height:20px;letter-spacing:-1%}.user-detail-box.spesific-box-style .content .list .item .email{word-break:break-all}.user-detail-box.spesific-box-style .content .list .item span{color:#6a7071;display:block}.user-detail-box.spesific-box-table-style{margin-bottom:30px}.user-detail-box.spesific-box-table-style .head{display:flex;justify-content:space-between;gap:10px}.user-detail-box.spesific-box-table-style .head .caption{font-weight:600;font-size:18px;line-height:25px;letter-spacing:-1%;color:#202a2b;margin-bottom:10px}.user-detail-box.spesific-box-table-style .head a{border:none;outline:none;cursor:pointer;text-decoration:underline;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-1%;color:#fe615a;background-color:transparent}.employee-detail .custom-head{background:#789e9e;padding:11px 20px;margin-bottom:30px}.employee-detail .custom-head .container{display:flex;align-items:center;gap:10px}.employee-detail .custom-head .container button{width:34px;height:34px;border:none;outline:none;background-color:transparent;cursor:pointer}.employee-detail .custom-head .container button img{width:34px;height:34px}.employee-detail .custom-head .container .title{color:#fff;font-size:18px;font-weight:700;line-height:25px;letter-spacing:-.01em}.employee-detail .container .row{justify-content:space-between;gap:30px}.employee-detail .container .row .columm .main-info{width:250px}.employee-detail .container .row .columm .main-info .user-img{width:100%;height:300px;margin-bottom:10px}.employee-detail .container .row .columm .main-info .user-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.employee-detail .container .row .columm .main-info .userName{font-weight:700;font-size:24px;line-height:32px;letter-spacing:-1%;color:#202a2b;margin:10px 0}.employee-detail .container .row .columm .main-info .user-info .info{display:flex;align-items:center;margin-bottom:10px}.employee-detail .container .row .columm .main-info .user-info .info:last-child{margin-bottom:0}.employee-detail .container .row .columm .main-info .user-info .info .content{color:#202a2b;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-1%}.employee-detail .container .row .columm .main-info .user-info .info .content .email{word-break:break-all}.employee-detail .container .row .columm .main-info .user-info .info .content span{font-weight:600;font-size:14px;line-height:20px;letter-spacing:-1%;color:inherit;display:block}.employee-detail .employee-detail-footer{width:100%;display:flex;justify-content:flex-end;gap:10px;align-items:center}.employee-detail .employee-detail-footer button{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:#fff;background:#fe615a;box-shadow:0 1px 2px 0 rgba(15,23,42,.059);padding:8px 16px;border-radius:8px;border:none;outline:none;cursor:pointer}.employee-procedure-detail-container .container .custom-head-detail{background:#789e9e;padding:11px 20px;display:flex;align-items:center;gap:10px;margin-bottom:30px}.employee-procedure-detail-container .container .custom-head-detail a{width:34px;height:34px;border:none;outline:none;background-color:transparent;cursor:pointer}.employee-procedure-detail-container .container .custom-head-detail a img{width:34px;height:34px}.employee-procedure-detail-container .container .custom-head-detail .title{color:#fff;font-size:18px;font-weight:700;line-height:25px;letter-spacing:-.01em}.qrcode .container .time-area .row{justify-content:space-between;align-items:center;padding:20px 0}.qrcode .container .time-area .row .current-time .month{font-weight:500;font-size:42px;line-height:60px;letter-spacing:-1%;color:#202a2b;margin-bottom:3px}.qrcode .container .time-area .row .current-time .current-hour{font-weight:700;font-size:64px;line-height:60px;letter-spacing:-1%;color:#202a2b}.qrcode .container .qr-area{display:flex;justify-content:center;align-items:center;flex-direction:column}.qrcode .container .qr-area .qr-box{border:25px solid #fe615a;width:385px;height:385px;border-radius:15px}.qrcode .container .qr-area .qr-box img{width:100%;height:100%}.qrcode .container .qr-area .qr-time{font-weight:500;font-size:26px;line-height:38.11px;letter-spacing:-1%;color:#202a2b;margin:20px}