.list-attribute-custom .from-group-option{margin-bottom:6px;overflow:hidden}
.list-attribute-custom .from-group-option h5 .badge{vertical-align:middle;font-size:.7rem}
.list-attribute-custom .from-group-option h5{background:#f6f9fc;border-left:3px solid #1196AB;padding:10px 15px;margin:0;cursor:pointer;font-size:.95rem;font-weight:600!important;display:flex;justify-content:space-between;align-items:center;user-select:none}
.list-attribute-custom .from-group-option h5 > span:first-child{display:flex;align-items:center;gap:8px}
.list-attribute-custom .from-group-option h5:after{content:'\203A';font-size:1.4rem;line-height:1;transition:transform .2s;transform:rotate(90deg)}
.list-attribute-custom .from-group-option.ets-collapsed h5:after{transform:rotate(0deg)}
.list-attribute-custom .from-group-option.ets-collapsed .radio,.list-attribute-custom .from-group-option.ets-collapsed .checkbox,.list-attribute-custom .from-group-option.ets-collapsed select,.list-attribute-custom .from-group-option.ets-collapsed .ets-ca-select-des,.list-attribute-custom .from-group-option.ets-collapsed .ets_notification_ex{display:none!important}
.list-attribute-custom .from-group-option{padding:5px;display:flex;flex-wrap:wrap;align-items:stretch}
.list-attribute-custom .from-group-option > h5,.list-attribute-custom .from-group-option > p,.list-attribute-custom .from-group-option > .ets_notification_ex{width:100%}
.list-attribute-custom .from-group-option{padding:5px;display:flex;flex-wrap:wrap;align-items:stretch}
.list-attribute-custom .from-group-option > h5,.list-attribute-custom .from-group-option > p,.list-attribute-custom .from-group-option > .ets_notification_ex{width:100%}
.list-attribute-custom .from-group-option > .radio,.list-attribute-custom .from-group-option > .checkbox{display:inline-flex;flex-direction:column;align-items:center;width:calc(33.333% - 8px);margin:4px 2px;border:2px solid #e3e9ef;border-radius:8px;padding:10px 8px;text-align:center;cursor:pointer;transition:border-color .2s,box-shadow .2s;position:relative;box-sizing:border-box;vertical-align:top}
.list-attribute-custom .from-group-option > .radio:hover,.list-attribute-custom .from-group-option > .checkbox:hover{border-color:#1196AB;box-shadow:0 2px 8px #1196ab26}
.list-attribute-custom .from-group-option .control-label img{width:100px!important;height:100px!important;object-fit:contain;display:block;margin:0 auto 8px}
.list-attribute-custom .from-group-option .ets_input_group{display:none}
.list-attribute-custom .from-group-option .control-label{font-size:.82rem;font-weight:500;color:#374151;cursor:pointer;width:100%}
.list-attribute-custom .from-group-option .product-discount{color:#1196AB;font-weight:600;font-size:.9rem;margin-top:4px}
.list-attribute-custom .from-group-option .desc{position:absolute;top:5px;left:5px}
.list-attribute-custom .from-group-option > .radio input:checked ~ *,.list-attribute-custom .from-group-option > .checkbox input:checked ~ *{color:#1196AB}
.attribute-custom-price.card{flex-direction:row!important;gap:8px}