:root{background-color:#2b2b2b;color:#ffffffde;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility}a{color:#fff;font-weight:500;text-decoration:inherit}button{background-color:#1a1a1a;border:1px solid transparent;border-radius:8px;color:inherit;font-family:inherit;font-size:1em;font-weight:500;padding:.3em .6em;transition:border-color .25s}input{font-size:18px}button:hover:not(:disabled){cursor:pointer}@media screen and (min-width: 600px){button:hover:not(:disabled){background-color:#adff2f;color:#000}}button:disabled{color:gray}button.wide{padding:.3em 1em}input::file-selector-button{background-color:#1a1a1a;border:1px solid transparent;border-radius:8px;color:inherit;font-family:inherit;font-size:1em;font-weight:500;padding:.4em .6em;transition:border-color .25s}progress{width:80vw}#root{margin:0 auto;max-width:1280px;padding:0;text-align:center}@media screen and (min-width: 600px){#root{padding:2rem}}.login{font-size:24px}.login *{margin:10px}.login label,.login input{margin-right:20px}.photo-gallery{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.circle{border-radius:100px;color:#fff;font-size:12px;padding:6px 15px}.tier-i .circle{background-color:purple}.tier-ii .circle{background-color:#030cb0}.tier-iii .circle{background-color:#8c4b00}.tier-iv .circle{background-color:#ba2309}.item-title{display:flex;flex-direction:column;justify-content:space-between;margin:auto;max-width:800px}.item-title>div{margin:10px;order:1}.item-close{border-radius:100px;order:0;padding:10px 14px}@media screen and (min-width: 600px){.item-title{flex-direction:row}.item-title>div{order:0}.item-close{order:0}}.left-align{text-align:left}.float-right{float:right}.photo-container{border:2px solid #fff;border-radius:10px;margin:5px;padding:20px}.photo-container img{cursor:pointer}.photo-details{text-align:left}.photo-details>span{padding-right:10px}.item-line{align-items:center;background-color:#fff;border:2px solid #fff;border-radius:10px;box-shadow:2px 2px 4px #555;color:#1a1a1a;display:flex;justify-content:space-between;margin:15px;padding:10px}.item-line:hover{cursor:pointer}.not-found:hover{background-color:#98fdff;border-color:#fa13e7}.submitted:hover{border-color:#fa13e7}.status{border-radius:100px;color:#000;height:20px;padding:10px;width:20px}.status svg{height:100%;width:100%}.not-found .status{background-color:#dd5b52}.found{background-color:gray;border-color:gray;color:#000}.found .status{background-color:#e4e48a}.submitted{background-color:#bfbfbf;border-color:#bfbfbf}.submitted .status{background-color:#90e280}.approved{background-color:gray}.approved .status{background-color:#bdbdbb}.button-active{background-color:#191970}.fake-button{background-color:#1a1a1a;border:1px solid transparent;border-radius:8px;color:inherit;display:inline-block;font-family:inherit;font-size:1em;font-weight:500;margin:20px;padding:.3em .6em;transition:border-color .25s}.fake-button:hover{background-color:#adff2f;color:#000;cursor:pointer}.tierFilters>*>*,form>*{margin:10px}.tierFilters button{background-color:transparent}.tierFilters .button-active{background-color:#fff;color:#000}.tierFilters input{margin-left:10px}button svg{height:16px;width:16px}.filter-position{position:-webkit-sticky;position:sticky;width:100%;top:0px}.filter{background-color:#000;border-radius:10px}progress{width:100%}
