#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center;color:#000}#fade-note{opacity:1;transition:opacity 2s ease}#fade-note.fade-out{opacity:0}#homepagePanel{background-color:#ebebeb;width:500px;border-radius:20px;padding:12px 15px 12px 25px;box-shadow:0 5px 2px -2px #c4c4c4}.sticky-table-container{max-height:600px;overflow-y:auto;border:1px solid #ddd}.chat-message{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px 16px;margin-bottom:12px;white-space:pre-wrap;word-wrap:break-word;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 1px 4px #00000026;transition:background .3s ease}.chat-message.user{align-self:flex-end;background-color:#007bff1a}.chat-message.bot{align-self:flex-start;background-color:#ffffff14}.sticky-table{width:100%;border-collapse:collapse}.sticky-table th{position:sticky;top:0;background-color:#fff;z-index:2;padding:10px;text-align:center;box-shadow:0 2px 5px #0000001a}:root{color-scheme:only light}.rootTutor{text-align:left}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}ul{list-style-type:none}.navbarbutton{background-color:#088c64;color:#fff}.redbutton{background-color:#dc143c;color:#fff}.greenbutton{background-color:#088c64;color:#fff}.webviewer{height:100vh;width:1200px}.backbutton,.graybutton{background-color:silver;color:#000}.webcam-container{position:relative;width:fit-content;margin:auto}.background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.webcam-element{position:relative;width:640px;height:480px;z-index:2}.countdown-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:84px;font-weight:700;color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.7);z-index:3}.green-tick-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4}.navbarname{padding-left:-10%;color:#fff}.navbartitle{font-size:x-large;font-weight:700;width:2000px}.tutorcontent{margin-left:-20%;margin-top:30%}.topnav{position:fixed;display:grid;grid-auto-flow:column;column-gap:1em;justify-content:start;top:0;width:100%;height:80px;left:25%;align-items:center;padding-bottom:10px;margin-left:-20%;text-align:left;background-color:#fff}.topnav2{box-shadow:0 5px 2px -2px #c4c4c4;position:fixed;top:85px;right:0;display:grid;grid-auto-flow:column;column-gap:1.2em;justify-content:end;align-items:center;height:65px;width:100%;background-color:#088c64}.modal{position:absolute;top:0;width:100%;height:500%;background:#00000091;left:0;z-index:0}.modalblock{background:rgb(232,232,232);width:20%;margin-left:auto;margin-right:auto;position:relative;margin-top:10%;padding:25px;z-index:99999;border-radius:25px}.modal_new{position:absolute;top:-80px;width:100%;height:800%;background:#00000091;left:0;z-index:0}.modalblock_new{border-radius:20px;background:aliceblue;width:25%;margin-left:auto;margin-right:auto;position:relative;margin-top:10%;padding:15px;z-index:99999}.modalblock h1{color:#000}.modalblock select{width:90%;height:30px;font-size:16px;background:none;border:1px solid;color:#000}.modalblock button{border:0;background:green;font-size:18px;font-family:Roboto Slab,sans-serif;color:#f0f8ff;padding:9px 15px;border-radius:7px}@media only screen and (max-width: 479px){.modalblock,.modalblock_new{width:auto}}.shapka{display:flex;justify-content:flex-end}.shapka-small{display:flex;justify-content:flex-end;font-size:12pt;text-align:right}.shapka p{display:flex;justify-content:flex-end;width:400px;height:280px;text-align:right}.qr{display:flex;justify-content:flex-start;position:absolute;top:80px;width:150px}.bodytext-small{text-align:justify;text-indent:15px;font-size:12pt}.bodytext-small h3{text-align:center}.bodytext-small p{text-align:justify}.bodytext{text-align:justify;text-indent:15px}.bodytext h3{text-align:center}.bodytext p{text-align:justify}#report{width:auto;background-color:#fff;color:#000;padding:20px 50px}.btnNeutral{border-radius:8px;border:1px solid black;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}.btn{border-radius:8px;border:1px solid transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;color:#fff;cursor:pointer;transition:border-color .25s}#contractBackground{background-color:#a9a9a9}#newContract{font-family:Times New Roman,Times,serif;background-color:#fff;color:#000;width:210mm;font-size:10pt;line-height:13pt;text-align:justify}#contract{font-family:Times New Roman,Times,serif;background-color:#fff;color:#000;width:297mm;font-size:10pt;line-height:13pt}#newContractPadding{padding:10mm 10mm 20mm 20mm}#contractPadding{padding:20mm 10mm 20mm 20mm}#statement{overflow:hidden;font-family:Times New Roman,Times,serif;background-color:#fff;color:#000;width:210mm;height:290mm;font-size:14pt;text-align:justify}#statementPadding{padding:10mm 10mm 20mm 20mm}#title{overflow:hidden;font-family:Times New Roman,Times,serif;background-color:#fff;color:#000;width:210mm;height:290mm;font-size:14pt;font-weight:700;text-align:left}#titlePadding{padding:20mm 10mm 20mm 20mm}#act{overflow:hidden;font-family:Times New Roman,Times,serif;background-color:#fff;color:#000;width:210mm;height:290mm;font-size:12pt;font-weight:700;text-align:left}#actPadding{padding:20mm 10mm 20mm 20mm}#contractTable{text-align:left;overflow:visible;display:block;text-align:justify}#contractTd{max-width:490px;padding-right:43px}#inventoryReceipt{font-family:Times New Roman,Times,serif;background-color:#fff;color:#000;width:297mm;height:210mm}#inventoryReceiptPadding{padding:10mm 8mm 5mm 10mm}#inventoryReceiptTable{font-size:10.5pt;text-align:left;border-color:#000}#IRTableTR{border-collapse:collapse;border:1px solid}#IRTableHeader{text-align:center;font-weight:700;border:1px solid white;border-collapse:collapse}#documentNavbar{border-radius:10px;background-color:#088c64;height:52px;padding-top:10px}#documentNavbarButton{color:#000;background-color:#e7e7e7}#IRTableNumber{width:13mm;text-align:center;border-collapse:collapse;border:1px solid}#IRTableText{width:150mm;border-collapse:collapse;border:1px solid;margin-left:100px}#IRTableBlank{width:20mm;border-collapse:collapse;border:1px solid}td{vertical-align:top}#opaqueTable{border-radius:25px;background:rgba(20,50,20,.08)}#table-divider{height:60px;border-radius:12px;background:rgba(84,84,84,.064)}#table-divider-stats{padding-left:14px;padding-right:20px;height:40px;border-radius:12px;background:rgba(84,84,84,.064);vertical-align:middle;text-align:center}#table-divider-stats-left{padding-left:14px;padding-right:20px;height:40px;border-radius:12px;background:rgba(84,84,84,.064);vertical-align:middle;text-align:left}#table-divider-stats-header{padding-left:14px;padding-right:20px;height:40px;border-radius:12px;background:rgba(84,84,84,.12);vertical-align:middle;text-align:center}#graybutton{background-color:silver;color:#000}#dormAgreement{font-family:Times New Roman,Times,serif;background-color:#fff;color:#000;width:210mm;font-size:12pt}#dormAgreementPadding{padding-left:10mm;padding-right:10mm}#anketa{overflow:hidden;font-family:Times New Roman,Times,serif;background-color:#fff;color:#000;width:210mm;height:290mm}#anketaPadding{padding:10mm 10mm 5mm}#anketaHeader{font-size:17pt;text-align:center;padding:0}#anketaTable{font-size:10.9pt;text-align:left;border-color:#000;background-color:#fff;table-layout:fixed;width:210px}#anketaTable,#anketaTr,#anketaTd,#actTable,#actTr,#actTd{border-collapse:collapse;border:1px solid}#actTd{width:14%}#anketaTr,#anketaTd{width:95mm}#outerContainer #mainContainer div.toolbar{display:none!important}#outerContainer #mainContainer #viewerContainer{top:0!important}.progress-bar{width:100%;height:10px;background-color:#f3f3f3;border-radius:5px;overflow:hidden;margin-top:10px}.progress{height:100%;background-color:#4caf50;transition:width .2s ease}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#737373;color:#fff;cursor:pointer;transition:border-color .25s}button:hover{border-color:#fff}button:focus,button:focus-visible{outline:6px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
