/**
* Copyright since 2007 Mimie Dev
*
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License version 3.0
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
*
* @author    Mimie Dev
* @copyright 2026 Mimie Dev
* @license   https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
**/

/**
 * -----------------------------------------------------------------
 * Styles for the action buttons on the baby registry
 * Module: P'tit Lapinou - Baby registry
 * -----------------------------------------------------------------
 */

/* Smooth transition effect on buttons */
.btn-action {
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

/* Mouse-over effect: the button rises slightly and the shadow becomes darker */
.btn-action:hover {
    transform: translateY(-3px);
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.25) !important;
}

/* -----------------------------------------------------------------
 * Spacing and layout for the creation form
 * -----------------------------------------------------------------
 */

/* Space between different sections in the form */
.md-separator {
    margin: 30px 0;
}

/* Make the submit button full width with a top margin */
.md-submit-btn {
    width: 100%;
    margin-top: 20px;
}

/* Space above the reassurance section */
.birthlist-assurance {
    margin-top: 30px;
}

/* Remove default list styling for the reassurance points */
.md-assurance-list {
    list-style: none;
    padding: 0;
}

/* Space above the back button */
.md-back-container {
    margin-top: 20px;
}

/* Texte d'aide sous les champs du formulaire de création de liste de naissance */
.md-form-help {
    font-style: italic;
    font-size: 0.85rem;
    opacity: 0.8;
}

.md-help-text {
    font-style: italic;
    font-size: 0.85rem;
    opacity: 0.8;
}