@media(max-width:600px){#ws247-aio-ct-button-show-all-container [data-hnth-device="desktop"]{display:none !important}}
@media(min-width:601px){#ws247-aio-ct-button-show-all-container [data-hnth-device="mobile"]{display:none !important}}
#ws247-aio-ct-button-show-all-container[data-hnth-empty="true"] #ft-contact-icons,
#ws247-aio-ct-button-show-all-container[data-hnth-empty="true"] .show-all-icon{display:none !important}
#ft-contact-icons .hnth-icon-override .icon{background-image:none !important}
.hnth-action-editor{margin-top:12px;padding:12px;border:1px solid #d4dfd9;border-radius:10px;max-width:850px;background:#f8faf9}
.hnth-action-editor summary{cursor:pointer;font-weight:600;color:#176852}
.hnth-action-fields,.hnth-glass-ranges{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:16px 0}
.hnth-action-fields label,.hnth-glass-ranges label{display:flex;flex-direction:column;gap:6px;font-size:12px}
.hnth-action-fields input,.hnth-action-fields select{width:100% !important;max-width:none !important;margin:0 !important;box-sizing:border-box}
.hnth-glass-ranges label span{display:flex;align-items:center;gap:12px}
.hnth-glass-ranges input{flex:1;min-width:100px;accent-color:#176852}
.hnth-glass-ranges output{min-width:48px;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}
.hnth-glass-presets{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0}

.hnth-action-fields input[type="color"]{height:34px;cursor:pointer;padding:3px}
