/* start file: researches.css */
.research-item-row{display:flex;flex-direction:column;align-items:end;justify-content:space-between;padding:16px;margin-bottom:12px;background:#fff;border:1px solid #edf2f2;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}.research-top-content{width:100%;display:flex;align-items:center;flex-grow:1;overflow:hidden}.research-item-image{margin-right:18px;flex-shrink:0;height:100%}.research-img-content{width:auto;height:52px;border-radius:10px;object-fit:cover;display:block;background:#f8fbfb;border:1px solid #e0eeee}.research-item-content{flex-grow:1;overflow:hidden;padding-right:15px}.research-item-title{font-weight:700;color:#2c3e50;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.researches-widget-icon>img{height:30px;width:30px}.research-item-desc{font-size:12.5px;color:#95a5a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.research-btn{cursor:pointer;font-size:11px;font-weight:800;padding:10px 10px;letter-spacing:.5px;transition:all .3s ease;border:1px solid transparent;display:inline-block;text-align:center;text-wrap:nowrap}.research-btn:hover{color:#00a5a5}.researches-page-container-title{background-color:#ffefff;text-wrap:wrap;padding:8px;font-size:medium;font-weight:bolder;display:flex;gap:8px}.research-item{margin-bottom:1.5rem;border-radius:10px;overflow:hidden;background-color:#fff;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.08)}.image-container{overflow:hidden;border-bottom:1px solid #eee}.research-image{height:auto;display:block;transition:transform .4s ease;height:200px;width:auto}.research-content{padding:1rem}.research-title{font-size:1.5rem;font-weight:600;color:#212529;margin-bottom:.5rem;transition:color .3s ease}.research_block{display:flex;flex-direction:column;height:100%;width:100%}@media (max-width:768px){.research-item-row{flex-direction:column;align-items:stretch;padding:18px}.research-top-content{margin-bottom:15px}.research-item-action{width:100%}.research-btn{display:block;width:100%;padding:12px;font-size:12px}}
/* end file: researches.css */

/* start file: suggest.css */
.carousel-content{height:90px;padding-bottom:10px;margin-bottom:25px}.carousel-title{line-height:1.6;font-size:15px;margin-top:8px;margin-left:10px}.carousel-image{padding-left:23px;padding-right:23px;overflow:hidden;border-radius:3px}.image-container{display:flex;align-items:center;justify-content:center}.icon-style-right{transform:translate(0,-40px);border-radius:100%;opacity:.7}.icon-style-left{transform:translate(0,-40px);border-radius:100%;opacity:.7}.icon-style-left:hover,.icon-style:hover{opacity:1;color:#000}.leftbutton:hover .icon-style-left,.rightbutton:hover .icon-style-right{color:#000;font-weight:700;opacity:1}#drawCarousel .leftbutton,#myCarousel .leftbutton,.carousel-item .leftbutton,.rightbutton{width:15px}.current-suggest-block img{border-radius:10px;width:33%;height:35%}.profile_item_block img{border-radius:10px}.text-image-container img{border-radius:10px;margin-top:20px;margin-left:15px}.suggest-title{margin-right:100px}@media only screen and (max-width:600px){.text-image-container{flex-direction:column;align-items:center}.text-image-container img{width:100%;order:1;margin-left:0}.text-container{order:2}.suggest-title{margin-right:0}.suggestion-card{padding-bottom:30px}}.santa-cap{width:50px;position:absolute;top:-18px;left:98.5%;transform:translateX(-50%)}.suggestions_container,.suggestions_container *{font-weight:400!important}
/* end file: suggest.css */

/* start file: tab.css */
.tabs_holder{margin-top:-50px}.tabs_holder .tab_content{clear:left}.tabs_holder>ul{overflow:visible;height:50px;padding:0;margin-bottom:0;list-style:none}.tabs_holder>ul li{margin-top:11px;margin-right:15px;float:right}.tabs_holder>ul li.tab_selected{position:relative;margin-top:11px}.tabs_holder>ul li.tab_selected a{display:block;float:left;height:40px;background-color:#f5fafe;border:1px solid #b6d2e8;border-bottom:none;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;color:#900}.tabs_holder>ul li a{display:block;padding:0 20px;color:#212121;font-size:14px;outline:0;float:left;height:30px;line-height:34px;border-radius:8px;-moz-border-radius:8px;border:1px solid #ddd;font-weight:700}.tabs_holder .content_holder{background-color:#f5fafe;border:1px solid #b6d2e8}.tab_button_general{background:0 0;border:none;outline:0;padding:10px 20px;cursor:pointer;font-size:20px;color:#333;font-weight:500;border-bottom:2px solid transparent;transition:all .2s ease-in-out}.tab_button_inactive{color:#333;font-weight:500;border-bottom:2px solid transparent}.tab_button_active{color:#000;font-weight:600;border-bottom:2px solid #007bff}
/* end file: tab.css */

/* start file: table.css */
.table-small-font{border-color:#000!important;margin-top:10px}.table-add-tables{border-color:#000!important;margin-top:10px}.table-add-tables td{border:1px solid #000;text-align:center;padding:10px}.table-small-font td,.table-small-font th{border-color:#000!important;font-size:10px!important}.table_form_title{font-size:20px;letter-spacing:5px;font-weight:700;text-align:center;padding:10px}.table_org_title{font-size:16px;font-weight:700;text-align:center;border-bottom:1px solid #000;padding:10px}.table_title_desc{text-align:center;font-size:9px;margin-bottom:10px;padding:3px}.c-row{margin-bottom:25px;clear:both}.table-add-tables-right{float:right}.table-page{margin:20px 15px}.table-position{font-size:9px}@media print{.table{border:solid #000!important;border-width:1px 0 0 1px!important}.table>tbody>tr>td,.table>thead>tr>th{border:solid #000!important;border-width:0 1px 1px 0!important}}.dyn_import_td{width:1%;white-space:nowrap;overflow:visible;min-width:200px;max-width:400px}
/* end file: table.css */

/* start file: tables.css */
.tablegrid tbody tr:nth-child(odd){background-color:#fafafa}td.text-center_open{padding:0;vertical-align:top}.open_detales{cursor:pointer}.tr_detale{text-align:center;color:#0a1085}.dresrow{display:none}.cell_loader{padding:10px;text-align:center;border:1px solid #ddd;border-top:none;margin:-2px 0 0;background-color:#f2fbf2}.cell_loader .cell_loader{background-color:#fffaff}.cell_loader .cell_loader .cell_loader{background-color:#eeecfb}.tablegrid .cell_loader td.tab_open{background-color:#fffaff}.tablegrid .cell_loader .cell_loader td.tab_open{background-color:#eeecfb}.open_detales div{background-image:url("../../templates/images/open_close.png");background-position:0 0;background-repeat:no-repeat;height:17px;margin:0 auto;width:17px}.opened_detales div{background-position:center -17px}tr.hoverRow,tr.hoverRowFix{background-color:#ffd!important}.tablegrid td.dres_cell{padding:0 0 25px;border:none}.tablegrid td.tab_open{border-bottom:none;background-color:#f2fbf2}.tablegrid td.no_border{width:20px;border:none}.key_cell{background-color:#f6f6f6;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;color:#666;font-weight:700;text-align:right}.key_cell div{width:150px}.td_vertical div{width:205px}td.cell_33{width:33%;vertical-align:top}.block_caption{color:#0a1085;font-size:14px;line-height:25px;text-align:left}.sms_detale_block{position:relative}.dresrowsms{display:none;position:absolute;right:-3px;top:28px;z-index:99999}.no-br{white-space:nowrap}.form_input_area .count_caption,.form_input_area .template_notes{overflow:visible;float:right;padding:5px;font-weight:700}.tmpl_count{color:#0a1085;font-size:14px}.tmpl_count_caption{margin:0 3px 0 0}.scope_filter{width:auto;float:right}.scope_list{width:600px}label.scope_button{border:1px solid #ccc;width:200px;float:left;height:25px;line-height:25px;overflow:hidden;margin:0 2px 5px 3px}label.scope_button:hover{background-color:#c00;color:#fff}.scope_items{padding:0 0 0 10px}.scope_label{width:100px;text-align:right}.sendbatchsms_count{border:1px solid #ccc}.form_input_area .sendbatchsms_count *{float:none}div#detale_accounts{float:none;width:230px;padding:2px 5px}#detale_accounts div{float:right;margin:2px 0}.sendbatchsms_count .detale_accounts{width:100%;float:none;display:none}.account_table{width:100%}.detale_accounts a{width:100%;display:block}.items_spacer{color:#0a1085;font-size:14px;padding:15px 0 0}hr.items_spacer{float:none;width:350px}.pagetable{width:auto;margin:0 auto}.pagetable td{width:50%}.page_key{font-weight:700;text-align:right;padding:5px}table.advance_table{width:600px;margin:0 auto}table.advance_table td{padding:5px}.center{text-align:center}.right{text-align:right}.bordered label{cursor:pointer;display:block;font-weight:700}.bordered{padding:5px;border:1px solid #ccc}.label{font-weight:700}.padding10{padding:10px}.sms_template_item{clear:both;border-top:1px dashed #eeecfb;padding:2px 0}.sms_template_item a{padding:2px 3px}
/* end file: tables.css */

/* start file: template.css */
.cls{clear:both}.cls-line{width:100%;height:1px;background-color:#d3d3d3}body{height:100%}body{min-height:100.001%}img{border:0 none}h1,h2,h3{color:#0a1085}h1{font-size:18px;line-height:20px;margin-bottom:15px}h2{font-size:16px;line-height:20px;padding-bottom:10px}h3{font-size:14px;line-height:14px;margin-bottom:5px}a{color:#212121;text-decoration:none}a:hover{color:#8ad7bc;text-decoration:none}a:focus{outline:medium none;text-decoration:none}hr{border:none;border-top:dotted 1px #888;height:0}label{cursor:pointer;font-weight:700}option{padding:4px 2px}.bordered{border:solid 1px #ccc}.site_name{color:#fff;font-size:16px;line-height:45px}.site_logo{position:absolute;z-index:999;width:180px;min-height:80px;background-color:#fff;top:5px;left:50px;text-align:center}.site_logo img{max-height:60px;max-width:130px;margin-top:10px;height:auto}.site_title{float:left;width:auto}.page_title,.page_title_add{font-size:20px;color:#212121;font-weight:700}div.content_wrapper{width:100%;max-height:90px;background-color:#fff;margin:0 auto}div.content_wrapper_modal{margin:0 auto}div.content_main{margin-bottom:10px;padding:20px}div.footer_wrapper{clear:both;position:relative;background-color:#373656;height:auto;color:#fff}div.footer-top{height:89px;border-bottom:2px solid #b9c7d0}div.footer{padding:7px 0;overflow:hidden}div.footer a{color:#fff}div.footer .footer_left{line-height:22px}div.footer .footer_right{text-align:right;line-height:22px}div.footer .flogo{padding:12px 10px;float:left;width:280px;text-align:center}div.footer .flcopy{padding:12px 10px;padding:30px 0 0;text-align:center;color:#909dbf}div.footer .flcopy{padding:12px 10px;padding:30px 0 0;text-align:center;color:#909dbf}div.footer ul.contacts{padding:0;margin:0;list-style-type:none}div.footer ul.contacts li{color:#212121;font-size:12px;float:left;padding:0 15px}.noscript{background-color:#fff;font-size:18px;padding:20px;margin:10px 0;color:#900;background-repeat:no-repeat;background-position:left center;border:5px solid #900}.error_message{border:2px solid #900;margin:15px}.message{color:#1b284d;border-color:#8ad7bc;text-align:left;background-repeat:no-repeat;background-position:left center;line-height:45px}.error_message i,.message i,.noscript i{color:#8ad7bc;font-size:22px;padding:0 10px}.error_message i,.noscript i{color:#900;font-size:22px;padding:0 10px}.contentMessageError{font-weight:700;border:1px solid #ccc;margin:10px 30px 20px;font-size:14px;line-height:20px;color:#fff;background:#0a1085;padding:10px;text-align:center}div.top{min-height:100%;width:100%}.template_block *{float:none}.login_form{max-width:920px}.login_form table{margin:0 auto;width:auto}.sort_image{margin:3px}.toolbar{float:right;width:auto}.toolbar_item .btn{margin-bottom:5px}.footer_block{min-height:30px}.form_must_fill{color:#ff0c14;font-size:8px}.no-items-message{font-size:15px;line-height:20px;color:#0a1085;text-align:center;padding:20px}.odd{background-color:#fafafa}.list_header{white-space:nowrap}table caption{text-align:left;color:#0a1085;font-size:16px;line-height:25px;margin-bottom:5px}.detales_tables{margin:0 0 30px}.detale_button_cnt .btnt{margin:10px 2px;float:right}.my_tip{display:none}.my_tooltip span{cursor:help;display:block}.left_debt{float:left;width:65%}.right_debt{float:right;width:35%}.filter_apply{font-weight:700;cursor:pointer;display:block}.filter_items{border:1px solid #eee;padding:5px;height:323px;overflow:auto}.contentCenter{text-align:center;color:#900;font-size:18px;font-weight:700;line-height:25px;margin-bottom:15px}.export_button{background-color:#0a1085;border:1px solid #ccc;color:#fff;cursor:pointer;display:block;margin:0 auto;padding:7px;text-align:center;width:200px}.export_button:hover{background-color:#c00;color:#fff}.form_desc{clear:both;float:none;padding:5px 0 0 20px;font-style:italic;background-position:left 7px;background-repeat:no-repeat;text-decoration:underline}.ldap_login_id input{width:150px;float:left;margin-right:2px}.ldap_login_id *{float:left}.page_message{color:#900;font-size:20px;padding:10px;text-align:center}.helpframe{border:none;width:100%;height:31px}ul.main_menu a.user_restore{display:inline;padding:5px;margin:5px;position:relative}.red{color:red;font-weight:700}.yellow{color:#f90;font-weight:700}.green{color:green;font-weight:700}.blue{color:#00f;font-weight:700}.purple{color:purple;font-weight:700}.black{color:#000;font-weight:700}.role_tasks{margin:0 0 0 20px}.d_green{background:green}.d_gray{background:gray}.role_audit_data{text-align:left;width:50%;margin:0 auto;line-height:20px}.role_audit_data label{padding:0 10px}.level_1{padding-left:20px}.level_2{padding-left:40px}.level_3{padding-left:60px}.btn-file{overflow:hidden;width:140px}.btn-file>input{position:absolute;top:0;right:0;margin:0;opacity:0;font-size:23px;direction:ltr;cursor:pointer}input[type=file]{display:block}#page-block{width:100%;min-height:500px;margin-bottom:200px;margin-top:-10px}.menu_block{background-color:#373656;margin-right:-180px;margin-top:90px;height:100vh;border-top-right-radius:40px;border-bottom-right-radius:40px}.content-container{padding-top:20px;padding-bottom:80px}.footer-home{text-align:right;padding-right:50px;width:100px;float:right}.footer-home i{color:#8cd8bc;font-size:24px;line-height:80px}.company-info{text-align:center;padding-top:30px;color:#a6aac0;margin:0 280px}div.company-info a{color:#a6aac0}div.company-info span{padding:0 10px;font-size:12px}div.company-info i{padding:0 5px 0 0}.page-container-padding{padding:15px 10px}.page-container{background-color:#fff;box-shadow:0 0 10px #a6aac0;margin:5px 0;margin-bottom:30px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.page-narrow{margin:50px 30% 40px;padding:40px 40px}.slf-login-title{font-size:24px;color:#00756a;font-weight:700;margin:15px 0 28px}.self-color{color:#00756a}.self-border{border:none;outline:1px solid #00756A!important}.carousel-inner img.img-responsive{display:inline}.login-submit .btn{width:100%;font-weight:700}#page_title{background-color:#f5f8f7;margin:-15px -10px 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}.page_title{padding:20px 20px 0;margin-bottom:10px}.server-time{background-color:#00756a}.server-time .row{min-height:50px}.server-time div{line-height:50px;color:#fff;font-size:14px;text-align:center;font-weight:700;overflow:hidden}.counting-system{margin:20px 0 0;padding:20px}.counting-system-clock{max-width:140px;text-align:center}.counting-system-clock img{max-width:100px}.counting-system-msg{color:#00756a;font-size:22px;font-weight:700;text-align:center}.counting-system-desc{padding:10px 0 0;text-align:center;font-size:11px;font-weight:700}.buttons-container{margin:20px 0 0}.holiday-block{background-color:#373656;padding:10px}.holiday-rem{height:70px;width:70px;margin:0 auto;background-color:#fff;border-radius:50%;text-align:center;line-height:20px;font-size:22px;color:#464b9d;font-weight:700;padding:10px}.holiday-rem,.holiday-used{height:70px;width:70px;margin:0 auto;background-color:#fff;border-radius:50%;text-align:center;line-height:20px;font-size:16px;color:#464b9d;font-weight:700;padding:10px}.holiday-used{background-color:#75d7b9}.holiday-rem-label,.holiday-used-label{line-height:25px;font-size:10px;font-weight:700;color:#fff;text-align:center}.holiday-label{line-height:25px;height:70px;margin:0 auto;line-height:30px;font-size:22px;color:#fff;font-weight:700;padding:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bday-page-container-title{line-height:50px;background-color:#ffefff;font-size:20px;font-weight:bolder}.docs-page-container-title,.news-page-container-footer,.news-page-container-title{line-height:50px;background-color:#f5f8f7;font-size:clamp(14px, 1.5vw, 20px);font-weight:bolder}.news-page-container-footer{text-align:center}.bday-image{margin:0 10px}.bdays-block{padding:15px;position:relative}.page_content{padding:0 15px 15px;min-height:400px}.from-group-right{position:relative}.from-group-addon-right{position:absolute;bottom:0;right:0}.from-group-right input{padding-right:40px}.form-group-half{height:20px;margin:-5px 0 13px}.pasdword-state i{color:#a1a1a1;width:16px;height:16px;text-align:center}.pasdword-state{cursor:pointer;border-radius:15px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;margin:5px}.pasdword-state:hover{background-color:#f1f5f6}.pasdword-state .bi bi-eye{color:#00756a}.checkbox,.radio{padding-left:20px;position:relative;display:block}.checkbox input,.radio input{opacity:0;position:absolute;z-index:1;cursor:pointer;margin-left:-20px}.checkbox input:checked+label::after,.radio input:checked+label::after{content:'';display:inline-block;position:absolute;width:13px;height:13px;left:2px;top:4px;margin-left:-20px;border:1px solid #00756a;border-radius:50%;background-color:#00756a}.checkbox label,.radio label{display:inline-block;position:relative;padding-left:5px}.checkbox label::before,.radio label::before{content:'';display:inline-block;position:absolute;width:17px;height:17px;left:0;top:2px;margin-left:-20px;border:1px solid #00756a;border-radius:50%;background-color:#fff}.checkbox.disabled label,.radio.disabled label{color:#00756a}.checkbox.disabled label::before,.radio.disabled label::before{opacity:.54;border-color:#00756a}.menurole_no_checkbox>label::before{position:absolute;content:'- ';color:#000;width:unset;height:unset;left:unset;border-radius:unset;margin-left:-1em;border:none;top:50%;transform:translateY(-50%);background:0 0;cursor:default;text-align:center;font-size:1em;display:inline-flex;flex-direction:column;align-content:center;justify-content:center;line-height:1}.menurole_no_checkbox{padding-top:0!important;padding-bottom:5px}.menurole_no_checkbox>label{cursor:default;padding-left:0;margin-left:0!important;position:relative}.checkbox input:checked+label::before{border-color:#00756a;background-color:#00756a}.checkbox input:checked+label::after{content:"\f00c";font-family:FontAwesome;font-size:13px;color:#fff;top:0;left:1px;border-color:transparent;background-color:transparent}.checkbox label::before{border-radius:2px}.filter-block{margin-left:-15px!important;margin-right:-15px!important}.active_lang{color:#00756a;font-weight:700}.vac-page-container-title{line-height:50px;background-color:#ffefff;color:#5c5d5d;font-size:clamp(15px, 1.5vw, 20px);font-weight:bolder;padding-left:10px;border-top-left-radius:10px;border-top-right-radius:10px}
/* end file: template.css */

/* start file: temppass.css */
#temppass_block{position:relative;transition:opacity 180ms ease,transform 180ms ease;opacity:1;transform:translateY(0)}#temppass_block.is_hidden{opacity:0;transform:translateY(4px)}#temppass_block.is_busy{pointer-events:none;cursor:progress}#temppass_block.is_busy::after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.45);border-radius:6px}.temppass_panel_wrap{max-width:540px;margin:24px auto;background:#5a85b1;border:2px solid #2e5f8e;border-radius:20px;padding:18px 18px 22px;box-shadow:0 2px 8px rgba(0,0,0,.15) inset}.temppass_panel_header{display:inline-block;padding:8px 16px;margin:0 0 14px 0;color:#fff;background:#3f6f9e;border:2px solid #2e5f8e;border-radius:10px}.list_area{background:#fff;border:2px solid #c9d3dc;border-radius:12px;padding:8px}.temppass_row{display:grid;grid-template-columns:1fr 140px;gap:12px;align-items:center;padding:10px 12px;border:1px solid #d5dfe8;border-radius:10px;background:#fff;margin:10px}.temppass_row+.temppass_row{margin-top:10px}.temppass_info{min-width:0}.temppass_name{font-weight:700;margin:0 0 6px 0}.temppass_email,.temppass_phone{margin:2px 0;color:#444;word-break:break-word}.temppass_actions{display:grid;gap:8px;justify-items:end}.btn_action{display:inline-block;width:120px;padding:8px 10px;text-align:center;border-radius:8px;border:0!important;background:#bb0093!important;color:#fff!important;cursor:pointer}.btn_action:hover{background:#bb0093!important;box-shadow:5px 5px 20px rgba(255,80,217,.5)!important;color:#fff}.panel_footer{margin-top:14px;text-align:center}.panel_footer .btn_wide{display:inline-block;padding:8px 18px;border-radius:8px;border:2px solid #3a6f9e;background:#6b92b9;color:#fff}.pass_restore_link{margin-top:-10px}.pass_restore_link a{font-weight:400;color:#00756a}.pass_restore_link a:hover{color:#8ad7bc;cursor:pointer}
/* end file: temppass.css */

/* start file: tk.css */
.apilink-data i{float:right;font-size:20px;cursor:pointer}div.clone-head-table-wrap{top:82px!important}.ChatIcon{padding-right:7px}.ChatIcon .user_photo{background:#fff}.ChatIcon i{font-size:18px;font-weight:700;color:#9f248f}.ncf-field{min-width:150px}
/* end file: tk.css */

/* start file: tk_calendar.css */
.tk_fix{width:220px}.tk_fix_wide{width:440px}.tk_fix,.tk_fix_wide{border-right:3px solid #900;float:left;padding-bottom:25px}.new_graph .tk_fix{width:600px;border-right:3px solid #900;float:left;padding-bottom:25px}.tk_scroll_block{margin-left:222px}.tk_scroll_block_wide{margin-left:442px}.tk_scroll_block,.tk_scroll_block_wide{padding-bottom:25px}.new_graph .tk_scroll_block{margin-left:602px;padding-bottom:25px}.tk_row_wrapper{display:flex;width:100%}.tk_row_wrapper .header_workers,.tk_row_wrapper .tk_user{flex:1;min-width:0}.tk_row_wrapper .header_workers_in,.tk_row_wrapper .tk_user_in_a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:5px;padding-right:5px}.tk_user_in_a.tk_user_in_a_org{text-align:left!important;padding:0 0 0 10px}.tk_list_header_x,.tk_list_worker_x{float:left;width:28px;height:32px}div.tk_list_worker_x div.radio{padding-top:5px!important}div.tk_list_header_x div.radio{padding-top:15px!important}.tk_scroll,.tk_scroll_a{width:100%;padding-bottom:25px}.tk_scroll_in,.tk_scroll_in_a{width:5000px;border-left:3px #900 dashed;border-right:3px #900 dashed;margin-bottom:17px}.tk_head,.tk_i{width:120px;float:left;position:relative}.header_workers,.tk_user{overflow:hidden}.header_workers_in,.tk_head_in,.tk_head_in_a,.tk_head_in_t,.tk_head_time_sum{height:50px;border:2px solid #f0f0f0;text-align:center;font-weight:700;line-height:25px;background-color:#f8f8f8;margin:1px}.new_graph .header_workers_in{margin:0}.new_graph .header_workers_in,.new_graph .tk_head_in,.new_graph .tk_head_in_a,.new_graph .tk_head_in_t,.new_graph .tk_head_time_sum{height:50px;border:2px solid #f0f0f0;text-align:center;font-weight:700;line-height:25px;background-color:#f8f8f8}.tk_head_time_sum{line-height:normal;padding:5px;font-size:10px}.header_workers_in{line-height:50px;color:#212121;font-size:18px;font-weight:700}.tk_i_in,.tk_i_in_a,.tk_i_in_a_d,.tk_i_in_d,.tk_i_in_t,.tk_i_in_time_sum,.tk_user_in,.tk_user_in_a{height:30px;border:2px solid #f0f0f0;text-align:right;font-weight:700;background-color:#f8f8f8;margin:1px;position:relative}.new_graph .tk_user_in{height:30px;border:2px solid #f0f0f0;font-weight:700;line-height:26px;background-color:#f8f8f8;margin:1px;position:relative}.tk_i_in,.tk_i_in_a,.tk_i_in_a_d,.tk_i_in_d,.tk_i_in_t{text-align:left;font-weight:700;line-height:30px;padding:0 0 0 3px;cursor:pointer}.tk_i_in_a,.tk_i_in_a_d,.tk_i_in_d,.tk_i_in_t{cursor:default}.tk_head_in{cursor:pointer}div.hoverRow,div.hoverRowFix{background:#ffd;border:2px solid #900}.tk_user_in,.tk_user_in_a{padding:0 10px 0 0}#timeGraph{display:none}.tk_graph_times_overlay{position:absolute;background-color:#900;top:0;left:0;z-index:9999997}.tk_graph_times{position:fixed;top:50%;left:50%;width:350px;margin:-30px 0 0 -175px;z-index:9999999}.tk_graph_times_close{position:absolute;z-index:993;width:24px;height:23px;background-image:url(../../templates/images/close.png);right:-12px;top:-10px}.new_graph_manage_times{width:500px}.tk_graph_times_items{max-height:500px;overflow-y:scroll}.tk_graph_holiday,.tk_graph_time{padding:5px 10px;border-top:1px dashed #777;text-align:left;line-height:25px;font-size:14px;font-weight:700;cursor:pointer}.tk_graph_holiday{border-top:none}.tk_i_in span,.tk_i_in_a span,.tk_i_in_a_d span,.tk_i_in_d span,.tk_i_in_t span{height:28px;display:block;overflow:hidden;font-size:9px}.tk_i_in_t a,.tk_i_in_t span{font-size:20px;text-align:center;font-weight:700}.tk_i_separator{height:35px}.tk_hd_img{position:absolute;top:1px;right:0}.tk_update_times{padding:20px;text-align:center}.tk_update_times .btnt{padding:10px 20px}.tip_title{display:block;padding:0 0 5px;font-weight:700;text-align:center}.tip_item{display:block;padding:0 0 5px}.tk_rest_img{position:absolute;top:0;right:0;z-index:99}.week-day-0>*{background-color:#00b3a1!important}.week-day-6>*{background-color:#00e0ca!important}.calendar-icon{color:#0ff;font-size:18px;position:absolute;top:16px;right:6px}.tk_list_header_fix{position:sticky!important;top:83px;background-color:#fff;z-index:10}.tk_header,.tk_header_r{position:sticky!important;background-color:#fff;z-index:10;height:62px}.tk_i_block{height:32px}.tk_list_header_x,.tk_list_worker_x{float:left;width:28px;height:32px}div.tk_list_worker_x div.radio{padding-top:5px!important}div.tk_list_header_x div.radio{padding-top:15px!important}.week-day-0>*{background-color:#00b3a1!important}.week-day-6>*{background-color:#00e0ca!important}.time_sum_danger{background:red;color:#fff}.calendar-icon{color:#0ff;font-size:18px;position:absolute;top:16px;right:6px}.fixed-block{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.day_sum{background:#00756a;line-height:35px;height:40px!important;color:#fff}.sum_label{line-height:35px;height:40px!important;text-align:right}.sum_label .sum_label_in{line-height:35px;text-align:right;font-size:18px}.tk_summary{height:40px!important}@supports (-webkit-hyphens:none){.tk_list_header_fix{display:flex;flex-wrap:wrap;align-items:flex-start}.tk_list_header_fix .tk_list_header_x{flex:0 0 28px;float:none}.tk_list_header_fix .header_workers{flex:1 1 auto;min-width:0;max-width:calc(100% - 28px);margin-left:0;margin-right:0;box-sizing:border-box;overflow:hidden}.tk_list_header_fix .tk_i_no_scroll{flex:0 0 100%;width:100%}}@media screen and (max-width:655px){.tk_mobile_flex_wrapper{display:flex;flex-wrap:nowrap;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;align-items:flex-start}.tk_mobile_flex_wrapper .tk_fix_wide{flex:0 0 440px;float:none;align-self:flex-start}.tk_mobile_flex_wrapper .tk_scroll_block_wide{flex:0 0 auto;margin-left:0;float:none;align-self:flex-start}.tk_mobile_flex_wrapper .FloatingScrollbar,.tk_mobile_flex_wrapper .tk_scroll_a{overflow:visible;width:auto}.tk_mobile_flex_wrapper .tk_header,.tk_mobile_flex_wrapper .tk_header_r,.tk_mobile_flex_wrapper .tk_list_header_fix{top:0}}
/* end file: tk_calendar.css */

/* start file: tmpl.css */
.tmpl_container{margin:0 0 10px}.tmpl_key{padding:5px;border:1px dashed #1e1e1e;cursor:pointer;margin:0 5px 0;display:block;float:left}.tmpl_key_c{padding:5px;border:1px dashed #1e1e1e;cursor:pointer;margin:0 5px 0;display:block;float:left}.tmpl_key:hover{background-color:#0c6;color:#fff}
/* end file: tmpl.css */

/* start file: toolbar.fix.css */
.page_title_fixed{position:fixed;top:0;left:0;width:100%;z-index:888;background:url(../../templates/images/menubg.png) center 50%;background-color:#1b284d;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page_title_fixed .page_title_block_tools .page_title{padding:10px 0 0;line-height:30px}.page_title_fixed .page_title_block_tools .page_title .toolbar{padding:0 25px 0 10px}.page_title_fixed .page_title_block_tools{width:100%}.page_title_fixed .fix_logo{display:block;float:left;margin-top:-10px;width:130px;padding:8px 8px 8px 15px}.fix_logo img{max-height:36px;max-width:106px;height:auto}.fix_logo{display:none}.page_title_fixed .page_title{color:#fff;background-repeat:repeat-x;overflow:hidden;margin-bottom:0}.fixedpagetitle{font-size:24px;line-height:26p}.page_title_fixed .page_title .fixedpagetitle{display:inline-block;padding:10px 8px;font-size:16px}
/* end file: toolbar.fix.css */

/* start file: unitsCharts.css */
#chart-container>svg{border:none!important;min-height:600px;outline:0!important}#chart-container .toolbar-item::after{bottom:-43px}#chart-container .toolbar-item::before{bottom:-14px}.chart-section{border:1px solid #f2f2f2;padding:10px;border-radius:12px;height:100%}.extra-chief-btn .bi-people-fill{font-size:14px}.extra-chief-btn:hover{background:#913131!important}#chart-container .info-container:hover{box-shadow:rgba(149,157,165,.1) 0 8px 24px;transition:box-shadow .3s ease}#apextree-tooltip-container{z-index:1000000000!important;padding:0!important}#apextree-tooltip-container .info-container{border:none!important}#apextree-tooltip-container .info-container .extra-chief-btn{top:-25px!important;right:-10px!important}#apextree-tooltip-container div{padding:0!important}#apextree-tooltip-container .tooltip-content>.group-node-container{padding:10px!important}#apextree-tooltip-container .tooltip-content{background-color:transparent!important}#apextree-tooltip-container .info-container{padding:10px!important;padding-top:20px!important}#apextree-tooltip-container .info-container[data-type=schedule],#apextree-tooltip-container .info-container[data-type=unit]{padding-top:0!important}#apextree-tooltip-container .info-container div{max-width:100%!important}#apextree-tooltip-container .info-container .tree-name{margin-top:10px!important}#apextree-tooltip-container .node-img{top:-30px!important}#apextree-tooltip-container .group-node-container .default-node-container{height:unset!important;flex:1!important}#apextree-tooltip-container .group-node-container .node-img{top:-14px!important}.chart-toolbar{display:flex;align-items:center;justify-content:space-between}#chart-container g[aria-label="Collapse node"]>circle,#chart-container g[aria-label="Expand node"]>circle{r:17px!important}g[aria-label="Collapse node"] svg,g[aria-label="Expand node"] svg{overflow:visible!important}g[aria-label="Collapse node"] svg path,g[aria-label="Expand node"] svg path{transform:translate(-5px,-5px)}.apextree-node>div:first-child{overflow:visible!important}#chart-wrapper{position:relative}#chart-container{height:calc(100vh - 100px);max-height:1000px;margin-bottom:8px;overflow:hidden}#chart-loader{position:absolute;inset:0;background:rgba(255,255,255,.95);display:flex;align-items:center;justify-content:center;z-index:100}.chart-spinner{width:42px;height:42px;border:4px solid #e2e8f0;border-top-color:#6366f1;border-radius:50%;animation:chart-spin .8s linear infinite}#chart-container #toolbar,#chart-container .apextree-search{z-index:1}@keyframes chart-spin{to{transform:rotate(360deg)}}@media (max-width:752px){.chart-toolbar{flex-direction:column}.chart-legend{margin-top:10px}.apextree-search-input{width:125px!important}}
/* end file: unitsCharts.css */

/* start file: upload.css */
.uploadblock{max-width:150px;margin-bottom:10px;margin:0 auto}.uploadblock img{max-height:150px;border-radius:10px}
/* end file: upload.css */

/* start file: upload_1.css */
.uploadblock{width:300px;margin-bottom:10px}.uploadblock img{width:100%;border-radius:10px}.uploadFilescontainer,.uploadfilesblock{width:100%;float:none}.uploadFileItem{float:none;display:block;width:100%;margin-bottom:5px;border:1px dashed #bababa;overflow:visible}.uploadFileItem a{padding:5px;display:block;float:none}.uploadFileItem .cls{float:none}.uploadFiletools{float:right;overflow:visible}.uploadFileItem_name{float:left}.uploadFiletool{float:left}.uploadFilesButtons{text-align:right}
/* end file: upload_1.css */

/* start file: upload_ajax.css */
.upload{background-color:#f8f8f8;width:90%;padding:30px;border-radius:3px;margin:30px auto 50px;box-shadow:0 0 10px rgba(0,0,0,.3)}.drop{background-color:#fffefe;padding:40px 50px;margin-bottom:30px;border:2px dashed #373656;border-radius:3px;text-align:center;text-transform:uppercase;font-size:14px;font-weight:700;color:gray}.drop:hover{background-color:#f5f3f3}.drop a{background-color:#0a1085;padding:12px 26px;color:#fff;display:block;font-size:14px;border-radius:2px;cursor:pointer;margin:30px auto 0;width:200px;line-height:1}.drop.disabled{opacity:.5;filter:grayscale(60%);pointer-events:none;cursor:not-allowed;transition:opacity .2s ease,filter .2s ease}.drop a:hover{background-color:#163ab7}.drop input{display:none}.upload ul{list-style:none}.upload ul li{background-color:#0a1085;background-image:-webkit-linear-gradient(top,#0a1085,#303335);background-image:-moz-linear-gradient(top,#0a1085,#303335);background-image:linear-gradient(top,#0a1085,#303335);border-top:1px solid #0a1085;border-bottom:1px solid #0a1085;padding:15px;height:80px;position:relative}.upload ul li input{display:none}.upload ul li p{width:144px;overflow:hidden;white-space:nowrap;color:#565353;font-size:16px;font-weight:700;position:absolute;top:20px;left:100px}.upload ul li p i{float:left}.upload ul li{background-color:#fff;border-top:1px solid #ddd;padding:15px;height:80px;background-image:unset;border-bottom:unset;position:relative}.upload ul li:nth-child(2n){background-color:#f0f0f0}.upload #upload_link{cursor:pointer}.upload ul li canvas{top:15px;left:32px;position:absolute}.upload .file-icon{margin-bottom:15px}.upload .file-icon i{font-size:40px!important}.upload ul li span{width:15px;height:12px;background:url('../../templates/images/icons.png') no-repeat;position:absolute;top:34px;right:33px;cursor:pointer}.upload ul li.working span{height:16px;background-position:0 -12px}.upload ul li.error p{color:red}
/* end file: upload_ajax.css */

/* start file: user_profile.css */
.user_profile_header{display:flex;align-items:center;padding:16px;background:#fff;margin-bottom:24px}.user_profile_info{display:flex;align-items:center;gap:16px}.user_profile_avatar img{width:72px;height:72px;border-radius:50%;object-fit:cover;border:3px solid #f0f0f0}.user_profile_details{display:flex;flex-direction:column}.user_profile_name{font-size:16px;font-weight:700;color:#1a1a1a;margin-bottom:4px}.user_profile_username{font-size:13px;color:#8e8e8e}.user_profile_section{margin-top:24px}.user_profile_container{display:flex;flex-direction:column;gap:16px}.user_profile_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-bottom:24px;align-items:start}.user_profile_section_title{font-size:16px;font-weight:700;color:#262626;margin:0 0 16px 8px}.user_profile_card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.user_profile_card:hover{box-shadow:0 4px 12px rgba(0,0,0,.06)}.user_profile_card_title{background:#f8f9fa;padding:16px;border-bottom:1px solid #eee;font-size:14px;font-weight:700;color:#1a1a1a;margin:0;display:flex;justify-content:space-between;align-items:center}.user_profile_badge{background:#e9ecef;color:#495057;padding:4px 12px;border-radius:20px;font-size:14px;font-weight:700}.user_profile_card_body{display:grid;grid-template-columns:1fr 1fr;padding:16px;gap:32px}.user_profile_field_list{display:flex;flex-direction:column;padding:16px}.user_profile_field_item{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:14px;padding:10px 0;border-bottom:1px dashed #b2b2b2}.user_profile_field_item:last-child{border-bottom:none;padding-bottom:0}.user_profile_field_item:first-child{padding-top:0}.user_profile_field_item strong{font-weight:500}.user_profile_field_item span{color:#262626;text-align:right}.user_profile_info_group{display:flex;flex-direction:column}.user_profile_info_group>.user_profile_info_label:not(:first-child){margin-top:12px;padding-top:12px;border-top:1px dashed #b2b2b2}.user_profile_stats_border{padding-left:16px;border-left:1px solid #f0f0f0}.user_profile_info_label{font-size:14px;color:#8e8e8e;font-weight:600}.user_profile_info_value{font-size:14px;color:#262626;margin-bottom:0;margin-top:2px;font-weight:600}.user_profile_info_row{display:flex;justify-content:start;align-items:center;padding:10px 0;font-size:14px;gap:16px;border-bottom:1px dashed #b2b2b2}.user_profile_info_row:first-child{padding-top:0}.user_profile_info_row:last-child{border-bottom:none;padding-bottom:0}.user_profile_highlight_text{color:#2196f3;font-weight:700}.user_profile_card_footer{background:#fff;padding:16px;border-top:1px dashed #b2b2b2;font-size:13px;color:#555}.user_profile_chiefs_names{color:#262626;margin-left:8px;font-weight:600}.user_profile_subordinates_container{display:flex;flex-wrap:wrap;gap:16px;padding:16px}.user_profile_sub_card{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e5e5e5;border-radius:8px;background:#fff;width:calc(33.33% - 11px);box-sizing:border-box;text-decoration:none;color:inherit;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease}.user_profile_sub_card:hover{border-color:#2c5b94;box-shadow:0 2px 6px rgba(0,0,0,.04)}.user_profile_sub_avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}.user_profile_sub_info{display:flex;flex-direction:column;gap:2px}.user_profile_sub_name{font-size:14px;font-weight:600;color:#262626}.user_profile_sub_title{font-size:13px;color:#8e8e8e}.user_profile_timeline_wrapper{width:100%;overflow-x:auto;overflow-y:hidden;background:#fff;-webkit-overflow-scrolling:touch}.user_profile_timeline_wrapper::-webkit-scrollbar{height:8px}.user_profile_timeline_wrapper::-webkit-scrollbar-track{background:#f1f1f1}.user_profile_timeline_wrapper::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.user_profile_timeline_wrapper::-webkit-scrollbar-thumb:hover{background:#aaa}.user_profile_timeline_scrollable{min-width:100%}.user_profile_timeline_body{padding:40px 24px 20px;display:flex;flex-direction:column;gap:28px;position:relative}.user_profile_timeline_row{display:flex;align-items:center;gap:16px;min-height:48px;position:relative}.user_profile_timeline_meta{flex:0 0 200px;display:flex;flex-direction:column;gap:2px;position:sticky;background:#fff;left:0;z-index:5;padding:16px}.user_profile_timeline_schedule{font-size:14px;font-weight:600;color:#262626;line-height:1.3}.user_profile_timeline_dates{font-size:12px;color:#8e8e8e;font-weight:500}.user_profile_timeline_track{position:relative;flex:1;height:8px;background:#e9ecef;border-radius:4px;overflow:visible}.user_profile_timeline_segment{position:absolute;top:0;height:100%;background:#4caf50;border-radius:4px}.user_profile_timeline_point{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%);border:2px solid #fff;box-shadow:0 0 0 1px #c5c5c5;cursor:pointer;z-index:2}.user_profile_timeline_point:hover{z-index:100}.user_profile_timeline_point_start{background:#2e7d32;box-shadow:0 0 0 1px #2e7d32}.user_profile_timeline_point_end{background:#c62828;box-shadow:0 0 0 1px #c62828}.user_profile_timeline_point_neutral{background:#ffa726;box-shadow:0 0 0 1px #ffa726}.user_profile_timeline_point_label{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#1a1a1a;color:#fff;padding:6px 10px;border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:10}.user_profile_timeline_point_label small{display:block;font-weight:400;opacity:.8;margin-top:2px}.user_profile_timeline_point:hover .user_profile_timeline_point_label{opacity:1}.user_profile_timeline_axis{position:relative;height:24px;margin-left:216px;margin-top:8px;border-top:1px dashed #d5d5d5}.user_profile_timeline_tick{position:absolute;top:0;transform:translateX(-50%);font-size:11px;color:#8e8e8e;font-weight:600}.user_profile_timeline_tick::before{content:'';display:block;width:1px;height:6px;background:#c5c5c5;margin:0 auto 4px}.user_profile_page .tab_button_general{border:none;background:0 0;padding:12px 16px;font-size:14px;color:#8e8e8e;cursor:pointer;border-bottom:2px solid transparent;transition:all .3s ease;font-weight:600}.user_profile_page .tab_button_active{color:#262626;border-bottom-color:#262626}.user_profile_loader{display:flex;justify-content:center;align-items:center;min-height:150px}.user_profile_loader::after{content:'';width:28px;height:28px;border:3px solid #f3f3f3;border-top:3px solid #262626;border-radius:50%;animation:user_profile_spin .8s linear infinite}@keyframes user_profile_spin{to{transform:rotate(360deg)}}@media (max-width:1024px){.user_profile_sub_card{width:calc(50% - 8px)}}@media (max-width:768px){.user_profile_card_body{grid-template-columns:1fr;gap:16px}.user_profile_stats_border{padding-left:0;border-left:none;border-top:1px solid #f0f0f0;padding-top:16px}.user_profile_sub_card{width:100%}.user_profile_timeline_meta{flex:0 0 140px;font-size:12px}.user_profile_timeline_axis{margin-left:156px}}.user_profile_table_wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.user_profile_table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.user_profile_table th{padding:14px 16px;background:#fff;color:#8e8e8e;font-weight:600;border-bottom:1px dashed #b2b2b2;white-space:nowrap}.user_profile_table td{padding:14px 16px;color:#262626;border-bottom:1px solid #f0f0f0;vertical-align:middle}.user_profile_table tbody tr:last-child td{border-bottom:none}.user_profile_table tbody tr:hover td{background-color:#fcfcfc}.user_profile_task_title{font-weight:600;max-width:300px}.user_profile_text_right{text-align:right}.user_profile_action_btn{display:inline-block;padding:6px 16px;background-color:#f8f9fa;color:#262626;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease;white-space:nowrap}.user_profile_action_btn:hover{color:#262626;background-color:#e9ecef;border-color:#d5d5d5}.user_profile_status_badge{display:inline-block;background:#e9ecef;color:#495057;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:600;white-space:nowrap}.user_profile_hidden_row{display:none}.user_profile_show_more_wrapper{padding:16px;border-top:1px solid #f0f0f0;text-align:center}.user_profile_show_more_btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;font-size:13px;font-weight:600;color:#262626;cursor:pointer;transition:all .2s ease}.user_profile_show_more_btn:hover{background:#e9ecef;border-color:#d5d5d5}.user_profile_stats_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;width:100%;grid-column:1/-1}.user_profile_stat_item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 12px;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.user_profile_stat_item:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.user_profile_stat_value{font-size:24px;font-weight:700;color:#262626;line-height:1.2;margin-bottom:6px;word-break:break-word}.user_profile_stat_label{font-size:12px;font-weight:600;color:#8e8e8e;text-transform:uppercase;letter-spacing:.3px}.user_profile_stat_completed .user_profile_stat_value{color:#2e7d32}.user_profile_stat_total .user_profile_stat_value{color:#1976d2}.user_profile_stat_overdue .user_profile_stat_value{color:#c62828}.user_profile_stat_avg .user_profile_stat_value{color:#ef6c00;font-size:18px}@media (max-width:768px){.user_profile_stats_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.user_profile_stats_grid{grid-template-columns:1fr}}.user_profile_card_title_collapsible{cursor:pointer;user-select:none}.user_profile_card.user_profile_card_collapsed>:not(.user_profile_card_title){display:none}.user_profile_card.user_profile_card_collapsed .user_profile_card_title{border-bottom:none}.user_profile_resume_body{display:flex;gap:24px;padding:16px;align-items:center}.user_profile_resume_avatar img{width:96px;height:96px;border-radius:50%;object-fit:cover;border:3px solid #f0f0f0}.user_profile_resume_info{flex:1;display:flex;flex-direction:column;gap:4px}.user_profile_resume_action{flex-shrink:0}@media (max-width:768px){.user_profile_resume_body{flex-direction:column;text-align:center}}.user_profile_charts_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}.user_profile_charts_grid .pa-payroll-stats--list{flex-direction:column;gap:8px}.user_profile_charts_grid .pa-payroll-stats--list .pa-payroll-stat{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:6px 0;border-bottom:1px dashed #b2b2b2}.user_profile_charts_grid .pa-payroll-stats--list .pa-payroll-stat:last-child{border-bottom:none}.user_profile_charts_grid .pa-payroll-stats--list .pa-stat-label{text-align:left}.user_profile_charts_grid .pa-payroll-stats--list .pa-stat-value{text-align:right}@media (max-width:1024px){.user_profile_charts_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.user_profile_charts_grid{grid-template-columns:1fr}}.user_profile_charts_grid .pa-payroll-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:0;display:flex;flex-direction:column;gap:0;transition:transform .3s ease,box-shadow .3s ease}.user_profile_charts_grid .pa-payroll-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.06)}.user_profile_charts_grid .pa-payroll-chart-link{display:flex;justify-content:center;align-items:center;padding:8px}.user_profile_charts_grid .pa-payroll-chart-link canvas{max-width:100%;max-height:200px}.user_profile_charts_grid .pa-period{display:block;text-align:center;font-size:14px;font-weight:700;color:#262626;padding-top:12px;border-top:1px dashed #b2b2b2}.user_profile_circular_card_body{padding:16px;display:flex;flex-direction:column;gap:12px}.user_profile_past_months_grid{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}.user_profile_chart_card{display:flex;flex-direction:column}.user_profile_chart_card .user_profile_card_title{cursor:pointer;user-select:none}.user_profile_chart_card_body{display:grid;grid-template-columns:1fr 280px;gap:24px;padding:16px;align-items:start}.user_profile_chart_card_charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;min-width:0}.user_profile_chart_card_box{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:12px;min-width:0;overflow:hidden;position:relative}.user_profile_chart_card_box canvas.analytics_block_canvas{display:block;width:100%!important;height:220px!important;max-width:100%;cursor:pointer}.user_profile_chart_card_legend{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px;position:sticky;top:16px}.user_profile_chart_card_legend_title{font-size:14px;font-weight:700;color:#262626;padding-bottom:8px;border-bottom:1px dashed #b2b2b2}.user_profile_chart_card_legend .pa-payroll-stats--list{display:flex;flex-direction:column;gap:0}.user_profile_chart_card_legend .pa-payroll-stat{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:8px 0;border-bottom:1px dashed #b2b2b2;font-size:13px}.user_profile_chart_card_legend .pa-payroll-stat:last-child{border-bottom:none}.user_profile_chart_card_legend .pa-stat-label{color:#8e8e8e;font-weight:600;text-align:left}.user_profile_chart_card_legend .pa-stat-value{color:#262626;font-weight:700;text-align:right}@media (max-width:900px){.user_profile_chart_card_body{grid-template-columns:1fr}.user_profile_chart_card_legend{position:static}}@media (max-width:640px){.user_profile_chart_card_charts{grid-template-columns:1fr}}
/* end file: user_profile.css */

/* start file: vaxo.css */
.border-primary{border-color:#00d9ff}.border-secondary{border-color:#035e53}.border-success{border-color:#1aff00}.border-danger{border-color:red}.border-warning{border-color:#ffb700}.border-info{border-color:#00fff7}.border-white{border-color:red}.border-light{border-color:rgba(255,0,0,0)}.border-dark{border-color:#0c0c0c}.border-white{border-color:#f6f1f1}.border{border:1px solid!important}.border-top{border-top:1px solid!important}.border-right{border-right:1px solid!important}.border-bottom{border-bottom:1px solid!important}.border-left{border-left:1px solid!important}.border-0{border:0 solid}.border-top-0{border-top:0 solid}.border-right-0{border-right:0px solid}.border-bottom-0{border-bottom:0 solid}.border-left-0{border-left:0 solid}.rounded{border-radius:10px}.rounded-top{border-top-right-radius:10px;border-top-left-radius:10px}.rounded-right{border-top-right-radius:10px;border-bottom-right-radius:10px}.rounded-left{border-top-left-radius:10px;border-bottom-left-radius:10px}.rounded-circle{border-radius:50%}.rounded-0{border-radius:0}.w-100{width:100%}.info_partner{margin-right:50px!important}.hot-call{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.p-0{padding:0!important}.pb-1{padding-bottom:5px}.pl-1{padding-left:5px}.pl-2{padding-left:15px}.pl-4{padding-left:25px}.pl-5{padding-left:35px}.pr-1{padding-right:5px!important}.pr-2{padding-right:15px}.mb-5{margin-bottom:30vh}.ml-5{margin-left:30vh}.m-0{margin:0!important}.mb-1{margin-bottom:5px}.ml-1{margin-left:5px}.ml-2{margin-left:15px}.ml-4{margin-left:25px}.ml-5{margin-left:35px}.mr-1{margin-right:5px}.mr-2{margin-right:15px}.mr-4{margin-right:25px}.mr-5{margin-right:35px}.text-18{font-size:18px}.text-20{font-size:20px}.text-22{font-size:22px}.text-24{font-size:24px}.text-26{font-size:26px}.color-green{color:green}z-index-50{z-index:50}z-index-60{z-index:60}.fw-bold{font-weight:700!important}.float-left{float:left}.float-right{float:right}.wrap-text-3{height:5em;overflow:hidden;white-space:nowrap;word-wrap:break-word;text-overflow:'  ';position:relative}.info_partner_btn{padding:3px;line-height:13px;cursor:pointer;position:absolute;top:20px;right:65px}.d-flexbetween{display:flex;align-items:center;justify-content:space-between}.d-flexcenter{display:flex;align-items:center;justify-content:center}.Removea{color:inherit;text-decoration:none}.Removea:hover{color:inherit;text-decoration:none;cursor:pointer}.d-none{display:none}.img-size-sugges{max-width:clamp(40px,5vw,100px)!important}.suggest-text img{float:right;margin:0 15px 5px 0;margin-left:20px;margin-top:40px}.minh-300{min-height:300px}.h-300{height:300px}@keyframes example{from{background:rgba(0,0,0,.1)}to{background:rgba(0,0,0,.6)}}#drawCarousel .leftbutton,#myCarousel .leftbutton,.carousel-item .leftbutton{border-top-left-radius:10px;border-bottom-left-radius:10px;position:absolute;top:0;left:0;height:100%;margin:0;width:20px}#drawCarousel .rightbutton,#myCarousel .rightbutton,.carousel-item .rightbutton{border-bottom-right-radius:10px;border-top-right-radius:10px;position:absolute;top:0;right:0;height:100%;margin:0;width:20px}#drawCarousel .header-suggestion,#myCarousel .header-suggestion,.carousel-item .header-suggestion{position:absolute;z-index:50}@media only screen and (max-width:600px){.d-sm-none{display:none!important}}@media only screen and (min-width:600px){.d-md-none{display:none!important}}@media only screen and (min-width:768px){.d-mx-none{display:none!important}}@media only screen and (min-width:992px){.d-lx-none{display:none!important}.d-desktop-none{display:none}}.debugbarglobal{position:fixed;top:0;right:20vw;display:flex;justify-content:center;align-items:center;background:#bb0093;z-index:99999999;max-height:100vh;overflow:scroll;min-height:10vh}
/* end file: vaxo.css */