.mx-status-enhanced{position:relative;display:inline-flex;vertical-align:middle;min-width:128px}
.mx-status-enhanced>select{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;border:0!important}
.mx-status-pill{width:100%;min-height:32px;border:0;border-radius:7px;padding:7px 30px 7px 12px;color:#fff;font-size:11px;font-weight:800;line-height:1.1;text-align:center;cursor:pointer;position:relative;box-shadow:none;transition:.15s ease}
.mx-status-pill::after{content:'⌄';position:absolute;right:10px;top:50%;transform:translateY(-54%);font-size:11px;opacity:.9}
.mx-status-pill:hover{filter:brightness(.97);transform:translateY(-1px)}
.mx-status-pop{position:absolute;z-index:12000;top:calc(100% + 7px);left:50%;transform:translateX(-50%);width:310px;background:#fff;border:1px solid #dfe5ec;border-radius:13px;box-shadow:0 18px 50px rgba(20,43,70,.18);padding:14px;display:none}
.mx-status-enhanced.open .mx-status-pop{display:block}
.mx-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.mx-status-option{border:0;border-radius:5px;min-height:34px;padding:7px 9px;color:#fff;font-size:11px;font-weight:750;cursor:pointer;text-align:center;transition:.13s ease}
.mx-status-option:hover{transform:scale(1.015);filter:brightness(.96)}
.mx-status-option.active{outline:2px solid rgba(14,42,70,.16);outline-offset:2px}
.mx-status-editor{margin-top:12px;padding-top:10px;border-top:1px solid #e8edf2;text-align:center;color:#60758b;font-size:10px;font-weight:700}
.mx-st-gray{background:#b8bcc2!important}.mx-st-green{background:#8fd420!important}.mx-st-emerald{background:#16c784!important}.mx-st-blue{background:#1b83c4!important}.mx-st-sky{background:#55b9ea!important}.mx-st-indigo{background:#5661df!important}.mx-st-purple{background:#873f92!important}.mx-st-orange{background:#ffa332!important}.mx-st-red{background:#df2f49!important}.mx-st-crimson{background:#bf2e50!important}.mx-st-pink{background:#df79bb!important}.mx-st-coral{background:#ff6335!important}.mx-st-teal{background:#0e6172!important}.mx-st-navy{background:#174f7a!important}
@media(max-width:700px){.mx-status-pop{width:270px}.mx-status-grid{grid-template-columns:1fr}.mx-status-enhanced{min-width:118px}}