.client-experience-picker{color:inherit;max-width:100%;margin:24px 0;font-size:17px;line-height:1.6}.client-experience-picker fieldset{border:1px solid #99856c66;border-radius:12px;min-width:0;margin:20px 0;padding:16px}.client-experience-picker legend{padding:0 8px;font:600 18px/1.4 Arial,sans-serif}.client-experience-picker .cep-packages{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.client-experience-picker label.cep-package{cursor:pointer;text-align:left;background:#bda57708;border:1px solid #99856c66;border-radius:8px;grid-template-columns:20px minmax(0,1fr);gap:12px;margin:0;padding:16px;display:grid}.cep-package strong,.cep-package b,.cep-package small{display:block}.cep-package b{margin:6px 0;font-size:23px}.client-experience-picker label.cep-option{text-align:left;cursor:pointer;border:1px solid #99856c55;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;margin:8px 0;padding:13px;line-height:1.5;display:grid}.client-experience-picker .selected{box-shadow:inset 3px 0 #b79856;background:#caa75b18!important;border-color:#b79856!important}.client-experience-picker label input[type=checkbox],.client-experience-picker label input[type=radio]{accent-color:#b79856;min-width:20px;width:20px!important;height:20px!important;margin:0!important;padding:0!important}.client-experience-picker small{opacity:.85;text-transform:none;letter-spacing:0;font:400 14px/1.5 Arial,sans-serif;display:block}.cep-option b{white-space:nowrap;font-size:15px}.client-experience-picker .cep-hours{max-width:300px;display:block}.client-experience-picker .cep-hours input{width:130px;margin-top:8px;padding:10px;font-size:17px;display:block}.cep-total{background:#b7985610;border:1px solid #b79856;border-radius:12px;padding:22px}.cep-total p{margin:10px 0}.cep-total-amount{font-size:24px}.client-experience-picker :focus-visible{outline-offset:3px;outline:3px solid #b79856}@media (width<=650px){.client-experience-picker .cep-packages{grid-template-columns:1fr}.client-experience-picker label.cep-option{grid-template-columns:20px minmax(0,1fr)}.cep-option>b{grid-column:2}.client-experience-picker fieldset{padding:10px}.cep-total{padding:16px}}
