/*!
Theme Name: docsfox
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
*/
:root{--primary:#6c63ff;--title:#222;--text:#333;--white:#fff;--hover:#4035ff;--black:#000}*{padding:0;margin:0;box-sizing:border-box;outline:none;line-height:calc(100% + 10px)}ul:last-child,ol:last-child,li:last-child,p:last-child,h1:last-child,h2:last-child,h3:last-child{padding-bottom:0}body{font-family:"Inter",sans-serif;color:var(--text);background:#fcfcfc;font-size:16px}svg{transition:all .3s ease}img{max-width:100%;max-height:100%}a{text-decoration:none;color:inherit;transition:all .3s ease}a:hover{color:var(--primary)}ul,ol{margin:0;padding-bottom:20px}ol{padding-left:20px}ul{list-style:none}li{padding-bottom:12px}ul li{padding-left:20px;position:relative}ul li:before{content:"";position:absolute;top:7px;left:0;width:9px;height:8px;background:url("/wp-content/uploads/2026/06/vector.svg") no-repeat center center;background-size:contain}p{padding-bottom:20px}button{cursor:pointer;border:none;font-family:inherit;font-size:inherit;transition:all .3s ease}input{font-family:inherit;font-size:inherit;max-width:100%;width:100%;border:none}input::placeholder{font-family:inherit;font-size:inherit}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}textarea{font-family:inherit;font-size:inherit;max-width:100%;width:100%}textarea::placeholder{font-family:inherit;font-size:inherit}strong{font-weight:600}h1,h2,h3{color:var(--title);padding-bottom:20px}h1{font-weight:600;font-size:40px}h2{font-weight:500;font-size:26px}h3{font-weight:500;font-size:22px}form{max-width:100%;width:100%}.title{padding-bottom:40px}.title.center{text-align:center}.ln{list-style:none;padding:0}.ln li{padding:0}.ln li:before{display:none}.no-scroll{overflow:hidden}.hidden{display:none}.p-100{padding:100px 0}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}.p-50{padding:50px 0}.pt-50{padding-top:50px}.pb-50{padding-bottom:50px}.container{max-width:1410px;width:100%;margin:0 auto}.btn{display:flex;align-items:center;justify-content:center;padding:0 30px;height:58px;border-radius:8px;font-size:16px;font-weight:400;transition:all .3s ease;width:max-content}.btn-primary{background:var(--primary);color:var(--white)}.btn-border{border:1px solid #ededed;color:var(--text);background:var(--white)}.btn:hover{background:var(--hover);color:var(--white)}.header{background:var(--white);border-bottom:1px solid #f7f7f7}.header__top{display:flex;justify-content:space-between;gap:30px;padding:15px 0;border-bottom:1px solid #ededed}.logo{display:flex;align-items:center;gap:15px}.logo a{display:flex}.logo p{padding-left:20px;border-left:1px solid #eaeaea;font-weight:300;font-size:12px;line-height:150%;max-width:200px}.header__actions{display:flex;gap:15px;align-items:center;flex:1;justify-content:flex-end}.search-block{position:relative;flex:1}.search-block form{position:relative}.search-block input{height:56px;border:1px solid #ededed;border-radius:8px;padding-left:20px;font-size:14px;line-height:171%}.search-block input::placeholder{color:#666}.search-block .btn{position:absolute;right:5px;top:50%;transform:translateY(-50%)}.header__actions .search-block{margin-right:15px}.header__actions .search-block .btn{height:46px}.fav{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid #f2f2f2;border-radius:8px;transition:all .3s ease;color:var(--black);background:var(--white)}.fav:hover{background:var(--hover);color:var(--white)}.header__menu{padding-top:20px}.header__menu>ul{display:flex;gap:10px;justify-content:space-between}.header__menu>ul>li{padding-bottom:20px;position:relative}.hero{padding-top:30px}.hero__block{box-shadow:0 1px 0 0 rgba(0,0,0,.08);background:var(--white);border:1px solid #f7f7f7;border-radius:14px;display:flex;justify-content:space-between;align-items:center;padding:30px 50px}.hero__content{max-width:575px;width:100%}.hero__search{margin-top:40px;max-width:518px;width:100%}.hero__search p{margin-top:15px;font-size:14px}.hero__search p span{color:#0169fd}.hero__img{max-width:463px;width:100%}.advantages{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;box-shadow:0 1px 0 0 rgba(0,0,0,.08);background:var(--white);border:1px solid #f7f7f7;border-radius:15px;margin-top:15px;padding:35px 30px}.advantages__item{display:flex;gap:16px;align-items:center}.advantages__item-icon{background:#f0f4fe;border-radius:6px;width:60px;height:70px;display:flex;align-items:center;justify-content:center}.advantages__item-text{flex:1}.advantages__item-text p{font-size:13px;color:#555}.advantages__item-text p:first-child{padding-bottom:4px}.advantages__item-text p strong{font-weight:600;font-size:14px;color:var(--text)}.home-cat__list{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.home-cat__item{display:flex;align-items:center;gap:15px;padding:45px 25px;background:var(--white);border:1px solid #f7f7f7;border-radius:15px;box-shadow:0 1px 0 0 rgba(0,0,0,.08)}.home-cat__item:hover{box-shadow:0 1px 18px 0 rgba(0,0,0,.06)}.home-cat__item-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:50px;height:50px}.home-cat__item-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:56px;height:56px}.home-cat__item-icon img{width:100%;height:auto}.home-cat__item-desc{flex:1}.home-cat__item-desc h3{font-weight:500;font-size:16px;color:var(--black);padding-bottom:0}.home-cat__item-desc p{font-size:14px;color:#555}.breadcrumb{margin-top:15px;margin-bottom:45px;display:flex;gap:5px;align-items:center;font-size:14px;color:#444;overflow:hidden;overflow-x:auto;white-space:nowrap}.single-page .title{padding-bottom:50px}.single-page__row{display:flex;gap:30px;align-items:flex-start}.single-page__desc{flex:1}.single-page__desc h2{padding-top:40px}.single-page__desc h2:first-child{padding-top:0}.single-page__desc h3:first-child{padding-top:0}.single-page__desc h3{padding-top:50px}.sidebar{max-width:330px;width:100%;position:sticky;top:0;display:flex;flex-direction:column;gap:15px}.sidebar__block{box-shadow:0 1px 0 0 rgba(0,0,0,.08);background:var(--white);border:1px solid #f7f7f7;border-radius:10px;padding:15px 20px}.sidebar__info{padding:30px 20px}.sidebar__top{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #eee}.view{display:flex;align-items:center;gap:10px}.view span{font-weight:500;font-size:14px;color:var(--text)}.read-time{font-size:14px}.read-time span{font-weight:600;color:#1a9d3a}.author{padding:20px 0;border-bottom:1px solid #eee}.author p{color:#555}.author__row{display:flex;gap:15px}.author__avatar{border-radius:100%;width:60px;height:60px;overflow:hidden}.author__avatar img{width:100%;height:100%;object-fit:cover}.author__info{flex:1}.author__info span{display:block}.author__info p{font-size:14px;color:#757880}.sidebar__date{padding-top:20px;font-size:14px;color:#555}.sidebar__date span{color:var(--text)}.sidebar__download{display:flex;gap:6px;align-items:center}.sidebar__download p{padding-bottom:0;margin-right:10px;font-size:13px}.sidebar__download a{display:flex;gap:8px;align-items:center;justify-content:center;border:1px solid #e8e8e8;border-radius:8px;height:68px;padding:0 10px;font-weight:500;font-size:14px;color:var(--black)}.sidebar__download a:hover{color:var(--hover);border-color:var(--hover)}.sidebar__fav{display:flex;align-items:center;gap:16px}.sidebar__fav p{padding-bottom:0;font-weight:600;font-size:14px}.table{overflow:hidden;overflow-x:auto;border:1px solid #ededed;border-radius:14px;margin-bottom:30px}.table:last-child{margin-bottom:0}.table table{width:100%;max-width:100%;border-collapse:collapse;border-style:hidden}.table th{text-align:left;padding:15px 30px;border:1px solid #ededed;font-weight:500;color:var(--black)}.table td{padding:5px 30px}.table-v1 tr:first-child td:nth-child(2),.table-v1 tr:first-child td:nth-child(3){padding-top:20px}.table-v1 tr:last-child td:nth-child(2),.table-v1 tr:last-child td:nth-child(3){padding-bottom:20px}.table-v2 td{padding:20px 30px;border:1px solid #ededed}.cat-page__top-desc{margin-bottom:35px}.cat-page__line-info{padding-bottom:15px;border-bottom:2px solid #ededed}.cat-page__line-info ul{display:flex;gap:50px}.cat-page__line-info ul li{padding-bottom:0;display:flex;align-items:center;gap:10px;font-weight:500;font-size:14px}.cat-page__line-info ul li i{display:flex;align-items:center;justify-content:center}.cat-list{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:40px}.cat-siblings .cat-list{margin-top:0}.cat-item{padding:30px 25px;box-shadow:0 1px 0 0 rgba(0,0,0,.08);background:var(--white);border:1px solid #f7f7f7;border-radius:15px;transition:all .3s ease;display:flex;flex-direction:column;justify-content:space-between;gap:30px}.cat-item:hover{box-shadow:0 1px 18px 0 rgba(0,0,0,.06)}.cat-item__head{display:flex;gap:15px;align-items:center}.cat-item__icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px}.cat-item__icon img{width:50px;height:50px;display:block}.cat-item__icon span{background:#d9d9d9;width:100%;height:100%;display:block}.cat-item__head h3{font-weight:500;font-size:16px;color:var(--black);flex:1}.cat-item__desc{color:#555;font-size:14px;margin-top:15px}.cat-item__bottom{display:flex;justify-content:space-between;align-items:center}.cat-item__bottom p{font-size:14px;color:#555;gap:10px;padding-bottom:0}.cat-page .advantages{margin-top:100px}.tb-row{border-bottom:1px solid #e9e9e9;display:flex;align-items:center;justify-content:space-between;gap:70px}.tb-row:nth-child(even){flex-direction:row-reverse}.tb-desc{flex:1}.tb-img{max-width:570px;width:100%;height:530px}.tb-img img{width:100%;height:100%;object-fit:cover;border-radius:20px}.instructions{padding-top:20px}.instructions-search{margin-bottom:30px}.instructions-search .search-block{max-width:none}.instructions-search .search-block input{height:70px}.instructions-search .btn{display:none}.instructions-list{display:flex;flex-direction:column;gap:12px}.instructions-item{display:flex;align-items:center;justify-content:space-between;gap:100px;box-shadow:0 1px 0 0 rgba(0,0,0,.08);background:var(--white);border:1px solid #f7f7f7;border-radius:10px;padding:18px 30px}.instructions-item__title{display:flex;align-items:center;gap:30px;flex:1}.instructions-item__icon{background:#f8f8f8;border-radius:10px;width:60px;height:70px;display:flex;align-items:center;justify-content:center}.instructions-item__name{flex:1}.instructions-item__actions{display:flex;align-items:center;gap:8px}.instructions-item__actions .fav{width:46px;height:50px;border-radius:6px}.instructions-item__actions .view{border:1px solid #e6e6e6;border-radius:6px;width:103px;height:50px;justify-content:center}.instructions-more-wrap{max-width:245px;width:100%;margin:0 auto;margin-top:30px}.instructions-more{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;height:78px;box-shadow:0 1px 0 0 rgba(0,0,0,.08);border:1px solid #e9e9e9;border-radius:10px;background:var(--white)}.instructions-more:hover{background:var(--hover);color:var(--white)}.instructions-more__title{font-size:16px;font-weight:600;color:var(--text)}.instructions-more__count{font-size:14px;color:#555}.instructions-more:hover .instructions-more__count{color:var(--white)}.fav.is-active{background:var(--hover);color:var(--white)}.fav.is-active path{fill:currentColor}.fav-remove{display:flex;align-items:center;justify-content:center;width:46px;height:50px;border:1px solid #f2f2f2;border-radius:6px;background:0 0;cursor:pointer;color:var(--black);transition:all .3s ease}.fav-remove:hover{background:var(--hover);color:var(--white)}.favorites-page{padding-top:80px}.favorites-empty{text-align:center;color:#555;padding:20px 0 40px}.search-page{padding-top:80px}.search-page .title{padding-bottom:20px}.search-page__count{text-align:center;color:var(--primary);font-size:16px;padding-bottom:30px}.search-page__empty{text-align:center;color:#555;padding:20px 0 40px}.faq-list{display:flex;flex-direction:column;gap:10px;max-width:1170px;margin:0 auto}.faq-item{border:1px solid #f7f7f7;border-radius:10px;background:var(--white);padding:25px 30px;box-shadow:0 1px 0 0 rgba(0,0,0,.08)}.faq-title{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.faq-title h3{flex:1;font-weight:500;font-size:18px;color:var(--text);padding-bottom:0;transition:all .3s ease}.faq-title i{width:36px;height:36px;color:var(--text);display:flex;align-items:center;justify-content:center;border-radius:100%;background:0 0;transition:all .3s ease}.faq-item.active i{color:red;transform:rotate(45deg)}.faq-title:hover i{background:var(--primary);color:var(--white)}.faq-title:hover h3{color:var(--primary)}.faq-content{display:none;padding-top:15px;max-width:810px;width:100%}.footer{border-top:1px solid #f7f7f7}.footer__top{display:flex;justify-content:space-between;align-items:flex-start;gap:200px;padding:40px 0}.footer__logo{max-width:280px;width:100%}.footer__logo p{font-weight:400;font-size:12px;line-height:150%;color:#555}.footer__logo a{display:flex;max-width:167px;width:100%;margin-bottom:15px}.footer__navs{flex:1;display:flex;gap:30px}.footer__nav:first-child{flex:1}.footer__nav:last-child{max-width:200px;width:100%}.footer__nav p{padding-bottom:5px}.footer__nav p strong{font-size:14px;color:var(--black)}.footer__nav:first-child ul{padding:0;margin:0;column-count:3}.footer__nav li{font-size:14px;padding-bottom:2px}.footer__copyright{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-top:1px solid #ededed;border-bottom:1px solid #ededed}.footer__copyright p{padding-bottom:0;color:#555;font-size:14px}.footer__copyright p a{color:var(--primary)}.footer__copyright p a:hover{color:var(--hover)}.footer__bottom{padding:20px 0;color:#555;font-size:14px}.docsfox-contacts{--docsfox-primary:#6c63ff;--docsfox-primary-hover:#4035ff;--docsfox-title:#222;--docsfox-text:#333;--docsfox-muted:#757880;--docsfox-border:#e8e8e8;--docsfox-surface:#f7f7f7;--docsfox-white:#fff;width:100%;max-width:1080px;margin:0 auto;padding:clamp(32px, 6vw, 72px) 20px;color:var(--docsfox-text);font-family:"Inter",Arial,sans-serif;font-size:16px;line-height:1.65}.docsfox-contacts *,.docsfox-contacts *:before,.docsfox-contacts *:after{box-sizing:border-box}.docsfox-contacts__header{max-width:780px;margin-bottom:clamp(32px, 5vw, 52px)}.docsfox-contacts__title{margin:0 0 16px;padding:0;color:var(--docsfox-title);font-size:clamp(32px, 5vw, 52px);font-weight:700;line-height:1.12;letter-spacing:-.03em}.docsfox-contacts__lead{margin:0;padding:0;color:var(--docsfox-muted);font-size:clamp(17px, 2vw, 20px);line-height:1.6}.docsfox-contacts__section{margin-top:clamp(36px, 6vw, 64px)}.docsfox-contacts__heading{margin:0 0 22px;padding:0;color:var(--docsfox-title);font-size:clamp(24px, 3vw, 32px);font-weight:700;line-height:1.25}.docsfox-contacts__grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:16px;margin:0;padding:0}.docsfox-contacts__card{min-width:0;padding:clamp(20px, 3vw, 28px);border:1px solid var(--docsfox-border);border-radius:16px;background:var(--docsfox-white)}.docsfox-contacts__card-title{margin:0 0 8px;padding:0;color:var(--docsfox-title);font-size:18px;font-weight:700;line-height:1.35}.docsfox-contacts__card-text{margin:0 0 14px;padding:0;color:var(--docsfox-muted)}.docsfox-contacts__link{display:inline-flex;min-height:44px;align-items:center;color:var(--docsfox-primary);font-weight:700;overflow-wrap:anywhere;text-decoration:none;text-underline-offset:3px}.docsfox-contacts__link:hover{color:var(--docsfox-primary-hover);text-decoration:underline}.docsfox-contacts__link:focus-visible{border-radius:4px;outline:3px solid rgba(108,99,255,.3);outline-offset:3px}.docsfox-contacts__note{margin:22px 0 0;padding:0}.docsfox-contacts__owner{padding:clamp(24px, 4vw, 36px);border-radius:18px;background:var(--docsfox-surface)}.docsfox-contacts__owner p{margin:0 0 12px;padding:0}.docsfox-contacts__owner p:last-child{margin-bottom:0}.docsfox-contacts__details{display:grid;grid-template-columns:minmax(150px, 220px) minmax(0, 1fr);gap:10px 20px;margin:22px 0}.docsfox-contacts__details dt{color:var(--docsfox-muted)}.docsfox-contacts__details dd{min-width:0;margin:0;color:var(--docsfox-title);font-weight:600;overflow-wrap:anywhere}.docsfox-contacts address{font-style:normal}.docsfox-contacts__replace{padding:2px 6px;border-radius:4px;background:#fff2c2;color:#5f4700}.docsfox-contacts__disclaimer{padding:clamp(24px, 4vw, 36px);border-left:4px solid var(--docsfox-primary);border-radius:0 16px 16px 0;background:#f0f4fe}.docsfox-contacts__disclaimer p{margin:0 0 14px;padding:0}.docsfox-contacts__disclaimer p:last-child{margin-bottom:0}.docsfox-contacts__updated{margin:28px 0 0;padding:0;color:var(--docsfox-muted);font-size:14px}@media (max-width:700px){.docsfox-contacts{padding-right:16px;padding-left:16px}.docsfox-contacts__grid{grid-template-columns:1fr}.docsfox-contacts__details{grid-template-columns:1fr;gap:2px}.docsfox-contacts__details dd+dt{margin-top:12px}}