.mptt-step-wrapper{background:#fff;padding:30px;border-radius:12px;max-width:700px;margin:30px auto;box-shadow:0 4px 20px rgba(0,0,0,0.1)}.mptt-service-title{font-weight:bold;color:#e097a9;font-size:18px}@media (max-width:768px){.mptt-step-wrapper{padding:20px}}.mptt-btn,.mptt-btn-next,.mptt-btn-prev{background-color:#e097a9;color:#fff;border:none;padding:14px 32px;font-size:16px;border-radius:30px;transition:all 0.3s ease;font-weight:600}.mptt-btn:hover{background-color:#c7768f}select[name="mptt-category"] option[value*="Manicuras"]::before{content:"💅 "}select[name="mptt-category"] option[value*="Pestañas"]::before{content:"👁️ "}select[name="mptt-category"] option[value*="Pedicuras"]::before{content:"🦶 "}p.mpa-input-wrapper.mpa-location-wrapper{display:none!important}.ea-bootstrap form{background:#fff0f4;padding:2em;border-radius:10px;border:1px solid #e097a9;font-family:"Poppins",sans-serif}.ea-bootstrap label{color:#000;font-weight:600}.ea-bootstrap input,.ea-bootstrap select{border-radius:6px;padding:10px;border:1px solid #ccc}.amelia-app-booking #am-cabinet{background-color:#fef8fa!important;color:#333!important;font-family:'Helvetica Neue',sans-serif;border-radius:10px;padding:20px}.amelia-app-booking #am-cabinet .am-cabinet-dashboard .am-cabinet-dashboard-header{background:linear-gradient(135deg,#e097a9,#cc7c8d)!important;padding:32px;color:#fff!important;display:flex;align-items:center;justify-content:space-between}.amelia-app-booking .am-button,.amelia-app-booking .am-btn-primary,.amelia-app-booking .am-btn-secondary,.amelia-app-booking button{background-color:#e097a9!important;color:#fff!important;border-radius:8px!important;border:none!important;font-weight:bold;transition:background-color 0.3s ease;padding:10px 20px}.amelia-app-booking .am-button:hover,.amelia-app-booking .am-btn-primary:hover,.amelia-app-booking .am-btn-secondary:hover,.amelia-app-booking button:hover{background-color:#cc7c8d!important}.amelia-app-booking .am-card,.amelia-app-booking .am-modal,.amelia-app-booking .am-popup{border-radius:10px!important;box-shadow:0 2px 12px rgba(0,0,0,0.08);background-color:#ffffff!important}.amelia-app-booking input,.amelia-app-booking select,.amelia-app-booking textarea{border-radius:6px!important;border:1px solid #ddd!important;padding:10px!important;width:100%!important;box-sizing:border-box}.amelia-app-booking label,.amelia-app-booking .am-text,.amelia-app-booking .am-title{color:#444!important}.amelia-app-booking .am-alert-success{background-color:#dff0d8!important;border-color:#d0e9c6!important;color:#3c763d!important;border-radius:6px!important;padding:10px}.amelia-app-booking .am-alert-error{background-color:#f2dede!important;border-color:#ebccd1!important;color:#a94442!important;border-radius:6px!important;padding:10px}.amelia-app-booking #am-cabinet .am-cabinet-dashboard .am-cabinet-menu{background:linear-gradient(135deg,#cd7d8e,#c76176)!important}.mobile_menu_bar:before{content:"a";font-size:32px;position:relative;left:0;top:0;cursor:pointer;color:#e097a9!important}