@media (max-width: 684px){.filters{flex-direction:column}.filter-group{width:100%;margin-bottom:10px}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:#333;background:#f0f2f4;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:16px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:1280px;margin:0 auto;padding:0 2rem;font-weight:400}.admin-buttons button{margin:10px 0 5px 10px;padding:5px;width:max-content}.answered-question{background-color:#ebfaeb;margin-bottom:20px}.auth-button{padding:.6rem 1.2rem;border:none;border-radius:5px;background-color:#ff9f1c;color:#fff;font-size:1rem;cursor:pointer}.auth-button:hover{background-color:#e88e0c}.auth-container{display:flex;flex-direction:column;align-items:center;height:100vh}.auth-container button{align-self:flex-end;margin:10px 0 5px;padding:5px;width:max-content}.auth-form{display:flex;flex-direction:column;width:300px;max-width:400px;padding:20px;border:1px solid #ccc;border-radius:10px;background-color:#fff;box-shadow:0 0 10px #0000001a}.btn-style{background-color:#ff9f1c;border:none;border-radius:4px;box-sizing:border-box;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:14px;height:36px;margin:4px;padding:0 16px;text-align:center;text-decoration:none;transition:background-color .3s;vertical-align:middle}.btn-style:hover,.btn-style:focus{background-color:#e88e0c}a.btn-style{text-decoration:none}.btn-style:focus{outline:2px solid #e88e0c;outline-offset:2px}.button-container{display:flex;justify-content:flex-start}.edit-button{background-color:#fff;border:2px solid #17635f;color:#17635f}.edit-button:hover,.edit-button:focus{background-color:#f0f0f0}.delete-button{background-color:#fff;border:2px solid red;color:red}.delete-button:hover,.delete-button:focus{background-color:#f8d7da}.categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1rem;margin:1rem}.category{background-color:#fff;border:1px solid #ccc;display:block;padding:1rem}.category:hover{background-color:#f0f0f0}.company-details{font-size:1rem;color:#666}.error-message{color:#e32}.filters{display:flex;align-items:center;border:1px solid #ccc;padding:10px}.filter-group{padding-right:20px}.filter-group label{padding-right:5px}.username-error,.password-error{color:red;display:none;margin-block-end:1rem}input[type=email]:user-invalid,input[type=password]:user-invalid{border-color:red}input[type=email]:user-invalid~.username-error,input[type=password]:user-invalid~.password-error{display:block}form{background-color:#fff;display:grid;margin:10px 0}form div,form h3{margin-left:10px}form.question{border:1px solid #ccc;border-radius:10px;padding:1rem}form button[type=submit]{margin:10px 0 5px 10px;padding:5px;width:max-content}.input-field{display:block;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:16px;background-color:#fff}.message{color:red;margin-top:20px}.pagination .pagination-container{column-gap:10px}.pagination .paginate-buttons{height:40px;width:40px;border-radius:20px;cursor:pointer;background-color:#f2f2f2;border:1px solid rgb(217,217,217);color:#000}.pagination .paginate-buttons:hover{background-color:#d8d8d8}.pagination .active-page{background-color:#17635f;border:1px solid #17635f;color:#fff}.pagination .active-page:hover{background-color:#17635f}.pagination .back-button:active,.pagination .next-button:active{background-color:#c4c4c4}.prompt-panel{background-color:#e9ffe9;border:1px solid #ccc;border-radius:5px;margin:10px 0;padding:10px}.question-container{align-items:center;display:flex;justify-content:space-between}.question-text{flex-grow:1;text-align:left}.radio-buttons{align-items:center;display:flex}.radio-label{align-items:center;display:flex;margin-right:10px}.radio-label input{margin-right:5px}.rate-limit-message{font-size:1rem;color:red}.required{color:#e32}.required-legend{font-size:.9em;margin-bottom:15px}.saved-message{margin-left:10px;margin-right:20px;color:green}.submit-container{display:flex;align-items:center}.weight-slider{margin:0 10px}.branding{color:#fff;margin:0;padding-left:1rem;display:flex;align-items:center}.branding a{font-size:1rem;padding:0;margin:0}header{align-items:center;background-color:#2a8d89;display:flex;margin-inline:-2rem;position:relative;min-height:80px}@media screen and (min-width: 992px){header{margin-inline:0;width:100%}}header a,header button{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:24px;height:100%;justify-content:space-between;padding:1rem;text-decoration:none;transition:background-color .3s}header a:hover,header button:hover{background-color:#ff9f1c}.navigation-toggle{display:block;margin-left:auto}@media screen and (min-width: 992px){.navigation-toggle{display:none}}.navigation{display:none;position:absolute;width:200px}@media screen and (min-width: 992px){.navigation{display:flex;flex-grow:1;position:unset}}@media screen and (max-width: 991px){.navigation.is-open{background-color:#17635f;display:flex;flex-direction:column;right:0;top:100%}}.nav-links,.auth-links{display:flex;flex-direction:column}@media screen and (min-width: 992px){.nav-links,.auth-links{flex-direction:row;justify-content:center}}@media screen and (min-width: 992px){.nav-links{flex-grow:1}}.login-button{font-size:1rem}.logo{width:60px;height:60px;margin-right:.5rem}.logout-button{font-size:1rem}.signup-button{font-size:1rem;background-color:#ff9f1c;padding:.5rem 1rem}.signup-button:hover{background-color:#e88e0c}.submit-question[data-v-e7ffc155]{display:flex;flex-direction:column;max-width:600px;margin:auto}.submit-question form[data-v-e7ffc155]{display:flex;flex-direction:column}.submit-question label[data-v-e7ffc155]{margin-top:10px}.submit-question input[data-v-e7ffc155]{width:400px;margin-bottom:5px}p[data-v-70177c40]{margin:1rem}.filter-group[data-v-70177c40]{display:flex;align-items:center;gap:10px}.filter-group input[type=number][data-v-70177c40]{width:80px}.match-emphasis[data-v-70177c40]{font-weight:600}.match-panel a[data-v-70177c40]{background-color:#fff;display:flex;justify-content:space-between;align-items:center;color:#000;border:1px solid #ccc;padding:10px;margin:10px 0;border-radius:5px;text-decoration:none}.match-panel a[data-v-70177c40]:hover{background-color:#f8f8f8}.match-panel a h2[data-v-70177c40]{margin:0}.match-percentage[data-v-70177c40]{font-size:24px;font-weight:700}.answers input[data-v-2a8377ae]{margin-bottom:10px}.answered-questions[data-v-2a8377ae]{margin:1rem;font-size:.8rem}h3[data-v-2a8377ae]{font-weight:600;margin-bottom:10px}.weight-value[data-v-2a8377ae]{min-width:150px;text-align:right}table[data-v-09847343]{width:100%;border-collapse:collapse}th[data-v-09847343],td[data-v-09847343]{border:1px solid #ddd;padding:8px}th[data-v-09847343]{background-color:#f2f2f2}.option-container input[type=text][data-v-e7ad6fe9]{width:50%}.option-container input[type=number][data-v-e7ad6fe9]{margin:0 10px;width:10%}.submit-question[data-v-e7ad6fe9]{display:flex;flex-direction:column;max-width:600px;margin:auto}.submit-question form[data-v-e7ad6fe9]{display:flex;flex-direction:column}.submit-question label[data-v-e7ad6fe9]{margin-top:10px}.submit-question input[data-v-e7ad6fe9]{margin-bottom:5px}.details-emphasis[data-v-376f28b5]{font-weight:600}h1[data-v-376f28b5]{font-size:24px;margin-bottom:10px}h2[data-v-376f28b5]{font-size:18px;margin-bottom:15px;color:#17635f}.panel[data-v-376f28b5]{background-color:#f5f5f5;border:1px solid #ddd;border-radius:10px;padding:20px;margin-bottom:20px}.highlight-panel[data-v-376f28b5]{background-color:#e6efee;border-color:#17635f;box-shadow:0 2px 4px #17635f26;margin-top:15px}.match-details[data-v-376f28b5]{max-width:600px;margin:0 auto}.match-header[data-v-376f28b5]{margin:10px;font-weight:600}.match-info[data-v-376f28b5],.stats-info[data-v-376f28b5]{display:flex;flex-direction:column;gap:10px}.match-item[data-v-376f28b5],.stats-item[data-v-376f28b5]{display:flex;justify-content:space-between;align-items:center;margin:10px}.match-total[data-v-376f28b5]{font-size:1.1rem;font-weight:800}.match-value[data-v-376f28b5]{font-weight:600}.stats-panel[data-v-376f28b5]{border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:16px}.stats-content[data-v-376f28b5]{display:flex;align-items:center;margin-bottom:12px}.stats-content svg[data-v-376f28b5]{margin-right:10px}.stats-emphasis[data-v-376f28b5]{font-weight:600;margin:0 3px}table[data-v-1cb953a6]{width:100%;border-collapse:collapse}th[data-v-1cb953a6],td[data-v-1cb953a6]{border:1px solid #ddd;padding:8px}th[data-v-1cb953a6]{background-color:#f2f2f2}.action-buttons[data-v-1cb953a6]{width:10%}ul#componentContainer{padding-inline-start:0;list-style-type:none;display:inline-flex}ul#componentContainer a{text-decoration:none;display:flex;justify-content:center;align-items:center}
