.sx-button button{font-size:1em;cursor:pointer;border:0;border-radius:0;font-family:sans-serif;padding:.6em;white-space:nowrap;line-height:1;margin:0 .3em .3em 0;box-shadow:1px 1px 4px #d3d3d3;background:#ea7d23;background:var(--secondary-color);color:#000;color:var(--secondary-color-inverse);transition:background .5s}.sx-button button::-moz-focus-inner{border:0}.sx-button button:hover{background:#f9e94e;background:var(--secondary-color-highlight)}.sx-button button:active,.sx-button button:focus{box-shadow:0 0 2px gray inset;outline:0}.sx-button button:disabled,.sx-button button:disabled:hover{background:0 0;color:inherit;cursor:default;opacity:.5;box-shadow:1px 1px 4px #d3d3d3}.sx-button-icon{margin-right:.3em;filter:grayscale(1);font-weight:700}.sx-control{display:flex}.sx-control>*{width:100%;margin-bottom:.3em}.sx-control>button:last-child{width:auto;flex:1 0 auto;margin-left:1.2rem;align-self:flex-start}.sx-actions{position:sticky;bottom:0;z-index:2000;display:flex;margin:1.5em -.3em 0;padding:.5em .9em .5em .3em}.sx-actions:before{content:"";position:absolute;top:-2em;right:0;left:0;bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 2em)}.sx-actions>*{position:relative;flex:0 1 auto}.sx-actions>:not(:last-child){margin-right:20px}.sx-actions .sx-fill{width:100%}@media only screen and (max-width:480px){.sx-control>button:last-child{font-size:0;border-radius:100%;width:2.2rem;height:2.2rem}.sx-button-icon{font-size:1rem;margin:0}.sx-actions{flex-wrap:wrap}.sx-actions .sx-fill{order:-1;z-index:1}}.sx-form input,.sx-form textarea,.sx-form select{font-size:1em;box-sizing:border-box;width:100%;min-height:2.2em;padding:.3em;border:0;border-bottom:1px solid #d3d3d3;border-radius:0;box-shadow:0-1px 0#d3d3d3 inset;font-family:sans-serif;background:rgba(0,0,0,.025);outline:0;transition:border-color .2s;text-overflow:ellipsis;overflow:hidden}.sx-form textarea{min-width:100%}.sx-form label{margin:.1em 0 2em;display:flex;justify-content:space-between}.sx-form label small{font-weight:400;margin-left:2em}.sx-form [required]+label{font-weight:700}.sx-form :invalid{border-color:#ea7d23;border-color:var(--secondary-color)}.sx-form :focus,.sx-checkbox :focus+label{border-color:#d3d3d3;border-color:var(--tertiary-color-highlight)}.sx-form select,.sx-form label,.sx-form [type=checkbox],.sx-form [type=radio]{cursor:pointer}.sx-form ::-moz-placeholder{color:#000;opacity:.2}.sx-form ::placeholder{color:#000;opacity:.2}.sx-form input[type=search]::-webkit-search-cancel-button{cursor:pointer}.sx-checkbox{margin-bottom:1.5em;display:flex;align-items:center}.sx-checkbox input{margin:0 .5em 0 0;width:auto;min-height:auto;border:0;box-shadow:none}.sx-checkbox label{margin-bottom:0;border-bottom:1px solid transparent;transition:border-color .2s}.sx-multi{display:flex;flex-wrap:wrap;gap:1em;margin-bottom:1.5em}.sx-multi>*,.sx-multi label{margin:0}.sx-input{flex:1 1 auto}.sx-layout,.sx-layout body{height:100%}.sx-layout body{min-width:320px;margin:0;background:#fff;font-size:14px;overflow-y:scroll;font-family:serif}.sx-limit{max-width:1200px;margin:0 auto;box-sizing:border-box;padding:40px}.sx-body{min-height:100%;display:flex;flex-direction:column}.sx-content{box-shadow:0 0 8px #d3d3d3}.sx-content h1{margin-top:0}.sx-content summary{cursor:pointer;margin-bottom:1em;display:list-item;overflow:hidden}.sx-content summary:focus{outline:0}.sx-content summary:before{vertical-align:top}.sx-content a,.sx-error,.sx-highlight{font-weight:700}.sx-content a{-webkit-text-decoration:none;text-decoration:none;color:#f9e94e;color:var(--tertiary-color);transition:color .2s}.sx-content a:hover{color:#d3d3d3;color:var(--tertiary-color-highlight)}.sx-error{color:#ea7d23;color:var(--secondary-color)}.sx-highlight{color:#577bfb;color:var(--primary-color)}.sx-container{width:100%;flex:1 0 auto;min-height:100%}.sx-container>*{display:none}.sx-container>:last-child{display:block}@media only screen and (max-width:480px){.sx-limit{padding:20px}}.sx-menu{position:sticky;top:0;z-index:10000;background:#577bfb;background:var(--primary-color);box-shadow:0 2px 8px #d3d3d3}.sx-navigation{padding:10px 40px;height:60px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.sx-navigation-buttons{display:flex;flex-wrap:wrap}.sx-menu button,.sx-menu a{color:#fff;color:var(--primary-color-inverse);transition:color .2s;text-shadow:0 0 4px gray;display:inline;margin-left:2em;font-weight:700;padding:0;font-size:1em;background:0 0;border:0;-webkit-text-decoration:none;text-decoration:none;cursor:pointer}.sx-menu :empty{margin:0}.sx-menu button:hover,.sx-menu a:hover{color:#d3d3d3;color:var(--primary-color-highlight)}.sx-menu :active,.sx-menu :focus{text-shadow:0 0 2px gray;outline:0}.sx-loading{color:#fff;color:var(--primary-color-inverse);font-size:30px;animation:loading 1s infinite;opacity:0;transform:scale(.8);animation-delay:200ms;justify-self:flex-start}@keyframes loading{0%,to{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media only screen and (max-width:480px){.sx-navigation{padding:5px 20px}}.sx-cards{display:flex;flex-wrap:wrap;gap:2em}.sx-card{margin:0;flex-grow:1;box-sizing:border-box;padding:1em 2em;box-shadow:1px 1px 8px #d3d3d3;display:flex;flex-direction:column;justify-content:space-between;text-align:center}.sx-card>*{margin:.5em 0}.sx-table table{margin-bottom:1.5em;border-collapse:collapse;background:#fff}.sx-table th,.sx-table td{text-align:left;padding:.3em .6em}.sx-table th{font-weight:700;vertical-align:top}.sx-list{width:100%}.sx-list tr:not(:first-child) td{border-top:1px solid #d3d3d3}.sx-action{width:1px}.sx-table thead{position:sticky;top:0;background:#fff;z-index:1000;box-shadow:0 3px 0#d3d3d3}.sx-menu~* thead{top:60px}.sx-table thead~tbody tr:first-child td{padding-top:.8em}.sx-table thead th{padding-top:1.3em}.sx-table tbody th:first-child{padding-left:0}@media only screen and (max-width:480px){.sx-table table{width:100%}.sx-table td,.sx-table th{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.sx-table table button{font-size:0;border-radius:100%;width:2.2rem;height:2.2rem}}:root{--primary-color:#577bfb;--primary-color-highlight:lightgray;--primary-color-inverse:white;--secondary-color:#ea7d23;--secondary-color-highlight:#f9e94e;--secondary-color-inverse:black;--tertiary-color:#f9e94e;--tertiary-color-highlight:lightgrey}@media only screen and (max-width:400px){.sx-navigation{font-size:0}.sx-navigation .sx-button-icon{font-size:1.2rem;margin-left:1.2em}}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:1px solid #d3d3d3;--progress-color:var(--tertiary-color)}::-webkit-progress-bar{background:0 0}::-webkit-progress-value{background-color:var(--progress-color)}::-moz-progress-bar{background-color:var(--progress-color)}.app-notify{position:relative}.app-notify:after{content:"";position:absolute;top:-.5em;left:-.5em;display:block;width:1.5em;height:1.5em;line-height:1;text-align:center;background:#577bfb;background:var(--primary-color);border-radius:50%;z-index:3000}