/* =======================================================
   Styles Globaux pour l'Espace Client (Contenu Réseaux)
======================================================= */

.cr-publications-group, .cr-frontend-form {
    max-width: 100%;
    margin: 0 auto;
}
.cr-publication {
    padding: 10px;
    border-bottom: 1px solid #ddd;
}
.filter-group {
    margin-bottom: 10px;
}
.notice.success {
    background: #d4edda;
    color: #155724;
    padding: 10px;
    border: 1px solid #c3e6cb;
}

.notice.probleme {
    background: #d4edda;
    color: red;
    padding: 10px;
    border: 1px solid #c3e6cb;
}

.notice.succes_contenu {
    background: #d4edda;
    color: blue;
    padding: 10px;
    border: 1px solid #c3e6cb;
}

.cr-frontend-form {
    background-color: #ffffff;
    border: 1px solid #ddd;
    padding: 20px;
    margin-bottom: 30px;
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.cr-frontend-list1 {
    background-color: #ffffff;
    border: 1px solid #ddd;
    padding: 20px;
    margin-bottom: 30px;
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cr-frontend-list ul {
	margin: 0 0 15px 0px;
}

.cr-frontend-form h2,
.cr-frontend-list h2 {
    color: #003366;
    margin-bottom: 20px;
	font-size: 14px;
}

/* =======================================================
   Styles des Étiquettes, Champs et Boutons
======================================================= */
.cr-frontend-form label {
    font-weight: bold;
    color: #333333;
    margin-bottom: 5px;
    display: block;
}

.cr-frontend-form input[type="text"],
.cr-frontend-form textarea,
.cr-frontend-form select {
    width: 100%;
    padding: 10px;
    border: 1px solid #cccccc;
    border-radius: 3px;
    margin-bottom: 15px;
    transition: border-color 0.3s;
}

.cr-frontend-form input[type="text"]:focus,
.cr-frontend-form textarea:focus,
.cr-frontend-form select:focus {
    border-color: #003366;
    outline: none;
}

/* =======================================================
   Boutons et Liens
======================================================= */
.cr-frontend-form .button,
.cr-frontend-list .button {
    background-color: #013340;
    color: #ffffff;
    border: none;
    padding: 10px 20px;
    border-radius: 20px;
    cursor: pointer;
    transition: background-color 0.3s, transform 0.2s;
    text-decoration: none;
    display: inline-block;
}

.cr-frontend-form .button:hover,
.cr-frontend-list .button:hover {
    background-color: #ff6600;
    transform: translateY(-1px);
}

.cr-frontend-list a {
    color: #003366;
    text-decoration: none;
}

.cr-frontend-list a:hover {
    text-decoration: underline;
}

/* Bouton de sélection média */
.cr-frontend-form a.button.cr-media-upload {
    margin-top: 5px;
    background-color: #ff6600;
    color: #ffffff;
    padding: 6px 12px;
    border-radius: 3px;
    text-decoration: none;
    transition: background-color 0.3s;
}

.cr-frontend-form a.button.cr-media-upload:hover {
    background-color: #003366;
}

/* =======================================================
   Messages d'Information et d'Erreur
======================================================= */
.cr-frontend-form .notice {
    padding: 10px;
    border-radius: 3px;
    margin-bottom: 15px;
    font-size: 14px;
}

.cr-frontend-form .notice.success {
    background-color: #e6ffed;
    border: 1px solid #00cc66;
    color: #006644;
}

.cr-frontend-form .notice.error {
    background-color: #ffe6e6;
    border: 1px solid #ff4d4d;
    color: #cc0000;
}
.cr-publications-group {
    border: 1px solid #ddd;
    padding: 15px;
    margin-bottom: 20px;
    background-color: #f9f9f9;
}


/* =======================================================
   Styles Responsive pour une Meilleure Mise en Page
======================================================= */
@media (min-width: 768px) {
    .cr-frontend-form p {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }
    .cr-frontend-form p label {
        width: 30%;
        margin-right: 10px;
    }
    .cr-frontend-form p input[type="text"],
    .cr-frontend-form p textarea,
    .cr-frontend-form p select {
        width: 95%;
    }
	.cr-frontend-list ul {
		max-height: 1800px; 
		overflow-y: auto;
	}
	.cr-frontend-list span {
		font-size:14px; 
	}
}

@media only screen and (max-width: 768px) {
    .cr-frontend-form p {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }
    .cr-frontend-form p label {
        width: 100%;
        margin-right: 10px;
    }
    .cr-frontend-form p input[type="text"],
    .cr-frontend-form p textarea,
    .cr-frontend-form p select {
        width: 100%;
    }
	.cr-frontend-list ul {
		max-height: 300px; 
		overflow-y: auto;
	}
	.cr-edit-buttons {
		width: 100%;
		text-align: center;
	}
	.cr-frontend-list span {
		font-size:12px; 
	}
}


/* CSS pour les toggle switches */
/* Style pour les toggle switches */
.cr-social-networks {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    margin: 20px 0;
}

.cr-social-network-item {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px 15px;
    background: #f5f5f5;
    border-radius: 25px;
    transition: all 0.3s ease;
}

.cr-social-network-item.active {
    background: #e8f0fe;
}

.cr-social-network-item label {
    display: flex;
    align-items: center;
    gap: 10px;
    cursor: pointer;
    user-select: none;
    margin: 0;
}

/* Toggle Switch */
.cr-toggle-switch {
    position: relative;
    display: inline-block;
    width: 44px;
    height: 24px;
}

.cr-toggle-switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.cr-toggle-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    transition: .4s;
    border-radius: 24px;
}

.cr-toggle-slider:before {
    position: absolute;
    content: "";
    height: 18px;
    width: 18px;
    left: 3px;
    bottom: 3px;
    background-color: white;
    transition: .4s;
    border-radius: 50%;
}

input:checked + .cr-toggle-slider {
    background-color: #2196F3;
}

input:checked + .cr-toggle-slider.facebook {
    background-color: #1877f2;
}

input:checked + .cr-toggle-slider.instagram {
    background-color: #E4405F;
}

input:checked + .cr-toggle-slider.linkedin {
    background-color: #0077b5;
}

input:focus + .cr-toggle-slider {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .cr-toggle-slider:before {
    transform: translateX(20px);
}

/* Icônes des réseaux sociaux */

.cr-social-icon.facebook {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%231877f2"><path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/></svg>');
}

.cr-social-icon.instagram {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23E4405F"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"/></svg>');
}

.cr-social-icon.linkedin {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%230077b5"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/></svg>');
}

.cr-social-icon.bluesky {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%2300D4FF"><path d="M12 10.8c-1.087-2.114-4.046-6.053-6.798-7.995C2.566.944 1.561 1.266.902 2.104.139 3.097.24 5.01 1.8 6.57c.561.56 3.194 2.162 3.194 2.162s-1.632-.296-2.193.265c-.561.561-.561 1.755 0 2.316.561.561 2.193.265 2.193.265S1.8 13.14.902 15.896c-.899 2.756.36 4.869 2.903 4.869h1.286c1.903 0 3.449-1.546 3.449-3.449v-1.286c0-.643.52-1.163 1.163-1.163h1.674c.643 0 1.163.52 1.163 1.163v1.286c0 1.903 1.546 3.449 3.449 3.449h1.286c2.543 0 3.802-2.113 2.903-4.869-.899-2.756-4.093-4.458-4.093-4.458s1.632.296 2.193-.265c.561-.561.561-1.755 0-2.316-.561-.561-2.193-.265-2.193-.265s2.633-1.602 3.194-2.162c1.56-1.56 1.661-3.473.898-4.466C22.439 1.266 21.434.944 18.798 2.805 16.046 4.747 13.087 8.686 12 10.8z"/></svg>');
}

.cr-social-icon.google {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%234285F4"><path d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"/><path d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"/><path d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"/><path d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"/></svg>');
}

.cr-social-icon.pinterest {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23BD081C"><path d="M12.017 0C5.396 0 .029 5.367.029 11.987c0 5.079 3.158 9.417 7.618 11.174-.105-.949-.199-2.403.041-3.439.219-.937 1.406-5.957 1.406-5.957s-.359-.72-.359-1.781c0-1.663.967-2.911 2.168-2.911 1.024 0 1.518.769 1.518 1.688 0 1.029-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.861-2.063-4.869-5.008-4.869-3.41 0-5.409 2.562-5.409 5.199 0 1.033.394 2.143.889 2.741.099.12.112.225.085.345-.09.375-.293 1.199-.334 1.363-.053.225-.172.271-.402.165-1.495-.69-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.92-7.252 4.158 0 7.392 2.967 7.392 6.923 0 4.135-2.607 7.462-6.233 7.462-1.214 0-2.357-.629-2.746-1.378l-.749 2.848c-.269 1.045-1.004 2.352-1.498 3.146 1.123.345 2.306.535 3.55.535 6.624 0 11.99-5.367 11.99-11.988C24.007 5.367 18.641.001 12.017.001z"/></svg>');
}

.cr-social-icon.reddit {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FF4500"><path d="M12 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0zm5.01 4.744c.688 0 1.25.561 1.25 1.249a1.25 1.25 0 0 1-2.498.056l-2.597-.547-.8 3.747c1.824.07 3.48.632 4.674 1.488.308-.309.73-.491 1.207-.491.968 0 1.754.786 1.754 1.754 0 .716-.435 1.333-1.01 1.614a3.111 3.111 0 0 1 .042.52c0 2.694-3.13 4.87-7.004 4.87-3.874 0-7.004-2.176-7.004-4.87 0-.183.015-.366.043-.534A1.748 1.748 0 0 1 4.028 12c0-.968.786-1.754 1.754-1.754.463 0 .898.196 1.207.49 1.207-.883 2.878-1.43 4.744-1.487l.885-4.182a.342.342 0 0 1 .14-.197.35.35 0 0 1 .238-.042l2.906.617a1.214 1.214 0 0 1 1.108-.701zM9.25 12C8.561 12 8 12.562 8 13.25c0 .687.561 1.248 1.25 1.248.687 0 1.248-.561 1.248-1.249 0-.688-.561-1.249-1.249-1.249zm5.5 0c-.687 0-1.248.561-1.248 1.25 0 .687.561 1.248 1.249 1.248.688 0 1.249-.561 1.249-1.249 0-.687-.562-1.249-1.25-1.249zm-5.466 3.99a.327.327 0 0 0-.231.094.33.33 0 0 0 0 .463c.842.842 2.484.913 2.961.913.477 0 2.105-.056 2.961-.913a.361.361 0 0 0 .029-.463.33.33 0 0 0-.464 0c-.547.533-1.684.73-2.512.73-.828 0-1.979-.196-2.512-.73a.326.326 0 0 0-.232-.095z"/></svg>');
}

.cr-social-icon.snapchat {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FFFC00"><path d="M12.017 0C8.396 0 6.544 3.264 6.544 7.31c0 1.756.336 3.154.64 4.397.211.863.421 1.679.421 2.563 0 .842-.13 1.335-.421 1.848-.291.513-.711.913-1.264 1.264-.553.351-1.185.632-1.606 1.053-.211.211-.291.492-.291.773 0 .422.291.854.783 1.054.492.2 1.094.351 1.727.553.633.201 1.306.452 1.768.723.462.271.723.632.723 1.094 0 .703-.743 1.275-1.878 1.275-.24 0-.472-.03-.692-.09-.221-.06-.432-.15-.633-.27-.201-.12-.392-.27-.573-.45a1.9 1.9 0 0 0-.663-.45c-.251-.12-.532-.18-.843-.18-.372 0-.703.09-.994.27-.291.18-.532.422-.723.723-.191.301-.331.633-.421.994-.09.361-.135.723-.135 1.084 0 .753.225 1.416.675 1.989.45.573 1.033.984 1.748 1.235.715.251 1.476.376 2.284.376.809 0 1.597-.135 2.365-.405.768-.27 1.456-.675 2.064-1.215.608-.54 1.095-1.185 1.461-1.935.366-.75.549-1.576.549-2.479 0-.392-.045-.784-.135-1.176-.09-.392-.225-.784-.405-1.176-.18-.392-.405-.784-.675-1.176-.27-.392-.594-.784-.973-1.176-.379-.392-.813-.784-1.301-1.176-.488-.392-1.033-.784-1.635-1.176-.602-.392-1.264-.784-1.987-1.176-.723-.392-1.506-.784-2.349-1.176-.843-.392-1.747-.784-2.711-1.176-.964-.392-1.989-.784-3.075-1.176C4.891 12.017 3.83 11.625 2.769 11.233c-.663-.251-1.246-.513-1.748-.784-.502-.271-.904-.573-1.206-.904C-.163 9.244-.32 8.844-.32 8.384c0-.46.157-.904.471-1.325.314-.421.753-.813 1.316-1.176.563-.363 1.236-.693 2.019-.994.783-.301 1.677-.573 2.682-.813 1.005-.24 2.121-.452 3.348-.633 1.227-.181 2.565-.332 4.014-.452 1.449-.12 3.009-.18 4.679-.18 1.67 0 3.23.06 4.679.18 1.449.12 2.787.271 4.014.452 1.227.181 2.343.393 3.348.633 1.005.24 1.899.512 2.682.813.783.301 1.456.631 2.019.994.563.363 1.002.755 1.316 1.176.314.421.471.865.471 1.325 0 .46-.157.86-.471 1.161-.314.301-.753.573-1.316.813-.563.24-1.236.452-2.019.633-.783.181-1.677.332-2.682.452-1.005.12-2.121.18-3.348.18-1.227 0-2.343-.06-3.348-.18-1.005-.12-1.899-.271-2.682-.452-.783-.181-1.456-.393-2.019-.633-.563-.24-1.002-.512-1.316-.813-.314-.301-.471-.701-.471-1.161z"/></svg>');
}

.cr-social-icon.telegram {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%2326A5E4"><path d="M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z"/></svg>');
}

.cr-social-icon.threads {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23000"><path d="M12.186 24h-.007c-3.581-.024-6.334-1.205-8.184-3.509C2.35 18.44 1.5 15.586 1.472 12.01v-.017c.03-3.579.879-6.43 2.525-8.482C5.845 1.205 8.6.024 12.18 0h.014c2.746.02 5.043.725 6.826 2.098 1.677 1.29 2.858 3.13 3.509 5.467l-2.04.569c-1.104-3.96-3.898-5.984-8.304-6.015-2.91.022-5.11.936-6.54 2.717C4.307 6.504 3.616 8.914 3.589 12c.027 3.086.718 5.496 2.057 7.164 1.43 1.781 3.631 2.695 6.54 2.717 2.623-.02 4.358-.631 5.8-2.045 1.647-1.613 1.618-3.593 1.09-4.798-.31-.71-.873-1.3-1.634-1.75-.192 1.352-.622 2.446-1.284 3.272-.886 1.106-2.14 1.704-3.73 1.78-1.402.067-2.447-.308-3.116-.872-.738-.62-1.152-1.554-1.234-2.783-.075-1.11.208-2.12.842-3.004.558-.777 1.34-1.402 2.33-1.867 1.12-.525 2.473-.795 4.02-.8.837-.003 1.64.06 2.386.188.749.129 1.431.322 2.025.579.293.127.551.264.769.412.22.15.39.313.513.49.123.178.196.37.22.576.024.207-.007.425-.093.654-.086.23-.22.472-.4.727-.36.51-.847.99-1.459 1.44-.613.45-1.36.87-2.24 1.26-.88.39-1.893.75-3.04 1.08-1.147.33-2.427.63-3.84.9-1.413.27-2.96.51-4.64.72-1.68.21-3.493.39-5.44.54v-2.16c1.947-.15 3.76-.33 5.44-.54 1.68-.21 3.227-.45 4.64-.72 1.413-.27 2.693-.57 3.84-.9 1.147-.33 2.16-.69 3.04-1.08.88-.39 1.627-.81 2.24-1.26.613-.45 1.1-.93 1.459-1.44.18-.255.314-.497.4-.727.086-.229.117-.447.093-.654-.024-.206-.097-.398-.22-.576-.123-.177-.293-.34-.513-.49-.218-.148-.476-.285-.769-.412-.594-.257-1.276-.45-2.025-.579-.746-.128-1.549-.191-2.386-.188-1.547.005-2.9.275-4.02.8-.99.465-1.772 1.09-2.33 1.867-.634.884-.917 1.894-.842 3.004.082 1.229.496 2.163 1.234 2.783.669.564 1.714.939 3.116.872 1.59-.076 2.844-.674 3.73-1.78.662-.826 1.092-1.92 1.284-3.272.761.45 1.324 1.04 1.634 1.75.528 1.205.557 3.185-1.09 4.798-1.442 1.414-3.177 2.025-5.8 2.045z"/></svg>');
}

.cr-social-icon.tiktok {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23000"><path d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z"/></svg>');
}

.cr-social-icon.twitter {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23000"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg>');
}

.cr-social-icon.youtube {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FF0000"><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg>');
}

/* Style de base pour tous les icônes */
.cr-social-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 8px;
    vertical-align: middle;
}

.cr-social-network-name {
    font-weight: 500;
    color: #333;
}



/* Pour les écrans mobiles */
@media (max-width: 768px) {
    .cr-social-networks {
        flex-direction: column;
    }
    
    .cr-social-network-item {
        width: 100%;
        justify-content: space-between;
    }
}

input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty, .wp-block-search input[type="search"], .dark input[type="email"], .dark input[type="password"], .dark input[type="tel"], .dark input[type="text"], .dark select, .dark textarea
Specificity: (0,1,1)
 {
    color: #626262;
    background-color: #fff;
 }
