@font-face{font-family:GeneralSans Bold;src:local("GeneralSans Bold"),url(/fonts/GeneralSans-Bold.otf) format("opentype")}@font-face{font-family:GeneralSans BoldItalic;src:local("GeneralSans BoldItalic"),url(/fonts/GeneralSans-BoldItalic.otf) format("opentype")}@font-face{font-family:GeneralSans Extralight;src:local("GeneralSans Extralight"),url(/fonts/GeneralSans-Extralight.otf) format("opentype")}@font-face{font-family:GeneralSans ExtralightItalic;src:local("GeneralSans ExtralightItalic"),url(/fonts/GeneralSans-ExtralightItalic.otf) format("opentype")}@font-face{font-family:GeneralSans Italic;src:local("GeneralSans Italic"),url(/fonts/GeneralSans-Italic.otf) format("opentype")}@font-face{font-family:GeneralSans Light;src:local("GeneralSans Light"),url(/fonts/GeneralSans-Light.otf) format("opentype")}@font-face{font-family:GeneralSans LightItalic;src:local("GeneralSans LightItalic"),url(/fonts/GeneralSans-LightItalic.otf) format("opentype")}@font-face{font-family:GeneralSans Medium;src:local("GeneralSans Medium"),url(/fonts/GeneralSans-Medium.otf) format("opentype")}@font-face{font-family:GeneralSans MediumItalic;src:local("GeneralSans MediumItalic"),url(/fonts/GeneralSans-MediumItalic.otf) format("opentype")}@font-face{font-family:GeneralSans Regular;src:local("GeneralSans Regular"),url(/fonts/GeneralSans-Regular.otf) format("opentype")}@font-face{font-family:GeneralSans Semibold;src:local("GeneralSans Semibold"),url(/fonts/GeneralSans-Semibold.otf) format("opentype")}@font-face{font-family:GeneralSans SemiboldItalic;src:local("GeneralSans SemiboldItalic"),url(/fonts/GeneralSans-SemiboldItalic.otf) format("opentype")}body{margin:0;padding:0}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1em;height:1em;border:1px solid #c9c9c9;transform:translateY(-.075em);display:grid;place-content:center;cursor:pointer;border-radius:2px}input[type=checkbox]:before{content:"";width:.55em;height:.55em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;box-shadow:inset 1em 1em #4d8bf7;border:none;background-color:CanvasText}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:disabled{--form-control-color:var(--form-control-disabled);color:var(--form-control-disabled);cursor:not-allowed}.loading_screen{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:3;display:flex;justify-content:center;align-items:center;opacity:1;visibility:visible;transition:opacity .5s ease,visibility .5s ease}.loading_screen.hidden{opacity:0;visibility:hidden}.select>div:first-of-type>div>div{grid-template-columns:0!important}form label{font-size:15px}form .row input{padding:10px;border:1px solid #efefef;border-radius:5px;font-family:GeneralSans Regular;position:relative}.button,form .row input,form button{box-shadow:0 0 3px #e9e9e9;outline:none;font-size:13px}.button,form button{border:1px solid #030303;border-radius:2px;font-family:GeneralSans Medium;background-color:#030303;color:#fff;cursor:pointer;transition:.5s;height:40px}.button:hover,form button:hover{background-color:#4d8bf7;border:1px solid #4d8bf7;transform:scale(1.01)}.button:disabled,form button:disabled{transform:scale(1);background-color:#030303;border:1px solid #030303;opacity:.6}button.delete{background-color:#d33636!important;border:1px solid #d33636!important}form .column,form .row{display:flex;gap:10px}form .column{flex-direction:column;flex:1}form .column.required label:after{content:"*";color:rgba(255,0,0,.786);margin-left:5px}form .column.disabled{opacity:.6;pointer-events:none}form input:read-only{opacity:.6;background-color:#fafafa}form .column .suffix_container{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;margin-bottom:20px;input{flex:1;margin:0;padding-right:40px}span{position:absolute;top:50%;right:10px;transform:translateY(-50%);border-left:1px solid #efefef;width:20px;display:flex;align-items:center;justify-content:center}}@media only screen and (max-width:600px){form .row{flex-direction:column}form .column{width:100%}}