a,body,center,details,div,em,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,img,li,menu,nav,ol,p,q,s,span,sub,table,td,tr,ul,var{margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline}details,footer,header,menu,nav{display:block}body{line-height:1}ol,ul{list-style:none}q{quotes:none}q::after,q::before{content:none}table{border-collapse:collapse;border-spacing:0px;background-color:transparent}td{padding:0px}img{border:0px;vertical-align:middle}a:focus,a:hover{text-decoration:none}.container::after,.container::before,.modal-footer::after,.modal-footer::before,.modal-header::after,.modal-header::before,.nav::after,.nav::before,.navbar-header::after,.navbar-header::before,.pager::after,.pager::before,.row::after,.row::before{content:" ";display:table}.container::after,.modal-footer::after,.modal-header::after,.nav::after,.navbar-header::after,.pager::after,.row::after{clear:both}*{box-sizing:border-box}::after,::before{box-sizing:border-box}.bookcard{background:var(--card-bg);border:none;border-radius:16px;box-shadow:rgba(0,0,0,0.05) 0px 2px 15px;padding:15px;margin:20px 0px;position:relative;overflow:hidden}.bookcard::before{content:"";position:absolute;top:0px;left:0px;width:100%;height:4px;background:linear-gradient(90deg, var(--primary) 0, var(--primary-light) 100%)}.bookcard .media-left{float:left;width:140px;height:150px;padding-right:15px}.bookcard .media-body{margin-left:140px}.bookcard .buttons-wrapper{margin-top:20px;display:inline-block;line-height:40px}.bookcard .buttons-wrapper .btn{margin-top:-5px;margin-right:20px}.bookcard .buttons-wrapper .vk-ref{vertical-align:middle}.bookcard img{max-height:150px;max-width:130px;border-radius:12px;border:1px solid rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.05)}.bookcard .title{font-size:1.2rem;font-weight:600;margin-bottom:16px;line-height:1.3;display:inline-block}.breadcrumb{white-space:nowrap;font-size:1.25rem;margin-top:15px;line-height:1.5}.breadcrumb a{align-items:center;color:var(--link);display:flex;justify-content:center}.breadcrumb a:hover{color:var(--link-hover)}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active{color:#363636;cursor:default;pointer-events:none}.breadcrumb li+li::before{color:#b5b5b5;content:"\0002f";padding-right:0.5em;padding-left:0.5em}.breadcrumb ul,.breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}footer.footer{background-color:var(--footer-background);color:var(--footer-text);padding:40px 0;margin-top:60px;font-size:16px;text-align:left}footer.footer .container .col-sm-4{margin-bottom:20px}footer.footer .container nav{display:inline-block;vertical-align:top}footer.footer .container nav.subjects{margin-right:30px}footer.footer .container nav a{display:block;text-align:left;color:var(--footer-link);transition:color 0.2s ease;text-decoration:none}footer.footer .container nav a:hover{color:var(--footer-link-hover)}footer.footer a.mail:hover{color:var(--link)}@media (max-width: 620px){footer.footer .container nav a{line-height:3rem}}.scrollup{position:fixed;color:white;background-color:#286090;right:20px;bottom:0px;padding:4px 10px;font-size:20px;border-top-left-radius:4px;border-top-right-radius:4px;cursor:pointer;text-align:center;z-index:1}.scrollup:hover{background-color:black}.header{background:var(--card-bg);padding:10px 0px;border-bottom:1px solid var(--background-dark)}.header .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.header .container::before,.header .container::after{content:none}.header .logo-section{flex:0 0 auto;min-width:120px}.header .logo-section img{width:40px;height:40px}.header .logo-section .logo-link{display:flex;align-items:center;gap:10px;text-decoration:none}.header .logo-section .text-logo{font-size:16px;font-weight:500;color:var(--text)}.header .social{flex:0 0 auto;min-width:220px;margin-left:auto;margin-right:auto}.header .login-section{flex:0 0 auto;min-width:100px}.header .login-section .login{font-size:1.2rem}@media (max-width: 520px){.header .social{margin-left:0;margin-right:0;order:3}}.social a{padding-right:7px}.social img:hover{transition:opacity 0.2s;opacity:0.8}.social .android img{width:auto}.card{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;padding:20px;margin:24px 0px;line-height:1.7;box-shadow:rgba(0,0,0,0.05) 0px 2px 15px}.article h1,.article h2,.article h3{margin-top:23px;margin-bottom:11.5px}.dropdown{position:relative}.dropdown .dropdown-toggle{display:flex;align-items:center;gap:8px;padding:8px 16px;color:var(--text);background:var(--card-bg);border-radius:4px;cursor:pointer;transition:all 0.2s ease}.dropdown .dropdown-toggle:hover{background:var(--background);border-color:var(--text-light)}.dropdown .dropdown-toggle::after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--text-light);transition:transform 0.2s ease}.dropdown .dropdown-toggle[aria-expanded="true"]::after{transform:rotate(180deg)}.dropdown .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;min-width:120px;padding:8px 0;margin:0;background:var(--card-bg);border:1px solid var(--border);border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,0.1);display:none;transform:translateY(-10px);transition:all 0.2s ease}.dropdown .dropdown-menu.show{display:block;transform:translateY(0)}.dropdown .dropdown-menu .dropdown-item{display:block;padding:8px 16px;color:var(--text);text-decoration:none;transition:all 0.2s ease}.dropdown .dropdown-menu .dropdown-item:hover{background:var(--background);color:var(--text)}.dropdown .dropdown-menu .dropdown-item.active{background:var(--background-dark);color:var(--text)}.dropdown .dropdown-menu .dropdown-item.disabled{color:var(--text-light);pointer-events:none;background:transparent}.dropdown .dropdown-menu .dropdown-divider{height:1px;margin:8px 0;background:var(--border)}.dropdown .dropdown-menu .dropdown-header{padding:8px 16px;color:var(--text-light);font-size:0.875rem}.dropdown.dropup .dropdown-menu{top:auto;bottom:100%;margin-bottom:0.5rem}.dropdown.dropdown-end .dropdown-menu{left:auto;right:0}.container{max-width:1100px;margin:0px auto;padding-left:15px;padding-right:15px}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1000px}}.col-lg-12,.col-md-4,.col-md-8,.col-sm-12,.col-sm-4{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width: 768px){.col-sm-12,.col-sm-4{float:left}.col-sm-12{width:100%}.col-sm-4{width:33.3333%}}@media (min-width: 992px){.col-md-4,.col-md-8{float:left}.col-md-8{width:66.6667%}.col-md-4{width:33.3333%}}@media (min-width: 1200px){.col-lg-12{float:left;width:100%}}:root{--text: #1e293b;--text-light: #64748b;--background: #f8fafc;--background-dark: #e9ecef;--card-bg: #ffffff;--primary: #4a90e2;--primary-light: #cfe2ff;--primary-dark: #1d4ed8;--primary-dark: #1a274c;--secondary: #6c757d;--secondary-dark: #35383a;--success: #22c55e;--danger: #ef4444;--danger-light: #f8d7da;--danger-dark: #a94442;--border: #e2e8f0;--link: var(--primary);--link-hover: var(--primary-dark);--footer-background: #1e293b;--footer-text: #f8fafc;--footer-link: #94a3b8;--footer-link-hover: var(--footer-text)}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),local("sans-serif"),url("https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2") format("woff2");unicode-range:U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),local("sans-serif"),url("https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2") format("woff2");unicode-range:U+400-45F, U+490-491, U+4B0-4B1, U+2116;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),local("sans-serif"),url("https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2") format("woff2");unicode-range:U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),local("sans-serif"),url("https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2") format("woff2");unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:14px;-webkit-tap-highlight-color:transparent}body{margin:0px;font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.846;background:var(--background);color:var(--text);-webkit-font-smoothing:antialiased;letter-spacing:0.1px}h1,h2,h3,h4{line-height:1.2}.h1,h1{font-size:25px;margin:20px 0px}.h2,h2{font-size:22px}.h3,h3{font-size:20px;margin:15px 0px}.h5,h5{font-size:1.25rem}p{margin:0px 0px 11.5px}a{background-color:transparent;color:var(--link);text-decoration:none;transition:0.2s}a:active,a:hover{outline:0px;color:var(--link-hover);text-decoration:none}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.text-center{text-align:center}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.btn{display:inline-block;font-weight:400;line-height:1.5;color:var(--text);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;border-color:var(--border);box-shadow:1px 1px 4px rgba(0,0,0,0.4);border:none}.btn-primary{color:var(--card-bg);background-color:var(--primary)}.btn-primary:hover{background-color:var(--primary-dark);color:var(--card-bg)}.btn-secondary{color:var(--card-bg);background-color:var(--secondary)}.btn-secondary:hover{background-color:var(--secondary-dark);color:var(--card-bg)}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert a{font-weight:700}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success a{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info a{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning a{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger a{color:#6a1a21}@font-face{font-family:'FontAwesome';src:url("/assets/fontawesome-webfont-7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979.eot");src:url("/assets/fontawesome-webfont-7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979.eot?#iefix") format("embedded-opentype"),url("/assets/fontawesome-webfont-2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe.woff2") format("woff2"),url("/assets/fontawesome-webfont-ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f07.woff") format("woff"),url("/assets/fontawesome-webfont-aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8.ttf") format("truetype"),url("/assets/fontawesome-webfont-ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4.svg#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font-style:normal;font-variant:normal;font-size-adjust:none;font-kerning:auto;font-optical-sizing:auto;font-feature-settings:normal;font-variation-settings:normal;font-weight:normal;font-stretch:normal;line-height:1;font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.fa-fw{width:1.28571em;text-align:center}.fa-user:before{content:"\f007"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-chevron-up:before{content:"\f077"}.fa-sign-out:before{content:"\f08b"}.fa-caret-down:before{content:"\f0d7"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-comments:before{content:"\f086"}.google_adv{margin-top:15px;margin-bottom:3.5px}.adv-sticky{height:600px;position:relative}.adv-sticky .radv{position:sticky;position:-webkit-sticky;top:15px}
