h1{font-size:1.9rem;font-weight:700;color:#007bff}.container{max-width:900px;margin:0 auto;padding:1rem;background-color:#fff;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f;border-radius:.5rem}form{margin-bottom:2rem}ul{list-style-type:none;padding:0;margin:0 auto 2rem}li{justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem;background-color:#0000000a;border-radius:.25rem}.button-group{align-items:center}.btn-custom-primary{background-color:#007bff;color:#fff;margin-right:10px}.btn-custom-danger{background-color:#dc3545;color:#fff;margin-right:10px}.top-right-logout{position:absolute;top:1rem;right:1rem}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite;margin-right:10px}.hero-image{width:100%;max-height:250px;object-fit:cover;object-position:center;margin-bottom:1rem;border-radius:.5rem}.btn-large{font-size:1.2rem;padding:.75rem 1.5rem}.large-text{font-size:2.5rem}.btn-large{font-size:1.5rem;padding:.75rem 1.5rem}.form-check.form-switch .form-check-input:checked+.form-check-label{background-color:#007bff;color:#fff;border-color:#007bff}.form-check.form-switch .form-check-label{padding:.5rem 1rem;background-color:#dc3545;color:#fff;border:1px solid transparent;cursor:pointer;border-radius:1rem;transition:all .3s}.form-check.form-switch .form-check-input:checked+.form-check-label:hover{filter:brightness(110%);transition:all .3s}.faq-section{margin-top:2rem;padding:1rem;background-color:#fff;border-radius:.5rem;text-align:center}.faq-section h2{margin-bottom:1rem}.faq-item{margin-top:35px;cursor:pointer}.faq-answer{font-size:22px;display:none;padding:10px}.customDescriptionInput[data-v-e35cafbc]{width:80%;height:350px}.button-row[data-v-e35cafbc]{display:flex;justify-content:flex-start;margin-top:10px}
