body{padding:0;margin:0;background:#e5e5e5}div{display:inline-flex}.elemInput,.elemSelect,.elemTextarea{display:flex;flex-flow:column nowrap;width:100%;max-width:760px;margin:0 0 18px 0}.elemInput label,.elemSelect label,.elemTextarea label{margin:0 0 6px 0;font:14px/20px OpenSans-Semibold;color:#4a4a4a;letter-spacing:.01em}.elemInput input,.elemInput select,.elemInput textarea,.elemSelect input,.elemSelect select,.elemSelect textarea,.elemTextarea input,.elemTextarea select,.elemTextarea textarea{box-sizing:border-box;width:100%;height:44px;padding:0 14px;border:1px solid #d9d3d3;border-radius:6px;background:#fff;font:16px/22px OpenSans-Regular;color:#1a1414;transition:border-color .15s ease,box-shadow .15s ease}.elemInput input::-moz-placeholder,.elemInput select::-moz-placeholder,.elemInput textarea::-moz-placeholder,.elemSelect input::-moz-placeholder,.elemSelect select::-moz-placeholder,.elemSelect textarea::-moz-placeholder,.elemTextarea input::-moz-placeholder,.elemTextarea select::-moz-placeholder,.elemTextarea textarea::-moz-placeholder{color:#b0a8a8}.elemInput input::placeholder,.elemInput select::placeholder,.elemInput textarea::placeholder,.elemSelect input::placeholder,.elemSelect select::placeholder,.elemSelect textarea::placeholder,.elemTextarea input::placeholder,.elemTextarea select::placeholder,.elemTextarea textarea::placeholder{color:#b0a8a8}.elemInput input:focus,.elemInput select:focus,.elemInput textarea:focus,.elemSelect input:focus,.elemSelect select:focus,.elemSelect textarea:focus,.elemTextarea input:focus,.elemTextarea select:focus,.elemTextarea textarea:focus{outline:none;border-color:#0375aa;box-shadow:0 0 0 3px rgba(3,117,170,.14)}.elemInput input:disabled,.elemInput select:disabled,.elemInput textarea:disabled,.elemSelect input:disabled,.elemSelect select:disabled,.elemSelect textarea:disabled,.elemTextarea input:disabled,.elemTextarea select:disabled,.elemTextarea textarea:disabled{background:#f4f1f1;color:#8f8787;cursor:not-allowed}.elemInput .error,.elemSelect .error,.elemTextarea .error{display:block;margin:6px 0 0 0;font:13px/18px OpenSans-Regular;color:#bd0000}.elemInput .error:empty,.elemSelect .error:empty,.elemTextarea .error:empty{display:none}.elemTextarea textarea{height:160px;padding:12px 14px;line-height:24px;resize:vertical}.elemSelect select{max-width:100%;padding:0 36px 0 14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a4a4a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px;cursor:pointer}.TextEditor{display:flex;flex-flow:row nowrap;align-items:flex-start;gap:10px;width:100%;max-width:820px;margin:10px 0 18px 0}.TextEditor .buttons{position:sticky;top:12px;display:inline-flex;flex:none;flex-flow:column nowrap;gap:6px;z-index:3}.TextEditor button{min-width:76px;height:34px;padding:0 10px;border:1px solid #cfcfcf;border-radius:6px;background:#fff;font:13px/1 OpenSans-Semibold;color:#4a4a4a;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.TextEditor button:hover{border-color:#4a4a4a;background:#f7f4f4}.TextEditor button.is-active{border-color:#0375aa;background:#0375aa;color:#fff}.TextEditor button:focus-visible{outline:2px solid #0375aa;outline-offset:2px}.TextEditor .ProseMirror,.TextEditor>div:not(.buttons){display:block;flex:1 1 auto;min-width:0}.TextEditor .ProseMirror{box-sizing:border-box;width:100%;min-height:320px;padding:18px 24px;border:1px solid #e3dede;border-radius:8px;background:#fff;font:16px/26px "LiberationSerif-Regular";color:#1a1414}.TextEditor .ProseMirror:focus{outline:none;border-color:#0375aa;box-shadow:0 0 0 3px rgba(3,117,170,.14)}.TextEditor .ProseMirror p{margin:0 0 12px 0}.TextEditor .ProseMirror code{display:inline-block;padding:8px 10px;border-radius:4px;background:#f4f1f1;font:14px/20px "LiberationSerif-Regular"}.TextEditor .ProseMirror img{width:100px;height:100px;-o-object-fit:contain;object-fit:contain}@media(max-width:767px){.TextEditor{flex-flow:column-reverse nowrap;align-items:stretch}.TextEditor .buttons{position:static;flex-flow:row wrap}}.topMenu{display:flex;flex-flow:column nowrap;width:100%;max-width:1040px}.topMenu .search{display:flex;flex-flow:row nowrap;align-items:center;gap:20px;width:100%}.topMenu .search-title{flex:none;font:22px/30px OpenSans-Bold;color:#1a1414}.topMenu .search-field{position:relative;display:flex;flex:1 1 auto;align-items:center;max-width:460px;min-width:0}.topMenu .search-field img{position:absolute;left:14px;width:18px;height:18px;pointer-events:none;opacity:.55}.topMenu .search-field input{box-sizing:border-box;width:100%;height:42px;padding:0 16px 0 44px;border:1px solid #d9d3d3;border-radius:6px;background:#fff;font:15px/22px OpenSans-Regular;color:#1a1414;transition:border-color .15s ease,box-shadow .15s ease}.topMenu .search-field input::-moz-placeholder{color:#b0a8a8}.topMenu .search-field input::placeholder{color:#b0a8a8}.topMenu .search-field input:focus{outline:none;border-color:#0375aa;box-shadow:0 0 0 3px rgba(3,117,170,.14)}.topMenu .buttons{display:flex;flex-flow:row wrap;align-items:center;gap:10px 18px;margin:20px 0 0 0}.topMenu .buttons .delete,.topMenu .buttons .selectAll{display:inline-flex;flex-flow:row nowrap;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:6px;font:15px/22px OpenSans-Semibold;color:#4a4a4a;cursor:pointer;transition:background-color .15s ease,color .15s ease}.topMenu .buttons .delete span,.topMenu .buttons .selectAll span{flex-shrink:0}.topMenu .buttons .delete img,.topMenu .buttons .selectAll img{display:block;width:16px;height:16px}.topMenu .buttons .delete:hover,.topMenu .buttons .selectAll:hover{background:rgba(74,74,74,.08);color:#1a1414}.topMenu .buttons .delete:hover{color:#bd0000}.topMenu .buttons .button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:207px;height:40px;padding:0 20px;border:1px solid #17a0a8;border-radius:6px;background:#21c2cc;box-shadow:0 2px 4px rgba(23,160,168,.25);font:15px/1 OpenSans-Semibold;color:#fff;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.topMenu .buttons .button:hover{background:#17a0a8}.topMenu .buttons .button:focus-visible{outline:2px solid #17a0a8;outline-offset:3px}.topMenu .buttons .sort{position:relative;display:inline-flex;flex:none}.topMenu .buttons .sort-body{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-width:159px;height:40px;padding:0 14px;border:1px solid #cfcfcf;border-radius:6px;background:#fff;font:15px/22px OpenSans-Semibold;color:#4a4a4a;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.topMenu .buttons .sort-body img{display:block;width:12px;height:12px}.topMenu .buttons .sort-body:hover{border-color:#4a4a4a;background:#f7f4f4}.topMenu .buttons .sort-options{position:absolute;top:calc(100% + 6px);left:0;z-index:4;display:flex;flex-flow:column nowrap;min-width:159px;padding:6px;border:1px solid #e3dede;border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(26,20,20,.12)}.topMenu .buttons .sort-options span{padding:8px 10px;border-radius:5px;font:15px/22px OpenSans-Regular;color:#4a4a4a;cursor:pointer}.topMenu .buttons .sort-options span:hover{background:#f4f1f1;color:#1a1414}@media(max-width:767px){.topMenu .search{flex-flow:column nowrap;align-items:stretch;gap:10px}.topMenu .search-field{max-width:none}.topMenu .buttons{flex-flow:row wrap;gap:8px}.topMenu .buttons .button,.topMenu .buttons .sort{flex:1 1 160px}.topMenu .buttons .sort-body{width:100%}}.LeftMenu{display:flex;flex-flow:row nowrap;flex:none;align-self:flex-start;position:sticky;top:0;z-index:1}.LeftMenu .menu{flex-flow:column nowrap;width:295px;min-height:calc(100vh - 60px);background:linear-gradient(180deg,#0a7fbb,#0375aa)}.LeftMenu .logo,.LeftMenu .menu{display:flex;box-sizing:border-box}.LeftMenu .logo{position:relative;flex:none;align-items:center;justify-content:center;height:93px;background:#23383b}.LeftMenu .logo img{display:block;height:52px;width:auto}.LeftMenu .logo .collapse{position:absolute;top:12px;right:12px}.LeftMenu .collapse{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:28px;height:28px;padding:0;border:none;border-radius:4px;background:hsla(0,0%,100%,.12);color:#f8f8f8;cursor:pointer;transition:background-color .15s ease}.LeftMenu .collapse svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.LeftMenu .collapse:hover{background:hsla(0,0%,100%,.24)}.LeftMenu .collapse:focus-visible{outline:2px solid #f8f8f8;outline-offset:2px}.LeftMenu .user{display:flex;flex:none;flex-flow:row nowrap;align-items:center;box-sizing:border-box;padding:18px 24px;border-bottom:1px solid hsla(0,0%,100%,.16)}.LeftMenu .user .avatar{flex:none;box-sizing:border-box;width:56px;height:56px;border:2px solid hsla(0,0%,100%,.85);border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#fff}.LeftMenu .user .avatar--empty{padding:8px;-o-object-fit:contain;object-fit:contain;opacity:.9}.LeftMenu .user-name{display:flex;flex-flow:column nowrap;min-width:0;margin:0 0 0 16px}.LeftMenu .user-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeftMenu .user-name-main{font:17px/23px OpenSans-Bold;color:#f8f8f8}.LeftMenu .user-name-role{margin:4px 0 0 0;font:14px/19px OpenSans-Regular;color:hsla(0,0%,100%,.72)}.LeftMenu .links{display:flex;flex:1 1 auto;flex-flow:column nowrap;min-height:0;overflow-y:auto;overscroll-behavior:contain}.LeftMenu .links-item{display:flex;flex:none;align-items:center;box-sizing:border-box;height:44px;padding:0 24px;border-bottom:1px solid hsla(0,0%,100%,.14);border-left:3px solid transparent;font:16px/22px OpenSans-Semibold;color:#f8f8f8;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.LeftMenu .links-item:hover{background:hsla(0,0%,100%,.1)}.LeftMenu .links-item:focus-visible{outline:2px solid #f8f8f8;outline-offset:-4px}.LeftMenu .links-item.is-active{border-left-color:#21c2cc;background:hsla(0,0%,100%,.18)}.LeftMenu .logout{display:flex;flex:none;align-items:center;box-sizing:border-box;width:100%;height:56px;padding:0 24px;border:none;border-top:1px solid hsla(0,0%,100%,.24);background:rgba(0,0,0,.12);font:16px/22px OpenSans-Semibold;color:#f8f8f8;text-align:left;cursor:pointer;transition:background-color .15s ease}.LeftMenu .logout svg{flex:none;width:18px;height:18px;margin:0 10px 0 0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.LeftMenu .logout:hover{background:rgba(0,0,0,.24)}.LeftMenu .logout:focus-visible{outline:2px solid #f8f8f8;outline-offset:-4px}.LeftMenu .rail{display:flex;flex-flow:column nowrap;align-items:center;box-sizing:border-box;width:56px;min-height:calc(100vh - 60px);padding:18px 0;background:#23383b}.LeftMenu .rail .collapse--rail{background:hsla(0,0%,100%,.14)}.LeftMenu .backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;background:rgba(0,0,0,.4)}@media(max-width:1279px){.LeftMenu .menu{width:260px}}@media(max-width:767px){.LeftMenu .menu{position:fixed;top:0;left:0;bottom:0;z-index:3;width:280px;min-height:0;box-shadow:8px 0 32px rgba(0,0,0,.35)}.LeftMenu .rail{width:48px;padding:12px 0}}.blockView{display:flex;flex-flow:row nowrap;align-items:flex-start;gap:16px;box-sizing:border-box;width:100%;padding:16px 4px;border-bottom:1px solid #f0ecec;cursor:pointer;transition:background-color .15s ease}.blockView input[type=checkbox]{flex:none;width:17px;height:17px;margin:3px 0 0 0;accent-color:#0375aa;cursor:pointer}.blockView .body{display:flex;flex:1 1 auto;flex-flow:row nowrap;align-items:center;gap:20px;min-width:0}.blockView .body-info{display:flex;flex:1 1 auto;flex-flow:column nowrap;align-items:flex-start;min-width:0}.blockView .body-info-title{display:block;max-width:100%;overflow:hidden;font:16px/22px OpenSans-Semibold;color:#1a1414;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}.blockView .body-info-author{display:flex;flex-flow:row wrap;align-items:center;gap:4px 18px;margin:6px 0 0 0;font:13px/18px OpenSans-Regular;color:#8f8787}.blockView .body-info-author span:first-of-type{font-family:OpenSans-Semibold}.blockView .body-info-author-date{white-space:nowrap}.blockView:hover{background:#faf8f8}.blockView:hover .body-info-title{color:#0375aa}.FooterComp{width:100%;height:60px;background:#4a4a4a;color:#f8f8f8;display:flex;justify-content:center;align-items:center}.FooterComp span{margin-left:10px;font:16px OpenSans-Semibold}.FoldersView{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;align-items:center;justify-content:center;padding:24px;background:rgba(26,20,20,.45)}.FoldersView,.FoldersView-modal{display:flex;box-sizing:border-box}.FoldersView-modal{flex-flow:column nowrap;width:100%;max-width:700px;max-height:min(600px,100vh - 48px);overflow:hidden;border:1px solid #e3dede;border-radius:12px;background:#fff;box-shadow:0 24px 60px rgba(26,20,20,.28)}.FoldersView-modal:focus{outline:none}.FoldersView-header{display:flex;flex:none;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;padding:20px 24px 16px 24px;border-bottom:1px solid #f0ecec}.FoldersView-header h2{margin:0;font:20px/28px OpenSans-Bold;color:#1a1414}.FoldersView-close{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:#8f8787;cursor:pointer;transition:background-color .15s ease,color .15s ease}.FoldersView-close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.FoldersView-close:hover{background:#f4f1f1;color:#1a1414}.FoldersView-close:focus-visible{outline:2px solid #0375aa;outline-offset:2px}.FoldersView-crumbs{display:flex;flex:none;flex-flow:row wrap;align-items:center;gap:4px;box-sizing:border-box;padding:12px 24px;background:#fbfafa;border-bottom:1px solid #f0ecec}.FoldersView-crumbs .crumb{padding:4px 8px;border:none;border-radius:6px;background:transparent;font:14px/20px OpenSans-Semibold;color:#0375aa;cursor:pointer;transition:background-color .15s ease,color .15s ease}.FoldersView-crumbs .crumb:hover{background:rgba(3,117,170,.1)}.FoldersView-crumbs .crumb:focus-visible{outline:2px solid #0375aa;outline-offset:1px}.FoldersView-crumbs .crumb.current{color:#1a1414;cursor:default}.FoldersView-crumbs .sep{color:#c4bcbc;font:14px/20px OpenSans-Regular}.FoldersView-body{display:flex;flex:1 1 auto;flex-flow:column nowrap;box-sizing:border-box;min-height:140px;padding:18px 24px;overflow-y:auto;overscroll-behavior:contain}.FoldersView-body .state{display:flex;flex-flow:row wrap;align-items:center;gap:10px;margin:0;padding:24px 0;font:15px/22px OpenSans-Regular;color:#8f8787}.FoldersView-body .state--error{color:#bd0000}.FoldersView-body .link{padding:0;border:none;background:none;font:15px/22px OpenSans-Semibold;color:#0375aa;text-decoration:underline;cursor:pointer}.FoldersView-body .folders{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.FoldersView-body .folder{display:flex;flex-flow:row nowrap;align-items:stretch;box-sizing:border-box;min-width:0;border:1px solid #e3dede;border-radius:8px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.FoldersView-body .folder:hover{border-color:#cfc7c7;background:#fbfafa}.FoldersView-body .folder.active{border-color:#0375aa;background:rgba(3,117,170,.08);box-shadow:inset 0 0 0 1px #0375aa}.FoldersView-body .folder-main{display:flex;flex:1 1 auto;flex-flow:row nowrap;align-items:center;gap:10px;min-width:0;padding:12px 6px 12px 14px;border:none;border-radius:8px 0 0 8px;background:transparent;font:15px/22px OpenSans-Semibold;color:#4a4a4a;text-align:left;cursor:pointer}.FoldersView-body .folder-main:focus-visible{outline:2px solid #0375aa;outline-offset:-2px}.FoldersView-body .folder-icon{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;opacity:.65}.FoldersView-body .folder-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FoldersView-body .folder-open{display:inline-flex;flex:none;align-items:center;justify-content:center;width:34px;padding:0;border:none;border-left:1px solid transparent;border-radius:0 8px 8px 0;background:transparent;color:#a39b9b;cursor:pointer;transition:background-color .15s ease,color .15s ease}.FoldersView-body .folder-open svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.FoldersView-body .folder-open:hover{background:rgba(3,117,170,.12);color:#0375aa}.FoldersView-body .folder-open:focus-visible{outline:2px solid #0375aa;outline-offset:-2px}.FoldersView-footer{display:flex;flex:none;flex-flow:column nowrap;gap:10px;box-sizing:border-box;padding:16px 24px 20px 24px;border-top:1px solid #f0ecec;background:#fbfafa}.FoldersView-footer .create{display:flex;flex-flow:row nowrap;gap:10px}.FoldersView-footer .create input{box-sizing:border-box;flex:1 1 auto;min-width:0;height:40px;padding:0 14px;border:1px solid #d9d3d3;border-radius:6px;background:#fff;font:15px/22px OpenSans-Regular;color:#1a1414}.FoldersView-footer .create input::-moz-placeholder{color:#b0a8a8}.FoldersView-footer .create input::placeholder{color:#b0a8a8}.FoldersView-footer .create input:focus{outline:none;border-color:#0375aa;box-shadow:0 0 0 3px rgba(3,117,170,.14)}.FoldersView-footer .create input:disabled{background:#f4f1f1}.FoldersView-footer .create-error{margin:0;font:13px/18px OpenSans-Regular;color:#bd0000}.FoldersView-footer .nav-actions{display:flex;flex-flow:row wrap;align-items:center;gap:10px}.FoldersView-footer .nav-actions .target{flex:1 1 160px;min-width:0;overflow:hidden;font:13px/18px OpenSans-Regular;color:#8f8787;text-overflow:ellipsis;white-space:nowrap}.FoldersView-footer button{display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;height:40px;padding:0 18px;border:1px solid transparent;border-radius:6px;font:15px/1 OpenSans-Semibold;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.FoldersView-footer button.primary{border-color:#086a9e;background:#0375aa;color:#f8f8f8}.FoldersView-footer button.primary:hover{background:#086a9e}.FoldersView-footer button.secondary{border-color:#cfcfcf;background:#fff;color:#4a4a4a}.FoldersView-footer button.secondary:hover:not(:disabled){border-color:#4a4a4a;background:#f4f1f1}.FoldersView-footer button:disabled{opacity:.55;cursor:not-allowed}.FoldersView-footer button:focus-visible{outline:2px solid #0375aa;outline-offset:2px}@media(max-width:767px){.FoldersView{padding:0;align-items:flex-end}.FoldersView-modal{max-width:none;max-height:calc(100vh - 24px);border-radius:12px 12px 0 0}.FoldersView-header{padding:16px 18px 12px 18px}.FoldersView-crumbs{padding:10px 18px}.FoldersView-body{padding:14px 18px}.FoldersView-body .folders{grid-template-columns:1fr}.FoldersView-footer{padding:14px 18px 18px 18px}.FoldersView-footer .nav-actions{flex-flow:column nowrap;align-items:stretch}.FoldersView-footer .nav-actions .target{flex:none;white-space:normal}.FoldersView-footer .nav-actions button{width:100%}}.PickGallery{width:100%;height:100%;position:fixed;background:rgba(0,0,0,.5);left:0;top:0;justify-content:center;align-items:center;z-index:5}.PickGallery-content{position:relative;width:600px;height:600px;background:#fff;flex-flow:row wrap;overflow-y:auto;justify-content:center}.PickGallery-content .folder{width:100px;height:50px;border:1px solid #000;margin:10px}.PickGallery-content .active{border:1px solid red}.PickGallery-content .cross{position:absolute;right:0;top:0;cursor:pointer}.AddChapter,.EditChapter{flex-flow:column nowrap}.HomeView{flex:1 1 auto;padding:40px;font:28px/36px OpenSans-Bold;color:#4a4a4a;text-align:center;letter-spacing:.04em}.HomeView,.LoginView{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:calc(100vh - 60px)}.LoginView{flex-flow:column nowrap;flex:1 1 auto;width:100%;min-height:calc(100dvh - 60px);padding:48px 16px;background:#cfe0e0 url(/img/loginfon.0a13b147.png) 50% 50%/cover no-repeat}.LoginView .container{position:relative;display:flex;flex-flow:column nowrap;box-sizing:border-box;width:100%;max-width:610px;margin:0 auto;padding:36px 40px 24px 40px;border:2px solid #4a4a4a;border-radius:5px;background:#f9f6f6;box-shadow:0 10px 30px rgba(0,0,0,.15)}.LoginView .cross{position:absolute;top:16px;right:16px;display:block;width:18px;height:18px;cursor:pointer;opacity:.7;transition:opacity .15s ease}.LoginView .cross:hover{opacity:1}.LoginView .title{margin:0 0 24px 0;font:20px/27px OpenSans-Semibold;color:#1a1414;text-align:center}.LoginView .container-input{box-sizing:border-box;width:100%;height:44px;margin:0 0 12px 0;padding:0 18px;border:1px solid #e4e0e0;border-radius:5px;background:#fff;font:18px/1 OpenSans-Regular;color:#1a1414;transition:border-color .15s ease,box-shadow .15s ease}.LoginView .container-input::-moz-placeholder{color:#b0a8a8}.LoginView .container-input::placeholder{color:#b0a8a8}.LoginView .container-input:focus{outline:none;border-color:#4a4a4a;box-shadow:0 0 0 3px rgba(74,74,74,.12)}.LoginView .actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 0 0 0}.LoginView .actions .remember{display:inline-flex;align-items:center;gap:10px;font:16px/22px OpenSans-Semibold;color:#4a4a4a;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LoginView .actions .remember input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#4a4a4a;cursor:pointer}.LoginView .actions button{flex:none;width:120px;height:42px;border:1px solid #4a4a4a;border-radius:5px;background:#4a4a4a;box-shadow:0 4px 4px rgba(0,0,0,.25);font:18px/1 OpenSans-Bold;color:#f8f8f8;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,transform .05s ease}.LoginView .actions button:hover{background:#3b3b3b}.LoginView .actions button:active{transform:translateY(1px);box-shadow:0 2px 2px rgba(0,0,0,.25)}.LoginView .actions button:focus-visible{outline:2px solid #4a4a4a;outline-offset:3px}.LoginView .band{display:block;height:1px;margin:22px 0 0 0;background:rgba(74,74,74,.2)}.LoginView .reg{justify-content:space-between;gap:10px 24px;margin:14px 0 0 0}.LoginView .reg,.LoginView .reg-links{display:flex;flex-flow:row wrap;align-items:center}.LoginView .reg-links{gap:6px 20px}.LoginView .reg span{font:16px/22px OpenSans-Bold;color:#4a4a4a}.LoginView .reg a{font:16px/22px OpenSans-Bold;color:#1083e0;text-decoration:none;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.LoginView .reg a:hover{color:#0375aa;border-bottom-color:currentColor}.LoginView .logo{flex:none;width:auto;height:46px;margin-left:auto}@media(max-width:1023px){.LoginView{padding:32px 16px}.LoginView .container{padding:30px 28px 22px 28px}}@media(max-width:767px){.LoginView{padding:24px 12px}.LoginView .container{padding:26px 20px 20px 20px}.LoginView .title{margin-bottom:18px;font:18px/24px OpenSans-Semibold}.LoginView .container-input{height:42px;font-size:16px}.LoginView .actions .remember{font-size:15px}.LoginView .actions button{width:108px;height:40px;font-size:16px}.LoginView .reg a,.LoginView .reg span{font-size:14px}.LoginView .logo{height:40px}}.GalleryView{display:flex;flex:1 1 auto;flex-flow:column nowrap;align-items:stretch;box-sizing:border-box;min-width:0;min-height:calc(100vh - 60px);padding:36px 40px 80px 40px}.GalleryView .header{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:1100px}.GalleryView .header-info{display:flex;flex-flow:column nowrap}.GalleryView .header-info h2{margin:0;font:22px/30px OpenSans-Bold;color:#1a1414}.GalleryView .header-info .hint{margin:4px 0 0 0;font:14px/20px OpenSans-Regular;color:#8f8787}.GalleryView .search{position:relative;display:flex;align-items:center;width:100%;max-width:340px}.GalleryView .search img{position:absolute;left:14px;width:18px;height:18px;pointer-events:none;opacity:.55}.GalleryView .search input{box-sizing:border-box;width:100%;height:42px;padding:0 16px 0 44px;border:1px solid #d9d3d3;border-radius:6px;background:#fff;font:15px/22px OpenSans-Regular;color:#1a1414}.GalleryView .search input::-moz-placeholder{color:#b0a8a8}.GalleryView .search input::placeholder{color:#b0a8a8}.GalleryView .search input:focus{outline:none;border-color:#0375aa;box-shadow:0 0 0 3px rgba(3,117,170,.14)}.GalleryView .toolbar{display:flex;box-sizing:border-box;flex-flow:row wrap;align-items:center;gap:12px;width:100%;max-width:1100px;margin:22px 0 0 0;padding:16px 18px;border:1px solid #e3dede;border-radius:8px;background:#fff}.GalleryView .toolbar input[type=text]{box-sizing:border-box;flex:1 1 220px;min-width:0;max-width:320px;height:40px;padding:0 14px;border:1px solid #d9d3d3;border-radius:6px;font:15px/22px OpenSans-Regular;color:#1a1414}.GalleryView .toolbar input[type=text]:focus{outline:none;border-color:#0375aa;box-shadow:0 0 0 3px rgba(3,117,170,.14)}.GalleryView .toolbar button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:40px;padding:0 18px;border:1px solid #086a9e;border-radius:6px;background:#0375aa;font:15px/1 OpenSans-Semibold;color:#f8f8f8;cursor:pointer;transition:background-color .15s ease}.GalleryView .toolbar button:hover{background:#086a9e}.GalleryView .toolbar button.secondary{border-color:#cfcfcf;background:#fff;color:#4a4a4a}.GalleryView .toolbar button.secondary:hover{border-color:#4a4a4a;background:#f4f1f1}.GalleryView .images{gap:20px;margin:24px 0 0 0}.GalleryView .images,.GalleryView .upload{display:flex;flex-flow:row wrap;width:100%;max-width:1100px}.GalleryView .upload{box-sizing:border-box;align-items:center;gap:16px;margin:28px 0 0 0;padding:18px;border:1px dashed #cfc7c7;border-radius:8px;background:#fbfafa}.GalleryView .upload-label{font:15px/22px OpenSans-Semibold;color:#4a4a4a}.GalleryView .upload input[type=file]{font:14px/22px OpenSans-Regular;color:#4a4a4a}@media(max-width:1279px){.GalleryView{padding:28px 24px 60px 24px}}@media(max-width:767px){.GalleryView{padding:20px 12px 48px 12px}.GalleryView .search{max-width:none}.GalleryView .images{gap:12px}}.defaultEdit,.defaultUpload,.defaultView{display:flex;flex:1 1 auto;flex-flow:column nowrap;align-items:stretch;box-sizing:border-box;min-width:0;min-height:calc(100vh - 60px);padding:36px 40px 80px 40px}.defaultView .list{display:flex;flex-flow:column nowrap;box-sizing:border-box;width:100%;max-width:1040px;margin:28px 0 0 0;padding:2px 24px;border:1px solid #e3dede;border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(26,20,20,.06)}.defaultView .list>a{display:block;color:inherit;text-decoration:none}.defaultView .list>a:last-child .blockView{border-bottom:none}.defaultEdit,.defaultUpload{align-self:flex-start;width:100%;max-width:920px;margin:36px 40px 80px 40px;padding:32px 36px 40px 36px;border:1px solid #e3dede;border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(26,20,20,.06);min-height:auto}.defaultEdit h2,.defaultUpload h2{margin:0 0 26px 0;font:24px/32px OpenSans-Bold;color:#1a1414}.defaultEdit>.TextEditor,.defaultEdit>.chapters,.defaultEdit>.elemInput,.defaultEdit>.elemSelect,.defaultEdit>.elemTextarea,.defaultEdit>.form-actions,.defaultEdit>.preview-link,.defaultEdit>.titleImage,.defaultUpload>.TextEditor,.defaultUpload>.chapters,.defaultUpload>.elemInput,.defaultUpload>.elemSelect,.defaultUpload>.elemTextarea,.defaultUpload>.form-actions,.defaultUpload>.preview-link,.defaultUpload>.titleImage{width:100%;max-width:760px}.defaultEdit .hint,.defaultUpload .hint{margin:-14px 0 18px 0;font:14px/20px OpenSans-Regular;color:#8f8787}.defaultEdit .name,.defaultUpload .name{margin:8px 0 0 0;font:14px/20px OpenSans-Semibold;color:#4a4a4a;letter-spacing:.02em}.defaultEdit .titleImage,.defaultUpload .titleImage{box-sizing:border-box;max-width:260px}.defaultEdit .avatar,.defaultEdit .titleImage,.defaultUpload .avatar,.defaultUpload .titleImage{display:block;width:100%;height:160px;margin:10px 0 0 0;border:1px solid #e3dede;border-radius:8px;background:#f7f4f4;-o-object-fit:contain;object-fit:contain}.defaultEdit .avatar,.defaultUpload .avatar{max-width:220px}.defaultEdit .form-actions,.defaultUpload .form-actions{display:flex;flex-flow:row wrap;align-items:center;gap:12px;margin:28px 0 0 0;padding:20px 0 0 0;border-top:1px solid #f0ecec}.defaultEdit .preview-link,.defaultUpload .preview-link{display:inline-flex;align-self:flex-start;align-items:center;margin:18px 0 0 0;font:15px/22px OpenSans-Semibold;color:#0375aa;text-decoration:none}.defaultEdit .preview-link:hover,.defaultUpload .preview-link:hover{color:#1083e0;text-decoration:underline}.defaultEdit .form-actions button,.defaultUpload .form-actions button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:152px;height:44px;padding:0 22px;border:1px solid #086a9e;border-radius:6px;background:#0375aa;box-shadow:0 2px 4px rgba(3,117,170,.2);font:16px/1 OpenSans-Bold;color:#f8f8f8;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,transform .05s ease}.defaultEdit .form-actions button:hover,.defaultUpload .form-actions button:hover{background:#086a9e}.defaultEdit .form-actions button:active,.defaultUpload .form-actions button:active{transform:translateY(1px);box-shadow:0 1px 2px rgba(3,117,170,.2)}.defaultEdit .form-actions button:focus-visible,.defaultUpload .form-actions button:focus-visible{outline:2px solid #0375aa;outline-offset:3px}.defaultEdit .addTitleImage,.defaultUpload .addTitleImage{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;height:40px;margin:14px 0 12px 0;padding:0 18px;border:1px solid #cfcfcf;border-radius:6px;background:#fff;box-shadow:none;font:15px/1 OpenSans-Semibold;color:#4a4a4a;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.defaultEdit .addTitleImage:hover,.defaultUpload .addTitleImage:hover{border-color:#4a4a4a;background:#f4f1f1}.defaultEdit .addTitleImage:active,.defaultUpload .addTitleImage:active{box-shadow:none}.defaultEdit .addTitleImage:focus-visible,.defaultUpload .addTitleImage:focus-visible{outline:2px solid #0375aa;outline-offset:3px}.defaultEdit .form-actions button.delete,.defaultUpload .form-actions button.delete{border:1px solid #9c0000;background:#bd0000;box-shadow:0 2px 4px rgba(189,0,0,.2)}.defaultEdit .form-actions button.delete:hover,.defaultUpload .form-actions button.delete:hover{background:#9c0000}.defaultEdit .form-actions button.delete:active,.defaultUpload .form-actions button.delete:active{box-shadow:0 1px 2px rgba(189,0,0,.2)}.defaultEdit .form-actions button.delete:focus-visible,.defaultUpload .form-actions button.delete:focus-visible{outline-color:#bd0000}@media(max-width:1279px){.defaultEdit,.defaultUpload{margin:28px 24px 60px 24px;padding:28px 28px 32px 28px}}@media(max-width:767px){.defaultEdit,.defaultUpload{margin:20px 12px 48px 12px;padding:22px 18px 26px 18px;border-radius:8px}.defaultEdit h2,.defaultUpload h2{margin-bottom:20px;font:20px/27px OpenSans-Bold}.defaultEdit .form-actions,.defaultUpload .form-actions{flex-flow:column-reverse nowrap;align-items:stretch;gap:10px}.defaultEdit .form-actions button,.defaultUpload .form-actions button{width:100%;min-width:0}.defaultEdit .addTitleImage,.defaultUpload .addTitleImage{align-self:stretch}}@media(max-width:1279px){.defaultEdit,.defaultUpload,.defaultView{padding:28px 24px 60px 24px}}@media(max-width:767px){.defaultEdit,.defaultUpload,.defaultView{padding:20px 12px 48px 12px}}.SettingsView{flex:1 1 auto;min-width:0;min-height:calc(100vh - 60px);padding:36px 40px 80px 40px}.SettingsView,.SettingsView .card{display:flex;flex-flow:column nowrap;box-sizing:border-box}.SettingsView .card{width:100%;max-width:760px;padding:32px 36px 36px 36px;border:1px solid #e3dede;border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(26,20,20,.06)}.SettingsView h2{margin:0 0 6px 0;font:24px/32px OpenSans-Bold;color:#1a1414}.SettingsView .hint{margin:0 0 4px 0;font:14px/20px OpenSans-Regular;color:#8f8787}.SettingsView .avatar-row{display:flex;flex-flow:row wrap;align-items:center;gap:24px;margin:22px 0 28px 0;padding:18px;border:1px solid #f0ecec;border-radius:8px;background:#fbfafa}.SettingsView .avatar{display:block;width:120px;height:120px;border:2px solid #fff;border-radius:50%;background:#fff;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 8px rgba(26,20,20,.12)}.SettingsView .avatar-actions{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:4px}.SettingsView .form-actions{display:flex;flex-flow:row wrap;gap:12px;padding:20px 0 0 0;border-top:1px solid #f0ecec}.SettingsView button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:152px;height:44px;padding:0 22px;border:1px solid #086a9e;border-radius:6px;background:#0375aa;font:16px/1 OpenSans-Bold;color:#f8f8f8;cursor:pointer;transition:background-color .15s ease}.SettingsView button:hover{background:#086a9e}.SettingsView button:focus-visible{outline:2px solid #0375aa;outline-offset:3px}.SettingsView .addTitleImage{min-width:0;height:38px;padding:0 16px;border:1px solid #cfcfcf;background:#fff;font:14px/1 OpenSans-Semibold;color:#4a4a4a}.SettingsView .addTitleImage:hover{border-color:#4a4a4a;background:#f4f1f1}@media(max-width:1279px){.SettingsView{padding:28px 24px 60px 24px}}@media(max-width:767px){.SettingsView{padding:20px 12px 48px 12px}.SettingsView .card{padding:22px 18px 26px 18px}.SettingsView .avatar-row{flex-flow:column nowrap;align-items:flex-start;gap:14px}.SettingsView button{width:100%;min-width:0}}.StoriesEdit .chapters{display:flex;flex-flow:column nowrap;box-sizing:border-box;width:100%;max-width:760px;margin:8px 0 18px 0;padding:18px 20px 20px 20px;border:1px solid #e3dede;border-radius:8px;background:#fbfafa}.StoriesEdit .chapters-title{margin:0 0 12px 0;font:15px/22px OpenSans-Bold;color:#1a1414}.StoriesEdit .chapters-list{display:flex;flex-flow:column nowrap;gap:6px}.StoriesEdit .chapters-link{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #ece7e7;border-radius:6px;background:#fff}.StoriesEdit .chapters-link-title{overflow:hidden;font:15px/22px OpenSans-Semibold;color:#0375aa;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.StoriesEdit .chapters-link-title:hover{color:#1083e0;text-decoration:underline}.StoriesEdit .chapters-empty{margin:0 0 12px 0;font:14px/20px OpenSans-Regular;color:#8f8787}.StoriesEdit .chapters-add{align-self:flex-start;min-width:0;height:38px;margin:14px 0 0 0;padding:0 16px;border:1px solid #cfcfcf;border-radius:6px;background:#fff;box-shadow:none;font:14px/1 OpenSans-Semibold;color:#4a4a4a;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.StoriesEdit .chapters-add:hover{border-color:#4a4a4a;background:#f4f1f1}.StoriesEdit .chapters-link button{flex:none;min-width:0;height:30px;margin:0;padding:0 12px;border:1px solid transparent;border-radius:5px;background:transparent;box-shadow:none;font:13px/1 OpenSans-Semibold;color:#bd0000;cursor:pointer}.StoriesEdit .chapters-link button:hover{border-color:rgba(189,0,0,.3);background:rgba(189,0,0,.06)}.StoriesPreview{flex:1 1 auto;min-width:0;min-height:calc(100vh - 60px);padding:36px 40px 80px 40px}.StoriesPreview,.StoriesPreview .chapters{display:flex;flex-flow:column nowrap;box-sizing:border-box}.StoriesPreview .chapters{width:100%;max-width:860px;padding:32px 36px 28px 36px;border:1px solid #e3dede;border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(26,20,20,.06)}.StoriesPreview .chapters .chapter{display:flex;flex-flow:column nowrap}.StoriesPreview .chapters .chapter h3{margin:0 0 12px 0;font:22px/30px OpenSans-Bold;color:#1a1414}.StoriesPreview .chapters .chapter span{font:17px/28px "LiberationSerif-Regular";color:#2b2626}.StoriesPreview .chapters .chapter+.chapter{margin-top:28px;padding-top:28px;border-top:1px solid #f0ecec}.StoriesPreview .chapters .chapter img{max-width:100%;height:auto;border-radius:6px}.StoriesPreview .chapters .back{align-self:flex-start;min-width:120px;height:40px;margin:28px 0 0 0;padding:0 20px;border:1px solid #cfcfcf;border-radius:6px;background:#fff;font:15px/1 OpenSans-Semibold;color:#4a4a4a;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.StoriesPreview .chapters .back:hover{border-color:#4a4a4a;background:#f7f4f4}@media(max-width:1279px){.StoriesPreview{padding:28px 24px 60px 24px}}@media(max-width:767px){.StoriesPreview{padding:20px 12px 48px 12px}.StoriesPreview .chapters{padding:22px 18px 20px 18px}.StoriesPreview .chapters .chapter h3{font:19px/26px OpenSans-Bold}.StoriesPreview .chapters .chapter span{font:16px/26px "LiberationSerif-Regular"}}@font-face{font-family:OpenSans-Regular;src:url(/fonts/OpenSans-Regular.4543090a.ttf)}@font-face{font-family:OpenSans-Semibold;src:url(/fonts/OpenSans-Semibold.363dd9fe.ttf)}@font-face{font-family:OpenSans-Bold;src:url(/fonts/OpenSans-Bold.c1fc02c2.ttf)}@font-face{font-family:LiberationSerif-Regular;src:url(/fonts/LiberationSerif-Regular.8faeae96.ttf)}@font-face{font-family:LiberationSerif-Italic;src:url(/fonts/LiberationSerif-Italic.33aaf3c1.ttf)}@font-face{font-family:LiberationSerif-Bold;src:url(/fonts/LiberationSerif-Bold.b2c7bcb2.ttf)}#app{display:block}.main{display:flex;flex-flow:column nowrap;position:relative;min-height:100vh}.main .content{display:flex;flex-flow:row nowrap;align-items:stretch;width:100%;min-height:calc(100vh - 60px)}.ImageGallery{display:flex;flex-flow:column nowrap;box-sizing:border-box;width:240px;overflow:hidden;border:1px solid #e3dede;border-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(26,20,20,.06);transition:box-shadow .15s ease,transform .15s ease}.ImageGallery:hover{box-shadow:0 8px 20px rgba(26,20,20,.12);transform:translateY(-2px)}.ImageGallery-thumb{position:relative;display:block;width:100%;height:160px;background:#f4f1f1}.ImageGallery-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ImageGallery-delete{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:hsla(0,0%,100%,.9);box-shadow:0 1px 4px rgba(26,20,20,.2);cursor:pointer;transition:background-color .15s ease,transform .15s ease}.ImageGallery-delete:hover{background:#fff;transform:scale(1.08)}.ImageGallery-delete:focus-visible{outline:2px solid #bd0000;outline-offset:2px}.ImageGallery-delete img{width:12px;height:12px}.ImageGallery-caption{display:block;box-sizing:border-box;width:100%;padding:10px 14px;overflow:hidden;font:14px/20px OpenSans-Semibold;color:#8f8787;text-overflow:ellipsis;white-space:nowrap}.ImageGallery-caption:empty{display:none}.ImagePick{position:relative;flex-flow:column nowrap;align-items:center;margin:20px 28px 0 0;width:150px;height:180px;border:1px solid #a5a0a0;border-radius:5px;background:#e4e0e0}.ImagePick button{margin:0!important}.ImagePick img:first-of-type{width:140px;height:150px;-o-object-fit:cover;object-fit:cover;margin:4px 0 0 0}.ImagePick span{font:16px/22px OpenSans-Semibold;margin:7px auto 0 5px;color:#a5a0a0}