*.unselectable{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.link{text-decoration:underline}.link:hover{cursor:pointer}.button{width:fit-content;border-radius:10px;margin:5px;padding:10px;border:solid black 1px;color:#000;background-color:transparent;cursor:pointer;font-size:20px;font-weight:500;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.button:disabled{color:#fff!important;background-color:#d3d3d3!important;border-color:#d3d3d3!important;cursor:default!important;animation:none!important}.button-primary{width:fit-content;border-radius:10px;margin:5px;padding:10px;border:solid black 1px;color:#fff;background-color:#000;cursor:pointer;font-size:20px;font-weight:500;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.button-primary:hover{cursor:pointer;outline:3px solid black;outline-offset:3px}.clickable:hover{cursor:pointer}.flex{display:flex}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-column-center{display:flex;flex-direction:column;align-items:center}.row-center{align-items:center}.row-base{align-items:baseline}.flex-row-center{display:flex;flex-direction:row;align-items:center}.flex-row-base{display:flex;flex-direction:row;align-items:baseline}.flex-row-end{display:flex;flex-direction:row;align-items:end}.distribute{justify-content:space-between}.column-center{justify-content:center}.row-top{align-items:start}.wrap{flex-wrap:wrap}.center{margin-left:auto!important;margin-right:auto!important}.vcenter{margin-top:auto;margin-bottom:auto}.right{margin-left:auto!important}.flex-grid{display:flex;flex-direction:row;flex-wrap:wrap}.col-2{width:50%}.col{flex:1;max-width:100%}@keyframes show_up{0%{opacity:0}to{opacity:1}}.table{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.table-col2{display:flex;flex-direction:row;width:50%!important}.m-2{margin:10px!important}.ml-1{margin-left:5px!important}.ml-2{margin-left:10px!important}.ml-3{margin-left:20px!important}.ml-4{margin-left:40px!important}.mr-1{margin-right:5px!important}.mr-2{margin-right:10px!important}.mr-3{margin-right:20px!important}.mr-4{margin-right:40px!important}.mr-8{margin-right:100px!important}.mt-0{margin-top:0!important}.mt-1{margin-top:5px!important}.mt-2{margin-top:10px!important}.mt-3{margin-top:20px!important}.mt-4{margin-top:40px!important}.mt-5{margin-top:80px!important}.mb-1{margin-bottom:5px!important}.mb-2{margin-bottom:10px!important}.mb-3{margin-bottom:20px!important}.pr-1{padding-right:5px!important}.pr-2{padding-right:10px!important}.pr-3{padding-right:20px!important}.w-fit-content,.w-fit{width:fit-content!important}.w-max{width:max-content!important}.w-100{width:100%}.h-100{height:100%}.c-2 .w-100{width:calc(100% - 20px)!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.p-1{padding:5px!important}.p-2{padding:10px!important}.p-3{padding:20px!important}.g-1{gap:5px}.g-2{gap:10px}.g-3{gap:20px}.g-4{gap:40px}.hr{height:1px;background-color:gray;margin-top:10px;margin-bottom:10px}.big-flex{display:flex}@media only screen and (max-width: 630px){.big{display:none!important}.small{display:block!important}.big-flex{display:none!important}}:root{--header_color: white;--header_bckgcolor: black;--header_bckgcolor_darker: rgb(178, 101, 185);--header_bckgcolor_lighter: rgb(185, 99, 173);--header_direction: row;--header_size: 48px;--menu_color: rgb(255, 255, 255);--container_bckgcolor: rgb(222, 215, 205);--green: olivedrab}body{font-family:Verdana,Geneva,Tahoma,sans-serif;background-color:#5ca0a0}.header{position:fixed;margin:0;left:0;top:0;z-index:10;width:100vw;height:var(--header_size);border:none;background-color:var(--header_bckgcolor);color:#f5f5f5;font-size:20px}i{color:gray}.header-button{cursor:pointer;align-self:center;height:100%;padding:10px 20px;font-size:16px}.header-button:hover{background-color:gray}.view{position:fixed;top:var(--header_size);height:calc(100% - var(--header_size));width:100%;left:0;padding:0;overflow:auto}.header_logo img{height:var(--header_size);width:auto;padding:0;display:block}.social{margin-right:10px;font-size:30px}.bold{font-weight:700}.c-0{padding:20px;background-color:#5ca0a0}.c-1{padding:30px;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.c-2{padding:10px;border:1px solid lightgray;border-radius:10px}.c-2>*{margin:10px}.c-3{background-color:#fff;border-radius:5px;padding:5px}h1{border-top:solid #6B8B1B 5px;font-weight:500;font-size:36px;margin-top:0;padding:10px 10px 10px 0}h2{border-top:solid #11B17F 5px;margin-top:0;font-weight:500;font-size:30px;padding:5px 10px 10px 0;margin-bottom:0}h3{margin-top:0;font-size:22px;font-weight:500}p{font-size:17px}label{margin-top:20px;margin-bottom:5px;display:block}input{display:block;font-size:16px;border:solid black 1px;border-radius:3px;outline:none;padding:5px}button{background-color:#000;color:#fff;font-size:18px;border-radius:3px;border:none;padding:8px 18px;border:2px solid black;cursor:pointer}button.secondary{background-color:#fff;color:#000}button.tertiary{background-color:transparent;border:none;text-decoration:underline;color:gray;font-size:small}button.tertiary:hover{background-color:transparent!important;color:gray!important}button:disabled{background-color:#d3d3d3;color:gray;border-color:gray}button:disabled:hover{cursor:default}button:hover:enabled{background-color:gray}img{border-radius:10px}.green{background-color:#6b8b1b}.grey{color:gray}.bullet{background-color:#11b17f;color:#fff;width:fit-content;border-radius:10px;padding:5px;margin:5px 5px 5px 0}.text{font-size:18px;font-weight:200}.text-small{font-size:smaller}.text-medium{font-size:medium}.text-larger{font-size:larger}.text-large{font-size:large}.text-xlarge{font-size:x-large}.b{font-weight:800}.big{display:block}.small{display:none}app-input{display:block;width:fit-content}table{width:100%;border-collapse:collapse}a.anchor{display:block;position:relative;top:-50px;visibility:hidden}.dragable{cursor:default}.dragable:hover{cursor:grab}.dropMouseOver{background-color:#d3d3d3;border-radius:3px}.dragged{background-color:transparent!important}.flex-row-column{display:flex;flex-direction:row}@media only screen and (max-width: 650px){.flex-row-column{display:flex;flex-direction:column}.c-0{padding:7px}.c-1{padding:10px}button{font-size:medium}}
