@font-face{font-family:Inter;src:url(/build/assets/Inter_18pt-Regular-BpskOkD5.ttf);font-weight:400}*,body{font-family:Inter,serif}.select2-container .select2-selection--single,.select2-container .select2-selection--single .select2-selection__rendered{height:40px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px!important}.select2-container .select2-search--inline .select2-search__field{margin-top:0}.select2-container{display:block}.select2-container--default .select2-selection--multiple{min-height:40px}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field{margin-top:10px}fieldset.vcustom{background-color:#eee;padding:5px 10px;margin-bottom:20px;border-radius:5px}fieldset.vcustom legend{background-color:gray;color:#fff;float:none;width:auto;display:inline-block;border-radius:5px;font-size:16px;font-weight:700;padding:5px 10px}.icon-search-groups{position:absolute;right:0;top:-45px}table thead td,.one-line{white-space:nowrap}.cp_text{height:40px;display:block;overflow:hidden;cursor:pointer}#task_details h3{background-color:#002d6c;color:#fff;padding:10px;border-radius:5px 5px 0 0;font-weight:400;margin-bottom:10px}#task_details .card-body{flex:1}#task_details .customer-info,#task_details .job-info{padding:0 10px}#task_details .customer-info .item,#task_details .job-info .item{margin-bottom:5px;padding:5px;display:flex;justify-content:space-between;border-bottom:1px dotted #cdcdcd}#task_details .customer-info .item:last-child,#task_details .job-info .item:last-child{border-bottom:none}#task_details .customer-info .item:hover,#task_details .job-info .item:hover{background-color:#efefefa3;border-radius:5px}#task_details .customer-info .item span,#task_details .job-info .item span{display:block}#task_details .customer-info .item span:nth-of-type(1),#task_details .job-info .item span:nth-of-type(1){flex:1;min-width:100px}#task_details .customer-info .item span:nth-of-type(2),#task_details .job-info .item span:nth-of-type(2){color:#414141}#task_details .customer-info .item span.prices,#task_details .job-info .item span.prices{flex-wrap:wrap}#task_details .customer-info .item span.prices span,#task_details .job-info .item span.prices span{margin:1px 5px!important;display:inline-block;flex:unset;min-width:auto;white-space:revert}.btn-upload{background-color:green;border-radius:10px;padding:3px 10px;color:#fff;font-weight:400;margin-left:15px;cursor:pointer}.btn-upload:hover{background-color:#00f}.cem_loading{background-color:#16b46d;border-radius:10px;color:#fff;font-size:12px;width:0;text-align:center}.cem_loading span{display:inline-block}*::-webkit-scrollbar{background:transparent;width:2px;border-radius:8px;height:3px}*::-webkit-scrollbar-thumb{border-radius:8px;background:#999}#items_upload{max-height:135px;height:100%;overflow-x:auto;flex-wrap:nowrap}#items_upload .box{border-radius:10px;background-color:#f1f1f1;padding:5px;position:relative}#items_upload .box:hover{background-color:#fce8e8}#items_upload .box .close{position:absolute;right:0;top:0;background-color:#000;color:#cdcdcd;border-radius:50%;width:20px;height:20px;text-align:center;cursor:pointer}#items_upload .box .close:hover{background-color:orange;color:#000;border:2px solid white}#items_upload .box .image{margin-bottom:3px}#items_upload .box .image img{height:80px;object-fit:cover;border-radius:5px;width:100%}#items_upload .box .title{font-size:12px;overflow:hidden;height:15px}.groups_status{background-color:#cdcdcd57}.groups_info{background-color:#cdcdcd1a}.notify_box a{white-space:collapse}.notify_box a:hover{text-decoration:none}.notify_box span{font-size:12px;color:#bfbfbf}#is-loading-content{margin:20px auto}#is-loading-content span{height:40px!important;width:40px!important;display:block}.show_options{position:absolute;background-color:#fff;left:0;right:0;z-index:999;margin:7px;box-shadow:1px 1px 10px #000000b0;border-radius:10px;overflow:hidden;padding:10px}.show_options ul{flex-wrap:wrap;background-color:#efefef;max-height:300px;overflow-y:auto}.show_options ul li{flex:0 0 50%;padding:5px 10px;display:flex;align-items:start}.show_options ul li label{margin-left:5px;margin-top:-3px;line-height:1.2em}.select2-container--default .select2-results>.select2-results__options{max-height:400px}.layout-agency .customer-info .item{margin:5px auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px dotted rgba(205,205,205,.4509803922);padding-bottom:5px}.layout-agency .customer-info .item span{display:flex;align-items:center}.layout-agency .customer-info .item span:first-child{margin-right:5px;font-weight:700}.layout-agency .customer-info .item span i{width:24px;height:24px;color:#424242;border-radius:3px;overflow:hidden}.layout-agency .customer-info .item span i:first-child{background-color:#edededa1;display:inline-block;padding:5px;text-align:center}.agency_header{background-color:#e1e1e1;box-shadow:none;border:none;color:#000;font-weight:700}.btn-view-more{color:#676767;padding:5px 10px;display:block;border-radius:5px;font-weight:700;background-color:#f1f1f1;text-align:center;text-transform:uppercase}.btn-view-more:hover{text-decoration:none;color:#fff;background-color:#f37025}.box_option_control .option_control{position:absolute;right:15px;margin-top:-32px}.box_option_control .option_control span{margin-right:0!important}.box_option_control .option_control span i{color:#000!important}#list_services{max-height:200px;overflow-y:auto}#list_services .item{display:flex;padding:5px 0;align-items:start}#list_services .item label{margin-left:5px;margin-top:-3px;line-height:1.2em}.bg_thead{background-color:#0a58ca;color:#fff}.profit{justify-content:center}.profit .box_profix{background-color:#fff3e4;padding:3px 5px;border-radius:5px}.status_online{display:flex;align-items:center;cursor:pointer}.dropdown-item:focus,.dropdown-item{border-radius:5px;max-width:95%;margin:5px}.dropdown-item:focus,.dropdown-item:hover{background-color:#1c4685!important;color:#fff}.accordion-button:after{opacity:1!important;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M7%2010L12%2015L17%2010%22%20stroke%3D%22%23feffff%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E)!important}.po-top{position:absolute;top:-60px;right:3px}.table-reset thead th{background-color:#0054a6;color:#fff;font-size:14px;text-transform:capitalize}.table-th{max-width:220px;overflow:hidden;text-overflow:ellipsis}.line-1{white-space:nowrap;max-width:100%}.table-stick{max-height:550px}.table-stick thead th{position:sticky;top:0}.phone_call button{position:absolute;z-index:9;right:0;top:-39px;padding:8px 14px;border-radius:3px;border:none;color:#fff;background-color:#10a443;cursor:pointer}.phone_call button i{font-size:20px}.phone_call button .loader{position:relative;display:block;width:1.5rem;height:1.5rem;color:#fff}.notification-container{width:100%;max-width:420px;background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #0000001a;overflow:hidden;border:1px solid #ddd}.notification-header{background-color:#1877f2;color:#fff;padding:1rem 1.25rem;font-size:1.2rem;font-weight:600}.notification-list{list-style:none;padding:0;margin:0;max-height:450px;overflow-y:auto}.notification-list::-webkit-scrollbar{width:6px}.notification-list::-webkit-scrollbar-track{background:#f1f1f1}.notification-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.notification-list::-webkit-scrollbar-thumb:hover{background:#aaa}.notification-item{display:flex;align-items:flex-start;padding:1rem 1.25rem;border-bottom:1px solid #e9ebee;transition:background-color .2s ease-in-out}.notification-item:last-child{border-bottom:none}.notification-item:hover{background-color:#f7f7f7;cursor:pointer}.notification-item .icon-wrapper{flex-shrink:0;width:48px;height:48px;background-color:#e4e6eb;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:1rem;margin-top:3px}.notification-item .icon-wrapper i{font-size:1.25rem;color:#1877f2}.notification-item .content{flex-grow:1}.notification-item .notification-title{font-weight:600;color:#050505;margin:0 0 4px;font-size:.9rem}.notification-item .message{margin:0;color:#333;font-size:.9rem;line-height:1.4}.notification-item .timestamp{font-size:.8rem;color:#65676b;margin-top:6px}.notification-item .timestamp i{margin-right:5px}.notification-item.important .icon-wrapper{background-color:#fffbe6}.notification-item.important .icon-wrapper i{color:#f59e0b}.notification-item.important .notification-title{color:#b45309}
