html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}
:root{--color-primary:#d70909;--color-dark:#26252c;--color-orange:#ff4000;--color-orange-accent:#fa7e28;--color-orange-warm:#ff8a00;--color-text:var(--color-dark);--color-text-secondary:#9b9b9b;--color-link-blue:#468ffd;--color-bg-light:#f3f3f3;--color-bg-light-pink:#f8f3f3;--color-border:#e8e8e8;--font-family:"Inter", sans-serif;--font-family-heading:"Rubik", sans-serif;--radius-sm:5px;--radius-md:7px;--radius-lg:10px;--radius-xl:25px;--shadow-btn:1px 2px 7px 0 #3d000040;--shadow-card:0 4px 18px 0 #3a0f0333;--shadow-modal:0 4px 44px #0000001a;--gradient-primary:linear-gradient(180deg, #d70909 0%, #ff4000 100%);--gradient-orange:linear-gradient(131.93deg, #db4d27 0%, #ff8a00 98.42%)}html,body{min-height:100%;margin:0;padding:0}@font-face{font-family:Inter;src:url(../media/InterRegular.027pxjsrsloyz.ttf)format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Inter;src:url(../media/InterSemiBold.3_8ebt89hgibu.ttf)format("truetype");font-style:normal;font-weight:600}@font-face{font-family:Inter;src:url(../media/InterBold.28q2vmqwk0tvo.ttf)format("truetype");font-style:normal;font-weight:700}@font-face{font-family:Rubik;src:url(../media/RubikRegular.0a3b3ybtmp2zz.ttf)format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Rubik;src:url(../media/RubikMedium.3di723j2-31j2.ttf)format("truetype");font-style:normal;font-weight:500}@font-face{font-family:Rubik;src:url(../media/RubikBold.35zmjynd41ve6.ttf)format("truetype");font-style:normal;font-weight:700}.font_rubik{font-family:Rubik}img{max-width:100%;height:auto}input{max-width:100%}input:focus,textarea:focus,select:focus{border-color:var(--color-primary);outline:none;transition:border-color .2s}a{color:inherit;text-decoration:none}p{margin:0 0 15px}p:last-child{margin-bottom:0}*{box-sizing:border-box;scroll-behavior:smooth;outline:none}body{flex-direction:column;min-height:100%;font-family:Inter;display:flex}main{flex:1 0 auto;position:relative}footer{flex:none}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.d-block{display:block}.d-grid{display:grid}.d-flex{flex-wrap:wrap;display:flex}.flex-column{flex-direction:column}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.align-items-baseline{align-items:baseline}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.w-100{width:100%}.h-100{height:100%}.mx-auto{margin:0 auto}.main-menu li a.active_link:before{width:100%!important}.m-0{margin:0}.p-0{padding:0}.start-0{left:0}.end-0{right:0}.top-0{top:0}.bottom-0{bottom:0}.text-center{text-align:center}.list-none{list-style:none}.text-decoration-none{text-decoration:none}.text-uppercase{text-transform:uppercase}.btn{cursor:pointer;background:0 0;border:none;padding:0}.object-cover-50{-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%}.container-fluid{width:100%;margin:0 auto;padding:0 12px}.container{width:100%;max-width:1320px;margin:0 auto;padding:0 12px}.quest_btn{color:#fff;background:var(--gradient-primary);border-radius:var(--radius-md);width:170px;height:40px;box-shadow:var(--shadow-btn);border:none;justify-content:center;align-items:center;margin-bottom:20px;margin-left:auto;font-size:14px;font-weight:600;line-height:16.94px;transition:opacity .2s;display:flex}.quest_btn:hover{opacity:.85;color:#fff}.left_box_sorting{border:1px solid var(--color-border);border-radius:5px;margin:0 0 13px;padding:15px}.left_box_sorting_title{letter-spacing:0;color:var(--color-dark);margin:0 0 22px;font-size:18px;font-weight:600;line-height:22px;display:block}.card_tasks .card_vacansii_price,.card_tasks .card_vacansii_title{margin:0 0 10px;display:block}.card_tasks .card_vacansii_list{margin:0 0 12px}.card_tasks .card_vacansii_btn{font-family:var(--font-family);color:#fff;background:var(--color-primary);flex-shrink:0;max-width:140px;height:42px;font-size:13px;font-weight:600}.card_vacansii .card_vacansii_btn.card_vacansii_btn--delete{color:var(--color-dark);border:1px solid var(--color-text-secondary);background:0 0}.card_tasks{transition:all .3s ease-out}.card_tasks.card-accountant:hover{border-color:var(--color-primary)}.get_started__box.active .react-datepicker-wrapper{border-color:var(--color-primary)!important}.input-container :focus{border-color:var(--color-primary)}.customInput{border:1px solid var(--color-border);border-radius:var(--radius-md);height:40px;font-family:var(--font-family);color:var(--color-dark);background:#fff;padding:0 14px;font-size:14px;transition:border-color .2s}.customInput:focus{border-color:var(--color-primary)}.border-red{border-color:var(--color-primary)!important}.documents_page{padding:30px 0 60px}.documents_hero{background:var(--color-bg-light);border-radius:var(--radius-lg);align-items:center;gap:40px;margin-bottom:32px;padding:40px 48px;display:flex}.documents_hero_content{flex:1}.documents_hero_title{font-family:var(--font-family-heading);color:var(--color-dark);margin:0 0 8px;font-size:32px;font-weight:700}.documents_hero_text{font-family:var(--font-family);color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.5}.documents_hero_image{flex-shrink:0}.documents_hero_image img{border-radius:var(--radius-md);width:260px;height:auto}.company_requisites{flex-direction:column;gap:12px;margin:0;display:flex}.company_requisites_row{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;gap:16px;padding:18px 24px;display:flex}.company_requisites_row dt{color:var(--color-text-secondary);flex:0 0 180px;margin:0;font-weight:600}.company_requisites_row dd{color:var(--color-dark);margin:0;line-height:1.5}.company_requisites_row a{color:var(--color-primary);text-decoration:none}@media (max-width:600px){.company_requisites_row{flex-direction:column;gap:4px}.company_requisites_row dt{flex-basis:auto}}.documents_grid{flex-direction:column;gap:12px;display:flex}.documents_card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;align-items:center;gap:16px;padding:20px 24px;transition:box-shadow .2s,border-color .2s;display:flex;color:var(--color-dark)!important}.documents_card:hover{box-shadow:var(--shadow-card);border-color:#0000}.documents_card_icon{color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.documents_card_info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.documents_card_name{font-family:var(--font-family);color:var(--color-dark);font-size:15px;font-weight:500;line-height:1.4}.documents_card_date{font-family:var(--font-family);color:var(--color-text-secondary);font-size:13px}.documents_card_arrow{color:var(--color-text-secondary);flex-shrink:0;align-items:center;transition:transform .2s,color .2s;display:flex}.documents_card:hover .documents_card_arrow{color:var(--color-primary);transform:translate(4px)}.z-index-box input:focus,.z-index-box input:active,.z-index-box:hover,.z-index-box{z-index:11}.eror_page{background-color:var(--color-bg-light)}.eror_wrapper{flex-flow:column;justify-content:center;align-items:center;padding-top:80px;padding-bottom:80px;display:flex}.eror_img{margin-bottom:10px}.eror_img img{border-radius:var(--radius-lg)}.eror_title{margin-top:-25px;margin-bottom:20px}.eror_name{font-family:var(--font-family-heading);text-align:center;color:var(--color-dark);margin:0 0 16px;font-size:28px;font-weight:700;line-height:1.3}.eror_text{font-family:var(--font-family);text-align:center;color:var(--color-text-secondary);max-width:480px;margin:0 0 32px;font-size:16px;font-weight:400;line-height:1.5}.eror_btn{background:var(--color-primary);color:#fff;height:44px;font-family:var(--font-family);border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.eror_btn:hover{opacity:.9;color:#fff}.card-accountant .card-accountant_bottom{flex-flow:column;flex-grow:1;display:flex;overflow:hidden}.card-accountant .industry-list{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-content_control_new{flex-flow:column;align-items:flex-start}.box_select{flex-flow:wrap;gap:16px;display:flex}.box_select .blog-cats{width:auto;min-width:180px}.blog_other_btn{flex-flow:wrap;gap:6px;margin:0 0 20px;display:flex}.other_btn{cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius-xl);letter-spacing:0;color:var(--color-dark);background-color:#fff;padding:6px 14px;font-size:13px;font-weight:500;line-height:17px;transition:all .2s}.other_btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.other_btn.active_btn{background:var(--gradient-primary);color:#fff;border-color:#0000}@media (max-width:767px){.lk_head-nav2{z-index:0;position:relative;flex-flow:wrap!important;gap:0!important}.quest_btn{height:44px;margin:0 0 20px 20px}.documents_hero{text-align:center;flex-direction:column;gap:20px;padding:24px}.documents_hero_image img{width:200px}.documents_hero_title{font-size:24px}.documents_card{gap:12px;padding:16px}.eror_text{font-size:18px}.box_select .blog-cats{width:100%}.notification_modal{max-width:445px!important}.notification_modal_logo{height:91px!important}.notification_modal_content{font-size:14px!important}.notification_modal_content ul li{margin:0 0 5px!important}.blog_other_btn{gap:6px}.other_btn{padding:5px 15px;font-size:12px}}@media screen and (min-width:768px) and (max-width:1023px){.quest_btn{height:44px;margin:0 0 20px}.documents_hero{padding:32px 36px}.documents_hero_image img{width:220px}}@media (max-width:1480px){.container{max-width:1224px}}@media (max-width:1230px){.container{max-width:1024px}}.scroll_container{flex-wrap:nowrap;margin:-5px 0 0;padding:5px 0 12px}.scroll_container .blog-item{flex-flow:column;width:calc(33% - 11px);height:auto;display:flex}.scroll_container::-webkit-scrollbar{background:#edc3ad1a;border-radius:10px;width:3px;height:3px}.scroll_container::-webkit-scrollbar-thumb:horizontal{background:#88cfe680;border-radius:10px}.custom-select__menu div{max-height:182px}.custom-select__indicator svg path{fill:#033542}.gradient{background:var(--color-primary);transition:all .2s}button.gradient:hover,a.gradient:hover{opacity:.85}.btn_question-icon{font-size:0}.btn_question-name{letter-spacing:0;color:#fff;font-size:14px;font-weight:600;line-height:17px}.btn_login{letter-spacing:0;border-radius:var(--radius-md);justify-content:center;align-items:center;gap:8px;height:40px;margin-right:16px;padding:0 20px;font-size:14px;font-weight:600;line-height:18px;transition:opacity .2s;display:flex}.header-icons{gap:6px}.header-icon{border-radius:var(--radius-md);width:38px;height:38px;color:var(--color-text-secondary);justify-content:center;align-items:center;text-decoration:none;transition:color .2s;display:flex}.header-icon:hover{color:var(--color-primary)}.header-profile-link{color:var(--color-dark);border-radius:var(--radius-xl);gap:8px;padding:4px 12px 4px 4px;text-decoration:none;transition:background-color .2s}.header-profile-link:hover{color:var(--color-dark)}.header-profile-avatar{border-radius:50%;flex-shrink:0;width:32px;height:32px;overflow:hidden}.header-profile-avatar img{object-fit:cover;width:100%;height:100%}.header-profile-name{white-space:nowrap;font-size:14px;font-weight:600;transition:color .2s}.header-profile-link:hover .header-profile-name{color:var(--color-primary)}.btn_login--guest{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-btn);border:none}.btn_login--guest:hover{opacity:.92}.btn_login-text{white-space:nowrap}.btn_city-list{color:var(--color-dark);padding-right:21px;font-size:14px;font-weight:400;line-height:18px}.home-banner-animate{background:linear-gradient(131.93deg, #db4d27 0%, var(--color-orange-warm) 98.42%);height:616px}.circles{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.circles li{opacity:.1;background:0 0;border-radius:20%;width:40px;height:40px;list-style:none;animation:25s linear infinite animate;display:block;position:absolute;bottom:-150px;box-shadow:0 4px 17.9px #3a0f0333}.circles li:first-child{border:20px solid #fff;width:320px;height:320px;animation-delay:0s;bottom:-400px;left:-5%}.circles li:nth-child(2){border:5px solid #fff;width:40px;height:40px;animation-duration:12s;animation-delay:2s;left:10%}.circles li:nth-child(3){border:5px solid #fff;width:40px;height:40px;animation-delay:4s;left:70%}.circles li:nth-child(4){border:15px solid #fff;width:60px;height:60px;animation-duration:18s;animation-delay:0s;left:40%}.circles li:nth-child(5){border:5px solid #fff;width:40px;height:40px;animation-delay:0s;left:65%}.circles li:nth-child(6){border:20px solid #fff;width:110px;height:110px;animation-delay:3s;left:75%}.circles li:nth-child(7){border:20px solid #fff;width:150px;height:150px;animation-delay:7s;left:35%}.circles li:nth-child(8){border:5px solid #fff;width:50px;height:50px;animation-duration:45s;animation-delay:15s;left:50%}.circles li:nth-child(9){border:5px solid #fff;width:35px;height:35px;animation-duration:35s;animation-delay:2s;left:20%}.circles li:nth-child(10){border:20px solid #fff;width:400px;height:400px;animation-duration:20s;animation-delay:0s;bottom:-420px;left:85%}@keyframes animate{0%{opacity:.1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(-1000px)rotate(720deg)}}.main-banner{min-height:552px;padding-bottom:96px}.main-banner-info{margin-bottom:30px;padding-top:65px}.main-banner-title{font-family:var(--font-family-heading);letter-spacing:0;color:#fff;margin-bottom:15px;font-size:60px;font-weight:700;line-height:56px}.main-banner-text{letter-spacing:0;color:#fff;max-width:645px;margin:0 auto;font-size:15px;font-weight:400;line-height:21px}.main-banner_search{max-width:767px;margin:0 auto}.main-banner_tags{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;max-width:767px;margin:16px auto 0}.main-banner_tags-name{color:#ffffffd9;font-size:13px;font-weight:600}.main-banner_tags-item{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background-color:#fff3;border:1px solid #ffffff40;height:30px;padding:0 16px;font-size:13px;font-weight:500;line-height:30px;text-decoration:none;transition:all .2s}.main-banner_tags-item:hover{color:#fff;background-color:#ffffff59;border-color:#fff6}.search-text{border-radius:var(--radius-lg);height:52px;font-family:var(--font-family);letter-spacing:0;border:none;padding:0 52px 0 22px;font-size:15px;font-weight:400;line-height:21px;transition:box-shadow .2s;box-shadow:0 2px 12px #00000014}.search-text:focus{outline:none;box-shadow:0 2px 20px #00000024}.btn_search{width:52px}.main-page-triggers{background-color:#fff;margin-bottom:-25px}.triggers-block_container{gap:24px;margin:-8px 0 0;padding:8px 0 12px;transform:translateY(-72px)}.main-page-trigger{border-radius:var(--radius-lg);width:220px;min-height:160px;box-shadow:none;background-color:#fff;border:1px solid #d4d4d4;flex-direction:column;flex-shrink:0;padding:24px;transition:box-shadow .25s,transform .25s;display:flex}.main-page-trigger:hover{transform:translateY(-4px);box-shadow:0 8px 28px #3a0f0324}.main-page-trigger--cta{background:var(--gradient-primary);border:none;width:240px}.main-page-trigger--cta .main-page-trigger-name{color:#fff;font-size:20px;line-height:24px}.main-page-trigger--cta:hover{box-shadow:0 8px 28px #d709094d}.main-page-trigger-icon{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-primary);background:#d7090914;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.main-page-trigger--cta .main-page-trigger-icon{color:#fff;background:#fff3}.main-page-trigger:hover .main-page-trigger-icon{background:#d7090924}.main-page-trigger--cta:hover .main-page-trigger-icon{background:#ffffff4d}.main-page-trigger_head{align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.main-page-trigger-name{font-family:var(--font-family-heading);letter-spacing:-.02em;color:var(--color-dark);font-size:28px;font-weight:700;line-height:34px}.main-page-trigger-count{font-family:var(--font-family-heading);letter-spacing:-.02em;color:var(--color-text-secondary);font-size:18px;font-weight:500;line-height:34px}.main-page-trigger-link{letter-spacing:0;color:#fff;opacity:.85;width:fit-content;margin-top:auto;padding-right:26px;font-size:14px;font-weight:600;line-height:17px}.main-page-trigger-link:after{content:"→";height:fit-content;margin:auto;font-size:16px;transition:transform .2s;position:absolute;top:0;bottom:0;right:0}.blog-item-link:hover:after{animation:1s linear infinite translate_arrow}.main-page-trigger:hover .main-page-trigger-link:after{transform:translate(4px)}@keyframes translate_arrow{0%{transform:translate(0)}50%{transform:translate(5px)}to{transform:translate(0)}}.main-page-trigger-text{letter-spacing:0;color:var(--color-text-secondary);font-size:14px;font-weight:500;line-height:18px}.cards_block{background-color:#fff;padding-bottom:30px}.main-title{font-family:var(--font-family-heading);letter-spacing:0;margin:0 0 30px;font-size:32px;font-weight:700;line-height:1.2}.page-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;display:flex}.btn_create-action{font-family:var(--font-family);color:#fff;background:var(--gradient-primary);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-btn);border:none;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .2s,box-shadow .2s;display:inline-flex}.btn_create-action:hover{opacity:.92}.btn_create-action svg{flex-shrink:0}@media (max-width:767px){.page-title-row{margin-bottom:20px}.btn_create-action{padding:9px 16px;font-size:13px}}.cards-block_container{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;gap:24px;margin:-16px;padding:16px;overflow-x:auto}.cards-block_container::-webkit-scrollbar{display:none}.cards-block_container>*{scroll-snap-align:start}.card-accountant{border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-shrink:0;width:340px;padding:16px;transition:box-shadow .25s,border-color .25s;overflow:hidden}.card-accountant:hover{border-color:var(--color-primary);box-shadow:0 4px 20px #d7090959}.border{border:2px solid var(--color-primary)}.card-accountant_top{gap:14px;margin-bottom:15px}.card-accountant-ava-col{flex-shrink:0}.card-accountant-ava{border-radius:var(--radius-md);width:90px;height:88px;font-size:0;overflow:hidden}.card-accountant-ava img{object-fit:cover;object-position:50%;width:100%;height:100%}.card-accountant-rating{border-radius:0 var(--radius-sm) var(--radius-sm) 0;height:33px}.card-accountant .card-accountant-rating{gap:3px;width:88px;margin-top:8px;margin-left:-16px;padding-top:6px;padding-left:16px;position:relative}.card-accountant .rating-content{white-space:nowrap;width:auto;padding:8px 12px;top:calc(100% + 8px);left:0}.card-accountant-rating_num{color:#fff;font-size:20px;font-weight:600;line-height:24px}.card-accountant-rating_text{color:#fff;margin-left:4px;font-size:11px;font-weight:700;line-height:13px}.card-accountant_info{flex:1;min-width:0;overflow:hidden}.card-accountant_job{color:var(--color-text-secondary);margin-bottom:6px;font-size:12px;font-weight:500;line-height:15px}.card-accountant_job-badge{color:#fff;background:var(--color-primary);border-radius:var(--radius-xl);margin-bottom:6px;padding:4px 10px;font-size:11px;font-weight:600;line-height:1;display:inline-block}.card-accountant_head{gap:10px;margin-bottom:8px}.card-accountant_name{color:var(--color-dark);font-size:16px;font-weight:700;line-height:20px}a.card-accountant_name:hover{color:var(--color-primary);text-decoration:none}.free-consultation_tag{width:235px;height:32px;color:var(--color-dark);border:1px solid var(--color-primary);border-radius:var(--radius-sm);font-size:15px;font-weight:600;line-height:18px}.card-accountant_list-item{gap:8px;min-width:0;overflow:hidden}.card-accountant_list-item:not(:last-child){margin-bottom:5px}.card-accountant_list-item--icon{flex-shrink:0;width:15px;height:15px;font-size:0}.card-accountant_list-item--text{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:15px;overflow:hidden}.industry-list{letter-spacing:0;color:var(--color-text-secondary);margin-bottom:16px;font-size:14px;font-weight:400;line-height:17px}.industry-list span{font-weight:600}.card-accountant-desc-label{color:var(--color-text-secondary);margin-bottom:4px;font-size:14px;font-weight:600}.card-accountant-desc{letter-spacing:0;color:var(--color-dark);margin-bottom:16px;font-size:14px;font-weight:400;line-height:20px}.accountant-contacts-row{flex-wrap:nowrap;gap:8px;margin-top:auto}.btn_show-phone,.btn_send-message,.accountant-social-link{border-radius:var(--radius-sm);height:32px}.btn_show-phone,.btn_send-message{width:100%}.btn_show-phone,.accountant-social-link{border:1px solid var(--color-text-secondary);transition:all .2s}.btn_show-phone{letter-spacing:0;color:var(--color-dark);gap:10px;font-size:13px;font-weight:600;line-height:16px}.btn_send-message{background-color:var(--color-dark);letter-spacing:0;color:#fff;font-size:13px;font-weight:600;line-height:16px}.accountant-social-link{flex-shrink:0;width:36px}.btn_subscribe{border-radius:var(--radius-sm);background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);white-space:nowrap;height:32px;padding:0 16px;font-size:13px;font-weight:600;line-height:16px;transition:opacity .2s}.btn_subscribe:hover{opacity:.85}.btn_subscribe--active{color:var(--color-dark);border-color:var(--color-text-secondary);background-color:#0000}.btn_subscribe--active:hover{opacity:1;border-color:var(--color-primary);color:var(--color-primary)}.btn_show-phone:hover,.accountant-social-link:hover{background-color:var(--color-bg-light)}.btn_chat-icon{border-radius:var(--radius-sm);border:1px solid var(--color-border);width:36px;height:32px;color:var(--color-text-secondary);flex-shrink:0;transition:all .2s}.btn_chat-icon:hover{border-color:var(--color-primary);color:var(--color-primary)}.btn_profile-link{border:1px solid var(--color-primary);width:36px;height:32px;color:var(--color-primary);border-radius:5px;flex-shrink:0;transition:all .2s}.btn_profile-link:hover{background-color:var(--color-primary);color:#fff}.tags-list{flex-wrap:nowrap;gap:8px;width:100%;max-width:100%;margin-bottom:16px;overflow:hidden}.tags-list-item{background-color:var(--color-bg-light-pink);white-space:nowrap;border-radius:5px;flex-shrink:0;gap:8px;width:fit-content;height:19px;padding:0 10px}.tags-list-item-icon{font-size:0}.tags-list-item-name{letter-spacing:-.05em;font-size:12px;line-height:15px}.tags-list_count{color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:17px}.home-info_block{background-color:#fff;padding:30px 0 60px}.home-info_block-inner{grid-template-columns:1fr 469px;gap:24px}.home-info_block-content{background-color:var(--color-border);border-radius:var(--radius-lg);padding:130px 20px 32px 46px}.home-info_block-decore{background-color:var(--color-orange-accent);border-radius:181px;width:341px;height:161px;top:28px;right:46px}.home-info_block-decore img{position:absolute;top:24px;right:45px}.home-info_block-decore_text{letter-spacing:-.01em;width:170px;height:60px;color:var(--color-dark);background-color:#fff;border-radius:25px;font-size:24px;font-weight:400;line-height:29px;top:18px;left:-100px}.home-info_block-title{letter-spacing:-.01em;max-width:364px;color:var(--color-dark);margin-bottom:30px;font-size:40px;font-weight:800;line-height:60px}.home-info_block-text{max-width:585px}.home-info_block-text ul{margin:0;padding-left:30px}.home-info_block-text ul li{font-size:18px;font-weight:500;line-height:22px}.home-info_block-text ul li:not(:last-child){margin-bottom:14px}.open-catalog{border-radius:var(--radius-md);background:var(--gradient-primary);width:220px;height:40px;box-shadow:var(--shadow-btn);color:#fff;margin:26px auto 0;font-size:14px;font-weight:600;line-height:17px;transition:opacity .2s}.open-catalog:hover{opacity:.9}.home-info_block-image{border-radius:var(--radius-lg);width:100%;height:100%;overflow:hidden}.home-info_block-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%;width:100%;height:100%}.ask-question{background-color:var(--color-border);z-index:1;background-image:url(/images/ask_bg.svg);background-position:0 100%;background-repeat:no-repeat;padding:40px 0 50px}.ask-question-content{max-width:640px}.ask-question-title{letter-spacing:-.01em;color:var(--color-dark);margin-bottom:22px;font-size:50px;font-weight:700;line-height:60px}.ask-question-form{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background-color:#fff;padding:40px 30px 45px}.ask-question-form .customInput,.ask-question-form .customTextarea{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:12px}.ask-question-form .customInput{height:34px;padding:0 18px}.ask-question-form textarea{resize:none;height:105px;padding:12px 14px}.ask-question-decore{z-index:-1;width:938px;bottom:160px;right:0}.home-questions_block{background-color:#fff;padding:60px 0 40px}.home-questions_list{flex-direction:column;gap:12px;display:flex}.home-question_card{border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);padding:18px 22px;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:block}.home-question_card:hover{border-color:var(--color-primary);box-shadow:0 2px 12px #d7090914}.home-question_card-head{align-items:center;gap:12px;margin-bottom:8px;display:flex}.home-question_card-topic{color:var(--color-primary);border-radius:var(--radius-xl);background:#d7090914;padding:2px 10px;font-size:12px;font-weight:600}.home-question_card-date{color:var(--color-text-secondary);font-size:13px}.home-question_card-title{font-family:var(--font-family-heading);color:var(--color-dark);margin:0 0 10px;font-size:16px;font-weight:600;line-height:22px}.home-question_card-text{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.home-question_card-footer{align-items:center;gap:16px;display:flex}.home-question_card-author{color:var(--color-text-secondary);font-size:13px}.home-question_card-answers{color:var(--color-text-secondary);align-items:center;gap:4px;margin-left:auto;font-size:13px;font-weight:500;display:flex}.home-question_card-answers svg{color:var(--color-text-secondary)}.blog_block{background-color:#fff;padding:60px 0 40px}.blog_block-content{grid-template-columns:repeat(3,1fr);gap:24px}.blog-item{border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;width:100%;transition:box-shadow .25s,border-color .25s;display:flex;overflow:hidden;container:blogcard/inline-size}.blog-item:hover{border-color:var(--color-primary);box-shadow:0 4px 20px #d7090933}.blog-item-image{height:234px}.blog-item-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%;width:100%;height:100%}.blog-item-tag-no-image{padding:12px 16px 0}.blog-item-tag-no-image .blog-item-tag{width:fit-content}.blog-item--no-photo .blog-item-text{-webkit-line-clamp:unset;flex:1}.blog-item-tag{color:#fff;border-radius:var(--radius-sm);height:26px;padding:0 12px;font-size:12px;font-weight:600;line-height:15px;bottom:10px;left:16px}.blog-item-moderation-badge{z-index:2;color:#fff;background:var(--color-orange-warm);border-radius:var(--radius-md);box-shadow:var(--shadow-btn);pointer-events:none;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:12px;left:12px}.blog-item-info{flex-flow:column;flex-grow:1;padding:16px 20px 20px;display:flex}.article-autor{gap:12px;margin-bottom:14px}.article-autor-ava{border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}.article-autor-ava img{-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%;width:100%;height:100%}.article-autor-content{flex:1;min-width:0}.article-autor-name{margin-bottom:2px;font-size:15px;font-weight:700;line-height:18px}.article-autor-info{gap:6px;font-size:0}.article-autor-job,.article-autor-exp{color:var(--color-text-secondary);font-size:12px;font-weight:500;line-height:15px}.blog-item-title{font-family:var(--font-family-heading);color:var(--color-dark);-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:10px;font-size:18px;font-weight:600;line-height:22px;display:-webkit-box;overflow:hidden}.blog-item-title a{transition:color .2s;display:block}.blog-item-title a:hover{color:var(--color-primary)}.blog-item-text{color:var(--color-text-secondary);-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}.blog-item-bottom{flex-wrap:wrap;gap:8px 20px;margin-top:auto;padding-top:14px}.blog-item-link{color:var(--color-primary);padding-right:26px;font-size:13px;font-weight:700;line-height:16px;transition:opacity .2s}.blog-item-link:hover{opacity:.75}.blog-item-link:after{content:"";background-image:url(/images/arrow-right_b.svg);background-position:50%;background-repeat:no-repeat;width:16px;height:16px;margin:auto;display:block;position:absolute;top:0;bottom:0;right:0}.blog-item-bottom_info{gap:24px}.blog-item-date,.blog-item-views{letter-spacing:0;color:var(--color-text-secondary);background-position:0;background-repeat:no-repeat;padding-left:22px;font-size:13px;font-weight:400;line-height:19px}.blog-item-date{background-image:url(/images/calendar.svg)}.blog-item-views{background-image:url(/images/eye.svg)}.open-all_link{letter-spacing:-.05em;width:fit-content;color:var(--color-text-secondary);margin:24px auto 0;font-size:14px;font-weight:400;line-height:17px;text-decoration:underline}.open-all_link:hover{text-decoration:none}@container blogCard not (min-width:400px){.blog-item-bottom{flex-direction:column-reverse;align-items:flex-start}}.site-banner{background-color:#fff;padding:40px 0 20px}.site-banner-content{border-radius:var(--radius-lg);background-color:var(--color-orange-accent);background-image:url(/images/site-banner.svg);background-position:calc(100% - 114px);background-repeat:no-repeat;padding:30px 30px 40px 65px}.site-banner-content-title{letter-spacing:-.01em;color:#fff;font-size:86px;font-weight:700;line-height:103px}.site-banner-content-quote{letter-spacing:-.01em;color:#3a0f03;background-color:#ffffffe6;border-radius:25px;max-width:566px;margin-bottom:22px;padding:9px 33px 6px;font-size:20px;font-weight:400;line-height:24px}.site-banner-content-quote span{color:var(--color-orange-accent);font-weight:700}.site-banner-content-text{letter-spacing:0;color:#fff;max-width:510px;font-size:16px;font-weight:400;line-height:22px}.faq_block{background-color:#fff;padding:24px 0}.faq-item{border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:box-shadow .2s;overflow:hidden}.faq-item:hover{box-shadow:0 2px 12px #3a0f030f}.faq-item:not(:last-child){margin-bottom:12px}.faq-head{background-color:var(--color-border);cursor:pointer;padding:16px 20px}.faq-item.active .faq-head{background-color:#fff}.faq-item-title{width:calc(100% - 30px);font-family:var(--font-family-heading);letter-spacing:0;color:var(--color-dark);font-size:18px;font-weight:600;line-height:21px}.faq-item_toggle{background-color:#fff;border-radius:50%;width:24px;height:24px;transition:background .2s;overflow:hidden}.faq-item.active .faq-item_toggle{background-color:var(--color-border)}.faq-item.active .faq-item_toggle svg path:nth-child(2){display:none}.faq-item.active .faq-item_toggle svg path{stroke:var(--color-dark)}.faq-content{padding:0 20px 16px;display:none}.faq-item.active .faq-content{display:block}.faq-content p{letter-spacing:0;color:var(--color-dark);margin-bottom:14px;font-size:14px;font-weight:400;line-height:20px}.faq-content p:not(:last-child){margin-bottom:14px}.faq-content ul,.faq-content ol{margin:0;padding-left:18px}.faq-content ul:not(:last-child),.faq-content ol:not(:last-child){margin-bottom:14px}.faq-content li{letter-spacing:0;color:var(--color-dark);margin-bottom:10px;font-size:14px;font-weight:400;line-height:20px}.faq-content li:not(:last-child){margin-bottom:10px}.home-banner-animate._catalog{height:400px}.catalog-search{height:263px}.catalog-search_title{font-family:var(--font-family-heading);color:#fff;text-align:center;margin:0 0 20px;font-size:32px;font-weight:700;line-height:1.2}.catalog-search_tags{flex-wrap:wrap;gap:10px;width:100%;max-width:767px;margin:18px auto 0}.catalog-search_tags-name{font-family:var(--font-family);letter-spacing:0;color:#ffffffd9;font-size:13px;font-weight:600;line-height:16px}.catalog-search_tags-item{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:30px;font-family:var(--font-family);letter-spacing:0;color:#fff;background-color:#fff3;border:1px solid #ffffff40;padding:0 16px;font-size:13px;font-weight:500;line-height:30px;text-decoration:none;transition:all .2s}.catalog-search_tags-item:hover{color:#fff;background-color:#ffffff59;border-color:#fff6}.empty-results{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.empty-results_icon{opacity:.5;margin-bottom:16px}.empty-results_title{font-family:var(--font-family-heading);color:var(--color-dark);margin-bottom:8px;font-size:20px;font-weight:600}.empty-results_text{font-family:var(--font-family);color:var(--color-text-secondary);max-width:300px;font-size:14px;line-height:1.4}.catalog_block{background-color:#fff;padding:30px 0 40px}.catalog_control{gap:8px;margin-bottom:9px}.catalog_control_name{letter-spacing:0;color:var(--color-text-secondary);font-size:16px;font-weight:400;line-height:19px}.btn_dropdown{gap:8px;height:auto;padding:0}.dropdown-title{color:var(--color-dark);letter-spacing:-.05em;font-size:16px;font-weight:400;line-height:19px}.dropdown-arrow{font-size:0;transition:transform .3s}.dropdown.active .dropdown-arrow{transform:rotate(180deg)}.dropdown-menu{box-shadow:var(--shadow-modal);border-radius:var(--radius-md);z-index:2;background:#fff;width:fit-content;display:none;top:calc(100% + 11px);right:0;overflow:hidden}.dropdown.active .dropdown-menu{display:block}.sort-item{height:39px;font-family:var(--font-family);white-space:nowrap;color:var(--color-dark);cursor:pointer;padding:0 15px;font-size:14px;font-weight:500;line-height:15px;transition:background-color .15s}.sort-item.selected{color:var(--color-primary);font-weight:600}.sort-item:not(:last-child){border-bottom:1px solid var(--color-border)}.sort-item:hover{background-color:var(--color-bg-light)}.catalog-row{grid-template-columns:306px 1fr;align-items:start;gap:24px}.left_column{gap:10px;position:sticky;top:20px}.catalog-filter{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px}.btn_filter-toggle{background-color:var(--color-border);border-radius:5px;flex-shrink:0;width:44px;height:44px;margin-left:auto}.filter-element{border-bottom:1px solid var(--color-border);margin-bottom:16px;padding-bottom:16px}.filter-element:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.filter-title{cursor:pointer;margin-bottom:10px;padding-right:10px}.filter-title_name{width:calc(100% - 18px);font-family:var(--font-family);letter-spacing:0;color:var(--color-dark);font-size:15px;font-weight:600;line-height:20px}.filter-element_toggle{font-size:0;transition:transform .25s}.filter-element:has(.list_close) .filter-element_toggle{transform:rotate(180deg)}.filter_controls{border-top:1px solid var(--color-border);margin-top:20px;padding-top:16px}.btn_filter-reset{border-radius:var(--radius-md);border:1px solid var(--color-border);height:40px;font-family:var(--font-family);color:var(--color-text-secondary);background-color:#fff;font-size:13px;font-weight:600;line-height:20px;transition:all .2s}.btn_filter-reset:hover{border-color:var(--color-primary);color:var(--color-primary);background-color:#d709090a}.show-on-map{width:100%}.btn_show-map{border-radius:var(--radius-lg);letter-spacing:0;width:100%;height:46px;color:var(--color-dark);border:1px solid var(--color-border);background-color:#fff;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:17px;transition:box-shadow .2s,border-color .2s;display:flex}.btn_show-map:hover{border-color:var(--color-primary);box-shadow:0 4px 20px #d7090959}.btn_show-map:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d70909' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:18px;height:18px}.catalog-content{min-width:0}.catalog_list{gap:15px}.catalog_list .card-accountant{width:100%;min-width:0;padding:20px}.catalog_list .card-accountant-ava-col{flex-shrink:0}.catalog_list .card-accountant-ava{width:150px;height:147px}.catalog_list .card-accountant-rating{width:130px;height:40px;margin-left:-20px;padding-top:6px;padding-left:20px}.catalog_list .card-accountant-rating .card-accountant-rating_num{font-size:26px;line-height:30px}.catalog_list .card-accountant_job-badge{padding:5px 14px;font-size:13px}.catalog_list .card-accountant_name{font-size:24px;line-height:28px}.catalog_list .card-accountant_list{grid-template-columns:1fr 1fr;gap:6px 24px;margin-bottom:4px;display:grid}.catalog_list .card-accountant_list-item:not(:last-child){margin-bottom:0}.catalog_list .card-accountant_list-item--icon{width:18px;height:18px}.catalog_list .card-accountant_list-item--icon img{width:100%!important;height:100%!important}.catalog_list .card-accountant_list-item--text{font-size:14px;line-height:17px}.catalog_list .card-accountant_bottom{max-width:calc(100% - 164px);margin-top:-36px;margin-left:164px}.catalog_list .card-accountant--no-rating .card-accountant_bottom{margin-top:0}.catalog_list .accountant-contacts-row{max-width:386px}.blog-content{padding-bottom:40px}.blog-content>.container{max-width:1360px}body:has(.blog-content) .main-footer{display:none}.blog-content .main-title{margin-bottom:18px}.blog-content .page-title-row{margin-bottom:0}.blog-content_text{letter-spacing:0;color:var(--color-text-secondary);margin-bottom:24px;font-size:15px;font-weight:400;line-height:1.5}.blog-content_control{gap:16px;margin-bottom:24px}.blog-search{width:100%}.blog-search .search-text{border:1px solid var(--color-border)}.blog-cats{width:308px}.blog-content_list{grid-template-columns:repeat(3,1fr);gap:24px}.blog-other{background-color:var(--color-bg-light);border-radius:var(--radius-lg);border:1px solid var(--color-border);grid-area:1/3;padding:24px 20px;overflow:hidden}.blog-other-title{font-family:var(--font-family-heading);letter-spacing:0;color:var(--color-primary);margin-bottom:24px;font-size:22px;font-weight:600;line-height:28px}.blog-other-item:not(:last-child){margin-bottom:4px}.blog-other-item{border-radius:var(--radius-md);align-items:flex-start;gap:12px;padding:12px;text-decoration:none;transition:background-color .2s}.blog-other-item:hover{background-color:#fff}.blog-other-item_num{background:var(--gradient-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;font-size:13px;font-weight:700;display:flex}.blog-other-item_body{flex:1;min-width:0}.blog-other-item_date{letter-spacing:0;color:var(--color-text-secondary);margin-bottom:4px;font-size:12px;font-weight:400;line-height:16px}.blog-other-item_name{letter-spacing:0;color:var(--color-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:20px;transition:color .2s;display:-webkit-box;overflow:hidden}.blog-other-item:hover .blog-other-item_name{color:var(--color-primary)}.post-head{text-align:center;margin-top:28px;margin-bottom:40px}.post-head .container{max-width:780px;margin:0 auto}.post-head .main-title{margin-bottom:16px;font-size:34px;line-height:1.3}.post-head_info{justify-content:center;gap:14px 24px;margin-bottom:20px}.post-head_info .post-info{gap:24px}.post-cat{letter-spacing:0;color:#fff;border-radius:var(--radius-xl);height:26px;padding:0 13px;font-size:12px;font-weight:700;line-height:15px}.post-head_text{letter-spacing:0;max-width:640px;color:var(--color-text-secondary);margin:0 auto;font-size:17px;font-weight:400;line-height:1.6}.post-head--inline{text-align:left;margin-top:0}.post-head--inline .post-head_info{justify-content:flex-start}.post-head--inline .post-head_text{max-width:none;margin:0}.post-content{padding-bottom:40px;overflow-x:clip}.post-content-row{position:relative;overflow:visible}.post-content-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:60px;max-width:1200px;margin:0 auto 0 0;display:grid}.publication-page>.breadcrumbs_block{padding-bottom:32px}.post-aside{align-self:start;position:sticky;top:80px}.post-aside_inner{flex-direction:column;gap:16px;display:flex}@media (max-width:1024px){.post-content-grid{grid-template-columns:1fr;gap:24px}.post-aside{position:static}}.post-main{text-align:left;overflow-wrap:break-word;word-break:break-word;max-width:100%;min-height:520px}.post-image_container{aspect-ratio:16/6;border-radius:var(--radius-lg);width:100%;margin-bottom:30px;overflow:hidden}.post-image_container img{-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%;width:100%;height:100%}.post-main p{letter-spacing:0;text-align:left;color:var(--color-dark);font-size:16px;font-weight:400;line-height:1.65}.post-main p:not(:last-child),.post-main li:not(:last-child){margin-bottom:20px}.post-main p b{font-weight:700}.post-main p a{text-decoration:underline}.post-main ol,.post-main ul{padding-left:18px}.post-main .post-body img{border-radius:var(--radius-md,8px);max-width:100%;height:auto;margin:16px auto;display:block}.post-main .post-body table,.tg-text-editor .ql-editor table{border-collapse:collapse;border:1px solid var(--color-border);border-radius:var(--radius-md,8px);table-layout:fixed;width:100%;margin:16px 0;overflow:hidden}.post-main .post-body table th,.post-main .post-body table td,.tg-text-editor .ql-editor table th,.tg-text-editor .ql-editor table td{border:1px solid var(--color-border);vertical-align:top;word-wrap:break-word;padding:8px 12px}.post-main .post-body table tr:first-child td,.post-main .post-body table thead th{background:var(--color-bg-light);font-weight:600}.tg-text-editor .ql-editor .ql-table-block{cursor:pointer;position:relative}.post-main .post-body hr,.tg-text-editor .ql-editor hr{border:none;border-top:2px solid var(--color-border);margin:28px 0}.post-main .post-body blockquote,.tg-text-editor .ql-editor blockquote{border-left:4px solid var(--color-orange-accent);background:var(--color-bg-light);color:var(--color-text);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:16px 0;padding:8px 18px;font-style:italic}.editor-hint-info{color:var(--color-text-secondary);cursor:help;outline:none;align-items:center;display:inline-flex;position:relative}.editor-hint-info:hover,.editor-hint-info:focus-visible{color:var(--color-orange)}.editor-hint-tooltip{background:var(--color-dark);color:#fff;border-radius:var(--radius-md);width:max-content;max-width:280px;box-shadow:var(--shadow-modal);opacity:0;visibility:hidden;z-index:100;pointer-events:none;padding:8px 12px;font-size:13px;line-height:1.4;transition:opacity .15s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.editor-hint-tooltip:before{content:"";border:6px solid #0000;border-bottom-color:var(--color-dark);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.editor-hint-info:hover .editor-hint-tooltip,.editor-hint-info:focus-visible .editor-hint-tooltip{opacity:1;visibility:visible}.editor-ctx-menu{z-index:1000;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-modal);background:#fff;flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed}.editor-ctx-item{border-radius:var(--radius-sm);width:100%;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:flex}.editor-ctx-item:hover{background:var(--color-bg-light);color:var(--color-orange)}.editor-ctx-icon{color:var(--color-text-secondary);display:inline-flex}.editor-ctx-item:hover .editor-ctx-icon{color:var(--color-orange)}.tbl-modal-overlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.tbl-modal{border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);background:#fff;flex-direction:column;width:100%;max-width:720px;max-height:90vh;display:flex}.tbl-modal-head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.tbl-modal-title{font-family:var(--font-family-heading);margin:0;font-size:18px}.tbl-modal-close{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;font-size:26px;line-height:1}.tbl-modal-close:hover{color:var(--color-text)}.tbl-modal-controls{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.tbl-modal-check{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.tbl-modal-dims{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:14px;display:inline-flex}.tbl-modal-dims b{text-align:center;min-width:18px;color:var(--color-text)}.tbl-modal-dims button{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;background:#fff;width:26px;height:26px;font-size:16px;line-height:1}.tbl-modal-dims button:disabled{opacity:.4;cursor:not-allowed}.tbl-modal-grid-wrap{flex:1;padding:18px 22px;overflow:auto}.tbl-modal-grid{border-collapse:collapse;width:100%}.tbl-modal-grid td{border:1px solid var(--color-border);padding:0}.tbl-modal-grid input{background:0 0;border:none;outline:none;width:100%;min-width:90px;padding:8px 10px;font-size:14px}.tbl-modal-grid input:focus{background:var(--color-bg-light)}.tbl-modal-grid input.is-header{background:var(--color-bg-light);font-weight:600}.tbl-modal-footer{border-top:1px solid var(--color-border);justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}.tbl-modal-btn{border-radius:var(--radius-md);cursor:pointer;border:1px solid var(--color-border);padding:9px 20px;font-size:14px;font-weight:500}.tbl-modal-btn.ghost{color:var(--color-text);background:#fff}.tbl-modal-btn.primary{background:var(--gradient-orange);color:#fff;border-color:#0000}.post-author-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:16px;padding:18px;display:flex}.post-author-card__top{align-items:center;gap:14px;display:flex}.post-author-card__ava{border-radius:var(--radius-md);flex-shrink:0;width:80px;height:80px;overflow:hidden}.post-author-card__ava img{object-fit:cover;width:100%;height:100%}.post-author-card__name-wrap{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.post-author-card__name{color:var(--color-dark);font-size:17px;font-weight:700;line-height:1.25;text-decoration:none}.post-author-card__name:hover{color:var(--color-primary)}.post-author-card__job{color:var(--color-text-secondary);font-size:13px}.post-author-card__rating{background:var(--gradient-primary);color:#fff;border-radius:var(--radius-md);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;min-width:64px;padding:8px 12px;display:flex}.post-author-card__rating-num{font-size:22px;font-weight:700;line-height:1}.post-author-card__rating-label{opacity:.9;margin-top:3px;font-size:11px;font-weight:500}.post-author-card__stats{grid-template-columns:repeat(2,1fr);gap:12px;margin:8px 0;display:grid}.post-author-card__stat{color:var(--color-text-secondary);align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.post-author-card__stat span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.post-author-card__actions{flex-wrap:wrap;gap:8px;display:flex}.post-author-card__actions .btn_subscribe{flex:1;min-width:100px}.post-author-card__socials{gap:8px;display:flex}.post-toc{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;padding:18px 20px}.post-toc__title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:10px;font-size:11px;font-weight:700}.post-toc__list{counter-reset:tocitem;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.post-toc__list li{counter-increment:tocitem;position:relative}.post-toc__list a{color:var(--color-dark);border-left:2px solid #0000;align-items:baseline;gap:10px;margin-left:-12px;padding:8px 0 8px 12px;font-size:14px;font-weight:600;line-height:1.45;text-decoration:none;transition:color .15s,border-color .15s;display:flex}.post-toc__list a:before{content:counter(tocitem);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:16px;font-size:12px;font-weight:600}.post-toc__list a:hover{color:var(--color-primary);border-color:var(--color-primary)}.post-toc__list a:hover:before{color:var(--color-primary)}.post-toc__list li+li{border-top:1px solid var(--color-border)}.post-main .post-body h2{scroll-margin-top:80px}.post-sidebar{width:260px;position:absolute;top:0;bottom:0;right:calc(50% + 420px)}.post-sidebar .profile-sidebar-card{padding:20px 16px}.post-sidebar .profile-sidebar_ava,.post-sidebar .profile-sidebar_ava img{width:100px;height:100px}.post-sidebar .profile-sidebar_name{font-size:18px;line-height:1.3}.post-sidebar .article-autor{background-color:var(--color-bg-light);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:20px;transition:border-color .2s}.post-sidebar .article-autor:hover{border-color:var(--color-primary)}.post-footer{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:24px;display:flex}.post-footer_info{gap:24px}.post-footer_share{gap:12px}.post-footer_share-label{color:var(--color-text-secondary);font-size:14px;font-weight:500}.post-footer_share-links{gap:8px}.post-share-btn{border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .2s,background-color .2s;display:flex}.post-share-btn:hover{border-color:var(--color-primary);background-color:var(--color-bg-light-pink)}.post-sidebar-reg{border-radius:var(--radius-lg);background-color:var(--color-bg-light);background-image:url(/images/logo-mini.png);background-position:95% 20px;background-repeat:no-repeat;background-size:94px;margin-top:40px;padding:20px 15px;overflow:hidden}.post-sidebar-reg_title{letter-spacing:0;color:var(--color-primary);margin-bottom:16px;font-size:30px;font-weight:700;line-height:34px}.post-sidebar-reg_text{letter-spacing:0;color:var(--color-dark);margin-bottom:16px;font-size:18px;font-weight:600;line-height:21px}.post-sidebar-reg_form{width:100%}.reg-input{letter-spacing:0;width:100%;height:40px;color:var(--color-dark);border-radius:var(--radius-md);background-color:#fff;border:none;margin-bottom:12px;padding:0 14px;font-size:14px;font-weight:400;line-height:14px}.btn_sidebar-reg{border-radius:var(--radius-md);letter-spacing:0;background-color:var(--color-primary);color:#fff;width:100%;height:40px;font-size:14px;font-weight:600;line-height:17px;transition:all .2s}.btn_sidebar-reg:hover{opacity:.85}.questions-page_head{margin-bottom:24px}.questions-page_head .main-title{margin-bottom:12px}.questions-text{width:100%;max-width:745px;color:var(--color-text-secondary);font-size:15px;font-weight:400;line-height:1.5}.questions-page_control{flex-wrap:nowrap;gap:12px;margin-bottom:24px}.btn_add-question{font-family:var(--font-family);color:#fff;background:var(--gradient-primary);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-btn);border:none;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:600;transition:opacity .2s,box-shadow .2s;display:inline-flex}.btn_add-question:hover{opacity:.92}.questions-page_control .main-banner_search{flex:1;min-width:0}.questions-page_control .search-text{border:1px solid var(--color-border)}.questions_list{gap:16px}.related-questions{border-top:1px solid var(--color-border);margin-top:40px;padding-top:32px}.related-questions_title{font-family:var(--font-family-heading);color:var(--color-dark);margin:0 0 20px;font-size:28px;font-weight:600}.related-questions_list{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.related-questions_list::-webkit-scrollbar{height:6px}.related-questions_list::-webkit-scrollbar-track{background:var(--color-bg-light);border-radius:3px}.related-questions_list::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.related-questions_item{border:1px solid var(--color-border);border-radius:var(--radius-lg);scroll-snap-align:start;flex-direction:column;flex-shrink:0;min-width:400px;max-width:400px;padding:16px 20px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.related-questions_item:hover{border-color:var(--color-primary);box-shadow:var(--shadow-card)}.related-questions_item-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.related-questions_topic{letter-spacing:.02em;text-transform:uppercase;color:#fff;background:var(--color-primary);border-radius:var(--radius-xl);white-space:nowrap;padding:5px 12px;font-size:11px;font-weight:600;line-height:1}.related-questions_date{color:var(--color-text-secondary);white-space:nowrap;font-size:12px}.related-questions_heading{color:var(--color-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.related-questions_text{color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0 0 10px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.related-questions_meta{color:var(--color-text-secondary);gap:6px;margin-top:auto;font-size:13px;display:flex}@media (max-width:768px){.related-questions_item{min-width:280px;max-width:280px}}.topic-wrap,.topic-wrap1{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;padding:24px;transition:box-shadow .2s,border-color .2s}.topic-wrap:hover,.topic-wrap1:hover{box-shadow:var(--shadow-card);border-color:#d709091f}.question-item_head{background-color:var(--color-bg-light);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px}.question-item_name{font-family:var(--font-family);color:var(--color-dark);flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.2}.question-item_info{color:var(--color-text-secondary);white-space:nowrap;flex:none;font-size:12px;font-weight:400;line-height:1.3}.question-item_theme{letter-spacing:.02em;text-transform:uppercase;color:#fff;background:var(--color-primary);border-radius:var(--radius-xl);white-space:nowrap;flex:none;margin-left:auto;padding:5px 12px;font-size:11px;font-weight:600;line-height:1}.question-item-content{padding-left:0}.question-item-title{font-family:var(--font-family-heading);color:var(--color-dark);margin:12px 0;font-size:18px;font-weight:600;line-height:1.3;text-decoration:none;transition:color .2s}.question-item-title:hover{color:var(--color-primary)}.question-item-text{text-align:left;color:var(--color-dark);font-size:14px;font-weight:400;line-height:1.6}.btn_add-answer{font-family:var(--font-family);color:var(--color-primary);border:1.5px solid var(--color-primary);border-radius:var(--radius-xl);gap:6px;padding:7px 16px;font-size:13px;font-weight:600;line-height:1;transition:all .2s}.btn_add-answer:hover{background:var(--color-primary);color:#fff;box-shadow:var(--shadow-btn)}.btn_add-answer:hover img{filter:brightness(0)invert()}.answer-item .btn_add-answer{color:var(--color-text-secondary);border:none;order:1;padding:0;font-size:14px;font-weight:500}.answer-item .box_podelitsa{order:2}.answer-item .btn_add-answer:hover{color:var(--color-dark);background:0 0}.answers-section{border-top:1px solid var(--color-border);margin-top:20px;padding-top:18px}.btn_show-more-answers{font-family:var(--font-family);color:var(--color-primary);border:1.5px solid var(--color-primary);border-radius:var(--radius-xl);gap:6px;margin-top:16px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .2s}.btn_show-more-answers:hover{background:var(--color-primary);color:#fff;box-shadow:var(--shadow-btn)}.btn_show-comments{font-family:var(--font-family);color:var(--color-text-secondary);gap:6px;margin-top:8px;padding:6px 0 6px 20px;font-size:13px;font-weight:600;transition:color .2s}.btn_show-comments:hover{color:var(--color-primary)}.answers-section_label{font-family:var(--font-family-heading);color:var(--color-dark);margin-bottom:12px;font-size:16px;font-weight:600}.answers-wrap{gap:0;margin-top:12px}.best-answer-badge{font-family:var(--font-family);letter-spacing:.02em;text-transform:uppercase;color:#16a34a;border-radius:var(--radius-xl);background:#16a34a14;gap:6px;width:fit-content;margin-bottom:8px;padding:5px 12px;font-size:12px;font-weight:600}.answer-item{border-radius:var(--radius-lg);background:var(--color-bg-light);border:none;width:100%;margin-bottom:12px;margin-left:0;padding:16px 16px 16px 20px;transition:box-shadow .2s;position:relative}.answer-item:hover{box-shadow:0 2px 8px #3a0f030f}.answer-item:before{content:"";background:var(--color-primary);border-radius:var(--radius-lg) 0 0 var(--radius-lg);width:4px;position:absolute;top:0;bottom:0;left:0}.answer-item_head{background-color:#0000;border-radius:0;gap:12px;margin-bottom:12px;padding:0}.answer-item .article-autor{gap:12px;margin-bottom:0}.answer-item .article-autor-ava{border-radius:50%;flex-shrink:0;width:44px;height:44px;overflow:hidden}.answer-item .article-autor-ava img{object-fit:cover;width:100%;height:100%}.answer-item .article-autor-content{flex:1;width:auto}.answer-item .article-autor-name{color:var(--color-dark);font-size:15px;font-weight:600}.answer-item .article-autor-info{gap:8px;margin-top:2px}.answer-item .article-autor-exp,.answer-item .answer_date{color:var(--color-text-secondary);font-size:13px;font-weight:400;line-height:1.3}.answer-item .accountant-contacts-row{flex-shrink:0;width:auto;max-width:none;margin:0}.answer-item_body{padding-left:0;padding-right:0}.answer-item-text{color:var(--color-dark);font-size:14px;font-weight:400;line-height:1.6}.answer-item-footer,.question-item-footer{flex-wrap:wrap;gap:16px;margin-top:14px}.answer-item .answers-section{border-top:1px solid #00000014;margin-top:12px;padding-top:12px}.answer-item .topic-wrap{border:none;border-top:1px solid var(--color-border);box-shadow:none;background:0 0;border-radius:0;margin-bottom:0;padding:20px 0}.answer-item .topic-wrap:first-child{border-top:none}.answer-item .question-item_theme,.answer-item .question-item_num{display:none}.answer-item .question-item_head{background:0 0;border-radius:0;gap:8px;margin-bottom:6px;padding:0}.answer-item .question-item_name{font-size:14px;font-weight:600}.answer-item .question-item_date{color:var(--color-text-secondary);font-size:12px}.answer-item .question-item-title{display:none}.answer-item .question-item-text{font-size:14px;line-height:1.4}.answer-item .question-item_body{padding:0}.answer-item .question-item-footer{margin-top:6px}.answer-item .topic-wrap:hover{box-shadow:none}.answer-like{gap:12px}.btn_answer-like{gap:6px;font-size:0;transition:opacity .2s}.btn_answer-like:hover{opacity:.7}.btn_answer-like span{color:var(--color-text-secondary);font-size:13px;font-weight:400;line-height:1.2}.answer-form{width:100%;margin-top:12px}.answer-form form{border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;font-size:0;transition:border-color .2s;overflow:hidden}.answer-form form:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #d709090f}.answer-form_head{background-color:var(--color-bg-light);padding:10px 14px}.answer-form_autor{font-family:var(--font-family);color:var(--color-dark);font-size:14px;font-weight:600;line-height:1.3}.btn_answer-send{font-family:var(--font-family);color:var(--color-primary);gap:8px;font-size:14px;font-weight:600;line-height:1.3;transition:opacity .2s}.btn_answer-send:hover{opacity:.7}.answer-form textarea{resize:none;width:100%;height:128px;color:var(--color-dark);border:none;padding:10px 12px;font-size:14px;font-weight:400;line-height:19.6px}.profile-page{padding:30px 0 50px}.profile-page_grid{grid-template-columns:360px 1fr;align-items:start;gap:24px;display:grid}.profile-page_sidebar{position:sticky;top:76px}.profile-page_content{min-width:0}.profile-sections{flex-direction:column;display:flex}.profile-nav{z-index:10;border-bottom:1px solid var(--color-border);overscroll-behavior-x:contain;scrollbar-width:none;background:#fff;flex-wrap:nowrap;gap:6px;margin:-10px 0 8px;padding:14px 0;display:flex;position:sticky;top:60px;overflow-x:auto}.profile-nav::-webkit-scrollbar{display:none}.profile-nav_item{font-family:var(--font-family);color:var(--color-text-secondary);border-radius:var(--radius-xl);border:1px solid var(--color-border);white-space:nowrap;background:0 0;flex-shrink:0;padding:8px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s}.profile-nav_item:hover{color:var(--color-dark);border-color:var(--color-dark);background:var(--color-bg-light)}.profile-nav_item.active{color:#fff;background:var(--color-primary);border-color:var(--color-primary);box-shadow:var(--shadow-btn)}.profile-nav_item--company{align-items:center;margin-left:auto;display:inline-flex}.profile-publications_grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.profile-publications_grid .blog-item{width:100%}.profile-sidebar-card{text-align:center;border:1px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:var(--radius-lg);background:#fff;flex-direction:column;align-items:center;gap:12px;padding:24px 20px;display:flex}.profile-sidebar_ava{border-radius:var(--radius-lg);flex-shrink:0;width:120px;height:120px;overflow:hidden}.profile-sidebar_ava img{object-fit:cover;width:100%;height:100%}.profile-sidebar_badge{color:#fff;background:var(--color-primary);border-radius:var(--radius-xl);text-transform:uppercase;letter-spacing:.03em;padding:5px 14px;font-size:11px;font-weight:600;line-height:1;display:inline-block}.profile-sidebar_name{font-family:var(--font-family-heading);color:var(--color-dark);margin:0;font-size:20px;font-weight:700;line-height:1.2}.profile-sidebar_free-tag{color:#fff;background:var(--gradient-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-btn);border:none;padding:5px 12px;font-size:12px;font-weight:600;display:inline-block}.profile-sidebar_stats{text-align:left;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-direction:column;gap:10px;width:100%;padding:12px 0;display:flex}.profile-sidebar_stat-item{color:var(--color-text-secondary);gap:8px;font-size:14px;font-weight:500;transition:color .2s}.profile-sidebar_stat-item img{width:18px!important;height:18px!important}.profile-sidebar_stat-item:hover{color:var(--color-dark)}.profile-sidebar_stat-item img{flex-shrink:0}.profile-sidebar_rating{border-radius:var(--radius-sm);gap:5px;width:140px;height:34px;padding:0 14px;position:relative}.profile-sidebar_rating-num{color:#fff;font-size:22px;font-weight:600;line-height:26px}.profile-sidebar_rating-label{color:#fff;opacity:.85;font-size:12px;font-weight:700}.profile-sidebar_rating .info-rating{align-self:center;margin-left:2px}.profile-sidebar_rating .rating-content{white-space:normal;text-align:left;width:280px;padding:15px;top:calc(100% + 8px);left:0}.profile-sidebar_actions{flex-direction:column;gap:8px;width:100%;display:flex}.profile-sidebar_actions-row{gap:8px;width:100%;display:flex}.profile-sidebar_actions-row .btn_show-phone{flex:1;height:36px}.profile-sidebar_actions-row .btn_subscribe{flex:1}.profile-about_grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.profile-about_main .prod_block-title{margin-bottom:10px}.profile-about_main .accountant-description_text{margin-bottom:16px;font-size:15px;line-height:1.6}.profile-about_meta{font-family:var(--font-family);color:var(--color-dark);border-top:1px solid var(--color-border);padding:8px 0;font-size:14px;line-height:1.5}.profile-about_meta:first-of-type{margin-top:8px}.profile-about_meta-label{color:var(--color-text-secondary);font-weight:600}.profile-about_skills{border-left:1px solid var(--color-border);padding-left:24px}.info-rating{cursor:pointer;align-self:flex-start;font-size:0}.rating-content{border-radius:var(--radius-lg);width:312px;box-shadow:var(--shadow-card);visibility:hidden;opacity:0;z-index:3;background-color:#fff;padding:15px;transition:all .2s;top:0;left:163px}.info-rating:hover+.rating-content,.lk-nav_card-rating:hover .rating-content{opacity:1;visibility:visible}.rating-content-title{letter-spacing:-.05em;text-align:left;margin-bottom:10px;font-size:15px;font-weight:700;line-height:18.15px}.rating-bars{gap:11px;margin-bottom:10px}.rating-bar-item._card .rating-bar{background-color:#d7090966}.rating-bar-item._rel .rating-bar{background-color:#3b52ff66}.rating-bar-item._exp .rating-bar{background-color:#f2c84c66}.rating-bar-item._card .rating-bar-fill{background-color:#d70909}.rating-bar-item._rel .rating-bar-fill{background-color:#3b52ff}.rating-bar-item._exp .rating-bar-fill{background-color:#f2c84c}.rating-bar{border-radius:var(--radius-sm);height:20px;margin-bottom:2px;overflow:hidden}.rating-bar-fill{top:0;bottom:0;left:0}.ratig-bar-desc{color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:16.94px}.rafing-desc{gap:15px}.rafing-desc-name{color:var(--color-text-secondary);margin-bottom:10px;font-size:14px;font-weight:400;line-height:16.94px}.rafing-desc-text{color:var(--color-text-secondary);font-size:12px;font-weight:400;line-height:14.52px}.publications_list .blog-item{min-height:260px;margin-bottom:15px}.publications_list .blog-item--no-image .blog-item-title{margin-top:25px}.content-column_nav{z-index:1;background-color:#fff;margin:0 0 20px;padding:0;font-size:0;position:sticky;top:0}.content-column_nav--item{width:100%;height:36px;font-family:var(--font-family);text-align:center;color:var(--color-text-secondary);border:1px solid var(--color-border);border-right:none;font-size:14px;font-weight:600;line-height:1;transition:color .15s,background-color .15s}.content-column_nav--item:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.content-column_nav--item:last-child{border-right:1px solid var(--color-border);border-radius:0 var(--radius-md) var(--radius-md) 0}.content-column_nav--item:hover{color:var(--color-primary);background-color:#d709090a}.content-column_nav--item.current{color:#fff;background-color:var(--color-primary);border-color:var(--color-primary)}.prod_block{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:16px;padding:24px;transition:box-shadow .2s}.prod_block:not(:last-child){margin-bottom:16px}.prod_block#accountant_info>*{grid-column:1}.prod_block-title{font-family:var(--font-family-heading);color:var(--color-dark);margin-bottom:16px;font-size:18px;font-weight:700;line-height:1.3}.accountant-description_text{color:var(--color-dark);font-size:14px;font-weight:400;line-height:19.6px}.prod_block#accountant_info .accountant-gallery{border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-area:1/2/3;padding:20px;overflow:hidden}.accountant-gallery_list{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:0;padding:0;display:grid}.gallery-item{border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;height:120px;transition:all .2s;overflow:hidden}.gallery-item:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 2px 8px #d7090926}.zoom-icon{border-radius:var(--radius-sm);opacity:0;background:#ffffffd9;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .2s;display:flex;bottom:8px;right:8px}.gallery-item:hover .zoom-icon{opacity:1}.prod_block .tags-list{margin-bottom:0}.tags-list-item{background-color:var(--color-bg-light);border-radius:var(--radius-sm);height:auto;padding:6px 10px;transition:background .2s}.profile-about_skills .tags-list-item:hover{background:var(--color-bg-light-pink)}.prod_block .tags-list-item-name{font-size:14px;line-height:16px}.prod_block .industry-list{margin-bottom:0}.price-list{flex-wrap:nowrap;gap:8px}.price-list_item{border-bottom:1px solid var(--color-bg-light);gap:6px;padding:10px 0;transition:background .2s}.price-list_item:last-child{border-bottom:none}.price-list_item:hover{background:var(--color-bg-light);border-radius:var(--radius-sm);margin:0 -12px;padding-left:12px;padding-right:12px}.price-list_item:after{content:"";border-bottom:2px dotted var(--color-border);flex-grow:1;order:2;margin-bottom:5px;display:block}.price-list_name{letter-spacing:-.05em;color:var(--color-dark);order:1;font-size:15px;font-weight:500;line-height:19.36px}.price-list_name span{background-color:#fff;position:relative}.price-list_value{letter-spacing:-.05em;color:var(--color-dark);order:3;font-size:15px;font-weight:700;line-height:19.36px}.accountant-work{margin-top:14px}.accountant-work_list{gap:0;padding-left:20px;position:relative}.accountant-work_list:before{content:"";background:var(--color-border);width:2px;position:absolute;top:8px;bottom:8px;left:5px}.accountant-work-item{border:none;border-radius:0;gap:20px;padding:12px 16px;transition:background .2s;position:relative}.accountant-work-item:before{content:"";border:2px solid var(--color-primary);background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:20px;left:-21px}.accountant-work-item:first-child:before{background:var(--color-primary)}.accountant-work-item:not(:last-child){border-bottom:1px solid var(--color-bg-light)}.accountant-work-item:hover{background:var(--color-bg-light);border-radius:var(--radius-sm)}.accountant-work_column:first-child{flex-shrink:0;width:130px}.accountant-work_label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:4px;font-size:11px;font-weight:600;line-height:15.73px}.accountant-work_value{letter-spacing:-.05em;color:var(--color-dark);font-size:14px;font-weight:600;line-height:1.4}.reviews_list{gap:24px;margin:-5px -20px 8px;padding:5px 20px 12px}.reviews_list-vertical{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.reviews_list-vertical .reviews-card{width:100%}.reviews-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;flex-shrink:0;width:306px;padding:20px 24px;transition:box-shadow .2s}.reviews-card:hover{border-color:#d7090926;box-shadow:0 2px 12px #3a0f0314}.reviews-card_name{font-family:var(--font-family-heading);color:var(--color-dark);margin-bottom:4px;font-size:16px;font-weight:600;line-height:1.3}.reviews-card_date{color:var(--color-text-secondary);margin-bottom:0;font-size:12px;font-weight:400;line-height:1.3}.reviews-card_rating{gap:3px;margin-bottom:12px}.reviews-card_footer{border-top:1px solid var(--color-border);margin-top:auto;padding-top:12px}.reviews-card_text{color:var(--color-dark);flex-grow:1;margin-bottom:16px;font-size:14px;line-height:1.6}.reviews-card_more{font-size:inherit;color:var(--color-primary);cursor:pointer;font-weight:600;transition:opacity .2s}.reviews-card_more:hover{opacity:.7}.reviews-card_controls{gap:12px}.add_review{border-top:1px solid var(--color-border);margin-top:24px;padding-top:24px}.btn_like{gap:5px;transition:opacity .2s}.btn_like:hover{opacity:.7}.btn_like span{color:var(--color-text-secondary);font-size:12px;font-weight:400}.add_stars{gap:6px;margin-bottom:20px}.add_stars-content svg path{cursor:pointer}.add_stars-name{letter-spacing:-.05em;color:var(--color-dark);font-size:15px;font-weight:400;line-height:18.15px}.review-inputs-row{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.add_review-form .customTextarea{height:100px}.review_text-help{color:var(--color-text-secondary);margin-top:5px;font-size:14px;font-weight:400;line-height:14px}.btn_submit{background-color:var(--color-primary);color:#fff;border-radius:5px;width:220px;height:40px;margin-top:14px;font-size:14px;font-weight:600;line-height:16.94px;transition:all .2s}.btn_submit:hover{opacity:.85}.publications_list .article-autor{display:none}@media (min-width:1024px){@container answers (max-width:560px){.question-item_head{gap:8px}.question-item_theme{width:100%;margin-left:0}}@container specBlog (max-width:560px){.publications_list .blog-item{flex-shrink:0;width:307px;margin-bottom:0}.publications_list:not(.scroll_container) .blog-item{width:100%}.blog-item-title{font-size:18px;line-height:18px}.blog-item-text{font-size:14px;line-height:19px}}.publications_list .blog-item-tag{left:11px}@container specBlog not (max-width:560px){.publications_list{flex-direction:column;gap:24px;margin:0;padding:0}.publications_list .blog-item{flex-wrap:wrap;margin-bottom:0;display:flex}.publications_list .blog-item-image{width:50%}.publications_list .blog-item-info{width:50%;padding:20px 5px 11px 20px}.publications_list .blog-item-tag{top:16px;bottom:auto;left:11px}}}.btn_publication-control{background-color:#fff}@container specBlog not (max-width:560px){.lk-content .blog-item{flex-wrap:wrap;display:flex}.lk-content .blog-item-image{width:43%;height:222px}.lk-content .blog-item-info{width:57%;padding-right:50px}.btn_publication-control{background-color:#0000}.publication-dropdown{top:20px;right:16px}}.btn_show-more{font-family:var(--font-family);color:var(--color-primary);border:1.5px solid var(--color-primary);border-radius:var(--radius-xl);gap:8px;margin:20px auto 0;padding:10px 24px;font-size:13px;font-weight:600;line-height:1;transition:all .2s}.btn_show-more:hover{background:var(--color-primary);color:#fff;box-shadow:var(--shadow-btn)}.btn_show-more:hover img{filter:brightness(0)invert()}.profile-nav_item:focus-visible,.btn_show-more:focus-visible,.gallery-item:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn_hover{transition:all .2s}.btn_hover:hover{opacity:.85}.lk-page{flex:1;grid-template-columns:269px 1fr;min-height:100%}.lk-page main{grid-column:2}.lk-nav{background:radial-gradient(#fff 70%,#fdf2ef 100%);width:100%}.lk-container{max-width:1380px;padding:0 42px 35px}.lk-container .container{padding:0}.lk-row{flex-wrap:nowrap;gap:24px}.lk-content{width:100%;max-width:967px}.lk-content .content-column_nav--item{min-width:170px}.lk-content .industry-list{margin-bottom:0}.lk-content .blog-item-text{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lk-sidebar,.lk-filter{flex-direction:column;flex-shrink:0;gap:22px;width:307px;display:flex}.lk-row--qa{flex-direction:row}.lk-row--qa .lk-filter{order:-1;align-self:flex-start;position:sticky;top:76px}.lk-row--qa .lk-content{flex:1;min-width:0}.btn_edit{width:200px;height:32px;color:var(--color-dark);border:1px solid var(--color-primary);border-radius:var(--radius-md);gap:10px;font-size:15px;font-weight:600;line-height:18.15px;transition:all .2s}.btn_edit:hover{background:var(--color-primary);color:#fff}.reviews-row{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.reviews-row .reviews-card{width:100%}.btn_create-post{color:#fff;border-radius:var(--radius-md);width:100%;height:40px;box-shadow:var(--shadow-btn);font-size:14px;font-weight:600;line-height:16.94px}.btn_price-type{border-radius:var(--radius-md);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;padding:6px 16px;font-size:13px;font-weight:500;transition:all .2s}.btn_price-type:hover{border-color:var(--color-primary);color:var(--color-dark)}.btn_price-type.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.lk-empty-state{text-align:center;width:100%;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:60px 24px;display:flex}.lk-empty-state svg{opacity:.3;margin:0 auto 16px;display:block}.lk-empty-state p{margin:0 0 16px;font-size:15px}.lk-empty-state .btn{display:inline-flex}.lk-empty-state .btn.gradient{color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-btn);padding:10px 24px;font-size:14px;font-weight:500}.lk-loading-state{text-align:center;padding:40px}.lk-profile-page{padding:0 0 30px}.lk-profile-page .profile-page_grid{grid-template-columns:280px 1fr;gap:20px}.lk-profile-page .profile-sidebar-card{padding:20px 16px}.lk-profile-page .profile-sidebar_ava{width:120px;height:120px}.lk-profile-page .profile-sidebar_ava img{width:120px!important;height:120px!important}.lk-profile-page .profile-sidebar_name{font-size:20px;line-height:24px}.lk-profile-page .profile-sidebar_actions{display:none}.lk-profile-page .profile-sidebar_stats{border-bottom:none}.lk-profile-actions{flex-direction:row;gap:8px;margin-top:12px;display:flex}.lk-profile-actions .btn_icon{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.tooltip-host{position:relative}.tooltip-host:after{content:attr(data-tooltip);background:var(--color-dark,#26252c);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:100;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:500;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.tooltip-host:hover:after,.tooltip-host:focus-visible:after{opacity:1}@media (max-width:1100px){.lk-profile-page .profile-page_grid{grid-template-columns:1fr}}.lk-content .blog-item-title{max-width:335px}.publication-dropdown{top:8px;right:8px}.publication-menu{border-radius:var(--radius-md);width:159px;-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);z-index:10;background-color:#fff;padding:8px 0;top:calc(100% + 5px);right:0}.publication-menu-item{cursor:pointer;gap:8px;height:32px;padding:0 15px;transition:all .2s}.publication-menu-item:hover{background-color:var(--color-bg-light)}.publication-menu-item_icon{font-size:0}.publication-menu-item_name{color:var(--color-dark);font-size:14px;font-weight:400;line-height:16.94px}.publication-menu-item._del{color:var(--color-primary)}.btn_publication-control{border:1px solid var(--color-border);border-radius:var(--radius-md);width:33px;height:33px;transition:border-color .2s}.btn_publication-control:hover{border-color:var(--color-primary)}.add-new-item-content{gap:20px}.input-column{gap:12px}.input-row_label{color:var(--color-text-secondary);margin-bottom:5px;padding-left:18px;font-size:12px;font-weight:600;line-height:14px}.add-new-item .customTextarea{height:365px}.btn_public{color:#fff;border-radius:5px;width:220px;height:40px;margin-top:14px;font-size:14px;font-weight:600;line-height:16.94px}.btn_draft{height:40px;color:var(--color-dark);border:1px solid var(--color-border);background:#fff;border-radius:5px;padding:0 18px;font-size:14px;font-weight:600;line-height:16.94px;transition:border-color .15s,color .15s}.btn_draft:hover{border-color:var(--color-primary);color:var(--color-primary)}.btn_draft:disabled{opacity:.6;cursor:not-allowed}.btn_delete-account{border-radius:var(--radius-md);width:220px;height:40px;color:var(--color-primary);border:1px solid var(--color-primary);background:0 0;font-size:14px;font-weight:600;line-height:16.94px;transition:all .2s}.btn_delete-account:hover{background:var(--color-primary);color:#fff}.add-profile-content{gap:20px}.add-profile-content .btn_public{margin-top:0}.add-profile-item{border:1px solid var(--color-border);border-radius:var(--radius-lg);z-index:1;width:100%;max-width:100%;padding:16px;position:relative;container:profileitem/inline-size}.profile-item_index{z-index:5}.profile-item_index2{z-index:2}.add-profile-item_title{font-family:var(--font-family-heading);color:var(--color-dark);margin-bottom:14px;font-size:18px;font-weight:500;line-height:20.7px}.btn-obyavlenie{max-width:250px;height:48px}.add-profile-item_content,.add-profile-item_content__inner{gap:12px}.add-profile-item_content{flex-flow:column;gap:20px;display:flex}.add_profile_item{border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-flow:column;gap:12px;margin-bottom:15px;padding:16px;display:flex;position:relative}.add_profile_item_dellite{cursor:pointer;border:none;border-radius:5px;position:absolute;top:5px;right:5px}:nth-child(2 of .add-profile-item_content__inner){margin-top:8px}.add-profile-item_row{grid-template-columns:1fr 1fr;gap:20px}.btn_add-item{background-color:var(--color-text-secondary);border-radius:5px;gap:10px;width:220px;height:40px}.btn_add-item--icon{font-size:0}.btn_add-item--name{color:#fff;font-size:14px;font-weight:600;line-height:16.94px}.personal-data_block{grid-template-columns:1fr 1fr;gap:20px}.personal-data_block .customTextarea{resize:none;height:168px}.personal-data_column:nth-child(2){padding-left:36px}.add_item-photo__container{background-color:var(--color-bg-light-pink);background-image:url(/images/add-plus.svg);background-position:50%;background-repeat:no-repeat;border-radius:8px;width:252px;height:252px;overflow:hidden}.btn_addPhoto--name{background-color:var(--color-dark);color:#fff;border-radius:5px;width:220px;height:40px;margin-bottom:15px;font-size:14px;font-weight:600;line-height:16.94px}.add_item-photo__container img{-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%;width:100%;height:100%}.btn_photo-bg{background-image:none}.add-profile-education .input-row:has(.control-checkbox){margin-top:16px}.files-block,.files_list{gap:12px}.files_list-item,.btn_add-file{width:fit-content}.btn_add-file,.btn_delete-file{cursor:pointer}.btn_add-file,.files_list-item{color:#251919;gap:4px;font-size:14px;line-height:14px}.btn_add-file span,.files_list-item span{font-weight:700}.files_list-item{padding-right:20px}.btn_delete-file{top:2px;right:0}.add-profile-item_subtitle{color:var(--color-dark);font-size:12px;font-weight:600;line-height:14px}.files-block_text{color:var(--color-dark);font-size:14px;font-weight:400;line-height:14px}.files-block_hint{color:var(--color-text-secondary);margin-top:6px;font-size:12px;font-weight:400;line-height:16px}.add-profile-item_service--row{grid-template-columns:1fr 262px;gap:12px;width:100%;max-width:605px}.add_service-price .customInput{background-image:url(/images/rub.svg);background-position:calc(100% - 10px);background-repeat:no-repeat}.add_service-price input::-webkit-outer-spin-button{appearance:none;margin:0}.add_service-price input::-webkit-inner-spin-button{appearance:none;margin:0}.add_service-price input[type=number]{appearance:textfield}.checkboxes-row{gap:12px 20px}.checkboxes-row.three-columns{grid-template-columns:repeat(3,auto)}.checkboxes-row .control-checkbox{padding-right:0}.checkboxes-row .input-row{width:auto}@container profileItem not (min-width:600px){.personal-data_block,.add-profile-item_row{grid-template-columns:1fr}.personal-data_column:nth-child(2){grid-row:1;padding-left:0}.add-profile-item_service--row{grid-template-columns:1fr}.checkboxes-row.three-columns{grid-template-columns:repeat(2,auto)}.add-profile-education .input-row:has(.control-checkbox){margin-top:0}}.btn_user_menu .lk-nav-menu_item--count{background-color:var(--color-primary);letter-spacing:-.05em;color:#fff;border-radius:50%;width:14px;height:14px;margin-left:auto;font-size:9px;font-weight:500;line-height:normal;position:absolute;top:-3px;right:-5px}.lk-nav-menu_item .lk-nav-menu_item--count{line-height:normal}@media (max-width:1480px){.ask-question-decore{width:767px}}@media (max-width:1230px){.home-info_block-decore{width:290px;height:136px;top:18px;right:22px}.home-info_block-decore img{width:179px;top:26px}.home-info_block-decore_text{width:124px;height:44px;font-size:16px;line-height:20px;top:14px;left:-25px}.home-info_block-title{margin-bottom:18px;font-size:34px;line-height:48px}.blog_block-content,.blog-content_list{grid-template-columns:repeat(2,1fr)}.blog-other{grid-area:2/2}.catalog-row{grid-template-columns:280px 1fr}.catalog_list .card-accountant-ava{width:94px;height:91px}.catalog_list .card-accountant_bottom{margin-left:108px}.profile-nav_item{padding:6px 14px;font-size:13px}.profile-page_grid{grid-template-columns:1fr}.profile-page_sidebar{position:static}.profile-sidebar-card{text-align:left;flex-flow:wrap;gap:16px 24px;padding:24px}.profile-sidebar_ava{width:120px;height:120px}.profile-sidebar_stats{border:none;flex-flow:wrap;gap:6px 16px;padding:0}.profile-sidebar_rating{width:auto;padding:0 14px}.profile-sidebar_actions{flex-flow:wrap;width:auto}.profile-about_grid{grid-template-columns:1fr}.profile-about_skills{border-left:none;border-top:1px solid var(--color-border);padding-top:16px;padding-left:0}.profile-publications_grid{grid-template-columns:1fr}.prod_block#accountant_info .accountant-gallery{grid-area:auto}.publications_list{gap:24px;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.btn_show-more{display:none}}@media (max-width:1100px){.mobile-menu_content .btn_login{width:fit-content;margin:25px auto;display:flex}.main-banner-title{font-size:48px;line-height:46px}.lk-page{grid-template-columns:100%;grid-template-rows:-webkit-max-content;grid-template-rows:max-content}.lk-page main{grid-column:1}.lk-container{padding:0 12px 35px}.lk-content{max-width:100%}.lk-sidebar{order:-1;width:100%}.lk-sidebar-banner{display:none}.lk-row:not(.lk-row__notifications){flex-wrap:wrap}.lk-page .indiana-scroll-container--native-scroll{width:100%}}@media screen and (min-width:1024px) and (max-width:1230px){.blog-item{width:calc(50% - 11px)!important}}@media (max-width:1023px){.home-banner-animate>img{color:#0000;width:350px;margin-bottom:65px}.btn-lk-filter{margin:0 0 20px}.triggers-block_container,.cards-block_container,.blog_block-content{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.post-sidebar{width:100%;margin-bottom:24px;position:static}.post-main{max-width:100%}.blog_block-content{display:flex}.blog_block-content .blog-item,.publications_list .blog-item{flex-shrink:0;width:307px;margin-bottom:0!important}.publications_list:not(.scroll_container) .blog-item{width:100%}.blog-item-image{height:172px}.home-info_block-inner{grid-template-columns:1fr}.home-info_block-image{aspect-ratio:10/9;width:100%;height:auto}.open-catalog{width:100%}.blog-item-title{font-size:18px;line-height:18px}.article-autor{align-items:flex-start;gap:8px;margin-bottom:16px}.blog-item-text{font-size:14px;line-height:19px}.ask-question{background-size:100%;padding:25px 0 35px}.site-banner-content-title{margin-bottom:8px;font-size:40px;line-height:48px}.site-banner-content{background-color:var(--color-orange-accent);background-image:url(/images/site-banner.svg);background-position:calc(100% - 35px);background-repeat:no-repeat;border-radius:5px;padding:30px 30px 40px 25px}.site-banner-content-quote{max-width:360px;margin-bottom:22px;font-size:16px;line-height:20px}.blog_block{padding:60px 0 20px}.site-banner{padding:20px 0}.catalog-row{grid-template-columns:1fr}.catalog_control{justify-content:space-between;gap:15px 8px;margin-bottom:20px}.show-on-map{margin-bottom:12px}.profile-sidebar-card{text-align:center;border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:20px 16px}.profile-sidebar_ava{border-width:2px;width:100px;height:100px}.profile-sidebar_name{font-size:18px}.profile-sidebar_stats,.profile-sidebar_actions{flex-direction:column}.rating-content{left:20px}.accountant-gallery_list{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;display:flex;overflow-x:auto}.gallery-item{flex-shrink:0;width:130px;height:108px}.accountant-work_list{padding-left:16px}.accountant-work-item{flex-direction:column;gap:8px}.accountant-work-item:before{width:8px;height:8px;left:-16px}.accountant-work_column:first-child{width:auto}.answer-item{width:100%}.questions-page_control .main-banner_search{width:calc(100% - 55px)}.questions-page_control{gap:10px;margin-bottom:20px}.btn_add-question{order:3;width:100%}.catalog_block{padding:10px 0 40px}.left_column,.lk-filter{z-index:12;background-color:#fff;flex-direction:column;height:100vh;padding:40px 12px 15px;display:none;position:fixed;inset:0}.left_column.open,.lk-filter.open{display:flex!important}.catalog-filter{border:none;height:100%;padding:0 2px;overflow:auto}.catalog-filter-list{height:calc(100% - 114px);overflow:auto}.catalog-filter-list,.filter_controls{width:100%;max-width:100%}.lk_head-nav{flex-wrap:nowrap;gap:15px;margin-bottom:20px}.lk_head-nav .content-column_nav--item{height:44px}}@media (max-width:767px){.main-title{margin:0 0 24px;font-size:24px;line-height:28px}.btn-obyavlenie{width:205px;height:40px}.vakansii__head_items{flex-flow:column;gap:10px;display:flex}.main-page-triggers{background-color:#fff;margin-bottom:-30px}.cards_block{padding-bottom:20px}.home-info_block{padding:20px 0 40px}.blog-content_list{grid-template-columns:1fr}.blog-other{grid-area:3/1}.blog-search,.blog-cats{width:100%}.faq_block{padding:20px 0}.blog_block{background-color:#fff;padding:40px 0 26px}.ask-question{overflow:hidden}.ask-question-content{max-width:100%}.ask-question-decore{width:398px;top:106px;right:-40px}.ask-question-title{text-align:center;width:100%;max-width:348px;margin:0 auto 255px;font-size:28px;font-weight:700;line-height:34px}.ask-question-form{padding:18px 15px 20px}.catalog_list .card-accountant_bottom{margin-left:0}.catalog-search{height:214px}.catalog-search_tags-name,.main-banner_tags-name{display:none}.catalog-search_tags{gap:11px}.main-banner_tags-item{padding:0 11px}.question-item_head{gap:8px}.question-item_theme{width:100%;margin-left:0}.answer-item_head{flex-wrap:wrap;gap:10px}.answer-item .article-autor,.answer-item .accountant-contacts-row{width:100%;max-width:100%}.catalog-search_tags-item{padding:0 11px}}@media (max-width:620px){.content-column_nav{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.content-column_nav--item{white-space:nowrap;flex-shrink:0;width:auto;min-width:25%;padding:0 10px}.home-info_block-content{padding:160px 24px 32px}.main-banner-title{font-size:36px;line-height:34px}.site-banner-content{background-position:calc(100% - 40px) calc(100% - 15px);background-size:266px;padding:18px 14px 190px}.prod_block,.prod_block#accountant_info .accountant-gallery{padding:10px}.accountant-work{margin-top:0}.reviews_list{margin:-5px -10px 8px;padding:5px 10px 12px}.publications_list{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}.review-inputs-row{grid-template-columns:1fr}.btn_submit{width:100%}.accountant-gallery_list{gap:12px;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}.gallery-item{width:82px;height:76px}.checkboxes-row.three-columns,.add-profile-content .personal-data_block,.add-profile-content .add-profile-item_row{grid-template-columns:1fr}.scroll_container .blog-item{width:100%}}@media (max-width:500px){.footer-menu{width:100%}.copyright{font-size:12px}.catalog_list .card-accountant-ava{width:80px;height:78px}.catalog_list .card-accountant_name{font-size:18px;line-height:21px}.free-consultation_tag{width:215px}.open-all_link{margin:10px auto 0}}@media (max-width:374px){.catalog_list .card-accountant{width:100%;padding:10px}.catalog-search_tags-item{font-size:12px}}@media (min-width:1400px){.add-profile-item_service--row{grid-template-columns:1fr 490px;gap:12px;width:100%;max-width:800px}}@media screen and (max-width:767px){.add-profile-item_service--row{flex-flow:column!important;align-items:start!important;display:flex!important}.add-profile-item_service--row .add_service-price{width:100%!important}}@media (min-width:1100px){.lk-nav_box{z-index:5;background:0 0;height:auto;padding:0}.lk-nav{border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-top-right-radius:var(--radius-lg);flex-flow:column;height:calc(100vh - 60px);display:flex;position:sticky;top:60px;overflow:visible;box-shadow:2px 0 8px #00000012,inset 0 4px 8px -4px #00000012}.lk-nav-menu{flex:1;min-height:0;overflow:hidden auto}}@media screen and (max-width:1100px){.lk-nav_box{z-index:9999!important;position:relative!important}}@media screen and (min-width:1100px) and (max-width:1400px){.add-profile-content .personal-data_block{grid-template-columns:1fr}}@media (min-width:1236px){.main-page-trigger{width:calc(20% - 19px)}}.massege_inputs{border-top:1px solid var(--color-border);flex-flow:column;gap:10px;padding:20px;display:flex}.massege_inputs input{border:1px solid var(--color-border);width:50%;height:35px;color:var(--color-dark);border-radius:5px;padding:10px 12px;font-size:15px;font-weight:400;line-height:19.6px}.react-datepicker-wrapper{z-index:10}.answer-item-footer{flex-flow:row;align-items:center;gap:16px;display:flex}.link_podelitsa{color:#e96418;padding:0 0 0 12px;font-size:12px;font-weight:500;line-height:1.3;position:relative;top:-1px}.link_podelitsa:after{content:"";background:#e96418;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:0}.capthca_box{width:100%;max-width:413px;margin:25px 0}.box_podelitsa_items{display:none}.box_podelitsa{position:relative}.box_podelitsa:hover .box_podelitsa_items{color:#000;z-index:9;background:#fff;border-radius:7px;flex-direction:column;align-items:flex-start;gap:5px;width:180px;padding:10px;font-size:10px;display:flex;position:absolute;top:35px;left:-65px;box-shadow:0 0 20px -10px #000}.box_podelitsa_items:after{content:"";background:0 0;width:100%;height:25px;position:absolute;top:-25px;left:0}.podelitsa__item{align-items:center;gap:8px;margin-bottom:8px;display:flex}.podelitsa__item_icon{width:25px;height:25px}.podelitsa__item_icon img{object-fit:scale-down;object-position:center;height:100%}.podelitsa__item_icon svg{width:100%;height:100%}.name_podelitsa{font-size:12px;transition:all .3s ease-out}.name_podelitsa:hover{text-shadow:0 0 .2px #000}.capthca_box_popup{border-radius:20px;overflow:hidden;width:100%!important;max-width:450px!important;padding:0!important}.capthca_box_popup .modalClose{background:0 0;top:0;right:0}.capthca_box_popup span{color:#fff;font-size:16px;font-weight:600;line-height:19.2px}.capthca_box_head{background:linear-gradient(180deg, var(--color-primary) 0%, #ff4000 100%);align-items:flex-start;width:100%;padding:15px 20px;display:flex;box-shadow:1px 2px 7.1px #3d000040}.capthca_box_footer{background-color:var(--color-border);border-top:1px solid var(--color-border);justify-content:flex-end;width:100%;padding:10px 20px;display:flex}.capthca_box_footer button{background:linear-gradient(180deg, var(--color-primary) 0%, #ff4000 100%);width:140px;margin:0}.notification_modal{background:#fff;border-radius:12px;max-width:560px}.notification_modal-content{flex-flow:column;display:flex}.notification_modal_head{flex-flow:row;justify-content:space-between;align-items:center;gap:15px;width:100%;margin:0 0 12px;display:flex}.notification_modal_title{font-family:var(--font-family-heading);color:var(--color-dark);font-size:30px;font-weight:700;line-height:120%}.notification_modal_logo{flex-shrink:0;height:100px}.notification_modal_logo img{object-fit:scale-down;object-position:center;height:100%}.notification_modal_content{font-family:var(--font-family);color:var(--color-dark);text-align:left;margin:0 0 24px;font-size:15px;font-weight:400;line-height:160%}.notification_modal_content p{margin:0 0 8px}.notification_modal_content ul{margin:0;padding-left:20px}.notification_modal_content ul li{color:#555;margin:0 0 6px}.notification_modal_content ul li::marker{color:var(--color-primary)}.notification_modal_footer{align-items:center;gap:16px;width:100%;display:flex}.notification_modal_btn{border-radius:var(--radius-sm);height:42px;box-shadow:var(--shadow-btn);background:var(--color-primary);font-family:var(--font-family);color:#fff;cursor:pointer;border:none;padding:11px 32px;font-size:14px;font-weight:600;transition:opacity .2s}.notification_modal_btn:hover{opacity:.85}.notification_modal_btn_not{font-family:var(--font-family);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:400;transition:color .2s}.notification_modal_btn_not:hover{color:var(--color-dark)}.contest-banner-link:hover{text-decoration:underline}.contest-hero{z-index:1;height:260px;position:relative}.contest-hero__submit-btn{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;z-index:2;background:#ffffff2e;border:1px solid #fff6;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex;position:absolute;top:20px;right:24px}.contest-hero__submit-btn:hover{color:var(--color-primary);background:#fff;border-color:#fff}.contest-hero__submit-plus{font-size:18px;font-weight:400;line-height:1}.contest-picker-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.contest-picker-modal{border-radius:var(--radius-lg);width:100%;max-width:460px;box-shadow:var(--shadow-modal);background:#fff;padding:32px;position:relative}.contest-picker-close{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:28px;line-height:1;position:absolute;top:8px;right:12px}.contest-picker-close:hover{color:var(--color-dark)}.contest-picker-title{font-family:var(--font-family-heading);color:var(--color-dark);margin:0 0 12px;font-size:20px;font-weight:700}.contest-picker-text{color:var(--color-text-secondary);margin:0 0 20px;font-size:14px;line-height:1.55}.contest-picker-actions{flex-direction:column;gap:10px;display:flex}.contest-picker-link{border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:left;cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 18px;transition:border-color .15s,background .15s;display:flex}.contest-picker-link:hover{border-color:var(--color-primary);background:#d7090908}.contest-picker-link strong{color:var(--color-dark);font-size:15px;font-weight:700}.contest-picker-link span{color:var(--color-text-secondary);font-size:13px}.contest-hero .catalog-search_title{margin-bottom:12px;font-size:42px}.contest-hero__dates{color:#ffffffd9;font-size:16px;font-weight:500}.contest-hero__meta{-webkit-backdrop-filter:blur(6px);border-radius:var(--radius-xl);background:#0003;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:18px;padding:8px 16px;display:inline-flex}.contest-hero__stage{color:#fff;letter-spacing:.01em;font-size:14px;font-weight:600}.contest-hero__meta .contest-timer{color:#ffffffd9;font-size:14px}.contest-hero__meta .contest-timer strong{color:#fff}.contest-page-wrap{background:#fff;position:relative}.legal-doc-page{background:#fff;padding:40px 0 64px}.legal-doc{max-width:860px;color:var(--color-text);margin:0 auto;font-size:15px;line-height:1.7}.legal-doc__title{font-family:var(--font-family-heading);color:var(--color-dark);margin:0 0 24px;font-size:28px;font-weight:700}.legal-doc__placeholder{color:var(--color-text-secondary)}.legal-doc h2{font-family:var(--font-family-heading);color:var(--color-dark);margin:28px 0 12px;font-size:19px;font-weight:700}.legal-doc__revision{color:var(--color-text-secondary);font-size:13px;margin:0 0 20px!important}.legal-doc p{margin:0 0 12px}.legal-doc__table-scroll{margin:4px 0 16px;overflow-x:auto}.legal-doc__table{border-collapse:collapse;width:100%}.legal-doc__table th,.legal-doc__table td{border:1px solid var(--color-border);vertical-align:top;text-align:left;padding:9px 12px}.legal-doc__table th{background:var(--color-bg-light);font-weight:700}.legal-doc__table tbody td:first-child{background:var(--color-bg-light);font-weight:600}.legal-doc__table--wide{min-width:880px}.legal-doc__table--wide td:first-child{background:0 0;font-weight:400}.legal-doc strong{font-weight:700}.legal-doc a{color:var(--color-link-blue);word-break:break-word;text-decoration:underline}.legal-doc__operator{background:var(--color-bg-light);border-radius:var(--radius-md,8px);padding:12px 16px}.legal-doc__list{margin:0 0 14px;padding-left:24px}.legal-doc__list li{margin-bottom:6px}ol.legal-doc__list{list-style:decimal}ul.legal-doc__list{list-style:outside}.contest-rules-page{background:#fff;padding:40px 0 64px}.contest-rules{max-width:860px;color:var(--color-text);margin:0 auto;font-size:15px;line-height:1.7}.contest-rules__header{border-bottom:1px solid var(--color-border);margin-bottom:32px;padding-bottom:20px}.contest-rules__title{font-family:var(--font-family-heading);color:var(--color-dark);margin:0 0 8px;font-size:30px;font-weight:700}.contest-rules__subtitle{color:var(--color-dark);margin:0 0 10px;font-size:17px;font-weight:600}.contest-rules__revision{color:var(--color-text-secondary);margin:0;font-size:13px}.contest-rules__section{margin-bottom:28px}.contest-rules__section h2{font-family:var(--font-family-heading);color:var(--color-dark);margin:0 0 12px;font-size:19px;font-weight:700}.contest-rules__section p{margin:0 0 10px}.contest-rules__section ul{margin:0 0 12px;padding-left:22px;list-style:outside}.contest-rules__section li{margin-bottom:6px}.contest-rules__section a{color:var(--color-link-blue);word-break:break-word;text-decoration:underline}.contest-rules__table{border-collapse:collapse;width:100%;margin:4px 0 14px}.contest-rules__table td{border:1px solid var(--color-border);vertical-align:top;padding:9px 12px}.contest-rules__table td:first-child{background:var(--color-bg-light);width:45%;font-weight:600}.contest-rules__footer{border-top:1px solid var(--color-border);margin-top:36px;padding-top:20px}.contest-rules__back{color:var(--color-link-blue);font-weight:600;text-decoration:none}.contest-rules__back:hover{text-decoration:underline}@media (max-width:600px){.contest-rules__title{font-size:24px}.contest-rules__table td:first-child{width:50%}}.contest-page{padding:40px 0 60px}.contest-banner-img{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;max-height:400px;display:block;box-shadow:0 8px 24px #3a0f0314}.contest-description{color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(#fff 0%,#fdf8f7 100%);margin-bottom:32px;padding:28px 32px;font-size:16px;line-height:1.7}.contest-description>:first-child{margin-top:0}.contest-description>:last-child{margin-bottom:0}.contest-description h1,.contest-description h2,.contest-description h3{font-family:var(--font-family-heading);color:var(--color-dark);margin:24px 0 10px;padding-left:14px;line-height:1.3;position:relative}.contest-description h1{font-size:22px;font-weight:700}.contest-description h2{font-size:19px;font-weight:700}.contest-description h3{font-size:17px;font-weight:600}.contest-description h1:before,.contest-description h2:before,.contest-description h3:before{content:"";background:var(--color-primary);border-radius:2px;width:3px;position:absolute;top:.2em;bottom:.2em;left:0}.contest-description p{margin:0 0 12px}.contest-description strong{color:var(--color-dark);font-weight:700}.contest-description ol,.contest-description ul{margin:8px 0 16px;padding-left:0;list-style:none}.contest-description li{margin-bottom:6px;padding-left:22px;position:relative}.contest-description ul>li:before{content:"";background:var(--color-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:6px}.contest-description ol{counter-reset:contest-li}.contest-description ol>li{counter-increment:contest-li}.contest-description ol>li:before{content:counter(contest-li) ".";color:var(--color-primary);min-width:18px;font-weight:600;position:absolute;top:0;left:0}.contest-description li>p{margin:0}.contest-description a{color:var(--color-link-blue);text-decoration:underline}.contest-description blockquote{border-left:3px solid var(--color-primary);color:var(--color-text);background:#d709090a;border-radius:4px;margin:16px 0;padding:12px 18px}.contest-meta{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:28px;padding:16px 20px;display:flex}.contest-meta--stats{background:var(--color-bg-light);border:none;margin-top:16px;padding:12px 18px}.contest-meta__sep{color:var(--color-text-secondary);font-size:15px}.contest-meta__stat{color:var(--color-text-secondary);font-size:15px;font-weight:500}.contest-timer{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:14px}.contest-timer strong{color:var(--color-dark)}.contest-prizes{margin-bottom:50px}.contest-prizes__title{font-family:var(--font-family-heading);align-items:center;gap:8px;margin:0 0 16px;padding-left:16px;font-size:22px;font-weight:700;display:flex;position:relative}.contest-prizes__title:before{content:"";background:var(--color-primary);border-radius:2px;width:4px;position:absolute;top:.15em;bottom:.15em;left:0}.contest-prizes__info{color:var(--color-text-secondary);cursor:help;display:inline-flex;position:relative}.contest-prizes__info:hover{color:var(--color-primary)}.contest-prizes__tooltip{background:var(--color-dark);color:#fff;font-family:var(--font-family);border-radius:var(--radius-md);z-index:10;width:320px;box-shadow:var(--shadow-modal);padding:12px 16px;font-size:13px;font-weight:400;line-height:1.5;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.contest-prizes__info:hover .contest-prizes__tooltip{display:block}.contest-prizes__layout{align-items:stretch;gap:16px;display:flex}.contest-prizes__grid{flex:1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.contest-prize-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;background:linear-gradient(#fff 0%,#fff8f5 100%);flex-direction:column;justify-content:center;align-items:center;min-height:130px;padding:22px 18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.contest-prize-card:before{content:"";background:var(--gradient-orange);height:3px;position:absolute;top:0;left:0;right:0}.contest-prize-card:hover{box-shadow:var(--shadow-card);border-color:var(--color-orange-accent);transform:translateY(-2px)}.contest-prize-card__place{color:var(--color-orange);font-size:22px;font-weight:800;font-family:var(--font-family-heading);letter-spacing:-.01em}.contest-prize-card__text{color:var(--color-text);margin-top:8px;font-size:14px;font-weight:500}.contest-prize-card--audience{border-color:var(--color-primary);background:linear-gradient(#fff 0%,#fdf2ef 100%);min-width:220px}.contest-prize-card--audience:before{background:var(--gradient-primary)}.contest-prize-card--audience .contest-prize-card__place{color:var(--color-primary);font-size:18px}.contest-prize-card--audience:hover{border-color:var(--color-primary)}.contest-join{margin-bottom:28px}.contest-join-btn{border-radius:var(--radius-xl);background:var(--gradient-primary);color:#fff;cursor:pointer;font-size:16px;font-weight:600;font-family:var(--font-family);box-shadow:var(--shadow-btn);border:none;justify-content:center;align-items:center;padding:14px 40px;transition:opacity .2s,transform .1s;display:inline-flex}.contest-join-btn:hover{opacity:.9}.contest-join-btn:active{transform:scale(.98)}.contest-join-btn:disabled{opacity:.6;cursor:not-allowed}.contest-join__consent{color:var(--color-text-secondary);max-width:420px;margin:10px 0 0;font-size:13px;line-height:1.5}.contest-join__rules-link{color:var(--color-primary);text-decoration:underline}.contest-join__rules-link:hover{text-decoration:none}.contest-my-status{border:1px solid var(--color-primary);border-radius:var(--radius-lg);background:linear-gradient(135deg,#fdf2ef 0%,#fff 100%);flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:28px;padding:16px 24px;font-size:14px;display:flex;position:relative}.contest-my-status:before{content:"✓";background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:inline-flex}.contest-my-status strong{font-weight:700}.contest-section-title{font-family:var(--font-family-heading);margin:32px 0 16px;padding-left:16px;font-size:22px;font-weight:700;position:relative}.contest-section-title:before{content:"";background:var(--color-primary);border-radius:2px;width:4px;position:absolute;top:.15em;bottom:.15em;left:0}.contest-podium-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-bottom:32px;display:grid}.contest-podium-card{border:2px solid var(--color-orange);border-radius:var(--radius-lg);color:inherit;padding:20px;text-decoration:none;transition:box-shadow .2s;display:block}.contest-podium-card:hover{box-shadow:var(--shadow-card)}.contest-podium-card__place{color:var(--color-orange);margin-bottom:8px;font-size:14px;font-weight:700}.contest-podium-card__title{margin-bottom:4px;font-weight:600}.contest-podium-card__author{color:var(--color-text-secondary);font-size:13px}.contest-audience-winner{border:2px solid var(--color-primary);border-radius:var(--radius-lg);color:inherit;padding:20px;text-decoration:none;transition:box-shadow .2s;display:inline-block}.contest-audience-winner:hover{box-shadow:var(--shadow-card)}.contest-voted-list{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.contest-voted-chip{border-radius:var(--radius-xl);border:1px solid var(--color-primary);color:var(--color-primary);padding:8px 16px;font-size:13px;text-decoration:none;transition:background .2s}.contest-voted-chip:hover{background:#d709090d}.contest-works-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.contest-filter-btn{border-radius:var(--radius-xl);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-family);background:#fff;padding:8px 20px;transition:all .2s}.contest-filter-btn:hover{border-color:var(--color-primary)}.contest-filter-btn.active{background:var(--gradient-primary);color:#fff;border:none}.contest-sort-select{border-radius:var(--radius-md);border:1px solid var(--color-border);font-size:14px;font-family:var(--font-family);cursor:pointer;margin-left:auto;padding:8px 16px}.contest-works-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.contest-work-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;transition:box-shadow .2s;display:flex;overflow:hidden}.contest-work-card:hover{box-shadow:var(--shadow-card)}.contest-work-card__img{object-fit:cover;width:100%;height:180px;display:block}.contest-work-card__body{flex:1;padding:16px}.contest-work-card__type{color:var(--color-text-secondary);margin-bottom:6px;font-size:12px}.contest-work-card__verified{color:var(--color-link-blue);margin-left:8px;font-weight:600}.contest-work-card__title{color:var(--color-text);margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;display:block}.contest-work-card__title:hover{color:var(--color-primary)}.contest-work-card__author{color:var(--color-text-secondary);font-size:13px}.contest-work-card__footer{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:12px 16px 16px;display:flex}.contest-work-card__votes{color:var(--color-text-secondary);font-size:13px}.contest-pagination{justify-content:center;gap:8px;margin-top:28px;display:flex}.contest-page-btn{border-radius:var(--radius-md);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;font-family:var(--font-family);background:#fff;padding:8px 16px;transition:all .2s}.contest-page-btn:hover{border-color:var(--color-primary)}.contest-page-btn.active{background:var(--gradient-primary);color:#fff;border:none}.contest-empty{text-align:center;color:var(--color-text-secondary);padding:80px 20px}.contest-empty__icon{opacity:.3;margin-bottom:16px;font-size:48px}.contest-empty__text{margin-bottom:8px;font-size:18px}@media (max-width:768px){.contest-works-grid,.contest-podium-grid{grid-template-columns:1fr}.contest-prizes__layout{flex-direction:column}.contest-prizes__grid{grid-template-columns:1fr 1fr}}.page-title-row__actions{flex-wrap:wrap;gap:12px}.blog-view-toggle{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:2px;padding:3px;display:inline-flex}.blog-view-toggle__btn{width:34px;height:30px;color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:color .2s,background-color .2s;display:inline-flex}.blog-view-toggle__btn:hover{color:var(--color-dark)}.blog-view-toggle__btn.is-active{color:var(--color-primary);background:#fff;box-shadow:0 1px 3px #00000014}.blog-feed-topbar,.blog-feed-layout{--blog-feed-cols:260px minmax(0, 1fr) 300px}.blog-feed-topbar{grid-template-columns:var(--blog-feed-cols);align-items:center;gap:24px;margin-bottom:20px;display:grid}.blog-feed-topbar .blog-search{grid-column:1/span 2;width:100%}.blog-feed-topbar .btn_create-action{grid-column:3;justify-content:center;width:100%}.blog-feed-tabs{z-index:5;background:#fff;flex-wrap:wrap;gap:10px;margin:-8px 0 4px;padding:16px 0 12px;display:flex;position:sticky;top:58px;box-shadow:-24px 0 #fff,24px 0 #fff}.blog-feed-tabs:after{content:"";pointer-events:none;background:linear-gradient(#ffffff59,#fff0);height:5px;position:absolute;top:100%;left:-24px;right:-24px}.blog-feed-tab{border:1px solid var(--color-border);color:var(--color-dark);font-family:var(--font-family);cursor:pointer;background:#fff;border-radius:999px;padding:10px 22px;font-size:15px;font-weight:600;line-height:18px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.blog-feed-tab:hover{border-color:var(--color-primary);color:var(--color-primary)}.blog-feed-tab.is-active{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-btn);border-color:#0000}.blog-feed-tab.is-active:hover{color:#fff;opacity:.92}.blog-feed-tab--provodki{align-items:center;text-decoration:none;display:inline-flex}.provodki-page{padding:8px 0 48px}.provodki-page__lead{max-width:720px;color:var(--color-text-secondary);font-family:var(--font-family);margin:12px 0 24px;font-size:15px;line-height:22px}.provodki-page__empty{color:var(--color-text-secondary);margin-top:24px}.provodki-selector{background:var(--color-bg-light);border-radius:var(--radius-lg);border:1px solid var(--color-border);flex-wrap:wrap;align-items:flex-end;gap:16px;padding:24px;display:flex}.provodki-selector__field{flex:240px;min-width:220px}.provodki-selector__label{font-family:var(--font-family);color:var(--color-dark);margin-bottom:6px;font-size:14px;font-weight:600;display:block}.provodki-selector__arrow{color:var(--color-text-secondary);padding-bottom:10px;font-size:22px}.provodki-select__control{border-radius:var(--radius-md)!important;border-color:var(--color-border)!important;min-height:44px!important;box-shadow:none!important}.provodki-select__control--is-focused{border-color:var(--color-primary)!important}.provodki-select__option--is-focused{background-color:var(--color-bg-light-pink)!important}.provodki-select__option--is-selected{background-color:var(--color-primary)!important}.provodki-catalog{margin-top:40px}.provodki-catalog__title{font-family:var(--font-family-heading);margin-bottom:16px;font-size:22px;font-weight:600}.provodki-catalog__list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.provodki-catalog__item a{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.provodki-catalog__item a:hover{border-color:var(--color-primary);box-shadow:var(--shadow-btn)}.provodki-catalog__pair{color:var(--color-dark);font-weight:600}.provodki-catalog__name{color:var(--color-text-secondary);font-size:14px}.provodki-article__badge{border-radius:var(--radius-xl);background:var(--gradient-primary);color:#fff;margin-bottom:12px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-block}.provodki-article__back{margin-top:32px}.provodki-article__back a{color:var(--color-primary);font-weight:600;text-decoration:none}.provodki-article__back a:hover{text-decoration:underline}.blog-feed-layout{--blog-feed-cols:260px minmax(0, 1fr) 300px;grid-template-columns:var(--blog-feed-cols);align-items:start;gap:24px;display:grid}.blog-feed-sidebar-col,.blog-feed-aside{scrollbar-width:none;align-self:start;max-height:calc(100vh - 100px);position:sticky;top:80px;overflow-y:auto}.blog-feed-sidebar-col::-webkit-scrollbar{width:0;height:0}.blog-feed-aside::-webkit-scrollbar{width:0;height:0}.blog-feed-sidebar-col{flex-direction:column;gap:16px;margin:-14px;padding:14px;display:flex}.blog-feed-sidebar{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px}.blog-feed-sidebar__title{font-family:var(--font-family-heading);color:var(--color-dark);margin-bottom:14px;font-size:16px;font-weight:600}.blog-feed-layout .box_select{flex-direction:column;gap:10px}.blog-feed-layout .box_select .blog-cats{width:100%;min-width:0}.blog-feed-main{flex-direction:column;gap:16px;min-width:0;display:flex}.blog-feed-layout .blog-item{position:relative}.blog-feed-layout .blog-item--news{border-left:4px solid var(--color-primary)}.blog-feed-layout .blog-item-title a:after{content:"";z-index:1;position:absolute;inset:0}.blog-feed-layout .blog-item-image,.blog-feed-layout .article-autor-ava{z-index:2;position:relative}.blog-feed-layout .blog-item-link{display:none}.blog-feed-layout .blog-item-bottom{justify-content:flex-end}.blog-feed-layout .blog-item-text{-webkit-line-clamp:3}.blog-feed-layout .blog-other{grid-area:auto}.blog-feed-sentinel{width:100%;height:1px}.blog-feed-loader,.blog-feed-end{text-align:center;color:var(--color-text-secondary);padding:16px 0;font-size:14px}@media (max-width:960px){.blog-feed-topbar,.blog-feed-layout{--blog-feed-cols:220px minmax(0, 1fr)}.blog-feed-topbar .blog-search,.blog-feed-topbar .btn_create-action{grid-column:1/-1}.blog-feed-aside{display:none}}.scroll-to-top{background:var(--gradient-primary);color:#fff;cursor:pointer;width:44px;height:44px;box-shadow:var(--shadow-btn);opacity:0;visibility:hidden;z-index:900;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:fixed;bottom:24px;left:24px;transform:translateY(8px)}.scroll-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-to-top:hover{filter:brightness(1.05)}@media (max-width:768px){.scroll-to-top{bottom:16px;left:16px}.blog-feed-topbar,.blog-feed-layout{--blog-feed-cols:1fr}}.unanswered-widget{background:var(--color-bg-light-pink);border-radius:var(--radius-lg);align-items:center;gap:16px;padding:16px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex}.unanswered-widget:hover{box-shadow:var(--shadow-btn);transform:translateY(-1px)}.unanswered-widget__count{width:48px;height:48px;font-family:var(--font-family-heading);color:var(--color-primary);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.unanswered-widget__title{font-family:var(--font-family-heading);color:var(--color-dark);white-space:nowrap;margin-bottom:2px;font-size:13px;font-weight:700;line-height:1.25}.unanswered-widget__subtitle{color:var(--color-text-secondary);white-space:nowrap;font-size:12px}.quick-actions{background:var(--color-bg-light-pink);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:4px;margin-top:16px;padding:16px;display:flex}.quick-actions__item{border-radius:var(--radius-md);color:var(--color-dark);align-items:center;gap:14px;padding:12px;text-decoration:none;transition:background-color .15s;display:flex}.quick-actions__item:hover,.quick-actions__item--featured{background:#fff}.quick-actions__icon{border-radius:var(--radius-md);background:var(--gradient-primary);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.quick-actions__text{flex-direction:column;gap:2px;min-width:0;display:flex}.quick-actions__title{font-family:var(--font-family-heading);color:var(--color-dark);font-size:15px;font-weight:700;line-height:1.25}.quick-actions__subtitle{color:var(--color-text-secondary);font-size:13px;line-height:1.3}.search-spinner{border:2px solid #d7090933;border-top-color:var(--color-primary);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite search-spin;display:inline-block}@keyframes search-spin{to{transform:rotate(360deg)}}.search-loading-results{opacity:.55;pointer-events:none;transition:opacity .15s}.share-btn-wrap{display:inline-flex;position:relative}.share-btn-trigger{border-radius:var(--radius-sm);border:1px solid var(--color-border);width:36px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:#fff;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex}.share-btn-trigger:hover,.share-btn-trigger[aria-expanded=true]{border-color:var(--color-primary);color:var(--color-primary)}.share-btn-popover{z-index:20;border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:220px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-modal);background:#fff;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute}.share-btn-popover--bottom-end{top:calc(100% + 8px);right:0}.share-btn-popover--top-end{bottom:calc(100% + 8px);right:0}.share-btn-popover--bottom-start{top:calc(100% + 8px);left:0}.share-btn-popover--top-start{bottom:calc(100% + 8px);left:0}.share-btn-option{text-align:left;width:100%;color:var(--color-text);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:10px;padding:8px 12px;font-family:inherit;font-size:14px;text-decoration:none;transition:background .15s;display:flex}.share-btn-option:hover{background:var(--color-bg-light);color:var(--color-text)}.contest-checkbox-block{flex-direction:column;gap:8px;display:flex}.contest-consent{color:var(--color-text-secondary);margin:0;padding:0 2px;font-size:12px;line-height:1.55}.contest-consent__link{color:var(--color-primary);text-decoration:underline}.contest-consent__link:hover{text-decoration:none}.contest-checkbox{border:2px dashed var(--color-orange-accent);border-radius:var(--radius-lg);cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(131.93deg,#db4d270f 0%,#ff8a000f 98.42%);align-items:center;gap:14px;margin-top:16px;padding:14px 18px;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:flex}.contest-checkbox:hover{box-shadow:var(--shadow-btn);background:linear-gradient(131.93deg,#db4d271f 0%,#ff8a001f 98.42%);border-style:solid;transform:translateY(-1px)}.contest-checkbox input[type=checkbox]{appearance:none;border:2px solid var(--color-orange-accent);border-radius:var(--radius-sm);cursor:pointer;background:#fff;flex-shrink:0;width:24px;height:24px;margin:0;transition:background .2s,border-color .2s;position:relative}.contest-checkbox input[type=checkbox]:checked{background:var(--gradient-orange);border-color:#0000}.contest-checkbox input[type=checkbox]:checked:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:16px;position:absolute;inset:0}.contest-checkbox__icon{background:var(--gradient-orange);width:40px;height:40px;box-shadow:var(--shadow-btn);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contest-checkbox__body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.contest-checkbox__title{font-family:var(--font-family-heading);color:var(--color-dark);font-size:15px;font-weight:600;line-height:1.3}.contest-checkbox__subtitle{color:var(--color-text-secondary);font-size:13px;line-height:1.35}.contest-checkbox.is-checked{background:var(--gradient-orange);box-shadow:var(--shadow-btn);border-style:solid;border-color:#0000}.contest-checkbox.is-checked .contest-checkbox__title,.contest-checkbox.is-checked .contest-checkbox__subtitle{color:#fff}.contest-checkbox.is-checked .contest-checkbox__subtitle{opacity:.92}.contest-checkbox.is-checked .contest-checkbox__icon{box-shadow:none;background:#ffffff38}.contest-checkbox.is-checked input[type=checkbox]{background:#fff;border-color:#fff}.contest-checkbox.is-checked input[type=checkbox]:checked:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23db4d27' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>")}.answer-highlight{border-radius:var(--radius-md);animation:2.5s answerFlash}@keyframes answerFlash{0%,55%{box-shadow:0 0 0 2px var(--color-orange-accent);background:#fff4ec}to{box-shadow:none;background:0 0}}.profile-cases_scroll{cursor:grab;gap:20px;padding-bottom:8px;display:flex;overflow-x:auto}.profile-cases_scroll .case-card{flex:0 0 680px;max-width:calc(100vw - 40px)}.case-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;display:flex;overflow:hidden}.case-card_head{border-bottom:1px solid var(--color-border);gap:12px;padding:18px 24px}.case-card_title{min-width:0;font-family:var(--font-family-heading);color:var(--color-dark);overflow-wrap:break-word;flex:1;font-size:18px;font-weight:600;line-height:24px}.case-card_moderation-badge{color:#b26a00;border-radius:var(--radius-xl);white-space:nowrap;background:#fdf3e0;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:600}.case-card_body{flex:1;grid-template-columns:1fr 1fr;gap:24px;padding:18px 24px;display:grid}.case-card_col-title{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:700;display:inline-flex}.case-card_col-title--situation{color:var(--color-primary)}.case-card_col-title--result{color:#23a26d}.case-card_text{color:var(--color-text);white-space:pre-line;overflow-wrap:break-word;font-size:14px;line-height:22px}.case-card_footer{border-top:1px solid var(--color-border);justify-content:space-between;gap:12px;padding:14px 24px}.case-card_author{gap:10px;min-width:0}.case-card_author-ava{border-radius:50%;flex-shrink:0;width:36px;height:36px;overflow:hidden}.case-card_author-ava img{object-fit:cover;width:100%;height:100%}.case-card_author-name{color:var(--color-dark);font-size:14px;font-weight:600}.case-card_author-job{color:var(--color-text-secondary);font-size:12px}.case-card_date{color:var(--color-text-secondary);white-space:nowrap;margin-left:auto;font-size:13px}.cases-page_create{margin-bottom:24px}.cases-page_list{gap:20px}@media (max-width:767px){.case-card_body{grid-template-columns:1fr;gap:16px}.profile-cases_scroll .case-card{flex:0 0 85vw}}
