.layout-container{display:flex;flex-direction:row;height:100vh;position:fixed;width:100vw}.layout-container-mobile{display:flex;flex-direction:column}.login-container{background:#fff;border-radius:8px;box-shadow:0 2px 6px 3px #98abb3c2;left:50%;max-width:550px;min-width:350px;padding:2vh 20px 6vh;position:absolute;top:50%;transform:translate(-50%,-50%);width:40vw}.login_reg-component{align-items:center;display:flex;flex-direction:column;gap:20px;height:70%;position:relative;width:100%}.login_reg-input{border:none;border-bottom:1px solid var(--mast-blue);font-size:large;max-width:600px;min-width:200px;width:100%}.login_reg-input::-webkit-inner-spin-button,.login_reg-input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;background:#0a377e;margin:0}.login-label{margin:0 auto;width:95%}.login-btn-container{display:flex;justify-content:flex-start;width:90%}.login-btn-login{background:var(--mast-blue);border:none;border-radius:5px;color:#f0f8ff;cursor:pointer;font-weight:600;padding:8px 15px;transition:all .3s ease-in}.login-btn-login:hover{color:var(--mast-yellow)}.login-btn-reg{color:var(--mast-blue);cursor:pointer;font-weight:600;text-decoration:underline;transition:all .3s ease-in}.login-btn-reg:hover{color:var(--mast-yellow);text-decoration:none}.msg-log{color:red;font-weight:700}.login-label-span{display:inline-block;width:77px}.login-header{align-items:center;background:var(--main-blue-1);color:#fff;display:flex;font-family:serif;font-size:30px;font-weight:700;height:6.5vh;justify-content:center;min-height:45px;padding:0 5%;text-transform:uppercase}.login_title{color:#8a8c8c;font-weight:400}.grey_text_span_1{color:#6d6d6db0;font-size:13px;margin-top:10px}.header{flex-direction:column;height:100vh;min-width:180px;overflow:visible;overflow:initial}.header,.header_mobile{background:var(--main-lg-bl);box-shadow:0 1px 5px 1px #858484;display:flex;justify-content:space-between;position:-webkit-sticky;position:sticky;transition:all .4s ease-out;z-index:10}.header_mobile{align-items:center;border-radius:0 0 5px 5px;box-sizing:border-box;gap:12px;max-width:100vw;min-width:0!important;top:0;width:100%}.header__title-logo-container{align-items:flex-start;display:flex;position:absolute;text-align:center}.header__title-logo-dmc{color:#f0f8ff;font-size:47px}.header__title-logo-lk{color:#f0f8ff;font-size:13px;font-weight:700;margin-top:-8px}.link-header{color:#f0f8ff;cursor:pointer;font-size:18px;font-weight:600;text-decoration:none;transition:color .3s ease-in}.link-header--active,.link-header:hover,.link-header:hover .header-nav-icon{color:var(--mast-yellow)}.header-nav-icon{align-items:center;color:#f0f8ffe6;display:flex;height:32px;justify-content:center;transition:color .3s ease-in,background .3s ease-in;width:32px}.header-nav-icon--active{background:#f0b3231f;border-radius:6px;color:var(--mast-yellow)}.nav-menu{display:flex;flex-direction:column;gap:20px;padding-top:100px}.nav-menu-mobile{display:flex;flex-direction:row;gap:20px}.icon-profile{filter:invert(.95);width:40px}.logo-header{min-width:60px;width:8vh}.nav-login{display:flex;justify-content:center;width:100%}.lk-nav{align-items:center;color:#f0f8ff;display:flex;gap:10px;justify-content:flex-start;text-decoration:none;transition:color .3s ease-in}.lk-nav--active,.lk-nav--active .lk-nav-name,.lk-nav:hover,.lk-nav:hover .header-nav-icon{color:var(--mast-yellow)}.lk-nav-name{color:rgba(240,248,255,.822)}.lk-nav-name,.lk-nav-name-active{display:flex;flex-direction:column;font-weight:500}.header_alert{position:relative;width:26px}.header_alert_mobile{position:absolute;right:4vw;top:10px;width:26px}.media_btn_header_container{align-items:center;background:var(--main-lg-bl);border:none;border-radius:0 6px 6px 0;color:#f0f8ff;cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;position:absolute;right:0;top:97vh;transition:color .3s ease-in;width:20px}.media_btn_header_container:focus-visible,.media_btn_header_container:hover{color:var(--mast-yellow);outline:2px solid var(--mast-yellow);outline-offset:2px}.media_btn_header{display:block;height:12px;transform:rotate(0deg);transition:transform .1s ease-in;width:12px}.media_btn_header--collapsed{transform:rotate(180deg)}.header-profile-block{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.header-notes-trigger{align-items:center;background:#0000;border:none;color:#f0f8ff;cursor:pointer;display:flex;font:inherit;font-weight:500;gap:10px;padding:0;text-align:left;transition:color .3s ease-in}.header-notes-trigger:hover,.header-notes-trigger:hover .header-nav-icon,.header-notes-trigger[aria-pressed=true],.header-notes-trigger[aria-pressed=true] .header-nav-icon{color:var(--mast-yellow)}.header-notes-trigger__icon-wrap{align-items:center;display:inline-flex;position:relative}.header-notes-badge{background:var(--mast-yellow);border-radius:999px;box-shadow:0 1px 3px #00000040;color:#0f2d4a;font-size:10px;font-weight:700;height:16px;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:-6px;text-align:center;top:-4px}.header-templates-wrap{position:relative}.header-license-calculator-trigger-short,.header-templates-trigger-short{align-items:center;display:inline-flex;font-size:14px;font-weight:600;height:24px;justify-content:center;width:24px}.header-templates-menu{background:#181818;border:1px solid #ffffff1f;border-radius:8px;bottom:0;box-shadow:0 8px 24px #00000059;display:none;left:0;list-style:none;margin:0;max-height:min(320px,70vh);max-width:280px;min-width:200px;overflow-y:auto;padding:6px 0;position:absolute;top:auto;z-index:1200}.header-templates-wrap:hover .header-templates-menu{display:block}.header-templates-menu-item{background:#0000;border:none;color:#f0f8ff;cursor:pointer;display:block;font:inherit;padding:8px 14px;text-align:left;width:100%}.header-templates-menu-item:hover{background:#ffffff14;color:var(--main-blue-1)}.header-calc-font{font-size:13px}@media (max-width:480px){.header_mobile{gap:8px}}.header_mobile .nav-container{align-items:center;display:flex;flex:1 1 auto;min-width:0}.header_mobile .nav-menu-mobile{gap:12px}@media (max-width:480px){.header_mobile .nav-menu-mobile{gap:10px}}.header_mobile .header-profile-block{align-items:center;flex-direction:row;flex-shrink:0;flex-wrap:wrap;gap:10px;justify-content:flex-end}@media (max-width:480px){.header_mobile .header-profile-block{gap:8px}}.header_mobile .header-license-calculator-trigger-short,.header_mobile .header-templates-trigger-short{height:32px;min-height:32px;min-width:32px;width:32px}.header_mobile .header-notes-trigger{align-items:center;gap:0;justify-content:center;min-height:32px;min-width:32px}.header_mobile .header-notes-badge,.header_mobile .header-notes-trigger__icon-wrap{z-index:1}:root{--main-blue-1:#2196f3;--mast-blue:#236192;--mast-yellow:#f0b323;--main-gray:#717477ad;--myGrey:#3f4449d4;--main-bl-gr:#366183;--main-lg-bl:#232528;--main-green:#4fc3a1;--modal_grey:#636363cf;--title_grey:#727272;--error:#df2727;--main_blu_blk:linear-gradient(var(--mast-blue),var(--main-lg-bl) 50%);--lgt-grey-border:1px solid #0000001f}.item-employee-info{width:22%}.employee_card_left_text{display:inline-block;width:76px}.update_pass_profile_container{align-items:flex-end;display:flex;gap:15px;justify-content:center;margin:15px 0 10px}.item-company-name{border:none;display:inline-block;max-width:400px;width:35%}.item-company-inn{border:none;display:inline-block;min-width:150px;width:10%}.item-company-address{border:none;display:inline-block;font-size:14px;width:55%}.card-company-container{background:#8080801c;border-radius:8px;box-shadow:0 0 6px 1px rgba(0,0,0,.699);left:50%;min-width:350px;padding:0 20px 50px;position:absolute;top:30%;transform:translate(-50%,-50%);width:80vw}.card-company-inn_kpp{text-align:end;width:300px}.card-company-item-flex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.container-list-this-company{width:100%}.item-ul-production{cursor:pointer}.item-production-text-container:hover{color:var(--main-blue-1)}.fill-inn{color:var(--mast-blue);cursor:pointer;font-size:13px;height:32px;transition:all 1s ease-in;white-space:nowrap}.fill-inn:hover{text-decoration:underline}.fill-inn-card{border:1px solid var(--mast-blue);border-radius:5px;color:var(--mast-blue);cursor:pointer;margin-left:1%;padding:3px 7px;transition:all .6s ease-in}.fill-inn-card:hover{background:var(--mast-blue);color:azure}.container-info-production{max-width:75%;width:auto}.card-text-inn-search{align-content:center;display:flex}.item-production-text-container{border-radius:3px;padding:10px 0 0 10px}.company_container_submenu{border-radius:2px;display:flex;gap:5vw;justify-content:space-between;padding:.2% 0 .2% 2%;width:100%}.company_container_submenu_nav{display:flex;gap:5vw}.production-container-card-company{height:280px;overflow-y:auto;position:relative}.info_company{border:var(--lgt-grey-border);height:100%;padding:1%}.edit_number_ur_company_container{background:#fff;padding:50px 30px}.flex-container_card_company_block_lic{align-items:flex-start;gap:40px;justify-content:space-between}.container_card_company_block_number_company,.flex-container_card_company_block_lic{border:var(--lgt-grey-border);border-radius:4px;display:flex;height:124px;padding:15px 10px;width:50%}.container_card_company_block_number_company{flex-direction:column;justify-content:space-around}.company_card_block_lic_text{font-size:14px;margin-bottom:3px}.number_company_block_set{display:flex;flex-direction:column;gap:20px}.sub_action_client_container{text-wrap:nowrap;background:var(--myGrey);color:#f0f8ff;padding:5px 18px}.sub_action_client_container li{font-size:17px;letter-spacing:1px;margin:15px 0;transition:all .4s ease-in}.sub_action_client_container li:hover{color:var(--mast-yellow)}.sub_action_client_container_border{border:10px solid var(--myGrey);border-radius:6px;display:block;filter:drop-shadow(2px 4px 6px black);max-width:350px;min-width:300px;position:absolute;right:70%;width:22vw;z-index:2}.sub_action_client_closed{background:var(--myGrey);border-radius:50%;display:inline-block;filter:drop-shadow(2px 4px 6px black);padding:2px 6px 1px 8px;position:absolute;right:-20px;top:-36px;transition:all .3s ease-in}.sub_action_client_closed:hover{background:var(--mast-yellow);color:#fff!important}.client_filterbar_container{align-items:center;display:flex;gap:14px;justify-content:flex-end}.client_filterbar_show_all_client_container,.client_filterbar_show_no_production_container{position:relative}.client_filterbar_show_all_client_container:hover>.client_filterbar_show_all_client_span,.client_filterbar_show_no_production_container:hover>.client_filterbar_show_no_production_span{visibility:inherit}.client_filterbar_show_all_client_img{cursor:pointer;width:24px}.client_filterbar_show_all_client_span{left:-220px}.client_filterbar_show_all_client_span,.client_filterbar_show_no_production_span{text-wrap:nowrap;background:var(--modal_grey);border-radius:3px;color:#f0f8ff;cursor:pointer;padding:3px 5px;position:absolute;top:-28px;visibility:hidden}.client_filterbar_show_no_production_span{left:80px}.client_filterbar_show_period_container{align-items:center;display:flex;position:relative}.client_filterbar_show_period_span{text-wrap:nowrap;background:var(--modal_grey);border-radius:3px;color:#f0f8ff;cursor:pointer;left:0;padding:3px 5px;position:absolute;top:-28px;visibility:hidden}.client_filterbar_show_period_container:hover>.client_filterbar_show_period_span{visibility:visible}.client_filterbar_production{text-wrap:nowrap;background:var(--modal_grey);border-radius:3px;color:#f0f8ff;cursor:pointer;padding:3px 5px}.client_filterbar_show_no_production_span{left:-205px}.title_container_production{display:flex;justify-content:space-between}.title_production_btn_container{align-items:stretch;display:flex;gap:15px}.item-production-container{align-items:center;display:flex;justify-content:space-between}.item-production-filter-img{cursor:pointer;height:26px;width:26px}.production-title-bar_container{background:#fff;padding:7px 10px 0;position:-webkit-sticky;position:sticky;top:0;width:100%}.new_company_inn_block{display:flex;height:20px;justify-content:space-between}.bar_filter_client_company{align-items:center;border-radius:4px;display:flex;justify-content:space-between;max-width:700px;padding:0 1.5%;width:100%}.company_card_block_subscription_label{align-items:flex-end;display:flex;gap:5px}.marks_prodction_container{padding:8px}.marks_prodction_item{cursor:pointer;margin:5px 0}.marks_prodction_item_M{color:var(--mast-yellow);transition:all .3s ease}.marks_prodction_item:hover>.marks_prodction_item_M{background:var(--mast-yellow);color:#fff}input,textarea{outline:none}::-webkit-scrollbar{background-color:#f1f1f100;padding:5px 2px;scroll-behavior:smooth;width:6px}::-webkit-scrollbar-thumb{background-color:var(--main-blue-1);border-radius:3px 0 0 3px}::-webkit-scrollbar:hover{width:15px}::-webkit-scrollbar-thumb:hover{border-radius:5px 0 0 5px}button{min-height:30px!important}.container{margin:auto!important;max-width:1500px;overflow:auto;width:100%}.container,.container_mobile{height:100vh;position:relative}.container_mobile{width:100vw}.block-container{position:relative;width:100%}.card-title{font-size:24px;font-weight:500;margin:3% 0;text-align:center}.text-start{text-align:start}.card-container{animation:animation_show_block 1s forwards;background:#fff;border-radius:8px;box-shadow:-4px 0 7px 1px #000;height:70vh;left:50%;max-width:1100px;min-width:350px;padding:0 20px 50px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.icon-edit{width:32px}.container-edit-btn{color:var(--mast-blue);cursor:pointer;font-size:14px;font-weight:400;position:relative}.edit-btn-text{text-wrap:nowrap;background:var(--modal_grey);border-radius:3px;color:#f0f8ff;padding:3px 5px;position:absolute;visibility:hidden}.container-edit-btn:hover>.edit-btn-text{visibility:inherit}.card-text{font-size:19px}.card-text-item{font-size:15px;margin:0 0 5px;min-height:30px}.card-text-item_v2{display:flex;flex-wrap:nowrap;font-size:15px;justify-content:space-between}.mrg-top-30{margin-top:30px}.mrg-btm-50{margin-bottom:50px!important}.mrg-top-100{margin-top:100px}.mrg-top-50{margin-top:50px}.mrg-btm-20{margin-bottom:20px}.mrg-btm-10{margin-bottom:10px!important}.mrg-top-12{margin-top:12px}.card-input{width:140px}.container-page-by-page-nav{align-items:center;background:var(--mast-blue);display:flex;justify-content:center}.inp-page-by-page-nav{border:1px solid var(--mast-blue);border-radius:5px;margin:0 8px;text-align:center;width:22px}.main-page{animation:animation_move_list .6s forwards;background:#fff;display:flex;flex-direction:column;padding:0 2% 4%}.main-title{font-size:24px;text-align:start}.container-list-this{overflow-y:auto}.btn-page-by-page-nav{color:#fff;cursor:pointer;display:inline-block;text-align:center;width:15px}.posi-abs{align-items:center;animation:animation_move_list .6s forwards;border-radius:3px;bottom:0;box-shadow:0 0 10px 1px #00000070;display:flex;flex-direction:column;min-height:500px;overflow-x:hidden;overflow-y:auto;padding:0 15px;position:fixed;right:0}.posi-abs,.posi-abs-mini{background:#fff;height:100%;top:0;z-index:3}.posi-abs-mini{left:0;padding:20px;position:absolute;width:100%}.active-number-page{color:var(--mast-yellow)}.container-item-el{align-items:center;border-bottom:1px solid #d4cece;border-radius:0;cursor:pointer;display:flex;font-size:15px;height:42px;padding:5px 0;transition:background .1s ease-in;width:100%}.container-item-el:hover{border-radius:0;color:var(--main-blue-1)}.text-table{color:#727272;font-size:15px;font-weight:700;padding-left:1%;text-align:start}.text_table_v2{align-items:center;border-bottom:1px solid #d4cece;color:#727272;display:flex!important;font-size:13px;font-weight:400;justify-content:space-around;position:relative;transition:all .4s ease}.text_table_v2:hover{background:var(--mast-yellow);color:#fff}.text_table_v3{color:#727272;display:flex!important;font-size:13px;font-weight:400;justify-content:center!important}.container-list,.text_table_v3{position:relative}.item-cosmetic{padding:0 12px}.container-list-el{background:#fff;border-bottom:1px solid #d4cece;display:flex;height:45px;left:0;line-height:50px;position:-webkit-sticky;position:sticky;top:0;width:100%}.active{color:var(--mast-yellow)}.form-page-by-bage{color:#f5f5f5}.btn-page-by-bage{background:#f5f5f5;border:1px solid var(--mast-blue);border-radius:4px;color:var(--mast-blue);cursor:pointer;font-weight:600;padding:2px 8px;transition:all .3s ease-out}.btn-page-by-bage:hover{color:var(--mast-yellow)}.card-text-container{font-size:15px;padding:0 25px}.card-flex-container{display:flex;justify-content:flex-start}.flx-container-btn-right-position{display:flex;gap:15px;justify-content:flex-end;margin-right:20px}.card-flex-container_v2{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between;width:100%}.nav-card{display:flex;flex-direction:column;gap:5px;margin-right:2vw;min-width:200px}.nav-card-btn{border-bottom:1px solid var(--main-blue-1);color:#000;cursor:pointer;display:inline-block;font-size:18px;font-weight:500;margin-bottom:4px;padding:8px 5px;text-align:start}.nav-card-btn-active,.nav-card-btn:hover{color:var(--main-blue-1)}.nav-card-btn-active{border-bottom:1px solid var(--main-blue-1);cursor:pointer;display:inline-block;font-size:18px;font-weight:500;margin-bottom:4px;padding:8px 5px;text-align:start}.card-text-v2{display:inline-block;width:85px}.margin-title{margin:5% 0 3%}.card-label-span{display:inline-block;width:150px}.card-label{margin-bottom:20px;width:100%}.comment{border:1px solid var(--main-blue-1);border-radius:4px;display:block;height:60%;margin-top:8px;min-height:100px;min-width:600px;resize:none;width:100%}.btn-log-out{bottom:70px;cursor:pointer;position:absolute}.btn-log-out:hover{color:var(--main-gray)}.title-message{color:#00000078;margin-top:2%;text-align:center}.flex-alligment{align-items:center;display:flex}.flx-sb{align-items:center;display:flex!important;gap:5px;justify-content:space-between;width:100%}.flx_cntr_gap_5{align-items:center;display:flex;flex-direction:column;gap:5%;height:100%;justify-content:center}.cls-list{padding-top:15px}.reset-posi{bottom:0;left:0;right:0;top:0}.w400{width:400px}.w600{width:600px}.clm_50{height:100%;width:50%}.right_0{position:absolute;right:0}.tabs_lgt_grey_border{border:var(--lgt-grey-border)}.padding_4_2{padding:4px 2px}.padding_7_5{padding:7px 5px}.cr_p{cursor:pointer}.list_text{font-size:15px}.flex_center{flex-direction:column}.flex_center,.grey_container{align-items:center;display:flex;justify-content:center;width:100%}.grey_container{height:100%}.li_title{color:#727272;margin-bottom:2px}.input_nmb{background:#00000011;border:none;border-bottom:1px solid var(--main-blue-1);border-radius:4px;font-size:18px;height:34px;max-width:45px;text-align:end}.error{color:var(--error);font-weight:400}.title_grey{color:var(--title_grey);font-size:14px}.hidden{display:none}.container_card{display:flex;flex-direction:row-reverse;justify-content:flex-end;max-width:1200px;padding:2% 1%;position:relative}.container_1366{max-width:1366px}.title_container_btn_edit{align-items:center;background:#fff;display:flex;font-size:18px;gap:15px;height:70px;justify-content:center;position:-webkit-sticky;position:sticky;top:0;z-index:3}.submenu_nav{display:flex;gap:4vw;padding:2vh 0 2vh 10px}.text_12{color:#727272;font-size:11px;font-weight:500}.color-mast-blue-1{color:var(--main-blue-1)}.no_right_text{color:#727272;font-size:14px}.mrg15_0{margin:15px 0}.info{align-items:center;background:#2196f3ba;border:2px solid var(--main-blue-1);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:larger;height:24px;justify-content:center;margin:2px 5px;width:24px}.info:hover>.info_span{animation:info_anim 2s ease infinite}.no_rigth_container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:80%}.no_rigth_message{font-size:larger}.p2{padding:2px 6px!important}.flx_btn_center{display:flex;justify-content:space-between;margin:5px 0;width:100%}@keyframes info_anim{50%{scale:1.3}0%{scale:1}}.cls-tools{align-items:center;background:#fff;display:flex;gap:2%;justify-content:flex-end;padding:5px;position:-webkit-sticky;position:sticky;right:0;top:0;width:100%;z-index:2}.inp-search-tools{border:1px solid var(--main-gray);border-radius:6px;height:38px;min-width:300px;transition:all .5s ease-in}.inp-search-tools:focus,.inp-search-tools:hover{border:1px solid var(--main-blue-1)}.exportToExcel{border:var(--lgt-grey-border);border-radius:6px;color:green;cursor:pointer;display:inline-block;font-weight:500;line-height:150%;margin-right:5px;min-height:30px;min-width:40px;padding:2px 9px;text-align:center;transition:all .4s ease-in}.exportToExcelImg{width:24px}.exportToExcel:hover{background:green;color:#fff}.inp-search-tools:focus{outline:none!important}.modal-edit-profile-container{background:bottom;border-radius:8px;box-shadow:0 0 3px 1px var(--mast-blue);display:flex;flex-direction:column;gap:8px;padding:30px 6px;position:absolute;right:2%;top:8%}.modal-edit-btn{color:var(--mast-blue);cursor:pointer;font-weight:500;transition:color .4s ease}.modal-edit-btn:hover{color:var(--main-gray)}.messages_container{left:50%;margin:0 auto 15px;max-width:700px;max-width:450px;min-width:300px;position:fixed;top:2%;transform:translate(-50%);width:80vw;width:100%;z-index:999}.item_message{animation:slideIn .3s cubic-bezier(.175,.885,.32,1.275) forwards;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--main-lg-bl);border-left:6px solid var(--main-blue-1);border-radius:12px;box-shadow:0 10px 30px -5px #2361924d,0 4px 12px -2px #0003;box-sizing:border-box;color:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;margin-bottom:12px;overflow:hidden;padding:16px 45px 16px 24px;position:relative}.item_message p{letter-spacing:.2px;line-height:1.5;margin:0;padding:0}.item_message-closed{align-items:center;background:#ffffff1a;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;height:24px;justify-content:center;position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:all .25s ease;-webkit-user-select:none;user-select:none;width:24px}.item_message-closed:hover{background:#ffffff40;color:var(--main-blue-1);transform:translateY(-50%) rotate(90deg)}.item_message:after{animation:shrinkLine 5s linear forwards;background:linear-gradient(to right,var(--main-blue-1),var(--mast-yellow));bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shrinkLine{0%{width:100%}to{width:0}}.list-container-soft{height:75%;overflow-y:auto}.flex-space-between{align-items:center;display:flex;justify-content:space-between;min-height:35px;width:100%}.card-flex-container-soft{background:var(--main_blu_blk);border-radius:4px 4px 0 4px;color:#f0f8ff;cursor:pointer;margin:10px 1px;max-width:1300px;padding:5px 2px 2px 10px}.soft-info-client{background:#f0f8ff;border-radius:3px 0 0 0;color:#000;display:flex;flex-wrap:wrap;justify-content:space-between;padding:12px 5px}.col-1-soft{width:28%}.row-soft{margin-bottom:5px}.page-nav-soft{background:var(--mast-blue)}.row-label-soft{display:block;margin:30px 0}.factory-soft-cls{border:1px solid var(--mast-blue);border-radius:3px;bottom:3px;color:var(--mast-blue);display:inline;font-size:16px;position:relative;text-align:end;width:38px}.soft-container{font-size:18px;font-weight:500}.list-dmc-container{border:1px solid var(--mast-blue);border-radius:3px;bottom:3px;color:var(--mast-blue);font-size:15px;font-weight:600;position:relative}.soft-select-messages-container{align-items:center;color:#23619285;display:flex;font-size:28px;font-weight:400;height:44vh;justify-content:center;padding:0 35px}.soft-client-header-text{display:inline-block;font-size:17px;font-weight:600;width:220px}.soft-client-header-subtext{font-size:14px;font-weight:500;padding-right:5px}.btn-filter-soft-container{align-items:center;display:flex;gap:1%;justify-content:flex-end;padding:15px 20px}.key-btn{cursor:pointer;width:32px}.visible-container-soft-key{color:var(--mast-blue);cursor:pointer;display:block;font-size:14px;font-weight:400;position:relative}.visible-text-soft-key{text-wrap:nowrap;background:var(--modal_grey);border-radius:3px;color:#f0f8ff;display:inline-block;padding:4px 7px;position:absolute;right:55px;top:-15px;visibility:hidden}.visible-container-soft-key:hover>.visible-text-soft-key{visibility:inherit}.modal_soft_lic_container{background:#f0f8ff;padding:2px 20px 5px}.soft_list_name{align-items:center;display:flex;min-width:200px;width:20%}.soft_list_client_id{align-items:center;display:flex;min-width:320px;width:40%}.soft_list_last_session{align-items:center;display:flex;justify-content:flex-start;min-width:210px;width:20%}.soft_list_software_version{min-width:160px;width:20%}.soft_list_software_version,.soft_list_valid_action{align-items:center;display:flex;justify-content:center}.soft_list_valid_action{min-width:100px;padding:0 3px;width:10%}.search_id_client{border:var(--lgt-grey-border);border-radius:3px;height:55%;min-height:25px;padding-right:5px;text-align:end}.search_id_client:focus{outline:none!important}.search_id_client_container{display:flex!important;justify-content:space-around!important;transition:all .4s ease}.search_id_client_container:hover{background:var(--mast-yellow);color:#fff}.soft_filter_version_container{align-items:center;display:flex;gap:5px}.modal-loader{background:#2e2d2d8f;display:flex;height:120%;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%}.container-loader{align-items:center;display:flex;flex-grow:1;justify-content:center;margin-top:20%}.loader{--b:12px;--n:12;--g:5deg;--c:var(--mast-blue);animation:load 2s infinite steps(var(--n));aspect-ratio:1;background:conic-gradient(#0000,var(--c)) content-box;border-radius:50%;-webkit-mask:repeating-conic-gradient(#0000 0deg,#000 1deg calc(1turn/var(--n) - var(--g) - 1deg),#0000 calc(1turn/var(--n) - var(--g)) calc(1turn/var(--n))),radial-gradient(farthest-side,#0000 calc(98% - var(--b)),#000 calc(100% - var(--b)));mask:repeating-conic-gradient(#0000 0deg,#000 1deg calc(1turn/var(--n) - var(--g) - 1deg),#0000 calc(1turn/var(--n) - var(--g)) calc(1turn/var(--n))),radial-gradient(farthest-side,#0000 calc(98% - var(--b)),#000 calc(100% - var(--b)));-webkit-mask-composite:destination-in;mask-composite:intersect;padding:1px;width:150px}.loader_v2{position:relative;text-align:center;width:25.5vw}.loader_v2:before{animation:loader_v2 2s ease-in infinite;-webkit-background-clip:text;background-clip:text;background-color:var(--mast-blue);color:#6c798b2c;content:"МАСТ";display:inline-block;font-size:7vw;font-weight:900;left:5%;letter-spacing:1vw;position:absolute}@keyframes loader_v2{0%{width:0}75%{width:100%}85%{width:100%}to{width:0}}@keyframes load{to{transform:rotate(1turn)}}.add-item{align-items:center;border:1px solid var(--mast-blue);border-radius:4px;color:var(--mast-blue);cursor:pointer;display:flex;font-size:20px;font-weight:700;gap:5px;padding:3px 5px;right:2%;top:3px;transition:all .8s}.add-item:hover{background:var(--mast-blue);color:#fff}.add-item-card{background:none;top:70px}.add-item-card,.closed-item-card{align-items:center;border:1px solid var(--mast-blue);border-radius:4px;color:var(--mast-blue);cursor:pointer;display:flex;font-size:20px;font-weight:700;gap:5px;padding:3px 5px;position:absolute;right:2%;transition:all .8s}.closed-item-card{top:120px}.add-item-card:hover,.closed-item-card:hover{background:var(--mast-blue);color:#fff}.btn-container-new-company{align-items:center;display:flex;gap:15px;height:40px;justify-content:flex-end;margin-right:44%;margin-top:3px;width:100%}.add-new-card{border:1px solid var(--mast-blue);border-radius:4px;color:var(--mast-blue);cursor:pointer;font-size:20px;font-weight:700;padding:3px 5px;transition:all .8s}.add-new-card:hover{background:var(--mast-blue);color:#fff}.add-item-container{align-items:flex-start;display:flex;gap:3vw;height:70%;padding:0 50px}.col-ul-new-card{width:50%}@keyframes animation_show_block{0%{opacity:0}to{opacity:1}}@keyframes animation_move_list{0%{margin-top:-1000px}to{margin-top:0}}@keyframes subscription_drawer_slide_in{0%{opacity:.92;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes animation_logo_header{50%{transform:scale(.95)}}@media (max-width:975px){.container{padding:10px 5px}.add-item-container{flex-direction:column-reverse;height:0;padding:0}.col-ul-new-card{width:93vw!important}.fill-inn{position:absolute!important;right:0!important}.soft_list_client_id{min-width:0;width:40%}.list_text{font-size:14px}.comment{min-width:0}.container_bar_all_report_lic{gap:1px!important;justify-content:space-between!important;margin:0!important;padding:0!important}.main-title{font-size:18px}.inp-search-tools{font-size:12px;min-width:130px!important}.serial_inn{font-size:12px;min-width:100px!important}.serial_count{font-size:12px;min-width:70px!important}.inp-search-tools{width:50%!important}.serial_company{min-width:120px!important}.btn_func_container{min-width:70px}.rep_lic_list_name,.rep_list_inn,.rep_list_valid_period_days{font-size:12px!important}.container_bar_all_report_lic{margin:2px 1px}.text_soft_filter_version{font-size:12px!important}.my_btn_check_active_false,.my_btn_check_active_true{border:1px solid var(--main-blue-1)!important;border-radius:4px!important;min-width:0!important;width:30px!important}.my_btn_check_active_true_span{background:var(--main-blue-1)!important;border-radius:2px!important;box-shadow:none;left:38%!important}.my_btn_check_active_false_span{background:#acacac78!important;border-radius:2px!important;left:6%!important}.client_filterbar_show_period_container{flex-wrap:wrap}.posi-abs{max-width:100vw;top:5vh;width:100vw!important}.company_container_submenu_nav{gap:4px}.checkbox_active_client{gap:4px;margin:0!important}.bar_filter_client_company{width:auto!important}.sub_action_client_container_border{bottom:10px;position:fixed;right:20px}.messages_container{max-width:95vw;top:6vh}.input_edit_v1{font-size:13px!important}.btn_func_container{min-width:inherit!important}}@media (max-width:1100px){.card-title{font-size:20px}.container_card{flex-direction:column;gap:0}.item-company-name{max-width:none;width:60vw}.soft_list_name{min-width:90px;width:30vw}.card-flex-container_v2{flex-direction:column}.clm_50,.container_card_company_block_number_company,.flex-container_card_company_block_lic{width:100%}.input_edit_v1{width:95%}.title_container_btn_edit{align-items:flex-start;flex-direction:column;gap:0}.generation_lic_container{align-items:center;min-width:70%}.generation_lic_min_block_left,.generation_lic_min_block_right{padding:15px 2px!important}.btn-container-new-company{align-items:center;justify-content:center;margin-right:0}.list_free_lic_name{font-size:14px;width:90px!important}.list_free_lic{font-size:13px;width:90px!important}.modal-unlinc-lic-client{padding:5vh 5px!important}.modal-unlinc-lic-client p{font-size:14px}.client_filterbar_container{min-width:200px;width:100%}.company_container_submenu{gap:1%;padding:1px}.item-employee-info{width:33%}.rep_lic_list_name{font-size:12px;min-width:165px!important}.rep_list_inn{font-size:12px;min-width:90px!important}.rep_lic_counter,.rep_list_valid_period_days{width:10%!important}.client_filterbar_show_period_container{width:130px!important}.item_user_admin_email,.item_user_admin_name{width:40%!important}.col-ul-new-card{width:90%}.filter_bar-admin{margin:0}.role_item_text{font-size:11px;width:85%}.group_category_role_block{min-width:0!important;width:100%!important}.title_sticky_role_card{background:#fff!important;width:100%;z-index:2}}@media (max-width:470px){.soft_list_software_version,.soft_list_valid_period_days{min-width:60px;width:20vw}.soft_list_valid_action{min-width:40px;width:20vw}.soft_list_client_id{min-width:72px;width:30vw}}@media (max-width:600px){*{font-size:13px}.main-page{overflow-x:hidden;padding:0!important}.card-flex-container_v2{align-items:flex-start}.inp-search-tools{border-radius:4px;height:28px;width:70%}.cls-tools{align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky}.item-cosmetic{padding:0 2px}.item-company-name{font-size:12px;overflow-wrap:anywhere}.item-company-inn{min-width:none;width:none}.checkbox_active_client,.nav-card-btn,.nav-card-btn-active{font-size:14px}.flx-s{justify-content:flex-start!important}}input[type=date]{border:1px solid var(--main-blue-1)!important;border-radius:8px;font-size:16px;padding:10px}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.5)}.btn_func_container{align-items:center;background:var(--main-blue-1);border:1px solid var(--main-blue-1);border-radius:4px;color:var(--main-blue-1);cursor:pointer;display:flex;flex-wrap:nowrap;font-size:17px;font-weight:400;height:38px;justify-content:center;max-width:170px;min-width:140px;padding:0 6px;position:relative;text-align:center;transition:all .6s ease-in}.btn_func_container span{display:flex;z-index:1}.add-icon-UI{align-items:center;background:var(--main-blue-1);border-radius:50%;color:var(--main-blue-1);display:flex;font-size:24px;font-weight:700;height:24px;justify-content:center;margin-right:5px;position:relative;width:24px}.btn_func_container:after{background:#fff;border-radius:4px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.btn_closed_ver_1:hover>.btn_closed_ver_1_span,.btn_func_container:hover,.btn_func_container_v4:hover>.btn_func_container_v4_span{animation:filling_btn_color_text .4s ease-in forwards;box-shadow:none}.btn_closed_ver_1:hover:after,.btn_func_container:hover:after,.btn_func_container_v4:hover:after{animation:filling_btn .5s ease forwards;box-shadow:none}.btn_func_container:hover>.add-icon-UI{animation:filling_btn_color_icon .15s ease-in forwards}.btn_func_container_v2{align-items:center;border:none;border-radius:4px;box-shadow:0 2px 2px 4px #aacfed;color:var(--main-blue-1);cursor:pointer;display:flex;flex-wrap:nowrap;font-size:15px;font-weight:400;justify-content:center;max-width:160px;min-width:140px;padding:5px 3px;position:relative}.btn_func_container_v2:hover{box-shadow:0 1px 1px 3px #aacfed;margin-top:2px}.btn_func_container_v2 span{display:flex;z-index:1}.btn_func_container_v3{background:none;border:none;border-radius:4px;color:var(--main-blue-1);cursor:pointer;font-size:15px;font-weight:400;min-width:120px;padding:5px 3px;transition:all .6s ease-in}.btn_func_container_v3:hover{color:#3588cc}.btn-tag{color:var(--mast-blue)}.btn-tag,.btn-tag-active{border:1px solid var(--mast-blue);border-radius:3px;cursor:pointer;padding:3px 5px;transition:all .3s ease-in}.btn-tag-active,.btn-tag:hover{background-color:var(--mast-blue);box-shadow:0 0 5px 1px var(--mast-blue);color:#f0f8ff}.blue-text{color:var(--mast-blue)}.btn_filter_ver_1{position:absolute;right:0;width:30px}.my_btn_check_active_false{background:#bcbbb940;border:1px solid #acacac78;border-radius:14px;cursor:pointer;display:block;height:22px;margin:0 8px 0 0;min-width:45px;position:relative;width:45px}.my_btn_check_active_false_span{background:#acacac78;border-radius:50%;display:block;height:16px;left:6%;position:absolute;top:50%;transform:translateY(-50%);transition:all 1s ease;width:16px}.my_btn_check_active_false:hover>.my_btn_check_active_false_span{animation:btn_check_on_span 1s forwards}.my_btn_check_active_span_1{color:#80808080;font-size:13px}.my_btn_check_active_true{background:#8aa5ff40;border:2px solid var(--main-blue-1);border-radius:14px;box-shadow:0 0 4px 1px var(--main-blue-1);cursor:pointer;display:block;height:22px;margin:0 8px 0 0;min-width:45px;position:relative;width:45px}.my_btn_check_active_true_span{background:var(--main-blue-1);border-radius:50%;box-shadow:0 0 3px 1px var(--main-blue-1);display:block;height:16px;left:57%;position:absolute;top:50%;transform:translateY(-50%);transition:all 1s ease;width:16px}.my_btn_check_active_true:hover>.my_btn_check_active_true_span{animation:btn_check_off_span 1s forwards}.my_btn_check_active_container_column{align-items:flex-start;display:flex;flex-direction:column}.container_title_edit,.my_btn_check_active_container_row{align-items:center;display:flex}.container_title_edit{gap:3%}.input_edit_v1{border:none;border-bottom:1px solid var(--main-blue-1);font-size:17px;margin:3px 15px 0 0}.btn_func_container_v4{align-items:center;background:var(--main-blue-1);border:1px solid var(--main-blue-1);border-radius:5px;box-shadow:0 1px 2px 0 var(--main-blue-1);cursor:pointer;display:flex;height:26px;justify-content:center;padding:0;position:relative;transition:all .5s ease-in;width:26px}.btn_func_container_v4_span{color:var(--main-blue-1);font-size:32px;font-weight:400;position:absolute;z-index:2}.btn_closed_ver_1{align-items:center;background:var(--main-blue-1);border:1px solid var(--main-blue-1);border-radius:5px;box-shadow:0 0 4px 0 var(--main-blue-1);cursor:pointer;display:flex;height:26px;justify-content:center;padding:0;position:relative;transition:all .5s ease-in;width:26px}.btn_closed_ver_1_span{color:var(--main-blue-1);font-size:26px;font-weight:400;position:absolute;z-index:2}.btn_func_container_v4:hover{box-shadow:none}.btn_func_container_v4:hover>.btn_func_container_v4_text{visibility:inherit}.btn_func_container_v4_text{background:var(--modal_grey);border-radius:3px;color:#f0f8ff;font-size:14px;left:-160px;padding:3px 5px;position:absolute;top:0;visibility:hidden}.btn_closed_ver_1:after,.btn_func_container_v4:after{background:#fff;border-radius:4px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.btn_size_ver_1{border:2px solid var(--main-blue-1);border-radius:5px;cursor:pointer;height:28px;padding:4px 6px;transition:all .3s ease-in-out;width:28px}.btn_size_ver_1:after{color:var(--main-blue-1);content:"\2922";display:block;font-size:16px;height:16px;transition:all .3s ease-in-out}.btn_size_ver_1:hover{background:var(--main-blue-1);border:none}.btn_size_ver_1:hover:after{color:#fff;font-size:18px;font-weight:600;margin-top:-2px}.inp_soft_filter_version{border:none;border-bottom:1px solid var(--main-blue-1);border-radius:6px;color:var(--main-blue-1);display:inline-block;font-size:17px;line-height:150%;margin-right:5px;min-height:30px;padding:4px 9px 0;transition:all .4s ease;width:90px}.text_soft_filter_version{color:#727272;font-size:15px;font-weight:400}.cls_visible_pass_icon{cursor:pointer;opacity:.65;width:21px}.checkbox_active_client{align-items:center;display:flex;gap:10px;margin:0 10px}.select_container{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid var(--main-blue-1);border-radius:6px;padding:6px 35px 6px 10px}.cls_region_btn,.select_container{color:var(--main-blue-1);cursor:pointer}.cls_region_btn{border:1px solid var(--main-blue-1);border-radius:4px;font-size:14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:8px 10px;transition:all .4s ease}.cls_region_btn:hover{background-color:var(--main-blue-1);color:#fff}.cls_region_btn_active{border-radius:4px;box-shadow:0 0 4px 3px var(--main-blue-1);cursor:pointer;padding:8px 10px;transition:all .4s ease}.cls_region,.cls_region_btn_active{color:var(--main-blue-1);font-size:14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.cls_region{border:1px solid var(--main-blue-1);border-radius:4px;padding:3px 6px}.btn_filter_region_company,.btn_filter_region_company_mobile{display:flex;gap:1vw;height:100%;justify-content:flex-end}.progress_bar_v1_container{background:#353333e0;border:1px solid var(--main-blue-1);border-radius:6px;height:40px;margin:auto;max-width:1000px;position:relative;width:100%}.progress_bar_v1_width{animation:progress_shine 2s ease-in-out infinite;background:#2196f3;background:linear-gradient(90deg,#2196f3 40%,#dcebf8 50%,#2196f3 80%);background-size:200% 100%;border-radius:0 3px 3px 0;height:100%}.progress_bar_v1_info{color:#fff;font-weight:400;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.calendarV1{border:1px solid #00000038;border-bottom:1px solid var(--main-blue-1);border-radius:4px;font-size:16px;height:30px;position:relative;text-align:center}.calendarV1::-webkit-calendar-picker-indicator{background:#0000;bottom:0;color:#0000;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.sort_icon_table{cursor:pointer;transition:all .3s ease-in;width:28px}.sort_icon_table:hover{opacity:.9!important}.modal_fix_container{align-items:center;background:#ff002124;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.modal_fix_info{align-items:stretch;background:#fff;border-radius:13px;display:flex;filter:drop-shadow(2px 4px 6px black);flex-direction:column;gap:3vh;justify-content:center;padding:6vh 3vw}.icon-remove-component{cursor:pointer;height:28px}.text_btn_v1{cursor:pointer;font-size:13px;transition:all .4s ease-in}.text_btn_v1:hover{color:var(--main-blue-1)}@keyframes filling_btn{to{height:0}}@keyframes filling_btn_color_text{to{color:#fff}}@keyframes filling_btn_color_icon{to{color:#fff}}@keyframes btn_check_off_span{0%{background:var(--main-blue-1)}to{background:#acacac78}}@keyframes btn_check_on_span{0%{background:#acacac78}to{background:var(--main-blue-1)}}@keyframes progress_shine{0%{background-position:85% 15%}to{background-position:-85% 15%}}.test_red{color:brown}.test_green{color:green}.test_blue{color:blue}.lic_container_item,.lic_container_item_old{cursor:pointer;display:flex;transition:color .1s ease}.lic_container_item_old{color:var(--error)}.lic_container_item_hold{color:#3588ccb5;cursor:pointer;display:flex;transition:color .1s ease}.lic_container_item:hover{color:var(--main-blue-1)}.lic_container_header{display:flex;height:45px}.lic_list_type{align-items:center;display:flex;min-width:40px;width:5%}.lic_list_client{align-items:center;display:flex;min-width:380px;width:35%}.lic_list_data{min-width:90px}.lic_list_data,.lic_list_days{align-items:center;display:flex;justify-content:center;width:12%}.lic_list_days{min-width:40px}.modal-unlinc-lic-client{align-items:center;background:#fff;border:var(--lgt-grey-border);display:flex;flex-direction:column;gap:1%;height:100%;justify-content:center;left:50%;padding:5vh 5vw;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.generation_lic_period_block{display:flex;gap:1%;justify-content:space-between}.generation_lic_container{display:flex;flex-direction:column;gap:25px;max-width:675px;min-width:525px;width:80%}.btn_active_period{background:var(--main-blue-1);border-radius:6px;box-shadow:0 0 4px 2px var(--main-blue-1);color:#f0f8ff;margin-right:5px;transition:all .4s ease}.btn_active_period,.btn_deactive_period{align-items:center;cursor:pointer;display:inline-block;display:flex;font-weight:500;justify-content:center;line-height:150%;min-height:30px;min-width:40px;text-align:center}.btn_deactive_period{border:var(--lgt-grey-border);border-radius:6px;color:var(--main-gray);margin:0 5px 0 0;transition:all .4s ease-in}.generation_lic_text{height:180px;padding:15px 5px;width:100%}.generation_lic_min_block_left{flex:0 0 70%;flex-direction:column;height:123px}.generation_lic_min_block_left,.generation_lic_min_block_right{align-items:center;border-radius:5px;display:flex;gap:5px;padding:15px}.generation_lic_min_block_right{flex:0 0 29%;flex-direction:column}.icon_calendar{cursor:pointer;height:42px;margin:0 8px}.calendar{border:1px solid #00000038;border-radius:4px;font-size:15px;margin-left:10px;position:relative;text-align:center}.calendar::-webkit-calendar-picker-indicator{background:#0000;bottom:0;color:#0000;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.generation_lic_btn_period{align-items:center;display:flex;height:40px;justify-content:space-evenly}.licensing_card_block{display:flex;flex-direction:column}.list_free_lic{text-align:center;width:125px}.list_free_lic,.list_free_lic_name{display:inline-block;min-height:35px}.list_free_lic_name{text-align:start;width:670px}.list_free_lic_container{margin-top:40px;overflow-y:auto}.lic_update_res{color:var(--error);font-size:13px;font-weight:500}.card_company_block_lic_no_rigth{align-items:center;border:var(--lgt-grey-border);border-radius:4px;color:#727272;display:flex;gap:40px;height:124px;justify-content:center;padding:15px 10px;width:50%}.rep_lic_list_name{min-width:200px;width:60%}.rep_lic_list_name,.rep_list_inn{align-items:center;font-size:14px}.rep_list_inn{width:20%}.rep_lic_counter,.rep_list_valid_period_days{align-items:center;font-size:14px;text-align:end;width:10%}.container_bar_all_report_lic{align-items:center;display:flex;gap:15px;justify-content:flex-end;margin:2px 1px;padding:6px 20px}.title_report{font-size:24px;font-weight:500;margin:20px 0}.serial_company{width:40%}.serial_company,.serial_count{align-items:center;display:inline-block;font-size:14px;min-width:200px}.serial_count{text-align:end;width:15%}.body_info_report{display:flex;flex-direction:column;gap:30px;margin-top:50px}.alert_error_container{align-items:center;border:var(--lgt-grey-border);border-bottom:2px solid #2196f39e;border-radius:6px;cursor:pointer;margin:0 5vw;transition:background .1s ease-in;transition:all .4s ease}.alert_error_container:hover{border-bottom:2px solid var(--main-blue-1)}.alert_error_text{padding:10px 14px}.alert_error_counter_header_container{align-items:center;background:var(--error);border-radius:50%;display:flex;height:19px;justify-content:center;position:absolute;right:-13px;top:-10px;width:19px;z-index:33}.alert_error_counter_header_calc{color:#fff;display:inline-block;font-size:12px;position:relative}.alert_error_counter_header_icon_animation_on{animation:alert_on 2s infinite;position:relative;width:22px;z-index:1}.header-alert-bell{color:#f0f8ffe6;display:inline-flex}.alert-subscription-table .rep_lic_list_name{min-width:120px;width:32%}.alert-subscription-table .rep_list_inn{width:14%}.alert-subscription-table .rep_lic_counter{text-align:end;width:12%}.alert-subscription-table .rep_list_valid_period_days{text-align:end;width:18%}.alert-subscription-table .rep_list_manager{align-items:center;font-size:14px;width:24%}.alert-manager-muted{color:#6b7280;color:var(--cc-v4-text-muted,#6b7280)}.alert_list{display:flex;flex-direction:column;gap:15px}.item_alert_error_data_list{display:flex;flex-direction:column;font-size:15px;gap:3px}.item_alert_error_data_row_company{display:inline-block;width:80%}.alert_error_value{color:var(--error);font-size:19px}@keyframes alert_on{0%{rotate:0deg}40%{rotate:-20deg}75%{rotate:20deg}to{rotate:0deg}}.generation_subs_min_block_left{align-items:center;border-radius:5px;display:flex;flex-direction:column;gap:5px;height:123px;padding:15px;width:100%}.admin_sub_nav_container{display:flex;justify-content:flex-end;margin:0 0 45px;position:relative}.group_category_role_block{max-width:720px;min-width:600px;width:60%}.group_category_role_title{align-items:center;border-bottom:1px solid var(--main-blue-1);color:var(--title_grey);cursor:pointer;display:flex;font-size:20px;justify-content:flex-start;min-height:48px;padding-left:1%}.group_category_role_block_checkbox{border-radius:4px;padding:12px 8px}.admin_permission_select_container{overflow-y:auto;position:relative}.role_item_text{display:inline-block;height:25px;width:95%}.role_item_checkbox{height:18px;width:18px}.admin_add_role_container{align-items:flex-end;bottom:-35px;display:flex;gap:10px;justify-content:flex-end;position:absolute;right:0}.title_sticky_role_card{height:100%;position:-webkit-sticky;position:sticky;top:0;width:30%}.filter_bar-admin{border:var(--lgt-grey-border);display:flex;gap:15px;margin:30px 0;padding:5px 10px}.filter_bar-filter_icon{cursor:pointer;height:40px}.role_card_btn_container{align-items:flex-end;display:flex;justify-content:space-between;width:200px}.item_user_admin_name{display:inline-block;width:23%}.item_user_admin_email{display:inline-block;width:20%}.item_user_admin_10{align-items:center;display:flex;gap:8px;width:14%}.container_title_user-item-el{width:100%}.reg_form{align-items:center;display:flex;flex-direction:column;gap:5%;height:80%;justify-content:center}.item_role{width:90%}.item_role_icone_remove{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABWElEQVR4nO2aX2rDMAzGv6feoGW9ytrrdd2OtRQ2+udpfdgF2l1DI6BCCElsWYktGv1AUKgs9UOy7JIAzvOyAPAB4A8ABewOYM9rzPEeIaBtbzDInX/ca4TvplEZcxDbVP7ZMC3kkND3U9nhWYRUY1SmVD/T2HldiBLyivTgraWEvLV68NZSQt5ac2+tCsAFwEoQs/b9AvCpyCsmFPDE318jxazYt15zVOQVEwq4BPDDPr8A1gLfF0VeMTEBY8RIRBSdWkNipCKKj98uMSkiTJwjzc18bX2WTDYqLQStKkgrYV7IOkPeQWbZWsuOjS05Z0yO3+aeSBFDFg7Ero0tFUOlryhD00kihnILOSsujSdFXjGhgN+J1/gLr03NK2Y2f6ymglxID14RJeSt1YO3lhLy1gq8DFA/6M/FlnPexgy6j3zyOoXtxhSyYDGPyuSwG4sw+eKNgwD//ciLmFMHTmUAAAAASUVORK5CYII=);background-size:cover;height:32px;padding-right:20px;transition:all .2s ease-in;width:32px}.item_role_icone_remove:hover{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACxSURBVHja7NqxDcAgDERRtmH/iTLKpU4TATaxY35xHVJ4kgGD0iS1CmlHQK7eZ6LFDH8DiAHiOTYMsms8EEvdbwkQSxk45fFdIECAAAECBAiQOYgM3a+yQrRwm0wL8R776RoZmeDsnT1ssb9NVIYSDNm1PF9PwrdfryegFOeI+R0LCKVVcLGX2H5LHIhlWpSSTeOv23huiECAAAEC5CiIAhDbIBEBwv9aUbkBAAD//wMALTFEgoYDk0IAAAAASUVORK5CYII=);background-size:cover;height:32px;padding-right:20px;width:32px}.item_role_container{align-items:center;border-bottom:1px solid #d4cece;border-radius:0;cursor:pointer;display:flex;height:42px;justify-content:space-between;padding:5px 15px 5px 0;transition:background .1s ease-in;width:100%}.item_role_container:hover{color:var(--main-blue-1)}.item_client_id_admin_client{max-width:400px;min-width:315px;width:40%}.item_client_id_admin_name{min-width:225px;width:18%}.item_client_id_admin_company{width:42%}.item_client_id_admin_btn-header{width:10%}.item_client_id_admin_btn{transition:all .4s ease;width:10%}.item_client_id_admin_btn:hover{color:red}.modal-text-admin-panel{line-height:2;margin:0 10% 5%}.client_id_admin_header{display:flex;max-width:400px;min-width:315px;width:30%}.role_item_admin_superuser_title{align-items:center;border-bottom:1px solid var(--title_grey);color:var(--title_grey);display:flex;font-size:18px;justify-content:flex-start;margin-top:25px;min-height:48px;padding-left:1%}.role_item_admin_superuser_title_user{color:var(--title_grey);margin-top:8px;padding-left:1%}.title_sticky_role_card_name{margin-right:10px}.role_card_btn_container_aply{margin-top:25px}.role-card-v4.subscription-drawer-v4{align-items:flex-start;animation:role_card_drawer_slide_in .45s ease-out forwards;background:#fff;background:var(--cc-v4-bg-card,#fff);box-sizing:border-box;justify-content:center;padding:20px 24px}@keyframes role_card_drawer_slide_in{0%{opacity:.6;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.role-card-v4 .subscription-drawer-layout{align-items:flex-start;gap:24px;margin:0 auto;max-width:1100px;width:100%}.role-card-v4 .subscription-drawer-main{display:flex;flex:1 1;flex-direction:column;gap:16px;max-width:820px;min-height:0;min-width:0}.role-card-v4 .site-modal{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0}.role-card-v4 .site-modal-header{align-items:flex-start;display:flex;flex-shrink:0;gap:12px;justify-content:space-between}.role-card-v4 .site-modal-title{color:var(--mast-blue);font-size:18px;font-weight:600;line-height:1.3;margin:0}.role-card-v4 .site-modal-toolbar{align-items:center;display:flex;flex-shrink:0;gap:6px}.role-card-v4 .site-modal-icon-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:var(--title_grey);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:border-color .15s ease,color .15s ease,background-color .15s ease;width:36px}.role-card-v4 .site-modal-icon-btn:focus-visible,.role-card-v4 .site-modal-icon-btn:hover{background-color:#f0f7ff;border-color:var(--main-blue-1);color:var(--main-blue-1);outline:none}.role-card-v4 .site-modal-body.role-card-v4-body{flex:1 1;max-height:calc(100vh - 120px);min-height:0;overflow-y:auto;padding-right:4px}.role-card-v4-name-row{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:10px 12px;margin-bottom:8px;padding-bottom:12px}.role-card-v4-name-label{color:var(--title_grey);font-size:13px;width:100%}.role-card-v4-name-value{color:var(--mast-blue);flex:1 1 auto;font-size:15px;font-weight:500}.role-card-v4 .subscription-drawer-actions{align-items:stretch;flex-direction:column;flex-shrink:0;gap:10px;height:auto;justify-content:flex-start;margin-right:0;margin-top:48px;min-width:160px}.role-card-v4 .btn-primary-v4{align-items:center;background-color:var(--main-blue-1);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;min-height:40px;min-width:87px;padding:8px 16px;transition:background-color .2s ease}.role-card-v4 .btn-primary-v4:hover{background-color:#1976d2}.role-card-v4 .btn-outline-v4{align-items:center;background-color:initial;border:1px solid #cbd5e1;border-radius:6px;color:var(--mast-blue);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;min-height:40px;padding:8px 16px}.role-card-v4 .btn-outline-v4:hover{background-color:#f8fafc;border-color:#94a3b8}.role-card-v4 .subscription-drawer-actions .btn-outline-v4,.role-card-v4 .subscription-drawer-actions .btn-primary-v4{justify-content:center;width:100%}.role-card-v4 .admin_permission_select_container{max-height:none}.role-card-v4 .group_category_role_block{max-width:none;min-width:0;width:100%}@media (max-width:900px){.role-card-v4 .subscription-drawer-layout{flex-direction:column}.role-card-v4 .subscription-drawer-actions{flex-direction:row;margin-top:0;min-width:0;width:100%}.role-card-v4 .subscription-drawer-actions .btn-outline-v4,.role-card-v4 .subscription-drawer-actions .btn-primary-v4{flex:1 1}}.company-card-analytics .graphs_container{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:center;width:100%}.company-card-analytics .graph_item_container{left:0;max-height:650px;min-height:360px;min-width:300px;padding:8px;position:relative;top:0;transform:none;width:48%}.company-card-analytics .graph_item_container,.company-card-analytics .graph_item_container_active{align-items:stretch;background:#fff;border:var(--lgt-grey-border);border-radius:6px;display:inline-block;display:flex;flex-direction:column;margin:.5%}.company-card-analytics .graph_item_container_active{animation:graph_visible .1s ease-in-out forwards;filter:drop-shadow(2px 4px 6px black);height:95%;left:50%;max-width:80vw;min-height:0;min-height:60vh;min-width:0;padding:30px 15px;position:fixed;top:50%;transform:translate(-50%,-50%);width:auto;z-index:5}.company-card-analytics .graph_item_title{color:var(--title_grey);font-size:13px;font-weight:400;text-align:center;text-transform:uppercase}.company-card-analytics .graph_item_header{align-items:center;color:var(--title_grey);display:flex;font-size:13px;font-weight:400;justify-content:space-between;padding:5px;width:100%}.company-card-analytics .graph_item_icon_scale{cursor:pointer}.company-card-analytics .graph_item_loading_container{align-items:center;color:var(--title_grey);display:flex;flex:1 1;flex-direction:column;font-size:small;gap:16px;justify-content:center;min-height:280px;padding:16px;width:100%}.company-card-analytics .chart_skeleton_area{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:280px;width:100%}.company-card-analytics .chart_skeleton_chart{display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:8px 16px;width:100%}.company-card-analytics .chart_skeleton_bars{align-items:flex-end;display:flex;gap:12px;height:220px;justify-content:center;padding:0 16px;width:100%}.company-card-analytics .chart_skeleton_bar{align-self:flex-end}.company-card-analytics .chart_skeleton_pie{flex-shrink:0}.company-card-analytics .chart_skeleton_message{margin:0;text-align:center}.company-card-analytics .graph_chart_area{flex:1 1;height:280px;min-height:280px;min-width:0;width:100%}.company-card-analytics .graph_item_body_pie{display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.company-card-analytics .graph_chart_area_pie{align-items:center;display:flex;flex:1 1;height:auto;justify-content:center;min-height:0;min-width:0;width:100%}.company-card-analytics .graph_pie_sizer{aspect-ratio:1;height:100%;max-width:100%;width:auto}.company-card-analytics #verifyCount.graph_item_container{height:360px}.company-card-analytics #verifyCount.graph_item_container_active{height:90vh;min-height:60vh}.company-card-analytics .filter_mode_container{border:var(--lgt-grey-border);border-radius:3px;color:var(--title_grey);font-size:14px;font-weight:400;padding:3px 6px}.company-card-analytics .filter_mode_select_container{border:1px solid #fff0;border-bottom:1px solid var(--main-blue-1);border-radius:5px;margin-left:10px;padding:0 10px;width:190px}.company-card-analytics .filter_mode_select_container:focus{border:1px solid var(--main-blue-1);outline:none}@media (max-width:975px){.company-card-analytics .graphs_container{align-items:center;display:flex;flex-direction:column;gap:1%;justify-content:center}.company-card-analytics .graph_item_container{width:100vw}}.company-card-analytics .calculation_percent_container{bottom:5px;left:5px}.company-card-analytics .calculation_percent_row{font-size:small}.company-card-analytics .calculation_percent_name{display:inline-block;width:140px}.company-card-analytics .pie_slice_label{fill:#636363;font-size:11px;font-weight:600;pointer-events:none}.company-card-analytics .bar_value_label{fill:var(--title_grey);font-size:10px;font-weight:500}.company-card-analytics .graph_chart_area .recharts-cartesian-axis-tick-value{font-size:10px}.company-card-analytics .grey_info{color:var(--title_grey);font-size:23px;font-weight:500;margin:55px 0 10px;text-align:center}.company-card-analytics .incident_component{--incident-border:1px solid #e0e0e0;position:relative;width:100%}.company-card-analytics .incident_list_wrapper{list-style:none;margin:0;padding:0}.company-card-analytics .incident_row_container{align-items:center;border-bottom:var(--incident-border);border-radius:var(--radius-sm);cursor:pointer;display:flex;padding:10px 16px;transition:var(--transition-fast);width:100%}.company-card-analytics .incident_row_container:hover{background-color:var(--main-blue-light)}.company-card-analytics .incident_header_row{cursor:default;font-weight:600}.company-card-analytics .incident_header_row:hover{background-color:initial}.company-card-analytics .incident_row_name_error{color:var(--text-main);font-weight:500;transition:var(--transition-fast);width:85%}.company-card-analytics .incident_row_container:hover .incident_row_name_error{color:var(--main-blue-1)}.company-card-analytics .incident_row_name_count{font-feature-settings:"tnum";align-items:center;color:var(--title_grey);display:flex;font-variant-numeric:tabular-nums;justify-content:center;width:15%}.company-card-analytics .incident_list_skeleton_row{align-items:center;border-bottom:var(--incident-border);cursor:default;display:flex;padding:10px 16px;width:100%}.company-card-analytics .incident_list_skeleton_row:hover{background-color:initial}.company-card-analytics .incident_list_skeleton_error{width:85%}.company-card-analytics .incident_list_skeleton_count{margin:0 auto;width:15%}.company-card-analytics .card_incident_container{background:#fff;border:var(--lgt-grey-border);border-radius:var(--radius-md);box-shadow:0 4px 20px #0000000d;height:100%;padding:24px;width:100%}.company-card-analytics .card_incident_header{align-items:flex-start;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.company-card-analytics .card_incident_header_text{color:var(--text-main);display:flex;flex-direction:column;font-size:18px;font-weight:600;gap:6px;width:90%}.company-card-analytics .card_incident_header_meta_row{align-items:center;display:flex;gap:4px}.company-card-analytics .card_incident_header_text_span{color:var(--title_grey);font-size:14px;font-weight:400}.company-card-analytics .card_incident_header_closed_btn{background:none;border:none;color:var(--title_grey);cursor:pointer;font-size:24px;line-height:1;padding:4px;transition:var(--transition-fast)}.company-card-analytics .card_incident_header_closed_btn:hover{color:var(--error);transform:scale(1.1)}.company-card-analytics .card_incident_production{background:var(--bg-light-grey);border:1px solid #0000;border-radius:var(--radius-md);margin-bottom:16px;padding:16px;transition:var(--transition-fast)}.company-card-analytics .card_incident_line_info{background:#fff;border:1px solid #e0e0e0;border-radius:var(--radius-sm);margin-top:12px;padding:14px}.company-card-analytics .card_incident_line_data_item{position:relative}.company-card-analytics .card_incident_line_data_item_text{align-items:center;background:var(--bg-light-grey);border-radius:var(--radius-sm);cursor:pointer;display:flex;margin:6px 0;padding:10px 12px;transition:var(--transition-fast)}.company-card-analytics .card_incident_line_data_item_text:hover{background:var(--main-blue-light);color:var(--main-blue-1)}.company-card-analytics .card_incident_line_data_item_text_device{width:85%}.company-card-analytics .card_incident_line_data_item_text_task{display:flex;gap:3px;width:15%}.company-card-analytics .card_incident_header_text_device_span{color:var(--title_grey);font-size:14px}.company-card-analytics .card_incident_production_title{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;transition:var(--transition-fast)}.company-card-analytics .card_incident_title_action{background:none;border:none;color:var(--main-blue-1);cursor:pointer;font-size:14px;font-weight:500;padding:0;transition:var(--transition-fast)}.company-card-analytics .card_incident_title_action:hover{color:var(--main-blue-hover);text-decoration:underline}.company-card-analytics .card_incident_title_filter_container{position:relative}.company-card-analytics .card_incident_title_filter{align-items:center;background:var(--main-blue-light);border-radius:var(--radius-sm);color:var(--main-blue-1);display:inline-flex;font-size:14px;gap:8px;padding:4px 24px 4px 8px;position:relative}.company-card-analytics .card_incident_title_filter_remove{color:var(--error);cursor:pointer;font-size:16px;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:var(--transition-fast)}.company-card-analytics .card_incident_title_filter_remove:hover{color:#b71c1c}.company-card-analytics .incident_card_skeleton{display:flex;flex-direction:column;gap:16px;padding:8px 0}.company-card-analytics .incident_card_skeleton_block{background:var(--bg-light-grey);border-radius:var(--radius-md);padding:16px}.company-card-analytics .incident_card_skeleton_inner{background:#fff;border:1px solid #e0e0e0;border-radius:var(--radius-sm);margin-top:12px;padding:14px}.company-card-analytics .filter_container{align-items:center;display:flex;gap:1.5%;justify-content:flex-end;margin:0 3%}.company-card-analytics .header{color:#727272;font-size:15px;font-weight:400;width:100%}.company-card-analytics .btn_check_container{align-items:center;display:flex;gap:8px}.company-card-analytics .btn_func_container_v4:hover>.btn_func_container_v4_span{animation:filling_btn_color_text .4s ease-in forwards;box-shadow:none}.company-card-analytics .btn_func_container_v4:hover:after{animation:filling_btn .5s ease forwards;box-shadow:none}.company-card-analytics .btn_func_container_v4{align-items:center;background:var(--main-blue-1);border:1px solid var(--main-blue-1);border-radius:5px;box-shadow:0 1px 2px 0 var(--main-blue-1);cursor:pointer;display:flex;height:26px;justify-content:center;padding:0;position:relative;transition:all .5s ease-in;width:26px}.company-card-analytics .btn_func_container_v4_span{color:var(--main-blue-1);font-size:32px;font-weight:400;position:absolute;z-index:2}.company-card-analytics .btn_func_container_v4:hover{box-shadow:none}.company-card-analytics .btn_func_container_v4:hover>.btn_func_container_v4_text{visibility:inherit}.company-card-analytics .btn_func_container_v4_text{background:var(--modal_grey);border-radius:3px;color:#f0f8ff;font-size:14px;left:-160px;padding:3px 5px;position:absolute;top:0;visibility:hidden}.btn_func_container_v4:after,.company-card-analytics .btn_closed_ver_1:after{background:#fff;border-radius:4px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.company-card-analytics .input_date{border:none;border-bottom:1px solid var(--main-blue-1);color:var(--main-blue-1);font-size:15px;font-weight:400;padding:4px 6px}.company-card-v4{--cc-v4-text-muted:#64748b;--cc-v4-text-main:#1e293b;--cc-v4-bg-card:#fff;--cc-v4-border-light:1px solid #00000014;--cc-v4-card-shadow:0 4px 12px #00000040;display:flex;flex-direction:column;gap:10px;text-align:left}.company-card-v4 .card{background-color:var(--cc-v4-bg-card);border:var(--cc-v4-border-light);border-radius:12px;box-shadow:var(--cc-v4-card-shadow);padding:24px}.company-card-v4 .client-top-layout{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr)}.company-card-v4 .info-column{display:flex;flex-direction:column;gap:10px;min-width:0}.company-card-v4 .sites-column{display:flex;flex-direction:column;min-height:0;min-width:0}.company-card-v4 .sites-column .sites-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.company-card-v4 .header-card{display:flex;flex-direction:column;gap:16px}.company-card-v4 .header-top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.company-card-v4 .company-title{align-items:flex-end;display:flex;gap:12px}.company-card-v4 .compamy-title-name-container{display:flex;flex-direction:column;text-align:left}.company-card-v4 .compamy-title-name-container h1{color:var(--mast-blue);font-size:24px;font-weight:700}.company-card-v4 .req-label{color:var(--cc-v4-text-muted);font-size:12px;letter-spacing:.5px;text-transform:uppercase}.company-card-v4 .requisites-grid{grid-gap:16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:12px 16px}.company-card-v4 .manager-field,.company-card-v4 .req-item{display:flex;flex-direction:column;gap:2px}.company-card-v4 .req-value{color:var(--cc-v4-text-main);font-size:14px;font-weight:500}.company-card-v4 .req-value-muted{color:var(--cc-v4-text-muted);font-weight:400}.company-card-v4 .company-card-v4-mono{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.company-card-v4 .cz-groups{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.company-card-v4 .badge-cz{align-items:center;background-color:#fff8e1;border:1px solid var(--mast-yellow);border-radius:4px;color:#795548;display:inline-flex;font-size:12px;font-weight:600;padding:2px 8px}.company-card-v4 .badge-cz .marker{color:var(--mast-yellow);font-weight:700;margin-right:4px}.company-card-v4 .description-text{color:var(--cc-v4-text-muted);font-size:14px;font-style:italic;text-align:left}.company-card-v4 .info-stack{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.company-card-v4 .dash-card{display:flex;flex-direction:column;gap:10px;justify-content:flex-start}.company-card-v4 .dash-card-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.company-card-v4 .dash-card-title{color:var(--mast-blue);font-size:16px;font-weight:600}.company-card-v4 .sites-list{display:flex;flex:1 1 auto;flex-direction:column;gap:0;max-height:none;min-height:0;overflow-x:hidden;overflow-y:auto}.company-card-v4 .site-item{border-bottom:1px solid #e2e8f0;cursor:pointer;padding:12px 0;text-align:left;transition:background-color .15s}.company-card-v4 .site-item:last-child{border-bottom:none}.company-card-v4 .site-item:hover{background-color:#f8fafc;border-radius:6px;margin:0 -8px;padding-left:8px;padding-right:8px}.company-card-v4 .site-item-header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.company-card-v4 .site-item-name{color:var(--cc-v4-text-main);font-size:14px;font-weight:600}.company-card-v4 .site-item-details{display:flex;flex-direction:column;font-size:13px;gap:4px}.company-card-v4 .site-detail-line{display:flex;flex-wrap:wrap;gap:6px}.company-card-v4 .site-detail-line .detail-label{color:var(--cc-v4-text-muted);min-width:52px}.company-card-v4 .site-detail-line .detail-value{color:var(--cc-v4-text-main);font-weight:500}.company-card-v4 .site-detail-line .detail-value-muted{color:var(--cc-v4-text-muted);font-weight:400}.company-card-v4 .icon-filter-btn{align-items:center;background:none;border:1px solid #cbd5e1;border-radius:4px;box-sizing:border-box;color:var(--cc-v4-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;min-height:44px;min-width:44px;padding:10px}.company-card-v4 .icon-filter-btn:focus-visible,.company-card-v4 .icon-filter-btn:hover{background-color:#f0f7ff;border-color:var(--main-blue-1);color:var(--main-blue-1);outline:none}.company-card-v4 .item-production-filter-img,.company-card-v4 img.icon-filter-btn{box-sizing:border-box;min-height:44px;min-width:44px;object-fit:contain;padding:10px}.company-card-v4 .sites-panel-footer{color:var(--cc-v4-text-muted);flex-shrink:0;font-size:12px;text-align:right}.company-card-v4 .metrics-chips{display:flex;flex-wrap:wrap;gap:8px}.company-card-v4 .chip{background-color:#f1f5f9;border-radius:8px;flex:1 1;min-width:80px;padding:8px;text-align:center}.company-card-v4 .chip-val{font-size:18px;font-weight:700}.company-card-v4 .chip-lbl{color:var(--cc-v4-text-muted);font-size:11px}.company-card-v4 .chip-total .chip-val{color:var(--cc-v4-text-main)}.company-card-v4 .license-gen-form{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:4px;padding:6px 8px}.company-card-v4 .license-gen-form .form-control{border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;flex:0 1 auto;font-size:13px;min-width:0;padding:6px 8px;width:auto}.company-card-v4 .license-gen-form select.form-control{flex:0 0 auto;padding-right:1.75rem}.company-card-v4 .license-gen-form input.form-control[type=number]{flex:0 0 2.75rem;padding-left:4px;padding-right:4px;text-align:center;width:2.75rem}.company-card-v4 .license-gen-form .form-control:focus{border-color:var(--main-blue-1)}.company-card-v4 .btn-primary-v4{align-items:center;background-color:var(--main-blue-1);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;height:100%;justify-content:center;min-width:87px;padding:8px 16px;transition:background-color .2s ease}.company-card-v4 .btn-primary-v4:hover{background-color:#1976d2}.company-card-v4 .btn-outline-v4{align-items:center;background-color:initial;border:1px solid #cbd5e1;border-radius:6px;color:var(--cc-v4-text-main);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;height:100%;padding:8px 16px}.company-card-v4 .btn-outline-v4:hover{background-color:#f8fafc;border-color:#94a3b8}.company-card-v4 .container-edit-btn{cursor:pointer}.company-card-v4 .production-container-card-company{border:none;box-sizing:border-box;height:auto!important;height:var(--client-top-info-height,auto)!important;max-height:none;max-height:var(--client-top-info-height,none);min-height:0;overflow:hidden;padding:24px;position:relative}.company-card-v4 .sites-panel .dash-card-header{flex-shrink:0}.company-card-v4 .sites-column .flex_center.tabs_lgt_grey_border{align-items:center;background:var(--cc-v4-bg-card);border:var(--lgt-grey-border);border-radius:12px;display:flex;justify-content:center;min-height:200px;padding:24px}.company-card-v4 .card_company_block_lic_no_rigth{border:none;padding:0}.company-card-v4 .flex-container_card_company_block_lic{align-items:stretch;border:none;gap:16px;height:auto;justify-content:flex-start;padding:0;width:100%}.company-card-v4 .dash-card-subscription .no_right_text{color:var(--cc-v4-text-muted);font-size:14px;text-align:left}.company-card-v4 .subscription-v4-block{display:flex;flex-direction:column;gap:12px}.company-card-v4 .posi-abs.subscription-drawer-v4{animation:subscription_drawer_slide_in .45s ease-out forwards;box-sizing:border-box;margin-top:0;padding:20px 24px;will-change:transform}.company-card-v4 .subscription-drawer-layout{align-items:flex-start;gap:24px;width:100%}.company-card-v4 .subscription-drawer-main{display:flex;flex:1 1;flex-direction:column;gap:16px;max-width:675px;min-width:0}.company-card-v4 .subscription-drawer-actions{align-items:stretch;flex-direction:column;flex-shrink:0;gap:10px;height:auto;justify-content:flex-start;margin-right:0;margin-top:48px;min-width:160px}.company-card-v4 .subscription-drawer-actions .btn-outline-v4,.company-card-v4 .subscription-drawer-actions .btn-primary-v4{justify-content:center;width:100%}.company-card-v4 .subscription-modal-fields{gap:16px}.company-card-v4 .subscription-1c-prices{display:flex;flex-direction:column;gap:10px}.company-card-v4 .subscription-1c-prices-status{color:var(--cc-v4-text-muted);font-size:14px}.company-card-v4 .subscription-1c-price-block{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px 16px}.company-card-v4 .subscription-1c-price-name{color:var(--cc-v4-text-main);font-size:14px;font-weight:500}.company-card-v4 .subscription-1c-price-row{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.company-card-v4 .subscription-1c-price-value{color:var(--cc-v4-text-main);font-size:13px;font-weight:500;text-align:right}s{display:flex;flex-wrap:wrap;gap:8px}.company-card-v4 .subscription-period-chip{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:var(--cc-v4-text-main);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:8px 14px;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.company-card-v4 .subscription-period-chip:focus-visible,.company-card-v4 .subscription-period-chip:hover{border-color:var(--main-blue-1);color:var(--main-blue-1);outline:none}.company-card-v4 .subscription-period-chip--active{background:#2196f314;border-color:var(--main-blue-1);color:var(--main-blue-1)}.company-card-v4 .license-count-input,.company-card-v4 .subscription-date-input{border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;color:var(--cc-v4-text-main);font-size:14px;max-width:190px;min-height:40px;padding:8px 12px}.subscription-period-chips{align-items:center;display:flex;gap:2%}.company-card-v4 .license-count-input:focus,.company-card-v4 .subscription-date-input:focus{border-color:var(--main-blue-1);outline:none}.company-card-v4 .subscription-date-hint{color:var(--cc-v4-text-muted);font-size:12px;margin-top:4px}.company-card-v4 .subscription-contract-text{border:1px solid #00000026;border-radius:6px;box-sizing:border-box;font-size:14px;line-height:1.4;min-height:100px;padding:10px 12px;resize:vertical;width:100%}.subscription-contract-text::placeholder{animation:placeholder_text_aria_anim 2s ease-in-out infinite}.company-card-v4 .sub-status-box{align-items:center;border-radius:8px;display:flex;flex-wrap:wrap;font-size:14px;gap:10px 12px;padding:10px 14px}.company-card-v4 .sub-status-box.sub-active{background:#2196f30f;border:1px solid #90caf9;color:var(--main-blue-1)}.company-card-v4 .sub-status-box.sub-inactive{background:#ffebee;background:var(--error-bg,#ffebee);border:1px solid #fecaca;color:var(--error)}.company-card-v4 .sub-status-main{font-weight:600}.company-card-v4 .sub-status-date{color:var(--cc-v4-text-main);font-weight:500}.company-card-v4 .sub-status-action-btn,.company-card-v4 .sub-status-comment-btn{font-size:12px}.company-card-v4 .dash-card-subscription .cc-v4-toggle-wrapper{margin:0}.company-card-v4 .num-company-control{align-items:center;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:12px}.company-card-v4 .num-company-control-edit{align-items:flex-start}.company-card-v4 .num-company-title{color:var(--cc-v4-text-main);font-size:13px;font-weight:600}.company-card-v4 .num-company-meta{color:var(--cc-v4-text-muted);font-size:11px;margin-top:2px}.company-card-v4 .num-company-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.company-card-v4 .num-company-input{font-size:13px;padding:6px 10px;width:72px}.company-card-v4 .num-company-edit-btn{font-size:12px;padding:4px 8px}.company-card-v4-soft-section{display:flex;flex-direction:column;gap:10px;margin-top:8px}.company-card-v4 .navigation-tabs{border-bottom:2px solid #00000014;display:flex;flex-wrap:wrap;gap:8px;padding-left:8px}.company-card-v4 .navigation-tabs .tab-item{border-bottom:3px solid #0000;color:var(--cc-v4-text-main);cursor:pointer;font-size:15px;font-weight:600;margin-bottom:-2px;padding:12px 24px;transition:all .2s}.company-card-v4 .navigation-tabs .tab-item:hover{color:var(--main-blue-1)}.company-card-v4 .navigation-tabs .tab-item.active{border-bottom-color:var(--main-blue-1);color:var(--main-blue-1)}.company-card-v4 .filters-bar{align-items:flex-end;background-color:var(--cc-v4-bg-card);border:var(--cc-v4-border-light);border-radius:12px;box-shadow:var(--cc-v4-card-shadow);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 24px;position:relative;z-index:2}.company-card-v4 .soft-list-wrapper{overflow-x:auto;padding:0}.company-card-v4 .soft-list-wrapper.card{padding:16px}.company-card-v4 .sites-panel .btn-outline-v4,.company-card-v4 .sites-panel .btn_func_container_v4{align-items:center;background-color:var(--main-blue-1);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:8px 16px}.company-card-v4 .sites-panel .btn_func_container_v4_span,.company-card-v4 .sites-panel .btn_func_container_v4_text{color:#fff}.company-card-v4-edit-form.card{max-width:100%}@media (max-width:1100px){.company-card-v4 .client-top-layout,.company-card-v4 .info-stack{grid-template-columns:1fr}.company-card-v4 .production-container-card-company{height:auto!important;max-height:none!important}.company-card-v4 .sites-list{max-height:420px}.company-card-v4 .filters-bar{align-items:stretch;flex-direction:column}.company-card-v4 .filters-bar-actions,.company-card-v4 .filters-bar>.filter-group-actions{justify-content:flex-start;width:100%}.company-card-v4 .soft_filter_version_v4 .cc-v4-version-input{width:100%}.company-card-v4 .filters-bar .reports-version-field{flex:1 1 100%;max-width:none;width:100%}.company-card-v4 .filters-bar .reports-version-input{max-width:none;width:100%}}.company-card-v4 .flex-container_card_company_block_lic{align-items:stretch!important;border:none!important;border-radius:0;flex-direction:column!important;gap:16px!important;height:auto!important;justify-content:flex-start!important;min-height:0;width:100%!important}.company-card-v4 .info-stack>.card.dash-card{min-width:0;width:100%}.company-card-v4 .license-gen-form,.company-card-v4 .metrics-chips{flex-direction:row;flex-wrap:nowrap}.company-card-v4 .license-gen-form{align-items:stretch;justify-content:space-between}.company-card-v4 .badge-country-v4{align-items:center;background:#2196f314;border:1.5px solid var(--main-blue-1);border-radius:4px;color:var(--main-blue-1);display:inline-flex;font-size:12px;font-weight:600;margin-bottom:8px;padding:2px 8px}.company-card-v4 .btn-secondary-v4{align-items:center;background-color:#e2e8f0;border:none;border-radius:6px;color:var(--cc-v4-text-main);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;justify-content:center;padding:8px 16px;transition:background-color .2s ease}.company-card-v4 .btn-secondary-v4:hover{background-color:#cbd5e1}.company-card-v4 .cc-v4-btn-compact{font-size:13px;padding:8px 12px}.company-card-v4 .filters-bar{box-sizing:border-box;max-width:none;width:100%}.company-card-v4 .filters-bar>.filter-group{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.company-card-v4 .filters-bar>.filter-group-actions{flex:1 1 auto;gap:8px;justify-content:flex-end}.company-card-v4 .filters-bar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.company-card-v4 .filters-bar .soft_filter_version_v4{align-items:center;display:flex;margin:0}.company-card-v4 .filters-bar .cc-v4-version-input,.company-card-v4 .filters-bar .form-control{background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;color:var(--cc-v4-text-main);font-size:14px;line-height:1.4;padding:8px 12px}.company-card-v4 .filters-bar .cc-v4-version-input:focus,.company-card-v4 .filters-bar .form-control:focus{border-color:var(--main-blue-1);outline:none}.company-card-v4 .filters-bar .bar_filter_client_company{max-width:none;padding:0;width:100%}.company-card-v4 .cc-v4-filter-chip{background:#f1f5f9;border-radius:6px;color:var(--cc-v4-text-muted);font-size:13px;padding:4px 10px}.company-card-v4 .soft_filter_version_v4 .cc-v4-version-input{max-width:100%;width:220px}.company-card-v4 .cc-v4-toggle-wrapper,.company-card-v4 .filters-bar .cc-v4-toggle-wrapper,.container-list.company-card-v4 .cc-v4-toggle-wrapper,.role-card-v4 .cc-v4-toggle-wrapper{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:8px;margin:0;-webkit-user-select:none;user-select:none}.company-card-v4 button.cc-v4-toggle-wrapper,.role-card-v4 button.cc-v4-toggle-wrapper{background:none;border:none;color:inherit;font:inherit;padding:0;text-align:left}.company-card-v4 button.cc-v4-toggle-wrapper:focus-visible,.role-card-v4 button.cc-v4-toggle-wrapper:focus-visible{border-radius:4px;outline:2px solid var(--main-blue-1);outline-offset:2px}.company-card-v4 .cc-v4-toggle-text{display:flex;flex-direction:column;gap:2px;min-width:0}.company-card-v4 .cc-v4-toggle-label{color:var(--cc-v4-text-main);font-weight:400}.company-card-v4 .cc-v4-toggle-description{color:var(--cc-v4-text-muted);font-size:12px;font-weight:400;line-height:1.35}.company-card-v4 .cc-v4-toggle-input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.company-card-v4 .cc-v4-toggle,.role-card-v4 .cc-v4-toggle{background-color:#cbd5e1;border-radius:20px;flex-shrink:0;height:20px;position:relative;transition:background-color .2s;width:36px}.company-card-v4 .cc-v4-toggle:after,.role-card-v4 .cc-v4-toggle:after{background-color:#fff;border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .2s;width:16px}.company-card-v4 .cc-v4-toggle-input:checked+.cc-v4-toggle,.company-card-v4 .cc-v4-toggle.cc-v4-toggle--on,.role-card-v4 .cc-v4-toggle.cc-v4-toggle--on{background-color:var(--main-blue-1)}.company-card-v4 .cc-v4-toggle-input:checked+.cc-v4-toggle:after,.company-card-v4 .cc-v4-toggle.cc-v4-toggle--on:after,.role-card-v4 .cc-v4-toggle.cc-v4-toggle--on:after{transform:translateX(16px)}.container-list.company-card-v4 button.cc-v4-toggle-wrapper{background:none;border:none;color:inherit;font:inherit;padding:0;text-align:left}.container-list.company-card-v4 .cc-v4-toggle-label{color:var(--cc-v4-text-main);font-weight:400}.container-list.company-card-v4 .cc-v4-toggle{background-color:#cbd5e1;border-radius:20px;flex-shrink:0;height:20px;position:relative;transition:background-color .2s;width:36px}.container-list.company-card-v4 .cc-v4-toggle:after{background-color:#fff;border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .2s;width:16px}.container-list.company-card-v4 .cc-v4-toggle.cc-v4-toggle--on{background-color:var(--main-blue-1)}.container-list.company-card-v4 .cc-v4-toggle.cc-v4-toggle--on:after{transform:translateX(16px)}.company-card-v4.company-list-page-v4 .company-list-page-header{margin-bottom:12px}.company-card-v4.company-list-page-v4 .company-list-panel{box-shadow:var(--cc-v4-card-shadow);padding:16px 20px 20px}.company-card-v4 .company-list-toolbar{align-items:center}.company-card-v4.company-list-page-v4 .company-list-subscription-filter{border-top:1px solid #e8ecf0;border-top:1px solid var(--cc-v4-border-subtle,#e8ecf0);margin-top:12px;padding-top:12px}.company-card-v4.company-list-page-v4 .company-list-subscription-filter .my-companies-filter-group{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.company-card-v4.company-list-page-v4 .company-list-subscription-filter .my-companies-filter-label{color:#5c6670;color:var(--cc-v4-text-secondary,#5c6670);font-size:13px;font-weight:500;min-width:72px}.company-card-v4 .company-list-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;margin-left:auto}@media (max-width:768px){.company-card-v4 .company-list-toolbar-actions{flex-basis:100%;justify-content:flex-end}}.company-card-v4 .company-list-grid{grid-template-columns:minmax(140px,2fr) minmax(100px,1fr) minmax(120px,2fr) minmax(120px,1.2fr) minmax(120px,1.2fr)}.company-card-v4 .company-list-row--archived .reports-cell{color:var(--error)}.company-card-v4.employees-list-page-v4 .employees-list-page-header{margin-bottom:12px}.company-card-v4.employees-list-page-v4 .employees-list-panel{box-shadow:var(--cc-v4-card-shadow);padding:16px 20px 20px}.company-card-v4 .employees-list-grid{grid-template-columns:minmax(100px,1.2fr) minmax(88px,1fr) minmax(88px,1fr) minmax(140px,1.6fr) minmax(110px,1fr) minmax(120px,1.2fr)}.company-card-v4 .employees-list-link-contents{color:inherit;cursor:pointer;display:contents;text-decoration:none}.company-card-v4 .employees-list-row.reports-soft-row{cursor:pointer}.company-card-v4 .employees-list-row.reports-soft-row:hover .reports-cell{color:var(--main-blue-1)}@media (max-width:1100px){.company-card-v4 .employees-list-grid{grid-template-columns:minmax(100px,1.2fr) minmax(88px,1fr) minmax(110px,1fr) minmax(100px,1fr)}.company-card-v4 .employees-list-col-email,.company-card-v4 .employees-list-col-patronymic{display:none}}.company-card-v4 .client-lk-status-yes{color:var(--main-blue-1)}.company-card-v4 .client-lk-status-block{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.company-card-v4 .client-lk-default-password{color:#5c6470;color:var(--cc-v4-text-secondary,#5c6470);display:block;font-size:13px;margin-top:4px}.company-card-v4 .client-lk-employees-grid{grid-template-columns:minmax(140px,1.6fr) minmax(110px,1fr) minmax(160px,1.4fr) minmax(120px,1.2fr) minmax(72px,.6fr) minmax(120px,.9fr)}.company-card-v4 .company-invoices-1c-grid{grid-template-columns:minmax(180px,2.2fr) minmax(100px,.9fr) minmax(64px,.5fr) minmax(110px,.85fr) minmax(110px,.85fr)}.company-card-v4 .company-invoices-1c-panel{padding:0}.company-card-v4 .company-invoices-filters{margin-bottom:12px}.company-card-v4 .company-invoices-date-filter{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.company-card-v4 .company-invoices-empty{padding:16px}.company-card-v4 .company-invoices-pager{align-items:center;border-top:1px solid #e8eaed;border-top:1px solid var(--cc-v4-border,#e8eaed);display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:flex-end;padding:12px 16px}.company-card-v4 .company-invoices-pager-label{color:#5c6470;color:var(--cc-v4-text-secondary,#5c6470);font-size:13px;margin-right:auto}.company-card-v4 .company-invoice-lines-grid{grid-template-columns:minmax(300px,700px) minmax(72px,.6fr) minmax(96px,.75fr) minmax(96px,.75fr) minmax(64px,.5fr) minmax(72px,.55fr)}.company-card-v4 .company-invoice-lines-drawer-root .subscription-drawer-layout{margin-left:auto;max-width:70vw;width:100%}.company-card-v4 .subscription-drawer-main.company-invoice-lines-drawer{max-width:70vw;width:100%}.company-card-v4 .company-invoice-lines-list{min-width:0}.company-card-v4 .company-invoice-lines-row{align-items:start}.company-card-v4 .company-invoice-lines-row .reports-cell{line-height:1.35;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:break-word}.company-card-v4 .company-invoice-lines-row .reports-cell-numeric{overflow-x:auto;white-space:nowrap}.company-card-v4 .company-invoices-1c-row .company-invoices-col-order{line-height:1.35;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:break-word}.company-card-v4 .company-invoice-lines-drawer-body{flex:1 1;min-width:0;overflow:auto;padding:0 20px 20px}.company-card-v4 .company-invoices-skeleton-row{align-items:center;min-height:40px;pointer-events:none}.company-card-v4 .company-invoices-skeleton-cell{animation:company-invoices-skeleton-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0,#f1f5f9 50%,#e2e8f0);background-size:200% 100%;border-radius:6px;display:block;height:14px;min-width:0;width:100%}.company-card-v4 .company-invoices-skeleton-cell--short{width:55%}.company-card-v4 .company-invoices-skeleton-cell--numeric{margin-left:auto;width:72%}@keyframes company-invoices-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.company-card-v4 .company-invoices-1c-panel .cc-v4-soft-body .grey_info.company-invoices-empty{padding:12px 0}@media (max-width:1100px){.company-card-v4 .company-invoices-1c-grid .company-invoices-col-closed,.company-card-v4 .company-invoices-1c-grid .company-invoices-col-tax{display:none}.company-card-v4 .company-invoices-1c-grid{grid-template-columns:minmax(140px,1.8fr) minmax(90px,.85fr) minmax(100px,.8fr)}.company-card-v4 .company-invoice-lines-grid .company-invoice-lines-col-tax{display:none}.company-card-v4 .company-invoice-lines-grid{grid-template-columns:minmax(120px,1.6fr) minmax(64px,.55fr) minmax(88px,.7fr) minmax(88px,.7fr)}}.company-card-v4 .client-lk-employees-panel{padding:0}@media (max-width:1100px){.company-card-v4 .client-lk-employees-grid{grid-template-columns:minmax(120px,1.4fr) minmax(100px,1fr) minmax(72px,.6fr) minmax(110px,.85fr)}.company-card-v4 .client-lk-col-email,.company-card-v4 .client-lk-col-productions{display:none}.company-card-v4 .client-lk-col-actions{align-items:center;display:flex}}.company-list-item--archived .item-cosmetic{color:var(--error)}.partner-link-picker-list,.partner-linked-list{list-style:none;margin:0;padding:0}.partner-link-modal{max-width:640px;width:100%}.company-card-v4 .partner-link-modal .partner-link-modal-body{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:hidden}.company-card-v4 .partner-link-modal .partner-link-search-field{align-items:stretch;cursor:default;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.company-card-v4 .partner-link-modal .partner-link-search-field .cc-v4-soft-th-label{color:var(--cc-v4-text-muted);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.company-card-v4 .partner-link-modal .partner-link-search-field .cc-v4-soft-id-input{border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;color:var(--cc-v4-text-main);font-size:13px;font-weight:400;height:32px;letter-spacing:normal;max-width:100%;padding:4px 10px;text-transform:none;width:100%}.company-card-v4 .partner-link-modal .partner-link-search-field .cc-v4-soft-id-input::placeholder{color:var(--cc-v4-text-muted);opacity:.85}.company-card-v4 .partner-link-modal .partner-link-search-field:hover{background:#0000}.company-card-v4 .partner-link-modal .partner-link-picker-scroll{flex:1 1 auto;max-height:min(52vh,420px);min-height:0;overflow-x:hidden;overflow-y:auto}.partner-link-picker-list,.partner-link-picker-row{display:flex;flex-direction:column}.partner-link-picker-row{border-bottom:1px solid #0000000f;box-sizing:border-box;gap:8px;padding:12px}.partner-link-picker-name{color:var(--cc-v4-text-main);font-size:14px;font-weight:500;line-height:1.35;min-width:0;word-break:break-word}.partner-link-picker-meta{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;justify-content:space-between;min-width:0}.partner-link-picker-inn{font-feature-settings:"tnum";color:#64748b;color:var(--cc-v4-text-muted,#64748b);flex:1 1 auto;font-size:13px;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-link-picker-actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:8px;justify-content:flex-end}.partner-link-picker-actions .btn-primary-v4{align-items:center;box-sizing:border-box;display:inline-flex;flex-shrink:0;justify-content:center;text-decoration:none;white-space:nowrap}.partner-linked-row{align-items:center;border:1px solid #00000014;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:12px}.partner-linked-list{display:flex;flex-direction:column;gap:12px}.partner-linked-row--inactive .partner-linked-name{color:var(--error)}.partner-linked-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.partner-linked-inn{color:#64748b;color:var(--cc-v4-text-muted,#64748b);font-size:13px}.company-card-v4 .site-item--partner-link{cursor:default}.company-card-v4 .site-item--partner-link .partner-linked-row-actions{border-top:1px solid #0000000f;margin-top:8px;padding-top:8px}.company-card-v4 .site-item--partner-link.site-item--inactive .site-item-name{color:var(--error)}.company-card-v4 .navigation-tabs.company_container_submenu_nav{border-bottom:2px solid #00000014;gap:8px!important;padding-left:8px;width:100%}.company-card-v4 .sites-column .card.sites-panel,.company-card-v4 .sites-column>.card{box-shadow:var(--cc-v4-card-shadow)}.company-card-v4 .dash-card-subscription .btn_func_container_v3,.company-card-v4 .dash-card-subscription .btn_func_container_v4{align-items:center;background-color:var(--main-blue-1);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;padding:8px 16px}.company-card-v4 .cc-v4-soft-grid{grid-column-gap:12px;align-items:center;box-sizing:border-box;column-gap:12px;display:grid!important}.company-card-v4 .cc-v4-soft-grid--with-action{grid-template-columns:minmax(96px,.9fr) minmax(220px,2.1fr) minmax(112px,1fr) minmax(72px,.65fr) minmax(176px,1.15fr)}.company-card-v4 .cc-v4-soft-grid--no-action{grid-template-columns:minmax(100px,1fr) minmax(220px,2.4fr) minmax(120px,1.1fr) minmax(80px,.75fr)}.company-card-v4 .cc-v4-soft-body .cc-v4-soft-row>*,.company-card-v4 .cc-v4-soft-grid>*{box-sizing:border-box;max-width:100%;min-width:0!important;width:auto!important}.company-card-v4 .cc-v4-soft-action-cell,.company-card-v4 .cc-v4-soft-action-cell-wrap,.company-card-v4 .cc-v4-soft-dropdown{overflow:visible}.company-card-v4 .cc-v4-soft-header.cc-v4-soft-grid .soft_list_valid_action{justify-content:flex-end;text-align:right}.company-card-v4 .cc-v4-soft-th{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:4px;margin:0;min-width:0;padding:0;text-align:left}.company-card-v4 .cc-v4-soft-th-static{cursor:default;justify-content:flex-end}.company-card-v4 .cc-v4-soft-th-label{color:var(--cc-v4-text-muted)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em;padding-top:5px;text-transform:uppercase}.company-card-v4 .cc-v4-sort-icon{background:currentColor;flex-shrink:0;height:12px;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m6 1 3 4H3zm0 10L3 7h6z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m6 1 3 4H3zm0 10L3 7h6z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;opacity:.45;width:12px}.company-card-v4 .cc-v4-soft-th:focus-visible .cc-v4-sort-icon,.company-card-v4 .cc-v4-soft-th:hover .cc-v4-sort-icon{opacity:.85}.company-card-v4 .cc-v4-soft-th:focus-visible{border-radius:4px;outline:2px solid var(--main-blue-1);outline-offset:2px}.company-card-v4 .cc-v4-soft-header .search_id_client_container.cc-v4-soft-th-id{align-items:center;cursor:default;display:flex!important;flex-direction:row!important;flex-wrap:nowrap;gap:8px;justify-content:flex-start!important}.company-card-v4 .cc-v4-soft-header .search_id_client_container.cc-v4-soft-th-id>.cc-v4-soft-th-label{flex-shrink:0;white-space:nowrap}.company-card-v4 .cc-v4-soft-header .cc-v4-soft-id-input{border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;color:var(--cc-v4-text-main)!important;flex:1 1 auto;font-size:12px;font-weight:400!important;height:28px;letter-spacing:normal;max-width:100%;min-width:72px;padding:2px 8px;text-transform:none}.company-card-v4 .cc-v4-soft-header .cc-v4-soft-id-input::placeholder{color:var(--cc-v4-text-muted);opacity:.85}.company-card-v4 .cc-v4-soft-header.cc-v4-soft-grid .soft_list_last_session,.company-card-v4 .cc-v4-soft-header.cc-v4-soft-grid .soft_list_software_version{justify-content:flex-start}.company-card-v4 .company-card-v4-soft-table{padding:0}.company-card-v4 .cc-v4-soft-list-root{margin-top:0}.company-card-v4 .company-card-v4-soft-table.card{padding:12px 16px 8px}.company-card-v4 .cc-v4-soft-header{background-color:#f1f5f9;border-bottom:2px solid #e2e8f0;border-radius:0;height:auto;margin:0 -16px;min-height:36px;padding:8px 16px}.company-card-v4 .cc-v4-soft-header .text_table_v2,.company-card-v4 .cc-v4-soft-header span:not(.cc-v4-sort-icon){background:#0000!important;border:none!important;color:var(--cc-v4-text-muted)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.5px;text-transform:uppercase}.company-card-v4 .cc-v4-soft-header .search_id_client_container:hover{background:#0000;color:inherit}.company-card-v4 .cc-v4-soft-header .search_id_client{border:1px solid #cbd5e1;border-radius:6px;font-size:13px;height:32px;padding:4px 8px;text-align:left}.company-card-v4 .cc-v4-soft-body .cc-v4-soft-row{align-items:center;border-bottom:1px solid #e2e8f0;min-height:44px;padding:6px 16px}.company-card-v4 .cc-v4-soft-body .cc-v4-soft-row:hover{background-color:#f8fafc;color:inherit}.company-card-v4 .cc-v4-soft-body .tabs_lgt_grey_border{border:none!important;color:var(--cc-v4-text-main);font-size:14px}.company-card-v4 .cc-v4-soft-body .soft_list_client_id{border:none!important;color:var(--cc-v4-text-main);font-size:14px;letter-spacing:.08rem}.company-card-v4 .cc-v4-soft-body .soft_list_last_session{align-items:baseline;display:inline-flex;flex-wrap:nowrap;gap:6px}.company-card-v4 .cc-v4-soft-body .soft_list_last_session .cc-v4-session-time{color:var(--cc-v4-text-muted);font-size:12px;font-weight:400}.company-card-v4 .cc-v4-soft-body .soft_list_software_version{justify-content:flex-start}.company-card-v4 .cc-v4-soft-body .visible-container-soft-key .key-btn{display:none}.company-card-v4 .cc-v4-soft-body .visible-container-soft-key{background:#fff;border:1px solid #cbd5e1!important;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;min-height:32px;padding:4px 10px!important}.company-card-v4 .cc-v4-soft-body .visible-text-soft-key{background:none;color:var(--cc-v4-text-main);display:inline;padding:0;position:static!important;visibility:visible!important}.company-card-v4 .cc-v4-soft-body .sub_action_client_container_border{background:#2a2d32;border:none;border-radius:8px;box-shadow:0 8px 24px #0000004d;filter:none}.company-card-v4 .lic_container_item_old.cc-v4-soft-row{color:var(--error)}.company-card-v4 .site-item.site-item--filter-active{background-color:#2196f30f;border-bottom:1px solid var(--main-blue-1);border:1px solid var(--main-blue-1);border-radius:8px;margin:2px 0;padding:11px 8px}.company-card-v4 .site-item.site-item--filter-active:hover{margin:2px 0;padding:11px 8px}.company-card-v4 .site-item.site-item--filter-active .icon-filter-btn{border-color:var(--main-blue-1);box-shadow:0 0 0 1px var(--main-blue-1);color:var(--main-blue-1)}.company-card-v4 .cc-v4-filter-target-active{background-color:#2196f30f;border-color:var(--main-blue-1)!important;box-shadow:0 0 0 1px var(--main-blue-1);color:var(--main-blue-1)!important}.company-card-v4 .cc-v4-soft-action-cell-wrap{justify-content:flex-end!important;min-width:0;padding-right:0!important}.company-card-v4 .cc-v4-soft-action-cell{align-items:center;display:flex;gap:12px;justify-content:space-between;position:relative;width:100%}.company-card-v4 .cc-v4-lic-badge{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px;white-space:nowrap}.company-card-v4 .cc-v4-lic-badge--success{background:#e8f5e9;color:#2e7d32}.company-card-v4 .cc-v4-lic-badge--muted{background:#f1f5f9;color:var(--cc-v4-text-muted);font-weight:500}.company-card-v4 .cc-v4-lic-badge--danger{background:#ffebee;color:var(--error)}.company-card-v4 .cc-v4-lic-badge--warning{background:#fffbeb;color:#b45309}.company-card-v4 .cc-v4-lic-badge--frozen{background:#e1f5fe;color:#3588cc}.company-card-v4 .cc-v4-soft-dropdown{flex-shrink:0;position:relative}.company-card-v4 .cc-v4-soft-dropdown:after{content:"";height:6px;left:0;position:absolute;right:0;top:100%}.company-card-v4 .cc-v4-soft-actions-btn{font-size:13px!important;line-height:1.3;padding:4px 8px!important}.company-card-v4 .cc-v4-soft-dropdown-menu{background-color:#2a2d32;border:1px solid #ffffff14;border-radius:8px;box-shadow:0 8px 24px #0000004d;display:none;min-width:220px;padding:6px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:200}.company-card-v4 .cc-v4-soft-dropdown.is-open .cc-v4-soft-dropdown-menu{display:flex;flex-direction:column}.company-card-v4 .cc-v4-soft-dropdown-item{align-items:center;background:none;border:none;color:#ffffffeb;cursor:pointer;display:flex;font-size:13px;font-weight:500;padding:10px 16px;text-align:left;transition:background-color .15s,color .15s;width:100%}.company-card-v4 .cc-v4-soft-dropdown-item:focus-visible,.company-card-v4 .cc-v4-soft-dropdown-item:hover{background-color:#ffffff1a;color:var(--mast-yellow);outline:none}.company-card-v4 .cc-v4-soft-dropdown-item--danger{color:#ffab91}.company-card-v4 .cc-v4-soft-dropdown-item--danger:focus-visible,.company-card-v4 .cc-v4-soft-dropdown-item--danger:hover{background-color:#ff8a801f;color:#ff8a80}.company-card-v4 .lic_container_item_hold.cc-v4-soft-row>.soft_list_client_id,.company-card-v4 .lic_container_item_hold.cc-v4-soft-row>.soft_list_last_session,.company-card-v4 .lic_container_item_hold.cc-v4-soft-row>.soft_list_name,.company-card-v4 .lic_container_item_hold.cc-v4-soft-row>.soft_list_software_version{opacity:.5}.company-card-v4 .lic_container_item_hold.cc-v4-soft-row .cc-v4-soft-dropdown-menu,.company-card-v4 .lic_container_item_hold.cc-v4-soft-row>.soft_list_valid_action{opacity:1}.company-card-v4 .site-panel-overlay{background:#fff;background:var(--cc-v4-bg-card,#fff);box-sizing:border-box;display:flex;flex-direction:column;inset:0;overflow-y:auto;padding:16px 20px;position:absolute}.company-card-v4 .site-modal{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0}.company-card-v4 .site-modal-header{align-items:flex-start;display:flex;flex-shrink:0;gap:12px;justify-content:space-between}.company-card-v4 .site-modal-title{color:var(--mast-blue);font-size:16px;font-weight:600;line-height:1.3;margin:0}.company-card-v4 .site-modal-toolbar{align-items:center;display:flex;flex-shrink:0;gap:6px}.company-card-v4 .site-modal-icon-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:var(--cc-v4-text-muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:border-color .15s ease,color .15s ease,background-color .15s ease;width:36px}.company-card-v4 .site-modal-icon-btn:focus-visible,.company-card-v4 .site-modal-icon-btn:hover{background-color:#f0f7ff;border-color:var(--main-blue-1);color:var(--main-blue-1);outline:none}.company-card-v4 .site-modal-icon-btn--danger:focus-visible,.company-card-v4 .site-modal-icon-btn--danger:hover{background-color:#fef2f2;border-color:var(--error);color:var(--error)}.company-card-v4 .site-modal-body{flex:1 1;min-height:0}.site-modal-body{overflow:auto}.company-card-v4 .site-modal-fields{display:flex;flex-direction:column;gap:14px}.company-card-v4 .site-form-field{display:flex;flex-direction:column;gap:4px;width:100%}.company-card-v4 .site-form-label{color:var(--cc-v4-text-muted);font-size:12px}.company-card-v4 .company-edit-panel .site-form-control.input_edit_v1,.company-card-v4 .site-panel-overlay .site-form-control.input_edit_v1{border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;font-size:14px;margin:0;max-width:none;padding:8px 12px;width:100%}.company-card-v4 .company-edit-panel .site-form-control.input_edit_v1:focus,.company-card-v4 .site-panel-overlay .site-form-control.input_edit_v1:focus{border-color:var(--main-blue-1);outline:none}.company-card-v4 .site-modal-view{display:flex;flex-direction:column;gap:10px}.company-card-v4 .site-modal-site-name{color:var(--cc-v4-text-main);font-size:15px;font-weight:600;margin:0 0 4px}.company-card-v4 .site-modal-view .site-detail-line{font-size:13px}.company-card-v4 .site-detail-mono{font-family:source-code-pro,monospace}.company-card-v4 .site-map-block{margin-top:8px}.company-card-v4 .site-map-container{border:1px solid #e2e8f0;border:1px solid var(--cc-v4-border,#e2e8f0);border-radius:8px;height:280px;overflow:hidden;width:100%}.company-card-v4 .site-map-container>div{height:100%;width:100%}.company-card-v4 .site-map-marker{background:var(--main-blue-1);border:2px solid #fff;border-radius:4px;box-shadow:0 1px 4px #00000040;height:20px;width:20px}.site-map-marker-text{text-wrap:nowrap;background:var(--main-lg-bl);border-radius:4px;box-shadow:0 1px 4px #00000040;color:#fff;font-size:12px;font-weight:600;left:50%;padding:4px 8px;position:absolute;top:-30px;transform:translateX(-50%)}.company-card-v4 .site-map-empty,.company-card-v4 .site-map-status{background:#f8fafc;border:1px dashed #e2e8f0;border-radius:8px;color:var(--cc-v4-text-muted);font-size:13px;line-height:1.45;margin:0;padding:16px 12px}.company-card-v4 .site-coords-hint{color:var(--cc-v4-text-muted);font-size:12px;line-height:1.45;margin:0 0 6px}.company-card-v4 .site-modal-footer{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:8px}.company-card-v4 .site-modal-footer .btn-outline-v4{min-width:87px}.company-card-v4 .company-edit-panel{display:flex;flex-direction:column;gap:16px;max-width:720px;padding:20px 24px}.company-card-v4 .company-edit-meta{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px}.company-card-v4 .company-edit-inn-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.company-card-v4 .company-edit-inn-value{font-size:14px;font-weight:500;word-break:break-all}.company-card-v4 .company-edit-inn-row .fill-inn{color:var(--main-blue-1);cursor:pointer;font-size:13px;margin-left:auto}.company-card-v4 .company-edit-inn-row .fill-inn:hover{text-decoration:underline}.company-card-v4 .company-edit-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.company-card-v4 .company-edit-panel .site-form-field--full{grid-column:1/-1}.company-card-v4 .company-edit-panel .site-form-control{box-sizing:border-box;max-width:100%;width:100%}.company-card-v4 .company-edit-panel .site-form-select{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:var(--cc-v4-text-main);cursor:pointer;font-size:14px;margin:0;padding:8px 12px}.company-card-v4 .company-edit-panel .site-form-select:focus{border-color:var(--main-blue-1);outline:none}.company-card-v4 .company-edit-textarea.site-form-control{border:1px solid #cbd5e1;border-radius:6px;font-family:inherit;font-size:14px;line-height:1.45;max-height:120px;min-height:72px;padding:8px 12px;resize:vertical}.company-card-v4 .company-edit-textarea.site-form-control:focus{border-color:var(--main-blue-1);outline:none}@media (max-width:768px){.company-card-v4 .company-edit-grid{grid-template-columns:1fr}.company-card-v4 .company-edit-inn-row .fill-inn{margin-left:0;width:100%}}.company-card-v4 .company-edit-manager-field,.company-card-v4 .new-company-manager-wrap{position:relative}.company-card-v4 .manager-picker-panel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a1f;left:0;min-width:min(100%,520px);position:absolute;right:0;top:calc(100% + 4px);z-index:30}.company-card-v4 .manager-picker-search-wrap{padding:8px 12px}.company-card-v4 .manager-picker-search{box-sizing:border-box;width:100%}.company-card-v4 .manager-picker-list{max-height:45vh;overflow-y:auto;padding:0 12px 12px}.company-card-v4 .manager-picker-row{grid-gap:8px;align-items:center;border-bottom:1px solid #f1f5f9;display:grid;font-size:13px;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;padding:8px 0}.company-card-v4 .manager-picker-row--head{background:#fff;border-bottom:1px solid #e2e8f0;color:var(--cc-v4-text-muted);font-size:12px;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:1}.company-card-v4 .manager-picker-col-action{text-align:right;white-space:nowrap}.company-card-v4 .manager-picker-select-btn{font-size:12px;min-width:auto;padding:4px 10px}.company-card-v4 .manager-picker-empty{color:var(--cc-v4-text-muted);font-size:13px;padding:16px 8px;text-align:center}.company-card-v4 .company-edit-manager-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.company-card-v4 .company-edit-partner-field{align-items:center;display:flex}.company-card-v4 .site-modal-footer .btn-primary-v4:not(.sub-status-action-btn){font-size:14px;min-width:87px;padding:8px 16px}.company-card-v4 .new-company-manager-partner,.company-card-v4.new-company-manager-partner{display:flex;flex-direction:column;gap:12px;padding-top:8px}.company-card-v4 .new-company-manager-partner .site-form-label{color:var(--cc-v4-text-main);display:block;font-size:13px;font-weight:600;margin-bottom:6px}@media (max-width:640px){.company-card-v4 .manager-picker-row{grid-template-columns:1fr 1fr}.company-card-v4 .manager-picker-row--head span:nth-child(3),.company-card-v4 .manager-picker-row--head span:nth-child(4){display:none}.company-card-v4 .manager-picker-row span:nth-child(3){color:var(--cc-v4-text-muted);font-size:12px;grid-column:1/-1}.company-card-v4 .manager-picker-col-action{grid-column:2;grid-row:1}}.company-card-v4.cc-v4-centered-modal-root{align-items:center;background:#0f172a73;box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:24px 20px;position:fixed;z-index:1000}.company-card-v4.cc-v4-centered-modal-root .cc-v4-centered-modal{box-sizing:border-box;margin:auto 0;max-height:calc(100vh - 48px);max-width:560px;overflow-y:auto;padding:20px 24px;width:100%}.company-card-v4.cc-v4-centered-modal-root .cc-v4-centered-modal.admin-registration-modal{max-width:640px}.company-card-v4.cc-v4-centered-modal-root .cc-v4-centered-modal .company-edit-grid .site-form-field--full{grid-column:1/-1}.company-card-v4 .profile-page-layout{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:87vh}.company-card-v4 .profile-page-col-alerts,.company-card-v4 .profile-page-col-personal{display:flex;flex-direction:column;min-width:0}.company-card-v4 .profile-page-col-alerts>*,.company-card-v4 .profile-page-col-personal>*{margin-top:10px;min-height:0}.company-card-v4 .profile-personal-card{display:flex;flex-direction:column;gap:16px}.company-card-v4 .profile-alerts-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.company-card-v4 .profile-alert-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.company-card-v4 .profile-alert-text{color:var(--cc-v4-text-main);flex:1 1;font-size:14px;line-height:1.45;min-width:0}.company-card-v4 .profile-logout-footer{margin-top:16px}@media (max-width:1100px){.company-card-v4 .profile-page-layout{grid-template-columns:1fr}}.company-card-v4.admin-panel-v4 .admin-panel-header{margin-bottom:8px}.company-card-v4.admin-panel-v4 .admin-panel-tabs{margin-bottom:0;padding-left:0}.company-card-v4.admin-panel-v4 .admin-panel-tabs .tab-item{background:#0000;border:none;border-bottom:3px solid #0000}.company-card-v4.admin-panel-v4 .admin-panel-tab-panel{display:flex;flex-direction:column;gap:16px;margin-top:-2px}.company-card-v4.admin-panel-v4 .admin-panel-section{padding:16px 20px 20px}.company-card-v4.admin-panel-v4 .admin-panel-section.card{border-bottom:none;border-left:none;border-radius:0 0 12px 12px;border-top:none;box-shadow:var(--cc-v4-card-shadow);margin-top:0}.company-card-v4.admin-panel-v4 .admin-panel-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-bottom:16px}.company-card-v4.admin-panel-v4 .admin-users-grid{grid-template-columns:minmax(88px,1fr) minmax(88px,1fr) minmax(140px,1.4fr) minmax(120px,1.2fr) 72px}.company-card-v4.admin-panel-v4 .admin-users-grid--super{grid-template-columns:minmax(88px,1fr) minmax(88px,1fr) minmax(140px,1.4fr) minmax(120px,1.2fr) 72px 88px}.company-card-v4.admin-panel-v4 .admin-users-link-contents{color:inherit;display:contents;text-decoration:none}.company-card-v4.admin-panel-v4 .admin-users-cell{color:var(--cc-v4-text-main);font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-card-v4.admin-panel-v4 .admin-users-cell--muted{color:var(--cc-v4-text-muted)}.company-card-v4.admin-panel-v4 .admin-users-cell--empty{display:block;min-height:1px}.company-card-v4.admin-panel-v4 .cc-v4-soft-row:hover .admin-users-cell{color:var(--main-blue-1)}.company-card-v4.admin-panel-v4 .admin-users-row--archived .admin-users-link-contents .admin-users-cell,.company-card-v4.admin-panel-v4 .cc-v4-soft-row.admin-users-row--archived:hover .admin-users-link-contents .admin-users-cell{color:var(--error)}.company-card-v4.admin-panel-v4 .admin-users-toggle-cell{align-items:center;display:flex;justify-content:center;min-height:40px}.company-card-v4.admin-panel-v4 .admin-users-th-toggle{justify-content:center}.company-card-v4.admin-panel-v4 .admin-client-id-grid{grid-template-columns:minmax(140px,1.1fr) minmax(160px,1.4fr) minmax(180px,1.6fr) minmax(100px,.7fr)}.company-card-v4.admin-panel-v4 .admin-client-id-search{align-items:stretch;flex-direction:column;gap:4px}.company-card-v4.admin-panel-v4 .admin-client-id-action-cell,.company-card-v4.admin-panel-v4 .admin-client-id-th-action{justify-content:flex-end;text-align:right}.company-card-v4.admin-panel-v4 .admin-client-id-action-cell{align-items:center;display:flex;justify-content:flex-end}.company-card-v4.admin-panel-v4 .admin-role-section{padding-top:12px}.company-card-v4.admin-panel-v4 .admin-role-row{align-items:center;border-bottom:1px solid #0000000f;display:flex;gap:12px;justify-content:space-between;padding:12px 4px;transition:background-color .15s ease}.company-card-v4.admin-panel-v4 .admin-role-row:hover{background-color:#f8fafc}.company-card-v4.admin-panel-v4 .admin-role-row-name{background:#0000;border:none;color:var(--mast-blue);cursor:pointer;flex:1 1;font-size:15px;font-weight:500;margin:0;min-width:0;padding:4px 0;text-align:left}.company-card-v4.admin-panel-v4 .admin-role-row-name:focus-visible,.company-card-v4.admin-panel-v4 .admin-role-row-name:hover{color:var(--main-blue-1);outline:none}.company-card-v4.admin-panel-v4 .admin-modal-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.company-card-v4.admin-panel-v4 .admin-confirm-text{color:var(--cc-v4-text-main);font-size:15px;line-height:1.55;margin:0}.company-card-v4.admin-panel-v4 .admin-client-id-confirm-modal,.company-card-v4.admin-panel-v4 .admin-new-role-modal,.company-card-v4.admin-panel-v4 .admin-registration-modal{max-width:560px;width:100%}.company-card-v4.admin-panel-v4 .admin-panel-section>.posi-abs:not(.subscription-drawer-v4){align-items:flex-start;animation:none;background:#0f172a73;box-sizing:border-box;justify-content:center;left:0;max-width:none;padding:24px 20px;right:0;width:100%}.company-card-v4.admin-panel-v4 .admin-panel-section>.posi-abs:not(.subscription-drawer-v4) .site-panel-overlay{border-radius:12px;box-shadow:var(--cc-v4-card-shadow);flex:0 1 auto;inset:auto;max-height:calc(100vh - 48px);max-width:560px;position:relative;width:100%}@media (max-width:768px){.company-card-v4.admin-panel-v4 .admin-users-grid,.company-card-v4.admin-panel-v4 .admin-users-grid--super{grid-template-columns:minmax(0,1fr) 72px}.company-card-v4.admin-panel-v4 .admin-users-grid .cc-v4-soft-th-static:nth-child(2),.company-card-v4.admin-panel-v4 .admin-users-grid .cc-v4-soft-th-static:nth-child(3),.company-card-v4.admin-panel-v4 .admin-users-grid .cc-v4-soft-th-static:nth-child(4),.company-card-v4.admin-panel-v4 .admin-users-grid--super .cc-v4-soft-th-static:nth-child(6){display:none}.company-card-v4.admin-panel-v4 .admin-client-id-grid{grid-template-columns:minmax(0,1fr) minmax(88px,auto)}.company-card-v4.admin-panel-v4 .admin-client-id-grid .cc-v4-soft-th-static:nth-child(2),.company-card-v4.admin-panel-v4 .admin-client-id-grid .cc-v4-soft-th-static:nth-child(3){display:none}}.company-card-v4.alert-center-v4 .alert-center-header,.company-card-v4.reports-page-v4 .reports-page-header{margin-bottom:8px}.company-card-v4.alert-center-v4 .alert-center-header .header-top{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between}.company-card-v4 .alert-center-header-hint{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px}.company-card-v4 .alert-center-header-hint-text{color:var(--cc-v4-text-muted);font-size:14px;line-height:1.5}.company-card-v4 .alert-center-tabs-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between}.company-card-v4 .alert-center-tabs-toolbar .alert-center-filters{flex:1 1 auto;min-width:0}.company-card-v4 .alert-center-tabs-toolbar .reports-search-input{flex:0 1 320px;margin-left:auto;max-width:100%}@media (max-width:768px){.company-card-v4.alert-center-v4 .alert-center-header-hint{justify-content:space-between;width:100%}}.company-card-v4.alert-center-v4 .navigation-tabs,.company-card-v4.reports-page-v4 .reports-page-tabs{margin-bottom:0;padding-left:0}.company-card-v4.reports-page-v4 .reports-page-tabs .tab-item{background:#0000;border:none;border-bottom:3px solid #0000}.company-card-v4.alert-center-v4 .alert-center-panel,.company-card-v4.reports-page-v4 .reports-tab-panel{display:flex;flex-direction:column;gap:0;margin-top:-2px}.company-card-v4.alert-center-v4 .alert-center-panel.card,.company-card-v4.reports-page-v4 .reports-tab-panel-section{border-bottom:none;border-left:none;border-radius:0 0 12px 12px;border-top:none;box-shadow:var(--cc-v4-card-shadow);margin-top:0;padding:16px 20px 20px}.company-card-v4 .reports-panel-head{margin-bottom:16px}.company-card-v4 .reports-panel-desc{color:var(--cc-v4-text-muted);font-size:14px;line-height:1.5;margin:8px 0 0}.company-card-v4 .reports-toolbar{align-items:flex-end;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px 16px;margin-bottom:16px;padding-bottom:16px}.company-card-v4 .report-template-save-modal-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:20px}.company-card-v4 .reports-export-actions-column{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:8px;margin-left:auto}.company-card-v4 .employees-list-toolbar{border-bottom:1px solid #e2e8f0;margin-bottom:16px;padding-bottom:16px}.company-card-v4 .employees-list-toolbar .reports-search-input{flex:1 1 240px;max-width:480px;min-width:0}.company-card-v4.admin-panel-v4 .admin-users-search{flex:1 1 240px;margin-right:auto;max-width:480px;min-width:0}.company-card-v4 .profile-report-templates-empty{color:var(--cc-v4-text-muted);font-size:14px;margin:0}.company-card-v4 .profile-report-templates-list .btn-outline-v4{flex-shrink:0}.company-card-v4 .reports-manager-filter-bar{align-items:flex-end;display:flex;flex:1 1 280px;flex-direction:row;flex-wrap:nowrap;gap:12px;min-width:0}.company-card-v4 .reports-manager-filter-bar .cc-v4-toggle-wrapper{flex-shrink:0}.company-card-v4 .reports-manager-filter-bar .reports-search-input{flex:1 1 200px;max-width:360px;min-width:160px}.company-card-v4 .reports-toolbar--version .reports-manager-filter-bar{flex:0 1 auto}.company-card-v4 .reports-search-input{flex:1 1 220px;max-width:360px;min-height:40px;min-width:200px}.company-card-v4 .reports-period-filters{align-items:center;display:flex;flex:2 1 320px;flex-wrap:wrap;gap:12px 16px}.company-card-v4 .reports-date-field{align-items:center;display:flex;flex-direction:row;gap:4px;min-width:160px}.company-card-v4 .reports-version-controls{align-items:flex-end;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:12px 16px}.company-card-v4 .reports-version-field{display:flex;flex:0 0 auto;flex-direction:column;gap:4px;min-width:140px}.company-card-v4 .reports-version-input{background:#fff;border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;color:var(--cc-v4-text-main);font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:14px;line-height:1.35;max-width:200px;min-height:40px;min-width:132px;padding:8px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.company-card-v4 .reports-version-input:hover{border-color:#94a3b8}.company-card-v4 .reports-version-input:focus{border-color:var(--main-blue-1);box-shadow:0 0 0 3px #2196f326;outline:none}.company-card-v4 .reports-version-input::placeholder{color:var(--cc-v4-text-muted)}.company-card-v4 .reports-version-wrapper{align-items:stretch;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;display:inline-flex;min-height:40px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.company-card-v4 .reports-version-wrapper:focus-within{border-color:var(--main-blue-1);box-shadow:0 0 0 3px #2196f326}.company-card-v4 .reports-version-wrapper .reports-version-input.site-form-control{border:none!important;border-radius:0;box-shadow:none!important;flex:0 0 auto;max-width:none;min-width:90px;outline:none!important;width:90px}.company-card-v4 .reports-version-wrapper .reports-version-input.site-form-control:focus,.company-card-v4 .reports-version-wrapper .reports-version-input.site-form-control:hover{border:none!important;box-shadow:none!important}.company-card-v4 .software-type-switcher{align-items:stretch;background-color:#f8fafc;border-left:1px solid #e2e8f0;display:flex}.company-card-v4 .switcher-btn{background:#0000;border:none;color:#64748b;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;outline:none;padding:0 10px;transition:color .2s ease,background-color .2s ease}.company-card-v4 .switcher-btn.active{color:var(--main-blue-1)}.company-card-v4 .switcher-btn:hover:not(.active){background-color:#f1f5f9;color:#475569}.company-card-v4 .req-item--client-partners{grid-column:1/-1}.company-card-v4 .client-partners-list{display:block}.company-card-v4 .client-partners-links{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.company-card-v4 .client-partners-link{color:var(--main-blue-1);text-decoration:none}.company-card-v4 .client-partners-link:hover{text-decoration:underline}.company-card-v4 .reports-toolbar-stack{border-bottom:1px solid #e2e8f0;margin-bottom:16px;padding-bottom:16px}.company-card-v4 .reports-toolbar-stack .reports-toolbar{border-bottom:none;margin-bottom:0;padding-bottom:0}.company-card-v4 .reports-toolbar--serial-primary{margin-bottom:12px}.company-card-v4 .reports-serial-year-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.company-card-v4 .reports-toolbar--serial-cols{padding-top:4px}.company-card-v4 .reports-toolbar--serial .reports-date-range{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.company-card-v4 .reports-date-label{color:var(--cc-v4-text-muted);font-size:14px}.company-card-v4 .reports-subscription-grid{grid-template-columns:minmax(140px,2fr) minmax(100px,1fr) minmax(120px,1.15fr) minmax(120px,1.15fr) minmax(64px,.55fr) minmax(96px,.8fr)}.company-card-v4 .reports-version-grid{grid-template-columns:minmax(140px,2fr) minmax(100px,1fr) minmax(120px,1.15fr) minmax(120px,1.15fr) minmax(72px,.55fr)}.company-card-v4 .reports-serialisation-grid{grid-template-columns:minmax(120px,2fr) minmax(88px,1fr) minmax(64px,.75fr) minmax(64px,.75fr) minmax(64px,.75fr) minmax(64px,.75fr)}.company-card-v4 .alert-subscription-grid{grid-template-columns:minmax(140px,2fr) minmax(100px,1fr) 72px minmax(100px,1fr) minmax(120px,1.2fr)}.company-card-v4 .reports-cell{color:var(--cc-v4-text-main);font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-card-v4 .reports-cell-muted{color:var(--cc-v4-text-muted)}.company-card-v4 .reports-cell-numeric,.company-card-v4 .reports-th-numeric{min-width:100px!important;text-align:end}.company-card-v4 .reports-th-numeric .cc-v4-soft-th-label{text-align:end;width:100%}.company-card-v4 .reports-soft-row{color:inherit;cursor:pointer;text-decoration:none}.company-card-v4 .reports-soft-row:hover .reports-cell{color:var(--main-blue-1)}.company-card-v4 .reports-serial-row{display:grid}.company-card-v4 .reports-th-sortable{align-items:center;display:inline-flex;gap:4px;justify-content:flex-end;width:100%}.company-card-v4 .reports-version-virtual-body .cc-v4-soft-row{border-bottom:1px solid #f1f5f9}.company-card-v4 .reports-loading-block{padding:12px 0}.company-card-v4.alert-center-v4 .alert-center-content{display:flex;flex-direction:column;gap:16px}.company-card-v4.alert-center-v4 .alert-center-filters{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:768px){.company-card-v4 .alert-subscription-grid,.company-card-v4 .company-list-grid,.company-card-v4 .employees-list-grid,.company-card-v4 .reports-serialisation-grid,.company-card-v4 .reports-subscription-grid,.company-card-v4 .reports-version-grid{grid-template-columns:minmax(0,1fr) minmax(88px,auto)}.company-card-v4 .alert-subscription-grid .cc-v4-soft-th-static:nth-child(n+3),.company-card-v4 .alert-subscription-grid .reports-cell:nth-child(n+3),.company-card-v4 .company-list-grid .cc-v4-soft-th-static:nth-child(n+3),.company-card-v4 .company-list-grid .reports-cell:nth-child(n+3),.company-card-v4 .employees-list-grid .cc-v4-soft-th-static.employees-list-col-email,.company-card-v4 .employees-list-grid .cc-v4-soft-th-static.employees-list-col-patronymic,.company-card-v4 .employees-list-grid .cc-v4-soft-th-static.employees-list-col-phone,.company-card-v4 .employees-list-grid .cc-v4-soft-th-static.employees-list-col-role,.company-card-v4 .employees-list-grid .employees-list-col-email,.company-card-v4 .employees-list-grid .employees-list-col-patronymic,.company-card-v4 .employees-list-grid .employees-list-col-phone,.company-card-v4 .employees-list-grid .employees-list-col-role,.company-card-v4 .reports-serialisation-grid .cc-v4-soft-th-static:nth-child(n+3),.company-card-v4 .reports-serialisation-grid .reports-cell:nth-child(n+3),.company-card-v4 .reports-subscription-grid .cc-v4-soft-th-static:nth-child(n+3),.company-card-v4 .reports-subscription-grid .reports-cell:nth-child(n+3),.company-card-v4 .reports-version-grid .cc-v4-soft-th-static:nth-child(n+3),.company-card-v4 .reports-version-grid .reports-cell:nth-child(n+3){display:none}}.company-card-v4 .license-gen-form .btn-outline-v4,.company-card-v4 .license-gen-form .btn-primary-v4{align-self:stretch;flex:0 1 auto;font-size:12px;min-height:36px;min-width:0;padding:6px 10px;white-space:nowrap}.company-card-v4 .license-gen-form .btn-primary-v4{height:auto}.company-card-v4 .license-gen-form .form-control{min-height:36px}.company-card-v4 .license-comments-actions{display:flex;flex-wrap:wrap;margin-top:10px}.company-card-v4 .license-comments-drawer-head{border-bottom:1px solid #e2e8f0;padding:0 20px 12px}.company-card-v4 .license-comments-filters .filter-group{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px}.company-card-v4 .license-comments-metrics{margin-top:12px}.company-card-v4 .license-comments-drawer-body{max-height:min(65vh);overflow-y:auto}.company-card-v4 .license-comments-list{list-style:none;margin:0;padding:0}.company-card-v4 .license-comments-item{grid-gap:6px;border-bottom:1px solid #e2e8f0;display:grid;gap:6px;padding:12px 0}.company-card-v4 .license-comments-field{display:flex;flex-wrap:wrap;font-size:14px;gap:8px}.company-card-v4 .license-comments-label{color:var(--cc-v4-text-muted);font-weight:600;min-width:120px}.company-card-v4 .license-comments-value{color:var(--cc-v4-text-main);flex:1 1;word-break:break-word}.company-card-v4 .license-comments-empty{color:var(--cc-v4-text-muted);margin:16px 0}.company-card-v4.my-companies-page-v4 .company-list-page-header{margin-bottom:12px}.company-card-v4.my-companies-page-v4 .my-companies-filters{margin-bottom:12px;padding:12px 16px}.company-card-v4.my-companies-page-v4 .my-companies-filters-layout{display:flex;flex-direction:column;gap:10px}.company-card-v4.my-companies-page-v4 .my-companies-filters-row{align-items:center;display:flex;gap:12px 20px;justify-content:space-between}.company-card-v4.my-companies-page-v4 .my-companies-filter-group{grid-gap:8px 12px;align-items:center;display:grid;gap:8px 12px;min-width:0}.company-card-v4.my-companies-page-v4 .my-companies-filter-group--toggles{align-items:center}.company-card-v4.my-companies-page-v4 .my-companies-filter-toggles{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;min-width:0}.company-card-v4.my-companies-page-v4 .my-companies-filter-label{color:var(--cc-v4-text-muted);font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.3;text-align:right;text-transform:uppercase}.company-card-v4.my-companies-page-v4 .my-companies-filter-label--spacer{pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden}.company-card-v4.my-companies-page-v4 .my-companies-filter-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.my-companies-filter-chips{width:100%}.company-card-v4.my-companies-page-v4 .db-card-title-row{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.company-card-v4.my-companies-page-v4 .my-companies-grid{column-gap:25px;column-width:280px}@media (max-width:1100px){.company-card-v4.my-companies-page-v4 .my-companies-grid{columns:1}}.company-card-v4.my-companies-page-v4 .dashboard-entity-card-link{border-radius:12px;box-sizing:border-box;break-inside:avoid;color:inherit;display:block;margin-bottom:25px;page-break-inside:avoid;text-decoration:none;width:100%}.company-card-v4.my-companies-page-v4 .dashboard-entity-card-link:focus-visible{outline:2px solid var(--main-blue-1);outline-offset:2px}.company-card-v4.my-companies-page-v4 .db-card{background:#fff;border-left:3px solid #0000;border-radius:12px;box-shadow:var(--cc-v4-card-shadow);color:var(--cc-v4-text-muted);cursor:pointer;padding:19px;position:relative;transition:background-color .15s ease}.company-card-v4.my-companies-page-v4 .dashboard-entity-card-link:hover .db-card{background-color:#f8fafc}.company-card-v4.my-companies-page-v4 .db-card--stripe-neutral{border-left-color:#cbd5e1}.company-card-v4.my-companies-page-v4 .db-card--stripe-green{border-left-color:#24bd2c}.company-card-v4.my-companies-page-v4 .db-card--stripe-yellow{border-left-color:var(--mast-yellow)}.company-card-v4.my-companies-page-v4 .db-card--stripe-red{border-left-color:var(--error)}.company-card-v4.my-companies-page-v4 .type-badge{border-radius:6px;color:var(--cc-v4-text-muted);display:inline-block;font-size:12px;font-weight:600;line-height:1.4}.company-card-v4.my-companies-page-v4 .type-badge.company,.company-card-v4.my-companies-page-v4 .type-badge.partner{color:var(--cc-v4-text-muted)}.company-card-v4.my-companies-page-v4 .org-name{color:#000;font-size:16px;font-weight:600;line-height:1.3;margin:0 0 8px}.company-card-v4.my-companies-page-v4 .sub-status{font-size:14px;margin-bottom:12px}.company-card-v4.my-companies-page-v4 .sub-status.active{color:var(--main-blue-1)}.company-card-v4.my-companies-page-v4 .sub-status.inactive{color:var(--error)}.company-card-v4.my-companies-page-v4 .servers-section{margin-top:4px}.company-card-v4.my-companies-page-v4 .servers-title{color:var(--cc-v4-text-muted);font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.company-card-v4.my-companies-page-v4 .no-servers,.company-card-v4.my-companies-page-v4 .servers-no-rights{color:var(--cc-v4-text-muted);font-size:13px;margin:0}.company-card-v4.my-companies-page-v4 .servers-skeleton{display:flex;flex-direction:column;gap:8px;padding-top:4px}.company-card-v4.my-companies-page-v4 .servers-skeleton-row{animation:my-companies-servers-skeleton 1.2s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0,#f1f5f9 50%,#e2e8f0);background-size:200% 100%;border-radius:4px;height:12px}.company-card-v4.my-companies-page-v4 .servers-skeleton-row--short{width:72%}@keyframes my-companies-servers-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.company-card-v4.my-companies-page-v4 .server-item{align-items:center;border-top:1px solid #0f172a0f;display:flex;flex-wrap:nowrap;font-size:13px;gap:8px;line-height:1.35;padding:6px 0}.company-card-v4.my-companies-page-v4 .server-item:first-of-type{border-top:none;padding-top:0}.company-card-v4.my-companies-page-v4 .server-meta{align-items:center;display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:6px;margin-bottom:0;min-width:0}.company-card-v4.my-companies-page-v4 .status-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.company-card-v4.my-companies-page-v4 .status-dot.dot-success{background-color:#24bd2c}.company-card-v4.my-companies-page-v4 .status-dot.warn{background-color:var(--mast-yellow)}.company-card-v4.my-companies-page-v4 .status-dot.dot-error{background-color:var(--error)}.company-card-v4.my-companies-page-v4 .server-name{color:var(--cc-v4-text-main);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-card-v4.my-companies-page-v4 .server-name--version{color:var(--cc-v4-text-muted);flex-shrink:0;font-size:12px}.company-card-v4.my-companies-page-v4 .server-version{color:var(--cc-v4-text-main);flex-shrink:0;font-size:12px;text-align:right;white-space:nowrap}.company-card-v4.my-companies-page-v4 .server-version--muted{color:var(--cc-v4-text-muted)}.company-card-v4.my-companies-page-v4 .event-totals-dashboard-wrap{border-top:1px solid #0f172a0f;margin-top:12px;padding-top:8px}.company-card-v4.my-companies-page-v4 .event-totals-dashboard-section{margin-top:0}.company-card-v4.my-companies-page-v4 .event-totals-dashboard-section--avg{border-top:1px solid #0f172a0f;margin-top:10px;padding-top:8px}.company-card-v4.my-companies-page-v4 .event-totals-dashboard-grid{grid-gap:6px 10px;display:grid;gap:6px 10px;grid-template-columns:1fr 1fr}.company-card-v4.my-companies-page-v4 .event-totals-dashboard-item{display:flex;flex-direction:column;font-size:12px;gap:2px}.company-card-v4.my-companies-page-v4 .event-totals-dashboard-label{color:var(--cc-v4-text-muted)}.company-card-v4.my-companies-page-v4 .event-totals-dashboard-value{color:var(--cc-v4-text-main);font-weight:600}.company-card-v4.my-companies-page-v4 .event-totals-dashboard-muted{color:var(--cc-v4-text-muted);font-size:13px;margin:0}.company-card-v4.my-companies-page-v4 .event-totals-dashboard-skeleton{display:flex;flex-direction:column;gap:6px;padding-top:4px}.company-card-v4.my-companies-page-v4 .event-totals-dashboard-skeleton-row{animation:my-companies-servers-skeleton 1.2s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0,#f1f5f9 50%,#e2e8f0);background-size:200% 100%;border-radius:4px;height:10px}.company-card-v4.my-companies-page-v4 .event-totals-dashboard-skeleton-row--short{width:70%}.company-card-v4 .dash-card-event-totals{margin-top:0}.company-card-v4 .event-totals-period-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.company-card-v4 .dash-card-event-totals .sub-status-action-btn,.company-card-v4 .dash-card-event-totals .sub-status-comment-btn{font-size:12px;padding:4px 10px}.company-card-v4 .event-totals-period-hint{color:var(--cc-v4-text-muted);font-size:12px;margin:0}.company-card-v4 .event-totals-metrics{margin-top:0}.company-card-v4 .event-totals-muted{color:var(--cc-v4-text-muted);font-size:13px;margin:0}.company-card-v4 .event-totals-skeleton{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.company-card-v4 .event-totals-skeleton-chip{animation:my-companies-servers-skeleton 1.2s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0,#f1f5f9 50%,#e2e8f0);background-size:200% 100%;border-radius:8px;height:48px}.company-card-v4 .consumables-calculator-period-hint,.company-card-v4 .dash-card-consumables-calculator,.company-card-v4 .info-stack.event-totals-calculator-stack{margin-top:0}.company-card-v4 .consumables-calculator-skeleton{grid-template-columns:1fr}.company-card-v4 .consumables-calculator-scroll{-webkit-overflow-scrolling:touch;margin:0 -4px;overflow-x:auto;padding:0 4px 4px}.company-card-v4 .consumables-calculator-table{border-collapse:collapse;font-size:13px;min-width:100%;width:-webkit-max-content;width:max-content}.company-card-v4 .consumables-calculator-table td,.company-card-v4 .consumables-calculator-table th{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--cc-v4-border,#e2e8f0);padding:8px 12px;text-align:center;vertical-align:middle;white-space:nowrap}.company-card-v4 .consumables-calculator-row-label{background:#fff;color:var(--cc-v4-text-muted);font-weight:500;left:-10px;position:-webkit-sticky;position:sticky;text-align:left;z-index:1}.company-card-v4 .consumables-calculator-col{color:#0f172a;color:var(--cc-v4-text-primary,#0f172a);font-weight:600}.company-card-v4 .consumables-calculator-input{border:1px solid #cbd5e1;border:1px solid var(--cc-v4-border,#cbd5e1);border-radius:6px;font-size:13px;max-width:120px;min-width:72px;padding:6px 8px;text-align:center;width:100%}.company-card-v4 .consumables-calculator-input:focus{border-color:#2563eb;border-color:var(--main-blue-1,#2563eb);outline:2px solid #2563eb;outline:2px solid var(--main-blue-1,#2563eb);outline-offset:1px}.company-card-v4 .site-print-label-stats{border-top:1px solid #e2e8f0;border-top:1px solid var(--cc-v4-border,#e2e8f0);margin-top:8px;padding-top:8px}.company-card-v4 .site-print-label-stats-heading .detail-label{font-weight:600}.company-card-v4 .site-print-label-line{align-items:baseline;gap:8px;justify-content:space-between;width:100%}.company-card-v4 .site-print-label-line .site-print-label-size{color:var(--cc-v4-text-main);flex:1 1 auto;font-weight:500;min-width:0}.company-card-v4 .site-print-label-line .detail-value{flex-shrink:0;margin-left:auto;padding-left:0;text-align:right}.company-card-v4 .site-print-label-skeleton{display:flex;flex-direction:column;gap:6px;margin-top:4px}.company-card-v4 .site-print-label-skeleton-line{height:14px;width:100%}.company-card-v4 .site-print-label-skeleton-line--short{width:55%}.company-card-v4 .site-print-label-empty{margin:4px 0 0}.company-card-v4 .site-modal-print-label-stats{margin-bottom:12px}.company-card-v4 .company-card-analytics .analytics-skeleton-bar{animation:my-companies-servers-skeleton 1.2s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0,#f1f5f9 50%,#e2e8f0);background-size:200% 100%;border-radius:6px}.company-card-v4 .company-card-analytics .analytics-skeleton-bar--horizontal{height:12px;margin-bottom:8px}.company-card-v4 .company-card-analytics .analytics-skeleton-bar--vertical{align-self:flex-end;min-height:40px;width:28px}.company-card-v4 .company-card-analytics .analytics-skeleton-title{height:14px;margin-bottom:16px;width:55%}.company-card-v4 .company-card-analytics .analytics-skeleton-pie{aspect-ratio:1;border-radius:50%;margin:0 auto;width:min(220px,100%)}.company-card-v4 .company-card-analytics .analytics-chart-skeleton-grid{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%}.company-card-v4 .company-card-analytics .analytics-chart-skeleton{min-height:280px;padding:12px}.company-card-v4 .company-card-analytics .analytics-incident-skeleton-row{cursor:default}.company-card-v4 .company-card-analytics .analytics-incident-card-skeleton{margin-bottom:16px;padding:12px}.company-card-v4.admin-panel-v4 .production-audit-panel{display:flex;flex-direction:column;gap:0}.company-card-v4.admin-panel-v4 .production-audit-subtabs{margin-top:8px}.company-card-v4.admin-panel-v4 .production-audit-section{margin-top:0}.company-card-v4.admin-panel-v4 .production-audit-muted{color:#6b7280;color:var(--cc-v4-text-muted,#6b7280);font-size:13px;margin:0 0 12px}.company-card-v4.admin-panel-v4 .production-audit-error{color:#c62828;color:var(--error,#c62828);margin:8px 0 0}.company-card-v4.admin-panel-v4 .production-audit-catalog-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}.company-card-v4.admin-panel-v4 .production-audit-progress{background:#e5e7eb;background:var(--cc-v4-border,#e5e7eb);border-radius:4px;height:8px;margin-bottom:12px;overflow:hidden;position:relative}.company-card-v4.admin-panel-v4 .production-audit-progress-bar{background:#2563eb;background:var(--main-blue-1,#2563eb);height:100%;transition:width .2s ease}.company-card-v4.admin-panel-v4 .production-audit-progress-label{color:#6b7280;color:var(--cc-v4-text-muted,#6b7280);display:block;font-size:12px;margin-top:6px}.company-card-v4.admin-panel-v4 .production-audit-skeleton{margin-top:12px}.company-card-v4.admin-panel-v4 .production-audit-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.company-card-v4.admin-panel-v4 .production-audit-field{display:flex;flex-direction:column;font-size:13px;gap:4px}.company-card-v4.admin-panel-v4 .production-audit-input{border:1px solid #e5e7eb;border:1px solid var(--cc-v4-border,#e5e7eb);border-radius:8px;min-width:120px;padding:8px 10px}.company-card-v4.admin-panel-v4 .production-audit-badge{background:#e5e7eb;background:var(--cc-v4-border,#e5e7eb);border-radius:999px;display:inline-block;font-size:12px;margin-left:8px;padding:2px 8px}.company-card-v4.admin-panel-v4 .production-audit-badge--warn{background:#fef3c7;color:#92400e}.company-card-v4.admin-panel-v4 .production-audit-anomaly-block{margin-bottom:16px}.company-card-v4.admin-panel-v4 .production-audit-anomaly-block h3{font-size:15px;margin:0 0 8px}.company-card-v4.admin-panel-v4 .production-audit-anomaly-list{font-size:14px;margin:0;padding-left:20px}.company-card-v4.admin-panel-v4 .production-audit-anomaly-list--compact li{margin-bottom:2px}.company-card-v4.admin-panel-v4 .production-audit-duplicate-list{display:flex;flex-direction:column;gap:12px}.company-card-v4.admin-panel-v4 .production-audit-duplicate-group{border-radius:8px;padding:12px 16px}.company-card-v4.admin-panel-v4 .production-audit-duplicate-header{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.company-card-v4.admin-panel-v4 .production-audit-duplicate-grid{grid-template-columns:100px 100px 1fr}.company-card-v4.admin-panel-v4 .production-audit-batch-grid{grid-template-columns:72px minmax(120px,1.5fr) 88px 72px 88px;margin-bottom:16px}.company-card-v4.admin-panel-v4 .production-audit-batch-link{background:none;border:none;color:#2563eb;color:var(--main-blue-1,#2563eb);cursor:pointer;padding:0;text-align:left;text-decoration:underline}.company-card-v4.admin-panel-v4 .production-audit-detail-wrap{border-top:1px solid #e5e7eb;border-top:1px solid var(--cc-v4-border,#e5e7eb);margin-top:16px;padding-top:16px}.company-card-v4 .profile-widgets-card{flex:0 0 auto;margin-top:10px}.my-notes-widget{background:#fff;border:1px solid #0f172a14;border-radius:12px;box-sizing:border-box;display:flex;filter:drop-shadow(2px 4px 6px black);flex-direction:column;font-family:inherit;max-width:calc(100vw - 16px);min-width:280px;overflow:hidden;position:fixed;z-index:10050}.my-notes-widget__header{align-items:center;background:linear-gradient(180deg,#1a4a7a,#0f2d4a);background:var(
    --main-lg-bl,linear-gradient(180deg,#1a4a7a 0,#0f2d4a 100%)
  );border-bottom:1px solid #0000001f;color:#fffffff2;cursor:grab;display:flex;flex-shrink:0;gap:8px;padding:10px 12px;touch-action:none;-webkit-user-select:none;user-select:none}.my-notes-widget__header:active{cursor:grabbing}.my-notes-widget__grip{display:flex;flex-shrink:0;opacity:.55}.my-notes-widget__title{flex:1 1;font-size:14px;font-weight:600;letter-spacing:.01em;min-width:0}.my-notes-widget__count{background:#ffffff2e;border-radius:999px;color:#fff;flex-shrink:0;font-size:11px;font-weight:600;line-height:1;padding:4px 8px}.my-notes-widget__close{align-items:center;background:#ffffff1a;border:none;border-radius:8px;color:inherit;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-left:2px;padding:0;transition:background .15s ease;width:28px}.my-notes-widget__close:hover{background:#ffffff38}.my-notes-widget__scroll{background:#fafbfc;flex:1 1;min-height:0;overflow-y:auto;padding:12px}.my-notes-widget__empty{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:28px 16px 20px;text-align:center}.my-notes-widget__empty-icon{color:#2563eb;color:var(--main-blue-1,#2563eb);margin-bottom:4px;opacity:.35}.my-notes-widget__empty-title{color:#111827;color:var(--cc-v4-text-main,#111827);font-size:15px;font-weight:600;margin:0}.my-notes-widget__empty-hint{color:#6b7280;color:var(--cc-v4-text-muted,#6b7280);font-size:13px;line-height:1.45;margin:0;max-width:220px}.my-notes-widget__list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.my-notes-widget__item{margin:0}.my-notes-widget__note-card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--cc-v4-border,#e5e7eb);border-radius:10px;box-shadow:0 1px 2px #0f172a0a;display:flex;flex-direction:column;gap:6px;min-height:0;padding:10px 10px 8px}.my-notes-widget__note-label{color:#6b7280;color:var(--cc-v4-text-muted,#6b7280);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.my-notes-widget__textarea{field-sizing:content;background:#0000;border:none;border-radius:6px;box-sizing:border-box;color:#111827;color:var(--cc-v4-text-main,#111827);font:inherit;font-size:14px;line-height:1.5;margin:0;max-height:20vh;min-height:2.5em;padding:0;resize:none;width:100%}.my-notes-widget__textarea::placeholder{color:#9ca3af}.my-notes-widget__textarea:focus{outline:none}.my-notes-widget__note-card:focus-within{border-color:#2563eb;border-color:var(--main-blue-1,#2563eb);box-shadow:0 0 0 2px #2563eb26}.my-notes-widget__note-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;padding-top:2px}.my-notes-widget__remind-add{background:#0000;border:none;border-radius:6px;color:#2563eb;color:var(--main-blue-1,#2563eb);cursor:pointer;font-size:12px;font-weight:500;padding:4px 6px;transition:background .15s ease}.my-notes-widget__remind-add:hover{background:#2563eb14}.my-notes-widget__delete{background:#0000;border:none;border-radius:6px;color:#dc2626;color:var(--error,#dc2626);cursor:pointer;font-size:12px;font-weight:500;padding:4px 6px;transition:background .15s ease}.my-notes-widget__delete:hover{background:#dc262614}.my-notes-widget__footer{background:#fff;border-top:1px solid #e5e7eb;border-top:1px solid var(--cc-v4-border,#e5e7eb);flex-shrink:0;padding:10px 12px 12px}.my-notes-widget .btn-primary-v4{align-items:center;background-color:#2563eb;background-color:var(--main-blue-1,#2563eb);border:none;border-radius:8px;box-shadow:0 1px 2px #2563eb40;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;justify-content:center;line-height:1.25;min-height:42px;padding:10px 16px;transition:background-color .2s ease,box-shadow .2s ease;width:100%}.my-notes-widget .btn-primary-v4:hover{background-color:#1976d2;box-shadow:0 2px 6px #2563eb59}.my-notes-widget .btn-primary-v4:focus-visible{outline:2px solid #2563eb;outline:2px solid var(--main-blue-1,#2563eb);outline-offset:2px}.my-notes-widget .btn-primary-v4:active{box-shadow:none;transform:translateY(1px)}.my-notes-widget__resize-handle{background:linear-gradient(135deg,#0000 50%,#0f172a33 0);border:none;border-radius:0 0 12px 0;bottom:0;cursor:nwse-resize;height:16px;padding:0;position:absolute;right:0;touch-action:none;width:16px;z-index:2}.my-notes-widget button.cc-v4-toggle-wrapper{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;margin:0;padding:0}.my-notes-widget button.cc-v4-toggle-wrapper:focus-visible{border-radius:4px;outline:2px solid var(--main-blue-1);outline-offset:2px}.my-notes-widget .cc-v4-toggle{background-color:#cbd5e1;border-radius:20px;flex-shrink:0;height:20px;position:relative;transition:background-color .2s;width:36px}.my-notes-widget .cc-v4-toggle:after{background-color:#fff;border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .2s;width:16px}.my-notes-widget .cc-v4-toggle.cc-v4-toggle--on{background-color:var(--main-blue-1)}.my-notes-widget .cc-v4-toggle.cc-v4-toggle--on:after{transform:translateX(16px)}.my-notes-widget__remind-block{border-top:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0;gap:8px;margin-top:auto;padding-top:10px}.my-notes-widget__remind-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.my-notes-widget__remind-title{color:#64748b;color:var(--cc-v4-text-secondary,#64748b);font-size:12px;font-weight:600;margin:0}.my-notes-widget__remind-input{box-sizing:border-box;font-weight:500;width:100%}.my-notes-widget__remind-hint{color:#94a3b8;color:var(--cc-v4-text-muted,#94a3b8);font-size:11px;line-height:1.4;margin:0}.my-notes-widget__item--highlight .my-notes-widget__note-card{box-shadow:0 0 0 2px #2563eb;box-shadow:0 0 0 2px var(--main-blue-1,#2563eb)}.company-card-v4 .soft-unlink-license-modal__text{color:var(--cc-v4-text-main);font-size:14px;line-height:1.5;margin:0 0 16px}.company-card-v4 .soft-unlink-license-modal__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.company-card-v4 .license-1c-calculator,.license-1c-calculator.license-1c-calculator--header,.license-calculator-drawer-v4 .license-1c-calculator{display:flex;flex-direction:column;gap:10px}.company-card-v4 .license-1c-calculator:not(.license-1c-calculator--header){max-width:400px}.license-1c-calculator-list{display:flex;flex-direction:column;gap:10px}.license-1c-calculator-list--scroll{max-height:80vh;overflow-y:auto;padding-right:4px}.license-1c-calculator-footer{border-top:1px solid #e2e8f0;flex-shrink:0;margin-top:4px;padding-top:12px}.license-1c-calculator-summary{margin-bottom:12px}.license-1c-calculator-summary-line{align-items:baseline;color:var(--cc-v4-text-main);font-size:13px;gap:12px;line-height:1.45;margin-bottom:6px}.license-1c-calculator-summary-line:last-child{margin-bottom:0}.license-1c-calculator-summary-name{flex:1 1;min-width:0}.license-1c-calculator-summary-qty{flex-shrink:0;font-weight:500;text-align:right}.alert-center-v4 .alert-system-message-row{border-bottom:1px solid #e2e8f0;padding:12px 16px}.alert-center-v4 .alert-system-message-row:last-child{border-bottom:none}.alert-center-v4 .alert-system-message-text{color:var(--cc-v4-text-main);font-size:14px;line-height:1.45;margin:0 0 4px}.alert-center-v4 .alert-system-message-time{color:var(--cc-v4-text-muted);font-size:12px}.license-1c-calculator-total-row{align-items:baseline;gap:12px}.license-1c-calculator-total-row--primary .license-1c-calculator-total-value{font-weight:600}.license-1c-calculator-total-value{color:var(--cc-v4-text-main);font-size:14px;font-weight:500;text-align:right}.license-1c-calculator-disclaimer{color:var(--cc-v4-text-muted);font-size:12px;line-height:1.4;margin:8px 0 0}.company-card-v4 .license-1c-calculator-status,.license-1c-calculator--header .license-1c-calculator-status,.license-calculator-drawer-v4 .license-1c-calculator-status{color:var(--cc-v4-text-muted);font-size:14px}.company-card-v4 .license-1c-calculator-block,.license-1c-calculator--header .license-1c-calculator-block,.license-calculator-drawer-v4 .license-1c-calculator-block{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px 16px}.license-1c-calculator-block .site-form-label{font-size:12px!important}.company-card-v4 .license-1c-calculator-row,.license-1c-calculator--header .license-1c-calculator-row,.license-calculator-drawer-v4 .license-1c-calculator-row{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.company-card-v4 .license-1c-calculator-name,.license-1c-calculator--header .license-1c-calculator-name,.license-calculator-drawer-v4 .license-1c-calculator-name{color:var(--cc-v4-text-main);flex:1 1;font-size:14px;font-weight:500;min-width:0}.company-card-v4 .license-1c-calculator-value,.license-1c-calculator--header .license-1c-calculator-value,.license-calculator-drawer-v4 .license-1c-calculator-value{color:var(--cc-v4-text-main);flex-shrink:0;font-size:14px;font-weight:500;text-align:right}.company-card-v4 .license-1c-calculator-row .input_edit_v1,.company-card-v4 .license-1c-calculator-row .site-form-control,.license-1c-calculator--header .license-1c-calculator-row .input_edit_v1,.license-1c-calculator--header .license-1c-calculator-row .site-form-control,.license-calculator-drawer-v4 .license-1c-calculator-row .input_edit_v1,.license-calculator-drawer-v4 .license-1c-calculator-row .site-form-control{box-sizing:border-box;flex-shrink:0;max-width:72px;min-width:72px;text-align:right;width:72px}.license-calculator-drawer-v4{align-items:flex-start;background:#0f2d4a73;box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:32px 20px;position:fixed;z-index:1200}.license-calculator-drawer-v4__panel{animation:role_card_drawer_slide_in .35s ease-out forwards;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:var(--cc-v4-card-shadow);box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:auto;max-width:420px;padding:20px 24px 24px;width:100%}.license-calculator-drawer-v4__body{display:flex;flex-direction:column;min-height:0}.license-calculator-drawer-v4 .site-modal-header{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding-bottom:12px}.license-calculator-drawer-v4 .site-modal-title{color:var(--mast-blue);font-size:18px;font-weight:600;line-height:1.3;margin:0}.license-calculator-drawer-v4 .site-modal-toolbar{align-items:center;display:flex;flex-shrink:0;gap:6px}.license-calculator-drawer-v4 .site-modal-icon-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:var(--cc-v4-text-muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:border-color .15s ease,color .15s ease,background-color .15s ease;width:36px}.license-calculator-drawer-v4 .site-modal-icon-btn:focus-visible,.license-calculator-drawer-v4 .site-modal-icon-btn:hover{background-color:#f0f7ff;border-color:var(--main-blue-1);color:var(--main-blue-1);outline:none}.license-calculator-drawer-v4 .site-form-label{color:var(--cc-v4-text-muted);font-size:12px}.license-calculator-drawer-v4 .license-1c-calculator--header{max-width:none;width:100%}.license-1c-calculator--header .license-1c-calculator-row .input_edit_v1,.license-1c-calculator--header .license-1c-calculator-row .site-form-control,.license-calculator-drawer-v4 .license-1c-calculator-row .input_edit_v1,.license-calculator-drawer-v4 .license-1c-calculator-row .site-form-control{background:#fff;border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;font-size:14px;margin:0;padding:8px 10px}.license-1c-calculator--header .license-1c-calculator-row .input_edit_v1:focus,.license-1c-calculator--header .license-1c-calculator-row .site-form-control:focus,.license-calculator-drawer-v4 .license-1c-calculator-row .input_edit_v1:focus,.license-calculator-drawer-v4 .license-1c-calculator-row .site-form-control:focus{border-color:var(--main-blue-1);outline:none}.license-calculator-drawer-v4 .license-1c-calculator-footer{border-top:1px solid #e2e8f0;margin-top:12px;padding-top:14px}.license-calculator-drawer-v4 .license-1c-calculator-disclaimer{max-width:none;text-align:left}@media (max-width:900px){.license-calculator-drawer-v4{align-items:stretch;padding:16px 12px}.license-calculator-drawer-v4__panel{margin:0;max-width:none;padding:16px}.license-calculator-drawer-v4 .license-1c-calculator-list--scroll{max-height:min(50vh,480px)}}@keyframes placeholder_text_aria_anim{0%{color:#464646}70%{color:var(--main-blue-1)}to{color:#464646}}@font-face{font-family:Montserrat;src:url(/virus/static/media/Montserrat-VariableFont_wght.3faa3eef13649db02044.ttf)}.App{text-align:center}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:Montserrat!important;list-style:none;margin:0}a{color:#000;text-decoration:none}ul{padding:0}input,select,textarea{outline:0;resize:none}body,html,iframe{border:0;height:100%;width:100%}body,html,iframe{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.686ba9d7.css.map*/