*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@font-face{font-family:"roboto";font-display:swap;src:url("../fonts/roboto-bold-webfont.woff") format("woff"),url("../fonts/roboto-bold-webfont.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"roboto";font-display:swap;src:url("../fonts/roboto-regular-webfont.woff") format("woff"),url("../fonts/roboto-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"roboto";font-display:swap;src:url("../fonts/roboto-light-webfont.woff") format("woff"),url("../fonts/roboto-light-webfont.woff2") format("woff2");font-weight:200;font-style:normal}html,body{background:#fff}body{color:#202124;font-family:"roboto",Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif;font-size:14px;font-weight:400;line-height:1.6;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body>div{max-width:1600px;padding:40px;min-height:calc(100vh - 80px - 40px)}@media only screen and (max-width: 560px){body>div{padding:15px;min-height:calc(100vh - 30px - 40px)}}body>div,body>footer{margin:0 auto}article a,footer a{display:inline-block;line-height:1;color:#1a73e8;outline:0;text-decoration:none;border-bottom:1px #1a73e8 solid}footer{max-width:1600px;display:block;padding:0 40px;height:40px;text-align:right;font-size:12px}footer a{color:#202124;border-bottom:1px #202124 solid}@media only screen and (max-width: 560px){footer{padding:0 15px}}@media(pointer: fine){article a:hover,article a:active,footer a:hover,footer a:active{text-decoration:none;border-bottom:1px #fff solid}}h1{color:inherit;font-family:"roboto",Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif;font-size:32px;font-weight:400;letter-spacing:0;margin:0 0 24px 0;padding:0}@media only screen and (max-width: 560px){h1{margin-bottom:5px}}h2{color:#202124;font-family:"roboto",Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;margin:0;padding:0 0 5px 0}h3{color:#202124;font-family:"roboto",Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;margin:0;padding:0 0 5px 0}b{font-weight:700}article{display:table;width:100%}article>div{display:table-row}article>div:nth-child(2)>div:first-child{background-color:#fff8f8}article>div:nth-child(3)>div:first-child{background-color:#f8fff8}article>div:nth-child(4)>div:first-child{background-color:#f8f8ff}article>div:nth-child(5)>div:first-child{background-color:#fff8fc}article>div:nth-child(6)>div:first-child{background-color:#f1f1f1}article>div>div{display:table-cell;border-top:1px solid #dadce0}article>div>div:first-child{width:180px}article>div>div:first-child h3{line-height:22px}article>div>div:first-child p{padding-top:10px;line-height:16px;font-weight:200;font-size:12px}article>div>div:first-child p>span{white-space:nowrap}article>div>div:first-child div{padding-top:15px;line-height:16px;font-weight:200;font-size:12px;color:#999;font-style:italic}article>div>div:first-child div>i{display:block}article>div>div:first-child div>i,article>div>div:first-child div>b{font-weight:400}article>div>div:first-child div.limitation{color:red}article>div:first-child>div{padding:8px;vertical-align:middle;background:#e8eaed;color:#202124;font-weight:700}article>div:first-child>div>div{padding:8px;vertical-align:middle;background:#e8eaed;color:#202124;font-weight:700}article>div:not(:first-child)>div{padding:7px 8px 8px;vertical-align:top}article>div:last-child>div{border-bottom:1px solid #dadce0}@media only screen and (max-width: 560px){article>div,article>div>div{display:block}article>div:first-child{display:none}article>div>div:first-child{width:auto;border:none}article>div:not(:first-child):before{content:"Название / Описание";display:block;padding:8px;background:#e8eaed;color:#202124;font-weight:700;border:1px solid #dadce0;border-left:none;border-right:none}}ol{list-style:none;color:#e8eaed;margin:0;padding:10px 0 10px 0}ol li p{color:#202124}ol li p[onclick]{line-height:1;color:#1a73e8;border-bottom:1px #1a73e8 dashed;display:inline-block;cursor:pointer}ol li p[onclick] i{font-style:normal}@media only screen and (max-width: 700px){ol li p[onclick] i{display:none}}ol li span{color:#999}ol li>ol{padding-left:25px;padding-top:0;padding-bottom:0}ol~div{background-color:#e8eaed;border:1px solid #e8eaed;display:block;padding:0 1px;margin:10px 0 15px 0;color:#999;position:relative}ol~div:empty{display:none}ol~div>span{position:absolute;right:0;top:0;width:32px;height:32px;z-index:2;cursor:pointer}ol~div>span:after,ol~div>span:before{content:"";width:2px;height:15px;background:#202124;display:block;position:absolute;top:8px;left:15px}ol~div>span:after{transform:rotate(45deg)}ol~div>span:before{transform:rotate(-45deg)}ol~div h2{padding:8px 5px 10px 10px}ol~div p{color:#202124;padding:8px;background-color:#fff;border:1px solid #e8eaed}ol~div p i{font-style:normal}@media only screen and (max-width: 700px){ol~div p i{display:none}}ol~div p>span{font-weight:700}@media(pointer: fine){li p[onclick]:hover,li p[onclick]:active{border-bottom:1px #fff dashed}}pre{font-family:"roboto",Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.2;background-color:#fff;border:1px solid #e8eaed;display:block;padding:8px;margin:1px 0;color:#999;height:300px;overflow:auto}.string{color:green}.number{color:#ff8c00}.boolean{color:blue}.null{color:#f0f}.key{color:red}span.info{cursor:help}span.info>span{color:#999}@media(pointer: fine){span.info:not(:hover)>span{display:none}}@media(pointer: coarse){span.info>span{display:none}}#calendar{position:relative;left:-1px;width:calc(100% + 1px);height:180px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;-webkit-user-select:none;-ms-user-select:none;user-select:none}#calendar>div{padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;border-top:1px #fff solid;border-left:1px #fff solid}#calendar>div>span{flex-basis:14.2857142857%;width:14.2857142857%;border-right:1px #fff solid;box-sizing:border-box;text-align:center;display:flex;align-items:center;justify-content:center;font-style:normal;line-height:1}#calendar>div.month{padding:3px 0}#calendar>div.month>span:nth-child(1),#calendar>div.month>span:nth-child(3){cursor:pointer;font-weight:500;color:rgba(0,0,0,.5)}#calendar>div.month>span:nth-child(1):hover,#calendar>div.month>span:nth-child(3):hover{color:#000}#calendar>div.month>span:nth-child(2){font-size:14px;font-weight:500;color:#000;flex:1}#calendar>div.month>span:nth-child(3){border-radius:0 10px 0 0}#calendar>div.week{background-color:rgba(0,0,0,.05)}#calendar>div.week>span{padding:5px 0;font-size:11px;font-weight:300}#calendar>div.week>span:nth-child(6),#calendar>div.week>span:nth-child(7){font-weight:400;color:red}#calendar>div.week>span:nth-child(8){display:none}#calendar>div.days{flex:1 1 auto}#calendar>div.days>span{position:relative;border-bottom:1px #fff solid;font-size:12px;font-weight:300}#calendar>div.days>span>b{position:relative;top:0;left:0;width:calc(100% + 2px);height:calc(100% + 2px);font-size:110%;font-weight:700;display:flex;align-items:center;justify-content:center}#calendar>div.days>span.weekend{background-color:rgba(0,0,0,.05)}#calendar>div.days>span.holiday{background-color:rgba(0,0,0,.05);color:red}#calendar>div.days>span.holiday>b{color:#fff}#calendar>div.days>span.non-working{background-color:rgba(242,111,49,.1)}#calendar>div.days>span.non-working:after{content:"*";font-size:110%;margin-top:-7px;color:#000}#calendar>div.days>span.short:after{content:"*";font-size:130%;margin-top:-5px;color:#f26f31}
