/* Era uma vez você — formulário RD Station (lista de interesse) no visual da página.
   Escopo pelo contêiner fixo do embed; ".form-card" dá especificidade maior que os estilos
   que a RD injeta (#rd-form-xxxx ...), sem depender dos IDs aleatórios gerados por ela.
   Carregado depois de euv.css. */
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks--section,.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks--row,.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks--column,.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks--column>div{display:block;width:100%;max-width:none;margin:0;padding:0;background:transparent;border:0;box-shadow:none}
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks-form{display:block;width:100%;max-width:none;margin:0;padding:0}
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks-form__fieldset{display:block;margin:0;padding:0;border:0}
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks-form__field{width:100%;margin:0;padding:0}
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks-form__label{display:block;margin:18px 0 9px;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;color:#667254;text-align:left}
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks-form__field:first-child>.bricks-form__label{margin-top:0}
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks-form__input{display:block;width:100%;height:auto;min-height:48px;margin:0;padding:13px 14px;border:1px solid #d2d6c7;border-radius:7px;background:#fffefa;box-shadow:none;font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.3;color:var(--ink);transition:border-color .2s}
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks-form__input:focus{border-color:#82956a;outline:3px solid #5c765833;outline-offset:1px}
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks-form__input.error{border-color:#c9a59c}
/* Opções (radio) */
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks-form__field__option{display:block;width:auto;margin:0;padding:0}
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks-form__field__option .bricks-form__label{display:flex;align-items:center;gap:8px;position:static;margin:0;padding:0;font-weight:400;font-size:.875rem;line-height:1.5;color:var(--ink);cursor:pointer}
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks-form__field__option__input{order:-1;flex-shrink:0;width:16px;height:16px;position:static!important;margin:0!important;accent-color:var(--green);cursor:pointer}
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks-form__field:has(.bricks-form__field__option){display:flex;flex-direction:column;gap:12px}
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks-form__field:has(.bricks-form__field__option)>.bricks-form__label{margin-bottom:-3px}
/* "Esse livro seria…": opções lado a lado, em cartões */
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks-form__field:has(.js-field-cf_livro){flex-direction:row;flex-wrap:wrap;gap:10px}
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks-form__field:has(.js-field-cf_livro)>.bricks-form__label{flex-basis:100%;margin-bottom:0}
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks-form__field:has(.js-field-cf_livro) .bricks-form__field__option{flex:1 1 0}
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks-form__field:has(.js-field-cf_livro) .bricks-form__field__option .bricks-form__label{height:100%;padding:11px 12px;border:1px solid #d2d6c7;border-radius:7px;white-space:nowrap;transition:border-color .2s,background .2s}
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks-form__field:has(.js-field-cf_livro) .bricks-form__field__option .bricks-form__label:has(input:checked){border-color:#82956a;background:#f0f3e9}
/* Mensagens de erro da RD */
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 label.error{display:block;flex-basis:100%;margin:6px 0 0;padding:0;font-size:.8rem;line-height:1.4;font-weight:400;color:var(--destructive)}
/* Consentimento/termos, se forem ativados na RD */
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks-form__static,.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks-form__static a{font-size:.875rem;line-height:1.65;color:#827b6b}
/* Texto de apoio configurado na RD (abaixo do botão) */
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .rd-text{margin:13px 0 0!important;padding:0}
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .rd-text,.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .rd-text *{margin:0;font-family:Arial,Helvetica,sans-serif!important;font-size:.75rem!important;line-height:1.6!important;color:#89816e!important;text-align:center!important}
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .rd-text a{text-decoration:underline}
/* Botão */
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks-form__submit{display:block;margin:0}
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .rd-button{display:flex;align-items:center;justify-content:center;gap:24px;width:100%;max-width:none;height:auto;min-height:53px;margin:28px 0 0;padding:16px 24px;border:0;border-radius:100px;background:var(--green);box-shadow:none;font-family:Arial,Helvetica,sans-serif;font-size:.94rem;font-weight:500;line-height:1.3;color:#fff;cursor:pointer;transition:background .2s,transform .2s}
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .rd-button::after{content:"";width:20px;height:20px;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E") center/contain no-repeat}
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .rd-button:hover{background:#445235;transform:translateY(-2px)}
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .rd-button:focus-visible{outline:3px solid #5c7658;outline-offset:5px}
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .rd-button:disabled{opacity:.65;cursor:wait;transform:none}
.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3~.form-footnote{margin-top:6px}
@media(max-width:760px){.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks-form__field:has(.js-field-cf_livro){flex-direction:column}.form-card #mommy-gt-livro-6ecb58378118fa4bf1a3 .bricks-form__field:has(.js-field-cf_livro) .bricks-form__field__option .bricks-form__label{padding:12px}}
