.ReactModal__Overlay{z-index:2147483646;display:flex;background-color:#26252c80!important}.SmartCaptcha-Overlay{z-index:2147483647!important}.validation-error{color:red;margin-top:7px;font-size:12px}.allModal{background-color:#fff;border-radius:8px;flex:none;width:95%;max-width:636px;margin:auto;padding:22px 30px 35px;position:relative}.sign-modal{background-image:url(/images/ask-decore2.png),url(/images/sign_bg.jpg);background-position:545px,50%;background-repeat:no-repeat;background-size:auto,cover;border-radius:0;width:100%;max-width:100%;height:100vh;margin:0;padding:0;display:flex;position:fixed;top:0;bottom:0;right:0}.sign_text-image{margin-top:170px;margin-left:177px}.sign-modal-content{background-color:#fff;width:474px;height:100%;margin-left:auto;padding-top:60px}.sign-modal-content_forms{flex:1}.sign-modal-person{opacity:.3;justify-content:center;margin-top:auto;padding-bottom:30px;display:flex}.sign-modal-content_inner{width:250px;margin:0 auto}.btn_sign-submit{border-radius:var(--radius-sm);letter-spacing:0;color:#fff;width:100%;height:40px;font-size:14px;font-weight:600;line-height:17px}.modalClose{cursor:pointer;z-index:1;background-color:#fff;border-radius:50%;width:40px;height:40px;top:0;right:-52px;overflow:hidden}.sign-modalClose{top:24px!important;right:18px!important}.sign-title{letter-spacing:0;margin-bottom:64px;font-size:28px;font-weight:700;line-height:34px}.border-red{border-color:var(--color-primary)!important}.single-under-title{color:var(--color-dark);margin-bottom:9px;font-size:11px;font-weight:400;line-height:14px}.email-send_text{color:var(--color-dark);border-radius:var(--radius-sm);background-color:#ddfad0;margin-bottom:16px;padding:10px;font-size:12px;font-weight:400;line-height:14.4px}.sign-form .control-checkbox{color:var(--color-text-secondary);margin-bottom:16px;font-size:10px;font-weight:400;line-height:14px}.modal-label{color:var(--color-dark);margin-bottom:6px;font-size:13px;font-weight:600;line-height:16px;display:block}.modal-input-row{margin-bottom:16px}.customInput{border:1px solid var(--color-border);border-radius:var(--radius-sm);outline:none;height:34px;padding:0 18px;transition:border-color .2s}.customInput:focus{border-color:var(--color-primary)}.btn_forgot-password{letter-spacing:0;color:var(--color-text-secondary);cursor:pointer;margin-top:10px;font-size:14px;font-weight:400;line-height:14px}.btn_forgot-password:hover{text-decoration:underline}.sign-under-form{margin-top:30px}.sign-under-form-text{letter-spacing:0;color:var(--color-dark);margin-bottom:6px;font-size:11px;font-weight:400;line-height:14px}.btn_sign-change{letter-spacing:0;width:fit-content;color:var(--color-dark);margin:0 auto;font-size:16px;font-weight:700;line-height:16px}.btn_sign-change:hover{text-decoration:underline}.phone-modal_ava{border-radius:50%;width:92px;height:92px;margin-bottom:30px;font-size:0;overflow:hidden}.phone-modal_ava img{object-fit:cover;object-position:50%;width:100%;height:100%}.phone-modal-name{letter-spacing:0;color:var(--color-dark);margin-bottom:12px;font-size:24px;font-weight:700;line-height:28px}.phone-modal-text{letter-spacing:0;max-width:240px;color:var(--color-text-secondary);margin-bottom:20px;font-size:14px;font-weight:400;line-height:16px}.phone-modal-contact{gap:8px}.phone-modal-contact-value{letter-spacing:0;color:var(--color-dark);font-size:24px;font-weight:700;line-height:28px}.modal-input-row.d-grid{grid-template-columns:1fr 1fr;gap:20px}.modal-input-row .control-checkbox{margin-top:8px}.customTextarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);resize:none;outline:none;padding:10px 18px;transition:border-color .2s}.customTextarea:focus{border-color:var(--color-primary)}.modal-input-row .customTextarea{height:98px}.modal-policy{max-width:360px;color:var(--color-text-secondary);margin-bottom:9px;font-size:11px;font-weight:400;line-height:14px}.quest-modal .sign-title{text-align:left;margin-bottom:20px;font-size:20px;line-height:26px}.btn_quest-submit{border-radius:var(--radius-md);background:var(--gradient-primary);color:#fff;width:220px;height:40px;box-shadow:var(--shadow-btn);font-size:14px;font-weight:600;line-height:16.94px;transition:opacity .2s}.btn_quest-submit:hover{opacity:.85}.chars-count{color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:14px;right:10px}.modal-input-row:has(.chars-count) .customInput{padding-right:40px}.input-example{color:var(--color-text-secondary);margin-top:6px;padding-left:18px;font-size:12px;font-weight:400;line-height:14px}.map-modal{flex-wrap:nowrap;width:calc(100% - 118px);max-width:1044px;height:90vh;max-height:562px;padding-bottom:25px;padding-left:22px;padding-right:22px}.map-modal .sign-title{text-align:left;margin-bottom:14px;font-size:18px;line-height:22px}.map-modal .modal-content{border-radius:12px;flex-grow:1;overflow:hidden}.map-sidebar{border:1px solid var(--color-border);background-color:#fff;border-radius:12px;width:280px;min-width:280px;height:100%;padding:16px;overflow-y:auto}.map-sidebar-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.map-sidebar-header h3{margin:0;font-size:16px;font-weight:600}.map-sidebar-close{cursor:pointer;background:0 0;border:none;padding:4px}.map-sidebar-list{flex-direction:column;gap:12px;display:flex}.map-card{border:1px solid var(--color-border);color:inherit;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;text-decoration:none;transition:background-color .2s;display:flex}.map-card:hover{background-color:var(--color-bg-light)}.map-card-avatar{flex-shrink:0;width:56px;height:56px;position:relative}.map-card-avatar-img{background-color:var(--color-primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:600;display:flex;position:relative;overflow:hidden}.map-card-avatar-img img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.map-card-rating{background:var(--gradient-orange);color:#fff;font-size:11px;font-weight:700;font-family:var(--font-family-heading);border-radius:4px;align-items:center;padding:2px 6px;display:flex;position:absolute;bottom:2px;left:-2px;box-shadow:0 1px 3px #0003}.map-card-info{flex-direction:column;flex:1;gap:4px;display:flex;overflow:hidden}.map-card-name{color:var(--color-dark);font-size:14px;font-weight:600;line-height:1.3}.map-card-detail{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.map-card-detail span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.map-card-avatar-img--vacancy{background-color:#468ffd}.map-card-salary{color:var(--color-dark);font-size:13px;font-weight:600}.map-container{border-radius:12px;flex:1;height:100%;position:relative;overflow:hidden}.map-search{z-index:10;width:260px;position:absolute;top:12px;left:12px}.map-search-input{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;outline:none;width:100%;padding:10px 14px;font-size:14px;transition:border-color .2s;box-shadow:0 2px 8px #0000001a}.map-search-input:focus{border-color:var(--color-primary)}.map-search-dropdown{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;max-height:200px;margin:4px 0 0;padding:0;list-style:none;overflow-y:auto;box-shadow:0 4px 12px #0000001f}.map-search-dropdown li{cursor:pointer;padding:10px 14px;font-size:14px;transition:background-color .15s}.map-search-dropdown li:hover{background-color:var(--color-bg-light)}.city-modal{height:calc(80vh - 50px);padding-bottom:0}.city-modal .modal-content{height:100%}.city-modal-title{width:100%;margin-bottom:14px;font-size:18px;font-weight:700;line-height:22px}.search-city-input{width:100%;margin-bottom:10px}.cities_listContainer{height:calc(100% - 88px);overflow:auto}.cities_list{padding-bottom:10px}.cities_list li{cursor:pointer;padding:10px 5px;transition:all .15s}.cities_list li:hover{background-color:#eaeaea}.search-city-input .customInput{height:42px}.left_column .modalClose{display:none;top:0;right:0}.control-checkbox{width:fit-content;min-height:19px;color:var(--color-dark);font-family:var(--font-family);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding-left:23px;padding-right:10px;font-size:14px;font-weight:400;line-height:18px;transition:color .15s;display:flex}.control-checkbox:hover{color:var(--color-primary)}.control-checkbox:not(:last-child){margin-bottom:10px}.control-checkbox input{appearance:none;cursor:pointer;background-color:#fff;background-position:50%;background-repeat:no-repeat;transition:all .15s}.control-checkbox input[type=checkbox]{border:1.5px solid #ccc;border-radius:4px;width:18px;height:18px;top:1px;left:0}.control-checkbox input[type=radio]{border:1px solid var(--color-text-secondary);border-radius:var(--radius-sm);width:18px;height:18px;top:0;left:-2px}.control-checkbox input:checked{background-color:var(--color-primary);border-color:var(--color-primary);background-image:url(/images/check2.svg)}.control-checkbox span{color:#8e8e8e;margin-left:10px;font-size:15px;font-weight:500;line-height:15px}.toggleShow{cursor:pointer;width:24px;height:24px;margin-top:auto;margin-bottom:auto;top:0;bottom:0;right:10px}.task_modal_wrapper{flex-direction:column;gap:16px;max-height:520px;padding-right:12px;display:flex;overflow:auto}.task-modal-content{border-bottom:1px solid var(--color-border);flex-flow:column;justify-content:flex-start;max-width:100%;padding:20px 0;display:flex}.task-modal-content:last-child{border-bottom:none}.task_modal_head{color:inherit;flex-flow:row;align-items:center;gap:12px;margin:0 0 16px;text-decoration:none;display:flex}.task_modal_photo{border-radius:var(--radius-md);flex-shrink:0;width:48px;height:48px;overflow:hidden}.task_modal_photo img{object-fit:cover;width:100%;height:100%}.task_modal_name{font-family:var(--font-family-heading);color:var(--color-dark);font-size:18px;font-weight:600;line-height:1.3}.task_modal_btn{flex-flow:wrap;align-items:center;gap:10px;margin:0 0 16px;display:flex}.task_modal_btn .gradient{color:#fff}.task_modal_info .card-accountant_list{flex-flow:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.task_modal_info .card-accountant_list .card-accountant_list-item{margin:0}.task_modal_text{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-dark);max-height:120px;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.5;overflow:auto}.task_modal_text::-webkit-scrollbar{width:4px}.task_modal_text::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:4px}.task_modal_text::-webkit-scrollbar-track{background-color:#0000}.task_modal_wrapper::-webkit-scrollbar{width:4px}.task_modal_wrapper::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:4px}.task_modal_wrapper::-webkit-scrollbar-track{background-color:#0000}.task_modal_footer{gap:10px;display:flex}.task_modal_footer button.yes,.task_modal_footer a.yes{background:var(--color-primary);color:#fff}.task_modal_footer .btn_chat-response{border:1px solid var(--color-border);color:var(--color-dark);background:#fff;gap:6px;padding:0 20px;transition:all .2s}.task_modal_footer .btn_chat-response:hover{border-color:var(--color-primary);color:var(--color-primary);background:#fff}.task_modal_footer button.no{color:var(--color-primary);border:1px solid var(--color-primary);background:#fff}.task_modal_footer button.no:hover{background:var(--color-primary);color:#fff}@media (max-width:1230px){.sign_text-image{display:none}.sign-modal{background-position:0,50%}}@media (max-width:1100px){.mobile-menu .sign-modalClose,.lk-nav .sign-modalClose{top:10px!important;right:12px!important}.btn_login{border:none;padding-left:0}}@media (max-width:1023px){.sign-modal-person{display:none}.sign-modal-content{background-color:#fff;align-items:center;width:100%;height:100%;margin-left:auto;padding-top:0;display:flex}.left_column .modalClose{display:flex}.btn_city-list{margin-bottom:24px}}.btn_lead-form{width:100%;font-family:var(--font-family);color:#fff;background:var(--gradient-primary);border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-btn);border:none;justify-content:center;align-items:center;margin-top:12px;padding:12px 22px;font-size:15px;font-weight:600;transition:opacity .2s;display:flex}.btn_lead-form:hover{opacity:.92}.lead-modal{max-width:520px}.lead-modal-title{margin-bottom:8px;font-size:24px;font-weight:700;line-height:30px}.lead-modal-subtitle{color:var(--color-text-secondary);margin-bottom:24px;font-size:14px;line-height:20px}.lead-modal .customTextarea{min-height:120px}.btn_lead-submit{border-radius:var(--radius-md);background:var(--gradient-primary);color:#fff;width:100%;height:40px;box-shadow:var(--shadow-btn);font-size:14px;font-weight:600;transition:opacity .2s}.btn_lead-submit:hover{opacity:.85}@media (max-width:767px){.quest-modal,.map-modal{height:calc(80vh - 40px);padding:22px 20px}.map-modal{width:95%}.map-modal .modal-content{flex-direction:column}.map-sidebar{max-height:200px;width:100%!important;min-width:unset!important}.modalClose{top:-50px;right:0}.sign-modalClose{top:0!important;right:0!important}.questions-page_control{gap:11px;margin-bottom:20px}.btn_add-question{order:3;width:100%}.questions-page_control .main-banner_search{width:calc(100% - 55px)}.quest-modal-content{height:100%;overflow:auto}.quest-modal-content_inner{flex-direction:column;display:flex}.modal-input-row.d-grid{grid-template-columns:1fr}.btn_quest-submit{width:100%}.lead-modal{max-height:calc(100vh - 90px);overflow-y:auto}.city-modal{padding:10px 10px 0}.task_modal_wrapper{padding-right:5px}.allModal{padding:22px 15px 35px!important}.task_modal_name{font-size:16px}.task_modal_footer{flex-wrap:wrap}.task_modal_footer .btn{flex:auto;min-width:0}}
