File: /www/wwwroot/885213.cn/wp-content/plugins/simple-role-based-pricing/css/admin.css
/* Styles pour l'onglet Role Based Pricing uniquement */
/*div.woocommerce.wrap {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;
background: #fff !important;
padding: 20px !important;
margin: 20px 20px 20px 0 !important;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) !important;
border-radius: 8px !important;
max-width: 900px !important;
box-sizing: border-box !important;
}*/
div.woocommerce.wrap h2 {
color: #1d2327 !important;
font-size: 1.5em !important;
margin-bottom: 20px !important;
border-bottom: 1px solid #e5e5e5 !important;
padding-bottom: 10px !important;
}
div.woocommerce.wrap .form-table {
margin-bottom: 20px !important;
border-collapse: separate !important;
border-spacing: 0 !important;
width: 100% !important;
}
div.woocommerce.wrap .form-table th.titledesc {
font-weight: 600 !important;
color: #333 !important;
padding: 15px 10px !important;
width: 200px !important;
background: #f8f9fa !important;
border-bottom: 1px solid #e5e5e5 !important;
}
div.woocommerce.wrap .form-table td.forminp {
padding: 15px 10px !important;
border-bottom: 1px solid #e5e5e5 !important;
}
div.woocommerce.wrap select {
width: 200px !important;
padding: 8px !important;
border: 1px solid #ddd !important;
border-radius: 4px !important;
background: #fff !important;
transition: border-color 0.2s ease !important;
}
div.woocommerce.wrap select:focus {
border-color: #007cba !important;
outline: none !important;
box-shadow: 0 0 0 1px #007cba !important;
}
div.woocommerce.wrap .woocommerce-save-button {
background: #007cba !important;
color: #fff !important;
padding: 10px 20px !important;
border-radius: 4px !important;
border: none !important;
font-size: 14px !important;
cursor: pointer !important;
transition: background 0.2s ease !important;
}
div.woocommerce.wrap .woocommerce-save-button:hover {
background: #005a87 !important;
}
/* Commenter ou supprimer la règle forçant display: flex */
/*
div.woocommerce.wrap #simproba_category_selector_container {
display: flex !important;
flex-wrap: wrap !important;
gap: 20px !important;
justify-content: space-between !important;
align-items: flex-start !important;
margin-top: 20px !important;
width: 100% !important;
}
*/
div.woocommerce.wrap .field-list {
flex: 1 !important;
min-width: 250px !important;
max-width: 400px !important;
border: 1px solid #ddd !important;
padding: 10px !important;
height: 200px !important;
overflow-y: auto !important;
box-sizing: border-box !important;
background: #fff !important;
border-radius: 4px !important;
}
div.woocommerce.wrap .field-list h3 {
margin: 0 0 10px !important;
font-size: 1.1em !important;
color: #333 !important;
}
div.woocommerce.wrap .field-list ul {
list-style-type: none !important;
padding: 0 !important;
margin: 0 !important;
}
div.woocommerce.wrap .field-list li {
border: 1px solid #ddd !important;
margin: -1px 0 0 !important;
padding: 12px !important;
font-size: 14px !important;
cursor: pointer !important;
background-color: #f6f6f6 !important;
transition: background-color 0.2s ease !important;
}
div.woocommerce.wrap .field-list li:hover {
background-color: #e0e0e0 !important;
}
div.woocommerce.wrap .field-list li.selected {
background-color: #b3d4fc !important;
}
div.woocommerce.wrap .arrows {
display: flex !important;
flex-direction: column !important;
justify-content: center !important;
gap: 10px !important;
align-items: center !important;
min-width: 60px !important;
}
div.woocommerce.wrap .arrow-btn {
padding: 10px 15px !important;
font-size: 20px !important;
cursor: pointer !important;
background-color: #007cba !important;
color: #fff !important;
border: none !important;
border-radius: 5px !important;
transition: background-color 0.3s ease !important;
width: 40px !important;
text-align: center !important;
}
div.woocommerce.wrap .arrow-btn:hover {
background-color: #005a87 !important;
}
div.woocommerce.wrap #simproba_role_fields_container {
margin-top: 20px !important;
padding: 15px !important;
background: #f8f9fa !important;
border: 1px solid #e5e5e5 !important;
border-radius: 4px !important;
width: 100% !important;
box-sizing: border-box !important;
}
div.woocommerce.wrap .simproba-role-fields {
display: flex !important;
flex-direction: column !important;
gap: 15px !important;
}
div.woocommerce.wrap .simproba-role-field {
display: flex !important;
align-items: center !important;
gap: 10px !important;
}
div.woocommerce.wrap .simproba-role-field .title {
min-width: 150px !important;
font-weight: 600 !important;
color: #333 !important;
}
div.woocommerce.wrap .simproba-role-field input[type="checkbox"] {
margin-right: 10px !important;
accent-color: #007cba !important;
}
div.woocommerce.wrap .simproba-role-field input[type="number"] {
width: 100px !important;
padding: 8px !important;
border: 1px solid #ddd !important;
border-radius: 4px !important;
transition: border-color 0.2s ease !important;
}
div.woocommerce.wrap .simproba-role-field input[type="number"]:focus {
border-color: #007cba !important;
outline: none !important;
box-shadow: 0 0 0 1px #007cba !important;
}
/* Styles pour les interrupteurs */
div.woocommerce.wrap .toggle-switch {
position: relative !important;
display: inline-block !important;
width: 40px !important;
height: 20px !important;
}
div.woocommerce.wrap .toggle-switch input[type="checkbox"] {
opacity: 0 !important;
width: 0 !important;
height: 0 !important;
}
div.woocommerce.wrap .toggle-switch .slider {
position: absolute !important;
cursor: pointer !important;
top: 0 !important;
left: 0 !important;
right: 0 !important;
bottom: 0 !important;
background-color: #ccc !important;
transition: 0.4s !important;
border-radius: 20px !important;
}
div.woocommerce.wrap .toggle-switch .slider:before {
position: absolute !important;
content: "" !important;
height: 16px !important;
width: 16px !important;
left: 2px !important;
bottom: 2px !important;
background-color: white !important;
transition: 0.4s !important;
border-radius: 50% !important;
}
div.woocommerce.wrap .toggle-switch input:checked + .slider {
background-color: #007cba !important;
}
div.woocommerce.wrap .toggle-switch input:checked + .slider:before {
transform: translateX(20px) !important;
}
@media (max-width: 782px) {
div.woocommerce.wrap #simproba_category_selector_container {
flex-direction: column !important;
gap: 15px !important;
}
div.woocommerce.wrap .field-list {
min-width: 100% !important;
max-width: 100% !important;
}
div.woocommerce.wrap .arrows {
flex-direction: row !important;
gap: 15px !important;
justify-content: center !important;
}
div.woocommerce.wrap .simproba-role-field {
flex-direction: column !important;
align-items: flex-start !important;
}
div.woocommerce.wrap .simproba-role-field .title {
min-width: auto !important;
margin-bottom: 5px !important;
}
div.woocommerce.wrap .simproba-role-field input[type="number"],
div.woocommerce.wrap .simproba-role-field select {
width: 100% !important;
}
}