.worksheets-filter{padding-top:14px}.worksheets-filter ul{margin:0;padding:0;list-style:none}.worksheets-filter ul ul{overflow-y:hidden;-webkit-transition:height .3s;transition:height .3s;-webkit-transform-origin:center top;transform-origin:center top;will-change:height}.worksheets-filter li>a{display:block;margin-top:1px;margin-bottom:17px;-webkit-transition:margin .3s;transition:margin .3s}.worksheets-filter li.selected>.asort:before,.worksheets-filter li.selected>.atag:before{border:1px solid #ec008c;background-color:#ec008c;background-image:url(/doc/img/icons/checked.svg);-webkit-box-shadow:inset 0 1px 3px #ec008c;box-shadow:inset 0 1px 3px #ec008c}.worksheets-filter .tags>li>.tags{padding-left:28px}.worksheets-filter .asort,.worksheets-filter .atag{font-size:12px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-top:1px;padding-right:3px;padding-left:23px;border:none}.worksheets-filter .asort:before,.worksheets-filter .atag:before{position:absolute;top:0;left:0;display:inline-block;width:16px;height:16px;content:"";-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:border,-webkit-box-shadow;transition-property:border,-webkit-box-shadow;transition-property:box-shadow,border;transition-property:box-shadow,border,-webkit-box-shadow;border:1px solid #979797;border-radius:2px;background-repeat:no-repeat;background-position:50%;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.5);box-shadow:inset 0 1px 3px rgba(0,0,0,.5)}.worksheets-filter .asort:hover:before,.worksheets-filter .atag:hover:before{border:1px solid #ec008c;-webkit-box-shadow:inset 0 1px 3px #ec008c;box-shadow:inset 0 1px 3px #ec008c}.worksheets-filter_category{margin-bottom:50px}.worksheets-filter_cat-name{font-size:16px;font-weight:600;margin-bottom:23px}@media screen and (max-width:767.9px){.worksheets-filter{position:relative;z-index:1;overflow:auto;padding-bottom:40px;padding-left:20px}}@media screen and (max-width:575.9px){.worksheets-filter_category{width:100%;margin-bottom:30px}}.material-tags{background-image:url(/doc/img/icons/tag.svg);background-repeat:no-repeat;--left-indent:30px}.material-tags__programs{background-image:url(/doc/img/icons/chain.svg)}.material-tags__programs .material-tags_link{color:#0c6db6;border-color:#0c6db6;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.material-tags__programs .material-tags_link:hover{color:#ec008c;border-color:#ec008c}.material-tags_title{font-size:12px;font-weight:600;margin-bottom:13px;padding-left:var(--left-indent);color:#000}.material-tags_list{font-size:0;padding-left:var(--left-indent);list-style:none}.material-tags_item{display:inline-block;margin:0 6px 5px 0}.material-tags_link{font-size:12px;display:inline-block;padding:2px 5px;-webkit-transition:border-color .3s,color .3s;transition:border-color .3s,color .3s;border:1px dotted #ccc}.material-tags_link:hover{border:1px dotted #ec008c}.linked-articles{padding:0 0 55px}.linked-articles_title{font-size:24px;font-weight:700;padding:50px 0 40px;color:#000;border-top:1px solid #ededed}.linked-articles_list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.linked-articles_item{width:calc(50% - 30px);margin:0 15px 30px}.linked-articles_link{font-size:0;position:relative;display:block;border:none}.linked-articles_img{width:100%;height:auto}.linked-articles_description{position:absolute;right:0;bottom:0;left:0;height:85px;padding:10px 0px 10px 20px;-webkit-transition:background-color .3s;transition:background-color .3s;color:#fff;background-color:rgba(12,109,182,.6)}.linked-articles_name{font-size:24px;font-weight:700;margin-bottom:5px;text-transform:uppercase}.linked-articles_details{font-size:12px;font-weight:500;line-height:1.25;padding-right:10%}@media screen and (max-width:767.9px){.linked-articles{padding:0 0 40px}.linked-articles_title{padding:50px 0 30px}.linked-articles_item{width:calc(100% - 30px)}.linked-articles_description{height:66px}.linked-articles_name{font-size:19px;margin-bottom:1px}.linked-articles_details{font-size:9.41px}}
.worksheet-tags a.crosstag{border:1px dashed #f00;}
.worksheet-tags a.crosstag:hover{border:1px dashed #f88;}
.material-tags_link.crosstag{border-style:dashed;}
.big_loader{margin:20px auto; height: 120px; background-image:url(/doc/img/ajax-loader.gif);background-repeat:no-repeat;background-position:center;}

.btn__has-icon.btn_flash, .btn__primary.btn_flash{box-shadow:inset 0 0 20px rgba(255, 255, 255, 0);animation:3s ease-in-out 1s infinite slide_btn_flash;}
.btn__has-icon.btn_flash:hover, .btn__primary.btn_flash:hover{animation-play-state:paused;box-shadow:none;}
@keyframes slide_btn_flash {
  60% {box-shadow:inset 0 0 20px rgba(255, 255, 255, 0);}
  70% {box-shadow:inset 0 0 30px rgba(255, 255, 255, .9), 0 0 25px rgba(255, 255, 255, .3);text-shadow:1px 1px 2px #116;}
  80% {box-shadow:inset 0 0 20px rgba(255, 255, 255, .2), 0 0 20px rgba(255, 255, 255, .1);text-shadow:1px 1px 2px #116;}
  90% {box-shadow:inset 0 0 30px rgba(255, 255, 255, .9), 0 0 25px rgba(255, 255, 255, .4);text-shadow:1px 1px 2px #116;}
  100% {box-shadow:inset 0 0 20px rgba(255, 255, 255, 0); }
}

.header_search-link.hide{opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition:opacity .3s;transition:opacity .3s;}

@media (hover: none) and (pointer: coarse) {
  a:hover{
      color: initial;
  }
}
