/** * Styles pour la gestion des bâtiments * credit-one-step.php */ .wpcf-buildings-section { margin-top: 30px; } .building-block { background-color: #f8f9fa !important; border-radius: 8px; margin-bottom: 20px; padding: 20px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); position: relative; } .building-block h5 { margin-bottom: 20px; font-size: 1.1rem; font-weight: 600; } .building-label { color: #ff6b35; font-weight: bold; } .building-country-select, .building-rental-amount { animation: slideDown 0.3s ease; } @keyframes slideDown { from { opacity: 0; transform: translateY(-10px); } to { opacity: 1; transform: translateY(0); } } .building-loan-block { background-color: #fff; border: 1px solid #dee2e6; border-radius: 6px; padding: 20px; margin-bottom: 15px; position: relative; } .wpcf-buildingloan-remove { position: absolute; top: 10px; right: 10px; z-index: 10; font-size: 0.875rem; padding: 0.375rem 0.75rem; } .wpcf-buildingloan-add { margin-top: 15px; } /* Amélioration des radio buttons */ .form-check-inline { margin-right: 15px; } .col-form-label { font-weight: 500; margin-bottom: 10px; } /* Responsive */ @media (max-width: 768px) { .building-block { padding: 15px; } .building-loan-block { padding: 15px; } .wpcf-buildingloan-remove { position: relative; top: 0; right: 0; margin-bottom: 15px; width: 100%; } } /* Style pour la section de crédits */ .wpcf-buildingloans { margin-top: 30px; padding: 20px; background-color: #f8f9fa; border-radius: 8px; } .wpcf-buildingloans h4 { margin-bottom: 20px; } #building-loans-container { margin-top: 20px; }