/* ===== BOUTON UPLOAD "PLANS / DOCUMENTS" ===== */ .elementor-upload-field { width: 100%; padding: 12px 14px; background: #202931; border: 1px solid #2A333B; color: #97A3AB; font-family: 'Inter', sans-serif; font-size: 14px; cursor: pointer; transition: border-color .2s ease; } .elementor-upload-field:hover { border-color: #3a4651; } .elementor-upload-field::file-selector-button { padding: 8px 16px; margin-right: 14px; background: #2A6FB0; border: none; color: #fff; font-family: 'Space Mono', monospace; font-size: 11px; letter-spacing: .06em; text-transform: uppercase; cursor: pointer; transition: background .2s ease; } .elementor-upload-field::file-selector-button:hover { background: #2f7cc4; } /* ===== CASE RGPD ===== */ .elementor-field-type-acceptance .elementor-field-option { display: flex; align-items: flex-start; gap: 12px; } .elementor-field-type-acceptance input[type="checkbox"] { appearance: none; -webkit-appearance: none; flex: 0 0 18px; width: 18px; height: 18px; margin: 2px 0 0 0; background: #202931; border: 1px solid #2A333B; cursor: pointer; position: relative; transition: border-color .2s ease, background .2s ease; } .elementor-field-type-acceptance input[type="checkbox"]:hover { border-color: #3a4651; } .elementor-field-type-acceptance input[type="checkbox"]:checked { background: #A6D24A; border-color: #A6D24A; } /* La coche */ .elementor-field-type-acceptance input[type="checkbox"]:checked::after { content: ""; position: absolute; left: 5px; top: 1px; width: 5px; height: 10px; border: solid #11171B; border-width: 0 2px 2px 0; transform: rotate(45deg); } .elementor-field-type-acceptance input[type="checkbox"]:focus-visible { outline: 2px solid #3DB8E6; outline-offset: 2px; } .elementor-field-type-acceptance label { font-size: 13px; line-height: 1.5; color: #97A3AB; cursor: pointer; }
Aller au contenu