.book-module__R0Yk2G__container{background:#fff;border-radius:12px;max-width:600px;margin:4rem auto;padding:2rem;box-shadow:0 4px 20px #00000014}.book-module__R0Yk2G__title{color:#1a202c;text-align:center;margin-bottom:.5rem;font-size:2rem}.book-module__R0Yk2G__subtitle{text-align:center;color:#718096;margin-bottom:2rem}.book-module__R0Yk2G__form{flex-direction:column;gap:1.5rem;display:flex}.book-module__R0Yk2G__formGroup{flex-direction:column;flex:1;gap:.5rem;display:flex}.book-module__R0Yk2G__row{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:600px){.book-module__R0Yk2G__row{flex-direction:row;gap:1rem}}.book-module__R0Yk2G__label{color:#4a5568;font-size:.95rem;font-weight:600}.book-module__R0Yk2G__input,.book-module__R0Yk2G__select,.book-module__R0Yk2G__textarea{color:#2d3748;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.book-module__R0Yk2G__input:focus,.book-module__R0Yk2G__select:focus,.book-module__R0Yk2G__textarea:focus{background:#fff;border-color:#3182ce;outline:none;box-shadow:0 0 0 3px #3182ce1a}.book-module__R0Yk2G__radioGroup{gap:1.5rem;display:flex}.book-module__R0Yk2G__radioLabel{cursor:pointer;color:#4a5568;align-items:center;gap:.5rem;font-size:1rem;display:flex}.book-module__R0Yk2G__button{color:#fff;cursor:pointer;background:#e53e3e;border:none;border-radius:8px;margin-top:1rem;padding:1rem;font-size:1.1rem;font-weight:700;transition:background .3s,transform .1s}.book-module__R0Yk2G__button:hover{background:#c53030}.book-module__R0Yk2G__button:active{transform:translateY(2px)}.book-module__R0Yk2G__button:disabled{cursor:not-allowed;background:#fc8181;transform:none}.book-module__R0Yk2G__error{color:#c53030;background:#fff5f5;border:1px solid #feb2b2;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.book-module__R0Yk2G__success{color:#2f855a;text-align:center;background:#f0fff4;border:1px solid #9ae6b4;border-radius:8px;padding:2rem}.book-module__R0Yk2G__success h2{color:#276749;margin-top:0}
