html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;height:100vh}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}input,button{border-style:solid;outline:none}html{font-size:16px;font-family:Verdana,Helvetica,Arial,sans-serif}.page-menu{display:flex;flex-direction:row;height:100%}.page-content{display:flex;flex-direction:column;flex:1 1 auto;padding:5rem;min-height:100%;overflow-x:auto}.page-center{display:flex;flex-direction:column;align-items:center}.amv-table{width:100%;margin:1em 0;background-color:#fff599;border-radius:1em}.amv-table tr:last-child{border-bottom-left-radius:1em;border-bottom-right-radius:1em}.amv-table tr:last-child td:first-child{border-bottom-left-radius:1em}.amv-table tr:last-child td:last-child{border-bottom-right-radius:1em}.amv-table tr:first-child{border-top-left-radius:1em;border-top-right-radius:1em}.amv-table tr:first-child td:first-child{border-top-left-radius:1em}.amv-table tr:first-child td:last-child{border-top-right-radius:1em}.amv-table tr.head{background-color:#c7adff;font-weight:700;box-shadow:inset 0 0 0 1px #916dd5}.amv-table thead{font-weight:700;border-bottom:1px solid}.amv-table th,.amv-table td{padding:1em;text-align:center;vertical-align:middle;justify-items:center}.amv-table th:has(button),.amv-table th:has(.a-button),.amv-table td:has(button),.amv-table td:has(.a-button){padding:0}.amv-table .even{background-color:#ffffb7}.amv-table .selectable{cursor:pointer}.amv-table .trackable:hover{box-shadow:inset 0 0 0 2px #573d7f}.table-message{padding:1rem}.menu{display:flex;flex-direction:column;background-color:#573d7f;color:#fff;height:100%;width:15rem;align-items:center;padding-top:3rem;gap:1rem}.menu .selected-menu{color:#ebe0ff;font-weight:700}.footer{display:flex;justify-content:space-between;align-items:center;background-color:#573d7f;color:#ffffb7;width:100%;border-top:1px solid rgb(255,231,71);padding:1rem}.simple-form{display:flex;flex-direction:column;gap:1em}.simple-form .field{display:flex;flex-direction:row}.simple-form label{display:flex;width:10rem;align-items:center}.simple-form input{display:flex;border-radius:.5em;border-color:#ebe0ff;padding:.5em}.simple-form input:hover{border-color:#c7adff}.simple-form input:focus,.simple-form input:focus-visible{border-color:#916dd5}.simple-form .field-error{font-size:14px;color:red;margin-bottom:.5rem;padding-left:2rem}.simple-form .buttons{display:flex;flex-direction:row;gap:1rem}.simple-form .buttons button{flex:1 1 auto}.a-button{cursor:pointer;font-size:1rem;display:flex;background-color:#ebe0ff;justify-content:center;align-items:center;padding:.5em;border-style:solid;border-width:2px;border-radius:.5em;border-color:#c7adff}.a-button:focus:not(:disabled),.a-button:hover:not(:disabled){border-color:#916dd5}.a-button:active:not(:disabled){background-color:#c7adff}.a-button.invisible{background-color:transparent;border-color:transparent}.a-button.invisible:focus,.a-button.invisible:hover{border-color:#916dd5}.a-button.invisible:active{background-color:#c7adff}.a-button.secondary{background-color:#fff}button{cursor:pointer;font-size:1rem;display:flex;background-color:#ebe0ff;justify-content:center;align-items:center;padding:.5em;border-style:solid;border-width:2px;border-radius:.5em;border-color:#c7adff}button:focus:not(:disabled),button:hover:not(:disabled){border-color:#916dd5}button:active:not(:disabled){background-color:#c7adff}button.invisible{background-color:transparent;border-color:transparent}button.invisible:focus,button.invisible:hover{border-color:#916dd5}button.invisible:active{background-color:#c7adff}button.secondary{background-color:#fff}h1{font-size:3rem;margin-bottom:3rem;color:#916dd5;display:flex;flex-direction:row;align-items:center;gap:1rem}h1 .material-symbols-outlined{font-size:2rem}.subtitle{font-size:2rem;margin-bottom:2rem;color:#916dd5;text-align:center}.h-panel{display:flex;flex-direction:row;gap:1rem}
