:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0}button{padding:.5rem 2rem;font-weight:700;color:#333}body{display:flex;flex-direction:column}#app{display:flex;gap:2rem;flex-direction:column;padding:0}.login-form{position:relative;display:flex;flex-direction:column;gap:1rem}.login-form a{color:var(--login-panel-link-color)}.login-form h2{text-align:center;margin:0}.login-form form{display:flex;flex-direction:column;gap:1rem}.login-form form .input-row{display:flex;flex-direction:column}.login-form form .input-row input{padding:var(--login-panel-input-padding);outline:none;font-size:var(--login-panel-input-font-size);border-style:solid;border-width:var(--login-panel-input-border-width);border-radius:var(--login-panel-input-border-radius);border-color:var(--login-panel-input-border-color)}.login-form form .input-row input:-webkit-autofill,.login-form form .input-row input:-webkit-autofill:hover,.login-form form .input-row input:-webkit-autofill:focus,.login-form form .input-row input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}.login-form form .input-row.validation-error input{border-color:red}.login-form form .input-row.validation-error p{color:red}.login-form form .input-row .password-row{display:flex;flex-direction:row;padding:var(--login-panel-input-padding);border-width:var(--login-panel-input-border-width);border-style:solid;border-width:2px;border-radius:var(--login-panel-input-border-radius);border-color:var(--login-panel-input-border-color)}.login-form form .input-row .password-row input{border-width:0;flex:1;padding:0}.login-form form .input-row .password-row .show-hide-password{width:25px;height:18px;cursor:pointer;background-size:cover;background-position:center;opacity:.7}.login-form form .input-row .password-row .show-hide-password.show{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px' viewBox='0 0 50 50'%3E%3Cpath d='M24 31.5q3.55 0 6.025-2.475Q32.5 26.55 32.5 23q0-3.55-2.475-6.025Q27.55 14.5 24 14.5q-3.55 0-6.025 2.475Q15.5 19.45 15.5 23q0 3.55 2.475 6.025Q20.45 31.5 24 31.5Zm0-2.9q-2.35 0-3.975-1.625T18.4 23q0-2.35 1.625-3.975T24 17.4q2.35 0 3.975 1.625T29.6 23q0 2.35-1.625 3.975T24 28.6Zm0 9.4q-7.3 0-13.2-4.15Q4.9 29.7 2 23q2.9-6.7 8.8-10.85Q16.7 8 24 8q7.3 0 13.2 4.15Q43.1 16.3 46 23q-2.9 6.7-8.8 10.85Q31.3 38 24 38Zm0-15Zm0 12q6.05 0 11.125-3.275T42.85 23q-2.65-5.45-7.725-8.725Q30.05 11 24 11t-11.125 3.275Q7.8 17.55 5.1 23q2.7 5.45 7.775 8.725Q17.95 35 24 35Z' /%3E%3C/svg%3E")}.login-form form .input-row .password-row .show-hide-password.hide{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px' viewBox='0 0 50 50'%3E%3Cpath d='m31.45 27.05-2.2-2.2q1.3-3.55-1.35-5.9-2.65-2.35-5.75-1.2l-2.2-2.2q.85-.55 1.9-.8 1.05-.25 2.15-.25 3.55 0 6.025 2.475Q32.5 19.45 32.5 23q0 1.1-.275 2.175-.275 1.075-.775 1.875Zm6.45 6.45-2-2q2.45-1.8 4.275-4.025Q42 25.25 42.85 23q-2.5-5.55-7.5-8.775Q30.35 11 24.5 11q-2.1 0-4.3.4-2.2.4-3.45.95L14.45 10q1.75-.8 4.475-1.4Q21.65 8 24.25 8q7.15 0 13.075 4.075Q43.25 16.15 46 23q-1.3 3.2-3.35 5.85-2.05 2.65-4.75 4.65Zm2.9 11.3-8.4-8.25q-1.75.7-3.95 1.075T24 38q-7.3 0-13.25-4.075T2 23q1-2.6 2.775-5.075T9.1 13.2L2.8 6.9l2.1-2.15L42.75 42.6ZM11.15 15.3q-1.85 1.35-3.575 3.55Q5.85 21.05 5.1 23q2.55 5.55 7.675 8.775Q17.9 35 24.4 35q1.65 0 3.25-.2t2.4-.6l-3.2-3.2q-.55.25-1.35.375T24 31.5q-3.5 0-6-2.45T15.5 23q0-.75.125-1.5T16 20.15Zm15.25 7.1Zm-5.8 2.9Z' /%3E%3C/svg%3E")}.login-form form .input-row a{padding:.25rem;margin-left:auto;font-size:.8em}.login-form .checkbox-row{display:flex;gap:.5rem}.login-form .checkbox-row label{font-size:var(--login-panel-input-label-font-size)}.login-form .checkbox-row label,.login-form .checkbox-row input{cursor:pointer}.login-form .action-button{background:var(--login-panel-button-background, gray);color:var(--login-panel-button-color);border:var(--login-panel-button-border);padding:var(--login-panel-button-padding);border-radius:var(--login-panel-button-border-radius);font-weight:var(--login-panel-button-font-weight);font-size:var(--login-panel-input-button-font-size, 1rem)}.login-form .spinner-container{width:100%;height:100%;background-color:#ffffffbf;position:absolute;z-index:100;top:0;left:0;display:flex;align-items:center;justify-content:center}[v-cloak]{display:none}.auth-error-panel{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%;text-align:center}.auth-error-panel .icon{font-size:3rem;color:red}.auth-error-panel .content h3{font-size:1.5rem;margin-bottom:.5rem}.auth-error-panel .actions{padding-top:1rem}:root{--login-panel-link-color: rgba(2, 117, 255, 1);--login-panel-input-border-radius: 8px;--login-panel-input-border-color: gray;--login-panel-input-border-width: 2px;--login-panel-input-padding: .5rem .5rem;--login-panel-input-font-size: 1rem;--login-panel-input-label-font-size: 1rem;--login-panel-input-button-font-size: 1rem;--login-panel-button-background: gray;--login-panel-button-color: white;--login-panel-button-border: none;--login-panel-button-padding: .75rem 3rem;--login-panel-button-border-radius: 2rem;--login-panel-button-font-weight: 700;--login-panel-font-family: Arial, Helvetica, sans-serif}.login-panel{max-width:400px;width:100%;border:1px solid #333;padding:2rem;border-radius:10px;font-family:var(--login-panel-font-family)}.login{width:600px;margin:auto;display:flex;justify-content:center}header[data-v-1618cfdb]{line-height:1.5;max-height:100vh}.entries-section[data-v-1618cfdb]{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}.entries-section .random-winner[data-v-1618cfdb]{display:flex;flex-direction:column;gap:1rem}.entries-section .random-winner button[data-v-1618cfdb]{margin-left:auto}.entries-section .random-winner .random-winner-info[data-v-1618cfdb]{border:1px rgb(45,114,184) solid;background-color:#2d72b8;padding:1rem;border-radius:5px;color:#fff;width:100%;max-width:500px;margin:auto;text-align:center}.entries-section .random-winner .random-winner-info h3[data-v-1618cfdb]{font-weight:700}.entries-section .random-winner .random-winner-info ul[data-v-1618cfdb]{list-style-type:none;margin:0;padding:0}.entries-section .random-winner .random-winner-info ul li[data-v-1618cfdb]{font-weight:700;font-size:2rem}.entries-section .entry-list table[data-v-1618cfdb]{padding:1rem;border-collapse:collapse;width:100%}.entries-section .entry-list table thead[data-v-1618cfdb]{background-color:#d3d3d3}.entries-section .entry-list table thead th[data-v-1618cfdb]{font-weight:700}.entries-section .entry-list table td[data-v-1618cfdb],.entries-section .entry-list table th[data-v-1618cfdb]{padding:.5rem;text-align:left}.entries-section .entry-list table tbody tr[data-v-1618cfdb]:hover{background-color:#add8e6!important}.entries-section .entry-list table tbody tr[data-v-1618cfdb]:nth-child(odd){background-color:#eee}.entries-section .entry-list table tbody td[data-v-1618cfdb]:first-child{font-weight:700}header{background-color:#191926f2;width:100%}header .header-content{display:flex;gap:2rem;align-items:center;width:100%;max-width:1080px;margin:auto;padding:1rem;color:#fff}header .header-content div img{height:50px}header .header-content div.pull-right{margin-left:auto}main{width:100%;max-width:1080px;margin:auto;padding:0 1rem 1rem}main .logout{width:100%;display:flex;justify-content:flex-end}
