#contentLAYOUT section.suggest { display: none; position: fixed; inset: 40px 0 0 40px; background: var(--rududu-black); color: var(--rududu-white); z-index: 99; width: auto; overflow-y: auto; }
section.suggest * { background: inherit; color: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; }
section.suggest > .wrap {  }
section.suggest > .wrap > button {
    position: absolute;
    top: 24px;
    right: 24px;
    font-size: 40px;
    color: var(--rududu-white);
}

section.suggest .section-welcome {  }

section.suggest .section-welcome {  }
section.suggest .section-welcome .title {  }
section.suggest .section-welcome .description {  }
section.suggest .section-welcome .label {  }

section.suggest .section-welcome .form { display: flex; flex-direction: column; gap: 24px; margin: 32px 0 0 0; }
section.suggest .section-welcome .form .field { display: flex; flex-direction: column; gap: 8px; }
section.suggest .section-welcome .form .field .label {  }
section.suggest .section-welcome .form .field input,
section.suggest .section-welcome .form .field textarea { width: 100%; padding: 0 0 10px; border: 0; border-bottom: 1px solid var(--rududu-white); border-radius: 0; background: transparent; font-size: 24px; font-weight: 400; line-height: 32px; min-height: 120px; resize: vertical; }
section.suggest .section-welcome .form .field input::placeholder,
section.suggest .section-welcome .form .field textarea::placeholder { color: rgba(247, 241, 232, 0.35); }



section.suggest .actions { margin-top: 8px; }
section.suggest .submit-button { padding: 0; border: 0; background: transparent; color: var(--rududu-white); font-size: 34px; line-height: 1; text-transform: lowercase; }
section.suggest .submit-button .title { color: inherit; font-size: inherit; }
section.suggest .submit-button::after { content: ' →'; }
section.suggest .submit-button[disabled] { opacity: 0.45; }
section.suggest .form-response { min-height: 24px; color: #f7f1e8; font-size: 13px; }
section.suggest .form-response.is-error { color: #feb49f; }
section.suggest .form-response.is-success { color: #00ef9f; }
