@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{color:#fff;-webkit-user-select:none;user-select:none;background:0 0;margin:0;font-family:poppins;font-size:20px;font-weight:500;overflow:auto}body{background-color:#242424}button{outline:none}[data-v-afde2e20]{box-sizing:border-box}.top[data-v-afde2e20]{background-color:#3b3b3b;border-bottom:2px solid #c92a2a;justify-content:center;align-items:center;padding:1vh 2vh;display:flex;position:relative}.top>img[data-v-afde2e20]{object-fit:contain;width:6vh;height:6vh;position:absolute;top:50%;left:2vh;transform:translateY(-50%)}.top>nav[data-v-afde2e20]{flex-flow:wrap;justify-content:center;gap:1vh;display:flex}.top>nav>button[data-v-afde2e20]{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:1vh;padding:1vh 1.5vh;font-size:14px;transition:all .2s ease-in}.top>nav>button[data-v-afde2e20]:hover{background-color:#1971c2;border-color:#1971c2}.top>nav>button.active[data-v-afde2e20]{background-color:#1971c2}.top>nav>button.logout-btn[data-v-afde2e20]{color:#ff6b6b;border-color:#e03131}.top>nav>button.logout-btn[data-v-afde2e20]:hover{color:#fff;background-color:#e03131;border-color:#e03131}.page[data-v-afde2e20]{min-height:calc(100vh - 140px);padding:2vh;position:relative}.title[data-v-afde2e20]{text-align:center;white-space:nowrap;border-bottom:2px solid #c92a2a;margin-bottom:4vh;padding:1vh;font-size:clamp(20px,3vw,32px);display:block}.folap-content[data-v-afde2e20]{flex-direction:column;gap:1vh;margin-top:2vh;padding-left:4vh;display:flex}.folap-content ul[data-v-afde2e20]{flex-direction:column;gap:1vh;padding-left:2vh;list-style:outside;display:flex}.folap-content li[data-v-afde2e20]{font-size:clamp(16px,2.5vw,28px)}.subtitle[data-v-afde2e20]{border-bottom:2px solid #c92a2a;width:max-content;padding:.5vh;font-size:clamp(14px,2vw,20px)}.not-allowed-wrapper[data-v-afde2e20]{flex-direction:column;justify-content:center;align-items:center;gap:2vh;margin-top:4vh;display:flex}.not-allowed[data-v-afde2e20]{object-fit:contain;width:clamp(150px,30vw,40vh);height:clamp(150px,30vw,40vh)}.not-allowed-text[data-v-afde2e20]{color:#ccc;font-size:18px}.link-btn[data-v-afde2e20]{color:#1971c2;cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.knx-content[data-v-afde2e20]{color:#ccc;padding:2vh}.bemutatkozas>iframe[data-v-afde2e20]{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login>main[data-v-afde2e20]{flex-direction:column;gap:1.5vh;max-width:320px;margin:4vh auto 0;display:flex}.login>main>input[data-v-afde2e20]{color:#fff;background:#2a2a2a;border:2px solid #1971c2;border-radius:1vh;outline:none;padding:1.2vh 1.5vh;font-size:15px;transition:border-color .2s}.login>main>input[data-v-afde2e20]:focus{border-color:#339af0}.login>main>input[data-v-afde2e20]:disabled{opacity:.6}.login>main>button[data-v-afde2e20]{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:1vh;padding:1.2vh;font-size:15px;transition:all .2s ease-in}.login>main>button[data-v-afde2e20]:hover:not(:disabled){background-color:#1971c2;border-color:#1971c2}.login>main>button[data-v-afde2e20]:disabled{opacity:.6;cursor:not-allowed}.error-msg[data-v-afde2e20]{color:#ff6b6b;text-align:center;margin:0;font-size:14px}.loader[data-v-afde2e20]{aspect-ratio:1;width:50vh;height:50vh;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.loader[data-v-afde2e20]:before,.loader[data-v-afde2e20]:after{content:"";--c:no-repeat radial-gradient(farthest-side,#b02525 92%,#3147aa00);background:var(--c) 50% 0, var(--c) 50% 100%, var(--c) 100% 50%, var(--c) 0 50%;background-size:40px 40px;grid-area:1/1;animation:1s infinite l12-afde2e20}.loader[data-v-afde2e20]:before{filter:hue-rotate(45deg);background-size:8px 8px;margin:4px;animation-timing-function:linear}@keyframes l12-afde2e20{to{transform:rotate(.5turn)}}footer[data-v-afde2e20]{color:#ccc;background-color:#3b3b3b;border-top:2px solid #c92a2a;flex-direction:column;gap:.8vh;width:100%;padding:2vh;font-size:13px;display:flex}footer a[data-v-afde2e20]{color:#74c0fc;text-decoration:none}footer a[data-v-afde2e20]:hover{text-decoration:underline}@media (width<=600px){.top>img[data-v-afde2e20]{display:none}.top>nav>button[data-v-afde2e20]{padding:.8vh 1vh;font-size:12px}}
