.svg-icon{fill:currentColor;height:24px;width:24px}.efm-root[data-v-0f06fd37]{position:fixed;inset:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.efm-overlay[data-v-0f06fd37]{position:absolute;inset:0;background:rgba(9,20,30,.55)}.efm-dialog[data-v-0f06fd37]{position:relative;z-index:1;width:95%;max-width:560px;max-height:88vh;background:#fff;border-radius:14px;-webkit-box-shadow:0 24px 64px rgba(9,76,116,.22),0 4px 16px rgba(0,0,0,.08);box-shadow:0 24px 64px rgba(9,76,116,.22),0 4px 16px rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;-webkit-transform:scale(.96) translateY(12px);transform:scale(.96) translateY(12px);-webkit-transition:opacity .22s ease,-webkit-transform .26s cubic-bezier(.22,1,.36,1);transition:opacity .22s ease,-webkit-transform .26s cubic-bezier(.22,1,.36,1);transition:opacity .22s ease,transform .26s cubic-bezier(.22,1,.36,1);transition:opacity .22s ease,transform .26s cubic-bezier(.22,1,.36,1),-webkit-transform .26s cubic-bezier(.22,1,.36,1)}.efm-dialog.is-visible[data-v-0f06fd37]{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.efm-header[data-v-0f06fd37]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #d4e4ed;-ms-flex-negative:0;flex-shrink:0}.efm-header-left[data-v-0f06fd37],.efm-header[data-v-0f06fd37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.efm-header-left[data-v-0f06fd37]{gap:10px}.efm-header-icon[data-v-0f06fd37]{width:20px;height:20px;color:#094c74;-ms-flex-negative:0;flex-shrink:0}.efm-title[data-v-0f06fd37]{font-size:17px;font-weight:700;color:#1a3545}.efm-badge[data-v-0f06fd37]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:22px;height:22px;padding:0 6px;background:#faab1a;color:#fff;border-radius:11px;font-size:12px;font-weight:700}.efm-badge[data-v-0f06fd37],.efm-close[data-v-0f06fd37]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.efm-close[data-v-0f06fd37]{background:#eef3f6;border:none;border-radius:50%;width:34px;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;color:#4a6070;-ms-flex-negative:0;flex-shrink:0}.efm-close svg[data-v-0f06fd37]{width:13px;height:13px}.efm-close[data-v-0f06fd37]:hover{background:#dee9ef}.efm-body[data-v-0f06fd37]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.efm-section[data-v-0f06fd37]{padding:20px 24px;border-bottom:1px solid #d4e4ed;position:relative}.efm-section[data-v-0f06fd37]:last-child{border-bottom:none}.efm-section-head[data-v-0f06fd37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.efm-section-title[data-v-0f06fd37]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#7a96a4}.efm-section-clear[data-v-0f06fd37]{background:none;border:none;font-size:12px;color:#faab1a;cursor:pointer;text-decoration:underline;padding:0}.efm-section-clear[data-v-0f06fd37]:hover{opacity:.75}.efm-date-wrap[data-v-0f06fd37] .mj-daterangepicker{width:100%;border:1px solid #d4e4ed;border-radius:8px;overflow:hidden}.efm-search-control[data-v-0f06fd37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:38px;gap:8px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 12px;border:1px solid #d4e4ed;border-radius:8px;color:#7a96a4}.efm-search-control input[data-v-0f06fd37]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:auto;padding:0;border:none;outline:none;background:transparent;font-size:13px;color:#094c74}.efm-search-icon[data-v-0f06fd37]{width:14px;height:14px;-ms-flex-negative:0;flex-shrink:0}.efm-search-results[data-v-0f06fd37]{position:relative;z-index:2;margin-top:4px;max-height:160px;overflow-y:auto;background:#fff;border:1px solid #d4e4ed;border-radius:8px;-webkit-box-shadow:0 8px 20px rgba(9,76,116,.12);box-shadow:0 8px 20px rgba(9,76,116,.12)}.efm-search-result[data-v-0f06fd37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:none;text-align:left;font-size:13px;color:#2d4a58;cursor:pointer}.efm-search-result[data-v-0f06fd37]:hover{background:rgba(9,76,116,.06)}.efm-chip-tag[data-v-0f06fd37],.efm-search-result-tag[data-v-0f06fd37]{-ms-flex-negative:0;flex-shrink:0;padding:1px 6px;border-radius:8px;background:rgba(9,76,116,.1);color:#4a6070;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.efm-chip-tag[data-v-0f06fd37]{background:hsla(0,0%,100%,.55);color:#094c74}.efm-chips[data-v-0f06fd37]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:12px}.efm-chip[data-v-0f06fd37]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;padding:6px 8px 6px 12px;border-radius:16px;background:rgba(9,76,116,.08);font-size:13px;font-weight:600}.efm-chip-remove[data-v-0f06fd37],.efm-chip[data-v-0f06fd37]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#094c74}.efm-chip-remove[data-v-0f06fd37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:50%;background:none;cursor:pointer}.efm-chip-remove svg[data-v-0f06fd37]{width:8px;height:8px}.efm-chip-remove[data-v-0f06fd37]:hover{background:rgba(9,76,116,.15)}.efm-footer[data-v-0f06fd37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:16px 24px;border-top:1px solid #d4e4ed;-ms-flex-negative:0;flex-shrink:0}.efm-btn-clear[data-v-0f06fd37]{background:none;border:1.5px solid #d4e4ed;border-radius:8px;font-size:14px;font-weight:600;color:#4a6070;padding:10px 22px;cursor:pointer}.efm-btn-clear[data-v-0f06fd37]:hover{border-color:#8aa5b3;color:#094c74}.efm-btn-apply[data-v-0f06fd37]{background:#faab1a;border:none;border-radius:8px;font-size:14px;font-weight:700;color:#fff;padding:10px 32px;cursor:pointer}.efm-btn-apply[data-v-0f06fd37]:hover{background:#e69705}@media (max-width:600px){.efm-root[data-v-0f06fd37]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.efm-dialog[data-v-0f06fd37]{width:100%;max-width:100%;max-height:92vh;border-radius:18px 18px 0 0;-webkit-transform:translateY(24px);transform:translateY(24px)}.efm-dialog.is-visible[data-v-0f06fd37]{-webkit-transform:translateY(0);transform:translateY(0)}}