h3[data-v-6c79e30c]{margin:20px 0}.input-area[data-v-6c79e30c]{display:flex;flex-direction:column;width:100%;max-width:1000px;margin:0 auto}.icon[data-v-6c79e30c]{margin:0 10px 0 0;padding:0}.error-text[data-v-6c79e30c]{margin:5px 10px;padding:5px 0;font-size:.9rem;letter-spacing:.4px;list-style:none;color:#ca1c33}.ace_editor[data-v-6c79e30c]{margin:0 auto;border-radius:5px;box-shadow:0 2px 10px 1px rgba(0,0,0,.7)}button[data-v-6c79e30c]{align-self:center;margin:20px;padding:15px 30px;border:none;border-radius:30px;background-color:#4b525b;color:#f2f2f2;font-weight:600;font-size:16px;font-family:inherit;letter-spacing:inherit;box-shadow:1px 1px 3px 0 rgba(0,0,0,.6);transition:scale .1s ease-in-out,letter-spacing .3s ease-in-out,background-color .3s}button[data-v-6c79e30c]:hover{background-color:#2e3238;letter-spacing:.6px;cursor:pointer}button[data-v-6c79e30c]:active{transform:scale(.96)}.xml-content[data-v-2bb54328]{padding:10px 0 20px}.ace_editor[data-v-2bb54328]{margin:0 auto;border-radius:5px}.abstract-element[data-v-0a3130a3]{width:90%;margin:0 auto;border-radius:10px}.box[data-v-0a3130a3]{display:flex;flex-direction:column;box-shadow:0 1px 6px 1px rgba(34,34,34,.5);margin:10px auto 5px;overflow:hidden}.label[data-v-0a3130a3]{text-align:left;margin:0;padding:20px;border-radius:inherit;font-size:15px;font-weight:700;letter-spacing:.8px;transition:all .3s ease-in-out,border-radius 0s,color .1s}.label[data-v-0a3130a3]:hover{background-color:rgba(19,38,57,.2);letter-spacing:.6px;cursor:pointer}.label>span[data-v-0a3130a3]{margin-right:20%;line-height:1.3rem}.label-icon[data-v-0a3130a3]{margin-left:10px;padding:0;background-image:radial-gradient(at 50% 55%,#fff 30%,transparent 0);text-shadow:-1px 0 hsla(0,100%,93%,.8),0 1px hsla(0,100%,93%,.8),1px 0 hsla(0,100%,93%,.8),0 -1px hsla(0,100%,93%,.8)}.message-box[data-v-0a3130a3]{display:flex;width:80%;margin:20px auto;padding:20px;border-radius:6px;border:1px inset rgba(100,0,0,.3);box-shadow:0 2px 4px 1px rgba(34,34,34,.4);font-size:.9rem;letter-spacing:.4px}.message-box p[data-v-0a3130a3]{width:90%;margin:0;word-break:break-word}.collapse-enter[data-v-0a3130a3],.collapse-leave-to[data-v-0a3130a3]{height:0;margin:0;opacity:0}.collapse-enter-active[data-v-0a3130a3],.collapse-leave-active[data-v-0a3130a3]{transition:all .8s}.validation-results[data-v-fc741296]{width:100%;max-width:1400px;margin:50px auto}.result-text[data-v-fc741296],.validation-results>h3[data-v-fc741296]{margin:10px calc(5% + 16px)}.result-text[data-v-fc741296]{font-size:.9rem;letter-spacing:.4px}.found-violations[data-v-fc741296]{color:darkred;margin-bottom:10px}.switch-label[data-v-fc741296]{color:#2e3238;font-size:.9rem;letter-spacing:.3px}.v-input--switch[data-v-fc741296]{width:260px}.info-text[data-v-fc741296]{color:#1c78bc;list-style:none;padding:5px 0}.warning-text[data-v-fc741296]{color:#cc6900;list-style:none;padding:5px 0}.error-text[data-v-fc741296]{color:#ca1c33;list-style:none;padding:5px 0}.valid-text[data-v-fc741296]{color:#196629;padding:5px 0}.icon[data-v-fc741296]{margin:0 10px 0 0;padding:0}.modal-link[data-v-fc741296]{display:inline-block;padding:3px 5px 3px 8px;margin-left:10px;border-radius:5px;font-weight:700;color:darkred;background-color:rgba(100,0,0,.1);transition:all .3s ease-out}.modal-link[data-v-fc741296]:hover{color:#2e3238;padding:3px 10px;border-radius:10px;transform:translateX(5px)}.page-header[data-v-5db1c04a]{z-index:100!important}h1[data-v-5db1c04a]{font-size:20px}.lang-menu[data-v-5db1c04a]{background-color:#2e3238}.lang-flag[data-v-5db1c04a]{font-size:1.4rem}.lang-title[data-v-5db1c04a]{margin-left:10px;font-size:.9em}.lang-menu[data-v-cd2a5972]{background-color:#2e3238}.lang-flag[data-v-cd2a5972]{font-size:1.4rem}.lang-title[data-v-cd2a5972]{margin-left:10px;font-size:.9em}body,html{margin:0;padding:0;min-height:100vh;background-color:#f5f5f5}h1{text-align:center}#app{font-family:Rubik,Roboto,sans-serif;letter-spacing:.8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;box-sizing:border-box;color:rgba(0,0,0,.8)}#app-content{margin-top:80px;padding:2% 10%}.blur-content{filter:blur(6px)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{width:20px;border-radius:6px}::-webkit-scrollbar-thumb{background-color:hsla(0,0%,65%,.5);border-radius:6px}.ace_scrollbar{scrollbar-color:hsla(0,0%,65%,.5) transparent;scrollbar-width:thin}@media (max-width:1500px){#app-content{padding:2% 5%}}