@import"https://fonts.googleapis.com/css2?family=K2D:wght@100;400;700&display=swap";:root{font-family:K2D,system-ui,sans-serif;font-size:16px;font-weight:100;line-height:2rem;color:#4d4d4d;background-color:#e5f2ff;--btn-lang-size: 2rem;--bg-mascot-size: 250px}input,textarea,select,button{font-family:inherit;font-size:inherit;font-weight:100;padding:.5rem}body{margin:0 calc(var(--btn-lang-size) + 1rem);padding:1rem}body:before,body:after{content:"";width:var(--bg-mascot-size);height:var(--bg-mascot-size);background:no-repeat url(/krunang.png) center center;background-size:contain;position:fixed;left:-50px;bottom:-10px;object-fit:contain;z-index:-1000;opacity:.1}body:after{background:no-repeat url(/kruyui.png) center center;background-size:contain;left:unset;right:-50px;bottom:-10px}.header-center{text-align:center;display:flex;font-weight:700;align-items:center;justify-content:center;font-size:1.5rem;line-height:2rem}.header-center img{max-height:4.5rem}.header-center .subtitle{font-size:.9rem;font-weight:100;line-height:1rem}label{display:flex;flex-direction:column}label.chkbox,label.radio{flex-direction:row;cursor:pointer}label.radio>[type=radio],label.chkbox>[type=checkbox]{display:none;flex-direction:row}.img-toggle-lang{position:absolute;right:1rem;top:1rem;width:var(--btn-lang-size);height:var(--btn-lang-size);aspect-ratio:1/1;object-fit:cover;background-color:silver;border-radius:96px;cursor:pointer;box-shadow:0 0 .5rem #696969}.input-label{font-weight:700}.flex-row{display:flex;flex-direction:row}.flex-row>*{flex-grow:1}label.radio:before,label.chkbox:before{font-family:"Font Awesome 6 Free";content:"";display:flex;place-content:center;place-items:center;height:100%;aspect-ratio:1/1;margin-right:.5rem}label.radio:before{content:""}label.chkbox:has(:checked):before{content:""}label.radio:has(:checked):before{content:""}label.radio:has(:checked),label.chkbox:has(:checked){color:#000;font-weight:700}.rdo-dates{display:grid;grid-template-columns:1fr 1fr}.rdo-dates label{display:flex;flex-direction:row}label.chkbox.mt:has(:checked){background-color:#80bfff}label.chkbox.efl:has(:checked){background-color:#ffbf80}label.chkbox.trp:has(:checked){background-color:#80ff80}label.radio:has(:checked){background-color:#ffff80}form{display:flex;flex-direction:column;gap:.75rem}hr{height:2rem;visibility:hidden}div.status{font-size:1.5rem;font-weight:700;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;place-items:center;place-content:center}@media screen and (orientation=portrait){.flex-row{display:flex;flex-direction:column}.toHide{display:none}}
