body,html{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}app-root button{border:1px solid #3769f5;background-color:#fff;border-radius:.5rem;color:#3769f5;padding:.4rem 3rem}app-root button.primary{border-color:#3769f5;background-color:#3769f5;color:#fff}app-root button[disabled]{border-color:#afc3fb;background-color:#afc3fb;color:#fff}app-root input,app-root select{border:1px solid #ebedf0;border-radius:.5rem;background-color:#ebedf0;color:#1d2125;padding:.4rem .5rem}app-root select{padding-right:.5rem}app-root label{color:#818c99}app-root input.input-search{padding-left:2rem;background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.50006 0C8.53765 0 11.0001 2.46256 11.0001 5.50029C11.0001 6.74868 10.5842 7.89993 9.88346 8.82304L13.7791 12.7233C14.0718 13.0164 14.0715 13.4913 13.7785 13.784C13.4854 14.0767 13.0105 14.0764 12.7178 13.7834L8.82266 9.88388C7.89959 10.5847 6.74839 11.0006 5.50006 11.0006C2.46246 11.0006 0 8.53802 0 5.50029C0 2.46256 2.46246 0 5.50006 0ZM5.50006 1.5C3.2909 1.5 1.5 3.29098 1.5 5.50029C1.5 7.70961 3.2909 9.50058 5.50006 9.50058C7.70921 9.50058 9.50011 7.70961 9.50011 5.50029C9.50011 3.29098 7.70921 1.5 5.50006 1.5Z" fill="%23818C99"/></svg>');background-position:.5rem;background-repeat:no-repeat}app-root .input-label-group{display:-moz-flex;display:flex;flex-direction:column}app-root .input-label-group label{display:inline-block;font-size:.8rem;margin-bottom:.5rem}app-root .input-label-group input.error{border-color:#e64646}app-root .input-label-group .error-message{font-size:.8rem;color:#e64646;margin-top:.2rem}app-root{display:-moz-flex;display:flex;flex-direction:column;-moz-justify-content:stretch;justify-content:stretch;-moz-align-items:stretch;align-items:stretch;overflow:hidden;height:100%;width:100%;font-size:14px}app-root h1,app-root h2,app-root h3{font-weight:400}app-root h1,app-root h2{font-size:1.5rem}app-root h3{font-size:1.2rem}app-root con-search{display:-moz-flex;display:flex;flex-direction:column;-moz-flex:1;flex:1;overflow:hidden}app-root con-search .search-wrapper.hidden{display:none}app-root con-search .search-wrapper .bottom-row{display:-moz-flex;display:flex;flex-direction:column;grid-row-gap:1rem;row-gap:1rem;padding:1rem 0}app-root .text-gray{color:#818c99}app-root .a-like{color:#3769f5;text-decoration:none;cursor:pointer}app-root .a-like.black{color:#818c99}app-root .a-like:hover{color:#0f3269}app-root form.input-form{display:-moz-flex;display:flex;flex-direction:column;grid-row-gap:1rem;row-gap:1rem}app-root form.input-form .form-group{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;grid-column-gap:1rem;column-gap:1rem}app-root form.input-form .form-group.with-input-label{-moz-align-items:flex-end;align-items:flex-end}app-root form.input-form.is-full-width .form-group input,app-root form.input-form.is-full-width .form-group.with-input-label .input-label-group{-moz-flex:1;flex:1}app-root .search-wrapper,app-root .test-constructor-wrapper,app-root con-test-constructor{display:-moz-flex;display:flex;flex-direction:column;-moz-flex:1;flex:1;overflow:hidden;max-width:50rem}app-root .search-wrapper .top-row,app-root .test-constructor-wrapper .top-row,app-root con-test-constructor .top-row{padding:1rem 0}app-root .search-wrapper .search-result,app-root .search-wrapper .tests-list-block,app-root .test-constructor-wrapper .search-result,app-root .test-constructor-wrapper .tests-list-block,app-root con-test-constructor .search-result,app-root con-test-constructor .tests-list-block{-moz-flex:1;flex:1;overflow-y:auto}app-root con-book-list,app-root con-journal-list,app-root con-video-list{display:-moz-flex;display:flex;flex-direction:column;grid-row-gap:1rem;row-gap:1rem}app-root .list-item,app-root con-book-list con-book-list-item,app-root con-book-list con-journal-list-item,app-root con-book-list con-video-list-item,app-root con-journal-list con-book-list-item,app-root con-journal-list con-journal-list-item,app-root con-journal-list con-video-list-item,app-root con-video-list con-book-list-item,app-root con-video-list con-journal-list-item,app-root con-video-list con-video-list-item{display:-moz-flex;display:flex;-moz-flex:1;flex:1}app-root .list-item{grid-column-gap:1rem;column-gap:1rem}app-root .list-item .cover{margin-right:1rem}app-root .list-item .cover>img{width:4.2857142857rem}app-root .list-item .checkbox input{border:1px solid #3769f5}app-root .list-item .snippets{display:-moz-flex;display:flex;flex-direction:column;grid-row-gap:1rem;row-gap:1rem;margin-top:1rem}app-root .list-item .snippets .snippet{display:-moz-flex;display:flex;-moz-align-items:start;align-items:start;grid-column-gap:1rem;column-gap:1rem}app-root .list-item .snippets .snippet .snippet-data{-moz-flex:1;flex:1}app-root .list-item .snippets .snippet .snippet-data .text{-moz-flex:1;flex:1;color:#3769f5}app-root .list-item .snippets .snippet .snippet-data .text .highlight{color:#3769f5!important}app-root .list-item .book-preview,app-root .list-item .journal-preview,app-root .list-item .snippet .preview,app-root .list-item .video-preview{padding:0 .5rem}app-root .list-item .book-preview>button,app-root .list-item .journal-preview>button,app-root .list-item .snippet .preview>button,app-root .list-item .video-preview>button{border:1px solid #3769f5;background-color:#fff;border-radius:0;color:#3769f5;padding:.3rem 1rem}app-root .list-item .item-data{display:-moz-flex;display:flex;-moz-flex:1;flex:1}app-root .list-item .item-data .name-block{-moz-flex:1;flex:1}app-root .list-item .item-data .name-block .title>span{color:#0f3269}app-root .list-item .item-data .name-block .title.highlighted>span{color:#3769f5}app-root .list-item .item-data .name-block .authors,app-root .list-item .item-data .name-block .publisher{color:#818c99;word-break:break-all}app-root .list-item .item-data .video-link{cursor:pointer}app-root .list-item .item-data .pages,app-root .list-item .item-data .year{display:-moz-flex;display:flex;flex-direction:column;padding:0 1rem;text-align:center;color:#818c99}app-root .list-item .item-data .pages .title,app-root .list-item .item-data .year .title{border-bottom:1px solid gray;margin-bottom:.5rem;padding-bottom:.2rem;font-size:.8rem}app-root .list-item.test .details-block,app-root .list-item.test .name-block{padding-right:1rem;margin-right:1rem}app-root .list-item.test .details-block{min-width:11rem}app-root .list-item.test .difficulty-block{min-width:10rem}app-root .buttons-row{display:-moz-flex;display:flex;grid-column-gap:1rem;column-gap:1rem}app-root con-search dialog{display:-moz-flex;display:flex;flex-direction:column;-moz-align-items:center;align-items:center;border-radius:1rem;grid-row-gap:1rem;row-gap:1rem;width:100%;height:94%}app-root con-search dialog>h2{margin-top:0}app-root con-search dialog:not([open]){display:none}app-root .show-more{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:flex-end;justify-content:flex-end;grid-column-gap:.5rem;column-gap:.5rem;margin:1rem 0;padding:0 .5rem;cursor:pointer;color:#818c99}app-root .show-more .show-more-icon{display:inline-block;width:1rem;height:1rem;background-image:url('data:image/svg+xml;utf8,<svg width="8" height="4" viewBox="0 0 8 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.825405 0.120381C0.615742 -0.0593303 0.300092 -0.0350495 0.120381 0.174613C-0.0593303 0.384276 -0.0350496 0.699926 0.174613 0.879637L3.67461 3.87964C3.86186 4.04013 4.13816 4.04013 4.3254 3.87964L7.8254 0.879637C8.03507 0.699926 8.05935 0.384276 7.87964 0.174613C7.69993 -0.0350495 7.38428 -0.0593303 7.17461 0.120381L4.00001 2.84147L0.825405 0.120381Z" fill="%236D7885"/></svg>');background-position:50%;background-repeat:no-repeat}app-root .show-more .show-more-icon.close{background-image:url('data:image/svg+xml;utf8,<svg width="8" height="4" viewBox="0 0 8 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.1746 3.87962C7.38426 4.05933 7.69991 4.03505 7.87962 3.82539C8.05933 3.61572 8.03505 3.30007 7.82539 3.12036L4.32539 0.120363C4.13814 -0.040133 3.86184 -0.040133 3.6746 0.120363L0.174595 3.12036C-0.0350676 3.30007 -0.0593481 3.61572 0.120363 3.82539C0.300074 4.03505 0.615724 4.05933 0.825387 3.87962L3.99999 1.15853L7.1746 3.87962Z" fill="%236D7885"/></svg>')}app-root .search-result h2{margin-top:1rem;margin-bottom:1rem}app-root .tests-block .header-row{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;grid-column-gap:1rem;column-gap:1rem}app-root .tests-block .header-row .subtitle{-moz-flex:1;flex:1}app-root .tests-block .empty-list{display:-moz-flex;display:flex;flex-direction:column;-moz-align-items:stretch;align-items:stretch;grid-row-gap:.5rem;row-gap:.5rem;color:#1d2125}app-root .tests-block .empty-list .empty-list-row{display:-moz-flex;display:flex;-moz-justify-content:space-between;justify-content:space-between}app-root .tests-block .add-test-button{display:block;margin-top:1rem}app-root .test-constructor-wrapper .top-row{display:-moz-flex;display:flex;grid-column-gap:1rem;column-gap:1rem}app-root .test-constructor-wrapper .top-row .center-block{-moz-flex:1;flex:1}app-root .test-constructor-wrapper .top-row .buttons-block,app-root .test-constructor-wrapper .top-row .categories-block{display:-moz-flex;display:flex;flex-direction:column}app-root .test-constructor-wrapper .top-row .categories-block{-moz-flex:1;flex:1}app-root .test-constructor-wrapper .top-row .buttons-block{grid-row-gap:.5rem;row-gap:.5rem}app-root .test-constructor-wrapper .top-row .buttons-block button{width:100%}app-root con-test-constructor .test-constructor-wrapper .tests-list-block{display:-moz-flex;display:flex;flex-direction:column;overflow:hidden;margin-top:1.5rem}app-root con-test-constructor .test-constructor-wrapper .tests-list-block con-tests-list{display:-moz-flex;display:flex;flex-direction:column;grid-row-gap:10px;row-gap:10px;overflow:hidden}app-root con-test-constructor .test-constructor-wrapper .tests-list-block con-tests-list .tests-list-items{display:-moz-flex;display:flex;flex-direction:column;grid-row-gap:10px;row-gap:10px;overflow-y:auto}app-root con-test-constructor .test-constructor-wrapper .tests-list-block con-tests-list .tests-list-items con-tests-list-item{display:block;border:1px solid #ccc;border-radius:1rem;padding:1rem}app-root con-test-constructor .test-constructor-wrapper .tests-list-block .open-block{cursor:pointer}app-root con-test-constructor .test-constructor-wrapper .tests-list-block .search-row{display:-moz-flex;display:flex}app-root con-test-constructor .test-constructor-wrapper .tests-list-block .search-row con-search-test-input{-moz-flex:1;flex:1;display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:flex-start;justify-content:flex-start;grid-column-gap:10px;column-gap:10px}app-root .test-questions{display:-moz-flex;display:flex;flex-direction:column;grid-row-gap:7px;row-gap:7px;padding:10px 10px 20px 20px}app-root .question-list-item{display:-moz-flex;display:flex;grid-column-gap:10px;column-gap:10px}app-root .question-list-item .checkbox{width:1.5rem}app-root .question-list-item .text{-moz-flex:5;flex:5;color:#818c99;word-break:break-all}app-root .question-list-item .name{word-break:break-all;min-width:50px;-moz-flex:2;flex:2}app-root .question-list-item .actions{display:-moz-flex;display:flex;-moz-align-items:flex-start;align-items:flex-start;-moz-justify-content:flex-end;justify-content:flex-end}app-root .question-list-item .actions>span{cursor:pointer}app-root .question-list-item .actions>span.show-more{margin:0}app-root .question-list-item-preview img{width:100%}app-root con-test-question-list-item .image-loading-loader{padding:15px;text-align:center}app-root #save-dialog{max-width:25rem;max-height:34.2857142857rem;flex-direction:column;-moz-align-items:stretch;align-items:stretch;-moz-justify-content:stretch;justify-content:stretch}app-root #save-dialog .label-input-block{display:-moz-flex;display:flex;grid-column-gap:.5rem;column-gap:.5rem}app-root #save-dialog .label-input-block label{min-width:14.2857142857rem;color:#1d2125}app-root #save-dialog .border-bottom{border-bottom:1px solid #b8c1cc;padding-bottom:1rem}app-root #save-dialog fieldset{display:-moz-flex;display:flex;flex-direction:column;grid-row-gap:.7142857143rem;row-gap:.7142857143rem}app-root #question-list-dialog{width:57.1428571429rem;max-height:25rem;overflow:hidden;-moz-align-items:stretch;align-items:stretch}app-root #question-list-dialog .question-list{display:-moz-flex;display:flex;flex-direction:column;-moz-flex:1;flex:1;grid-row-gap:.5rem;row-gap:.5rem;overflow-y:auto}app-root #question-list-dialog .buttons-row{text-align:left}.loader-spinner{position:relative;animation:pulse 1s linear infinite}.loader-spinner,.loader-spinner:after{width:36px;height:36px;border:5px solid #3769f5;border-radius:50%;display:inline-block;box-sizing:border-box}.loader-spinner:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:scaleUp 1s linear infinite}@keyframes scaleUp{0%{transform:translate(-50%,-50%) scale(0)}60%,to{transform:translate(-50%,-50%) scale(1)}}@keyframes pulse{0%,60%,to{transform:scale(1)}80%{transform:scale(1.2)}}con-filter-category h2,con-filter-category h3{margin-top:0}con-filter-category .filter-category-item-list{display:-moz-flex;display:flex;flex-direction:column;grid-row-gap:.5rem;row-gap:.5rem}con-filter-category .filter-category-item-list con-filter-category-item label{color:#1d2125}con-filter-category .filter-category-item-list .show-all-cats{margin-top:.5rem}.show-questions p{padding-left:2rem;background-image:url('data:image/svg+xml;utf8,<svg width="24" height="18" viewBox="0 0 24 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M23.701 9.2868C24.0645 9.64415 24.0972 10.2111 23.7956 10.606L16.8506 17.701C16.4895 18.0683 15.9154 18.0973 15.5207 17.7874L11.2886 13.515C10.9005 13.1221 10.9043 12.489 11.2972 12.1008C11.6598 11.7426 12.2272 11.7183 12.6177 12.0257L16.135 15.575L22.2868 9.29904C22.6739 8.90515 23.3071 8.89967 23.701 9.2868ZM7 12C7.55228 12 8 12.4477 8 13C8 13.5523 7.55228 14 7 14H1C0.447715 14 0 13.5523 0 13C0 12.4477 0.447715 12 1 12H7ZM19 6C19.5523 6 20 6.44772 20 7C20 7.55228 19.5523 8 19 8H1C0.447715 8 0 7.55228 0 7C0 6.44772 0.447715 6 1 6H19ZM19 0C19.5523 0 20 0.447715 20 1C20 1.55228 19.5523 2 19 2H1C0.447715 2 0 1.55228 0 1C0 0.447715 0.447715 0 1 0H19Z" fill="%233769F5"/></svg>');background-position:0;background-repeat:no-repeat}