body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;margin:0;padding:0;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-primary:#1976d2;--color-primary-light:#63a4ff;--color-primary-dark:#004ba0;--color-secondary:#ff9800;--color-secondary-light:#ffc947;--color-secondary-dark:#c66900;--color-background:#f5f5f5;--color-surface:#fff;--color-error:#d32f2f;--color-success:#388e3c;--color-warning:#ffa000;--color-info:#0288d1;--color-text-primary:#212121;--color-text-secondary:#757575;--color-border:#e0e0e0;--color-blue:#1b81fe;--color-green:#3cd35e;--color-yellow:#ffe457;--sidebar-width-expanded:280px;--sidebar-width-collapsed:72px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,sans-serif}*{font-family:inherit}.app-container{background-color:#ffffffe6;display:flex;flex-direction:row;height:100vh;overflow:hidden}.app-container>div:first-child{height:100vh;left:0;position:fixed;top:0;z-index:1200}.main-content{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:1 1;height:100vh;margin-left:280px;margin-left:var(--sidebar-width-expanded);min-height:0;overflow-y:auto;padding:30px}.app-container.sidebar-collapsed .main-content{margin-left:72px;margin-left:var(--sidebar-width-collapsed);transition:margin-left .25s ease}.main-content{transition:margin-left .25s ease}.yandex-rtb{align-items:center;display:flex;justify-content:center;margin:16px 0;max-height:30vh;max-width:100%;overflow:hidden}.yandex-rtb div,.yandex-rtb iframe,.yandex-rtb>*{max-height:inherit;max-width:100%}.yandex-rtb{padding-bottom:20px}@media (max-width:599px){.app-container{height:auto;margin-left:0;min-height:100dvh;overflow:visible;padding-top:3em;width:100%}.app-container>div:first-child{height:auto;left:auto;position:relative;top:auto;z-index:auto}.app-container.sidebar-collapsed .main-content,.main-content{height:auto;margin-left:0;min-height:calc(100dvh - 140px);overflow-y:visible;padding:12px 12px 72px}.sidebar-closed{margin-left:0;width:100%}.yandex-rtb{display:none}.app-content,.main-content,main{padding-bottom:65px}}@media (max-width:480px){.main-content{padding:10px 10px 72px}}@media (min-width:600px) and (max-width:900px){.main-content{padding:24px 24px 32px}.yandex-rtb{margin:12px 0;max-height:25vh;padding-bottom:15px}}.output-display{font-family:Inter,Arial,sans-serif;font-size:1.2em;line-height:1.6;margin:20px;padding-top:1.5em;text-align:justify;text-indent:20px}.doc-header{line-height:1.1;margin-bottom:20px;text-align:center;text-indent:0}.section{margin-bottom:20px;text-align:justify;text-indent:20px}.section h3{color:#333}.content-item,.section h3{margin-bottom:10px;text-align:justify}.content-item{line-height:1.5;margin-left:20px;text-indent:0}.search-container{display:flex;flex-direction:column;position:relative}.search-container.centered{justify-content:flex-start;min-height:calc(100vh - 100px);min-height:var(--available-height,calc(100vh - 100px));padding-top:2rem;text-align:center}@supports not (min-height:var(--available-height )){.search-container.centered{min-height:calc(100vh - 120px);padding-top:2rem}}.search-container.with-results{justify-content:flex-start;padding-top:2rem;text-align:center}.search-header{width:100%}.search-header h1{color:#374151;font-weight:600}.search-container.centered .search-header{margin-bottom:1rem;text-align:center}.search-container.centered .search-header h1{font-size:1.875rem;margin-bottom:.5rem}.search-container.with-results .search-header{margin-bottom:1rem;text-align:center}.search-container.with-results .search-header h1{font-size:1.875rem;margin-bottom:.5rem}.search-form-container{margin:0 auto;max-width:1200px;width:100%}.search-container.centered .search-form-container{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:1200px;width:100%}.search-container.centered .search-input-container{max-width:100%;width:100%}.search-container.with-results .search-form-container{margin:auto;width:100%}.search-container .search-form-container .MuiPaper-root,.search-container.centered .search-form-container .MuiPaper-root,.search-container.with-results .search-form-container .MuiPaper-root,.search-container.with-results .search-input-container{max-width:100%;width:100%}.search-results-container{animation:fadeInUp .4s ease-out;margin:2rem auto 0;max-width:1200px;width:100%}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.error-message,.loading-message,.no-results-message{color:#6b7280;font-size:1.1rem;padding:2rem;text-align:center}.error-message{color:#dc2626}@media (max-width:768px){.search-container.centered{align-items:center;justify-content:flex-start;min-height:calc(100vh - 200px);min-height:var(--available-height,calc(100vh - 200px));text-align:center}.search-container.centered .search-header h1,.search-container.with-results .search-header h1{font-size:1.5rem;margin-bottom:.5rem}.search-container.centered .search-input-container,.search-container.with-results .search-input-container{width:90%}.search-results-container{margin:1.5rem auto 0}}@media (max-width:480px){.search-container{min-height:auto}.search-container.centered{align-items:center;justify-content:flex-start;min-height:calc(100vh - 200px);min-height:var(--available-height,calc(100vh - 200px));text-align:center}.search-container.with-results{padding-top:1rem}.search-container.centered .search-header h1,.search-container.with-results .search-header h1{font-size:1.25rem;margin-bottom:.5rem}.search-container.centered .search-input-container{width:95%}.search-results-container{margin:1rem auto 0}}.container{font-size:1.2em;line-height:1.3em;margin:0 20px;text-align:justify;h1{line-height:1.1em;margin:0 10px;padding:0}h4,p{margin-bottom:0;text-indent:2em}span{font-weight:700}ul{list-style:none;margin-top:0}h1{margin:1em;text-align:center}h3{text-align:left;text-decoration:underline}}.container table{border-collapse:collapse;font-size:1em;margin:20px auto;text-align:left;width:100%}.container td,.container th{border:1px solid #374151;padding:12px}.container th{background-color:#f2f2f2;font-weight:700;text-align:center}.container tr:nth-child(2n){background-color:#f9f9f9}@media (max-width:768px){.container{margin:.5em;padding:1em;h1{font-size:1.5em;line-height:1}}}@media (max-width:480px){.container{font-size:1em;margin:.5em;padding:.5em;h1{font-size:1em;line-height:1}}}
/*# sourceMappingURL=main.2f3cd4d1.css.map*/