:root{--color-background: #fff;--color-background-soft: #eee;--color-background-mute: #ddd;--color-background-invalid: #fee;--color-background-semitransparent: rgba(255,255,255,.9);--color-border: #aaa;--color-border-hover: #eee;--color-drop-shadow: rgba(0,0,0,.5);--color-heading: #000;--color-text: #000;--color-accent: #008080;--color-accent-text: #fff;--color-accent-text-btn: #008080;--color-accent-mute: #6bb;--color-accent-deeper: #006060;--color-accent-background: #f5ffff;--color-accent-dimmed: rgba(0,20,20,.7);--color-error: red;--section-gap: 160px;--base-font-size: 15px;--base-line-height: 1.5}[data-theme=dark]{--color-background: #000;--color-background-soft: #333;--color-background-mute: #222;--color-background-invalid: #300;--color-background-semitransparent: rgba(0,0,0,.75);--color-border: #666;--color-border-hover: #111;--color-drop-shadow: rgba(100,200,200,.5);--color-heading: #fff;--color-text: #fff;--color-accent: #008080;--color-accent-text: #fff;--color-accent-text-btn: #0cc;--color-accent-mute: #366;--color-accent-deeper: #006060;--color-accent-background: #011;--color-accent-dimmed: rgba(0,20,20,.7);--color-error: red}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;margin:0;padding:0;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:2;font-family:sans-serif;font-size:var(--base-font-size);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h2{border-bottom:1px solid var(--color-border);font-size:1.1em;font-weight:700;width:100%;margin-bottom:1rem}p{line-height:var(--base-line-height)}a{color:var(--color-accent);transition:.3s}strong{font-weight:700}button{font-size:var(--base-font-size);line-height:var(--base-line-height)}.error{color:var(--color-error)}code{display:inline-block;background-color:var(--color-background-soft);padding:0 .3rem;border-radius:5px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}input[type=text],input[type=number],textarea,select{padding:.4rem;background-color:var(--color-background-soft);color:var(--color-text);border:1px solid var(--color-border);border-radius:3px;width:6rem}optgroup{font-weight:700}input:invalid,textarea:invalid,select:invalid{background-color:var(--color-background-invalid)}select:invalid{background-color:var(--color-background-invalid)}.btn-group{display:flex;flex-flow:row wrap;gap:.25rem}button,.btn{cursor:pointer;display:inline-block;border-radius:3px;border:var(--color-accent-text-btn) 1px solid;background-color:var(--color-accent-background);padding:.25rem .5rem;text-decoration:none;color:var(--color-accent-text-btn)}button:hover,.btn:hover{color:#fff;background-color:var(--color-accent);border-color:var(--color-accent)}button:disabled{cursor:not-allowed;color:var(--color-accent-mute)}button:disabled:hover{color:var(--color-accent-mute);background-color:var(--color-accent-background)}.btn-dropdown-group ul{display:none;position:absolute;width:16rem;margin-top:-1px;z-index:10;background-color:var(--color-accent-background);border:1px solid var(--color-accent-text-btn)}.btn-dropdown-group li{padding:0rem .5rem}.btn-dropdown-group li.divider{border-bottom:1px solid var(--color-accent-text-btn)}.btn-dropdown-group:hover ul,.btn-dropdown-group:focus-within ul{display:block}.btn-dropdown-group ul a{color:var(--color-accent-text-btn)}.btn-dropdown-group a{text-decoration:none}.btn-dropdown-group a:hover li{color:#fff;background-color:var(--color-accent)}ul.btn-group,.btn-dropdown-group ul{list-style:none;padding-left:unset}.control-group{display:flex;flex-direction:column;margin:1.5rem 0rem;gap:.5rem;justify-content:space-between}.control{display:flex;flex-flow:row wrap;align-items:stretch;gap:.15rem}.control-group h2{margin-bottom:unset}.control-group label{width:100%;font-weight:700}.control input[type=text],.control input[type=number],.control textarea,.control select{flex-grow:1}.control.checkbox-container{flex-flow:unset}.control.checkbox-container label{font-weight:400}.control.radio-group{gap:.15rem 1rem}.control.radio-group span label{font-weight:unset}@media (max-width: 991px){.hidden-sm{display:none!important}}.section:after{content:" \25bc";font-size:.5rem;color:var(--color-accent-text-btn);background-color:var(--color-accent-background);border:var(--color-accent-text-btn) 1px solid;border-radius:3px;padding:.25rem .3rem;vertical-align:middle}.section.open:after{content:" \25b2"}.section:hover:after{color:var(--color-accent-text);background-color:var(--color-accent);border-color:var(--color-accent)}p.section{font-weight:700;cursor:pointer}#app{display:flex;flex-direction:column;align-items:stretch;height:100vh}nav#app-navigation{flex:0 0 auto;display:flex}#app>main{flex:1 1 auto;overflow-y:hidden}nav#app-navigation{background-color:var(--color-accent);color:#fff;max-width:100%;overflow-x:auto}ul#app-tabs{padding:0;margin:0;white-space:nowrap}nav#app-navigation ul li{list-style-type:none;display:inline-block}nav#app-navigation ul li a{display:inline-block;padding:.75rem 1rem;color:#fff;text-decoration:none;cursor:default}nav#app-navigation ul#app-tabs li a:hover{background-color:var(--color-accent-deeper)}nav#app-navigation ul#app-tabs li a.router-link-exact-active,nav#app-navigation ul#app-tabs li a.router-link-exact-active:hover{background-color:var(--color-background);color:var(--color-text)}nav a.router-link-exact-active{color:var(--color-text)}nav a.router-link-exact-active:hover{background-color:transparent}nav a{display:inline-block;padding:0 1rem;border-left:1px solid var(--color-border)}nav a:first-of-type{border:0}#app-tray{width:100%;text-align:right;cursor:default}#app-tray ul{display:inline-block;padding:.75rem 1rem;background-color:var(--color-accent-deeper)}#app-tray ul li{color:var(--color-accent)}#app-tray ul li .active{color:var(--color-accent-text)}.item[data-v-02aeb4b6]{margin-top:2rem;display:flex}.details[data-v-02aeb4b6]{flex:1;margin-left:1rem}i[data-v-02aeb4b6]{display:flex;place-items:center;place-content:center;width:32px;height:32px;color:var(--color-text)}h3[data-v-02aeb4b6]{font-size:1.2rem;font-weight:500;margin-bottom:.4rem;color:var(--color-heading)}@media (min-width: 1024px){.item[data-v-02aeb4b6]{margin-top:0;padding:.4rem 0 1rem calc(var(--section-gap) / 2)}i[data-v-02aeb4b6]{top:calc(50% - 25px);left:-26px;position:absolute;border:1px solid var(--color-border);background:var(--color-background);border-radius:8px;width:50px;height:50px}.item[data-v-02aeb4b6]:before{content:" ";border-left:1px solid var(--color-border);position:absolute;left:0;bottom:calc(50% + 25px);height:calc(50% - 25px)}.item[data-v-02aeb4b6]:after{content:" ";border-left:1px solid var(--color-border);position:absolute;left:0;top:calc(50% + 25px);height:calc(50% - 25px)}.item[data-v-02aeb4b6]:first-of-type:before{display:none}.item[data-v-02aeb4b6]:last-of-type:after{display:none}}.logo[data-v-0602e415]{display:block;margin:0 auto 2rem}main[data-v-0602e415]{padding:1rem}div.columns-container[data-v-0602e415]{height:100%;overflow-y:auto;background-color:var(--color-border)}div.column[data-v-0602e415]{background-color:var(--color-background);overflow-x:hidden}@media screen and (min-width: 600px){div.columns-container[data-v-0602e415]{column-count:2;column-gap:1px;overflow:hidden}div.column[data-v-0602e415]{overflow-y:auto}}@media screen and (min-width: 1100px){div.columns-container[data-v-0602e415]{column-count:2}div.column[data-v-0602e415]{height:100%}}
