body.tax-product_cat .ukmf{font-family:Inter,system-ui,sans-serif;color:#343434;background:#f6f7f9;border:1px solid #e0e5eb;border-radius:12px;padding:17px;font-size:13px}
.ukmf *{box-sizing:border-box}.ukmf-title{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe4e9;padding:0 0 14px}.ukmf-title strong{font-size:17px}.ukmf-title a,.ukmf-actions a{color:#2c70be;text-decoration:none;font-size:12px}.ukmf-section{border-bottom:1px solid #e1e5ea;padding:0 0 14px}.ukmf-section summary{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:15px 0 12px;font-weight:650;cursor:pointer}.ukmf-section summary::-webkit-details-marker{display:none}.ukmf-section summary:after{content:'+';font-size:17px;color:#7d8b9c}.ukmf-section[open] summary:after{content:'−'}.ukmf-prices{display:flex;gap:8px}.ukmf-prices label{display:flex;align-items:center;gap:4px;min-width:0;width:50%;padding:8px;background:#fff;border:1px solid #dfe3e8;border-radius:7px;color:#99a2af}.ukmf-prices input{min-width:0;width:100%;border:0;box-shadow:none;padding:0;background:transparent;font-size:13px;color:#333}.ukmf-section small{display:block;color:#85909e;margin-top:8px;font-size:11px}.ukmf-search{width:100%;padding:9px 10px!important;border:1px solid #dfe4ea!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important;margin-bottom:10px!important;font-size:12px!important}.ukmf-options{display:flex;flex-wrap:wrap;gap:6px;max-height:230px;overflow:auto}.ukmf-option{position:relative;display:flex;align-items:center;max-width:100%;min-width:42px!important;justify-content:center;margin:0!important;padding:8px 10px!important;border:1px solid #dbe2e9;border-radius:7px;background:#fff;cursor:pointer;font-size:12px!important;line-height:1.35}.ukmf-option input{position:absolute;opacity:0;width:1px;height:1px}.ukmf-option span{overflow-wrap:anywhere}.ukmf-option:has(input:checked){background:#eaf3ff;color:#205fa8;border-color:#2c70be;font-weight:700}.ukmf-option:has(input:focus-visible){outline:2px solid #2c70be;outline-offset:2px}.ukmf-option[hidden]{display:none!important}.ukmf-actions{display:flex;gap:8px;align-items:center;padding-top:16px}.ukmf-actions button{flex:1;background:#2c70be;color:#fff;border:1px solid #2c70be;border-radius:8px;padding:11px;font-weight:650;line-height:1.2}.ukmf-actions a{background:white;border:1px solid #dfe4ea;border-radius:8px;padding:10px}.ukmf-chips{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 14px}.ukmf-chip{border:1px solid #c9def5;border-radius:7px;background:#f2f7fe;color:#2c70be;padding:6px 9px;font-size:12px;cursor:pointer}.ukmf a:focus-visible,.ukmf button:focus-visible,.ukmf summary:focus-visible,.ukmf input:focus-visible{outline:2px solid #2c70be;outline-offset:2px}
/* Focus stays visible on the field container without a blue inner outline. */
body.tax-product_cat .ukmf .ukmf-prices input:focus{outline:none!important;box-shadow:none!important}
body.tax-product_cat .ukmf .ukmf-prices label:focus-within{border-color:#a6adb6}
