body,html{font-family:Georgia,Times New Roman,Times,serif;margin:0}html{overflow:hidden}body{background-color:var(--background-colour);color:var(--text-colour);font-family:Georgia,serif;margin:0}.tox-tinymce{margin:10px auto;width:60%}.tox-statusbar{display:none!important}a{color:var(--text-colour);text-decoration:none}a:hover{color:var(--accent-colour)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--header-colour)}::-webkit-scrollbar-thumb{background:var(--accent-colour)}::-webkit-scrollbar-thumb:hover{background:var(--accent-dark)}::-webkit-scrollbar-thumb:active{background:var(--accent-super-dark)}*{scrollbar-color:var(--accent-colour) var(--header-colour);scrollbar-width:thin}:root,[data-theme=dark]{--background-colour:#303036;--header-colour:#050401;--lighter-head:#272626;--other-accent:#30bced;--other-accent-focused:#18b6f0;--text-colour:#fffaff;--accent-colour:#fc5130;--accent-focused:#fb4522;--accent-dark:#df4425;--accent-super-dark:#912712;--success-colour:#cce8cd;--success-background:#0c130d;--success-border:#155724;--warning-colour:#ffe2b7;--warning-background:#794e09;--warning-border:#5f3b00;--error-colour:#f4c7c7;--error-background:#4d0808;--error-border:#3a0808;--error-bold:#ff3131;--white:#fffaff;--sparkle:url(https://resources.enjin.com/202204301229/themes/core/images/tag_fx/sparkle_white.gif)}[data-theme=light]{--background-colour:#e4e4e4;--header-colour:#cecece;--lighter-head:#dcdcdc;--other-accent:#30bced;--other-accent-focused:#18b6f0;--text-colour:#070707;--accent-colour:#fc5130;--accent-focused:#fb4522;--accent-dark:#df4425;--accent-super-dark:#912712;--success-colour:#cce8cd;--success-background:#0c130d;--success-border:#155724;--warning-colour:#ffe2b7;--warning-background:#794e09;--warning-border:#5f3b00;--error-colour:#f4c7c7;--error-background:#4d0808;--error-border:#3a0808;--error-bold:#ff3131;--white:#fffaff;--sparkle:url(https://resources.enjin.com/202204301229/themes/core/images/tag_fx/sparkle_purple.gif)}.text-input p{text-align:center}.text-input input{background:none;border:none;border-bottom:4px solid var(--accent-colour);color:var(--text-colour);display:block;font-weight:700;margin:auto;text-align:center;width:75%}.text-input input:hover{border-bottom:4px solid var(--accent-focused)}.text-input input:focus{background-color:var(--lighter-head);outline:none}.text-input input:read-only{cursor:not-allowed;opacity:.5}.text-input input:read-only:hover{border-bottom:4px solid var(--accent-colour)}.text-input input:read-only:focus{background:none;outline:none}.login{height:100%}.login h1{margin-bottom:20pt;text-align:center}.login .mistake-text{margin-bottom:2px;margin-top:25pt;text-align:center}.login .mistake-link{background-color:var(--other-accent);color:var(--text);display:block;height:-webkit-max-content;height:max-content;margin:auto;padding:5pt;text-align:center;text-decoration:none;width:-webkit-max-content;width:max-content}.login .mistake-link:hover{background-color:var(--other-accent-focused)}.login .bottom{bottom:5px;font-size:10pt;left:50%;position:fixed;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.login form{display:block;margin:auto;width:50%}.login form button[type=submit],.login form input[type=button],.login form input[type=reset],.login form input[type=submit]{background-color:var(--accent-colour);border:none;color:var(--white);cursor:pointer;display:block;font-weight:700;height:40px;margin:10pt auto auto;min-width:90px;text-decoration:none}.login form button[type=submit]:hover,.login form input[type=button]:hover,.login form input[type=reset]:hover,.login form input[type=submit]:hover{background-color:var(--accent-focused)}.login form button[type=submit]:disabled,.login form input[type=button]:disabled,.login form input[type=reset]:disabled,.login form input[type=submit]:disabled{cursor:not-allowed}.error-boundary{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAADnC86AAAAsElEQVRYw8XWwQ2AMAxD0dBrZur+E/XOBQmBCm1S2/0LPPnmo9ZqqdzdFipb1NZa2aJmFkPUMIxSYzBQDcBYdRaGq1MwQx3DJHUA89Q/mKp+wmy1DwvUDqxR37BMfcBK9YbF6gXrVTMrW9T89VlU3b1sUfOLF9UkvK5mYIgahlFqDAaqARirzsJwdQpmqGOYpA5gnvoHU9VPmK32YYHagTXqG5apD1ip3rBYvWC9amYn53B2KOdoqh8AAAAASUVORK5CYII=);border-radius:8px;color:#fff;margin:16px 5%;padding:24px;text-align:center}.error-boundary:before{content:"Something went wrong";display:block;font-size:18px;font-weight:700;margin-bottom:8px}.error-boundary:after{content:"Please report this as a bug.";display:block;font-size:11px;margin-top:8px}.message{background-color:var(--lighter-head);border-left:1rem solid var(--header-colour);border-radius:.5rem;box-shadow:.125rem .125rem .25rem rgba(0,0,0,.25);cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;margin:1rem auto;max-width:90%;padding:1rem;width:25rem}.message.success{background-color:var(--success-background);border-color:var(--success-border);color:var(--success-colour)}.message.warning{background-color:var(--warning-background);border-color:var(--warning-border);color:var(--warning-colour)}.message.error{background-color:var(--error-background);border-color:var(--error-border);color:var(--error-colour)}.message h3{margin:0}.message p{margin:0;text-align:left!important}.admin-edit-user h2{text-align:center}.admin-edit-user .spin{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.admin-index{height:100%}.admin-index .top-section{margin:20pt}.admin-index .top-section button{background-color:var(--accent-colour);border:0;border-radius:10px;color:var(--white);cursor:pointer;padding:5pt}.admin-index .top-section button:hover{background-color:var(--accent-focused)}.admin-index .content .spin{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.user{border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);float:left;margin:10px 25px;padding:10px 16px;transition:.3s;width:40%}.user .user-content{margin-bottom:10px}.user .user-content .user-username{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.user .user-content .user-username.sparkle{background-image:var(--sparkle)}.user .user-actions{display:flex;gap:2px}.user .user-actions div{border-radius:50%;display:flex;height:35px;justify-content:center;width:35px}.user .user-actions div svg{margin:auto}.user .user-actions div svg.destructive{color:var(--error-bold)}.user .user-actions div:hover{background-color:var(--header-colour)}.admin-new-user h2,.file-input p{text-align:center}.file-input p .info-hover{color:var(--other-accent);margin-left:15px}.file-input input{background:none;border:none;border-bottom:4px solid var(--accent-colour);color:var(--text-colour);display:block;font-weight:700;margin:auto;text-align:center;width:75%}.file-input input:hover{border-bottom:4px solid var(--accent-focused)}.file-input input:focus{background-color:var(--lighter-head);outline:none}.position-select p{text-align:center}.position-select select{background:none;border:none;border-bottom:4px solid var(--accent-colour);color:var(--text-colour);display:block;font-weight:700;margin:auto;text-align:center;width:75%}.position-select select:hover{border-bottom:4px solid var(--accent-focused)}.position-select select:focus{outline:none}.position-select select option,.position-select select:focus{background-color:var(--lighter-head)}.position-select .outcome-show{margin:10px auto;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.position-select .outcome-show h4{width:105%}.position-select .outcome-show .curr-entity{background-color:var(--header-colour);height:15px;padding:10px;width:100%}.position-select .outcome-show .outcome-contact{background-color:var(--lighter-head);margin:auto;padding:10px;width:100%}.contact{border:1px solid #000;display:flex;margin:-1px 0 0 -1px;padding:5px}.contact:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),inset 0 6px 20px 0 rgba(0,0,0,.19)}.contact div button{background-color:var(--header-colour);border:0;border-radius:5px;color:var(--text);cursor:pointer;display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2px 5px}.contact div button:hover{background-color:var(--lighter-head)}.contact .name:first-of-type{padding-left:5px}.contacts{height:100%}.contacts .top-section{margin:20pt}.contacts .top-section button{background-color:var(--accent-colour);border:0;border-radius:10px;color:var(--white);cursor:pointer;padding:5pt}.contacts .top-section button:hover{background-color:var(--accent-focused)}.contacts .content .spin{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contacts .content .contacts-table .table-headers{background-color:var(--header-colour);display:flex;font-size:18pt;padding:5px}.contacts .content .contacts-table .table-headers div{border:1px solid var(--header-colour)}.contacts .content .contacts-table .name{flex:1 1;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.contacts .content .contacts-table .date{text-align:center;width:150px}.contacts .content .contacts-table .actions{display:flex;justify-content:space-evenly;width:100px}.event-poster{border:1px solid #000;display:flex;margin:-1px 0 0 -1px;padding:5px}.event-poster:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),inset 0 6px 20px 0 rgba(0,0,0,.19)}.event-poster div button{background-color:var(--header-colour);border:0;border-radius:5px;color:var(--text);cursor:pointer;display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;padding:2px 5px}.event-poster div button:hover{background-color:var(--lighter-head)}.event-poster .name{padding-left:5px}.event-poster .date{text-align:center}.events{height:100%}.events .top-section{margin:20pt}.events .top-section button{background-color:var(--accent-colour);border:0;border-radius:10px;color:var(--white);cursor:pointer;padding:5pt}.events .top-section button:hover{background-color:var(--accent-focused)}.events .content .spin{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.events .content .events-table .table-headers{background-color:var(--header-colour);display:flex;font-size:18pt;padding:5px}.events .content .events-table .table-headers div{border:1px solid var(--header-colour)}.events .content .events-table .name{flex:1 1}.events .content .events-table .date{text-align:center;width:150px}.events .content .events-table .actions{width:60px}.new-event h2{text-align:center}.c-section{margin:0 0 8px}.c-section .c-section-head{align-items:center;background:var(--header-colour);border:1px solid var(--header-colour);border-radius:2px 2px 0 0;color:var(--text-colour);cursor:pointer;display:flex;font-weight:700;height:25px;justify-content:space-between;overflow:hidden;padding:10px 20px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.c-section .c-section-head .checkbox .checkbox-text{color:var(--black);font-weight:400}.c-section .c-section-head .c-section-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-section .c-section-head .c-section-title svg{padding-right:6px}.c-section .c-section-head .c-section-title .c-section-title-split{font-weight:700}.c-section .c-section-body{border-bottom:1px solid var(--header-colour);border-left:1px solid var(--header-colour);border-radius:0 0 2px 2px;border-right:1px solid var(--header-colour);flex-direction:column!important;max-height:0;overflow-y:auto;padding:0}.c-section .c-section-transition-enter{max-height:0;padding:0 20px}.c-section .c-section-transition-enter-active{max-height:500px;padding:20px;transition:max-height .2s ease,padding .2s ease}.c-section .c-section-transition-enter-done{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;padding:20px}.c-section .c-section-transition-exit{max-height:500px;padding:20px}.c-section .c-section-transition-exit-active{max-height:0;padding:0 20px;transition:max-height .2s,padding .2s ease}.c-section .c-section-transition-exit-done{max-height:0;padding:0 20px}.home-panel-row{border:1px solid #000;display:flex;margin:-1px 0 0 -1px;padding:5px}.home-panel-row:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),inset 0 6px 20px 0 rgba(0,0,0,.19)}.home-panel-row div button{background-color:var(--header-colour);border:0;border-radius:5px;color:var(--text);cursor:pointer;display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;padding:2px 5px}.home-panel-row div button:hover{background-color:var(--lighter-head)}.home-panel-row .name{padding-left:5px}.home-panel-row .actions{display:flex}.home-panel-row .square{display:inline-block;height:20px;position:relative;top:1px;width:20px}.home-panels .top-section button{background-color:var(--accent-colour);border:0;border-radius:10px;color:var(--white);cursor:pointer;margin-right:10px;padding:5pt}.home-panels .top-section button:hover{background-color:var(--accent-focused)}.home-panels .content .spin{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home-panels .content .panels-table .table-headers{background-color:var(--header-colour);display:flex;font-weight:700;padding:5px}.home-panels .content .panels-table .table-headers div{border:1px solid var(--header-colour)}.home-panels .content .panels-table .name{flex:1 1}.home-panels .content .panels-table .class-colours{text-align:center;width:170px}.home-panels .content .panels-table .actions{width:80px}.home-panels .content .c-section{margin-top:15px}.home-panels .content .c-section .c-section-body .example{transition:all .5s ease-in-out}@media(min-width:1025px){.home-panels .content .c-section .c-section-body .latest-news{background-color:#595959;color:#fff;display:block;float:left;min-height:200px;padding:10pt 0;text-align:center;width:100%}.home-panels .content .c-section .c-section-body .newmerch{background-color:#2c2c2c;color:#fff;display:block;float:left;padding:10pt 0;text-align:center;width:100%}.home-panels .content .c-section .c-section-body .facebook,.home-panels .content .c-section .c-section-body .vsocmember{color:#fff;display:block;float:left;padding:10pt 0;text-align:center;width:50%}.home-panels .content .c-section .c-section-body .facebook{background-color:#434343}.home-panels .content .c-section .c-section-body .content-max-half{display:block;float:none;margin:auto;width:50%}}@media(max-width:1024px){.home-panels .content .c-section .c-section-body .newmerch{background-color:#2c2c2c;color:#fff;display:block;float:left;padding:10pt 0;text-align:center;width:100%}.home-panels .content .c-section .c-section-body .latest-news{background-color:#595959;color:#fff;padding:10pt 0;text-align:center;width:100%}.home-panels .content .c-section .c-section-body .vsocmember{color:#fff;padding:10pt 0;text-align:center;width:100%}.home-panels .content .c-section .c-section-body .facebook{background-color:#434343;color:#fff;padding:10pt 0;text-align:center;width:100%}}.newsletter-upload h2{text-align:center}.newsletter-row{border-bottom:1px solid var(--header-colour);border-collapse:collapse;display:flex;gap:8px;height:32px}.newsletter-row:first-of-type{border-top:1px solid var(--header-colour)}.newsletter-row:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),inset 0 6px 20px 0 rgba(0,0,0,.19)}.newsletter-row .nr-month{flex:1 1;padding-left:15px}.newsletter-row .nr-avail,.newsletter-row .nr-month{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto}.newsletter-row .nr-avail.available{color:var(--other-accent)}.newsletter-row .nr-avail.not-available{color:var(--accent-colour)}.newsletter-row .nr-action{display:flex;justify-content:center;min-width:70px}.newsletter-row .nr-action button{background-color:var(--header-colour);border:0;border-radius:5px;color:var(--text);cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;padding:2px 5px;width:65px}.newsletter-row .nr-action button:hover{background-color:var(--lighter-head)}.newsletter-year{border-collapse:collapse;margin-bottom:20px}.newsletter-year .ny-year{background-color:#050401;border:1px solid #000;border-collapse:collapse;color:#fff;font-size:18pt;text-align:center}.newsletters{height:100%}.newsletters .top-section{margin:20pt}.newsletters .top-section button{background-color:var(--accent-colour);border:0;border-radius:10px;color:var(--white);cursor:pointer;padding:5pt}.newsletters .top-section button:hover{background-color:var(--accent-focused)}.newsletters .content .spin{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.newsletter-new-year h2{text-align:center}.newsletter-new-year form{display:block;margin:auto;width:50%}.newsletter-new-year form button[type=submit],.newsletter-new-year form input[type=button],.newsletter-new-year form input[type=reset],.newsletter-new-year form input[type=submit]{background-color:var(--accent-colour);border:none;color:var(--white);cursor:pointer;display:block;font-weight:700;height:40px;margin:10pt auto auto;min-width:90px;text-decoration:none}.newsletter-new-year form button[type=submit]:hover,.newsletter-new-year form input[type=button]:hover,.newsletter-new-year form input[type=reset]:hover,.newsletter-new-year form input[type=submit]:hover{background-color:var(--accent-focused)}.newsletter-new-year form button[type=submit]:disabled,.newsletter-new-year form input[type=button]:disabled,.newsletter-new-year form input[type=reset]:disabled,.newsletter-new-year form input[type=submit]:disabled{cursor:not-allowed}.photo-album{display:flex;gap:10px}.photo-album .pa-name{flex:1 1}.featured-modal .arrow{position:fixed;top:50%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.featured-modal .arrow.arrow-left{left:20px}.featured-modal .arrow.arrow-right{right:20px}.featured-modal .arrow svg:hover{color:var(--accent-colour);cursor:pointer}.featured-modal .arrow.disabled svg{color:var(--text-colour);cursor:not-allowed;opacity:.5}.featured-modal .fm-image-info{background-color:var(--lighter-head);border-radius:0 0 10px 0;left:0;padding:15px;position:fixed;top:0}.featured-modal .fm-image{left:50%;max-height:70vh;max-width:70vw;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.photos .content .featured-container{padding:10px}.photo-new-year h2{text-align:center}.photo-new-year form{display:block;margin:auto;width:50%}.photo-new-year form button[type=submit],.photo-new-year form input[type=button],.photo-new-year form input[type=reset],.photo-new-year form input[type=submit]{background-color:var(--accent-colour);border:none;color:var(--white);cursor:pointer;display:block;font-weight:700;height:40px;margin:10pt auto auto;min-width:90px;text-decoration:none}.photo-new-year form button[type=submit]:hover,.photo-new-year form input[type=button]:hover,.photo-new-year form input[type=reset]:hover,.photo-new-year form input[type=submit]:hover{background-color:var(--accent-focused)}.photo-new-year form button[type=submit]:disabled,.photo-new-year form input[type=button]:disabled,.photo-new-year form input[type=reset]:disabled,.photo-new-year form input[type=submit]:disabled{cursor:not-allowed}.update-featured h2{text-align:center}.dd-main{background:none;border:none;margin:0;max-width:100%;outline:none;padding:0;position:relative;text-align:left}.dd-main .dd-text{overflow:hidden;text-overflow:ellipsis;width:calc(100% - 25px)}.dd-main .dd-current{background-color:var(--lighter-head);border:1px solid var(--header-colour);border-radius:4px;color:var(--text);height:42px;outline:none;padding:10px;position:relative;text-align:left;white-space:nowrap;width:100%}.dd-main .dd-current .dd-placeholder{color:var(--text-color);-webkit-filter:opacity(.6);filter:opacity(.6)}.dd-main .dd-current svg{position:absolute;right:10px;top:10px}.dd-main .dd-current .clear{cursor:pointer;right:25px;top:13px}.dd-main .dd-current:focus{border:1px solid var(--accent-colour)}.dd-main .dd-current:disabled{cursor:not-allowed;-webkit-filter:opacity(.7);filter:opacity(.7)}.dd-main .dd-content{background-color:var(--lighter-head);border-bottom:1px solid var(--header-colour);border-left:1px solid var(--header-colour);border-radius:0 0 4px 4px;border-right:1px solid var(--header-colour);position:absolute;width:calc(100% - 2px);z-index:10000}.dd-main .dd-content .dd-options{max-height:210px;max-width:100%;overflow-x:hidden;overflow-y:auto}.dd-main .dd-content .dd-options .dd-button{align-items:center;background-color:var(--lighter-head);border:none;color:var(--text-colour);display:flex;height:30px;outline:none;padding:0 0 0 10px;text-align:left;white-space:nowrap;width:100%}.dd-main .dd-content .dd-options .dd-button:focus,.dd-main .dd-content .dd-options .dd-button:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.roll-honour .content text{fill:#fff}.roll-honour .content .google-visualization-tooltip path{fill:#000}.roll-honour{height:100%}.roll-honour .top-section{margin:20pt}.roll-honour .top-section button{background-color:var(--accent-colour);border:0;border-radius:10px;color:var(--white);cursor:pointer;padding:5pt}.roll-honour .top-section button:hover{background-color:var(--accent-focused)}.roll-honour .top-section button:not(:last-of-type){margin-right:5px}.roll-honour .content{margin:auto;width:95%}.roll-honour .content .c-section-body{padding:0}.roll-item{border-bottom:1px solid var(--header-colour);border-collapse:collapse;display:flex;gap:8px;height:32px}.roll-item:last-of-type{border-bottom:none}.roll-item:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),inset 0 6px 20px 0 rgba(0,0,0,.19)}.roll-item .ri-name{flex:1 1;padding-left:15px}.roll-item .ri-dates,.roll-item .ri-name{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto}.roll-item .ri-action{display:flex;justify-content:center;min-width:70px}.roll-item .ri-action button{background-color:var(--header-colour);border:0;border-radius:5px;color:var(--text);cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;padding:2px 5px;width:65px}.roll-item .ri-action button:hover{background-color:var(--lighter-head)}.new-roll-honour h2,.new-roll-honour p{text-align:center}.new-roll-honour .dd-main{margin:auto;width:75%}.new-roll-honour .new-title{display:flex;margin:auto;width:75%}.new-roll-honour .new-title input{background-color:var(--lighter-head);border:none;border:1px solid var(--header-colour);border-top:0;color:var(--text-colour);display:block;flex:1 1;font-weight:700;margin:0;text-align:center}.new-roll-honour .new-title input:hover{border:1px solid var(--accent-colour)}.new-roll-honour .new-title input:focus{border:1px solid var(--accent-focused);outline:none}.new-roll-honour .new-title .fr-add{background-color:var(--success-border);border:1px solid var(--success-background);border-radius:4px;color:var(--success-colour);-webkit-filter:brightness(1.2);filter:brightness(1.2);height:40px;padding:2px 10px}.new-roll-honour .new-title .fr-add:hover{-webkit-filter:brightness(1);filter:brightness(1)}.container{text-align:center}.toggle-switch{display:inline-block;margin-left:10px;position:relative;text-align:left;top:8px}.checkbox{display:none}.label{border:0 solid #bbb;border-radius:20px;cursor:pointer;display:block;overflow:hidden}.inner{display:block;margin-left:-125%;transition:margin .3s ease-in 0s;width:225%}.inner:after,.inner:before{box-sizing:border-box;color:var(--text-colour);float:left;font-weight:700;height:30px;line-height:30px;padding:0;width:50%}.inner:before{background-color:var(--accent-colour);padding-left:10px}.inner:after,.inner:before{color:var(--text-colour);content:attr(data-content)}.inner:after{background-color:var(--header-colour);padding-right:10px;text-align:right}.switch{background:#fff;border:0 solid #bbb;border-radius:20px;bottom:0;display:block;margin:5px;position:absolute;right:66px;top:0;transition:all .3s ease-in 0s;width:24px}.checkbox:checked+.label .inner{margin-left:0}.checkbox:checked+.label .switch{right:0}.settings{height:100%}.settings .top-section{margin:20pt}.shop-update-featured h2{text-align:center}.shop-update-featured .featured-row{display:flex;margin:10px auto;max-width:40%}.shop-update-featured .featured-row.placeholder{display:block;text-align:center}.shop-update-featured .featured-row .dd-main{flex:1 1}.shop-update-featured .featured-row .fr-remove{background-color:var(--error-bold);border:1px solid var(--error-background);border-radius:0 4px 4px 0;color:var(--error-colour);-webkit-filter:brightness(.9);filter:brightness(.9);width:32px}.shop-update-featured .featured-row .fr-remove:hover{-webkit-filter:brightness(1);filter:brightness(1)}.shop-update-featured .featured-row .fr-add{background-color:var(--success-border);border:1px solid var(--success-background);border-radius:4px;color:var(--success-colour);-webkit-filter:brightness(1.2);filter:brightness(1.2);height:40px;padding:2px 10px}.shop-update-featured .featured-row .fr-add:hover{-webkit-filter:brightness(1);filter:brightness(1)}.confirmation-modal{background-color:var(--lighter-head);border-bottom:4px solid var(--accent-colour);border-radius:10px;padding:20px}.confirmation-modal .button-row{display:flex;justify-content:flex-end;margin-top:25px}.confirmation-modal .button-row button{border:none;border-radius:4px;color:var(--text-colour);cursor:pointer;margin-right:10px;padding:5px 10px}.confirmation-modal .button-row button.cancel{background-color:var(--header-colour)}.confirmation-modal .button-row button.cancel:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.confirmation-modal .button-row button.confirm{background-color:var(--accent-colour);color:var(--white)}.confirmation-modal .button-row button.confirm:hover{background-color:var(--accent-focused)}.item{border:1px solid #000;display:flex;margin:-1px 0 0 -1px;padding:5px}.item:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),inset 0 6px 20px 0 rgba(0,0,0,.19)}.item div button{background-color:var(--header-colour);border:0;border-radius:5px;color:var(--text);cursor:pointer;display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2px 5px}.item div button.image-view{background:none!important;display:inline!important}.item div button.image-view:hover{color:var(--other-accent)}.item div button:hover{background-color:var(--lighter-head)}.item .name:first-of-type{padding-left:5px}.photos{height:100%}.photos .top-section{margin:20pt}.photos .content{margin:auto;width:95%}.photos .content .spin{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.photos .content .featured-text{margin:0}.photos .content .featured-button{margin-top:10px}.photos .content button{background-color:var(--accent-colour);border:0;border-radius:10px;color:var(--white);cursor:pointer;padding:5pt}.photos .content button:hover{background-color:var(--accent-focused)}.photos .content .c-section-body{padding:0}.photos .content .c-section-body .item-table .table-headers{background-color:var(--lighter-head);display:flex;font-size:12pt;padding:5px}.photos .content .c-section-body .item-table .name{flex:1 1;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.photos .content .c-section-body .item-table .date{text-align:center;width:150px}.photos .content .c-section-body .item-table .actions{display:flex;justify-content:space-evenly;width:100px}.tags-input .tags{display:block;font-size:.9rem;font-weight:700;margin:auto;text-align:center;width:75%}.tags-input .tags .tag{background-color:var(--accent-colour);border-radius:4px;cursor:pointer;display:inline-block;margin-bottom:5px;margin-right:5px;padding:2px 5px;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tags-input .tags .tag:hover{background-color:var(--accent-focused)}.tags-input .tags .tag svg{position:relative;top:1px}.tags-input .tags .tag:first-of-type{margin-left:auto}.tags-input .tags .tag:last-of-type{margin-right:auto}.tags-input input{background:none;border:none;border-bottom:4px solid var(--accent-colour);color:var(--text-colour);display:block;font-weight:700;margin:auto;text-align:center;width:75%}.tags-input input:hover{border-bottom:4px solid var(--accent-focused)}.tags-input input:focus{background-color:var(--lighter-head);outline:none}.tags-input input:read-only{cursor:not-allowed;opacity:.5}.tags-input input:read-only:hover{border-bottom:4px solid var(--accent-colour)}.tags-input input:read-only:focus{background:none;outline:none}.tags-input input.invalid{background-color:var(--error-background);border-bottom:4px solid var(--error-bold)!important;color:var(--error-colour)}.text-area-input p{text-align:center}.text-area-input p.smol{font-size:8pt}.text-area-input textarea{background-color:var(--lighter-head);border:none;border-bottom:4px solid var(--accent-colour);box-sizing:border-box;color:var(--text-colour);display:block;height:10em;margin:5pt auto auto;padding:3pt;resize:none;width:68%}.text-area-input textarea:hover{border-bottom:4px solid var(--accent-focused)}.text-area-input textarea:focus{background-color:var(--lighter-head);outline:none}.text-area-input textarea:read-only{cursor:not-allowed;opacity:.5}.text-area-input textarea:read-only:hover{border-bottom:4px solid var(--accent-colour)}.text-area-input textarea:read-only:focus{background:none;outline:none}.shop-edit-item h2,.shop-edit-item p{text-align:center}.shop-edit-item .featured-row{display:flex;margin:10px auto;max-width:75%}.shop-edit-item .featured-row.placeholder{display:block;text-align:center}.shop-edit-item .featured-row .text-input{flex:1 1}.shop-edit-item .featured-row .text-input input{width:100%}.shop-edit-item .featured-row .fr-remove{background-color:var(--error-bold);border:1px solid var(--error-background);border-radius:0 4px 4px 0;color:var(--error-colour);-webkit-filter:brightness(.9);filter:brightness(.9);width:32px}.shop-edit-item .featured-row .fr-remove:hover{-webkit-filter:brightness(1);filter:brightness(1)}.shop-edit-item .featured-row .fr-add{background-color:var(--success-border);border:1px solid var(--success-background);border-radius:4px;color:var(--success-colour);-webkit-filter:brightness(1.2);filter:brightness(1.2);height:40px;padding:2px 10px}.shop-edit-item .featured-row .fr-add:hover{-webkit-filter:brightness(1);filter:brightness(1)}.shop-new-item h2,.shop-new-item p{text-align:center}.shop-new-item .featured-row{display:flex;margin:10px auto;max-width:75%}.shop-new-item .featured-row.placeholder{display:block;text-align:center}.shop-new-item .featured-row .text-input{flex:1 1}.shop-new-item .featured-row .text-input input{width:100%}.shop-new-item .featured-row .fr-remove{background-color:var(--error-bold);border:1px solid var(--error-background);border-radius:0 4px 4px 0;color:var(--error-colour);-webkit-filter:brightness(.9);filter:brightness(.9);width:32px}.shop-new-item .featured-row .fr-remove:hover{-webkit-filter:brightness(1);filter:brightness(1)}.shop-new-item .featured-row .fr-add{background-color:var(--success-border);border:1px solid var(--success-background);border-radius:4px;color:var(--success-colour);-webkit-filter:brightness(1.2);filter:brightness(1.2);height:40px;padding:2px 10px}.shop-new-item .featured-row .fr-add:hover{-webkit-filter:brightness(1);filter:brightness(1)}.content-frame{border:0;height:99%;width:100%}button.inline{background:none;border:0;color:var(--text);cursor:pointer}button.inline:hover{color:var(--accent-colour)}button[type=submit],input[type=button],input[type=reset],input[type=submit]{background-color:var(--accent-colour);border:none;color:var(--white);cursor:pointer;display:block;font-weight:700;height:40px;margin:10pt auto auto;min-width:90px;text-decoration:none}button[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:var(--accent-focused)}button[type=submit]:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{cursor:not-allowed}.home-panels .content p{text-align:center}.home-panels{height:100%}.home-panels .top-section{margin:20pt}.home-panels .content{margin:20px}.home-panels .content a{display:block}.left-bar{border-right:1px solid var(--header-colour);height:100%}.left-bar.shrink{max-width:50px}.left-bar .version{bottom:0;left:5px;position:fixed}.left-bar-transition-enter{max-width:170px;padding:0}.left-bar-transition-enter-active{max-width:55px;transition:max-width .3s ease-in-out}.left-bar-transition-enter-done{max-width:50px}.left-bar-transition-exit{max-width:55px}.left-bar-transition-exit-active{max-width:245px;transition:max-width .3s ease-in-out,padding .3s ease-in-out}.left-bar-transition-exit-done{max-width:170px}.lb-container{align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:13px;height:60px;position:relative;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.lb-container.active,.lb-container:hover{background-color:var(--lighter-head)}.lb-container.logout{background-color:var(--accent-colour);color:var(--white)}.lb-container.logout:hover{background-color:var(--accent-focused)}.lb-container.admin{box-shadow:inset 0 0 50px #fff,inset 20px 0 80px #f0f,inset -20px 0 80px aqua,inset 20px 0 300px #f0f,inset -20px 0 300px aqua;color:var(--white);margin-top:auto}.lb-container.admin:hover{box-shadow:inset 0 0 50px #c5c5c5,inset 20px 0 80px #ce05ce,inset -20px 0 80px #05ecec,inset 20px 0 300px #ce05ce,inset -20px 0 300px #05ecec}.lb-container .lb-icon{min-width:50px;width:50px}.lb-container .lb-text{overflow:hidden;padding:0;text-align:left;white-space:nowrap;width:130px}.top-bar{background-color:var(--lighter-head);display:flex;justify-content:space-between}.top-bar .section{display:flex;flex-direction:row;height:50px;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.top-bar .section.user-section{flex-direction:column;margin-right:10px}.top-bar .section.flex{display:flex;flex-direction:row}.top-bar .section .logo{height:45px;margin:auto 5px}.top-bar .section .logo-text{font-size:1.6rem;margin:auto 5px}.top-bar .section .environment-text{font-size:.8rem;margin:auto 5px}.top-bar .section .user-beginner{font-size:12px;margin:auto 10px 0 0}.top-bar .section .user-name{font-size:1.1rem;font-weight:700;margin:0 0 auto 10px}.top-bar .section button{background:none;border:0;color:var(--text);cursor:pointer;height:25px}.top-bar .section button:hover{color:var(--accent-focused)}.page-wrapper{background-color:var(--background-colour);display:flex;flex-direction:column}.page-wrapper-body{display:flex;flex-direction:row}.page-wrapper-top{border-bottom:1px solid var(--header-colour);height:49px}.page-wrapper-left{background-color:var(--black);max-width:170px;z-index:99}.page-wrapper-content{background-color:var(--background-colour);flex:9 1;max-height:calc(100vh - 50px);min-height:calc(100vh - 50px);overflow-x:auto;transition:min-width .5s ease-in-out}.page-wrapper-content .spinner{align-items:center;color:var(--text);display:flex;font-size:40px;height:100%;justify-content:center;width:100%}
/*# sourceMappingURL=main.3ed05720.css.map*/