#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}#nav{padding:30px;background:#fff;box-shadow:-1px -2px 17px 1px #e8eeff}@media screen and (max-width:580px){#nav{display:flex;flex-direction:column}.temp-span{display:none}}#nav a{font-weight:700;color:#2c3e50;text-decoration:none;padding:10px;border-radius:4px;transition-duration:.1s;transition-timing-function:linear}#nav a:hover{background:rgba(66,185,131,.4)}#nav a.router-link-exact-active,button{background:#0faf87;color:#fff}button{border:none;padding:8px 16px;border-radius:4px;font-size:16px;letter-spacing:1px;cursor:pointer;margin:30px 10px 0 10px;font-weight:700;transition:all .2s linear;box-shadow:2px 2px 5px 2px rgba(77,77,77,.27);-webkit-box-shadow:2px 2px 5px 2px rgba(77,77,77,.27);-moz-box-shadow:2px 2px 5px 2px rgba(77,77,77,.27)}button:hover{transform:scale(1.1)}.block{width:400px;border-radius:10px;background:#123456;color:#fff;text-align:center;padding:100px 0;margin:40px auto}@media screen and (max-width:400px){.block{width:80%}}.rank{font-size:1.4em;color:#0faf87;font-weight:700}button[disabled]{opacity:.2;cursor:not-allowed}.empty-block{width:420px;padding:100px 0;margin:40px auto}.empty-block.hide{display:none}.job h2{background:#fff;padding:20px;border-radius:10px;margin:10px auto;max-width:600px;cursor:pointer;color:#123456;transition:.3s ease-out;box-shadow:1px 2px 5px 2px rgba(82,82,82,.1);-webkit-box-shadow:1px 2px 5px 2px rgba(82,82,82,.1);-moz-box-shadow:1px 2px 5px 2px rgba(82,82,82,.1)}.job h2:hover{background:#f3f3f3}.job a{text-decoration:none}@media screen and (max-width:600px){.job h2{width:80%}}.modal{width:400px;padding:20px;margin:100px auto;background:#fff;border-radius:10px}@media screen and (max-width:420px){.modal{width:80%}}.backdrop{top:0;position:fixed;background:rgba(0,0,0,.5);width:100%;height:100%}.modal h1{color:#123456;border:none;padding:0}.modal p{font-style:normal}.modal .actions{text-align:center;margin:30px 0 10px 0}.modal .actions a{color:#fff;padding:8px;border:1px solid #eee;border-radius:4px;text-decoration:none;margin:10px}.modal.sale{background:#dc143c;color:#fff}.modal.sale .actions,.modal.sale .actions a,.modal.sale h1{color:#fff}.modals{text-align:center;color:#2c3e50}form{max-width:420px;margin:30px auto;background:#fff;text-align:left;padding:40px;border-radius:5px;box-shadow:1px 2px 5px 2px rgba(82,82,82,.23);-webkit-box-shadow:1px 2px 5px 2px rgba(82,82,82,.23);-moz-box-shadow:1px 2px 5px 2px rgba(82,82,82,.23)}@media screen and (max-width:520px){form{width:80%;padding:20px}}label{color:#aaa;display:inline-block;margin:25px 0 15px;font-size:.68em;text-transform:uppercase;letter-spacing:1px;font-weight:700}input,select{display:block;padding:10px 6px;width:100%;box-sizing:border-box;border:none;border-bottom:1px solid #ddd;color:#555}input:focus,select:focus{outline:none}input[type=checkbox]{display:inline-block;width:16px;margin:0 10px 0 0;position:relative;top:2px;filter:hue-rotate(30deg)}.pill{display:inline-block;margin:20px 10px 0 0;padding:6px 12px;background:#e9e9e9;border-radius:8px;font-size:12px;letter-spacing:1px;font-weight:700;color:#8b8b8b;cursor:pointer}.submit button{background:#0faf87;border:0;padding:10px 20px;margin-top:20px;color:#fff;border-radius:20px}.submit{text-align:center}.error{color:#ff0062;margin-top:10px;font-size:.8em}body{margin:0;background:#f6f6f8}p{font-style:italic}