.claim-button{width:200px;margin-top:30px;height:40px;border-radius:5px;background-color:#2a293b;color:#fff;font-size:16px;font-weight:600;border:1px solid #232233;border:none;cursor:pointer;transition:all .3s ease}.submit-modal{position:fixed;top:0;right:0;bottom:0;left:0;padding:20px;max-width:400px;max-height:400px;margin:auto;border:5px solid #555377;background-color:#232233;border-radius:6px}.submit-modal .proof-label{font-size:14px;font-weight:600;color:#fff;margin-bottom:10px;margin-top:10px}.submit-modal .proof-button{border-radius:5px;background-color:#2a293b;color:#fff;font-size:16px;font-weight:600;border:1px solid #232233;border:none;cursor:pointer;transition:all .3s ease}.submit-modal .times{padding-top:10px;padding-bottom:10px;font-size:12px}.submit-modal .close{position:absolute;background-color:#232233;box-shadow:none;border:none;color:#fff;top:25px;right:30px;font-size:24px;line-height:24px;opacity:.7}.submit-modal .spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.job-card-view{cursor:pointer;margin:1em .3em;padding:1em;border-radius:10px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-template-areas:"title completed" "times completed";align-items:center}.job-card-view.completed,.job-card-view.deadline-passed,.job-card-view.not-available{background-color:#2a293b}.job-card-view.transferable{background-color:#f84f39}.job-card-view.available{background-color:#2b966f}.job-card-view.default{background-color:#fff}@keyframes flashRed{0%{color:#f84f39}50%{color:transparent}to{color:#f84f39}}.job-card-view .flash-red{animation:flashRed 1s linear}.job-card-view .job-card-title-row{grid-area:title;height:30px;display:flex;align-items:center}.job-card-view .job-card-title-row .material-symbols-outlined{font-size:1.2em;margin-right:10px}.job-card-view .job-card-title-row .job-card-title{font-size:1em}.job-card-view .job-card-completed{grid-area:completed;justify-self:end}.job-card-view .job-card-completed.not-completed{color:#555}.job-card-view .job-card-times{grid-area:times;color:#555;font-size:.8em}.bottom-nav-bar{box-sizing:border-box;position:fixed;bottom:0;width:100%;display:flex;justify-content:space-between;background-color:#2a293b;color:#ecf0f1;box-shadow:0 -2px 10px #0003}.bottom-nav-bar .icons{display:flex;gap:1.5em}.bottom-nav-bar .icons .nav-link{display:flex;align-items:center;justify-content:center;width:50px;height:40px;background-color:#2a293b;color:#ecf0f1;transition:all .2s ease-in-out;text-decoration:none}.bottom-nav-bar .icons .nav-link:hover{background-color:#3498db;color:#ecf0f1}.bottom-nav-bar .current-time{font-size:16px;font-weight:500;height:40px;line-height:40px;white-space:nowrap;margin-right:10px}.dash-container{display:flex;height:100vh;overflow-x:auto}.column{flex:1 1 0px;overflow-y:auto;margin-bottom:40px}.column::-webkit-scrollbar{display:none}.column{scrollbar-width:none}.column .title{background-color:#2a293b;padding:1em;display:flex;justify-content:space-between;align-items:center}.column .title .next-time{font-size:.8em}.column .title .name{font-size:1.5em}.column .title .balance .star{margin-left:.2em;color:#ffc107}.token{padding:30px}.settings .settings-text{width:100%;text-align:center;margin-top:20px}.settings .settings-button{display:block;padding:10px;border-radius:5px;text-align:center;font-size:1.5em;margin:20px auto;cursor:pointer}#root{width:100%;background-color:232233}.loading{font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#ffffffde;background-color:#232233;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{width:100%;margin:0;padding:0}
