diff options
author | Eric Gardner <gardner.ec@gmail.com> | 2023-04-11 14:28:13 -0700 |
---|---|---|
committer | Eric Gardner <gardner.ec@gmail.com> | 2023-04-11 14:44:48 -0700 |
commit | 64ee699c397caf16c1d13ac308789f20c14dd1e4 (patch) | |
tree | 5b210538c81af3c85294650a4f052baa06d8b34d /resources/lib | |
parent | 0856164ba6322ea00ada33c287ec897125007ad8 (diff) | |
download | mediawikicore-64ee699c397caf16c1d13ac308789f20c14dd1e4.tar.gz mediawikicore-64ee699c397caf16c1d13ac308789f20c14dd1e4.zip |
Update Codex from v0.8.0 to v0.9.0
Bug: T312987
Bug: T324708
Bug: T325105
Bug: T331032
Bug: T331033
Bug: T333463
Bug: T333713
Bug: T334129
Change-Id: Iacce46bdd52ee24364308e09f9a766e26f3cc4ce
Diffstat (limited to 'resources/lib')
-rw-r--r-- | resources/lib/codex-design-tokens/theme-wikimedia-ui-legacy.less | 6 | ||||
-rw-r--r-- | resources/lib/codex-design-tokens/theme-wikimedia-ui.less | 6 | ||||
-rw-r--r-- | resources/lib/codex-search/codex-search.mjs | 778 | ||||
-rw-r--r-- | resources/lib/codex-search/codex-search.style-legacy-rtl.css | 2 | ||||
-rw-r--r-- | resources/lib/codex-search/codex-search.style-legacy.css | 2 | ||||
-rw-r--r-- | resources/lib/codex-search/codex-search.style-rtl.css | 2 | ||||
-rw-r--r-- | resources/lib/codex-search/codex-search.style.css | 2 | ||||
-rw-r--r-- | resources/lib/codex-search/codex-search.umd.js | 4 | ||||
-rw-r--r-- | resources/lib/codex/codex.mjs | 976 | ||||
-rw-r--r-- | resources/lib/codex/codex.style-legacy-rtl.css | 2 | ||||
-rw-r--r-- | resources/lib/codex/codex.style-legacy.css | 2 | ||||
-rw-r--r-- | resources/lib/codex/codex.style-rtl.css | 2 | ||||
-rw-r--r-- | resources/lib/codex/codex.style.css | 2 | ||||
-rw-r--r-- | resources/lib/codex/codex.umd.js | 6 | ||||
-rw-r--r-- | resources/lib/foreign-resources.yaml | 24 |
15 files changed, 894 insertions, 922 deletions
diff --git a/resources/lib/codex-design-tokens/theme-wikimedia-ui-legacy.less b/resources/lib/codex-design-tokens/theme-wikimedia-ui-legacy.less index 8cf9bd8593ad..5ec29cfe94b3 100644 --- a/resources/lib/codex-design-tokens/theme-wikimedia-ui-legacy.less +++ b/resources/lib/codex-design-tokens/theme-wikimedia-ui-legacy.less @@ -1,6 +1,6 @@ // Do not edit directly -// Generated on Tue, 28 Mar 2023 20:41:55 GMT +// Generated on Tue, 11 Apr 2023 21:11:33 GMT @font-size-base: 14px; @font-size-x-small: 0.8571429em; // `x` stands for extra. In this case extra small. @@ -192,6 +192,10 @@ @border-color-input-binary--active: #2a4b8d; @border-color-input-binary--focus: #36c; @border-color-input-binary--checked: #36c; +@border-base: 1px solid #a2a9b1; +@border-subtle: 1px solid #c8ccd1; +@border-progressive: 1px solid #36c; +@border-destructive: 1px solid #d33; @border-radius-base: 2px; @border-radius-sharp: 0; @border-radius-pill: 9999px; diff --git a/resources/lib/codex-design-tokens/theme-wikimedia-ui.less b/resources/lib/codex-design-tokens/theme-wikimedia-ui.less index b07e97060e58..6af63cd4bf0a 100644 --- a/resources/lib/codex-design-tokens/theme-wikimedia-ui.less +++ b/resources/lib/codex-design-tokens/theme-wikimedia-ui.less @@ -1,6 +1,6 @@ // Do not edit directly -// Generated on Tue, 28 Mar 2023 20:41:55 GMT +// Generated on Tue, 11 Apr 2023 21:11:33 GMT @font-size-base: 16px; @font-size-x-small: 0.75em; // `x` stands for extra. In this case extra small. @@ -192,6 +192,10 @@ @border-color-input-binary--active: #2a4b8d; @border-color-input-binary--focus: #36c; @border-color-input-binary--checked: #36c; +@border-base: 1px solid #a2a9b1; +@border-subtle: 1px solid #c8ccd1; +@border-progressive: 1px solid #36c; +@border-destructive: 1px solid #d33; @border-radius-base: 2px; @border-radius-sharp: 0; @border-radius-pill: 9999px; diff --git a/resources/lib/codex-search/codex-search.mjs b/resources/lib/codex-search/codex-search.mjs index d1980a9e5b41..b276de17454d 100644 --- a/resources/lib/codex-search/codex-search.mjs +++ b/resources/lib/codex-search/codex-search.mjs @@ -1,43 +1,43 @@ -var Le = Object.defineProperty, Ke = Object.defineProperties; -var Re = Object.getOwnPropertyDescriptors; +var Te = Object.defineProperty, Ve = Object.defineProperties; +var Le = Object.getOwnPropertyDescriptors; var oe = Object.getOwnPropertySymbols; -var $e = Object.prototype.hasOwnProperty, Se = Object.prototype.propertyIsEnumerable; -var _e = (e, t, n) => t in e ? Le(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : e[t] = n, Ie = (e, t) => { +var _e = Object.prototype.hasOwnProperty, $e = Object.prototype.propertyIsEnumerable; +var Be = (e, t, n) => t in e ? Te(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : e[t] = n, Se = (e, t) => { for (var n in t || (t = {})) - $e.call(t, n) && _e(e, n, t[n]); + _e.call(t, n) && Be(e, n, t[n]); if (oe) for (var n of oe(t)) - Se.call(t, n) && _e(e, n, t[n]); + $e.call(t, n) && Be(e, n, t[n]); return e; -}, we = (e, t) => Ke(e, Re(t)); +}, we = (e, t) => Ve(e, Le(t)); var se = (e, t) => { var n = {}; for (var u in e) - $e.call(e, u) && t.indexOf(u) < 0 && (n[u] = e[u]); + _e.call(e, u) && t.indexOf(u) < 0 && (n[u] = e[u]); if (e != null && oe) for (var u of oe(e)) - t.indexOf(u) < 0 && Se.call(e, u) && (n[u] = e[u]); + t.indexOf(u) < 0 && $e.call(e, u) && (n[u] = e[u]); return n; }; var pe = (e, t, n) => new Promise((u, l) => { - var s = (o) => { + var r = (o) => { try { - i(n.next(o)); - } catch (r) { - l(r); + s(n.next(o)); + } catch (d) { + l(d); } }, a = (o) => { try { - i(n.throw(o)); - } catch (r) { - l(r); + s(n.throw(o)); + } catch (d) { + l(d); } - }, i = (o) => o.done ? u(o.value) : Promise.resolve(o.value).then(s, a); - i((n = n.apply(e, t)).next()); + }, s = (o) => o.done ? u(o.value) : Promise.resolve(o.value).then(r, a); + s((n = n.apply(e, t)).next()); }); -import { ref as y, onMounted as J, defineComponent as L, computed as p, openBlock as h, createElementBlock as g, normalizeClass as x, toDisplayString as k, createCommentVNode as w, resolveComponent as E, createVNode as W, Transition as Ne, withCtx as Q, normalizeStyle as te, createElementVNode as C, createTextVNode as Z, withModifiers as Ae, renderSlot as V, createBlock as M, resolveDynamicComponent as Oe, Fragment as ye, getCurrentInstance as qe, onUnmounted as De, watch as Y, toRef as ee, nextTick as ie, withDirectives as ke, mergeProps as G, renderList as He, vShow as Qe, Comment as Ue, warn as ze, withKeys as be, vModelDynamic as Pe, toRefs as je } from "vue"; -const We = '<path d="M12.43 14.34A5 5 0 0110 15a5 5 0 113.95-2L17 16.09V3a2 2 0 00-2-2H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 001.45-.63z"/><circle cx="10" cy="10" r="3"/>', Ge = '<path d="M10 0a10 10 0 1010 10A10 10 0 0010 0zm5.66 14.24-1.41 1.41L10 11.41l-4.24 4.25-1.42-1.42L8.59 10 4.34 5.76l1.42-1.42L10 8.59l4.24-4.24 1.41 1.41L11.41 10z"/>', Je = '<path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/>', Xe = '<path d="M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1010 0A5 5 0 003 8z"/>', Ye = We, Ze = Ge, et = Je, tt = Xe; -function nt(e, t, n) { +import { ref as y, onMounted as G, defineComponent as L, computed as p, openBlock as c, createElementBlock as g, normalizeClass as x, toDisplayString as k, createCommentVNode as I, resolveComponent as E, createVNode as j, Transition as Ke, withCtx as Q, normalizeStyle as te, createElementVNode as C, createTextVNode as Z, withModifiers as Ce, renderSlot as V, createBlock as M, resolveDynamicComponent as Re, Fragment as ve, getCurrentInstance as Ne, onUnmounted as Ie, watch as Y, toRef as ee, nextTick as ie, withDirectives as De, mergeProps as W, renderList as Oe, vShow as qe, Comment as He, warn as Qe, withKeys as ye, vModelDynamic as Ue, toRefs as ze } from "vue"; +const Pe = '<path d="M12.43 14.34A5 5 0 0110 15a5 5 0 113.95-2L17 16.09V3a2 2 0 00-2-2H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 001.45-.63z"/><circle cx="10" cy="10" r="3"/>', je = '<path d="M10 0a10 10 0 1010 10A10 10 0 0010 0zm5.66 14.24-1.41 1.41L10 11.41l-4.24 4.25-1.42-1.42L8.59 10 4.34 5.76l1.42-1.42L10 8.59l4.24-4.24 1.41 1.41L11.41 10z"/>', We = '<path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/>', Ge = '<path d="M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1010 0A5 5 0 003 8z"/>', Je = Pe, Xe = je, Ye = We, Ze = Ge; +function et(e, t, n) { if (typeof e == "string" || "path" in e) return e; if ("shouldFlip" in e) @@ -47,7 +47,7 @@ function nt(e, t, n) { const u = t in e.langCodeMap ? e.langCodeMap[t] : e.default; return typeof u == "string" || "path" in u ? u : u.ltr; } -function ut(e, t) { +function tt(e, t) { if (typeof e == "string") return !1; if ("langCodeMap" in e) { @@ -62,42 +62,38 @@ function ut(e, t) { } return "shouldFlip" in e ? e.shouldFlip : !1; } -function at(e) { +function nt(e) { const t = y(null); - return J(() => { + return G(() => { const n = window.getComputedStyle(e.value).direction; t.value = n === "ltr" || n === "rtl" ? n : null; }), t; } -function lt(e) { +function ut(e) { const t = y(""); - return J(() => { + return G(() => { let n = e.value; for (; n && n.lang === ""; ) n = n.parentElement; t.value = n ? n.lang : null; }), t; } -function U(e) { +function J(e) { return (t) => typeof t == "string" && e.indexOf(t) !== -1; } -const me = "cdx", ot = [ +const me = "cdx", at = [ "default", "progressive", "destructive" -], Ee = [ +], lt = [ "normal", "primary", "quiet" -], st = [ - "button", - "submit", - "reset" -], it = [ +], ot = [ "x-small", "small", "medium" -], rt = [ +], st = [ "text", "search", "number", @@ -110,10 +106,10 @@ const me = "cdx", ot = [ "date", "datetime-local", "time" -], Fe = [ +], ke = [ "default", "error" -], dt = 120, ct = 500, j = "cdx-menu-footer-item", ht = U(it), ft = L({ +], it = 120, rt = 500, P = "cdx-menu-footer-item", dt = J(ot), ct = L({ name: "CdxIcon", props: { icon: { @@ -135,22 +131,22 @@ const me = "cdx", ot = [ size: { type: String, default: "medium", - validator: ht + validator: dt } }, emits: ["click"], setup(e, { emit: t }) { - const n = y(), u = at(n), l = lt(n), s = p(() => e.dir || u.value), a = p(() => e.lang || l.value), i = p(() => ({ - "cdx-icon--flipped": s.value === "rtl" && a.value !== null && ut(e.icon, a.value), + const n = y(), u = nt(n), l = ut(n), r = p(() => e.dir || u.value), a = p(() => e.lang || l.value), s = p(() => ({ + "cdx-icon--flipped": r.value === "rtl" && a.value !== null && tt(e.icon, a.value), [`cdx-icon--${e.size}`]: !0 })), o = p( - () => nt(e.icon, a.value || "", s.value || "ltr") - ), r = p(() => typeof o.value == "string" ? o.value : ""), c = p(() => typeof o.value != "string" ? o.value.path : ""); + () => et(e.icon, a.value || "", r.value || "ltr") + ), d = p(() => typeof o.value == "string" ? o.value : ""), f = p(() => typeof o.value != "string" ? o.value.path : ""); return { rootElement: n, - rootClasses: i, - iconSvg: r, - iconPath: c, + rootClasses: s, + iconSvg: d, + iconPath: f, onClick: (b) => { t("click", b); } @@ -162,32 +158,32 @@ const K = (e, t) => { for (const [u, l] of t) n[u] = l; return n; -}, pt = ["aria-hidden"], mt = { key: 0 }, gt = ["innerHTML"], vt = ["d"]; -function yt(e, t, n, u, l, s) { - return h(), g("span", { +}, ht = ["aria-hidden"], ft = { key: 0 }, pt = ["innerHTML"], mt = ["d"]; +function gt(e, t, n, u, l, r) { + return c(), g("span", { ref: "rootElement", class: x(["cdx-icon", e.rootClasses]), onClick: t[0] || (t[0] = (...a) => e.onClick && e.onClick(...a)) }, [ - (h(), g("svg", { + (c(), g("svg", { xmlns: "http://www.w3.org/2000/svg", width: "20", height: "20", viewBox: "0 0 20 20", "aria-hidden": e.iconLabel ? void 0 : !0 }, [ - e.iconLabel ? (h(), g("title", mt, k(e.iconLabel), 1)) : w("", !0), - e.iconSvg ? (h(), g("g", { + e.iconLabel ? (c(), g("title", ft, k(e.iconLabel), 1)) : I("", !0), + e.iconSvg ? (c(), g("g", { key: 1, innerHTML: e.iconSvg - }, null, 8, gt)) : (h(), g("path", { + }, null, 8, pt)) : (c(), g("path", { key: 2, d: e.iconPath - }, null, 8, vt)) - ], 8, pt)) + }, null, 8, mt)) + ], 8, ht)) ], 2); } -const ne = /* @__PURE__ */ K(ft, [["render", yt]]), bt = L({ +const ne = /* @__PURE__ */ K(ct, [["render", gt]]), vt = L({ name: "CdxThumbnail", components: { CdxIcon: ne }, props: { @@ -197,19 +193,19 @@ const ne = /* @__PURE__ */ K(ft, [["render", yt]]), bt = L({ }, placeholderIcon: { type: [String, Object], - default: et + default: Ye } }, setup: (e) => { const t = y(!1), n = y({}), u = (l) => { - const s = l.replace(/([\\"\n])/g, "\\$1"), a = new Image(); + const r = l.replace(/([\\"\n])/g, "\\$1"), a = new Image(); a.onload = () => { - n.value = { backgroundImage: `url("${s}")` }, t.value = !0; + n.value = { backgroundImage: `url("${r}")` }, t.value = !0; }, a.onerror = () => { t.value = !1; - }, a.src = s; + }, a.src = r; }; - return J(() => { + return G(() => { var l; (l = e.thumbnail) != null && l.url && u(e.thumbnail.url); }), { @@ -218,49 +214,49 @@ const ne = /* @__PURE__ */ K(ft, [["render", yt]]), bt = L({ }; } }); -const Ct = { class: "cdx-thumbnail" }, At = { +const yt = { class: "cdx-thumbnail" }, bt = { key: 0, class: "cdx-thumbnail__placeholder" }; -function Bt(e, t, n, u, l, s) { +function Ct(e, t, n, u, l, r) { const a = E("cdx-icon"); - return h(), g("span", Ct, [ - e.thumbnailLoaded ? w("", !0) : (h(), g("span", At, [ - W(a, { + return c(), g("span", yt, [ + e.thumbnailLoaded ? I("", !0) : (c(), g("span", bt, [ + j(a, { icon: e.placeholderIcon, - class: "cdx-thumbnail__placeholder__icon" + class: "cdx-thumbnail__placeholder__icon--vue" }, null, 8, ["icon"]) ])), - W(Ne, { name: "cdx-thumbnail__image" }, { + j(Ke, { name: "cdx-thumbnail__image" }, { default: Q(() => [ - e.thumbnailLoaded ? (h(), g("span", { + e.thumbnailLoaded ? (c(), g("span", { key: 0, style: te(e.thumbnailStyle), class: "cdx-thumbnail__image" - }, null, 4)) : w("", !0) + }, null, 4)) : I("", !0) ]), _: 1 }) ]); } -const _t = /* @__PURE__ */ K(bt, [["render", Bt]]); -function $t(e) { +const At = /* @__PURE__ */ K(vt, [["render", Ct]]); +function Bt(e) { return e.replace(/([\\{}()|.?*+\-^$[\]])/g, "\\$1"); } -const St = "[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F]"; -function It(e, t) { +const _t = "[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F]"; +function $t(e, t) { if (!e) return [t, "", ""]; - const n = $t(e), u = new RegExp( - n + St + "*", + const n = Bt(e), u = new RegExp( + n + _t + "*", "i" ).exec(t); if (!u || u.index === void 0) return [t, "", ""]; - const l = u.index, s = l + u[0].length, a = t.slice(l, s), i = t.slice(0, l), o = t.slice(s, t.length); - return [i, a, o]; + const l = u.index, r = l + u[0].length, a = t.slice(l, r), s = t.slice(0, l), o = t.slice(r, t.length); + return [s, a, o]; } -const wt = L({ +const St = L({ name: "CdxSearchResultTitle", props: { title: { @@ -273,22 +269,22 @@ const wt = L({ } }, setup: (e) => ({ - titleChunks: p(() => It(e.searchQuery, String(e.title))) + titleChunks: p(() => $t(e.searchQuery, String(e.title))) }) }); -const Dt = { class: "cdx-search-result-title" }, kt = { class: "cdx-search-result-title__match" }; -function Et(e, t, n, u, l, s) { - return h(), g("span", Dt, [ +const wt = { class: "cdx-search-result-title" }, It = { class: "cdx-search-result-title__match" }; +function Dt(e, t, n, u, l, r) { + return c(), g("span", wt, [ C("bdi", null, [ Z(k(e.titleChunks[0]), 1), - C("span", kt, k(e.titleChunks[1]), 1), + C("span", It, k(e.titleChunks[1]), 1), Z(k(e.titleChunks[2]), 1) ]) ]); } -const Ft = /* @__PURE__ */ K(wt, [["render", Et]]), Mt = L({ +const kt = /* @__PURE__ */ K(St, [["render", Dt]]), Et = L({ name: "CdxMenuItem", - components: { CdxIcon: ne, CdxThumbnail: _t, CdxSearchResultTitle: Ft }, + components: { CdxIcon: ne, CdxThumbnail: At, CdxSearchResultTitle: kt }, props: { id: { type: String, @@ -371,11 +367,11 @@ const Ft = /* @__PURE__ */ K(wt, [["render", Et]]), Mt = L({ e.highlighted || t("change", "highlighted", !0); }, u = () => { t("change", "highlighted", !1); - }, l = (c) => { - c.button === 0 && t("change", "active", !0); - }, s = () => { + }, l = (f) => { + f.button === 0 && t("change", "active", !0); + }, r = () => { t("change", "selected", !0); - }, a = p(() => e.searchQuery.length > 0), i = p(() => ({ + }, a = p(() => e.searchQuery.length > 0), s = p(() => ({ "cdx-menu-item--selected": e.selected, "cdx-menu-item--active": e.active && e.highlighted, "cdx-menu-item--highlighted": e.highlighted, @@ -385,103 +381,103 @@ const Ft = /* @__PURE__ */ K(wt, [["render", Et]]), Mt = L({ "cdx-menu-item--bold-label": e.boldLabel, "cdx-menu-item--has-description": !!e.description, "cdx-menu-item--hide-description-overflow": e.hideDescriptionOverflow - })), o = p(() => e.url ? "a" : "span"), r = p(() => e.label || String(e.value)); + })), o = p(() => e.url ? "a" : "span"), d = p(() => e.label || String(e.value)); return { onMouseMove: n, onMouseLeave: u, onMouseDown: l, - onClick: s, + onClick: r, highlightQuery: a, - rootClasses: i, + rootClasses: s, contentTag: o, - title: r + title: d }; } }); -const xt = ["id", "aria-disabled", "aria-selected"], Tt = { class: "cdx-menu-item__text" }, Vt = ["lang"], Lt = ["lang"], Kt = ["lang"], Rt = ["lang"]; -function Nt(e, t, n, u, l, s) { - const a = E("cdx-thumbnail"), i = E("cdx-icon"), o = E("cdx-search-result-title"); - return h(), g("li", { +const Ft = ["id", "aria-disabled", "aria-selected"], Mt = { class: "cdx-menu-item__text" }, xt = ["lang"], Tt = ["lang"], Vt = ["lang"], Lt = ["lang"]; +function Kt(e, t, n, u, l, r) { + const a = E("cdx-thumbnail"), s = E("cdx-icon"), o = E("cdx-search-result-title"); + return c(), g("li", { id: e.id, role: "option", class: x(["cdx-menu-item", e.rootClasses]), "aria-disabled": e.disabled, "aria-selected": e.selected, - onMousemove: t[0] || (t[0] = (...r) => e.onMouseMove && e.onMouseMove(...r)), - onMouseleave: t[1] || (t[1] = (...r) => e.onMouseLeave && e.onMouseLeave(...r)), - onMousedown: t[2] || (t[2] = Ae((...r) => e.onMouseDown && e.onMouseDown(...r), ["prevent"])), - onClick: t[3] || (t[3] = (...r) => e.onClick && e.onClick(...r)) + onMousemove: t[0] || (t[0] = (...d) => e.onMouseMove && e.onMouseMove(...d)), + onMouseleave: t[1] || (t[1] = (...d) => e.onMouseLeave && e.onMouseLeave(...d)), + onMousedown: t[2] || (t[2] = Ce((...d) => e.onMouseDown && e.onMouseDown(...d), ["prevent"])), + onClick: t[3] || (t[3] = (...d) => e.onClick && e.onClick(...d)) }, [ V(e.$slots, "default", {}, () => [ - (h(), M(Oe(e.contentTag), { + (c(), M(Re(e.contentTag), { href: e.url ? e.url : void 0, class: "cdx-menu-item__content" }, { default: Q(() => { - var r, c, A, b, $, D; + var d, f, A, b, $, D; return [ - e.showThumbnail ? (h(), M(a, { + e.showThumbnail ? (c(), M(a, { key: 0, thumbnail: e.thumbnail, class: "cdx-menu-item__thumbnail" - }, null, 8, ["thumbnail"])) : e.icon ? (h(), M(i, { + }, null, 8, ["thumbnail"])) : e.icon ? (c(), M(s, { key: 1, icon: e.icon, class: "cdx-menu-item__icon" - }, null, 8, ["icon"])) : w("", !0), - C("span", Tt, [ - e.highlightQuery ? (h(), M(o, { + }, null, 8, ["icon"])) : I("", !0), + C("span", Mt, [ + e.highlightQuery ? (c(), M(o, { key: 0, title: e.title, "search-query": e.searchQuery, - lang: (r = e.language) == null ? void 0 : r.label - }, null, 8, ["title", "search-query", "lang"])) : (h(), g("span", { + lang: (d = e.language) == null ? void 0 : d.label + }, null, 8, ["title", "search-query", "lang"])) : (c(), g("span", { key: 1, class: "cdx-menu-item__text__label", - lang: (c = e.language) == null ? void 0 : c.label + lang: (f = e.language) == null ? void 0 : f.label }, [ C("bdi", null, k(e.title), 1) - ], 8, Vt)), - e.match ? (h(), g(ye, { key: 2 }, [ + ], 8, xt)), + e.match ? (c(), g(ve, { key: 2 }, [ Z(k(" ") + " "), - e.highlightQuery ? (h(), M(o, { + e.highlightQuery ? (c(), M(o, { key: 0, title: e.match, "search-query": e.searchQuery, lang: (A = e.language) == null ? void 0 : A.match - }, null, 8, ["title", "search-query", "lang"])) : (h(), g("span", { + }, null, 8, ["title", "search-query", "lang"])) : (c(), g("span", { key: 1, class: "cdx-menu-item__text__match", lang: (b = e.language) == null ? void 0 : b.match }, [ C("bdi", null, k(e.match), 1) - ], 8, Lt)) - ], 64)) : w("", !0), - e.supportingText ? (h(), g(ye, { key: 3 }, [ + ], 8, Tt)) + ], 64)) : I("", !0), + e.supportingText ? (c(), g(ve, { key: 3 }, [ Z(k(" ") + " "), C("span", { class: "cdx-menu-item__text__supporting-text", lang: ($ = e.language) == null ? void 0 : $.supportingText }, [ C("bdi", null, k(e.supportingText), 1) - ], 8, Kt) - ], 64)) : w("", !0), - e.description ? (h(), g("span", { + ], 8, Vt) + ], 64)) : I("", !0), + e.description ? (c(), g("span", { key: 4, class: "cdx-menu-item__text__description", lang: (D = e.language) == null ? void 0 : D.description }, [ C("bdi", null, k(e.description), 1) - ], 8, Rt)) : w("", !0) + ], 8, Lt)) : I("", !0) ]) ]; }), _: 1 }, 8, ["href"])) ]) - ], 42, xt); + ], 42, Ft); } -const Ot = /* @__PURE__ */ K(Mt, [["render", Nt]]), qt = L({ +const Rt = /* @__PURE__ */ K(Et, [["render", Kt]]), Nt = L({ name: "CdxProgressBar", props: { inline: { @@ -504,55 +500,55 @@ const Ot = /* @__PURE__ */ K(Mt, [["render", Nt]]), qt = L({ }; } }); -const Ht = ["aria-disabled"], Qt = /* @__PURE__ */ C("div", { class: "cdx-progress-bar__bar" }, null, -1), Ut = [ - Qt +const Ot = ["aria-disabled"], qt = /* @__PURE__ */ C("div", { class: "cdx-progress-bar__bar" }, null, -1), Ht = [ + qt ]; -function zt(e, t, n, u, l, s) { - return h(), g("div", { +function Qt(e, t, n, u, l, r) { + return c(), g("div", { class: x(["cdx-progress-bar", e.rootClasses]), role: "progressbar", "aria-disabled": e.disabled, "aria-valuemin": "0", "aria-valuemax": "100" - }, Ut, 10, Ht); + }, Ht, 10, Ot); } -const Pt = /* @__PURE__ */ K(qt, [["render", zt]]); +const Ut = /* @__PURE__ */ K(Nt, [["render", Qt]]); let ge = 0; -function Me(e) { - const t = qe(), n = (t == null ? void 0 : t.props.id) || (t == null ? void 0 : t.attrs.id); +function Ee(e) { + const t = Ne(), n = (t == null ? void 0 : t.props.id) || (t == null ? void 0 : t.attrs.id); return e ? `${me}-${e}-${ge++}` : n ? `${me}-${n}-${ge++}` : `${me}-${ge++}`; } -function jt(e, t) { +function zt(e, t) { const n = y(!1); let u = !1; if (typeof window != "object" || !("IntersectionObserver" in window && "IntersectionObserverEntry" in window && "intersectionRatio" in window.IntersectionObserverEntry.prototype)) return n; const l = new window.IntersectionObserver( - (s) => { - const a = s[0]; + (r) => { + const a = r[0]; a && (n.value = a.isIntersecting); }, t ); - return J(() => { + return G(() => { u = !0, e.value && l.observe(e.value); - }), De(() => { + }), Ie(() => { u = !1, l.disconnect(); - }), Y(e, (s) => { - !u || (l.disconnect(), n.value = !1, s && l.observe(s)); + }), Y(e, (r) => { + !u || (l.disconnect(), n.value = !1, r && l.observe(r)); }), n; } function re(e, t = p(() => ({}))) { const n = p(() => { - const s = se(t.value, []); - return e.class && e.class.split(" ").forEach((i) => { - s[i] = !0; - }), s; + const r = se(t.value, []); + return e.class && e.class.split(" ").forEach((s) => { + r[s] = !0; + }), r; }), u = p(() => { if ("style" in e) return e.style; }), l = p(() => { - const o = e, { class: s, style: a } = o; + const o = e, { class: r, style: a } = o; return se(o, ["class", "style"]); }); return { @@ -561,11 +557,11 @@ function re(e, t = p(() => ({}))) { otherAttrs: l }; } -const Wt = L({ +const Pt = L({ name: "CdxMenu", components: { - CdxMenuItem: Ot, - CdxProgressBar: Pt + CdxMenuItem: Rt, + CdxProgressBar: Ut }, inheritAttrs: !1, props: { @@ -628,26 +624,26 @@ const Wt = L({ "delegateKeyNavigation" ], setup(e, { emit: t, slots: n, attrs: u }) { - const l = p(() => (e.footer && e.menuItems ? [...e.menuItems, e.footer] : e.menuItems).map((m) => we(Ie({}, m), { - id: Me("menu-item") - }))), s = p(() => n["no-results"] ? e.showNoResultsSlot !== null ? e.showNoResultsSlot : l.value.length === 0 : !1), a = y(null), i = y(!1), o = y(null); - function r() { + const l = p(() => (e.footer && e.menuItems ? [...e.menuItems, e.footer] : e.menuItems).map((m) => we(Se({}, m), { + id: Ee("menu-item") + }))), r = p(() => n["no-results"] ? e.showNoResultsSlot !== null ? e.showNoResultsSlot : l.value.length === 0 : !1), a = y(null), s = y(!1), o = y(null); + function d() { return l.value.find( - (d) => d.value === e.selected + (i) => i.value === e.selected ); } - function c(d, m) { + function f(i, m) { var v; if (!(m && m.disabled)) - switch (d) { + switch (i) { case "selected": t("update:selected", (v = m == null ? void 0 : m.value) != null ? v : null), t("update:expanded", !1), o.value = null; break; case "highlighted": - a.value = m || null, i.value = !1; + a.value = m || null, s.value = !1; break; case "highlightedViaKeyboard": - a.value = m || null, i.value = !0; + a.value = m || null, s.value = !0; break; case "active": o.value = m || null; @@ -657,50 +653,50 @@ const Wt = L({ const A = p(() => { if (a.value !== null) return l.value.findIndex( - (d) => d.value === a.value.value + (i) => i.value === a.value.value ); }); - function b(d) { - !d || (c("highlightedViaKeyboard", d), t("menu-item-keyboard-navigation", d)); + function b(i) { + !i || (f("highlightedViaKeyboard", i), t("menu-item-keyboard-navigation", i)); } - function $(d) { + function $(i) { var _; const m = (X) => { for (let H = X - 1; H >= 0; H--) if (!l.value[H].disabled) return l.value[H]; }; - d = d || l.value.length; - const v = (_ = m(d)) != null ? _ : m(l.value.length); + i = i || l.value.length; + const v = (_ = m(i)) != null ? _ : m(l.value.length); b(v); } - function D(d) { + function D(i) { const m = (_) => l.value.find((X, H) => !X.disabled && H > _); - d = d != null ? d : -1; - const v = m(d) || m(-1); + i = i != null ? i : -1; + const v = m(i) || m(-1); b(v); } - function T(d, m = !0) { + function T(i, m = !0) { function v() { - t("update:expanded", !0), c("highlighted", r()); + t("update:expanded", !0), f("highlighted", d()); } function _() { - m && (d.preventDefault(), d.stopPropagation()); + m && (i.preventDefault(), i.stopPropagation()); } - switch (d.key) { + switch (i.key) { case "Enter": case " ": - return _(), e.expanded ? (a.value && i.value && t("update:selected", a.value.value), t("update:expanded", !1)) : v(), !0; + return _(), e.expanded ? (a.value && s.value && t("update:selected", a.value.value), t("update:expanded", !1)) : v(), !0; case "Tab": - return e.expanded && (a.value && i.value && t("update:selected", a.value.value), t("update:expanded", !1)), !0; + return e.expanded && (a.value && s.value && t("update:selected", a.value.value), t("update:expanded", !1)), !0; case "ArrowUp": - return _(), e.expanded ? (a.value === null && c("highlightedViaKeyboard", r()), $(A.value)) : v(), O(), !0; + return _(), e.expanded ? (a.value === null && f("highlightedViaKeyboard", d()), $(A.value)) : v(), O(), !0; case "ArrowDown": - return _(), e.expanded ? (a.value === null && c("highlightedViaKeyboard", r()), D(A.value)) : v(), O(), !0; + return _(), e.expanded ? (a.value === null && f("highlightedViaKeyboard", d()), D(A.value)) : v(), O(), !0; case "Home": - return _(), e.expanded ? (a.value === null && c("highlightedViaKeyboard", r()), D()) : v(), O(), !0; + return _(), e.expanded ? (a.value === null && f("highlightedViaKeyboard", d()), D()) : v(), O(), !0; case "End": - return _(), e.expanded ? (a.value === null && c("highlightedViaKeyboard", r()), $()) : v(), O(), !0; + return _(), e.expanded ? (a.value === null && f("highlightedViaKeyboard", d()), $()) : v(), O(), !0; case "Escape": return _(), t("update:expanded", !1), !0; default: @@ -708,18 +704,18 @@ const Wt = L({ } } function B() { - c("active"); + f("active"); } - const S = [], ue = y(void 0), F = jt( + const S = [], ue = y(void 0), F = zt( ue, { threshold: 0.8 } ); - Y(F, (d) => { - d && t("load-more"); + Y(F, (i) => { + i && t("load-more"); }); - function de(d, m) { - if (d) { - S[m] = d.$el; + function de(i, m) { + if (i) { + S[m] = i.$el; const v = e.visibleItemLimit; if (!v || e.menuItems.length < v) return; @@ -727,59 +723,59 @@ const Wt = L({ v, Math.max(2, Math.floor(0.2 * e.menuItems.length)) ); - m === e.menuItems.length - _ && (ue.value = d.$el); + m === e.menuItems.length - _ && (ue.value = i.$el); } } function O() { if (!e.visibleItemLimit || e.visibleItemLimit > e.menuItems.length || A.value === void 0) return; - const d = A.value >= 0 ? A.value : 0; - S[d].scrollIntoView({ + const i = A.value >= 0 ? A.value : 0; + S[i].scrollIntoView({ behavior: "smooth", block: "nearest" }); } - const q = y(null), z = y(null); + const q = y(null), U = y(null); function ae() { - if (z.value = null, !e.visibleItemLimit || S.length <= e.visibleItemLimit) { + if (U.value = null, !e.visibleItemLimit || S.length <= e.visibleItemLimit) { q.value = null; return; } - const d = S[0], m = S[e.visibleItemLimit]; + const i = S[0], m = S[e.visibleItemLimit]; if (q.value = ce( - d, + i, m ), e.footer) { const v = S[S.length - 1]; - z.value = v.scrollHeight; + U.value = v.scrollHeight; } } - function ce(d, m) { - const v = d.getBoundingClientRect().top; + function ce(i, m) { + const v = i.getBoundingClientRect().top; return m.getBoundingClientRect().top - v + 2; } - J(() => { + G(() => { document.addEventListener("mouseup", B); - }), De(() => { + }), Ie(() => { document.removeEventListener("mouseup", B); - }), Y(ee(e, "expanded"), (d) => pe(this, null, function* () { - const m = r(); - !d && a.value && m === void 0 && c("highlighted"), d && m !== void 0 && c("highlighted", m), d && (yield ie(), ae(), yield ie(), O()); - })), Y(ee(e, "menuItems"), (d) => pe(this, null, function* () { - d.length < S.length && (S.length = d.length), e.expanded && (yield ie(), ae(), yield ie(), O()); + }), Y(ee(e, "expanded"), (i) => pe(this, null, function* () { + const m = d(); + !i && a.value && m === void 0 && f("highlighted"), i && m !== void 0 && f("highlighted", m), i && (yield ie(), ae(), yield ie(), O()); + })), Y(ee(e, "menuItems"), (i) => pe(this, null, function* () { + i.length < S.length && (S.length = i.length), e.expanded && (yield ie(), ae(), yield ie(), O()); }), { deep: !0 }); const he = p(() => ({ "max-height": q.value ? `${q.value}px` : void 0, "overflow-y": q.value ? "scroll" : void 0, - "margin-bottom": z.value ? `${z.value}px` : void 0 - })), P = p(() => ({ + "margin-bottom": U.value ? `${U.value}px` : void 0 + })), z = p(() => ({ "cdx-menu--has-footer": !!e.footer, "cdx-menu--has-sticky-footer": !!e.footer && !!q.value })), { rootClasses: R, rootStyle: le, otherAttrs: fe - } = re(u, P); + } = re(u, z); return { listBoxStyle: he, rootClasses: R, @@ -787,11 +783,11 @@ const Wt = L({ otherAttrs: fe, assignTemplateRef: de, computedMenuItems: l, - computedShowNoResultsSlot: s, + computedShowNoResultsSlot: r, highlightedMenuItem: a, - highlightedViaKeyboard: i, + highlightedViaKeyboard: s, activeMenuItem: o, - handleMenuItemChange: c, + handleMenuItemChange: f, handleKeyNavigation: T }; }, @@ -810,40 +806,40 @@ const Wt = L({ } } }); -const Gt = { +const jt = { key: 0, class: "cdx-menu__pending cdx-menu-item" -}, Jt = { +}, Wt = { key: 1, class: "cdx-menu__no-results cdx-menu-item" }; -function Xt(e, t, n, u, l, s) { - const a = E("cdx-menu-item"), i = E("cdx-progress-bar"); - return ke((h(), g("div", { +function Gt(e, t, n, u, l, r) { + const a = E("cdx-menu-item"), s = E("cdx-progress-bar"); + return De((c(), g("div", { class: x(["cdx-menu", e.rootClasses]), style: te(e.rootStyle) }, [ - C("ul", G({ + C("ul", W({ class: "cdx-menu__listbox", role: "listbox", "aria-multiselectable": "false", style: e.listBoxStyle }, e.otherAttrs), [ - e.showPending && e.computedMenuItems.length === 0 && e.$slots.pending ? (h(), g("li", Gt, [ + e.showPending && e.computedMenuItems.length === 0 && e.$slots.pending ? (c(), g("li", jt, [ V(e.$slots, "pending") - ])) : w("", !0), - e.computedShowNoResultsSlot ? (h(), g("li", Jt, [ + ])) : I("", !0), + e.computedShowNoResultsSlot ? (c(), g("li", Wt, [ V(e.$slots, "no-results") - ])) : w("", !0), - (h(!0), g(ye, null, He(e.computedMenuItems, (o, r) => { - var c, A; - return h(), M(a, G({ + ])) : I("", !0), + (c(!0), g(ve, null, Oe(e.computedMenuItems, (o, d) => { + var f, A; + return c(), M(a, W({ key: o.value, ref_for: !0, - ref: (b) => e.assignTemplateRef(b, r) + ref: (b) => e.assignTemplateRef(b, d) }, o, { selected: o.value === e.selected, - active: o.value === ((c = e.activeMenuItem) == null ? void 0 : c.value), + active: o.value === ((f = e.activeMenuItem) == null ? void 0 : f.value), highlighted: o.value === ((A = e.highlightedMenuItem) == null ? void 0 : A.value), "show-thumbnail": e.showThumbnail, "bold-label": e.boldLabel, @@ -864,101 +860,89 @@ function Xt(e, t, n, u, l, s) { _: 2 }, 1040, ["selected", "active", "highlighted", "show-thumbnail", "bold-label", "hide-description-overflow", "search-query", "onChange", "onClick"]); }), 128)), - e.showPending ? (h(), M(i, { + e.showPending ? (c(), M(s, { key: 2, class: "cdx-menu__progress-bar", inline: !0 - })) : w("", !0) + })) : I("", !0) ], 16) ], 6)), [ - [Qe, e.expanded] + [qe, e.expanded] ]); } -const Yt = /* @__PURE__ */ K(Wt, [["render", Xt]]), Zt = U(ot), en = U([...Ee, ...st]), ve = U(Ee), tn = (e) => { - !e["aria-label"] && !e["aria-hidden"] && ze(`icon-only buttons require one of the following attribute: aria-label or aria-hidden. +const Jt = /* @__PURE__ */ K(Pt, [["render", Gt]]), Xt = J(at), Yt = J(lt), Zt = (e) => { + !e["aria-label"] && !e["aria-hidden"] && Qe(`icon-only buttons require one of the following attribute: aria-label or aria-hidden. See documentation on https://doc.wikimedia.org/codex/latest/components/button.html#default-icon-only`); }; -function Ce(e) { +function be(e) { const t = []; for (const n of e) - typeof n == "string" && n.trim() !== "" ? t.push(n) : Array.isArray(n) ? t.push(...Ce(n)) : typeof n == "object" && n && (typeof n.type == "string" || typeof n.type == "object" ? t.push(n) : n.type !== Ue && (typeof n.children == "string" && n.children.trim() !== "" ? t.push(n.children) : Array.isArray(n.children) && t.push(...Ce(n.children)))); + typeof n == "string" && n.trim() !== "" ? t.push(n) : Array.isArray(n) ? t.push(...be(n)) : typeof n == "object" && n && (typeof n.type == "string" || typeof n.type == "object" ? t.push(n) : n.type !== He && (typeof n.children == "string" && n.children.trim() !== "" ? t.push(n.children) : Array.isArray(n.children) && t.push(...be(n.children)))); return t; } -const nn = (e, t) => { +const en = (e, t) => { if (!e) return !1; - const n = Ce(e); + const n = be(e); if (n.length !== 1) return !1; - const u = n[0], l = typeof u == "object" && typeof u.type == "object" && "name" in u.type && u.type.name === ne.name, s = typeof u == "object" && u.type === "svg"; - return l || s ? (tn(t), !0) : !1; -}, un = L({ + const u = n[0], l = typeof u == "object" && typeof u.type == "object" && "name" in u.type && u.type.name === ne.name, r = typeof u == "object" && u.type === "svg"; + return l || r ? (Zt(t), !0) : !1; +}, tn = L({ name: "CdxButton", props: { action: { type: String, default: "default", - validator: Zt + validator: Xt }, weight: { type: String, default: "normal", - validator: ve - }, - type: { - type: String, - default: void 0, - validator: en + validator: Yt } }, emits: ["click"], setup(e, { emit: t, slots: n, attrs: u }) { - const l = y(!1), s = p( - () => ve(e.type) ? void 0 : e.type - ), a = p( - () => ve(e.type) ? e.type : e.weight - ); + const l = y(!1); return { rootClasses: p(() => { - var c; + var o; return { [`cdx-button--action-${e.action}`]: !0, - [`cdx-button--weight-${a.value}`]: !0, - "cdx-button--framed": a.value !== "quiet", - "cdx-button--icon-only": nn((c = n.default) == null ? void 0 : c.call(n), u), + [`cdx-button--weight-${e.weight}`]: !0, + "cdx-button--framed": e.weight !== "quiet", + "cdx-button--icon-only": en((o = n.default) == null ? void 0 : o.call(n), u), "cdx-button--is-active": l.value }; }), - onClick: (c) => { - t("click", c); + onClick: (o) => { + t("click", o); }, - setActive: (c) => { - l.value = c; - }, - computedType: s + setActive: (o) => { + l.value = o; + } }; } }); -const an = ["type"]; -function ln(e, t, n, u, l, s) { - return h(), g("button", { +function nn(e, t, n, u, l, r) { + return c(), g("button", { class: x(["cdx-button", e.rootClasses]), - type: e.computedType, onClick: t[0] || (t[0] = (...a) => e.onClick && e.onClick(...a)), - onKeydown: t[1] || (t[1] = be((a) => e.setActive(!0), ["space", "enter"])), - onKeyup: t[2] || (t[2] = be((a) => e.setActive(!1), ["space", "enter"])) + onKeydown: t[1] || (t[1] = ye((a) => e.setActive(!0), ["space", "enter"])), + onKeyup: t[2] || (t[2] = ye((a) => e.setActive(!1), ["space", "enter"])) }, [ V(e.$slots, "default") - ], 42, an); + ], 34); } -const on = /* @__PURE__ */ K(un, [["render", ln]]); -function xe(e, t, n) { +const un = /* @__PURE__ */ K(tn, [["render", nn]]); +function Fe(e, t, n) { return p({ get: () => e.value, set: (u) => t(n || "update:modelValue", u) }); } -const sn = U(rt), rn = U(Fe), dn = L({ +const an = J(st), ln = J(ke), on = L({ name: "CdxTextInput", components: { CdxIcon: ne }, inheritAttrs: !1, @@ -971,12 +955,12 @@ const sn = U(rt), rn = U(Fe), dn = L({ inputType: { type: String, default: "text", - validator: sn + validator: an }, status: { type: String, default: "default", - validator: rn + validator: ln }, disabled: { type: Boolean, @@ -1004,25 +988,25 @@ const sn = U(rt), rn = U(Fe), dn = L({ "blur" ], setup(e, { emit: t, attrs: n }) { - const u = xe(ee(e, "modelValue"), t), l = p(() => e.clearable && !!u.value && !e.disabled), s = p(() => ({ + const u = Fe(ee(e, "modelValue"), t), l = p(() => e.clearable && !!u.value && !e.disabled), r = p(() => ({ "cdx-text-input--has-start-icon": !!e.startIcon, "cdx-text-input--has-end-icon": !!e.endIcon, "cdx-text-input--clearable": l.value, [`cdx-text-input--status-${e.status}`]: !0 })), { rootClasses: a, - rootStyle: i, + rootStyle: s, otherAttrs: o - } = re(n, s), r = p(() => ({ + } = re(n, r), d = p(() => ({ "cdx-text-input__input--has-value": !!u.value })); return { wrappedModel: u, isClearable: l, rootClasses: a, - rootStyle: i, + rootStyle: s, otherAttrs: o, - inputClasses: r, + inputClasses: d, onClear: () => { u.value = ""; }, @@ -1041,7 +1025,7 @@ const sn = U(rt), rn = U(Fe), dn = L({ onBlur: (B) => { t("blur", B); }, - cdxIconClear: Ze + cdxIconClear: Xe }; }, methods: { @@ -1050,53 +1034,53 @@ const sn = U(rt), rn = U(Fe), dn = L({ } } }); -const cn = ["type", "disabled"]; -function hn(e, t, n, u, l, s) { +const sn = ["type", "disabled"]; +function rn(e, t, n, u, l, r) { const a = E("cdx-icon"); - return h(), g("div", { + return c(), g("div", { class: x(["cdx-text-input", e.rootClasses]), style: te(e.rootStyle) }, [ - ke(C("input", G({ + De(C("input", W({ ref: "input", - "onUpdate:modelValue": t[0] || (t[0] = (i) => e.wrappedModel = i), + "onUpdate:modelValue": t[0] || (t[0] = (s) => e.wrappedModel = s), class: ["cdx-text-input__input", e.inputClasses] }, e.otherAttrs, { type: e.inputType, disabled: e.disabled, - onInput: t[1] || (t[1] = (...i) => e.onInput && e.onInput(...i)), - onChange: t[2] || (t[2] = (...i) => e.onChange && e.onChange(...i)), - onFocus: t[3] || (t[3] = (...i) => e.onFocus && e.onFocus(...i)), - onBlur: t[4] || (t[4] = (...i) => e.onBlur && e.onBlur(...i)), - onKeydown: t[5] || (t[5] = (...i) => e.onKeydown && e.onKeydown(...i)) - }), null, 16, cn), [ - [Pe, e.wrappedModel] + onInput: t[1] || (t[1] = (...s) => e.onInput && e.onInput(...s)), + onChange: t[2] || (t[2] = (...s) => e.onChange && e.onChange(...s)), + onFocus: t[3] || (t[3] = (...s) => e.onFocus && e.onFocus(...s)), + onBlur: t[4] || (t[4] = (...s) => e.onBlur && e.onBlur(...s)), + onKeydown: t[5] || (t[5] = (...s) => e.onKeydown && e.onKeydown(...s)) + }), null, 16, sn), [ + [Ue, e.wrappedModel] ]), - e.startIcon ? (h(), M(a, { + e.startIcon ? (c(), M(a, { key: 0, icon: e.startIcon, class: "cdx-text-input__icon-vue cdx-text-input__start-icon" - }, null, 8, ["icon"])) : w("", !0), - e.endIcon ? (h(), M(a, { + }, null, 8, ["icon"])) : I("", !0), + e.endIcon ? (c(), M(a, { key: 1, icon: e.endIcon, class: "cdx-text-input__icon-vue cdx-text-input__end-icon" - }, null, 8, ["icon"])) : w("", !0), - e.isClearable ? (h(), M(a, { + }, null, 8, ["icon"])) : I("", !0), + e.isClearable ? (c(), M(a, { key: 2, icon: e.cdxIconClear, class: "cdx-text-input__icon-vue cdx-text-input__clear-icon", - onMousedown: t[6] || (t[6] = Ae(() => { + onMousedown: t[6] || (t[6] = Ce(() => { }, ["prevent"])), onClick: e.onClear - }, null, 8, ["icon", "onClick"])) : w("", !0) + }, null, 8, ["icon", "onClick"])) : I("", !0) ], 6); } -const fn = /* @__PURE__ */ K(dn, [["render", hn]]), pn = U(Fe), mn = L({ +const dn = /* @__PURE__ */ K(on, [["render", rn]]), cn = J(ke), hn = L({ name: "CdxSearchInput", components: { - CdxButton: on, - CdxTextInput: fn + CdxButton: un, + CdxTextInput: dn }, inheritAttrs: !1, props: { @@ -1111,7 +1095,7 @@ const fn = /* @__PURE__ */ K(dn, [["render", hn]]), pn = U(Fe), mn = L({ status: { type: String, default: "default", - validator: pn + validator: cn } }, emits: [ @@ -1119,22 +1103,22 @@ const fn = /* @__PURE__ */ K(dn, [["render", hn]]), pn = U(Fe), mn = L({ "submit-click" ], setup(e, { emit: t, attrs: n }) { - const u = xe(ee(e, "modelValue"), t), l = p(() => ({ + const u = Fe(ee(e, "modelValue"), t), l = p(() => ({ "cdx-search-input--has-end-button": !!e.buttonLabel })), { - rootClasses: s, + rootClasses: r, rootStyle: a, - otherAttrs: i + otherAttrs: s } = re(n, l); return { wrappedModel: u, - rootClasses: s, + rootClasses: r, rootStyle: a, - otherAttrs: i, + otherAttrs: s, handleSubmit: () => { t("submit-click", u.value); }, - searchIcon: tt + searchIcon: Ze }; }, methods: { @@ -1143,15 +1127,15 @@ const fn = /* @__PURE__ */ K(dn, [["render", hn]]), pn = U(Fe), mn = L({ } } }); -const gn = { class: "cdx-search-input__input-wrapper" }; -function vn(e, t, n, u, l, s) { - const a = E("cdx-text-input"), i = E("cdx-button"); - return h(), g("div", { +const fn = { class: "cdx-search-input__input-wrapper" }; +function pn(e, t, n, u, l, r) { + const a = E("cdx-text-input"), s = E("cdx-button"); + return c(), g("div", { class: x(["cdx-search-input", e.rootClasses]), style: te(e.rootStyle) }, [ - C("div", gn, [ - W(a, G({ + C("div", fn, [ + j(a, W({ ref: "textInput", modelValue: e.wrappedModel, "onUpdate:modelValue": t[0] || (t[0] = (o) => e.wrappedModel = o), @@ -1160,11 +1144,11 @@ function vn(e, t, n, u, l, s) { "start-icon": e.searchIcon, status: e.status }, e.otherAttrs, { - onKeydown: be(e.handleSubmit, ["enter"]) + onKeydown: ye(e.handleSubmit, ["enter"]) }), null, 16, ["modelValue", "start-icon", "status", "onKeydown"]), V(e.$slots, "default") ]), - e.buttonLabel ? (h(), M(i, { + e.buttonLabel ? (c(), M(s, { key: 0, class: "cdx-search-input__end-button", onClick: e.handleSubmit @@ -1173,15 +1157,15 @@ function vn(e, t, n, u, l, s) { Z(k(e.buttonLabel), 1) ]), _: 1 - }, 8, ["onClick"])) : w("", !0) + }, 8, ["onClick"])) : I("", !0) ], 6); } -const yn = /* @__PURE__ */ K(mn, [["render", vn]]), bn = L({ +const mn = /* @__PURE__ */ K(hn, [["render", pn]]), gn = L({ name: "CdxTypeaheadSearch", components: { CdxIcon: ne, - CdxMenu: Yt, - CdxSearchInput: yn + CdxMenu: Jt, + CdxSearchInput: mn }, inheritAttrs: !1, props: { @@ -1215,7 +1199,7 @@ const yn = /* @__PURE__ */ K(mn, [["render", vn]]), bn = L({ }, debounceInterval: { type: Number, - default: dt + default: it }, highlightQuery: { type: Boolean, @@ -1241,28 +1225,28 @@ const yn = /* @__PURE__ */ K(mn, [["render", vn]]), bn = L({ "load-more" ], setup(e, { attrs: t, emit: n, slots: u }) { - const { searchResults: l, searchFooterUrl: s, debounceInterval: a } = je(e), i = y(), o = y(), r = Me("typeahead-search-menu"), c = y(!1), A = y(!1), b = y(!1), $ = y(!1), D = y(e.initialInputValue), T = y(""), B = p(() => { - var f, I; - return (I = (f = o.value) == null ? void 0 : f.getHighlightedMenuItem()) == null ? void 0 : I.id; + const { searchResults: l, searchFooterUrl: r, debounceInterval: a } = ze(e), s = y(), o = y(), d = Ee("typeahead-search-menu"), f = y(!1), A = y(!1), b = y(!1), $ = y(!1), D = y(e.initialInputValue), T = y(""), B = p(() => { + var h, w; + return (w = (h = o.value) == null ? void 0 : h.getHighlightedMenuItem()) == null ? void 0 : w.id; }), S = y(null), ue = p(() => ({ "cdx-typeahead-search__menu-message--has-thumbnail": e.showThumbnail })), F = p( () => e.searchResults.find( - (f) => f.value === S.value + (h) => h.value === S.value ) ), de = p( - () => s.value ? { value: j, url: s.value } : void 0 + () => r.value ? { value: P, url: r.value } : void 0 ), O = p(() => ({ "cdx-typeahead-search--show-thumbnail": e.showThumbnail, - "cdx-typeahead-search--expanded": c.value, + "cdx-typeahead-search--expanded": f.value, "cdx-typeahead-search--auto-expand-width": e.showThumbnail && e.autoExpandWidth })), { rootClasses: q, - rootStyle: z, + rootStyle: U, otherAttrs: ae } = re(t, O); - function ce(f) { - return f; + function ce(h) { + return h; } const he = p(() => ({ visibleItemLimit: e.visibleItemLimit, @@ -1270,34 +1254,34 @@ const yn = /* @__PURE__ */ K(mn, [["render", vn]]), bn = L({ boldLabel: !0, hideDescriptionOverflow: !0 })); - let P, R; - function le(f, I = !1) { - F.value && F.value.label !== f && F.value.value !== f && (S.value = null), R !== void 0 && (clearTimeout(R), R = void 0), f === "" ? c.value = !1 : (A.value = !0, u["search-results-pending"] && (R = setTimeout(() => { - $.value && (c.value = !0), b.value = !0; - }, ct))), P !== void 0 && (clearTimeout(P), P = void 0); + let z, R; + function le(h, w = !1) { + F.value && F.value.label !== h && F.value.value !== h && (S.value = null), R !== void 0 && (clearTimeout(R), R = void 0), h === "" ? f.value = !1 : (A.value = !0, u["search-results-pending"] && (R = setTimeout(() => { + $.value && (f.value = !0), b.value = !0; + }, rt))), z !== void 0 && (clearTimeout(z), z = void 0); const N = () => { - n("input", f); + n("input", h); }; - I ? N() : P = setTimeout(() => { + w ? N() : z = setTimeout(() => { N(); }, a.value); } - function fe(f) { - if (f === j) { + function fe(h) { + if (h === P) { S.value = null, D.value = T.value; return; } - S.value = f, f !== null && (D.value = F.value ? F.value.label || String(F.value.value) : ""); + S.value = h, h !== null && (D.value = F.value ? F.value.label || String(F.value.value) : ""); } - function d() { - $.value = !0, (T.value || b.value) && (c.value = !0); + function i() { + $.value = !0, (T.value || b.value) && (f.value = !0); } function m() { - $.value = !1, c.value = !1; + $.value = !1, f.value = !1; } - function v(f) { - const Be = f, { id: I } = Be, N = se(Be, ["id"]); - if (N.value === j) { + function v(h) { + const Ae = h, { id: w } = Ae, N = se(Ae, ["id"]); + if (N.value === P) { n("search-result-click", { searchResult: null, index: l.value.length, @@ -1307,63 +1291,63 @@ const yn = /* @__PURE__ */ K(mn, [["render", vn]]), bn = L({ } _(N); } - function _(f) { - const I = { - searchResult: f, + function _(h) { + const w = { + searchResult: h, index: l.value.findIndex( - (N) => N.value === f.value + (N) => N.value === h.value ), numberOfResults: l.value.length }; - n("search-result-click", I); + n("search-result-click", w); } - function X(f) { - if (f.value === j) { + function X(h) { + if (h.value === P) { D.value = T.value; return; } - D.value = f.value ? f.label || String(f.value) : ""; + D.value = h.value ? h.label || String(h.value) : ""; } - function H(f) { - var I; - c.value = !1, (I = o.value) == null || I.clearActive(), v(f); + function H(h) { + var w; + f.value = !1, (w = o.value) == null || w.clearActive(), v(h); } - function Te(f) { + function Me(h) { if (F.value) - _(F.value), f.stopPropagation(), window.location.assign(F.value.url), f.preventDefault(); + _(F.value), h.stopPropagation(), window.location.assign(F.value.url), h.preventDefault(); else { - const I = { + const w = { searchResult: null, index: -1, numberOfResults: l.value.length }; - n("submit", I); + n("submit", w); } } - function Ve(f) { - if (!o.value || !T.value || f.key === " ") + function xe(h) { + if (!o.value || !T.value || h.key === " ") return; - const I = o.value.getHighlightedMenuItem(), N = o.value.getHighlightedViaKeyboard(); - switch (f.key) { + const w = o.value.getHighlightedMenuItem(), N = o.value.getHighlightedViaKeyboard(); + switch (h.key) { case "Enter": - I && (I.value === j && N ? window.location.assign(s.value) : o.value.delegateKeyNavigation(f, !1)), c.value = !1; + w && (w.value === P && N ? window.location.assign(r.value) : o.value.delegateKeyNavigation(h, !1)), f.value = !1; break; case "Tab": - c.value = !1; + f.value = !1; break; default: - o.value.delegateKeyNavigation(f); + o.value.delegateKeyNavigation(h); break; } } - return J(() => { + return G(() => { e.initialInputValue && le(e.initialInputValue, !0); }), Y(ee(e, "searchResults"), () => { - T.value = D.value.trim(), $.value && A.value && T.value.length > 0 && (c.value = !0), R !== void 0 && (clearTimeout(R), R = void 0), A.value = !1, b.value = !1; + T.value = D.value.trim(), $.value && A.value && T.value.length > 0 && (f.value = !0), R !== void 0 && (clearTimeout(R), R = void 0), A.value = !1, b.value = !1; }), { - form: i, + form: s, menu: o, - menuId: r, + menuId: d, highlightedId: B, selection: S, menuMessageClass: ue, @@ -1371,23 +1355,23 @@ const yn = /* @__PURE__ */ K(mn, [["render", vn]]), bn = L({ asSearchResult: ce, inputValue: D, searchQuery: T, - expanded: c, + expanded: f, showPending: b, rootClasses: q, - rootStyle: z, + rootStyle: U, otherAttrs: ae, menuConfig: he, onUpdateInputValue: le, onUpdateMenuSelection: fe, - onFocus: d, + onFocus: i, onBlur: m, onSearchResultClick: v, onSearchResultKeyboardNavigation: X, onSearchFooterClick: H, - onSubmit: Te, - onKeydown: Ve, - MenuFooterValue: j, - articleIcon: Ye + onSubmit: Me, + onKeydown: xe, + MenuFooterValue: P, + articleIcon: Je }; }, methods: { @@ -1396,10 +1380,10 @@ const yn = /* @__PURE__ */ K(mn, [["render", vn]]), bn = L({ } } }); -const Cn = ["id", "action"], An = { class: "cdx-typeahead-search__menu-message__text" }, Bn = { class: "cdx-typeahead-search__menu-message__text" }, _n = ["href", "onClickCapture"], $n = { class: "cdx-typeahead-search__search-footer__text" }, Sn = { class: "cdx-typeahead-search__search-footer__query" }; -function In(e, t, n, u, l, s) { - const a = E("cdx-icon"), i = E("cdx-menu"), o = E("cdx-search-input"); - return h(), g("div", { +const vn = ["id", "action"], yn = { class: "cdx-typeahead-search__menu-message__text" }, bn = { class: "cdx-typeahead-search__menu-message__text" }, Cn = ["href", "onClickCapture"], An = { class: "cdx-typeahead-search__search-footer__text" }, Bn = { class: "cdx-typeahead-search__search-footer__query" }; +function _n(e, t, n, u, l, r) { + const a = E("cdx-icon"), s = E("cdx-menu"), o = E("cdx-search-input"); + return c(), g("div", { class: x(["cdx-typeahead-search", e.rootClasses]), style: te(e.rootStyle) }, [ @@ -1408,12 +1392,12 @@ function In(e, t, n, u, l, s) { ref: "form", class: "cdx-typeahead-search__form", action: e.formAction, - onSubmit: t[4] || (t[4] = (...r) => e.onSubmit && e.onSubmit(...r)) + onSubmit: t[4] || (t[4] = (...d) => e.onSubmit && e.onSubmit(...d)) }, [ - W(o, G({ + j(o, W({ ref: "searchInput", modelValue: e.inputValue, - "onUpdate:modelValue": t[3] || (t[3] = (r) => e.inputValue = r), + "onUpdate:modelValue": t[3] || (t[3] = (d) => e.inputValue = d), "button-label": e.buttonLabel }, e.otherAttrs, { class: "cdx-typeahead-search__input", @@ -1430,11 +1414,11 @@ function In(e, t, n, u, l, s) { onKeydown: e.onKeydown }), { default: Q(() => [ - W(i, G({ + j(s, W({ id: e.menuId, ref: "menu", expanded: e.expanded, - "onUpdate:expanded": t[0] || (t[0] = (r) => e.expanded = r), + "onUpdate:expanded": t[0] || (t[0] = (d) => e.expanded = d), "show-pending": e.showPending, selected: e.selection, "menu-items": e.searchResults, @@ -1444,15 +1428,15 @@ function In(e, t, n, u, l, s) { }, e.menuConfig, { "aria-label": e.searchResultsLabel, "onUpdate:selected": e.onUpdateMenuSelection, - onMenuItemClick: t[1] || (t[1] = (r) => e.onSearchResultClick(e.asSearchResult(r))), + onMenuItemClick: t[1] || (t[1] = (d) => e.onSearchResultClick(e.asSearchResult(d))), onMenuItemKeyboardNavigation: e.onSearchResultKeyboardNavigation, - onLoadMore: t[2] || (t[2] = (r) => e.$emit("load-more")) + onLoadMore: t[2] || (t[2] = (d) => e.$emit("load-more")) }), { pending: Q(() => [ C("div", { class: x(["cdx-typeahead-search__menu-message", e.menuMessageClass]) }, [ - C("span", An, [ + C("span", yn, [ V(e.$slots, "search-results-pending") ]) ], 2) @@ -1461,30 +1445,30 @@ function In(e, t, n, u, l, s) { C("div", { class: x(["cdx-typeahead-search__menu-message", e.menuMessageClass]) }, [ - C("span", Bn, [ + C("span", bn, [ V(e.$slots, "search-no-results-text") ]) ], 2) ]), - default: Q(({ menuItem: r, active: c }) => [ - r.value === e.MenuFooterValue ? (h(), g("a", { + default: Q(({ menuItem: d, active: f }) => [ + d.value === e.MenuFooterValue ? (c(), g("a", { key: 0, class: x(["cdx-typeahead-search__search-footer", { - "cdx-typeahead-search__search-footer__active": c + "cdx-typeahead-search__search-footer__active": f }]), - href: e.asSearchResult(r).url, - onClickCapture: Ae((A) => e.onSearchFooterClick(e.asSearchResult(r)), ["stop"]) + href: e.asSearchResult(d).url, + onClickCapture: Ce((A) => e.onSearchFooterClick(e.asSearchResult(d)), ["stop"]) }, [ - W(a, { + j(a, { class: "cdx-typeahead-search__search-footer__icon", icon: e.articleIcon }, null, 8, ["icon"]), - C("span", $n, [ + C("span", An, [ V(e.$slots, "search-footer-text", { searchQuery: e.searchQuery }, () => [ - C("strong", Sn, k(e.searchQuery), 1) + C("strong", Bn, k(e.searchQuery), 1) ]) ]) - ], 42, _n)) : w("", !0) + ], 42, Cn)) : I("", !0) ]), _: 3 }, 16, ["id", "expanded", "show-pending", "selected", "menu-items", "footer", "search-query", "show-no-results-slot", "aria-label", "onUpdate:selected", "onMenuItemKeyboardNavigation"]) @@ -1492,10 +1476,10 @@ function In(e, t, n, u, l, s) { _: 3 }, 16, ["modelValue", "button-label", "aria-owns", "aria-expanded", "aria-activedescendant", "onUpdate:modelValue", "onFocus", "onBlur", "onKeydown"]), V(e.$slots, "default") - ], 40, Cn) + ], 40, vn) ], 6); } -const kn = /* @__PURE__ */ K(bn, [["render", In]]); +const wn = /* @__PURE__ */ K(gn, [["render", _n]]); export { - kn as CdxTypeaheadSearch + wn as CdxTypeaheadSearch }; diff --git a/resources/lib/codex-search/codex-search.style-legacy-rtl.css b/resources/lib/codex-search/codex-search.style-legacy-rtl.css index 670b03b35645..a72a6511e616 100644 --- a/resources/lib/codex-search/codex-search.style-legacy-rtl.css +++ b/resources/lib/codex-search/codex-search.style-legacy-rtl.css @@ -1 +1 @@ -.cdx-icon{color:#202122;display:inline-flex;align-items:center;justify-content:center;vertical-align:text-bottom}.cdx-icon svg{fill:currentcolor;width:100%;height:100%}.cdx-icon--x-small{min-width:12px;min-height:12px;width:.8571429em;height:.8571429em}.cdx-icon--small{min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em}.cdx-icon--medium{min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em}.cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-thumbnail{display:inline-flex}.cdx-thumbnail__placeholder,.cdx-thumbnail__image{background-position:center;background-repeat:no-repeat;background-size:cover;flex-shrink:0;box-sizing:border-box;min-width:40px;min-height:40px;width:2.8571429em;height:2.8571429em;border:1px solid #c8ccd1;border-radius:2px}.cdx-thumbnail__image{display:inline-block}.cdx-thumbnail__image-enter-active{transition-property:opacity;transition-duration:.1s}.cdx-thumbnail__image-enter-from{opacity:0}.cdx-thumbnail__placeholder{background-color:#f8f9fa;display:inline-flex;align-items:center;justify-content:center}.cdx-thumbnail__placeholder__icon{color:#72777d}.cdx-search-result-title{display:inline-block;font-weight:700}.cdx-search-result-title__match{font-weight:400}.cdx-menu-item{list-style:none;position:relative;padding:8px 12px;line-height:1.6;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-menu-item__content{display:flex;align-items:center;line-height:1.4285714;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-menu-item__content,.cdx-menu-item__content:hover{text-decoration:none}.cdx-menu-item--has-description .cdx-menu-item__content{align-items:flex-start}.cdx-menu-item__text__description{display:block}.cdx-menu-item__thumbnail{margin-left:8px}.cdx-menu-item__icon{color:inherit;margin-left:8px}.cdx-menu-item--bold-label .cdx-menu-item__text__label{font-weight:700}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text{overflow:hidden}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdx-menu-item--enabled,.cdx-menu-item--enabled .cdx-menu-item__content{color:#202122}.cdx-menu-item--enabled .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled .cdx-menu-item__text__description{color:#54595d}.cdx-menu-item--enabled.cdx-menu-item--highlighted{background-color:#eaecf0;cursor:pointer}.cdx-menu-item--enabled.cdx-menu-item--active{background-color:#eaf3ff;color:#36c}.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--enabled.cdx-menu-item--selected{background-color:#eaf3ff}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--disabled{color:#72777d;cursor:default}.cdx-menu-item--disabled .cdx-menu-item__text__description{color:#72777d}.cdx-progress-bar{box-sizing:border-box;overflow-x:hidden}.cdx-progress-bar__bar{width:33.33%;height:100%}.cdx-progress-bar--block{position:relative;z-index:1;height:1.1428571em;max-width:none;border:1px solid #a2a9b1;border-radius:9999px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-progress-bar--inline{width:100%;height:.2857143em}.cdx-progress-bar--enabled .cdx-progress-bar__bar{background-color:#36c;animation-name:cdx-animation-progress-bar__bar;animation-duration:1.6s;animation-timing-function:linear;animation-iteration-count:infinite}.cdx-progress-bar--enabled.cdx-progress-bar--block{background-color:#fff}.cdx-progress-bar--disabled .cdx-progress-bar__bar{background-color:#c8ccd1}.cdx-progress-bar--disabled.cdx-progress-bar--block{background-color:#eaecf0}@keyframes cdx-animation-progress-bar__bar{0%{transform:translate(100%)}to{transform:translate(-300%)}}.cdx-menu{background-color:#fff;position:absolute;right:0;z-index:50;box-sizing:border-box;width:100%;border:1px solid #a2a9b1;border-radius:0 0 2px 2px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-menu__progress-bar{position:absolute;top:0}.cdx-menu__listbox{margin:0;padding:0}.cdx-menu--has-sticky-footer .cdx-menu-item:last-of-type{position:absolute;bottom:0;width:100%}.cdx-menu--has-footer .cdx-menu-item:last-of-type:not(:first-of-type){border-top:1px solid #c8ccd1}.cdx-button{box-sizing:border-box;min-width:32px;min-height:32px;max-width:32em;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-left:12px;padding-right:12px;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button:enabled{color:#202122}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled .cdx-button__icon{background-color:#202122}}.cdx-button:enabled:hover{cursor:pointer}.cdx-button:enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c}.cdx-button:disabled{border-color:transparent}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--icon-only{padding:0 4px}.cdx-button:not(.cdx-button--weight-quiet):enabled{background-color:#f8f9fa;border-color:#a2a9b1}.cdx-button:not(.cdx-button--weight-quiet):enabled:hover{background-color:#fff;color:#404244}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:hover .cdx-button__icon{background-color:#404244}}.cdx-button:not(.cdx-button--weight-quiet):enabled:active,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active{background-color:#eaecf0;color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:active .cdx-button__icon,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button:not(.cdx-button--weight-quiet):disabled{background-color:#c8ccd1;color:#fff}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):disabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled{background-color:#36c;color:#fff;border-color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover{background-color:#447ff5;color:#fff;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-button--weight-primary.cdx-button--action-destructive:enabled{background-color:#d33;color:#fff;border-color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover{background-color:#ff4242;color:#fff;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33,inset 0 0 0 2px #fff}.cdx-button--weight-quiet{background-color:rgba(255,255,255,0);border-color:transparent}.cdx-button--weight-quiet:enabled:hover{background-color:rgba(0,24,73,.027)}.cdx-button--weight-quiet:enabled:active,.cdx-button--weight-quiet:enabled.cdx-button--is-active{background-color:rgba(0,24,73,.082);color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:enabled:active .cdx-button__icon,.cdx-button--weight-quiet:enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#36c}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover{background-color:#eaf3ff;color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#447ff5}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#d33}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover{background-color:#fee7e6;color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#ff4242}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-button--weight-quiet:disabled{color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:disabled .cdx-button__icon{background-color:#72777d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive .cdx-button__icon{background-color:#36c}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover{color:#447ff5;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:#447ff5}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:#eaf3ff;color:#2a4b8d;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:#2a4b8d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive .cdx-button__icon{background-color:#d33}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover{color:#ff4242;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:#ff4242}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:#fee7e6;color:#b32424;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:#b32424}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-text-input{position:relative;box-sizing:border-box}.cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:9px}.cdx-text-input__icon.cdx-text-input__end-icon{min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em;background-position:center;background-repeat:no-repeat;background-size:max(1.1428571em,16px)}.cdx-text-input__clear-icon,.cdx-text-input__end-icon{position:absolute;top:50%;min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:9px}.cdx-text-input__clear-icon:hover{cursor:pointer}.cdx-text-input__end-icon+.cdx-text-input__clear-icon{left:calc(8px * 2 + 1.1428571em + 1px)}.cdx-text-input__input{display:block;box-sizing:border-box;min-width:256px;min-height:32px;width:100%;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding:4px 8px;font-family:inherit;font-size:inherit;line-height:1.4285714}.cdx-text-input__input:enabled{background-color:#fff;color:#202122;border-color:#a2a9b1;box-shadow:inset 0 0 0 1px transparent;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-input__input:enabled~.cdx-text-input__icon-vue{color:#72777d}.cdx-text-input__input:enabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input:enabled:hover{border-color:#72777d}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon-vue,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon-vue{color:#202122}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon{opacity:1}.cdx-text-input__input:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-text-input__input:disabled{background-color:#eaecf0;color:#72777d;-webkit-text-fill-color:#72777d;border-color:#c8ccd1}.cdx-text-input__input:disabled~.cdx-text-input__icon-vue{color:#72777d;pointer-events:none}.cdx-text-input__input:disabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input::-webkit-input-placeholder{color:#72777d;opacity:1}.cdx-text-input__input::placeholder{color:#72777d;opacity:1}.cdx-text-input__input::-ms-clear{display:none}.cdx-text-input__input[type=search]{-webkit-appearance:none;-moz-appearance:textfield}.cdx-text-input__input[type=search]::-webkit-search-decoration,.cdx-text-input__input[type=search]::-webkit-search-cancel-button{display:none}.cdx-text-input--has-start-icon .cdx-text-input__input{padding-right:calc(8px + 8px + 1.4285714em)}.cdx-text-input--has-end-icon .cdx-text-input__input,.cdx-text-input--clearable .cdx-text-input__input{padding-left:calc(8px + 8px + 1.1428571em)}.cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-left:calc(8px + calc(8px * 2 + 1.1428571em + 1px) + 1.1428571em)}.cdx-text-input--status-error .cdx-text-input__input{border-color:#d33}.cdx-text-input--status-error .cdx-text-input__input:focus{border-color:#36c}.cdx-search-input--has-end-button{background-color:#fff;display:flex;border:1px solid #a2a9b1;border-radius:2px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{flex-grow:1;margin:-1px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper .cdx-text-input__input{border-top-left-radius:0;border-bottom-left-radius:0}.cdx-search-input__end-button{flex-shrink:0;margin:-1px 0 -1px -1px;border-top-right-radius:0;border-bottom-right-radius:0}.cdx-search-input__end-button:hover,.cdx-search-input__end-button:focus{z-index:1}.cdx-search-input__input-wrapper{position:relative}.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1010 0A5 5 0 003 8z"/></svg>')}.cdx-typeahead-search .cdx-menu-item{padding:0}.cdx-typeahead-search .cdx-menu-item__content{padding:8px 12px}.cdx-typeahead-search__menu-message,.cdx-typeahead-search__search-footer{color:#202122;display:flex;align-items:center;padding:8px 12px;text-decoration:none}.cdx-typeahead-search__search-footer{box-sizing:border-box;min-height:56px}.cdx-typeahead-search__search-footer:visited{color:#202122}.cdx-typeahead-search__search-footer:hover{text-decoration:none;cursor:pointer}.cdx-typeahead-search__search-footer__icon{color:#54595d;width:auto;margin-left:8px}.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__icon,.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__text{color:#36c}.cdx-typeahead-search__menu-message--has-thumbnail{padding-right:20px}.cdx-typeahead-search__input [aria-expanded=true],.cdx-typeahead-search__input[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.cdx-typeahead-search .cdx-text-input--has-start-icon .cdx-text-input__input{padding-right:36px}.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width:not(.cdx-typeahead-search--expanded){margin-right:24px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width),.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded{margin-right:0}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__input,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__input{padding-right:60px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__start-icon,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:22px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer{padding-left:12px;padding-right:12px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__icon{flex-shrink:0;min-width:40px;width:2.8571429em}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__text,.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__query{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-typeahead-search .cdx-menu-item:first-child .cdx-typeahead-search__search-footer{border-top:unset} +.cdx-icon{color:#202122;display:inline-flex;align-items:center;justify-content:center;vertical-align:text-bottom}.cdx-icon svg{fill:currentcolor;width:100%;height:100%}.cdx-icon--x-small{min-width:12px;min-height:12px;width:.8571429em;height:.8571429em}.cdx-icon--small{min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em}.cdx-icon--medium{min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em}.cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-thumbnail{display:inline-flex}.cdx-thumbnail__placeholder,.cdx-thumbnail__image{background-position:center;background-repeat:no-repeat;background-size:cover;flex-shrink:0;box-sizing:border-box;min-width:40px;min-height:40px;width:2.8571429em;height:2.8571429em;border:1px solid #c8ccd1;border-radius:2px}.cdx-thumbnail__image{display:inline-block}.cdx-thumbnail__image-enter-active{transition-property:opacity;transition-duration:.1s}.cdx-thumbnail__image-enter-from{opacity:0}.cdx-thumbnail__placeholder{background-color:#f8f9fa;display:inline-flex;align-items:center;justify-content:center}.cdx-thumbnail__placeholder__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%2372777d"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>')}.cdx-thumbnail__placeholder__icon--vue{color:#72777d}.cdx-search-result-title{display:inline-block;font-weight:700}.cdx-search-result-title__match{font-weight:400}.cdx-menu-item{list-style:none;position:relative;padding:8px 12px;line-height:1.6;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-menu-item__content{display:flex;align-items:center;line-height:1.4285714;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-menu-item__content,.cdx-menu-item__content:hover{text-decoration:none}.cdx-menu-item--has-description .cdx-menu-item__content{align-items:flex-start}.cdx-menu-item__text__description{display:block}.cdx-menu-item__thumbnail{margin-left:8px}.cdx-menu-item__icon{color:inherit;margin-left:8px}.cdx-menu-item--bold-label .cdx-menu-item__text__label{font-weight:700}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text{overflow:hidden}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdx-menu-item--enabled,.cdx-menu-item--enabled .cdx-menu-item__content{color:#202122}.cdx-menu-item--enabled .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled .cdx-menu-item__text__description{color:#54595d}.cdx-menu-item--enabled.cdx-menu-item--highlighted{background-color:#eaecf0;cursor:pointer}.cdx-menu-item--enabled.cdx-menu-item--active{background-color:#eaf3ff;color:#36c}.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--enabled.cdx-menu-item--selected{background-color:#eaf3ff}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--disabled{color:#72777d;cursor:default}.cdx-menu-item--disabled .cdx-menu-item__text__description{color:#72777d}.cdx-progress-bar{box-sizing:border-box;overflow-x:hidden}.cdx-progress-bar__bar{width:33.33%;height:100%}.cdx-progress-bar:not(.cdx-progress-bar--inline){position:relative;z-index:1;height:1.1428571em;max-width:none;border:1px solid #a2a9b1;border-radius:9999px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-progress-bar--inline{width:100%;height:.2857143em}.cdx-progress-bar:not(.cdx-progress-bar--disabled) .cdx-progress-bar__bar{background-color:#36c;animation-name:cdx-animation-progress-bar__bar;animation-duration:1.6s;animation-timing-function:linear;animation-iteration-count:infinite}.cdx-progress-bar:not(.cdx-progress-bar--disabled).cdx-progress-bar--block{background-color:#fff}.cdx-progress-bar--disabled .cdx-progress-bar__bar{background-color:#c8ccd1}.cdx-progress-bar--disabled.cdx-progress-bar--block{background-color:#eaecf0}@keyframes cdx-animation-progress-bar__bar{0%{transform:translate(100%)}to{transform:translate(-300%)}}.cdx-menu{background-color:#fff;position:absolute;right:0;z-index:50;box-sizing:border-box;width:100%;border:1px solid #a2a9b1;border-radius:0 0 2px 2px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-menu__progress-bar{position:absolute;top:0}.cdx-menu__listbox{margin:0;padding:0}.cdx-menu--has-sticky-footer .cdx-menu-item:last-of-type{position:absolute;bottom:0;width:100%}.cdx-menu--has-footer .cdx-menu-item:last-of-type:not(:first-of-type){border-top:1px solid #c8ccd1}.cdx-button{box-sizing:border-box;min-width:32px;min-height:32px;max-width:32em;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-left:12px;padding-right:12px;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button:enabled{color:#202122}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled .cdx-button__icon{background-color:#202122}}.cdx-button:enabled:hover{cursor:pointer}.cdx-button:enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c}.cdx-button:disabled{border-color:transparent}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--icon-only{padding:0 4px}.cdx-button:not(.cdx-button--weight-quiet):enabled{background-color:#f8f9fa;border-color:#a2a9b1}.cdx-button:not(.cdx-button--weight-quiet):enabled:hover{background-color:#fff;color:#404244}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:hover .cdx-button__icon{background-color:#404244}}.cdx-button:not(.cdx-button--weight-quiet):enabled:active,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active{background-color:#eaecf0;color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:active .cdx-button__icon,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button:not(.cdx-button--weight-quiet):disabled{background-color:#c8ccd1;color:#fff}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):disabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled{background-color:#36c;color:#fff;border-color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover{background-color:#447ff5;color:#fff;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-button--weight-primary.cdx-button--action-destructive:enabled{background-color:#d33;color:#fff;border-color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover{background-color:#ff4242;color:#fff;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33,inset 0 0 0 2px #fff}.cdx-button--weight-quiet{background-color:rgba(255,255,255,0);border-color:transparent}.cdx-button--weight-quiet:enabled:hover{background-color:rgba(0,24,73,.027)}.cdx-button--weight-quiet:enabled:active,.cdx-button--weight-quiet:enabled.cdx-button--is-active{background-color:rgba(0,24,73,.082);color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:enabled:active .cdx-button__icon,.cdx-button--weight-quiet:enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#36c}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover{background-color:#eaf3ff;color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#447ff5}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#d33}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover{background-color:#fee7e6;color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#ff4242}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-button--weight-quiet:disabled{color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:disabled .cdx-button__icon{background-color:#72777d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive .cdx-button__icon{background-color:#36c}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover{color:#447ff5;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:#447ff5}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:#eaf3ff;color:#2a4b8d;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:#2a4b8d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive .cdx-button__icon{background-color:#d33}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover{color:#ff4242;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:#ff4242}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:#fee7e6;color:#b32424;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:#b32424}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-text-input{position:relative;box-sizing:border-box}.cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:9px}.cdx-text-input__icon.cdx-text-input__end-icon{min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em;background-position:center;background-repeat:no-repeat;background-size:max(1.1428571em,16px)}.cdx-text-input__clear-icon,.cdx-text-input__end-icon{position:absolute;top:50%;min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:9px}.cdx-text-input__clear-icon:hover{cursor:pointer}.cdx-text-input__end-icon+.cdx-text-input__clear-icon{left:calc(8px * 2 + 1.1428571em + 1px)}.cdx-text-input__input{display:block;box-sizing:border-box;min-width:256px;min-height:32px;width:100%;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding:4px 8px;font-family:inherit;font-size:inherit;line-height:1.4285714}.cdx-text-input__input:enabled{background-color:#fff;color:#202122;border-color:#a2a9b1;box-shadow:inset 0 0 0 1px transparent;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-input__input:enabled~.cdx-text-input__icon-vue{color:#72777d}.cdx-text-input__input:enabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input:enabled:hover{border-color:#72777d}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon-vue,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon-vue{color:#202122}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon{opacity:1}.cdx-text-input__input:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-text-input__input:disabled{background-color:#eaecf0;color:#72777d;-webkit-text-fill-color:#72777d;border-color:#c8ccd1}.cdx-text-input__input:disabled~.cdx-text-input__icon-vue{color:#72777d;pointer-events:none}.cdx-text-input__input:disabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input::-webkit-input-placeholder{color:#72777d;opacity:1}.cdx-text-input__input::placeholder{color:#72777d;opacity:1}.cdx-text-input__input::-ms-clear{display:none}.cdx-text-input__input[type=search]{-webkit-appearance:none;-moz-appearance:textfield}.cdx-text-input__input[type=search]::-webkit-search-decoration,.cdx-text-input__input[type=search]::-webkit-search-cancel-button{display:none}.cdx-text-input--has-start-icon .cdx-text-input__input{padding-right:calc(8px + 8px + 1.4285714em)}.cdx-text-input--has-end-icon .cdx-text-input__input,.cdx-text-input--clearable .cdx-text-input__input{padding-left:calc(8px + 8px + 1.1428571em)}.cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-left:calc(8px + calc(8px * 2 + 1.1428571em + 1px) + 1.1428571em)}.cdx-text-input--status-error .cdx-text-input__input{border-color:#d33}.cdx-text-input--status-error .cdx-text-input__input:focus{border-color:#36c}.cdx-search-input--has-end-button{background-color:#fff;display:flex;border:1px solid #a2a9b1;border-radius:2px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{flex-grow:1;margin:-1px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper .cdx-text-input__input{border-top-left-radius:0;border-bottom-left-radius:0}.cdx-search-input__end-button{flex-shrink:0;margin:-1px 0 -1px -1px;border-top-right-radius:0;border-bottom-right-radius:0}.cdx-search-input__end-button:hover,.cdx-search-input__end-button:focus{z-index:1}.cdx-search-input__input-wrapper{position:relative}.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1010 0A5 5 0 003 8z"/></svg>')}.cdx-typeahead-search .cdx-menu-item{padding:0}.cdx-typeahead-search .cdx-menu-item__content{padding:8px 12px}.cdx-typeahead-search__menu-message,.cdx-typeahead-search__search-footer{color:#202122;display:flex;align-items:center;padding:8px 12px;text-decoration:none}.cdx-typeahead-search__search-footer{box-sizing:border-box;min-height:56px}.cdx-typeahead-search__search-footer:visited{color:#202122}.cdx-typeahead-search__search-footer:hover{text-decoration:none;cursor:pointer}.cdx-typeahead-search__search-footer__icon{color:#54595d;width:auto;margin-left:8px}.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__icon,.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__text{color:#36c}.cdx-typeahead-search__menu-message--has-thumbnail{padding-right:20px}.cdx-typeahead-search__input [aria-expanded=true],.cdx-typeahead-search__input[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.cdx-typeahead-search .cdx-text-input--has-start-icon .cdx-text-input__input{padding-right:36px}.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width:not(.cdx-typeahead-search--expanded){margin-right:24px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width),.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded{margin-right:0}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__input,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__input{padding-right:60px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__start-icon,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:22px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer{padding-left:12px;padding-right:12px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__icon{flex-shrink:0;min-width:40px;width:2.8571429em}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__text,.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__query{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-typeahead-search .cdx-menu-item:first-child .cdx-typeahead-search__search-footer{border-top:unset} diff --git a/resources/lib/codex-search/codex-search.style-legacy.css b/resources/lib/codex-search/codex-search.style-legacy.css index 760aae49b95e..e96b5798f480 100644 --- a/resources/lib/codex-search/codex-search.style-legacy.css +++ b/resources/lib/codex-search/codex-search.style-legacy.css @@ -1 +1 @@ -.cdx-icon{color:#202122;display:inline-flex;align-items:center;justify-content:center;vertical-align:text-bottom}.cdx-icon svg{fill:currentcolor;width:100%;height:100%}.cdx-icon--x-small{min-width:12px;min-height:12px;width:.8571429em;height:.8571429em}.cdx-icon--small{min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em}.cdx-icon--medium{min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em}.cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-thumbnail{display:inline-flex}.cdx-thumbnail__placeholder,.cdx-thumbnail__image{background-position:center;background-repeat:no-repeat;background-size:cover;flex-shrink:0;box-sizing:border-box;min-width:40px;min-height:40px;width:2.8571429em;height:2.8571429em;border:1px solid #c8ccd1;border-radius:2px}.cdx-thumbnail__image{display:inline-block}.cdx-thumbnail__image-enter-active{transition-property:opacity;transition-duration:.1s}.cdx-thumbnail__image-enter-from{opacity:0}.cdx-thumbnail__placeholder{background-color:#f8f9fa;display:inline-flex;align-items:center;justify-content:center}.cdx-thumbnail__placeholder__icon{color:#72777d}.cdx-search-result-title{display:inline-block;font-weight:700}.cdx-search-result-title__match{font-weight:400}.cdx-menu-item{list-style:none;position:relative;padding:8px 12px;line-height:1.6;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-menu-item__content{display:flex;align-items:center;line-height:1.4285714;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-menu-item__content,.cdx-menu-item__content:hover{text-decoration:none}.cdx-menu-item--has-description .cdx-menu-item__content{align-items:flex-start}.cdx-menu-item__text__description{display:block}.cdx-menu-item__thumbnail{margin-right:8px}.cdx-menu-item__icon{color:inherit;margin-right:8px}.cdx-menu-item--bold-label .cdx-menu-item__text__label{font-weight:700}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text{overflow:hidden}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdx-menu-item--enabled,.cdx-menu-item--enabled .cdx-menu-item__content{color:#202122}.cdx-menu-item--enabled .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled .cdx-menu-item__text__description{color:#54595d}.cdx-menu-item--enabled.cdx-menu-item--highlighted{background-color:#eaecf0;cursor:pointer}.cdx-menu-item--enabled.cdx-menu-item--active{background-color:#eaf3ff;color:#36c}.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--enabled.cdx-menu-item--selected{background-color:#eaf3ff}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--disabled{color:#72777d;cursor:default}.cdx-menu-item--disabled .cdx-menu-item__text__description{color:#72777d}.cdx-progress-bar{box-sizing:border-box;overflow-x:hidden}.cdx-progress-bar__bar{width:33.33%;height:100%}.cdx-progress-bar--block{position:relative;z-index:1;height:1.1428571em;max-width:none;border:1px solid #a2a9b1;border-radius:9999px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-progress-bar--inline{width:100%;height:.2857143em}.cdx-progress-bar--enabled .cdx-progress-bar__bar{background-color:#36c;animation-name:cdx-animation-progress-bar__bar;animation-duration:1.6s;animation-timing-function:linear;animation-iteration-count:infinite}.cdx-progress-bar--enabled.cdx-progress-bar--block{background-color:#fff}.cdx-progress-bar--disabled .cdx-progress-bar__bar{background-color:#c8ccd1}.cdx-progress-bar--disabled.cdx-progress-bar--block{background-color:#eaecf0}@keyframes cdx-animation-progress-bar__bar{0%{transform:translate(-100%)}to{transform:translate(300%)}}.cdx-menu{background-color:#fff;position:absolute;left:0;z-index:50;box-sizing:border-box;width:100%;border:1px solid #a2a9b1;border-radius:0 0 2px 2px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-menu__progress-bar{position:absolute;top:0}.cdx-menu__listbox{margin:0;padding:0}.cdx-menu--has-sticky-footer .cdx-menu-item:last-of-type{position:absolute;bottom:0;width:100%}.cdx-menu--has-footer .cdx-menu-item:last-of-type:not(:first-of-type){border-top:1px solid #c8ccd1}.cdx-button{box-sizing:border-box;min-width:32px;min-height:32px;max-width:32em;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:12px;padding-left:12px;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button:enabled{color:#202122}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled .cdx-button__icon{background-color:#202122}}.cdx-button:enabled:hover{cursor:pointer}.cdx-button:enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c}.cdx-button:disabled{border-color:transparent}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--icon-only{padding:0 4px}.cdx-button:not(.cdx-button--weight-quiet):enabled{background-color:#f8f9fa;border-color:#a2a9b1}.cdx-button:not(.cdx-button--weight-quiet):enabled:hover{background-color:#fff;color:#404244}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:hover .cdx-button__icon{background-color:#404244}}.cdx-button:not(.cdx-button--weight-quiet):enabled:active,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active{background-color:#eaecf0;color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:active .cdx-button__icon,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button:not(.cdx-button--weight-quiet):disabled{background-color:#c8ccd1;color:#fff}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):disabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled{background-color:#36c;color:#fff;border-color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover{background-color:#447ff5;color:#fff;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-button--weight-primary.cdx-button--action-destructive:enabled{background-color:#d33;color:#fff;border-color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover{background-color:#ff4242;color:#fff;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33,inset 0 0 0 2px #fff}.cdx-button--weight-quiet{background-color:rgba(255,255,255,0);border-color:transparent}.cdx-button--weight-quiet:enabled:hover{background-color:rgba(0,24,73,.027)}.cdx-button--weight-quiet:enabled:active,.cdx-button--weight-quiet:enabled.cdx-button--is-active{background-color:rgba(0,24,73,.082);color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:enabled:active .cdx-button__icon,.cdx-button--weight-quiet:enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#36c}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover{background-color:#eaf3ff;color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#447ff5}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#d33}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover{background-color:#fee7e6;color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#ff4242}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-button--weight-quiet:disabled{color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:disabled .cdx-button__icon{background-color:#72777d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive .cdx-button__icon{background-color:#36c}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover{color:#447ff5;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:#447ff5}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:#eaf3ff;color:#2a4b8d;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:#2a4b8d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive .cdx-button__icon{background-color:#d33}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover{color:#ff4242;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:#ff4242}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:#fee7e6;color:#b32424;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:#b32424}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-text-input{position:relative;box-sizing:border-box}.cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:9px}.cdx-text-input__icon.cdx-text-input__end-icon{min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em;background-position:center;background-repeat:no-repeat;background-size:max(1.1428571em,16px)}.cdx-text-input__clear-icon,.cdx-text-input__end-icon{position:absolute;top:50%;min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:9px}.cdx-text-input__clear-icon:hover{cursor:pointer}.cdx-text-input__end-icon+.cdx-text-input__clear-icon{right:calc(8px * 2 + 1.1428571em + 1px)}.cdx-text-input__input{display:block;box-sizing:border-box;min-width:256px;min-height:32px;width:100%;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding:4px 8px;font-family:inherit;font-size:inherit;line-height:1.4285714}.cdx-text-input__input:enabled{background-color:#fff;color:#202122;border-color:#a2a9b1;box-shadow:inset 0 0 0 1px transparent;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-input__input:enabled~.cdx-text-input__icon-vue{color:#72777d}.cdx-text-input__input:enabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input:enabled:hover{border-color:#72777d}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon-vue,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon-vue{color:#202122}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon{opacity:1}.cdx-text-input__input:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-text-input__input:disabled{background-color:#eaecf0;color:#72777d;-webkit-text-fill-color:#72777d;border-color:#c8ccd1}.cdx-text-input__input:disabled~.cdx-text-input__icon-vue{color:#72777d;pointer-events:none}.cdx-text-input__input:disabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input::-webkit-input-placeholder{color:#72777d;opacity:1}.cdx-text-input__input::placeholder{color:#72777d;opacity:1}.cdx-text-input__input::-ms-clear{display:none}.cdx-text-input__input[type=search]{-webkit-appearance:none;-moz-appearance:textfield}.cdx-text-input__input[type=search]::-webkit-search-decoration,.cdx-text-input__input[type=search]::-webkit-search-cancel-button{display:none}.cdx-text-input--has-start-icon .cdx-text-input__input{padding-left:calc(8px + 8px + 1.4285714em)}.cdx-text-input--has-end-icon .cdx-text-input__input,.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(8px + 8px + 1.1428571em)}.cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(8px + calc(8px * 2 + 1.1428571em + 1px) + 1.1428571em)}.cdx-text-input--status-error .cdx-text-input__input{border-color:#d33}.cdx-text-input--status-error .cdx-text-input__input:focus{border-color:#36c}.cdx-search-input--has-end-button{background-color:#fff;display:flex;border:1px solid #a2a9b1;border-radius:2px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{flex-grow:1;margin:-1px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper .cdx-text-input__input{border-top-right-radius:0;border-bottom-right-radius:0}.cdx-search-input__end-button{flex-shrink:0;margin:-1px -1px -1px 0;border-top-left-radius:0;border-bottom-left-radius:0}.cdx-search-input__end-button:hover,.cdx-search-input__end-button:focus{z-index:1}.cdx-search-input__input-wrapper{position:relative}.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1010 0A5 5 0 003 8z"/></svg>')}.cdx-typeahead-search .cdx-menu-item{padding:0}.cdx-typeahead-search .cdx-menu-item__content{padding:8px 12px}.cdx-typeahead-search__menu-message,.cdx-typeahead-search__search-footer{color:#202122;display:flex;align-items:center;padding:8px 12px;text-decoration:none}.cdx-typeahead-search__search-footer{box-sizing:border-box;min-height:56px}.cdx-typeahead-search__search-footer:visited{color:#202122}.cdx-typeahead-search__search-footer:hover{text-decoration:none;cursor:pointer}.cdx-typeahead-search__search-footer__icon{color:#54595d;width:auto;margin-right:8px}.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__icon,.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__text{color:#36c}.cdx-typeahead-search__menu-message--has-thumbnail{padding-left:20px}.cdx-typeahead-search__input [aria-expanded=true],.cdx-typeahead-search__input[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.cdx-typeahead-search .cdx-text-input--has-start-icon .cdx-text-input__input{padding-left:36px}.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width:not(.cdx-typeahead-search--expanded){margin-left:24px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width),.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded{margin-left:0}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__input,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__input{padding-left:60px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__start-icon,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:22px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer{padding-right:12px;padding-left:12px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__icon{flex-shrink:0;min-width:40px;width:2.8571429em}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__text,.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__query{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-typeahead-search .cdx-menu-item:first-child .cdx-typeahead-search__search-footer{border-top:unset} +.cdx-icon{color:#202122;display:inline-flex;align-items:center;justify-content:center;vertical-align:text-bottom}.cdx-icon svg{fill:currentcolor;width:100%;height:100%}.cdx-icon--x-small{min-width:12px;min-height:12px;width:.8571429em;height:.8571429em}.cdx-icon--small{min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em}.cdx-icon--medium{min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em}.cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-thumbnail{display:inline-flex}.cdx-thumbnail__placeholder,.cdx-thumbnail__image{background-position:center;background-repeat:no-repeat;background-size:cover;flex-shrink:0;box-sizing:border-box;min-width:40px;min-height:40px;width:2.8571429em;height:2.8571429em;border:1px solid #c8ccd1;border-radius:2px}.cdx-thumbnail__image{display:inline-block}.cdx-thumbnail__image-enter-active{transition-property:opacity;transition-duration:.1s}.cdx-thumbnail__image-enter-from{opacity:0}.cdx-thumbnail__placeholder{background-color:#f8f9fa;display:inline-flex;align-items:center;justify-content:center}.cdx-thumbnail__placeholder__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%2372777d"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>')}.cdx-thumbnail__placeholder__icon--vue{color:#72777d}.cdx-search-result-title{display:inline-block;font-weight:700}.cdx-search-result-title__match{font-weight:400}.cdx-menu-item{list-style:none;position:relative;padding:8px 12px;line-height:1.6;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-menu-item__content{display:flex;align-items:center;line-height:1.4285714;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-menu-item__content,.cdx-menu-item__content:hover{text-decoration:none}.cdx-menu-item--has-description .cdx-menu-item__content{align-items:flex-start}.cdx-menu-item__text__description{display:block}.cdx-menu-item__thumbnail{margin-right:8px}.cdx-menu-item__icon{color:inherit;margin-right:8px}.cdx-menu-item--bold-label .cdx-menu-item__text__label{font-weight:700}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text{overflow:hidden}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdx-menu-item--enabled,.cdx-menu-item--enabled .cdx-menu-item__content{color:#202122}.cdx-menu-item--enabled .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled .cdx-menu-item__text__description{color:#54595d}.cdx-menu-item--enabled.cdx-menu-item--highlighted{background-color:#eaecf0;cursor:pointer}.cdx-menu-item--enabled.cdx-menu-item--active{background-color:#eaf3ff;color:#36c}.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--enabled.cdx-menu-item--selected{background-color:#eaf3ff}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--disabled{color:#72777d;cursor:default}.cdx-menu-item--disabled .cdx-menu-item__text__description{color:#72777d}.cdx-progress-bar{box-sizing:border-box;overflow-x:hidden}.cdx-progress-bar__bar{width:33.33%;height:100%}.cdx-progress-bar:not(.cdx-progress-bar--inline){position:relative;z-index:1;height:1.1428571em;max-width:none;border:1px solid #a2a9b1;border-radius:9999px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-progress-bar--inline{width:100%;height:.2857143em}.cdx-progress-bar:not(.cdx-progress-bar--disabled) .cdx-progress-bar__bar{background-color:#36c;animation-name:cdx-animation-progress-bar__bar;animation-duration:1.6s;animation-timing-function:linear;animation-iteration-count:infinite}.cdx-progress-bar:not(.cdx-progress-bar--disabled).cdx-progress-bar--block{background-color:#fff}.cdx-progress-bar--disabled .cdx-progress-bar__bar{background-color:#c8ccd1}.cdx-progress-bar--disabled.cdx-progress-bar--block{background-color:#eaecf0}@keyframes cdx-animation-progress-bar__bar{0%{transform:translate(-100%)}to{transform:translate(300%)}}.cdx-menu{background-color:#fff;position:absolute;left:0;z-index:50;box-sizing:border-box;width:100%;border:1px solid #a2a9b1;border-radius:0 0 2px 2px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-menu__progress-bar{position:absolute;top:0}.cdx-menu__listbox{margin:0;padding:0}.cdx-menu--has-sticky-footer .cdx-menu-item:last-of-type{position:absolute;bottom:0;width:100%}.cdx-menu--has-footer .cdx-menu-item:last-of-type:not(:first-of-type){border-top:1px solid #c8ccd1}.cdx-button{box-sizing:border-box;min-width:32px;min-height:32px;max-width:32em;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:12px;padding-left:12px;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button:enabled{color:#202122}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled .cdx-button__icon{background-color:#202122}}.cdx-button:enabled:hover{cursor:pointer}.cdx-button:enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c}.cdx-button:disabled{border-color:transparent}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--icon-only{padding:0 4px}.cdx-button:not(.cdx-button--weight-quiet):enabled{background-color:#f8f9fa;border-color:#a2a9b1}.cdx-button:not(.cdx-button--weight-quiet):enabled:hover{background-color:#fff;color:#404244}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:hover .cdx-button__icon{background-color:#404244}}.cdx-button:not(.cdx-button--weight-quiet):enabled:active,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active{background-color:#eaecf0;color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:active .cdx-button__icon,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button:not(.cdx-button--weight-quiet):disabled{background-color:#c8ccd1;color:#fff}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):disabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled{background-color:#36c;color:#fff;border-color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover{background-color:#447ff5;color:#fff;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-button--weight-primary.cdx-button--action-destructive:enabled{background-color:#d33;color:#fff;border-color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover{background-color:#ff4242;color:#fff;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33,inset 0 0 0 2px #fff}.cdx-button--weight-quiet{background-color:rgba(255,255,255,0);border-color:transparent}.cdx-button--weight-quiet:enabled:hover{background-color:rgba(0,24,73,.027)}.cdx-button--weight-quiet:enabled:active,.cdx-button--weight-quiet:enabled.cdx-button--is-active{background-color:rgba(0,24,73,.082);color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:enabled:active .cdx-button__icon,.cdx-button--weight-quiet:enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#36c}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover{background-color:#eaf3ff;color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#447ff5}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#d33}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover{background-color:#fee7e6;color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#ff4242}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-button--weight-quiet:disabled{color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:disabled .cdx-button__icon{background-color:#72777d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive .cdx-button__icon{background-color:#36c}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover{color:#447ff5;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:#447ff5}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:#eaf3ff;color:#2a4b8d;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:#2a4b8d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive .cdx-button__icon{background-color:#d33}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover{color:#ff4242;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:#ff4242}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:#fee7e6;color:#b32424;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:#b32424}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-text-input{position:relative;box-sizing:border-box}.cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:9px}.cdx-text-input__icon.cdx-text-input__end-icon{min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em;background-position:center;background-repeat:no-repeat;background-size:max(1.1428571em,16px)}.cdx-text-input__clear-icon,.cdx-text-input__end-icon{position:absolute;top:50%;min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:9px}.cdx-text-input__clear-icon:hover{cursor:pointer}.cdx-text-input__end-icon+.cdx-text-input__clear-icon{right:calc(8px * 2 + 1.1428571em + 1px)}.cdx-text-input__input{display:block;box-sizing:border-box;min-width:256px;min-height:32px;width:100%;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding:4px 8px;font-family:inherit;font-size:inherit;line-height:1.4285714}.cdx-text-input__input:enabled{background-color:#fff;color:#202122;border-color:#a2a9b1;box-shadow:inset 0 0 0 1px transparent;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-input__input:enabled~.cdx-text-input__icon-vue{color:#72777d}.cdx-text-input__input:enabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input:enabled:hover{border-color:#72777d}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon-vue,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon-vue{color:#202122}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon{opacity:1}.cdx-text-input__input:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-text-input__input:disabled{background-color:#eaecf0;color:#72777d;-webkit-text-fill-color:#72777d;border-color:#c8ccd1}.cdx-text-input__input:disabled~.cdx-text-input__icon-vue{color:#72777d;pointer-events:none}.cdx-text-input__input:disabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input::-webkit-input-placeholder{color:#72777d;opacity:1}.cdx-text-input__input::placeholder{color:#72777d;opacity:1}.cdx-text-input__input::-ms-clear{display:none}.cdx-text-input__input[type=search]{-webkit-appearance:none;-moz-appearance:textfield}.cdx-text-input__input[type=search]::-webkit-search-decoration,.cdx-text-input__input[type=search]::-webkit-search-cancel-button{display:none}.cdx-text-input--has-start-icon .cdx-text-input__input{padding-left:calc(8px + 8px + 1.4285714em)}.cdx-text-input--has-end-icon .cdx-text-input__input,.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(8px + 8px + 1.1428571em)}.cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(8px + calc(8px * 2 + 1.1428571em + 1px) + 1.1428571em)}.cdx-text-input--status-error .cdx-text-input__input{border-color:#d33}.cdx-text-input--status-error .cdx-text-input__input:focus{border-color:#36c}.cdx-search-input--has-end-button{background-color:#fff;display:flex;border:1px solid #a2a9b1;border-radius:2px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{flex-grow:1;margin:-1px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper .cdx-text-input__input{border-top-right-radius:0;border-bottom-right-radius:0}.cdx-search-input__end-button{flex-shrink:0;margin:-1px -1px -1px 0;border-top-left-radius:0;border-bottom-left-radius:0}.cdx-search-input__end-button:hover,.cdx-search-input__end-button:focus{z-index:1}.cdx-search-input__input-wrapper{position:relative}.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1010 0A5 5 0 003 8z"/></svg>')}.cdx-typeahead-search .cdx-menu-item{padding:0}.cdx-typeahead-search .cdx-menu-item__content{padding:8px 12px}.cdx-typeahead-search__menu-message,.cdx-typeahead-search__search-footer{color:#202122;display:flex;align-items:center;padding:8px 12px;text-decoration:none}.cdx-typeahead-search__search-footer{box-sizing:border-box;min-height:56px}.cdx-typeahead-search__search-footer:visited{color:#202122}.cdx-typeahead-search__search-footer:hover{text-decoration:none;cursor:pointer}.cdx-typeahead-search__search-footer__icon{color:#54595d;width:auto;margin-right:8px}.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__icon,.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__text{color:#36c}.cdx-typeahead-search__menu-message--has-thumbnail{padding-left:20px}.cdx-typeahead-search__input [aria-expanded=true],.cdx-typeahead-search__input[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.cdx-typeahead-search .cdx-text-input--has-start-icon .cdx-text-input__input{padding-left:36px}.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width:not(.cdx-typeahead-search--expanded){margin-left:24px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width),.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded{margin-left:0}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__input,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__input{padding-left:60px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__start-icon,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:22px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer{padding-right:12px;padding-left:12px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__icon{flex-shrink:0;min-width:40px;width:2.8571429em}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__text,.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__query{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-typeahead-search .cdx-menu-item:first-child .cdx-typeahead-search__search-footer{border-top:unset} diff --git a/resources/lib/codex-search/codex-search.style-rtl.css b/resources/lib/codex-search/codex-search.style-rtl.css index 8017a4c665b0..0603844353c3 100644 --- a/resources/lib/codex-search/codex-search.style-rtl.css +++ b/resources/lib/codex-search/codex-search.style-rtl.css @@ -1 +1 @@ -.cdx-icon{color:#202122;display:inline-flex;align-items:center;justify-content:center;vertical-align:text-bottom}.cdx-icon svg{fill:currentcolor;width:100%;height:100%}.cdx-icon--x-small{min-width:12px;min-height:12px;width:.75em;height:.75em}.cdx-icon--small{min-width:16px;min-height:16px;width:1em;height:1em}.cdx-icon--medium{min-width:20px;min-height:20px;width:1.25em;height:1.25em}.cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-thumbnail{display:inline-flex}.cdx-thumbnail__placeholder,.cdx-thumbnail__image{background-position:center;background-repeat:no-repeat;background-size:cover;flex-shrink:0;box-sizing:border-box;min-width:40px;min-height:40px;width:2.5em;height:2.5em;border:1px solid #c8ccd1;border-radius:2px}.cdx-thumbnail__image{display:inline-block}.cdx-thumbnail__image-enter-active{transition-property:opacity;transition-duration:.1s}.cdx-thumbnail__image-enter-from{opacity:0}.cdx-thumbnail__placeholder{background-color:#f8f9fa;display:inline-flex;align-items:center;justify-content:center}.cdx-thumbnail__placeholder__icon{color:#72777d}.cdx-search-result-title{display:inline-block;font-weight:700}.cdx-search-result-title__match{font-weight:400}.cdx-menu-item{list-style:none;position:relative;padding:8px 12px;line-height:1.6;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-menu-item__content{display:flex;align-items:center;line-height:1.4285714;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-menu-item__content,.cdx-menu-item__content:hover{text-decoration:none}.cdx-menu-item--has-description .cdx-menu-item__content{align-items:flex-start}.cdx-menu-item__text__description{display:block}.cdx-menu-item__thumbnail{margin-left:8px}.cdx-menu-item__icon{color:inherit;margin-left:8px}.cdx-menu-item--bold-label .cdx-menu-item__text__label{font-weight:700}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text{overflow:hidden}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdx-menu-item--enabled,.cdx-menu-item--enabled .cdx-menu-item__content{color:#202122}.cdx-menu-item--enabled .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled .cdx-menu-item__text__description{color:#54595d}.cdx-menu-item--enabled.cdx-menu-item--highlighted{background-color:#eaecf0;cursor:pointer}.cdx-menu-item--enabled.cdx-menu-item--active{background-color:#eaf3ff;color:#36c}.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--enabled.cdx-menu-item--selected{background-color:#eaf3ff}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--disabled{color:#72777d;cursor:default}.cdx-menu-item--disabled .cdx-menu-item__text__description{color:#72777d}.cdx-progress-bar{box-sizing:border-box;overflow-x:hidden}.cdx-progress-bar__bar{width:33.33%;height:100%}.cdx-progress-bar--block{position:relative;z-index:1;height:1em;max-width:none;border:1px solid #a2a9b1;border-radius:9999px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-progress-bar--inline{width:100%;height:.25em}.cdx-progress-bar--enabled .cdx-progress-bar__bar{background-color:#36c;animation-name:cdx-animation-progress-bar__bar;animation-duration:1.6s;animation-timing-function:linear;animation-iteration-count:infinite}.cdx-progress-bar--enabled.cdx-progress-bar--block{background-color:#fff}.cdx-progress-bar--disabled .cdx-progress-bar__bar{background-color:#c8ccd1}.cdx-progress-bar--disabled.cdx-progress-bar--block{background-color:#eaecf0}@keyframes cdx-animation-progress-bar__bar{0%{transform:translate(100%)}to{transform:translate(-300%)}}.cdx-menu{background-color:#fff;position:absolute;right:0;z-index:50;box-sizing:border-box;width:100%;border:1px solid #a2a9b1;border-radius:0 0 2px 2px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-menu__progress-bar{position:absolute;top:0}.cdx-menu__listbox{margin:0;padding:0}.cdx-menu--has-sticky-footer .cdx-menu-item:last-of-type{position:absolute;bottom:0;width:100%}.cdx-menu--has-footer .cdx-menu-item:last-of-type:not(:first-of-type){border-top:1px solid #c8ccd1}.cdx-button{box-sizing:border-box;min-width:32px;min-height:32px;max-width:28em;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-left:12px;padding-right:12px;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button:enabled{color:#202122}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled .cdx-button__icon{background-color:#202122}}.cdx-button:enabled:hover{cursor:pointer}.cdx-button:enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c}.cdx-button:disabled{border-color:transparent}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--icon-only{padding:0 4px}.cdx-button:not(.cdx-button--weight-quiet):enabled{background-color:#f8f9fa;border-color:#a2a9b1}.cdx-button:not(.cdx-button--weight-quiet):enabled:hover{background-color:#fff;color:#404244}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:hover .cdx-button__icon{background-color:#404244}}.cdx-button:not(.cdx-button--weight-quiet):enabled:active,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active{background-color:#eaecf0;color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:active .cdx-button__icon,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button:not(.cdx-button--weight-quiet):disabled{background-color:#c8ccd1;color:#fff}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):disabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled{background-color:#36c;color:#fff;border-color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover{background-color:#447ff5;color:#fff;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-button--weight-primary.cdx-button--action-destructive:enabled{background-color:#d33;color:#fff;border-color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover{background-color:#ff4242;color:#fff;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33,inset 0 0 0 2px #fff}.cdx-button--weight-quiet{background-color:rgba(255,255,255,0);border-color:transparent}.cdx-button--weight-quiet:enabled:hover{background-color:rgba(0,24,73,.027)}.cdx-button--weight-quiet:enabled:active,.cdx-button--weight-quiet:enabled.cdx-button--is-active{background-color:rgba(0,24,73,.082);color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:enabled:active .cdx-button__icon,.cdx-button--weight-quiet:enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#36c}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover{background-color:#eaf3ff;color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#447ff5}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#d33}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover{background-color:#fee7e6;color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#ff4242}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-button--weight-quiet:disabled{color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:disabled .cdx-button__icon{background-color:#72777d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive .cdx-button__icon{background-color:#36c}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover{color:#447ff5;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:#447ff5}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:#eaf3ff;color:#2a4b8d;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:#2a4b8d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive .cdx-button__icon{background-color:#d33}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover{color:#ff4242;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:#ff4242}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:#fee7e6;color:#b32424;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:#b32424}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-text-input{position:relative;box-sizing:border-box}.cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25em;height:1.25em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:9px}.cdx-text-input__icon.cdx-text-input__end-icon{min-width:16px;min-height:16px;width:1em;height:1em;background-position:center;background-repeat:no-repeat;background-size:max(1em,16px)}.cdx-text-input__clear-icon,.cdx-text-input__end-icon{position:absolute;top:50%;min-width:16px;min-height:16px;width:1em;height:1em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:9px}.cdx-text-input__clear-icon:hover{cursor:pointer}.cdx-text-input__end-icon+.cdx-text-input__clear-icon{left:calc(17px + 1em)}.cdx-text-input__input{display:block;box-sizing:border-box;min-width:256px;min-height:32px;width:100%;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding:4px 8px;font-family:inherit;font-size:inherit;line-height:1.4285714}.cdx-text-input__input:enabled{background-color:#fff;color:#202122;border-color:#a2a9b1;box-shadow:inset 0 0 0 1px transparent;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-input__input:enabled~.cdx-text-input__icon-vue{color:#72777d}.cdx-text-input__input:enabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input:enabled:hover{border-color:#72777d}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon-vue,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon-vue{color:#202122}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon{opacity:1}.cdx-text-input__input:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-text-input__input:disabled{background-color:#eaecf0;color:#72777d;-webkit-text-fill-color:#72777d;border-color:#c8ccd1}.cdx-text-input__input:disabled~.cdx-text-input__icon-vue{color:#72777d;pointer-events:none}.cdx-text-input__input:disabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input::-webkit-input-placeholder{color:#72777d;opacity:1}.cdx-text-input__input::placeholder{color:#72777d;opacity:1}.cdx-text-input__input::-ms-clear{display:none}.cdx-text-input__input[type=search]{-webkit-appearance:none;-moz-appearance:textfield}.cdx-text-input__input[type=search]::-webkit-search-decoration,.cdx-text-input__input[type=search]::-webkit-search-cancel-button{display:none}.cdx-text-input--has-start-icon .cdx-text-input__input{padding-right:calc(16px + 1.25em)}.cdx-text-input--has-end-icon .cdx-text-input__input,.cdx-text-input--clearable .cdx-text-input__input{padding-left:calc(16px + 1em)}.cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-left:calc(25px + 2em)}.cdx-text-input--status-error .cdx-text-input__input{border-color:#d33}.cdx-text-input--status-error .cdx-text-input__input:focus{border-color:#36c}.cdx-search-input--has-end-button{background-color:#fff;display:flex;border:1px solid #a2a9b1;border-radius:2px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{flex-grow:1;margin:-1px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper .cdx-text-input__input{border-top-left-radius:0;border-bottom-left-radius:0}.cdx-search-input__end-button{flex-shrink:0;margin:-1px 0 -1px -1px;border-top-right-radius:0;border-bottom-right-radius:0}.cdx-search-input__end-button:hover,.cdx-search-input__end-button:focus{z-index:1}.cdx-search-input__input-wrapper{position:relative}.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1010 0A5 5 0 003 8z"/></svg>')}.cdx-typeahead-search .cdx-menu-item{padding:0}.cdx-typeahead-search .cdx-menu-item__content{padding:8px 12px}.cdx-typeahead-search__menu-message,.cdx-typeahead-search__search-footer{color:#202122;display:flex;align-items:center;padding:8px 12px;text-decoration:none}.cdx-typeahead-search__search-footer{box-sizing:border-box;min-height:56px}.cdx-typeahead-search__search-footer:visited{color:#202122}.cdx-typeahead-search__search-footer:hover{text-decoration:none;cursor:pointer}.cdx-typeahead-search__search-footer__icon{color:#54595d;width:auto;margin-left:8px}.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__icon,.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__text{color:#36c}.cdx-typeahead-search__menu-message--has-thumbnail{padding-right:20px}.cdx-typeahead-search__input [aria-expanded=true],.cdx-typeahead-search__input[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.cdx-typeahead-search .cdx-text-input--has-start-icon .cdx-text-input__input{padding-right:36px}.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width:not(.cdx-typeahead-search--expanded){margin-right:24px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width),.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded{margin-right:0}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__input,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__input{padding-right:60px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__start-icon,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25em;height:1.25em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:22px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer{padding-left:12px;padding-right:12px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__icon{flex-shrink:0;min-width:40px;width:2.5em}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__text,.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__query{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-typeahead-search .cdx-menu-item:first-child .cdx-typeahead-search__search-footer{border-top:unset} +.cdx-icon{color:#202122;display:inline-flex;align-items:center;justify-content:center;vertical-align:text-bottom}.cdx-icon svg{fill:currentcolor;width:100%;height:100%}.cdx-icon--x-small{min-width:12px;min-height:12px;width:.75em;height:.75em}.cdx-icon--small{min-width:16px;min-height:16px;width:1em;height:1em}.cdx-icon--medium{min-width:20px;min-height:20px;width:1.25em;height:1.25em}.cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-thumbnail{display:inline-flex}.cdx-thumbnail__placeholder,.cdx-thumbnail__image{background-position:center;background-repeat:no-repeat;background-size:cover;flex-shrink:0;box-sizing:border-box;min-width:40px;min-height:40px;width:2.5em;height:2.5em;border:1px solid #c8ccd1;border-radius:2px}.cdx-thumbnail__image{display:inline-block}.cdx-thumbnail__image-enter-active{transition-property:opacity;transition-duration:.1s}.cdx-thumbnail__image-enter-from{opacity:0}.cdx-thumbnail__placeholder{background-color:#f8f9fa;display:inline-flex;align-items:center;justify-content:center}.cdx-thumbnail__placeholder__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%2372777d"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>')}.cdx-thumbnail__placeholder__icon--vue{color:#72777d}.cdx-search-result-title{display:inline-block;font-weight:700}.cdx-search-result-title__match{font-weight:400}.cdx-menu-item{list-style:none;position:relative;padding:8px 12px;line-height:1.6;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-menu-item__content{display:flex;align-items:center;line-height:1.4285714;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-menu-item__content,.cdx-menu-item__content:hover{text-decoration:none}.cdx-menu-item--has-description .cdx-menu-item__content{align-items:flex-start}.cdx-menu-item__text__description{display:block}.cdx-menu-item__thumbnail{margin-left:8px}.cdx-menu-item__icon{color:inherit;margin-left:8px}.cdx-menu-item--bold-label .cdx-menu-item__text__label{font-weight:700}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text{overflow:hidden}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdx-menu-item--enabled,.cdx-menu-item--enabled .cdx-menu-item__content{color:#202122}.cdx-menu-item--enabled .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled .cdx-menu-item__text__description{color:#54595d}.cdx-menu-item--enabled.cdx-menu-item--highlighted{background-color:#eaecf0;cursor:pointer}.cdx-menu-item--enabled.cdx-menu-item--active{background-color:#eaf3ff;color:#36c}.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--enabled.cdx-menu-item--selected{background-color:#eaf3ff}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--disabled{color:#72777d;cursor:default}.cdx-menu-item--disabled .cdx-menu-item__text__description{color:#72777d}.cdx-progress-bar{box-sizing:border-box;overflow-x:hidden}.cdx-progress-bar__bar{width:33.33%;height:100%}.cdx-progress-bar:not(.cdx-progress-bar--inline){position:relative;z-index:1;height:1em;max-width:none;border:1px solid #a2a9b1;border-radius:9999px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-progress-bar--inline{width:100%;height:.25em}.cdx-progress-bar:not(.cdx-progress-bar--disabled) .cdx-progress-bar__bar{background-color:#36c;animation-name:cdx-animation-progress-bar__bar;animation-duration:1.6s;animation-timing-function:linear;animation-iteration-count:infinite}.cdx-progress-bar:not(.cdx-progress-bar--disabled).cdx-progress-bar--block{background-color:#fff}.cdx-progress-bar--disabled .cdx-progress-bar__bar{background-color:#c8ccd1}.cdx-progress-bar--disabled.cdx-progress-bar--block{background-color:#eaecf0}@keyframes cdx-animation-progress-bar__bar{0%{transform:translate(100%)}to{transform:translate(-300%)}}.cdx-menu{background-color:#fff;position:absolute;right:0;z-index:50;box-sizing:border-box;width:100%;border:1px solid #a2a9b1;border-radius:0 0 2px 2px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-menu__progress-bar{position:absolute;top:0}.cdx-menu__listbox{margin:0;padding:0}.cdx-menu--has-sticky-footer .cdx-menu-item:last-of-type{position:absolute;bottom:0;width:100%}.cdx-menu--has-footer .cdx-menu-item:last-of-type:not(:first-of-type){border-top:1px solid #c8ccd1}.cdx-button{box-sizing:border-box;min-width:32px;min-height:32px;max-width:28em;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-left:12px;padding-right:12px;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button:enabled{color:#202122}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled .cdx-button__icon{background-color:#202122}}.cdx-button:enabled:hover{cursor:pointer}.cdx-button:enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c}.cdx-button:disabled{border-color:transparent}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--icon-only{padding:0 4px}.cdx-button:not(.cdx-button--weight-quiet):enabled{background-color:#f8f9fa;border-color:#a2a9b1}.cdx-button:not(.cdx-button--weight-quiet):enabled:hover{background-color:#fff;color:#404244}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:hover .cdx-button__icon{background-color:#404244}}.cdx-button:not(.cdx-button--weight-quiet):enabled:active,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active{background-color:#eaecf0;color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:active .cdx-button__icon,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button:not(.cdx-button--weight-quiet):disabled{background-color:#c8ccd1;color:#fff}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):disabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled{background-color:#36c;color:#fff;border-color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover{background-color:#447ff5;color:#fff;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-button--weight-primary.cdx-button--action-destructive:enabled{background-color:#d33;color:#fff;border-color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover{background-color:#ff4242;color:#fff;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33,inset 0 0 0 2px #fff}.cdx-button--weight-quiet{background-color:rgba(255,255,255,0);border-color:transparent}.cdx-button--weight-quiet:enabled:hover{background-color:rgba(0,24,73,.027)}.cdx-button--weight-quiet:enabled:active,.cdx-button--weight-quiet:enabled.cdx-button--is-active{background-color:rgba(0,24,73,.082);color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:enabled:active .cdx-button__icon,.cdx-button--weight-quiet:enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#36c}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover{background-color:#eaf3ff;color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#447ff5}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#d33}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover{background-color:#fee7e6;color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#ff4242}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-button--weight-quiet:disabled{color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:disabled .cdx-button__icon{background-color:#72777d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive .cdx-button__icon{background-color:#36c}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover{color:#447ff5;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:#447ff5}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:#eaf3ff;color:#2a4b8d;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:#2a4b8d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive .cdx-button__icon{background-color:#d33}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover{color:#ff4242;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:#ff4242}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:#fee7e6;color:#b32424;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:#b32424}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-text-input{position:relative;box-sizing:border-box}.cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25em;height:1.25em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:9px}.cdx-text-input__icon.cdx-text-input__end-icon{min-width:16px;min-height:16px;width:1em;height:1em;background-position:center;background-repeat:no-repeat;background-size:max(1em,16px)}.cdx-text-input__clear-icon,.cdx-text-input__end-icon{position:absolute;top:50%;min-width:16px;min-height:16px;width:1em;height:1em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:9px}.cdx-text-input__clear-icon:hover{cursor:pointer}.cdx-text-input__end-icon+.cdx-text-input__clear-icon{left:calc(17px + 1em)}.cdx-text-input__input{display:block;box-sizing:border-box;min-width:256px;min-height:32px;width:100%;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding:4px 8px;font-family:inherit;font-size:inherit;line-height:1.4285714}.cdx-text-input__input:enabled{background-color:#fff;color:#202122;border-color:#a2a9b1;box-shadow:inset 0 0 0 1px transparent;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-input__input:enabled~.cdx-text-input__icon-vue{color:#72777d}.cdx-text-input__input:enabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input:enabled:hover{border-color:#72777d}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon-vue,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon-vue{color:#202122}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon{opacity:1}.cdx-text-input__input:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-text-input__input:disabled{background-color:#eaecf0;color:#72777d;-webkit-text-fill-color:#72777d;border-color:#c8ccd1}.cdx-text-input__input:disabled~.cdx-text-input__icon-vue{color:#72777d;pointer-events:none}.cdx-text-input__input:disabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input::-webkit-input-placeholder{color:#72777d;opacity:1}.cdx-text-input__input::placeholder{color:#72777d;opacity:1}.cdx-text-input__input::-ms-clear{display:none}.cdx-text-input__input[type=search]{-webkit-appearance:none;-moz-appearance:textfield}.cdx-text-input__input[type=search]::-webkit-search-decoration,.cdx-text-input__input[type=search]::-webkit-search-cancel-button{display:none}.cdx-text-input--has-start-icon .cdx-text-input__input{padding-right:calc(16px + 1.25em)}.cdx-text-input--has-end-icon .cdx-text-input__input,.cdx-text-input--clearable .cdx-text-input__input{padding-left:calc(16px + 1em)}.cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-left:calc(25px + 2em)}.cdx-text-input--status-error .cdx-text-input__input{border-color:#d33}.cdx-text-input--status-error .cdx-text-input__input:focus{border-color:#36c}.cdx-search-input--has-end-button{background-color:#fff;display:flex;border:1px solid #a2a9b1;border-radius:2px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{flex-grow:1;margin:-1px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper .cdx-text-input__input{border-top-left-radius:0;border-bottom-left-radius:0}.cdx-search-input__end-button{flex-shrink:0;margin:-1px 0 -1px -1px;border-top-right-radius:0;border-bottom-right-radius:0}.cdx-search-input__end-button:hover,.cdx-search-input__end-button:focus{z-index:1}.cdx-search-input__input-wrapper{position:relative}.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1010 0A5 5 0 003 8z"/></svg>')}.cdx-typeahead-search .cdx-menu-item{padding:0}.cdx-typeahead-search .cdx-menu-item__content{padding:8px 12px}.cdx-typeahead-search__menu-message,.cdx-typeahead-search__search-footer{color:#202122;display:flex;align-items:center;padding:8px 12px;text-decoration:none}.cdx-typeahead-search__search-footer{box-sizing:border-box;min-height:56px}.cdx-typeahead-search__search-footer:visited{color:#202122}.cdx-typeahead-search__search-footer:hover{text-decoration:none;cursor:pointer}.cdx-typeahead-search__search-footer__icon{color:#54595d;width:auto;margin-left:8px}.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__icon,.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__text{color:#36c}.cdx-typeahead-search__menu-message--has-thumbnail{padding-right:20px}.cdx-typeahead-search__input [aria-expanded=true],.cdx-typeahead-search__input[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.cdx-typeahead-search .cdx-text-input--has-start-icon .cdx-text-input__input{padding-right:36px}.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width:not(.cdx-typeahead-search--expanded){margin-right:24px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width),.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded{margin-right:0}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__input,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__input{padding-right:60px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__start-icon,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25em;height:1.25em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:22px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer{padding-left:12px;padding-right:12px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__icon{flex-shrink:0;min-width:40px;width:2.5em}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__text,.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__query{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-typeahead-search .cdx-menu-item:first-child .cdx-typeahead-search__search-footer{border-top:unset} diff --git a/resources/lib/codex-search/codex-search.style.css b/resources/lib/codex-search/codex-search.style.css index 555b105df2b4..c90fe0116464 100644 --- a/resources/lib/codex-search/codex-search.style.css +++ b/resources/lib/codex-search/codex-search.style.css @@ -1 +1 @@ -.cdx-icon{color:#202122;display:inline-flex;align-items:center;justify-content:center;vertical-align:text-bottom}.cdx-icon svg{fill:currentcolor;width:100%;height:100%}.cdx-icon--x-small{min-width:12px;min-height:12px;width:.75em;height:.75em}.cdx-icon--small{min-width:16px;min-height:16px;width:1em;height:1em}.cdx-icon--medium{min-width:20px;min-height:20px;width:1.25em;height:1.25em}.cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-thumbnail{display:inline-flex}.cdx-thumbnail__placeholder,.cdx-thumbnail__image{background-position:center;background-repeat:no-repeat;background-size:cover;flex-shrink:0;box-sizing:border-box;min-width:40px;min-height:40px;width:2.5em;height:2.5em;border:1px solid #c8ccd1;border-radius:2px}.cdx-thumbnail__image{display:inline-block}.cdx-thumbnail__image-enter-active{transition-property:opacity;transition-duration:.1s}.cdx-thumbnail__image-enter-from{opacity:0}.cdx-thumbnail__placeholder{background-color:#f8f9fa;display:inline-flex;align-items:center;justify-content:center}.cdx-thumbnail__placeholder__icon{color:#72777d}.cdx-search-result-title{display:inline-block;font-weight:700}.cdx-search-result-title__match{font-weight:400}.cdx-menu-item{list-style:none;position:relative;padding:8px 12px;line-height:1.6;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-menu-item__content{display:flex;align-items:center;line-height:1.4285714;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-menu-item__content,.cdx-menu-item__content:hover{text-decoration:none}.cdx-menu-item--has-description .cdx-menu-item__content{align-items:flex-start}.cdx-menu-item__text__description{display:block}.cdx-menu-item__thumbnail{margin-right:8px}.cdx-menu-item__icon{color:inherit;margin-right:8px}.cdx-menu-item--bold-label .cdx-menu-item__text__label{font-weight:700}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text{overflow:hidden}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdx-menu-item--enabled,.cdx-menu-item--enabled .cdx-menu-item__content{color:#202122}.cdx-menu-item--enabled .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled .cdx-menu-item__text__description{color:#54595d}.cdx-menu-item--enabled.cdx-menu-item--highlighted{background-color:#eaecf0;cursor:pointer}.cdx-menu-item--enabled.cdx-menu-item--active{background-color:#eaf3ff;color:#36c}.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--enabled.cdx-menu-item--selected{background-color:#eaf3ff}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--disabled{color:#72777d;cursor:default}.cdx-menu-item--disabled .cdx-menu-item__text__description{color:#72777d}.cdx-progress-bar{box-sizing:border-box;overflow-x:hidden}.cdx-progress-bar__bar{width:33.33%;height:100%}.cdx-progress-bar--block{position:relative;z-index:1;height:1em;max-width:none;border:1px solid #a2a9b1;border-radius:9999px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-progress-bar--inline{width:100%;height:.25em}.cdx-progress-bar--enabled .cdx-progress-bar__bar{background-color:#36c;animation-name:cdx-animation-progress-bar__bar;animation-duration:1.6s;animation-timing-function:linear;animation-iteration-count:infinite}.cdx-progress-bar--enabled.cdx-progress-bar--block{background-color:#fff}.cdx-progress-bar--disabled .cdx-progress-bar__bar{background-color:#c8ccd1}.cdx-progress-bar--disabled.cdx-progress-bar--block{background-color:#eaecf0}@keyframes cdx-animation-progress-bar__bar{0%{transform:translate(-100%)}to{transform:translate(300%)}}.cdx-menu{background-color:#fff;position:absolute;left:0;z-index:50;box-sizing:border-box;width:100%;border:1px solid #a2a9b1;border-radius:0 0 2px 2px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-menu__progress-bar{position:absolute;top:0}.cdx-menu__listbox{margin:0;padding:0}.cdx-menu--has-sticky-footer .cdx-menu-item:last-of-type{position:absolute;bottom:0;width:100%}.cdx-menu--has-footer .cdx-menu-item:last-of-type:not(:first-of-type){border-top:1px solid #c8ccd1}.cdx-button{box-sizing:border-box;min-width:32px;min-height:32px;max-width:28em;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:12px;padding-left:12px;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button:enabled{color:#202122}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled .cdx-button__icon{background-color:#202122}}.cdx-button:enabled:hover{cursor:pointer}.cdx-button:enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c}.cdx-button:disabled{border-color:transparent}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--icon-only{padding:0 4px}.cdx-button:not(.cdx-button--weight-quiet):enabled{background-color:#f8f9fa;border-color:#a2a9b1}.cdx-button:not(.cdx-button--weight-quiet):enabled:hover{background-color:#fff;color:#404244}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:hover .cdx-button__icon{background-color:#404244}}.cdx-button:not(.cdx-button--weight-quiet):enabled:active,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active{background-color:#eaecf0;color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:active .cdx-button__icon,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button:not(.cdx-button--weight-quiet):disabled{background-color:#c8ccd1;color:#fff}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):disabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled{background-color:#36c;color:#fff;border-color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover{background-color:#447ff5;color:#fff;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-button--weight-primary.cdx-button--action-destructive:enabled{background-color:#d33;color:#fff;border-color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover{background-color:#ff4242;color:#fff;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33,inset 0 0 0 2px #fff}.cdx-button--weight-quiet{background-color:rgba(255,255,255,0);border-color:transparent}.cdx-button--weight-quiet:enabled:hover{background-color:rgba(0,24,73,.027)}.cdx-button--weight-quiet:enabled:active,.cdx-button--weight-quiet:enabled.cdx-button--is-active{background-color:rgba(0,24,73,.082);color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:enabled:active .cdx-button__icon,.cdx-button--weight-quiet:enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#36c}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover{background-color:#eaf3ff;color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#447ff5}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#d33}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover{background-color:#fee7e6;color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#ff4242}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-button--weight-quiet:disabled{color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:disabled .cdx-button__icon{background-color:#72777d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive .cdx-button__icon{background-color:#36c}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover{color:#447ff5;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:#447ff5}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:#eaf3ff;color:#2a4b8d;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:#2a4b8d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive .cdx-button__icon{background-color:#d33}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover{color:#ff4242;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:#ff4242}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:#fee7e6;color:#b32424;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:#b32424}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-text-input{position:relative;box-sizing:border-box}.cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25em;height:1.25em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:9px}.cdx-text-input__icon.cdx-text-input__end-icon{min-width:16px;min-height:16px;width:1em;height:1em;background-position:center;background-repeat:no-repeat;background-size:max(1em,16px)}.cdx-text-input__clear-icon,.cdx-text-input__end-icon{position:absolute;top:50%;min-width:16px;min-height:16px;width:1em;height:1em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:9px}.cdx-text-input__clear-icon:hover{cursor:pointer}.cdx-text-input__end-icon+.cdx-text-input__clear-icon{right:calc(17px + 1em)}.cdx-text-input__input{display:block;box-sizing:border-box;min-width:256px;min-height:32px;width:100%;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding:4px 8px;font-family:inherit;font-size:inherit;line-height:1.4285714}.cdx-text-input__input:enabled{background-color:#fff;color:#202122;border-color:#a2a9b1;box-shadow:inset 0 0 0 1px transparent;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-input__input:enabled~.cdx-text-input__icon-vue{color:#72777d}.cdx-text-input__input:enabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input:enabled:hover{border-color:#72777d}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon-vue,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon-vue{color:#202122}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon{opacity:1}.cdx-text-input__input:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-text-input__input:disabled{background-color:#eaecf0;color:#72777d;-webkit-text-fill-color:#72777d;border-color:#c8ccd1}.cdx-text-input__input:disabled~.cdx-text-input__icon-vue{color:#72777d;pointer-events:none}.cdx-text-input__input:disabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input::-webkit-input-placeholder{color:#72777d;opacity:1}.cdx-text-input__input::placeholder{color:#72777d;opacity:1}.cdx-text-input__input::-ms-clear{display:none}.cdx-text-input__input[type=search]{-webkit-appearance:none;-moz-appearance:textfield}.cdx-text-input__input[type=search]::-webkit-search-decoration,.cdx-text-input__input[type=search]::-webkit-search-cancel-button{display:none}.cdx-text-input--has-start-icon .cdx-text-input__input{padding-left:calc(16px + 1.25em)}.cdx-text-input--has-end-icon .cdx-text-input__input,.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(16px + 1em)}.cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(25px + 2em)}.cdx-text-input--status-error .cdx-text-input__input{border-color:#d33}.cdx-text-input--status-error .cdx-text-input__input:focus{border-color:#36c}.cdx-search-input--has-end-button{background-color:#fff;display:flex;border:1px solid #a2a9b1;border-radius:2px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{flex-grow:1;margin:-1px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper .cdx-text-input__input{border-top-right-radius:0;border-bottom-right-radius:0}.cdx-search-input__end-button{flex-shrink:0;margin:-1px -1px -1px 0;border-top-left-radius:0;border-bottom-left-radius:0}.cdx-search-input__end-button:hover,.cdx-search-input__end-button:focus{z-index:1}.cdx-search-input__input-wrapper{position:relative}.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1010 0A5 5 0 003 8z"/></svg>')}.cdx-typeahead-search .cdx-menu-item{padding:0}.cdx-typeahead-search .cdx-menu-item__content{padding:8px 12px}.cdx-typeahead-search__menu-message,.cdx-typeahead-search__search-footer{color:#202122;display:flex;align-items:center;padding:8px 12px;text-decoration:none}.cdx-typeahead-search__search-footer{box-sizing:border-box;min-height:56px}.cdx-typeahead-search__search-footer:visited{color:#202122}.cdx-typeahead-search__search-footer:hover{text-decoration:none;cursor:pointer}.cdx-typeahead-search__search-footer__icon{color:#54595d;width:auto;margin-right:8px}.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__icon,.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__text{color:#36c}.cdx-typeahead-search__menu-message--has-thumbnail{padding-left:20px}.cdx-typeahead-search__input [aria-expanded=true],.cdx-typeahead-search__input[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.cdx-typeahead-search .cdx-text-input--has-start-icon .cdx-text-input__input{padding-left:36px}.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width:not(.cdx-typeahead-search--expanded){margin-left:24px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width),.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded{margin-left:0}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__input,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__input{padding-left:60px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__start-icon,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25em;height:1.25em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:22px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer{padding-right:12px;padding-left:12px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__icon{flex-shrink:0;min-width:40px;width:2.5em}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__text,.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__query{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-typeahead-search .cdx-menu-item:first-child .cdx-typeahead-search__search-footer{border-top:unset} +.cdx-icon{color:#202122;display:inline-flex;align-items:center;justify-content:center;vertical-align:text-bottom}.cdx-icon svg{fill:currentcolor;width:100%;height:100%}.cdx-icon--x-small{min-width:12px;min-height:12px;width:.75em;height:.75em}.cdx-icon--small{min-width:16px;min-height:16px;width:1em;height:1em}.cdx-icon--medium{min-width:20px;min-height:20px;width:1.25em;height:1.25em}.cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-thumbnail{display:inline-flex}.cdx-thumbnail__placeholder,.cdx-thumbnail__image{background-position:center;background-repeat:no-repeat;background-size:cover;flex-shrink:0;box-sizing:border-box;min-width:40px;min-height:40px;width:2.5em;height:2.5em;border:1px solid #c8ccd1;border-radius:2px}.cdx-thumbnail__image{display:inline-block}.cdx-thumbnail__image-enter-active{transition-property:opacity;transition-duration:.1s}.cdx-thumbnail__image-enter-from{opacity:0}.cdx-thumbnail__placeholder{background-color:#f8f9fa;display:inline-flex;align-items:center;justify-content:center}.cdx-thumbnail__placeholder__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%2372777d"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>')}.cdx-thumbnail__placeholder__icon--vue{color:#72777d}.cdx-search-result-title{display:inline-block;font-weight:700}.cdx-search-result-title__match{font-weight:400}.cdx-menu-item{list-style:none;position:relative;padding:8px 12px;line-height:1.6;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-menu-item__content{display:flex;align-items:center;line-height:1.4285714;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-menu-item__content,.cdx-menu-item__content:hover{text-decoration:none}.cdx-menu-item--has-description .cdx-menu-item__content{align-items:flex-start}.cdx-menu-item__text__description{display:block}.cdx-menu-item__thumbnail{margin-right:8px}.cdx-menu-item__icon{color:inherit;margin-right:8px}.cdx-menu-item--bold-label .cdx-menu-item__text__label{font-weight:700}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text{overflow:hidden}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdx-menu-item--enabled,.cdx-menu-item--enabled .cdx-menu-item__content{color:#202122}.cdx-menu-item--enabled .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled .cdx-menu-item__text__description{color:#54595d}.cdx-menu-item--enabled.cdx-menu-item--highlighted{background-color:#eaecf0;cursor:pointer}.cdx-menu-item--enabled.cdx-menu-item--active{background-color:#eaf3ff;color:#36c}.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--enabled.cdx-menu-item--selected{background-color:#eaf3ff}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--disabled{color:#72777d;cursor:default}.cdx-menu-item--disabled .cdx-menu-item__text__description{color:#72777d}.cdx-progress-bar{box-sizing:border-box;overflow-x:hidden}.cdx-progress-bar__bar{width:33.33%;height:100%}.cdx-progress-bar:not(.cdx-progress-bar--inline){position:relative;z-index:1;height:1em;max-width:none;border:1px solid #a2a9b1;border-radius:9999px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-progress-bar--inline{width:100%;height:.25em}.cdx-progress-bar:not(.cdx-progress-bar--disabled) .cdx-progress-bar__bar{background-color:#36c;animation-name:cdx-animation-progress-bar__bar;animation-duration:1.6s;animation-timing-function:linear;animation-iteration-count:infinite}.cdx-progress-bar:not(.cdx-progress-bar--disabled).cdx-progress-bar--block{background-color:#fff}.cdx-progress-bar--disabled .cdx-progress-bar__bar{background-color:#c8ccd1}.cdx-progress-bar--disabled.cdx-progress-bar--block{background-color:#eaecf0}@keyframes cdx-animation-progress-bar__bar{0%{transform:translate(-100%)}to{transform:translate(300%)}}.cdx-menu{background-color:#fff;position:absolute;left:0;z-index:50;box-sizing:border-box;width:100%;border:1px solid #a2a9b1;border-radius:0 0 2px 2px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-menu__progress-bar{position:absolute;top:0}.cdx-menu__listbox{margin:0;padding:0}.cdx-menu--has-sticky-footer .cdx-menu-item:last-of-type{position:absolute;bottom:0;width:100%}.cdx-menu--has-footer .cdx-menu-item:last-of-type:not(:first-of-type){border-top:1px solid #c8ccd1}.cdx-button{box-sizing:border-box;min-width:32px;min-height:32px;max-width:28em;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:12px;padding-left:12px;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button:enabled{color:#202122}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled .cdx-button__icon{background-color:#202122}}.cdx-button:enabled:hover{cursor:pointer}.cdx-button:enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c}.cdx-button:disabled{border-color:transparent}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--icon-only{padding:0 4px}.cdx-button:not(.cdx-button--weight-quiet):enabled{background-color:#f8f9fa;border-color:#a2a9b1}.cdx-button:not(.cdx-button--weight-quiet):enabled:hover{background-color:#fff;color:#404244}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:hover .cdx-button__icon{background-color:#404244}}.cdx-button:not(.cdx-button--weight-quiet):enabled:active,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active{background-color:#eaecf0;color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:active .cdx-button__icon,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button:not(.cdx-button--weight-quiet):disabled{background-color:#c8ccd1;color:#fff}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):disabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled{background-color:#36c;color:#fff;border-color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover{background-color:#447ff5;color:#fff;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-button--weight-primary.cdx-button--action-destructive:enabled{background-color:#d33;color:#fff;border-color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover{background-color:#ff4242;color:#fff;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33,inset 0 0 0 2px #fff}.cdx-button--weight-quiet{background-color:rgba(255,255,255,0);border-color:transparent}.cdx-button--weight-quiet:enabled:hover{background-color:rgba(0,24,73,.027)}.cdx-button--weight-quiet:enabled:active,.cdx-button--weight-quiet:enabled.cdx-button--is-active{background-color:rgba(0,24,73,.082);color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:enabled:active .cdx-button__icon,.cdx-button--weight-quiet:enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#36c}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover{background-color:#eaf3ff;color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#447ff5}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#d33}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover{background-color:#fee7e6;color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#ff4242}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-button--weight-quiet:disabled{color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:disabled .cdx-button__icon{background-color:#72777d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive .cdx-button__icon{background-color:#36c}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover{color:#447ff5;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:#447ff5}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:#eaf3ff;color:#2a4b8d;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:#2a4b8d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive .cdx-button__icon{background-color:#d33}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover{color:#ff4242;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:#ff4242}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:#fee7e6;color:#b32424;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:#b32424}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-text-input{position:relative;box-sizing:border-box}.cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25em;height:1.25em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:9px}.cdx-text-input__icon.cdx-text-input__end-icon{min-width:16px;min-height:16px;width:1em;height:1em;background-position:center;background-repeat:no-repeat;background-size:max(1em,16px)}.cdx-text-input__clear-icon,.cdx-text-input__end-icon{position:absolute;top:50%;min-width:16px;min-height:16px;width:1em;height:1em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:9px}.cdx-text-input__clear-icon:hover{cursor:pointer}.cdx-text-input__end-icon+.cdx-text-input__clear-icon{right:calc(17px + 1em)}.cdx-text-input__input{display:block;box-sizing:border-box;min-width:256px;min-height:32px;width:100%;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding:4px 8px;font-family:inherit;font-size:inherit;line-height:1.4285714}.cdx-text-input__input:enabled{background-color:#fff;color:#202122;border-color:#a2a9b1;box-shadow:inset 0 0 0 1px transparent;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-input__input:enabled~.cdx-text-input__icon-vue{color:#72777d}.cdx-text-input__input:enabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input:enabled:hover{border-color:#72777d}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon-vue,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon-vue{color:#202122}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon{opacity:1}.cdx-text-input__input:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-text-input__input:disabled{background-color:#eaecf0;color:#72777d;-webkit-text-fill-color:#72777d;border-color:#c8ccd1}.cdx-text-input__input:disabled~.cdx-text-input__icon-vue{color:#72777d;pointer-events:none}.cdx-text-input__input:disabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input::-webkit-input-placeholder{color:#72777d;opacity:1}.cdx-text-input__input::placeholder{color:#72777d;opacity:1}.cdx-text-input__input::-ms-clear{display:none}.cdx-text-input__input[type=search]{-webkit-appearance:none;-moz-appearance:textfield}.cdx-text-input__input[type=search]::-webkit-search-decoration,.cdx-text-input__input[type=search]::-webkit-search-cancel-button{display:none}.cdx-text-input--has-start-icon .cdx-text-input__input{padding-left:calc(16px + 1.25em)}.cdx-text-input--has-end-icon .cdx-text-input__input,.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(16px + 1em)}.cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(25px + 2em)}.cdx-text-input--status-error .cdx-text-input__input{border-color:#d33}.cdx-text-input--status-error .cdx-text-input__input:focus{border-color:#36c}.cdx-search-input--has-end-button{background-color:#fff;display:flex;border:1px solid #a2a9b1;border-radius:2px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{flex-grow:1;margin:-1px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper .cdx-text-input__input{border-top-right-radius:0;border-bottom-right-radius:0}.cdx-search-input__end-button{flex-shrink:0;margin:-1px -1px -1px 0;border-top-left-radius:0;border-bottom-left-radius:0}.cdx-search-input__end-button:hover,.cdx-search-input__end-button:focus{z-index:1}.cdx-search-input__input-wrapper{position:relative}.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1010 0A5 5 0 003 8z"/></svg>')}.cdx-typeahead-search .cdx-menu-item{padding:0}.cdx-typeahead-search .cdx-menu-item__content{padding:8px 12px}.cdx-typeahead-search__menu-message,.cdx-typeahead-search__search-footer{color:#202122;display:flex;align-items:center;padding:8px 12px;text-decoration:none}.cdx-typeahead-search__search-footer{box-sizing:border-box;min-height:56px}.cdx-typeahead-search__search-footer:visited{color:#202122}.cdx-typeahead-search__search-footer:hover{text-decoration:none;cursor:pointer}.cdx-typeahead-search__search-footer__icon{color:#54595d;width:auto;margin-right:8px}.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__icon,.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__text{color:#36c}.cdx-typeahead-search__menu-message--has-thumbnail{padding-left:20px}.cdx-typeahead-search__input [aria-expanded=true],.cdx-typeahead-search__input[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.cdx-typeahead-search .cdx-text-input--has-start-icon .cdx-text-input__input{padding-left:36px}.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width:not(.cdx-typeahead-search--expanded){margin-left:24px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width),.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded{margin-left:0}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__input,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__input{padding-left:60px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__start-icon,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25em;height:1.25em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:22px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer{padding-right:12px;padding-left:12px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__icon{flex-shrink:0;min-width:40px;width:2.5em}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__text,.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__query{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-typeahead-search .cdx-menu-item:first-child .cdx-typeahead-search__search-footer{border-top:unset} diff --git a/resources/lib/codex-search/codex-search.umd.js b/resources/lib/codex-search/codex-search.umd.js index 5e754599b59a..42eca84c6cf2 100644 --- a/resources/lib/codex-search/codex-search.umd.js +++ b/resources/lib/codex-search/codex-search.umd.js @@ -1,2 +1,2 @@ -(function(f,t){typeof exports=="object"&&typeof module!="undefined"?t(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],t):(f=typeof globalThis!="undefined"?globalThis:f||self,t(f["codex-search"]={},f.Vue))})(this,function(f,t){"use strict";var Pt=Object.defineProperty,Qt=Object.defineProperties;var Ut=Object.getOwnPropertyDescriptors;var G=Object.getOwnPropertySymbols;var me=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable;var pe=(f,t,y)=>t in f?Pt(f,t,{enumerable:!0,configurable:!0,writable:!0,value:y}):f[t]=y,ge=(f,t)=>{for(var y in t||(t={}))me.call(t,y)&&pe(f,y,t[y]);if(G)for(var y of G(t))fe.call(t,y)&&pe(f,y,t[y]);return f},ye=(f,t)=>Qt(f,Ut(t));var J=(f,t)=>{var y={};for(var _ in f)me.call(f,_)&&t.indexOf(_)<0&&(y[_]=f[_]);if(f!=null&&G)for(var _ of G(f))t.indexOf(_)<0&&fe.call(f,_)&&(y[_]=f[_]);return y};var ie=(f,t,y)=>new Promise((_,P)=>{var X=x=>{try{z(y.next(x))}catch(O){P(O)}},Y=x=>{try{z(y.throw(x))}catch(O){P(O)}},z=x=>x.done?_(x.value):Promise.resolve(x.value).then(X,Y);z((y=y.apply(f,t)).next())});const y='<path d="M12.43 14.34A5 5 0 0110 15a5 5 0 113.95-2L17 16.09V3a2 2 0 00-2-2H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 001.45-.63z"/><circle cx="10" cy="10" r="3"/>',_='<path d="M10 0a10 10 0 1010 10A10 10 0 0010 0zm5.66 14.24-1.41 1.41L10 11.41l-4.24 4.25-1.42-1.42L8.59 10 4.34 5.76l1.42-1.42L10 8.59l4.24-4.24 1.41 1.41L11.41 10z"/>',P='<path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/>',X='<path d="M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1010 0A5 5 0 003 8z"/>',Y=y,z=_,x=P,O=X;function be(e,n,o){if(typeof e=="string"||"path"in e)return e;if("shouldFlip"in e)return e.ltr;if("rtl"in e)return o==="rtl"?e.rtl:e.ltr;const s=n in e.langCodeMap?e.langCodeMap[n]:e.default;return typeof s=="string"||"path"in s?s:s.ltr}function Ce(e,n){if(typeof e=="string")return!1;if("langCodeMap"in e){const o=n in e.langCodeMap?e.langCodeMap[n]:e.default;if(typeof o=="string")return!1;e=o}if("shouldFlipExceptions"in e&&Array.isArray(e.shouldFlipExceptions)){const o=e.shouldFlipExceptions.indexOf(n);return o===void 0||o===-1}return"shouldFlip"in e?e.shouldFlip:!1}function Be(e){const n=t.ref(null);return t.onMounted(()=>{const o=window.getComputedStyle(e.value).direction;n.value=o==="ltr"||o==="rtl"?o:null}),n}function Ae(e){const n=t.ref("");return t.onMounted(()=>{let o=e.value;for(;o&&o.lang==="";)o=o.parentElement;n.value=o?o.lang:null}),n}function T(e){return n=>typeof n=="string"&&e.indexOf(n)!==-1}const Z="cdx",ke=["default","progressive","destructive"],ue=["normal","primary","quiet"],Se=["button","submit","reset"],Ee=["x-small","small","medium"],_e=["text","search","number","email","month","password","tel","url","week","date","datetime-local","time"],re=["default","error"],$e=120,we=500,L="cdx-menu-footer-item",De=T(Ee),Ie=t.defineComponent({name:"CdxIcon",props:{icon:{type:[String,Object],required:!0},iconLabel:{type:String,default:""},lang:{type:String,default:null},dir:{type:String,default:null},size:{type:String,default:"medium",validator:De}},emits:["click"],setup(e,{emit:n}){const o=t.ref(),s=Be(o),a=Ae(o),r=t.computed(()=>e.dir||s.value),l=t.computed(()=>e.lang||a.value),d=t.computed(()=>({"cdx-icon--flipped":r.value==="rtl"&&l.value!==null&&Ce(e.icon,l.value),[`cdx-icon--${e.size}`]:!0})),i=t.computed(()=>be(e.icon,l.value||"",r.value||"ltr")),c=t.computed(()=>typeof i.value=="string"?i.value:""),h=t.computed(()=>typeof i.value!="string"?i.value.path:"");return{rootElement:o,rootClasses:d,iconSvg:c,iconPath:h,onClick:b=>{n("click",b)}}}}),jt="",D=(e,n)=>{const o=e.__vccOpts||e;for(const[s,a]of n)o[s]=a;return o},xe=["aria-hidden"],Me={key:0},Fe=["innerHTML"],Ve=["d"];function ve(e,n,o,s,a,r){return t.openBlock(),t.createElementBlock("span",{ref:"rootElement",class:t.normalizeClass(["cdx-icon",e.rootClasses]),onClick:n[0]||(n[0]=(...l)=>e.onClick&&e.onClick(...l))},[(t.openBlock(),t.createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20","aria-hidden":e.iconLabel?void 0:!0},[e.iconLabel?(t.openBlock(),t.createElementBlock("title",Me,t.toDisplayString(e.iconLabel),1)):t.createCommentVNode("",!0),e.iconSvg?(t.openBlock(),t.createElementBlock("g",{key:1,innerHTML:e.iconSvg},null,8,Fe)):(t.openBlock(),t.createElementBlock("path",{key:2,d:e.iconPath},null,8,Ve))],8,xe))],2)}const q=D(Ie,[["render",ve]]),Ne=t.defineComponent({name:"CdxThumbnail",components:{CdxIcon:q},props:{thumbnail:{type:[Object,null],default:null},placeholderIcon:{type:[String,Object],default:x}},setup:e=>{const n=t.ref(!1),o=t.ref({}),s=a=>{const r=a.replace(/([\\"\n])/g,"\\$1"),l=new Image;l.onload=()=>{o.value={backgroundImage:`url("${r}")`},n.value=!0},l.onerror=()=>{n.value=!1},l.src=r};return t.onMounted(()=>{var a;(a=e.thumbnail)!=null&&a.url&&s(e.thumbnail.url)}),{thumbnailStyle:o,thumbnailLoaded:n}}}),Wt="",Te={class:"cdx-thumbnail"},Le={key:0,class:"cdx-thumbnail__placeholder"};function Ke(e,n,o,s,a,r){const l=t.resolveComponent("cdx-icon");return t.openBlock(),t.createElementBlock("span",Te,[e.thumbnailLoaded?t.createCommentVNode("",!0):(t.openBlock(),t.createElementBlock("span",Le,[t.createVNode(l,{icon:e.placeholderIcon,class:"cdx-thumbnail__placeholder__icon"},null,8,["icon"])])),t.createVNode(t.Transition,{name:"cdx-thumbnail__image"},{default:t.withCtx(()=>[e.thumbnailLoaded?(t.openBlock(),t.createElementBlock("span",{key:0,style:t.normalizeStyle(e.thumbnailStyle),class:"cdx-thumbnail__image"},null,4)):t.createCommentVNode("",!0)]),_:1})])}const Re=D(Ne,[["render",Ke]]);function ze(e){return e.replace(/([\\{}()|.?*+\-^$[\]])/g,"\\$1")}const Oe="[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F]";function qe(e,n){if(!e)return[n,"",""];const o=ze(e),s=new RegExp(o+Oe+"*","i").exec(n);if(!s||s.index===void 0)return[n,"",""];const a=s.index,r=a+s[0].length,l=n.slice(a,r),d=n.slice(0,a),i=n.slice(r,n.length);return[d,l,i]}const He=t.defineComponent({name:"CdxSearchResultTitle",props:{title:{type:String,required:!0},searchQuery:{type:String,default:""}},setup:e=>({titleChunks:t.computed(()=>qe(e.searchQuery,String(e.title)))})}),Gt="",Pe={class:"cdx-search-result-title"},Qe={class:"cdx-search-result-title__match"};function Ue(e,n,o,s,a,r){return t.openBlock(),t.createElementBlock("span",Pe,[t.createElementVNode("bdi",null,[t.createTextVNode(t.toDisplayString(e.titleChunks[0]),1),t.createElementVNode("span",Qe,t.toDisplayString(e.titleChunks[1]),1),t.createTextVNode(t.toDisplayString(e.titleChunks[2]),1)])])}const je=D(He,[["render",Ue]]),We=t.defineComponent({name:"CdxMenuItem",components:{CdxIcon:q,CdxThumbnail:Re,CdxSearchResultTitle:je},props:{id:{type:String,required:!0},value:{type:[String,Number],required:!0},disabled:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},active:{type:Boolean,default:!1},highlighted:{type:Boolean,default:!1},label:{type:String,default:""},match:{type:String,default:""},supportingText:{type:String,default:""},url:{type:String,default:""},icon:{type:[String,Object],default:""},showThumbnail:{type:Boolean,default:!1},thumbnail:{type:[Object,null],default:null},description:{type:[String,null],default:""},searchQuery:{type:String,default:""},boldLabel:{type:Boolean,default:!1},hideDescriptionOverflow:{type:Boolean,default:!1},language:{type:Object,default:()=>({})}},emits:["change"],setup:(e,{emit:n})=>{const o=()=>{e.highlighted||n("change","highlighted",!0)},s=()=>{n("change","highlighted",!1)},a=h=>{h.button===0&&n("change","active",!0)},r=()=>{n("change","selected",!0)},l=t.computed(()=>e.searchQuery.length>0),d=t.computed(()=>({"cdx-menu-item--selected":e.selected,"cdx-menu-item--active":e.active&&e.highlighted,"cdx-menu-item--highlighted":e.highlighted,"cdx-menu-item--enabled":!e.disabled,"cdx-menu-item--disabled":e.disabled,"cdx-menu-item--highlight-query":l.value,"cdx-menu-item--bold-label":e.boldLabel,"cdx-menu-item--has-description":!!e.description,"cdx-menu-item--hide-description-overflow":e.hideDescriptionOverflow})),i=t.computed(()=>e.url?"a":"span"),c=t.computed(()=>e.label||String(e.value));return{onMouseMove:o,onMouseLeave:s,onMouseDown:a,onClick:r,highlightQuery:l,rootClasses:d,contentTag:i,title:c}}}),Jt="",Ge=["id","aria-disabled","aria-selected"],Je={class:"cdx-menu-item__text"},Xe=["lang"],Ye=["lang"],Ze=["lang"],et=["lang"];function tt(e,n,o,s,a,r){const l=t.resolveComponent("cdx-thumbnail"),d=t.resolveComponent("cdx-icon"),i=t.resolveComponent("cdx-search-result-title");return t.openBlock(),t.createElementBlock("li",{id:e.id,role:"option",class:t.normalizeClass(["cdx-menu-item",e.rootClasses]),"aria-disabled":e.disabled,"aria-selected":e.selected,onMousemove:n[0]||(n[0]=(...c)=>e.onMouseMove&&e.onMouseMove(...c)),onMouseleave:n[1]||(n[1]=(...c)=>e.onMouseLeave&&e.onMouseLeave(...c)),onMousedown:n[2]||(n[2]=t.withModifiers((...c)=>e.onMouseDown&&e.onMouseDown(...c),["prevent"])),onClick:n[3]||(n[3]=(...c)=>e.onClick&&e.onClick(...c))},[t.renderSlot(e.$slots,"default",{},()=>[(t.openBlock(),t.createBlock(t.resolveDynamicComponent(e.contentTag),{href:e.url?e.url:void 0,class:"cdx-menu-item__content"},{default:t.withCtx(()=>{var c,h,C,b,k,$;return[e.showThumbnail?(t.openBlock(),t.createBlock(l,{key:0,thumbnail:e.thumbnail,class:"cdx-menu-item__thumbnail"},null,8,["thumbnail"])):e.icon?(t.openBlock(),t.createBlock(d,{key:1,icon:e.icon,class:"cdx-menu-item__icon"},null,8,["icon"])):t.createCommentVNode("",!0),t.createElementVNode("span",Je,[e.highlightQuery?(t.openBlock(),t.createBlock(i,{key:0,title:e.title,"search-query":e.searchQuery,lang:(c=e.language)==null?void 0:c.label},null,8,["title","search-query","lang"])):(t.openBlock(),t.createElementBlock("span",{key:1,class:"cdx-menu-item__text__label",lang:(h=e.language)==null?void 0:h.label},[t.createElementVNode("bdi",null,t.toDisplayString(e.title),1)],8,Xe)),e.match?(t.openBlock(),t.createElementBlock(t.Fragment,{key:2},[t.createTextVNode(t.toDisplayString(" ")+" "),e.highlightQuery?(t.openBlock(),t.createBlock(i,{key:0,title:e.match,"search-query":e.searchQuery,lang:(C=e.language)==null?void 0:C.match},null,8,["title","search-query","lang"])):(t.openBlock(),t.createElementBlock("span",{key:1,class:"cdx-menu-item__text__match",lang:(b=e.language)==null?void 0:b.match},[t.createElementVNode("bdi",null,t.toDisplayString(e.match),1)],8,Ye))],64)):t.createCommentVNode("",!0),e.supportingText?(t.openBlock(),t.createElementBlock(t.Fragment,{key:3},[t.createTextVNode(t.toDisplayString(" ")+" "),t.createElementVNode("span",{class:"cdx-menu-item__text__supporting-text",lang:(k=e.language)==null?void 0:k.supportingText},[t.createElementVNode("bdi",null,t.toDisplayString(e.supportingText),1)],8,Ze)],64)):t.createCommentVNode("",!0),e.description?(t.openBlock(),t.createElementBlock("span",{key:4,class:"cdx-menu-item__text__description",lang:($=e.language)==null?void 0:$.description},[t.createElementVNode("bdi",null,t.toDisplayString(e.description),1)],8,et)):t.createCommentVNode("",!0)])]}),_:1},8,["href"]))])],42,Ge)}const nt=D(We,[["render",tt]]),ot=t.defineComponent({name:"CdxProgressBar",props:{inline:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup(e){return{rootClasses:t.computed(()=>({"cdx-progress-bar--block":!e.inline,"cdx-progress-bar--inline":e.inline,"cdx-progress-bar--enabled":!e.disabled,"cdx-progress-bar--disabled":e.disabled}))}}}),Xt="",lt=["aria-disabled"],at=[t.createElementVNode("div",{class:"cdx-progress-bar__bar"},null,-1)];function st(e,n,o,s,a,r){return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-progress-bar",e.rootClasses]),role:"progressbar","aria-disabled":e.disabled,"aria-valuemin":"0","aria-valuemax":"100"},at,10,lt)}const it=D(ot,[["render",st]]);let ee=0;function de(e){const n=t.getCurrentInstance(),o=(n==null?void 0:n.props.id)||(n==null?void 0:n.attrs.id);return e?`${Z}-${e}-${ee++}`:o?`${Z}-${o}-${ee++}`:`${Z}-${ee++}`}function ut(e,n){const o=t.ref(!1);let s=!1;if(typeof window!="object"||!("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype))return o;const a=new window.IntersectionObserver(r=>{const l=r[0];l&&(o.value=l.isIntersecting)},n);return t.onMounted(()=>{s=!0,e.value&&a.observe(e.value)}),t.onUnmounted(()=>{s=!1,a.disconnect()}),t.watch(e,r=>{!s||(a.disconnect(),o.value=!1,r&&a.observe(r))}),o}function Q(e,n=t.computed(()=>({}))){const o=t.computed(()=>{const r=J(n.value,[]);return e.class&&e.class.split(" ").forEach(d=>{r[d]=!0}),r}),s=t.computed(()=>{if("style"in e)return e.style}),a=t.computed(()=>{const i=e,{class:r,style:l}=i;return J(i,["class","style"])});return{rootClasses:o,rootStyle:s,otherAttrs:a}}const rt=t.defineComponent({name:"CdxMenu",components:{CdxMenuItem:nt,CdxProgressBar:it},inheritAttrs:!1,props:{menuItems:{type:Array,required:!0},footer:{type:Object,default:null},selected:{type:[String,Number,null],required:!0},expanded:{type:Boolean,required:!0},showPending:{type:Boolean,default:!1},visibleItemLimit:{type:Number,default:null},showThumbnail:{type:Boolean,default:!1},boldLabel:{type:Boolean,default:!1},hideDescriptionOverflow:{type:Boolean,default:!1},searchQuery:{type:String,default:""},showNoResultsSlot:{type:Boolean,default:null}},emits:["update:selected","update:expanded","menu-item-click","menu-item-keyboard-navigation","load-more"],expose:["clearActive","getHighlightedMenuItem","getHighlightedViaKeyboard","delegateKeyNavigation"],setup(e,{emit:n,slots:o,attrs:s}){const a=t.computed(()=>(e.footer&&e.menuItems?[...e.menuItems,e.footer]:e.menuItems).map(m=>ye(ge({},m),{id:de("menu-item")}))),r=t.computed(()=>o["no-results"]?e.showNoResultsSlot!==null?e.showNoResultsSlot:a.value.length===0:!1),l=t.ref(null),d=t.ref(!1),i=t.ref(null);function c(){return a.value.find(u=>u.value===e.selected)}function h(u,m){var g;if(!(m&&m.disabled))switch(u){case"selected":n("update:selected",(g=m==null?void 0:m.value)!=null?g:null),n("update:expanded",!1),i.value=null;break;case"highlighted":l.value=m||null,d.value=!1;break;case"highlightedViaKeyboard":l.value=m||null,d.value=!0;break;case"active":i.value=m||null;break}}const C=t.computed(()=>{if(l.value!==null)return a.value.findIndex(u=>u.value===l.value.value)});function b(u){!u||(h("highlightedViaKeyboard",u),n("menu-item-keyboard-navigation",u))}function k(u){var A;const m=H=>{for(let N=H-1;N>=0;N--)if(!a.value[N].disabled)return a.value[N]};u=u||a.value.length;const g=(A=m(u))!=null?A:m(a.value.length);b(g)}function $(u){const m=A=>a.value.find((H,N)=>!H.disabled&&N>A);u=u!=null?u:-1;const g=m(u)||m(-1);b(g)}function I(u,m=!0){function g(){n("update:expanded",!0),h("highlighted",c())}function A(){m&&(u.preventDefault(),u.stopPropagation())}switch(u.key){case"Enter":case" ":return A(),e.expanded?(l.value&&d.value&&n("update:selected",l.value.value),n("update:expanded",!1)):g(),!0;case"Tab":return e.expanded&&(l.value&&d.value&&n("update:selected",l.value.value),n("update:expanded",!1)),!0;case"ArrowUp":return A(),e.expanded?(l.value===null&&h("highlightedViaKeyboard",c()),k(C.value)):g(),V(),!0;case"ArrowDown":return A(),e.expanded?(l.value===null&&h("highlightedViaKeyboard",c()),$(C.value)):g(),V(),!0;case"Home":return A(),e.expanded?(l.value===null&&h("highlightedViaKeyboard",c()),$()):g(),V(),!0;case"End":return A(),e.expanded?(l.value===null&&h("highlightedViaKeyboard",c()),k()):g(),V(),!0;case"Escape":return A(),n("update:expanded",!1),!0;default:return!1}}function B(){h("active")}const S=[],U=t.ref(void 0),w=ut(U,{threshold:.8});t.watch(w,u=>{u&&n("load-more")});function oe(u,m){if(u){S[m]=u.$el;const g=e.visibleItemLimit;if(!g||e.menuItems.length<g)return;const A=Math.min(g,Math.max(2,Math.floor(.2*e.menuItems.length)));m===e.menuItems.length-A&&(U.value=u.$el)}}function V(){if(!e.visibleItemLimit||e.visibleItemLimit>e.menuItems.length||C.value===void 0)return;const u=C.value>=0?C.value:0;S[u].scrollIntoView({behavior:"smooth",block:"nearest"})}const v=t.ref(null),K=t.ref(null);function j(){if(K.value=null,!e.visibleItemLimit||S.length<=e.visibleItemLimit){v.value=null;return}const u=S[0],m=S[e.visibleItemLimit];if(v.value=le(u,m),e.footer){const g=S[S.length-1];K.value=g.scrollHeight}}function le(u,m){const g=u.getBoundingClientRect().top;return m.getBoundingClientRect().top-g+2}t.onMounted(()=>{document.addEventListener("mouseup",B)}),t.onUnmounted(()=>{document.removeEventListener("mouseup",B)}),t.watch(t.toRef(e,"expanded"),u=>ie(this,null,function*(){const m=c();!u&&l.value&&m===void 0&&h("highlighted"),u&&m!==void 0&&h("highlighted",m),u&&(yield t.nextTick(),j(),yield t.nextTick(),V())})),t.watch(t.toRef(e,"menuItems"),u=>ie(this,null,function*(){u.length<S.length&&(S.length=u.length),e.expanded&&(yield t.nextTick(),j(),yield t.nextTick(),V())}),{deep:!0});const ae=t.computed(()=>({"max-height":v.value?`${v.value}px`:void 0,"overflow-y":v.value?"scroll":void 0,"margin-bottom":K.value?`${K.value}px`:void 0})),R=t.computed(()=>({"cdx-menu--has-footer":!!e.footer,"cdx-menu--has-sticky-footer":!!e.footer&&!!v.value})),{rootClasses:M,rootStyle:W,otherAttrs:se}=Q(s,R);return{listBoxStyle:ae,rootClasses:M,rootStyle:W,otherAttrs:se,assignTemplateRef:oe,computedMenuItems:a,computedShowNoResultsSlot:r,highlightedMenuItem:l,highlightedViaKeyboard:d,activeMenuItem:i,handleMenuItemChange:h,handleKeyNavigation:I}},methods:{getHighlightedMenuItem(){return this.highlightedMenuItem},getHighlightedViaKeyboard(){return this.highlightedViaKeyboard},clearActive(){this.handleMenuItemChange("active")},delegateKeyNavigation(e,n=!0){return this.handleKeyNavigation(e,n)}}}),Zt="",dt={key:0,class:"cdx-menu__pending cdx-menu-item"},ct={key:1,class:"cdx-menu__no-results cdx-menu-item"};function ht(e,n,o,s,a,r){const l=t.resolveComponent("cdx-menu-item"),d=t.resolveComponent("cdx-progress-bar");return t.withDirectives((t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-menu",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createElementVNode("ul",t.mergeProps({class:"cdx-menu__listbox",role:"listbox","aria-multiselectable":"false",style:e.listBoxStyle},e.otherAttrs),[e.showPending&&e.computedMenuItems.length===0&&e.$slots.pending?(t.openBlock(),t.createElementBlock("li",dt,[t.renderSlot(e.$slots,"pending")])):t.createCommentVNode("",!0),e.computedShowNoResultsSlot?(t.openBlock(),t.createElementBlock("li",ct,[t.renderSlot(e.$slots,"no-results")])):t.createCommentVNode("",!0),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.computedMenuItems,(i,c)=>{var h,C;return t.openBlock(),t.createBlock(l,t.mergeProps({key:i.value,ref_for:!0,ref:b=>e.assignTemplateRef(b,c)},i,{selected:i.value===e.selected,active:i.value===((h=e.activeMenuItem)==null?void 0:h.value),highlighted:i.value===((C=e.highlightedMenuItem)==null?void 0:C.value),"show-thumbnail":e.showThumbnail,"bold-label":e.boldLabel,"hide-description-overflow":e.hideDescriptionOverflow,"search-query":e.searchQuery,onChange:(b,k)=>e.handleMenuItemChange(b,k&&i),onClick:b=>e.$emit("menu-item-click",i)}),{default:t.withCtx(()=>{var b,k;return[t.renderSlot(e.$slots,"default",{menuItem:i,active:i.value===((b=e.activeMenuItem)==null?void 0:b.value)&&i.value===((k=e.highlightedMenuItem)==null?void 0:k.value)})]}),_:2},1040,["selected","active","highlighted","show-thumbnail","bold-label","hide-description-overflow","search-query","onChange","onClick"])}),128)),e.showPending?(t.openBlock(),t.createBlock(d,{key:2,class:"cdx-menu__progress-bar",inline:!0})):t.createCommentVNode("",!0)],16)],6)),[[t.vShow,e.expanded]])}const pt=D(rt,[["render",ht]]),mt=T(ke),ft=T([...ue,...Se]),te=T(ue),gt=e=>{!e["aria-label"]&&!e["aria-hidden"]&&t.warn(`icon-only buttons require one of the following attribute: aria-label or aria-hidden. - See documentation on https://doc.wikimedia.org/codex/latest/components/button.html#default-icon-only`)};function ne(e){const n=[];for(const o of e)typeof o=="string"&&o.trim()!==""?n.push(o):Array.isArray(o)?n.push(...ne(o)):typeof o=="object"&&o&&(typeof o.type=="string"||typeof o.type=="object"?n.push(o):o.type!==t.Comment&&(typeof o.children=="string"&&o.children.trim()!==""?n.push(o.children):Array.isArray(o.children)&&n.push(...ne(o.children))));return n}const yt=(e,n)=>{if(!e)return!1;const o=ne(e);if(o.length!==1)return!1;const s=o[0],a=typeof s=="object"&&typeof s.type=="object"&&"name"in s.type&&s.type.name===q.name,r=typeof s=="object"&&s.type==="svg";return a||r?(gt(n),!0):!1},bt=t.defineComponent({name:"CdxButton",props:{action:{type:String,default:"default",validator:mt},weight:{type:String,default:"normal",validator:te},type:{type:String,default:void 0,validator:ft}},emits:["click"],setup(e,{emit:n,slots:o,attrs:s}){const a=t.ref(!1),r=t.computed(()=>te(e.type)?void 0:e.type),l=t.computed(()=>te(e.type)?e.type:e.weight);return{rootClasses:t.computed(()=>{var h;return{[`cdx-button--action-${e.action}`]:!0,[`cdx-button--weight-${l.value}`]:!0,"cdx-button--framed":l.value!=="quiet","cdx-button--icon-only":yt((h=o.default)==null?void 0:h.call(o),s),"cdx-button--is-active":a.value}}),onClick:h=>{n("click",h)},setActive:h=>{a.value=h},computedType:r}}}),en="",Ct=["type"];function Bt(e,n,o,s,a,r){return t.openBlock(),t.createElementBlock("button",{class:t.normalizeClass(["cdx-button",e.rootClasses]),type:e.computedType,onClick:n[0]||(n[0]=(...l)=>e.onClick&&e.onClick(...l)),onKeydown:n[1]||(n[1]=t.withKeys(l=>e.setActive(!0),["space","enter"])),onKeyup:n[2]||(n[2]=t.withKeys(l=>e.setActive(!1),["space","enter"]))},[t.renderSlot(e.$slots,"default")],42,Ct)}const At=D(bt,[["render",Bt]]);function ce(e,n,o){return t.computed({get:()=>e.value,set:s=>n(o||"update:modelValue",s)})}const kt=T(_e),St=T(re),Et=t.defineComponent({name:"CdxTextInput",components:{CdxIcon:q},inheritAttrs:!1,expose:["focus"],props:{modelValue:{type:[String,Number],default:""},inputType:{type:String,default:"text",validator:kt},status:{type:String,default:"default",validator:St},disabled:{type:Boolean,default:!1},startIcon:{type:[String,Object],default:void 0},endIcon:{type:[String,Object],default:void 0},clearable:{type:Boolean,default:!1}},emits:["update:modelValue","keydown","input","change","focus","blur"],setup(e,{emit:n,attrs:o}){const s=ce(t.toRef(e,"modelValue"),n),a=t.computed(()=>e.clearable&&!!s.value&&!e.disabled),r=t.computed(()=>({"cdx-text-input--has-start-icon":!!e.startIcon,"cdx-text-input--has-end-icon":!!e.endIcon,"cdx-text-input--clearable":a.value,[`cdx-text-input--status-${e.status}`]:!0})),{rootClasses:l,rootStyle:d,otherAttrs:i}=Q(o,r),c=t.computed(()=>({"cdx-text-input__input--has-value":!!s.value}));return{wrappedModel:s,isClearable:a,rootClasses:l,rootStyle:d,otherAttrs:i,inputClasses:c,onClear:()=>{s.value=""},onInput:B=>{n("input",B)},onChange:B=>{n("change",B)},onKeydown:B=>{(B.key==="Home"||B.key==="End")&&!B.ctrlKey&&!B.metaKey||n("keydown",B)},onFocus:B=>{n("focus",B)},onBlur:B=>{n("blur",B)},cdxIconClear:z}},methods:{focus(){this.$refs.input.focus()}}}),tn="",_t=["type","disabled"];function $t(e,n,o,s,a,r){const l=t.resolveComponent("cdx-icon");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-text-input",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.withDirectives(t.createElementVNode("input",t.mergeProps({ref:"input","onUpdate:modelValue":n[0]||(n[0]=d=>e.wrappedModel=d),class:["cdx-text-input__input",e.inputClasses]},e.otherAttrs,{type:e.inputType,disabled:e.disabled,onInput:n[1]||(n[1]=(...d)=>e.onInput&&e.onInput(...d)),onChange:n[2]||(n[2]=(...d)=>e.onChange&&e.onChange(...d)),onFocus:n[3]||(n[3]=(...d)=>e.onFocus&&e.onFocus(...d)),onBlur:n[4]||(n[4]=(...d)=>e.onBlur&&e.onBlur(...d)),onKeydown:n[5]||(n[5]=(...d)=>e.onKeydown&&e.onKeydown(...d))}),null,16,_t),[[t.vModelDynamic,e.wrappedModel]]),e.startIcon?(t.openBlock(),t.createBlock(l,{key:0,icon:e.startIcon,class:"cdx-text-input__icon-vue cdx-text-input__start-icon"},null,8,["icon"])):t.createCommentVNode("",!0),e.endIcon?(t.openBlock(),t.createBlock(l,{key:1,icon:e.endIcon,class:"cdx-text-input__icon-vue cdx-text-input__end-icon"},null,8,["icon"])):t.createCommentVNode("",!0),e.isClearable?(t.openBlock(),t.createBlock(l,{key:2,icon:e.cdxIconClear,class:"cdx-text-input__icon-vue cdx-text-input__clear-icon",onMousedown:n[6]||(n[6]=t.withModifiers(()=>{},["prevent"])),onClick:e.onClear},null,8,["icon","onClick"])):t.createCommentVNode("",!0)],6)}const wt=D(Et,[["render",$t]]),Dt=T(re),It=t.defineComponent({name:"CdxSearchInput",components:{CdxButton:At,CdxTextInput:wt},inheritAttrs:!1,props:{modelValue:{type:[String,Number],default:""},buttonLabel:{type:String,default:""},status:{type:String,default:"default",validator:Dt}},emits:["update:modelValue","submit-click"],setup(e,{emit:n,attrs:o}){const s=ce(t.toRef(e,"modelValue"),n),a=t.computed(()=>({"cdx-search-input--has-end-button":!!e.buttonLabel})),{rootClasses:r,rootStyle:l,otherAttrs:d}=Q(o,a);return{wrappedModel:s,rootClasses:r,rootStyle:l,otherAttrs:d,handleSubmit:()=>{n("submit-click",s.value)},searchIcon:O}},methods:{focus(){this.$refs.textInput.focus()}}}),nn="",xt={class:"cdx-search-input__input-wrapper"};function Mt(e,n,o,s,a,r){const l=t.resolveComponent("cdx-text-input"),d=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-search-input",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createElementVNode("div",xt,[t.createVNode(l,t.mergeProps({ref:"textInput",modelValue:e.wrappedModel,"onUpdate:modelValue":n[0]||(n[0]=i=>e.wrappedModel=i),class:"cdx-search-input__text-input","input-type":"search","start-icon":e.searchIcon,status:e.status},e.otherAttrs,{onKeydown:t.withKeys(e.handleSubmit,["enter"])}),null,16,["modelValue","start-icon","status","onKeydown"]),t.renderSlot(e.$slots,"default")]),e.buttonLabel?(t.openBlock(),t.createBlock(d,{key:0,class:"cdx-search-input__end-button",onClick:e.handleSubmit},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.buttonLabel),1)]),_:1},8,["onClick"])):t.createCommentVNode("",!0)],6)}const Ft=D(It,[["render",Mt]]),Vt=t.defineComponent({name:"CdxTypeaheadSearch",components:{CdxIcon:q,CdxMenu:pt,CdxSearchInput:Ft},inheritAttrs:!1,props:{id:{type:String,required:!0},formAction:{type:String,required:!0},searchResultsLabel:{type:String,required:!0},searchResults:{type:Array,required:!0},buttonLabel:{type:String,default:""},initialInputValue:{type:String,default:""},searchFooterUrl:{type:String,default:""},debounceInterval:{type:Number,default:$e},highlightQuery:{type:Boolean,default:!1},showThumbnail:{type:Boolean,default:!1},autoExpandWidth:{type:Boolean,default:!1},visibleItemLimit:{type:Number,default:null}},emits:["input","search-result-click","submit","load-more"],setup(e,{attrs:n,emit:o,slots:s}){const{searchResults:a,searchFooterUrl:r,debounceInterval:l}=t.toRefs(e),d=t.ref(),i=t.ref(),c=de("typeahead-search-menu"),h=t.ref(!1),C=t.ref(!1),b=t.ref(!1),k=t.ref(!1),$=t.ref(e.initialInputValue),I=t.ref(""),B=t.computed(()=>{var p,E;return(E=(p=i.value)==null?void 0:p.getHighlightedMenuItem())==null?void 0:E.id}),S=t.ref(null),U=t.computed(()=>({"cdx-typeahead-search__menu-message--has-thumbnail":e.showThumbnail})),w=t.computed(()=>e.searchResults.find(p=>p.value===S.value)),oe=t.computed(()=>r.value?{value:L,url:r.value}:void 0),V=t.computed(()=>({"cdx-typeahead-search--show-thumbnail":e.showThumbnail,"cdx-typeahead-search--expanded":h.value,"cdx-typeahead-search--auto-expand-width":e.showThumbnail&&e.autoExpandWidth})),{rootClasses:v,rootStyle:K,otherAttrs:j}=Q(n,V);function le(p){return p}const ae=t.computed(()=>({visibleItemLimit:e.visibleItemLimit,showThumbnail:e.showThumbnail,boldLabel:!0,hideDescriptionOverflow:!0}));let R,M;function W(p,E=!1){w.value&&w.value.label!==p&&w.value.value!==p&&(S.value=null),M!==void 0&&(clearTimeout(M),M=void 0),p===""?h.value=!1:(C.value=!0,s["search-results-pending"]&&(M=setTimeout(()=>{k.value&&(h.value=!0),b.value=!0},we))),R!==void 0&&(clearTimeout(R),R=void 0);const F=()=>{o("input",p)};E?F():R=setTimeout(()=>{F()},l.value)}function se(p){if(p===L){S.value=null,$.value=I.value;return}S.value=p,p!==null&&($.value=w.value?w.value.label||String(w.value.value):"")}function u(){k.value=!0,(I.value||b.value)&&(h.value=!0)}function m(){k.value=!1,h.value=!1}function g(p){const he=p,{id:E}=he,F=J(he,["id"]);if(F.value===L){o("search-result-click",{searchResult:null,index:a.value.length,numberOfResults:a.value.length});return}A(F)}function A(p){const E={searchResult:p,index:a.value.findIndex(F=>F.value===p.value),numberOfResults:a.value.length};o("search-result-click",E)}function H(p){if(p.value===L){$.value=I.value;return}$.value=p.value?p.label||String(p.value):""}function N(p){var E;h.value=!1,(E=i.value)==null||E.clearActive(),g(p)}function qt(p){if(w.value)A(w.value),p.stopPropagation(),window.location.assign(w.value.url),p.preventDefault();else{const E={searchResult:null,index:-1,numberOfResults:a.value.length};o("submit",E)}}function Ht(p){if(!i.value||!I.value||p.key===" ")return;const E=i.value.getHighlightedMenuItem(),F=i.value.getHighlightedViaKeyboard();switch(p.key){case"Enter":E&&(E.value===L&&F?window.location.assign(r.value):i.value.delegateKeyNavigation(p,!1)),h.value=!1;break;case"Tab":h.value=!1;break;default:i.value.delegateKeyNavigation(p);break}}return t.onMounted(()=>{e.initialInputValue&&W(e.initialInputValue,!0)}),t.watch(t.toRef(e,"searchResults"),()=>{I.value=$.value.trim(),k.value&&C.value&&I.value.length>0&&(h.value=!0),M!==void 0&&(clearTimeout(M),M=void 0),C.value=!1,b.value=!1}),{form:d,menu:i,menuId:c,highlightedId:B,selection:S,menuMessageClass:U,footer:oe,asSearchResult:le,inputValue:$,searchQuery:I,expanded:h,showPending:b,rootClasses:v,rootStyle:K,otherAttrs:j,menuConfig:ae,onUpdateInputValue:W,onUpdateMenuSelection:se,onFocus:u,onBlur:m,onSearchResultClick:g,onSearchResultKeyboardNavigation:H,onSearchFooterClick:N,onSubmit:qt,onKeydown:Ht,MenuFooterValue:L,articleIcon:Y}},methods:{focus(){this.$refs.searchInput.focus()}}}),on="",vt=["id","action"],Nt={class:"cdx-typeahead-search__menu-message__text"},Tt={class:"cdx-typeahead-search__menu-message__text"},Lt=["href","onClickCapture"],Kt={class:"cdx-typeahead-search__search-footer__text"},Rt={class:"cdx-typeahead-search__search-footer__query"};function zt(e,n,o,s,a,r){const l=t.resolveComponent("cdx-icon"),d=t.resolveComponent("cdx-menu"),i=t.resolveComponent("cdx-search-input");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-typeahead-search",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createElementVNode("form",{id:e.id,ref:"form",class:"cdx-typeahead-search__form",action:e.formAction,onSubmit:n[4]||(n[4]=(...c)=>e.onSubmit&&e.onSubmit(...c))},[t.createVNode(i,t.mergeProps({ref:"searchInput",modelValue:e.inputValue,"onUpdate:modelValue":n[3]||(n[3]=c=>e.inputValue=c),"button-label":e.buttonLabel},e.otherAttrs,{class:"cdx-typeahead-search__input",name:"search",role:"combobox",autocomplete:"off","aria-autocomplete":"list","aria-owns":e.menuId,"aria-expanded":e.expanded,"aria-activedescendant":e.highlightedId,"onUpdate:modelValue":e.onUpdateInputValue,onFocus:e.onFocus,onBlur:e.onBlur,onKeydown:e.onKeydown}),{default:t.withCtx(()=>[t.createVNode(d,t.mergeProps({id:e.menuId,ref:"menu",expanded:e.expanded,"onUpdate:expanded":n[0]||(n[0]=c=>e.expanded=c),"show-pending":e.showPending,selected:e.selection,"menu-items":e.searchResults,footer:e.footer,"search-query":e.highlightQuery?e.searchQuery:"","show-no-results-slot":e.searchQuery.length>0&&e.searchResults.length===0&&e.$slots["search-no-results-text"]&&e.$slots["search-no-results-text"]().length>0},e.menuConfig,{"aria-label":e.searchResultsLabel,"onUpdate:selected":e.onUpdateMenuSelection,onMenuItemClick:n[1]||(n[1]=c=>e.onSearchResultClick(e.asSearchResult(c))),onMenuItemKeyboardNavigation:e.onSearchResultKeyboardNavigation,onLoadMore:n[2]||(n[2]=c=>e.$emit("load-more"))}),{pending:t.withCtx(()=>[t.createElementVNode("div",{class:t.normalizeClass(["cdx-typeahead-search__menu-message",e.menuMessageClass])},[t.createElementVNode("span",Nt,[t.renderSlot(e.$slots,"search-results-pending")])],2)]),"no-results":t.withCtx(()=>[t.createElementVNode("div",{class:t.normalizeClass(["cdx-typeahead-search__menu-message",e.menuMessageClass])},[t.createElementVNode("span",Tt,[t.renderSlot(e.$slots,"search-no-results-text")])],2)]),default:t.withCtx(({menuItem:c,active:h})=>[c.value===e.MenuFooterValue?(t.openBlock(),t.createElementBlock("a",{key:0,class:t.normalizeClass(["cdx-typeahead-search__search-footer",{"cdx-typeahead-search__search-footer__active":h}]),href:e.asSearchResult(c).url,onClickCapture:t.withModifiers(C=>e.onSearchFooterClick(e.asSearchResult(c)),["stop"])},[t.createVNode(l,{class:"cdx-typeahead-search__search-footer__icon",icon:e.articleIcon},null,8,["icon"]),t.createElementVNode("span",Kt,[t.renderSlot(e.$slots,"search-footer-text",{searchQuery:e.searchQuery},()=>[t.createElementVNode("strong",Rt,t.toDisplayString(e.searchQuery),1)])])],42,Lt)):t.createCommentVNode("",!0)]),_:3},16,["id","expanded","show-pending","selected","menu-items","footer","search-query","show-no-results-slot","aria-label","onUpdate:selected","onMenuItemKeyboardNavigation"])]),_:3},16,["modelValue","button-label","aria-owns","aria-expanded","aria-activedescendant","onUpdate:modelValue","onFocus","onBlur","onKeydown"]),t.renderSlot(e.$slots,"default")],40,vt)],6)}const Ot=D(Vt,[["render",zt]]);f.CdxTypeaheadSearch=Ot,Object.defineProperties(f,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}); +(function(f,t){typeof exports=="object"&&typeof module!="undefined"?t(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],t):(f=typeof globalThis!="undefined"?globalThis:f||self,t(f["codex-search"]={},f.Vue))})(this,function(f,t){"use strict";var Ot=Object.defineProperty,qt=Object.defineProperties;var Ht=Object.getOwnPropertyDescriptors;var G=Object.getOwnPropertySymbols;var he=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable;var ce=(f,t,y)=>t in f?Ot(f,t,{enumerable:!0,configurable:!0,writable:!0,value:y}):f[t]=y,me=(f,t)=>{for(var y in t||(t={}))he.call(t,y)&&ce(f,y,t[y]);if(G)for(var y of G(t))pe.call(t,y)&&ce(f,y,t[y]);return f},fe=(f,t)=>qt(f,Ht(t));var J=(f,t)=>{var y={};for(var _ in f)he.call(f,_)&&t.indexOf(_)<0&&(y[_]=f[_]);if(f!=null&&G)for(var _ of G(f))t.indexOf(_)<0&&pe.call(f,_)&&(y[_]=f[_]);return y};var se=(f,t,y)=>new Promise((_,P)=>{var X=x=>{try{z(y.next(x))}catch(O){P(O)}},Y=x=>{try{z(y.throw(x))}catch(O){P(O)}},z=x=>x.done?_(x.value):Promise.resolve(x.value).then(X,Y);z((y=y.apply(f,t)).next())});const y='<path d="M12.43 14.34A5 5 0 0110 15a5 5 0 113.95-2L17 16.09V3a2 2 0 00-2-2H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 001.45-.63z"/><circle cx="10" cy="10" r="3"/>',_='<path d="M10 0a10 10 0 1010 10A10 10 0 0010 0zm5.66 14.24-1.41 1.41L10 11.41l-4.24 4.25-1.42-1.42L8.59 10 4.34 5.76l1.42-1.42L10 8.59l4.24-4.24 1.41 1.41L11.41 10z"/>',P='<path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/>',X='<path d="M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1010 0A5 5 0 003 8z"/>',Y=y,z=_,x=P,O=X;function ge(e,n,o){if(typeof e=="string"||"path"in e)return e;if("shouldFlip"in e)return e.ltr;if("rtl"in e)return o==="rtl"?e.rtl:e.ltr;const s=n in e.langCodeMap?e.langCodeMap[n]:e.default;return typeof s=="string"||"path"in s?s:s.ltr}function ye(e,n){if(typeof e=="string")return!1;if("langCodeMap"in e){const o=n in e.langCodeMap?e.langCodeMap[n]:e.default;if(typeof o=="string")return!1;e=o}if("shouldFlipExceptions"in e&&Array.isArray(e.shouldFlipExceptions)){const o=e.shouldFlipExceptions.indexOf(n);return o===void 0||o===-1}return"shouldFlip"in e?e.shouldFlip:!1}function Ce(e){const n=t.ref(null);return t.onMounted(()=>{const o=window.getComputedStyle(e.value).direction;n.value=o==="ltr"||o==="rtl"?o:null}),n}function be(e){const n=t.ref("");return t.onMounted(()=>{let o=e.value;for(;o&&o.lang==="";)o=o.parentElement;n.value=o?o.lang:null}),n}function T(e){return n=>typeof n=="string"&&e.indexOf(n)!==-1}const Z="cdx",Be=["default","progressive","destructive"],Ae=["normal","primary","quiet"],ke=["x-small","small","medium"],Ee=["text","search","number","email","month","password","tel","url","week","date","datetime-local","time"],ie=["default","error"],Se=120,_e=500,L="cdx-menu-footer-item",$e=T(ke),we=t.defineComponent({name:"CdxIcon",props:{icon:{type:[String,Object],required:!0},iconLabel:{type:String,default:""},lang:{type:String,default:null},dir:{type:String,default:null},size:{type:String,default:"medium",validator:$e}},emits:["click"],setup(e,{emit:n}){const o=t.ref(),s=Ce(o),a=be(o),r=t.computed(()=>e.dir||s.value),l=t.computed(()=>e.lang||a.value),d=t.computed(()=>({"cdx-icon--flipped":r.value==="rtl"&&l.value!==null&&ye(e.icon,l.value),[`cdx-icon--${e.size}`]:!0})),i=t.computed(()=>ge(e.icon,l.value||"",r.value||"ltr")),c=t.computed(()=>typeof i.value=="string"?i.value:""),p=t.computed(()=>typeof i.value!="string"?i.value.path:"");return{rootElement:o,rootClasses:d,iconSvg:c,iconPath:p,onClick:C=>{n("click",C)}}}}),Pt="",D=(e,n)=>{const o=e.__vccOpts||e;for(const[s,a]of n)o[s]=a;return o},De=["aria-hidden"],Ie={key:0},xe=["innerHTML"],Me=["d"];function Fe(e,n,o,s,a,r){return t.openBlock(),t.createElementBlock("span",{ref:"rootElement",class:t.normalizeClass(["cdx-icon",e.rootClasses]),onClick:n[0]||(n[0]=(...l)=>e.onClick&&e.onClick(...l))},[(t.openBlock(),t.createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20","aria-hidden":e.iconLabel?void 0:!0},[e.iconLabel?(t.openBlock(),t.createElementBlock("title",Ie,t.toDisplayString(e.iconLabel),1)):t.createCommentVNode("",!0),e.iconSvg?(t.openBlock(),t.createElementBlock("g",{key:1,innerHTML:e.iconSvg},null,8,xe)):(t.openBlock(),t.createElementBlock("path",{key:2,d:e.iconPath},null,8,Me))],8,De))],2)}const q=D(we,[["render",Fe]]),Ve=t.defineComponent({name:"CdxThumbnail",components:{CdxIcon:q},props:{thumbnail:{type:[Object,null],default:null},placeholderIcon:{type:[String,Object],default:x}},setup:e=>{const n=t.ref(!1),o=t.ref({}),s=a=>{const r=a.replace(/([\\"\n])/g,"\\$1"),l=new Image;l.onload=()=>{o.value={backgroundImage:`url("${r}")`},n.value=!0},l.onerror=()=>{n.value=!1},l.src=r};return t.onMounted(()=>{var a;(a=e.thumbnail)!=null&&a.url&&s(e.thumbnail.url)}),{thumbnailStyle:o,thumbnailLoaded:n}}}),Qt="",Ne={class:"cdx-thumbnail"},ve={key:0,class:"cdx-thumbnail__placeholder"};function Te(e,n,o,s,a,r){const l=t.resolveComponent("cdx-icon");return t.openBlock(),t.createElementBlock("span",Ne,[e.thumbnailLoaded?t.createCommentVNode("",!0):(t.openBlock(),t.createElementBlock("span",ve,[t.createVNode(l,{icon:e.placeholderIcon,class:"cdx-thumbnail__placeholder__icon--vue"},null,8,["icon"])])),t.createVNode(t.Transition,{name:"cdx-thumbnail__image"},{default:t.withCtx(()=>[e.thumbnailLoaded?(t.openBlock(),t.createElementBlock("span",{key:0,style:t.normalizeStyle(e.thumbnailStyle),class:"cdx-thumbnail__image"},null,4)):t.createCommentVNode("",!0)]),_:1})])}const Le=D(Ve,[["render",Te]]);function Ke(e){return e.replace(/([\\{}()|.?*+\-^$[\]])/g,"\\$1")}const Re="[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F]";function ze(e,n){if(!e)return[n,"",""];const o=Ke(e),s=new RegExp(o+Re+"*","i").exec(n);if(!s||s.index===void 0)return[n,"",""];const a=s.index,r=a+s[0].length,l=n.slice(a,r),d=n.slice(0,a),i=n.slice(r,n.length);return[d,l,i]}const Oe=t.defineComponent({name:"CdxSearchResultTitle",props:{title:{type:String,required:!0},searchQuery:{type:String,default:""}},setup:e=>({titleChunks:t.computed(()=>ze(e.searchQuery,String(e.title)))})}),Ut="",qe={class:"cdx-search-result-title"},He={class:"cdx-search-result-title__match"};function Pe(e,n,o,s,a,r){return t.openBlock(),t.createElementBlock("span",qe,[t.createElementVNode("bdi",null,[t.createTextVNode(t.toDisplayString(e.titleChunks[0]),1),t.createElementVNode("span",He,t.toDisplayString(e.titleChunks[1]),1),t.createTextVNode(t.toDisplayString(e.titleChunks[2]),1)])])}const Qe=D(Oe,[["render",Pe]]),Ue=t.defineComponent({name:"CdxMenuItem",components:{CdxIcon:q,CdxThumbnail:Le,CdxSearchResultTitle:Qe},props:{id:{type:String,required:!0},value:{type:[String,Number],required:!0},disabled:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},active:{type:Boolean,default:!1},highlighted:{type:Boolean,default:!1},label:{type:String,default:""},match:{type:String,default:""},supportingText:{type:String,default:""},url:{type:String,default:""},icon:{type:[String,Object],default:""},showThumbnail:{type:Boolean,default:!1},thumbnail:{type:[Object,null],default:null},description:{type:[String,null],default:""},searchQuery:{type:String,default:""},boldLabel:{type:Boolean,default:!1},hideDescriptionOverflow:{type:Boolean,default:!1},language:{type:Object,default:()=>({})}},emits:["change"],setup:(e,{emit:n})=>{const o=()=>{e.highlighted||n("change","highlighted",!0)},s=()=>{n("change","highlighted",!1)},a=p=>{p.button===0&&n("change","active",!0)},r=()=>{n("change","selected",!0)},l=t.computed(()=>e.searchQuery.length>0),d=t.computed(()=>({"cdx-menu-item--selected":e.selected,"cdx-menu-item--active":e.active&&e.highlighted,"cdx-menu-item--highlighted":e.highlighted,"cdx-menu-item--enabled":!e.disabled,"cdx-menu-item--disabled":e.disabled,"cdx-menu-item--highlight-query":l.value,"cdx-menu-item--bold-label":e.boldLabel,"cdx-menu-item--has-description":!!e.description,"cdx-menu-item--hide-description-overflow":e.hideDescriptionOverflow})),i=t.computed(()=>e.url?"a":"span"),c=t.computed(()=>e.label||String(e.value));return{onMouseMove:o,onMouseLeave:s,onMouseDown:a,onClick:r,highlightQuery:l,rootClasses:d,contentTag:i,title:c}}}),jt="",je=["id","aria-disabled","aria-selected"],We={class:"cdx-menu-item__text"},Ge=["lang"],Je=["lang"],Xe=["lang"],Ye=["lang"];function Ze(e,n,o,s,a,r){const l=t.resolveComponent("cdx-thumbnail"),d=t.resolveComponent("cdx-icon"),i=t.resolveComponent("cdx-search-result-title");return t.openBlock(),t.createElementBlock("li",{id:e.id,role:"option",class:t.normalizeClass(["cdx-menu-item",e.rootClasses]),"aria-disabled":e.disabled,"aria-selected":e.selected,onMousemove:n[0]||(n[0]=(...c)=>e.onMouseMove&&e.onMouseMove(...c)),onMouseleave:n[1]||(n[1]=(...c)=>e.onMouseLeave&&e.onMouseLeave(...c)),onMousedown:n[2]||(n[2]=t.withModifiers((...c)=>e.onMouseDown&&e.onMouseDown(...c),["prevent"])),onClick:n[3]||(n[3]=(...c)=>e.onClick&&e.onClick(...c))},[t.renderSlot(e.$slots,"default",{},()=>[(t.openBlock(),t.createBlock(t.resolveDynamicComponent(e.contentTag),{href:e.url?e.url:void 0,class:"cdx-menu-item__content"},{default:t.withCtx(()=>{var c,p,b,C,k,$;return[e.showThumbnail?(t.openBlock(),t.createBlock(l,{key:0,thumbnail:e.thumbnail,class:"cdx-menu-item__thumbnail"},null,8,["thumbnail"])):e.icon?(t.openBlock(),t.createBlock(d,{key:1,icon:e.icon,class:"cdx-menu-item__icon"},null,8,["icon"])):t.createCommentVNode("",!0),t.createElementVNode("span",We,[e.highlightQuery?(t.openBlock(),t.createBlock(i,{key:0,title:e.title,"search-query":e.searchQuery,lang:(c=e.language)==null?void 0:c.label},null,8,["title","search-query","lang"])):(t.openBlock(),t.createElementBlock("span",{key:1,class:"cdx-menu-item__text__label",lang:(p=e.language)==null?void 0:p.label},[t.createElementVNode("bdi",null,t.toDisplayString(e.title),1)],8,Ge)),e.match?(t.openBlock(),t.createElementBlock(t.Fragment,{key:2},[t.createTextVNode(t.toDisplayString(" ")+" "),e.highlightQuery?(t.openBlock(),t.createBlock(i,{key:0,title:e.match,"search-query":e.searchQuery,lang:(b=e.language)==null?void 0:b.match},null,8,["title","search-query","lang"])):(t.openBlock(),t.createElementBlock("span",{key:1,class:"cdx-menu-item__text__match",lang:(C=e.language)==null?void 0:C.match},[t.createElementVNode("bdi",null,t.toDisplayString(e.match),1)],8,Je))],64)):t.createCommentVNode("",!0),e.supportingText?(t.openBlock(),t.createElementBlock(t.Fragment,{key:3},[t.createTextVNode(t.toDisplayString(" ")+" "),t.createElementVNode("span",{class:"cdx-menu-item__text__supporting-text",lang:(k=e.language)==null?void 0:k.supportingText},[t.createElementVNode("bdi",null,t.toDisplayString(e.supportingText),1)],8,Xe)],64)):t.createCommentVNode("",!0),e.description?(t.openBlock(),t.createElementBlock("span",{key:4,class:"cdx-menu-item__text__description",lang:($=e.language)==null?void 0:$.description},[t.createElementVNode("bdi",null,t.toDisplayString(e.description),1)],8,Ye)):t.createCommentVNode("",!0)])]}),_:1},8,["href"]))])],42,je)}const et=D(Ue,[["render",Ze]]),tt=t.defineComponent({name:"CdxProgressBar",props:{inline:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup(e){return{rootClasses:t.computed(()=>({"cdx-progress-bar--block":!e.inline,"cdx-progress-bar--inline":e.inline,"cdx-progress-bar--enabled":!e.disabled,"cdx-progress-bar--disabled":e.disabled}))}}}),Wt="",nt=["aria-disabled"],ot=[t.createElementVNode("div",{class:"cdx-progress-bar__bar"},null,-1)];function lt(e,n,o,s,a,r){return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-progress-bar",e.rootClasses]),role:"progressbar","aria-disabled":e.disabled,"aria-valuemin":"0","aria-valuemax":"100"},ot,10,nt)}const at=D(tt,[["render",lt]]);let ee=0;function ue(e){const n=t.getCurrentInstance(),o=(n==null?void 0:n.props.id)||(n==null?void 0:n.attrs.id);return e?`${Z}-${e}-${ee++}`:o?`${Z}-${o}-${ee++}`:`${Z}-${ee++}`}function st(e,n){const o=t.ref(!1);let s=!1;if(typeof window!="object"||!("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype))return o;const a=new window.IntersectionObserver(r=>{const l=r[0];l&&(o.value=l.isIntersecting)},n);return t.onMounted(()=>{s=!0,e.value&&a.observe(e.value)}),t.onUnmounted(()=>{s=!1,a.disconnect()}),t.watch(e,r=>{!s||(a.disconnect(),o.value=!1,r&&a.observe(r))}),o}function Q(e,n=t.computed(()=>({}))){const o=t.computed(()=>{const r=J(n.value,[]);return e.class&&e.class.split(" ").forEach(d=>{r[d]=!0}),r}),s=t.computed(()=>{if("style"in e)return e.style}),a=t.computed(()=>{const i=e,{class:r,style:l}=i;return J(i,["class","style"])});return{rootClasses:o,rootStyle:s,otherAttrs:a}}const it=t.defineComponent({name:"CdxMenu",components:{CdxMenuItem:et,CdxProgressBar:at},inheritAttrs:!1,props:{menuItems:{type:Array,required:!0},footer:{type:Object,default:null},selected:{type:[String,Number,null],required:!0},expanded:{type:Boolean,required:!0},showPending:{type:Boolean,default:!1},visibleItemLimit:{type:Number,default:null},showThumbnail:{type:Boolean,default:!1},boldLabel:{type:Boolean,default:!1},hideDescriptionOverflow:{type:Boolean,default:!1},searchQuery:{type:String,default:""},showNoResultsSlot:{type:Boolean,default:null}},emits:["update:selected","update:expanded","menu-item-click","menu-item-keyboard-navigation","load-more"],expose:["clearActive","getHighlightedMenuItem","getHighlightedViaKeyboard","delegateKeyNavigation"],setup(e,{emit:n,slots:o,attrs:s}){const a=t.computed(()=>(e.footer&&e.menuItems?[...e.menuItems,e.footer]:e.menuItems).map(m=>fe(me({},m),{id:ue("menu-item")}))),r=t.computed(()=>o["no-results"]?e.showNoResultsSlot!==null?e.showNoResultsSlot:a.value.length===0:!1),l=t.ref(null),d=t.ref(!1),i=t.ref(null);function c(){return a.value.find(u=>u.value===e.selected)}function p(u,m){var g;if(!(m&&m.disabled))switch(u){case"selected":n("update:selected",(g=m==null?void 0:m.value)!=null?g:null),n("update:expanded",!1),i.value=null;break;case"highlighted":l.value=m||null,d.value=!1;break;case"highlightedViaKeyboard":l.value=m||null,d.value=!0;break;case"active":i.value=m||null;break}}const b=t.computed(()=>{if(l.value!==null)return a.value.findIndex(u=>u.value===l.value.value)});function C(u){!u||(p("highlightedViaKeyboard",u),n("menu-item-keyboard-navigation",u))}function k(u){var A;const m=H=>{for(let v=H-1;v>=0;v--)if(!a.value[v].disabled)return a.value[v]};u=u||a.value.length;const g=(A=m(u))!=null?A:m(a.value.length);C(g)}function $(u){const m=A=>a.value.find((H,v)=>!H.disabled&&v>A);u=u!=null?u:-1;const g=m(u)||m(-1);C(g)}function I(u,m=!0){function g(){n("update:expanded",!0),p("highlighted",c())}function A(){m&&(u.preventDefault(),u.stopPropagation())}switch(u.key){case"Enter":case" ":return A(),e.expanded?(l.value&&d.value&&n("update:selected",l.value.value),n("update:expanded",!1)):g(),!0;case"Tab":return e.expanded&&(l.value&&d.value&&n("update:selected",l.value.value),n("update:expanded",!1)),!0;case"ArrowUp":return A(),e.expanded?(l.value===null&&p("highlightedViaKeyboard",c()),k(b.value)):g(),V(),!0;case"ArrowDown":return A(),e.expanded?(l.value===null&&p("highlightedViaKeyboard",c()),$(b.value)):g(),V(),!0;case"Home":return A(),e.expanded?(l.value===null&&p("highlightedViaKeyboard",c()),$()):g(),V(),!0;case"End":return A(),e.expanded?(l.value===null&&p("highlightedViaKeyboard",c()),k()):g(),V(),!0;case"Escape":return A(),n("update:expanded",!1),!0;default:return!1}}function B(){p("active")}const E=[],U=t.ref(void 0),w=st(U,{threshold:.8});t.watch(w,u=>{u&&n("load-more")});function ne(u,m){if(u){E[m]=u.$el;const g=e.visibleItemLimit;if(!g||e.menuItems.length<g)return;const A=Math.min(g,Math.max(2,Math.floor(.2*e.menuItems.length)));m===e.menuItems.length-A&&(U.value=u.$el)}}function V(){if(!e.visibleItemLimit||e.visibleItemLimit>e.menuItems.length||b.value===void 0)return;const u=b.value>=0?b.value:0;E[u].scrollIntoView({behavior:"smooth",block:"nearest"})}const N=t.ref(null),K=t.ref(null);function j(){if(K.value=null,!e.visibleItemLimit||E.length<=e.visibleItemLimit){N.value=null;return}const u=E[0],m=E[e.visibleItemLimit];if(N.value=oe(u,m),e.footer){const g=E[E.length-1];K.value=g.scrollHeight}}function oe(u,m){const g=u.getBoundingClientRect().top;return m.getBoundingClientRect().top-g+2}t.onMounted(()=>{document.addEventListener("mouseup",B)}),t.onUnmounted(()=>{document.removeEventListener("mouseup",B)}),t.watch(t.toRef(e,"expanded"),u=>se(this,null,function*(){const m=c();!u&&l.value&&m===void 0&&p("highlighted"),u&&m!==void 0&&p("highlighted",m),u&&(yield t.nextTick(),j(),yield t.nextTick(),V())})),t.watch(t.toRef(e,"menuItems"),u=>se(this,null,function*(){u.length<E.length&&(E.length=u.length),e.expanded&&(yield t.nextTick(),j(),yield t.nextTick(),V())}),{deep:!0});const le=t.computed(()=>({"max-height":N.value?`${N.value}px`:void 0,"overflow-y":N.value?"scroll":void 0,"margin-bottom":K.value?`${K.value}px`:void 0})),R=t.computed(()=>({"cdx-menu--has-footer":!!e.footer,"cdx-menu--has-sticky-footer":!!e.footer&&!!N.value})),{rootClasses:M,rootStyle:W,otherAttrs:ae}=Q(s,R);return{listBoxStyle:le,rootClasses:M,rootStyle:W,otherAttrs:ae,assignTemplateRef:ne,computedMenuItems:a,computedShowNoResultsSlot:r,highlightedMenuItem:l,highlightedViaKeyboard:d,activeMenuItem:i,handleMenuItemChange:p,handleKeyNavigation:I}},methods:{getHighlightedMenuItem(){return this.highlightedMenuItem},getHighlightedViaKeyboard(){return this.highlightedViaKeyboard},clearActive(){this.handleMenuItemChange("active")},delegateKeyNavigation(e,n=!0){return this.handleKeyNavigation(e,n)}}}),Jt="",ut={key:0,class:"cdx-menu__pending cdx-menu-item"},rt={key:1,class:"cdx-menu__no-results cdx-menu-item"};function dt(e,n,o,s,a,r){const l=t.resolveComponent("cdx-menu-item"),d=t.resolveComponent("cdx-progress-bar");return t.withDirectives((t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-menu",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createElementVNode("ul",t.mergeProps({class:"cdx-menu__listbox",role:"listbox","aria-multiselectable":"false",style:e.listBoxStyle},e.otherAttrs),[e.showPending&&e.computedMenuItems.length===0&&e.$slots.pending?(t.openBlock(),t.createElementBlock("li",ut,[t.renderSlot(e.$slots,"pending")])):t.createCommentVNode("",!0),e.computedShowNoResultsSlot?(t.openBlock(),t.createElementBlock("li",rt,[t.renderSlot(e.$slots,"no-results")])):t.createCommentVNode("",!0),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.computedMenuItems,(i,c)=>{var p,b;return t.openBlock(),t.createBlock(l,t.mergeProps({key:i.value,ref_for:!0,ref:C=>e.assignTemplateRef(C,c)},i,{selected:i.value===e.selected,active:i.value===((p=e.activeMenuItem)==null?void 0:p.value),highlighted:i.value===((b=e.highlightedMenuItem)==null?void 0:b.value),"show-thumbnail":e.showThumbnail,"bold-label":e.boldLabel,"hide-description-overflow":e.hideDescriptionOverflow,"search-query":e.searchQuery,onChange:(C,k)=>e.handleMenuItemChange(C,k&&i),onClick:C=>e.$emit("menu-item-click",i)}),{default:t.withCtx(()=>{var C,k;return[t.renderSlot(e.$slots,"default",{menuItem:i,active:i.value===((C=e.activeMenuItem)==null?void 0:C.value)&&i.value===((k=e.highlightedMenuItem)==null?void 0:k.value)})]}),_:2},1040,["selected","active","highlighted","show-thumbnail","bold-label","hide-description-overflow","search-query","onChange","onClick"])}),128)),e.showPending?(t.openBlock(),t.createBlock(d,{key:2,class:"cdx-menu__progress-bar",inline:!0})):t.createCommentVNode("",!0)],16)],6)),[[t.vShow,e.expanded]])}const ct=D(it,[["render",dt]]),ht=T(Be),pt=T(Ae),mt=e=>{!e["aria-label"]&&!e["aria-hidden"]&&t.warn(`icon-only buttons require one of the following attribute: aria-label or aria-hidden. + See documentation on https://doc.wikimedia.org/codex/latest/components/button.html#default-icon-only`)};function te(e){const n=[];for(const o of e)typeof o=="string"&&o.trim()!==""?n.push(o):Array.isArray(o)?n.push(...te(o)):typeof o=="object"&&o&&(typeof o.type=="string"||typeof o.type=="object"?n.push(o):o.type!==t.Comment&&(typeof o.children=="string"&&o.children.trim()!==""?n.push(o.children):Array.isArray(o.children)&&n.push(...te(o.children))));return n}const ft=(e,n)=>{if(!e)return!1;const o=te(e);if(o.length!==1)return!1;const s=o[0],a=typeof s=="object"&&typeof s.type=="object"&&"name"in s.type&&s.type.name===q.name,r=typeof s=="object"&&s.type==="svg";return a||r?(mt(n),!0):!1},gt=t.defineComponent({name:"CdxButton",props:{action:{type:String,default:"default",validator:ht},weight:{type:String,default:"normal",validator:pt}},emits:["click"],setup(e,{emit:n,slots:o,attrs:s}){const a=t.ref(!1);return{rootClasses:t.computed(()=>{var i;return{[`cdx-button--action-${e.action}`]:!0,[`cdx-button--weight-${e.weight}`]:!0,"cdx-button--framed":e.weight!=="quiet","cdx-button--icon-only":ft((i=o.default)==null?void 0:i.call(o),s),"cdx-button--is-active":a.value}}),onClick:i=>{n("click",i)},setActive:i=>{a.value=i}}}}),Xt="";function yt(e,n,o,s,a,r){return t.openBlock(),t.createElementBlock("button",{class:t.normalizeClass(["cdx-button",e.rootClasses]),onClick:n[0]||(n[0]=(...l)=>e.onClick&&e.onClick(...l)),onKeydown:n[1]||(n[1]=t.withKeys(l=>e.setActive(!0),["space","enter"])),onKeyup:n[2]||(n[2]=t.withKeys(l=>e.setActive(!1),["space","enter"]))},[t.renderSlot(e.$slots,"default")],34)}const Ct=D(gt,[["render",yt]]);function re(e,n,o){return t.computed({get:()=>e.value,set:s=>n(o||"update:modelValue",s)})}const bt=T(Ee),Bt=T(ie),At=t.defineComponent({name:"CdxTextInput",components:{CdxIcon:q},inheritAttrs:!1,expose:["focus"],props:{modelValue:{type:[String,Number],default:""},inputType:{type:String,default:"text",validator:bt},status:{type:String,default:"default",validator:Bt},disabled:{type:Boolean,default:!1},startIcon:{type:[String,Object],default:void 0},endIcon:{type:[String,Object],default:void 0},clearable:{type:Boolean,default:!1}},emits:["update:modelValue","keydown","input","change","focus","blur"],setup(e,{emit:n,attrs:o}){const s=re(t.toRef(e,"modelValue"),n),a=t.computed(()=>e.clearable&&!!s.value&&!e.disabled),r=t.computed(()=>({"cdx-text-input--has-start-icon":!!e.startIcon,"cdx-text-input--has-end-icon":!!e.endIcon,"cdx-text-input--clearable":a.value,[`cdx-text-input--status-${e.status}`]:!0})),{rootClasses:l,rootStyle:d,otherAttrs:i}=Q(o,r),c=t.computed(()=>({"cdx-text-input__input--has-value":!!s.value}));return{wrappedModel:s,isClearable:a,rootClasses:l,rootStyle:d,otherAttrs:i,inputClasses:c,onClear:()=>{s.value=""},onInput:B=>{n("input",B)},onChange:B=>{n("change",B)},onKeydown:B=>{(B.key==="Home"||B.key==="End")&&!B.ctrlKey&&!B.metaKey||n("keydown",B)},onFocus:B=>{n("focus",B)},onBlur:B=>{n("blur",B)},cdxIconClear:z}},methods:{focus(){this.$refs.input.focus()}}}),Yt="",kt=["type","disabled"];function Et(e,n,o,s,a,r){const l=t.resolveComponent("cdx-icon");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-text-input",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.withDirectives(t.createElementVNode("input",t.mergeProps({ref:"input","onUpdate:modelValue":n[0]||(n[0]=d=>e.wrappedModel=d),class:["cdx-text-input__input",e.inputClasses]},e.otherAttrs,{type:e.inputType,disabled:e.disabled,onInput:n[1]||(n[1]=(...d)=>e.onInput&&e.onInput(...d)),onChange:n[2]||(n[2]=(...d)=>e.onChange&&e.onChange(...d)),onFocus:n[3]||(n[3]=(...d)=>e.onFocus&&e.onFocus(...d)),onBlur:n[4]||(n[4]=(...d)=>e.onBlur&&e.onBlur(...d)),onKeydown:n[5]||(n[5]=(...d)=>e.onKeydown&&e.onKeydown(...d))}),null,16,kt),[[t.vModelDynamic,e.wrappedModel]]),e.startIcon?(t.openBlock(),t.createBlock(l,{key:0,icon:e.startIcon,class:"cdx-text-input__icon-vue cdx-text-input__start-icon"},null,8,["icon"])):t.createCommentVNode("",!0),e.endIcon?(t.openBlock(),t.createBlock(l,{key:1,icon:e.endIcon,class:"cdx-text-input__icon-vue cdx-text-input__end-icon"},null,8,["icon"])):t.createCommentVNode("",!0),e.isClearable?(t.openBlock(),t.createBlock(l,{key:2,icon:e.cdxIconClear,class:"cdx-text-input__icon-vue cdx-text-input__clear-icon",onMousedown:n[6]||(n[6]=t.withModifiers(()=>{},["prevent"])),onClick:e.onClear},null,8,["icon","onClick"])):t.createCommentVNode("",!0)],6)}const St=D(At,[["render",Et]]),_t=T(ie),$t=t.defineComponent({name:"CdxSearchInput",components:{CdxButton:Ct,CdxTextInput:St},inheritAttrs:!1,props:{modelValue:{type:[String,Number],default:""},buttonLabel:{type:String,default:""},status:{type:String,default:"default",validator:_t}},emits:["update:modelValue","submit-click"],setup(e,{emit:n,attrs:o}){const s=re(t.toRef(e,"modelValue"),n),a=t.computed(()=>({"cdx-search-input--has-end-button":!!e.buttonLabel})),{rootClasses:r,rootStyle:l,otherAttrs:d}=Q(o,a);return{wrappedModel:s,rootClasses:r,rootStyle:l,otherAttrs:d,handleSubmit:()=>{n("submit-click",s.value)},searchIcon:O}},methods:{focus(){this.$refs.textInput.focus()}}}),Zt="",wt={class:"cdx-search-input__input-wrapper"};function Dt(e,n,o,s,a,r){const l=t.resolveComponent("cdx-text-input"),d=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-search-input",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createElementVNode("div",wt,[t.createVNode(l,t.mergeProps({ref:"textInput",modelValue:e.wrappedModel,"onUpdate:modelValue":n[0]||(n[0]=i=>e.wrappedModel=i),class:"cdx-search-input__text-input","input-type":"search","start-icon":e.searchIcon,status:e.status},e.otherAttrs,{onKeydown:t.withKeys(e.handleSubmit,["enter"])}),null,16,["modelValue","start-icon","status","onKeydown"]),t.renderSlot(e.$slots,"default")]),e.buttonLabel?(t.openBlock(),t.createBlock(d,{key:0,class:"cdx-search-input__end-button",onClick:e.handleSubmit},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.buttonLabel),1)]),_:1},8,["onClick"])):t.createCommentVNode("",!0)],6)}const It=D($t,[["render",Dt]]),xt=t.defineComponent({name:"CdxTypeaheadSearch",components:{CdxIcon:q,CdxMenu:ct,CdxSearchInput:It},inheritAttrs:!1,props:{id:{type:String,required:!0},formAction:{type:String,required:!0},searchResultsLabel:{type:String,required:!0},searchResults:{type:Array,required:!0},buttonLabel:{type:String,default:""},initialInputValue:{type:String,default:""},searchFooterUrl:{type:String,default:""},debounceInterval:{type:Number,default:Se},highlightQuery:{type:Boolean,default:!1},showThumbnail:{type:Boolean,default:!1},autoExpandWidth:{type:Boolean,default:!1},visibleItemLimit:{type:Number,default:null}},emits:["input","search-result-click","submit","load-more"],setup(e,{attrs:n,emit:o,slots:s}){const{searchResults:a,searchFooterUrl:r,debounceInterval:l}=t.toRefs(e),d=t.ref(),i=t.ref(),c=ue("typeahead-search-menu"),p=t.ref(!1),b=t.ref(!1),C=t.ref(!1),k=t.ref(!1),$=t.ref(e.initialInputValue),I=t.ref(""),B=t.computed(()=>{var h,S;return(S=(h=i.value)==null?void 0:h.getHighlightedMenuItem())==null?void 0:S.id}),E=t.ref(null),U=t.computed(()=>({"cdx-typeahead-search__menu-message--has-thumbnail":e.showThumbnail})),w=t.computed(()=>e.searchResults.find(h=>h.value===E.value)),ne=t.computed(()=>r.value?{value:L,url:r.value}:void 0),V=t.computed(()=>({"cdx-typeahead-search--show-thumbnail":e.showThumbnail,"cdx-typeahead-search--expanded":p.value,"cdx-typeahead-search--auto-expand-width":e.showThumbnail&&e.autoExpandWidth})),{rootClasses:N,rootStyle:K,otherAttrs:j}=Q(n,V);function oe(h){return h}const le=t.computed(()=>({visibleItemLimit:e.visibleItemLimit,showThumbnail:e.showThumbnail,boldLabel:!0,hideDescriptionOverflow:!0}));let R,M;function W(h,S=!1){w.value&&w.value.label!==h&&w.value.value!==h&&(E.value=null),M!==void 0&&(clearTimeout(M),M=void 0),h===""?p.value=!1:(b.value=!0,s["search-results-pending"]&&(M=setTimeout(()=>{k.value&&(p.value=!0),C.value=!0},_e))),R!==void 0&&(clearTimeout(R),R=void 0);const F=()=>{o("input",h)};S?F():R=setTimeout(()=>{F()},l.value)}function ae(h){if(h===L){E.value=null,$.value=I.value;return}E.value=h,h!==null&&($.value=w.value?w.value.label||String(w.value.value):"")}function u(){k.value=!0,(I.value||C.value)&&(p.value=!0)}function m(){k.value=!1,p.value=!1}function g(h){const de=h,{id:S}=de,F=J(de,["id"]);if(F.value===L){o("search-result-click",{searchResult:null,index:a.value.length,numberOfResults:a.value.length});return}A(F)}function A(h){const S={searchResult:h,index:a.value.findIndex(F=>F.value===h.value),numberOfResults:a.value.length};o("search-result-click",S)}function H(h){if(h.value===L){$.value=I.value;return}$.value=h.value?h.label||String(h.value):""}function v(h){var S;p.value=!1,(S=i.value)==null||S.clearActive(),g(h)}function Rt(h){if(w.value)A(w.value),h.stopPropagation(),window.location.assign(w.value.url),h.preventDefault();else{const S={searchResult:null,index:-1,numberOfResults:a.value.length};o("submit",S)}}function zt(h){if(!i.value||!I.value||h.key===" ")return;const S=i.value.getHighlightedMenuItem(),F=i.value.getHighlightedViaKeyboard();switch(h.key){case"Enter":S&&(S.value===L&&F?window.location.assign(r.value):i.value.delegateKeyNavigation(h,!1)),p.value=!1;break;case"Tab":p.value=!1;break;default:i.value.delegateKeyNavigation(h);break}}return t.onMounted(()=>{e.initialInputValue&&W(e.initialInputValue,!0)}),t.watch(t.toRef(e,"searchResults"),()=>{I.value=$.value.trim(),k.value&&b.value&&I.value.length>0&&(p.value=!0),M!==void 0&&(clearTimeout(M),M=void 0),b.value=!1,C.value=!1}),{form:d,menu:i,menuId:c,highlightedId:B,selection:E,menuMessageClass:U,footer:ne,asSearchResult:oe,inputValue:$,searchQuery:I,expanded:p,showPending:C,rootClasses:N,rootStyle:K,otherAttrs:j,menuConfig:le,onUpdateInputValue:W,onUpdateMenuSelection:ae,onFocus:u,onBlur:m,onSearchResultClick:g,onSearchResultKeyboardNavigation:H,onSearchFooterClick:v,onSubmit:Rt,onKeydown:zt,MenuFooterValue:L,articleIcon:Y}},methods:{focus(){this.$refs.searchInput.focus()}}}),en="",Mt=["id","action"],Ft={class:"cdx-typeahead-search__menu-message__text"},Vt={class:"cdx-typeahead-search__menu-message__text"},Nt=["href","onClickCapture"],vt={class:"cdx-typeahead-search__search-footer__text"},Tt={class:"cdx-typeahead-search__search-footer__query"};function Lt(e,n,o,s,a,r){const l=t.resolveComponent("cdx-icon"),d=t.resolveComponent("cdx-menu"),i=t.resolveComponent("cdx-search-input");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-typeahead-search",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createElementVNode("form",{id:e.id,ref:"form",class:"cdx-typeahead-search__form",action:e.formAction,onSubmit:n[4]||(n[4]=(...c)=>e.onSubmit&&e.onSubmit(...c))},[t.createVNode(i,t.mergeProps({ref:"searchInput",modelValue:e.inputValue,"onUpdate:modelValue":n[3]||(n[3]=c=>e.inputValue=c),"button-label":e.buttonLabel},e.otherAttrs,{class:"cdx-typeahead-search__input",name:"search",role:"combobox",autocomplete:"off","aria-autocomplete":"list","aria-owns":e.menuId,"aria-expanded":e.expanded,"aria-activedescendant":e.highlightedId,"onUpdate:modelValue":e.onUpdateInputValue,onFocus:e.onFocus,onBlur:e.onBlur,onKeydown:e.onKeydown}),{default:t.withCtx(()=>[t.createVNode(d,t.mergeProps({id:e.menuId,ref:"menu",expanded:e.expanded,"onUpdate:expanded":n[0]||(n[0]=c=>e.expanded=c),"show-pending":e.showPending,selected:e.selection,"menu-items":e.searchResults,footer:e.footer,"search-query":e.highlightQuery?e.searchQuery:"","show-no-results-slot":e.searchQuery.length>0&&e.searchResults.length===0&&e.$slots["search-no-results-text"]&&e.$slots["search-no-results-text"]().length>0},e.menuConfig,{"aria-label":e.searchResultsLabel,"onUpdate:selected":e.onUpdateMenuSelection,onMenuItemClick:n[1]||(n[1]=c=>e.onSearchResultClick(e.asSearchResult(c))),onMenuItemKeyboardNavigation:e.onSearchResultKeyboardNavigation,onLoadMore:n[2]||(n[2]=c=>e.$emit("load-more"))}),{pending:t.withCtx(()=>[t.createElementVNode("div",{class:t.normalizeClass(["cdx-typeahead-search__menu-message",e.menuMessageClass])},[t.createElementVNode("span",Ft,[t.renderSlot(e.$slots,"search-results-pending")])],2)]),"no-results":t.withCtx(()=>[t.createElementVNode("div",{class:t.normalizeClass(["cdx-typeahead-search__menu-message",e.menuMessageClass])},[t.createElementVNode("span",Vt,[t.renderSlot(e.$slots,"search-no-results-text")])],2)]),default:t.withCtx(({menuItem:c,active:p})=>[c.value===e.MenuFooterValue?(t.openBlock(),t.createElementBlock("a",{key:0,class:t.normalizeClass(["cdx-typeahead-search__search-footer",{"cdx-typeahead-search__search-footer__active":p}]),href:e.asSearchResult(c).url,onClickCapture:t.withModifiers(b=>e.onSearchFooterClick(e.asSearchResult(c)),["stop"])},[t.createVNode(l,{class:"cdx-typeahead-search__search-footer__icon",icon:e.articleIcon},null,8,["icon"]),t.createElementVNode("span",vt,[t.renderSlot(e.$slots,"search-footer-text",{searchQuery:e.searchQuery},()=>[t.createElementVNode("strong",Tt,t.toDisplayString(e.searchQuery),1)])])],42,Nt)):t.createCommentVNode("",!0)]),_:3},16,["id","expanded","show-pending","selected","menu-items","footer","search-query","show-no-results-slot","aria-label","onUpdate:selected","onMenuItemKeyboardNavigation"])]),_:3},16,["modelValue","button-label","aria-owns","aria-expanded","aria-activedescendant","onUpdate:modelValue","onFocus","onBlur","onKeydown"]),t.renderSlot(e.$slots,"default")],40,Mt)],6)}const Kt=D(xt,[["render",Lt]]);f.CdxTypeaheadSearch=Kt,Object.defineProperties(f,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}); diff --git a/resources/lib/codex/codex.mjs b/resources/lib/codex/codex.mjs index 7628711dc898..9eedfd4cbf6d 100644 --- a/resources/lib/codex/codex.mjs +++ b/resources/lib/codex/codex.mjs @@ -1,66 +1,62 @@ -var bt = Object.defineProperty, gt = Object.defineProperties; -var yt = Object.getOwnPropertyDescriptors; +var ht = Object.defineProperty, vt = Object.defineProperties; +var bt = Object.getOwnPropertyDescriptors; var ye = Object.getOwnPropertySymbols; -var qe = Object.prototype.hasOwnProperty, ze = Object.prototype.propertyIsEnumerable; -var Oe = (e, t, n) => t in e ? bt(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : e[t] = n, He = (e, t) => { +var Oe = Object.prototype.hasOwnProperty, qe = Object.prototype.propertyIsEnumerable; +var Re = (e, t, n) => t in e ? ht(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : e[t] = n, ze = (e, t) => { for (var n in t || (t = {})) - qe.call(t, n) && Oe(e, n, t[n]); + Oe.call(t, n) && Re(e, n, t[n]); if (ye) for (var n of ye(t)) - ze.call(t, n) && Oe(e, n, t[n]); + qe.call(t, n) && Re(e, n, t[n]); return e; -}, je = (e, t) => gt(e, yt(t)); +}, He = (e, t) => vt(e, bt(t)); var Ce = (e, t) => { var n = {}; for (var s in e) - qe.call(e, s) && t.indexOf(s) < 0 && (n[s] = e[s]); + Oe.call(e, s) && t.indexOf(s) < 0 && (n[s] = e[s]); if (e != null && ye) for (var s of ye(e)) - t.indexOf(s) < 0 && ze.call(e, s) && (n[s] = e[s]); + t.indexOf(s) < 0 && qe.call(e, s) && (n[s] = e[s]); return n; }; var Be = (e, t, n) => new Promise((s, a) => { var u = (o) => { try { i(n.next(o)); - } catch (c) { - a(c); + } catch (r) { + a(r); } }, l = (o) => { try { i(n.throw(o)); - } catch (c) { - a(c); + } catch (r) { + a(r); } }, i = (o) => o.done ? s(o.value) : Promise.resolve(o.value).then(u, l); i((n = n.apply(e, t)).next()); }); -import { ref as f, onMounted as re, defineComponent as K, computed as p, openBlock as d, createElementBlock as m, normalizeClass as V, toDisplayString as H, createCommentVNode as $, Comment as Ct, warn as _t, withKeys as Y, renderSlot as A, resolveComponent as I, Fragment as he, renderList as $e, createBlock as L, withCtx as F, createTextVNode as oe, createVNode as z, Transition as De, normalizeStyle as ce, resolveDynamicComponent as Ye, createElementVNode as v, getCurrentInstance as $t, toRef as Q, withDirectives as de, withModifiers as X, vModelCheckbox as et, onUnmounted as Te, watch as te, nextTick as ge, mergeProps as Z, vShow as _e, vModelDynamic as At, useCssVars as Ee, vModelRadio as It, inject as Ue, provide as We, toRefs as Bt } from "vue"; -function le(e) { +import { ref as f, onMounted as re, defineComponent as K, computed as p, openBlock as d, createElementBlock as m, normalizeClass as V, toDisplayString as H, createCommentVNode as $, Comment as gt, warn as yt, withKeys as Y, renderSlot as A, resolveComponent as I, Fragment as he, renderList as $e, createBlock as L, withCtx as F, createTextVNode as oe, createVNode as z, Transition as Me, normalizeStyle as ce, resolveDynamicComponent as Xe, createElementVNode as v, getCurrentInstance as Ct, toRef as Q, withDirectives as de, withModifiers as X, vModelCheckbox as Ye, onUnmounted as De, watch as te, nextTick as ge, mergeProps as Z, vShow as _e, vModelDynamic as _t, useCssVars as Ee, vModelRadio as $t, inject as je, provide as Ue, toRefs as At } from "vue"; +function se(e) { return (t) => typeof t == "string" && e.indexOf(t) !== -1; } -const we = "cdx", wt = [ +const we = "cdx", It = [ "default", "progressive", "destructive" -], tt = [ +], Bt = [ "normal", "primary", "quiet" -], kt = [ - "button", - "submit", - "reset" -], xt = [ +], wt = [ "x-small", "small", "medium" -], St = [ +], kt = [ "notice", "warning", "error", "success" -], nt = le(St), Mt = [ +], et = se(kt), xt = [ "text", "search", "number", @@ -76,19 +72,19 @@ const we = "cdx", wt = [ ], Ae = [ "default", "error" -], Dt = 120, Tt = 500, me = "cdx-menu-footer-item", ot = Symbol("CdxTabs"), lt = Symbol("CdxActiveTab"), Et = '<path d="M11.53 2.3A1.85 1.85 0 0010 1.21 1.85 1.85 0 008.48 2.3L.36 16.36C-.48 17.81.21 19 1.88 19h16.24c1.67 0 2.36-1.19 1.52-2.64zM11 16H9v-2h2zm0-4H9V6h2z"/>', Lt = '<path d="M12.43 14.34A5 5 0 0110 15a5 5 0 113.95-2L17 16.09V3a2 2 0 00-2-2H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 001.45-.63z"/><circle cx="10" cy="10" r="3"/>', Vt = '<path d="M10 0a10 10 0 1010 10A10 10 0 0010 0zm5.66 14.24-1.41 1.41L10 11.41l-4.24 4.25-1.42-1.42L8.59 10 4.34 5.76l1.42-1.42L10 8.59l4.24-4.24 1.41 1.41L11.41 10z"/>', Ft = '<path d="m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z"/><path d="M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z"/>', Kt = '<path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/>', Nt = '<path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/>', Rt = '<path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/>', Ot = '<path d="M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z"/>', qt = '<path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z"/>', zt = '<path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/>', Ht = '<path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/>', jt = '<path d="M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1010 0A5 5 0 003 8z"/>', Ut = '<path fill-rule="evenodd" d="M10 20a10 10 0 100-20 10 10 0 000 20Zm-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10l5 5Z" clip-rule="evenodd"/>', at = Et, Wt = Lt, Pt = Vt, st = Ft, ut = Kt, it = Nt, Qt = Rt, Gt = { +], St = 120, Mt = 500, me = "cdx-menu-footer-item", tt = Symbol("CdxTabs"), nt = Symbol("CdxActiveTab"), Dt = '<path d="M11.53 2.3A1.85 1.85 0 0010 1.21 1.85 1.85 0 008.48 2.3L.36 16.36C-.48 17.81.21 19 1.88 19h16.24c1.67 0 2.36-1.19 1.52-2.64zM11 16H9v-2h2zm0-4H9V6h2z"/>', Et = '<path d="M12.43 14.34A5 5 0 0110 15a5 5 0 113.95-2L17 16.09V3a2 2 0 00-2-2H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 001.45-.63z"/><circle cx="10" cy="10" r="3"/>', Tt = '<path d="M10 0a10 10 0 1010 10A10 10 0 0010 0zm5.66 14.24-1.41 1.41L10 11.41l-4.24 4.25-1.42-1.42L8.59 10 4.34 5.76l1.42-1.42L10 8.59l4.24-4.24 1.41 1.41L11.41 10z"/>', Lt = '<path d="m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z"/><path d="M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z"/>', Vt = '<path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/>', Ft = '<path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/>', Kt = '<path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/>', Nt = '<path d="M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z"/>', Rt = '<path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z"/>', Ot = '<path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/>', qt = '<path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/>', zt = '<path d="M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1010 0A5 5 0 003 8z"/>', Ht = '<path fill-rule="evenodd" d="M10 20a10 10 0 100-20 10 10 0 000 20Zm-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10l5 5Z" clip-rule="evenodd"/>', ot = Dt, jt = Et, Ut = Tt, lt = Lt, at = Vt, st = Ft, Wt = Kt, Pt = { langCodeMap: { - ar: Ot + ar: Nt }, - default: qt -}, Zt = { - ltr: zt, + default: Rt +}, Qt = { + ltr: Ot, shouldFlip: !0 -}, Jt = { - ltr: Ht, +}, Gt = { + ltr: qt, shouldFlip: !0 -}, Xt = jt, dt = Ut; -function Yt(e, t, n) { +}, Zt = zt, ut = Ht; +function Jt(e, t, n) { if (typeof e == "string" || "path" in e) return e; if ("shouldFlip" in e) @@ -98,7 +94,7 @@ function Yt(e, t, n) { const s = t in e.langCodeMap ? e.langCodeMap[t] : e.default; return typeof s == "string" || "path" in s ? s : s.ltr; } -function en(e, t) { +function Xt(e, t) { if (typeof e == "string") return !1; if ("langCodeMap" in e) { @@ -113,14 +109,14 @@ function en(e, t) { } return "shouldFlip" in e ? e.shouldFlip : !1; } -function rt(e) { +function it(e) { const t = f(null); return re(() => { const n = window.getComputedStyle(e.value).direction; t.value = n === "ltr" || n === "rtl" ? n : null; }), t; } -function tn(e) { +function Yt(e) { const t = f(""); return re(() => { let n = e.value; @@ -129,7 +125,7 @@ function tn(e) { t.value = n ? n.lang : null; }), t; } -const nn = le(xt), on = K({ +const en = se(wt), tn = K({ name: "CdxIcon", props: { icon: { @@ -151,22 +147,22 @@ const nn = le(xt), on = K({ size: { type: String, default: "medium", - validator: nn + validator: en } }, emits: ["click"], setup(e, { emit: t }) { - const n = f(), s = rt(n), a = tn(n), u = p(() => e.dir || s.value), l = p(() => e.lang || a.value), i = p(() => ({ - "cdx-icon--flipped": u.value === "rtl" && l.value !== null && en(e.icon, l.value), + const n = f(), s = it(n), a = Yt(n), u = p(() => e.dir || s.value), l = p(() => e.lang || a.value), i = p(() => ({ + "cdx-icon--flipped": u.value === "rtl" && l.value !== null && Xt(e.icon, l.value), [`cdx-icon--${e.size}`]: !0 })), o = p( - () => Yt(e.icon, l.value || "", u.value || "ltr") - ), c = p(() => typeof o.value == "string" ? o.value : ""), r = p(() => typeof o.value != "string" ? o.value.path : ""); + () => Jt(e.icon, l.value || "", u.value || "ltr") + ), r = p(() => typeof o.value == "string" ? o.value : ""), c = p(() => typeof o.value != "string" ? o.value.path : ""); return { rootElement: n, rootClasses: i, - iconSvg: c, - iconPath: r, + iconSvg: r, + iconPath: c, onClick: (y) => { t("click", y); } @@ -178,8 +174,8 @@ const N = (e, t) => { for (const [s, a] of t) n[s] = a; return n; -}, ln = ["aria-hidden"], an = { key: 0 }, sn = ["innerHTML"], un = ["d"]; -function dn(e, t, n, s, a, u) { +}, nn = ["aria-hidden"], on = { key: 0 }, ln = ["innerHTML"], an = ["d"]; +function sn(e, t, n, s, a, u) { return d(), m("span", { ref: "rootElement", class: V(["cdx-icon", e.rootClasses]), @@ -192,99 +188,87 @@ function dn(e, t, n, s, a, u) { viewBox: "0 0 20 20", "aria-hidden": e.iconLabel ? void 0 : !0 }, [ - e.iconLabel ? (d(), m("title", an, H(e.iconLabel), 1)) : $("", !0), + e.iconLabel ? (d(), m("title", on, H(e.iconLabel), 1)) : $("", !0), e.iconSvg ? (d(), m("g", { key: 1, innerHTML: e.iconSvg - }, null, 8, sn)) : (d(), m("path", { + }, null, 8, ln)) : (d(), m("path", { key: 2, d: e.iconPath - }, null, 8, un)) - ], 8, ln)) + }, null, 8, an)) + ], 8, nn)) ], 2); } -const G = /* @__PURE__ */ N(on, [["render", dn]]), rn = le(wt), cn = le([...tt, ...kt]), ke = le(tt), pn = (e) => { - !e["aria-label"] && !e["aria-hidden"] && _t(`icon-only buttons require one of the following attribute: aria-label or aria-hidden. +const G = /* @__PURE__ */ N(tn, [["render", sn]]), un = se(It), dn = se(Bt), rn = (e) => { + !e["aria-label"] && !e["aria-hidden"] && yt(`icon-only buttons require one of the following attribute: aria-label or aria-hidden. See documentation on https://doc.wikimedia.org/codex/latest/components/button.html#default-icon-only`); }; -function Se(e) { +function xe(e) { const t = []; for (const n of e) - typeof n == "string" && n.trim() !== "" ? t.push(n) : Array.isArray(n) ? t.push(...Se(n)) : typeof n == "object" && n && (typeof n.type == "string" || typeof n.type == "object" ? t.push(n) : n.type !== Ct && (typeof n.children == "string" && n.children.trim() !== "" ? t.push(n.children) : Array.isArray(n.children) && t.push(...Se(n.children)))); + typeof n == "string" && n.trim() !== "" ? t.push(n) : Array.isArray(n) ? t.push(...xe(n)) : typeof n == "object" && n && (typeof n.type == "string" || typeof n.type == "object" ? t.push(n) : n.type !== gt && (typeof n.children == "string" && n.children.trim() !== "" ? t.push(n.children) : Array.isArray(n.children) && t.push(...xe(n.children)))); return t; } -const fn = (e, t) => { +const cn = (e, t) => { if (!e) return !1; - const n = Se(e); + const n = xe(e); if (n.length !== 1) return !1; const s = n[0], a = typeof s == "object" && typeof s.type == "object" && "name" in s.type && s.type.name === G.name, u = typeof s == "object" && s.type === "svg"; - return a || u ? (pn(t), !0) : !1; -}, mn = K({ + return a || u ? (rn(t), !0) : !1; +}, pn = K({ name: "CdxButton", props: { action: { type: String, default: "default", - validator: rn + validator: un }, weight: { type: String, default: "normal", - validator: ke - }, - type: { - type: String, - default: void 0, - validator: cn + validator: dn } }, emits: ["click"], setup(e, { emit: t, slots: n, attrs: s }) { - const a = f(!1), u = p( - () => ke(e.type) ? void 0 : e.type - ), l = p( - () => ke(e.type) ? e.type : e.weight - ); + const a = f(!1); return { rootClasses: p(() => { - var r; + var o; return { [`cdx-button--action-${e.action}`]: !0, - [`cdx-button--weight-${l.value}`]: !0, - "cdx-button--framed": l.value !== "quiet", - "cdx-button--icon-only": fn((r = n.default) == null ? void 0 : r.call(n), s), + [`cdx-button--weight-${e.weight}`]: !0, + "cdx-button--framed": e.weight !== "quiet", + "cdx-button--icon-only": cn((o = n.default) == null ? void 0 : o.call(n), s), "cdx-button--is-active": a.value }; }), - onClick: (r) => { - t("click", r); + onClick: (o) => { + t("click", o); }, - setActive: (r) => { - a.value = r; - }, - computedType: u + setActive: (o) => { + a.value = o; + } }; } }); -const hn = ["type"]; -function vn(e, t, n, s, a, u) { +function fn(e, t, n, s, a, u) { return d(), m("button", { class: V(["cdx-button", e.rootClasses]), - type: e.computedType, onClick: t[0] || (t[0] = (...l) => e.onClick && e.onClick(...l)), onKeydown: t[1] || (t[1] = Y((l) => e.setActive(!0), ["space", "enter"])), onKeyup: t[2] || (t[2] = Y((l) => e.setActive(!1), ["space", "enter"])) }, [ A(e.$slots, "default") - ], 42, hn); + ], 34); } -const ve = /* @__PURE__ */ N(mn, [["render", vn]]); -function ct(e) { +const ve = /* @__PURE__ */ N(pn, [["render", fn]]); +function dt(e) { return e.label === void 0 ? e.value : e.label === null ? "" : e.label; } -const bn = K({ +const mn = K({ name: "CdxButtonGroup", components: { CdxButton: ve, @@ -306,19 +290,19 @@ const bn = K({ ], setup() { return { - getButtonLabel: ct + getButtonLabel: dt }; } }); -const gn = { class: "cdx-button-group" }; -function yn(e, t, n, s, a, u) { +const hn = { class: "cdx-button-group" }; +function vn(e, t, n, s, a, u) { const l = I("cdx-icon"), i = I("cdx-button"); - return d(), m("div", gn, [ + return d(), m("div", hn, [ (d(!0), m(he, null, $e(e.buttons, (o) => (d(), L(i, { key: o.value, disabled: o.disabled || e.disabled, "aria-label": o.ariaLabel, - onClick: (c) => e.$emit("click", o.value) + onClick: (r) => e.$emit("click", o.value) }, { default: F(() => [ A(e.$slots, "default", { button: o }, () => [ @@ -333,7 +317,7 @@ function yn(e, t, n, s, a, u) { }, 1032, ["disabled", "aria-label", "onClick"]))), 128)) ]); } -const Dl = /* @__PURE__ */ N(bn, [["render", yn]]), Cn = K({ +const kl = /* @__PURE__ */ N(mn, [["render", vn]]), bn = K({ name: "CdxThumbnail", components: { CdxIcon: G }, props: { @@ -343,7 +327,7 @@ const Dl = /* @__PURE__ */ N(bn, [["render", yn]]), Cn = K({ }, placeholderIcon: { type: [String, Object], - default: Qt + default: Wt } }, setup: (e) => { @@ -364,20 +348,20 @@ const Dl = /* @__PURE__ */ N(bn, [["render", yn]]), Cn = K({ }; } }); -const _n = { class: "cdx-thumbnail" }, $n = { +const gn = { class: "cdx-thumbnail" }, yn = { key: 0, class: "cdx-thumbnail__placeholder" }; -function An(e, t, n, s, a, u) { +function Cn(e, t, n, s, a, u) { const l = I("cdx-icon"); - return d(), m("span", _n, [ - e.thumbnailLoaded ? $("", !0) : (d(), m("span", $n, [ + return d(), m("span", gn, [ + e.thumbnailLoaded ? $("", !0) : (d(), m("span", yn, [ z(l, { icon: e.placeholderIcon, - class: "cdx-thumbnail__placeholder__icon" + class: "cdx-thumbnail__placeholder__icon--vue" }, null, 8, ["icon"]) ])), - z(De, { name: "cdx-thumbnail__image" }, { + z(Me, { name: "cdx-thumbnail__image" }, { default: F(() => [ e.thumbnailLoaded ? (d(), m("span", { key: 0, @@ -389,9 +373,9 @@ function An(e, t, n, s, a, u) { }) ]); } -const pt = /* @__PURE__ */ N(Cn, [["render", An]]), In = K({ +const rt = /* @__PURE__ */ N(bn, [["render", Cn]]), _n = K({ name: "CdxCard", - components: { CdxIcon: G, CdxThumbnail: pt }, + components: { CdxIcon: G, CdxThumbnail: rt }, props: { url: { type: String, @@ -423,16 +407,16 @@ const pt = /* @__PURE__ */ N(Cn, [["render", An]]), In = K({ }; } }); -const Bn = { class: "cdx-card__text" }, wn = { class: "cdx-card__text__title" }, kn = { +const $n = { class: "cdx-card__text" }, An = { class: "cdx-card__text__title" }, In = { key: 0, class: "cdx-card__text__description" -}, xn = { +}, Bn = { key: 1, class: "cdx-card__text__supporting-text" }; -function Sn(e, t, n, s, a, u) { +function wn(e, t, n, s, a, u) { const l = I("cdx-thumbnail"), i = I("cdx-icon"); - return d(), L(Ye(e.contentTag), { + return d(), L(Xe(e.contentTag), { href: e.cardLink, class: V(["cdx-card", { "cdx-card--is-link": e.isLink, @@ -450,14 +434,14 @@ function Sn(e, t, n, s, a, u) { icon: e.icon, class: "cdx-card__icon" }, null, 8, ["icon"])) : $("", !0), - v("span", Bn, [ - v("span", wn, [ + v("span", $n, [ + v("span", An, [ A(e.$slots, "title") ]), - e.$slots.description ? (d(), m("span", kn, [ + e.$slots.description ? (d(), m("span", In, [ A(e.$slots, "description") ])) : $("", !0), - e.$slots["supporting-text"] ? (d(), m("span", xn, [ + e.$slots["supporting-text"] ? (d(), m("span", Bn, [ A(e.$slots, "supporting-text") ])) : $("", !0) ]) @@ -465,19 +449,19 @@ function Sn(e, t, n, s, a, u) { _: 3 }, 8, ["href", "class"]); } -const Tl = /* @__PURE__ */ N(In, [["render", Sn]]); +const xl = /* @__PURE__ */ N(_n, [["render", wn]]); function ue(e, t, n) { return p({ get: () => e.value, set: (s) => t(n || "update:modelValue", s) }); } -let xe = 0; +let ke = 0; function ne(e) { - const t = $t(), n = (t == null ? void 0 : t.props.id) || (t == null ? void 0 : t.attrs.id); - return e ? `${we}-${e}-${xe++}` : n ? `${we}-${n}-${xe++}` : `${we}-${xe++}`; + const t = Ct(), n = (t == null ? void 0 : t.props.id) || (t == null ? void 0 : t.attrs.id); + return e ? `${we}-${e}-${ke++}` : n ? `${we}-${n}-${ke++}` : `${we}-${ke++}`; } -const Mn = K({ +const kn = K({ name: "CdxCheckbox", props: { modelValue: { @@ -519,8 +503,8 @@ const Mn = K({ }; } }); -const Dn = ["id", "value", "disabled", ".indeterminate"], Tn = /* @__PURE__ */ v("span", { class: "cdx-checkbox__icon" }, null, -1), En = ["for"]; -function Ln(e, t, n, s, a, u) { +const xn = ["id", "value", "disabled", ".indeterminate"], Sn = /* @__PURE__ */ v("span", { class: "cdx-checkbox__icon" }, null, -1), Mn = ["for"]; +function Dn(e, t, n, s, a, u) { return d(), m("span", { class: V(["cdx-checkbox", e.rootClasses]) }, [ @@ -534,30 +518,30 @@ function Ln(e, t, n, s, a, u) { disabled: e.disabled, ".indeterminate": e.indeterminate, onKeydown: t[1] || (t[1] = Y(X((...l) => e.clickInput && e.clickInput(...l), ["prevent"]), ["enter"])) - }, null, 40, Dn), [ - [et, e.wrappedModel] + }, null, 40, xn), [ + [Ye, e.wrappedModel] ]), - Tn, + Sn, v("label", { class: "cdx-checkbox__label", for: e.checkboxId }, [ A(e.$slots, "default") - ], 8, En) + ], 8, Mn) ], 2); } -const El = /* @__PURE__ */ N(Mn, [["render", Ln]]), Vn = { - error: ut, - warning: at, - success: dt -}, Fn = K({ +const Sl = /* @__PURE__ */ N(kn, [["render", Dn]]), En = { + error: at, + warning: ot, + success: ut +}, Tn = K({ name: "CdxInfoChip", components: { CdxIcon: G }, props: { status: { type: String, default: "notice", - validator: nt + validator: et }, icon: { type: [String, Object], @@ -568,7 +552,7 @@ const El = /* @__PURE__ */ N(Mn, [["render", Ln]]), Vn = { const t = p(() => ({ [`cdx-info-chip__icon--${e.status}`]: !0 })), n = p( - () => e.status === "notice" ? e.icon : Vn[e.status] + () => e.status === "notice" ? e.icon : En[e.status] ); return { iconClass: t, @@ -576,30 +560,30 @@ const El = /* @__PURE__ */ N(Mn, [["render", Ln]]), Vn = { }; } }); -const Kn = { class: "cdx-info-chip" }, Nn = { class: "cdx-info-chip--text" }; -function Rn(e, t, n, s, a, u) { +const Ln = { class: "cdx-info-chip" }, Vn = { class: "cdx-info-chip--text" }; +function Fn(e, t, n, s, a, u) { const l = I("cdx-icon"); - return d(), m("div", Kn, [ + return d(), m("div", Ln, [ e.computedIcon ? (d(), L(l, { key: 0, class: V(["cdx-info-chip__icon", e.iconClass]), icon: e.computedIcon }, null, 8, ["class", "icon"])) : $("", !0), - v("span", Nn, [ + v("span", Vn, [ A(e.$slots, "default") ]) ]); } -const Ll = /* @__PURE__ */ N(Fn, [["render", Rn]]); -function ft(e) { +const Ml = /* @__PURE__ */ N(Tn, [["render", Fn]]); +function ct(e) { return e.replace(/([\\{}()|.?*+\-^$[\]])/g, "\\$1"); } -const On = "[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F]"; -function mt(e, t) { +const Kn = "[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F]"; +function pt(e, t) { if (!e) return [t, "", ""]; - const n = ft(e), s = new RegExp( - n + On + "*", + const n = ct(e), s = new RegExp( + n + Kn + "*", "i" ).exec(t); if (!s || s.index === void 0) @@ -607,11 +591,11 @@ function mt(e, t) { const a = s.index, u = a + s[0].length, l = t.slice(a, u), i = t.slice(0, a), o = t.slice(u, t.length); return [i, l, o]; } -const Vl = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ +const Dl = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - regExpEscape: ft, - splitStringAtMatch: mt -}, Symbol.toStringTag, { value: "Module" })), qn = K({ + regExpEscape: ct, + splitStringAtMatch: pt +}, Symbol.toStringTag, { value: "Module" })), Nn = K({ name: "CdxSearchResultTitle", props: { title: { @@ -624,22 +608,22 @@ const Vl = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ } }, setup: (e) => ({ - titleChunks: p(() => mt(e.searchQuery, String(e.title))) + titleChunks: p(() => pt(e.searchQuery, String(e.title))) }) }); -const zn = { class: "cdx-search-result-title" }, Hn = { class: "cdx-search-result-title__match" }; -function jn(e, t, n, s, a, u) { - return d(), m("span", zn, [ +const Rn = { class: "cdx-search-result-title" }, On = { class: "cdx-search-result-title__match" }; +function qn(e, t, n, s, a, u) { + return d(), m("span", Rn, [ v("bdi", null, [ oe(H(e.titleChunks[0]), 1), - v("span", Hn, H(e.titleChunks[1]), 1), + v("span", On, H(e.titleChunks[1]), 1), oe(H(e.titleChunks[2]), 1) ]) ]); } -const Un = /* @__PURE__ */ N(qn, [["render", jn]]), Wn = K({ +const zn = /* @__PURE__ */ N(Nn, [["render", qn]]), Hn = K({ name: "CdxMenuItem", - components: { CdxIcon: G, CdxThumbnail: pt, CdxSearchResultTitle: Un }, + components: { CdxIcon: G, CdxThumbnail: rt, CdxSearchResultTitle: zn }, props: { id: { type: String, @@ -722,8 +706,8 @@ const Un = /* @__PURE__ */ N(qn, [["render", jn]]), Wn = K({ e.highlighted || t("change", "highlighted", !0); }, s = () => { t("change", "highlighted", !1); - }, a = (r) => { - r.button === 0 && t("change", "active", !0); + }, a = (c) => { + c.button === 0 && t("change", "active", !0); }, u = () => { t("change", "selected", !0); }, l = p(() => e.searchQuery.length > 0), i = p(() => ({ @@ -736,7 +720,7 @@ const Un = /* @__PURE__ */ N(qn, [["render", jn]]), Wn = K({ "cdx-menu-item--bold-label": e.boldLabel, "cdx-menu-item--has-description": !!e.description, "cdx-menu-item--hide-description-overflow": e.hideDescriptionOverflow - })), o = p(() => e.url ? "a" : "span"), c = p(() => e.label || String(e.value)); + })), o = p(() => e.url ? "a" : "span"), r = p(() => e.label || String(e.value)); return { onMouseMove: n, onMouseLeave: s, @@ -745,12 +729,12 @@ const Un = /* @__PURE__ */ N(qn, [["render", jn]]), Wn = K({ highlightQuery: l, rootClasses: i, contentTag: o, - title: c + title: r }; } }); -const Pn = ["id", "aria-disabled", "aria-selected"], Qn = { class: "cdx-menu-item__text" }, Gn = ["lang"], Zn = ["lang"], Jn = ["lang"], Xn = ["lang"]; -function Yn(e, t, n, s, a, u) { +const jn = ["id", "aria-disabled", "aria-selected"], Un = { class: "cdx-menu-item__text" }, Wn = ["lang"], Pn = ["lang"], Qn = ["lang"], Gn = ["lang"]; +function Zn(e, t, n, s, a, u) { const l = I("cdx-thumbnail"), i = I("cdx-icon"), o = I("cdx-search-result-title"); return d(), m("li", { id: e.id, @@ -758,18 +742,18 @@ function Yn(e, t, n, s, a, u) { class: V(["cdx-menu-item", e.rootClasses]), "aria-disabled": e.disabled, "aria-selected": e.selected, - onMousemove: t[0] || (t[0] = (...c) => e.onMouseMove && e.onMouseMove(...c)), - onMouseleave: t[1] || (t[1] = (...c) => e.onMouseLeave && e.onMouseLeave(...c)), - onMousedown: t[2] || (t[2] = X((...c) => e.onMouseDown && e.onMouseDown(...c), ["prevent"])), - onClick: t[3] || (t[3] = (...c) => e.onClick && e.onClick(...c)) + onMousemove: t[0] || (t[0] = (...r) => e.onMouseMove && e.onMouseMove(...r)), + onMouseleave: t[1] || (t[1] = (...r) => e.onMouseLeave && e.onMouseLeave(...r)), + onMousedown: t[2] || (t[2] = X((...r) => e.onMouseDown && e.onMouseDown(...r), ["prevent"])), + onClick: t[3] || (t[3] = (...r) => e.onClick && e.onClick(...r)) }, [ A(e.$slots, "default", {}, () => [ - (d(), L(Ye(e.contentTag), { + (d(), L(Xe(e.contentTag), { href: e.url ? e.url : void 0, class: "cdx-menu-item__content" }, { default: F(() => { - var c, r, C, y, D, k; + var r, c, C, y, D, k; return [ e.showThumbnail ? (d(), L(l, { key: 0, @@ -780,19 +764,19 @@ function Yn(e, t, n, s, a, u) { icon: e.icon, class: "cdx-menu-item__icon" }, null, 8, ["icon"])) : $("", !0), - v("span", Qn, [ + v("span", Un, [ e.highlightQuery ? (d(), L(o, { key: 0, title: e.title, "search-query": e.searchQuery, - lang: (c = e.language) == null ? void 0 : c.label + lang: (r = e.language) == null ? void 0 : r.label }, null, 8, ["title", "search-query", "lang"])) : (d(), m("span", { key: 1, class: "cdx-menu-item__text__label", - lang: (r = e.language) == null ? void 0 : r.label + lang: (c = e.language) == null ? void 0 : c.label }, [ v("bdi", null, H(e.title), 1) - ], 8, Gn)), + ], 8, Wn)), e.match ? (d(), m(he, { key: 2 }, [ oe(H(" ") + " "), e.highlightQuery ? (d(), L(o, { @@ -806,7 +790,7 @@ function Yn(e, t, n, s, a, u) { lang: (y = e.language) == null ? void 0 : y.match }, [ v("bdi", null, H(e.match), 1) - ], 8, Zn)) + ], 8, Pn)) ], 64)) : $("", !0), e.supportingText ? (d(), m(he, { key: 3 }, [ oe(H(" ") + " "), @@ -815,7 +799,7 @@ function Yn(e, t, n, s, a, u) { lang: (D = e.language) == null ? void 0 : D.supportingText }, [ v("bdi", null, H(e.supportingText), 1) - ], 8, Jn) + ], 8, Qn) ], 64)) : $("", !0), e.description ? (d(), m("span", { key: 4, @@ -823,16 +807,16 @@ function Yn(e, t, n, s, a, u) { lang: (k = e.language) == null ? void 0 : k.description }, [ v("bdi", null, H(e.description), 1) - ], 8, Xn)) : $("", !0) + ], 8, Gn)) : $("", !0) ]) ]; }), _: 1 }, 8, ["href"])) ]) - ], 42, Pn); + ], 42, jn); } -const eo = /* @__PURE__ */ N(Wn, [["render", Yn]]), to = K({ +const Jn = /* @__PURE__ */ N(Hn, [["render", Zn]]), Xn = K({ name: "CdxProgressBar", props: { inline: { @@ -855,20 +839,20 @@ const eo = /* @__PURE__ */ N(Wn, [["render", Yn]]), to = K({ }; } }); -const no = ["aria-disabled"], oo = /* @__PURE__ */ v("div", { class: "cdx-progress-bar__bar" }, null, -1), lo = [ - oo +const Yn = ["aria-disabled"], eo = /* @__PURE__ */ v("div", { class: "cdx-progress-bar__bar" }, null, -1), to = [ + eo ]; -function ao(e, t, n, s, a, u) { +function no(e, t, n, s, a, u) { return d(), m("div", { class: V(["cdx-progress-bar", e.rootClasses]), role: "progressbar", "aria-disabled": e.disabled, "aria-valuemin": "0", "aria-valuemax": "100" - }, lo, 10, no); + }, to, 10, Yn); } -const so = /* @__PURE__ */ N(to, [["render", ao]]); -function Me(e, t) { +const oo = /* @__PURE__ */ N(Xn, [["render", no]]); +function Se(e, t) { const n = f(!1); let s = !1; if (typeof window != "object" || !("IntersectionObserver" in window && "IntersectionObserverEntry" in window && "intersectionRatio" in window.IntersectionObserverEntry.prototype)) @@ -882,7 +866,7 @@ function Me(e, t) { ); return re(() => { s = !0, e.value && a.observe(e.value); - }), Te(() => { + }), De(() => { s = !1, a.disconnect(); }), te(e, (u) => { !s || (a.disconnect(), n.value = !1, u && a.observe(u)); @@ -907,11 +891,11 @@ function pe(e, t = p(() => ({}))) { otherAttrs: a }; } -const uo = K({ +const lo = K({ name: "CdxMenu", components: { - CdxMenuItem: eo, - CdxProgressBar: so + CdxMenuItem: Jn, + CdxProgressBar: oo }, inheritAttrs: !1, props: { @@ -974,15 +958,15 @@ const uo = K({ "delegateKeyNavigation" ], setup(e, { emit: t, slots: n, attrs: s }) { - const a = p(() => (e.footer && e.menuItems ? [...e.menuItems, e.footer] : e.menuItems).map((w) => je(He({}, w), { + const a = p(() => (e.footer && e.menuItems ? [...e.menuItems, e.footer] : e.menuItems).map((w) => He(ze({}, w), { id: ne("menu-item") }))), u = p(() => n["no-results"] ? e.showNoResultsSlot !== null ? e.showNoResultsSlot : a.value.length === 0 : !1), l = f(null), i = f(!1), o = f(null); - function c() { + function r() { return a.value.find( (b) => b.value === e.selected ); } - function r(b, w) { + function c(b, w) { var O; if (!(w && w.disabled)) switch (b) { @@ -1007,7 +991,7 @@ const uo = K({ ); }); function y(b) { - !b || (r("highlightedViaKeyboard", b), t("menu-item-keyboard-navigation", b)); + !b || (c("highlightedViaKeyboard", b), t("menu-item-keyboard-navigation", b)); } function D(b) { var j; @@ -1028,7 +1012,7 @@ const uo = K({ } function R(b, w = !0) { function O() { - t("update:expanded", !0), r("highlighted", c()); + t("update:expanded", !0), c("highlighted", r()); } function j() { w && (b.preventDefault(), b.stopPropagation()); @@ -1040,13 +1024,13 @@ const uo = K({ case "Tab": return e.expanded && (l.value && i.value && t("update:selected", l.value.value), t("update:expanded", !1)), !0; case "ArrowUp": - return j(), e.expanded ? (l.value === null && r("highlightedViaKeyboard", c()), D(C.value)) : O(), P(), !0; + return j(), e.expanded ? (l.value === null && c("highlightedViaKeyboard", r()), D(C.value)) : O(), P(), !0; case "ArrowDown": - return j(), e.expanded ? (l.value === null && r("highlightedViaKeyboard", c()), k(C.value)) : O(), P(), !0; + return j(), e.expanded ? (l.value === null && c("highlightedViaKeyboard", r()), k(C.value)) : O(), P(), !0; case "Home": - return j(), e.expanded ? (l.value === null && r("highlightedViaKeyboard", c()), k()) : O(), P(), !0; + return j(), e.expanded ? (l.value === null && c("highlightedViaKeyboard", r()), k()) : O(), P(), !0; case "End": - return j(), e.expanded ? (l.value === null && r("highlightedViaKeyboard", c()), D()) : O(), P(), !0; + return j(), e.expanded ? (l.value === null && c("highlightedViaKeyboard", r()), D()) : O(), P(), !0; case "Escape": return j(), t("update:expanded", !1), !0; default: @@ -1054,16 +1038,16 @@ const uo = K({ } } function B() { - r("active"); + c("active"); } - const S = [], M = f(void 0), T = Me( + const S = [], M = f(void 0), E = Se( M, { threshold: 0.8 } ); - te(T, (b) => { + te(E, (b) => { b && t("load-more"); }); - function ae(b, w) { + function le(b, w) { if (b) { S[w] = b.$el; const O = e.visibleItemLimit; @@ -1106,11 +1090,11 @@ const uo = K({ } re(() => { document.addEventListener("mouseup", B); - }), Te(() => { + }), De(() => { document.removeEventListener("mouseup", B); }), te(Q(e, "expanded"), (b) => Be(this, null, function* () { - const w = c(); - !b && l.value && w === void 0 && r("highlighted"), b && w !== void 0 && r("highlighted", w), b && (yield ge(), g(), yield ge(), P()); + const w = r(); + !b && l.value && w === void 0 && c("highlighted"), b && w !== void 0 && c("highlighted", w), b && (yield ge(), g(), yield ge(), P()); })), te(Q(e, "menuItems"), (b) => Be(this, null, function* () { b.length < S.length && (S.length = b.length), e.expanded && (yield ge(), g(), yield ge(), P()); }), { deep: !0 }); @@ -1122,22 +1106,22 @@ const uo = K({ "cdx-menu--has-footer": !!e.footer, "cdx-menu--has-sticky-footer": !!e.footer && !!U.value })), { - rootClasses: E, + rootClasses: T, rootStyle: ee, otherAttrs: fe } = pe(s, q); return { listBoxStyle: x, - rootClasses: E, + rootClasses: T, rootStyle: ee, otherAttrs: fe, - assignTemplateRef: ae, + assignTemplateRef: le, computedMenuItems: a, computedShowNoResultsSlot: u, highlightedMenuItem: l, highlightedViaKeyboard: i, activeMenuItem: o, - handleMenuItemChange: r, + handleMenuItemChange: c, handleKeyNavigation: R }; }, @@ -1156,14 +1140,14 @@ const uo = K({ } } }); -const io = { +const ao = { key: 0, class: "cdx-menu__pending cdx-menu-item" -}, ro = { +}, so = { key: 1, class: "cdx-menu__no-results cdx-menu-item" }; -function co(e, t, n, s, a, u) { +function uo(e, t, n, s, a, u) { const l = I("cdx-menu-item"), i = I("cdx-progress-bar"); return de((d(), m("div", { class: V(["cdx-menu", e.rootClasses]), @@ -1175,21 +1159,21 @@ function co(e, t, n, s, a, u) { "aria-multiselectable": "false", style: e.listBoxStyle }, e.otherAttrs), [ - e.showPending && e.computedMenuItems.length === 0 && e.$slots.pending ? (d(), m("li", io, [ + e.showPending && e.computedMenuItems.length === 0 && e.$slots.pending ? (d(), m("li", ao, [ A(e.$slots, "pending") ])) : $("", !0), - e.computedShowNoResultsSlot ? (d(), m("li", ro, [ + e.computedShowNoResultsSlot ? (d(), m("li", so, [ A(e.$slots, "no-results") ])) : $("", !0), - (d(!0), m(he, null, $e(e.computedMenuItems, (o, c) => { - var r, C; + (d(!0), m(he, null, $e(e.computedMenuItems, (o, r) => { + var c, C; return d(), L(l, Z({ key: o.value, ref_for: !0, - ref: (y) => e.assignTemplateRef(y, c) + ref: (y) => e.assignTemplateRef(y, r) }, o, { selected: o.value === e.selected, - active: o.value === ((r = e.activeMenuItem) == null ? void 0 : r.value), + active: o.value === ((c = e.activeMenuItem) == null ? void 0 : c.value), highlighted: o.value === ((C = e.highlightedMenuItem) == null ? void 0 : C.value), "show-thumbnail": e.showThumbnail, "bold-label": e.boldLabel, @@ -1220,7 +1204,7 @@ function co(e, t, n, s, a, u) { [_e, e.expanded] ]); } -const Ie = /* @__PURE__ */ N(uo, [["render", co]]), po = le(Mt), fo = le(Ae), mo = K({ +const Ie = /* @__PURE__ */ N(lo, [["render", uo]]), io = se(xt), ro = se(Ae), co = K({ name: "CdxTextInput", components: { CdxIcon: G }, inheritAttrs: !1, @@ -1233,12 +1217,12 @@ const Ie = /* @__PURE__ */ N(uo, [["render", co]]), po = le(Mt), fo = le(Ae), mo inputType: { type: String, default: "text", - validator: po + validator: io }, status: { type: String, default: "default", - validator: fo + validator: ro }, disabled: { type: Boolean, @@ -1275,7 +1259,7 @@ const Ie = /* @__PURE__ */ N(uo, [["render", co]]), po = le(Mt), fo = le(Ae), mo rootClasses: l, rootStyle: i, otherAttrs: o - } = pe(n, u), c = p(() => ({ + } = pe(n, u), r = p(() => ({ "cdx-text-input__input--has-value": !!s.value })); return { @@ -1284,7 +1268,7 @@ const Ie = /* @__PURE__ */ N(uo, [["render", co]]), po = le(Mt), fo = le(Ae), mo rootClasses: l, rootStyle: i, otherAttrs: o, - inputClasses: c, + inputClasses: r, onClear: () => { s.value = ""; }, @@ -1303,7 +1287,7 @@ const Ie = /* @__PURE__ */ N(uo, [["render", co]]), po = le(Mt), fo = le(Ae), mo onBlur: (B) => { t("blur", B); }, - cdxIconClear: Pt + cdxIconClear: Ut }; }, methods: { @@ -1312,8 +1296,8 @@ const Ie = /* @__PURE__ */ N(uo, [["render", co]]), po = le(Mt), fo = le(Ae), mo } } }); -const ho = ["type", "disabled"]; -function vo(e, t, n, s, a, u) { +const po = ["type", "disabled"]; +function fo(e, t, n, s, a, u) { const l = I("cdx-icon"); return d(), m("div", { class: V(["cdx-text-input", e.rootClasses]), @@ -1331,8 +1315,8 @@ function vo(e, t, n, s, a, u) { onFocus: t[3] || (t[3] = (...i) => e.onFocus && e.onFocus(...i)), onBlur: t[4] || (t[4] = (...i) => e.onBlur && e.onBlur(...i)), onKeydown: t[5] || (t[5] = (...i) => e.onKeydown && e.onKeydown(...i)) - }), null, 16, ho), [ - [At, e.wrappedModel] + }), null, 16, po), [ + [_t, e.wrappedModel] ]), e.startIcon ? (d(), L(l, { key: 0, @@ -1354,8 +1338,8 @@ function vo(e, t, n, s, a, u) { }, null, 8, ["icon", "onClick"])) : $("", !0) ], 6); } -const Le = /* @__PURE__ */ N(mo, [["render", vo]]); -function Ve(e) { +const Te = /* @__PURE__ */ N(co, [["render", fo]]); +function Le(e) { const t = f( { width: void 0, height: void 0 } ); @@ -1373,7 +1357,7 @@ function Ve(e) { let s = !1; return re(() => { s = !0, e.value && n.observe(e.value); - }), Te(() => { + }), De(() => { s = !1, n.disconnect(); }), te(e, (a) => { !s || (n.disconnect(), t.value = { @@ -1382,13 +1366,13 @@ function Ve(e) { }, a && n.observe(a)); }), t; } -const bo = le(Ae), Fe = K({ +const mo = se(Ae), Ve = K({ name: "CdxCombobox", components: { CdxButton: ve, CdxIcon: G, CdxMenu: Ie, - CdxTextInput: Le + CdxTextInput: Te }, inheritAttrs: !1, props: { @@ -1411,7 +1395,7 @@ const bo = le(Ae), Fe = K({ status: { type: String, default: "default", - validator: bo + validator: mo } }, emits: [ @@ -1419,13 +1403,13 @@ const bo = le(Ae), Fe = K({ "load-more" ], setup(e, { emit: t, attrs: n, slots: s }) { - const a = f(), u = f(), l = f(), i = ne("combobox"), o = Q(e, "selected"), c = ue(o, t, "update:selected"), r = f(!1), C = f(!1), y = p(() => { + const a = f(), u = f(), l = f(), i = ne("combobox"), o = Q(e, "selected"), r = ue(o, t, "update:selected"), c = f(!1), C = f(!1), y = p(() => { var g, h; return (h = (g = l.value) == null ? void 0 : g.getHighlightedMenuItem()) == null ? void 0 : h.id; }), D = p(() => ({ - "cdx-combobox--expanded": r.value, + "cdx-combobox--expanded": c.value, "cdx-combobox--disabled": e.disabled - })), k = Ve(u), R = p(() => { + })), k = Le(u), R = p(() => { var g; return `${(g = k.value.width) != null ? g : 0}px`; }), { @@ -1433,11 +1417,11 @@ const bo = le(Ae), Fe = K({ rootStyle: S, otherAttrs: M } = pe(n, D); - function T() { - C.value && r.value ? r.value = !1 : (e.menuItems.length > 0 || s["no-results"]) && (r.value = !0); + function E() { + C.value && c.value ? c.value = !1 : (e.menuItems.length > 0 || s["no-results"]) && (c.value = !0); } - function ae() { - r.value = C.value && r.value; + function le() { + c.value = C.value && c.value; } function P() { e.disabled || (C.value = !0); @@ -1449,7 +1433,7 @@ const bo = le(Ae), Fe = K({ function J(g) { !l.value || e.disabled || e.menuItems.length === 0 || g.key === " " || l.value.delegateKeyNavigation(g); } - return te(r, () => { + return te(c, () => { C.value = !1; }), { input: a, @@ -1457,41 +1441,41 @@ const bo = le(Ae), Fe = K({ currentWidthInPx: R, menu: l, menuId: i, - modelWrapper: c, - expanded: r, + modelWrapper: r, + expanded: c, highlightedId: y, - onInputFocus: T, - onInputBlur: ae, + onInputFocus: E, + onInputBlur: le, onKeydown: J, onButtonClick: U, onButtonMousedown: P, - cdxIconExpand: it, + cdxIconExpand: st, rootClasses: B, rootStyle: S, otherAttrs: M }; } -}), Pe = () => { +}), We = () => { Ee((e) => ({ "21ba103d": e.currentWidthInPx })); -}, Qe = Fe.setup; -Fe.setup = Qe ? (e, t) => (Pe(), Qe(e, t)) : Pe; -const go = { +}, Pe = Ve.setup; +Ve.setup = Pe ? (e, t) => (We(), Pe(e, t)) : We; +const ho = { ref: "inputWrapper", class: "cdx-combobox__input-wrapper" }; -function yo(e, t, n, s, a, u) { - const l = I("cdx-text-input"), i = I("cdx-icon"), o = I("cdx-button"), c = I("cdx-menu"); +function vo(e, t, n, s, a, u) { + const l = I("cdx-text-input"), i = I("cdx-icon"), o = I("cdx-button"), r = I("cdx-menu"); return d(), m("div", { class: V(["cdx-combobox", e.rootClasses]), style: ce(e.rootStyle) }, [ - v("div", go, [ + v("div", ho, [ z(l, Z({ ref: "input", modelValue: e.modelWrapper, - "onUpdate:modelValue": t[0] || (t[0] = (r) => e.modelWrapper = r) + "onUpdate:modelValue": t[0] || (t[0] = (c) => e.modelWrapper = c) }, e.otherAttrs, { class: "cdx-combobox__input", "aria-activedescendant": e.highlightedId, @@ -1525,19 +1509,19 @@ function yo(e, t, n, s, a, u) { _: 1 }, 8, ["disabled", "onMousedown", "onClick"]) ], 512), - z(c, Z({ + z(r, Z({ id: e.menuId, ref: "menu", selected: e.modelWrapper, - "onUpdate:selected": t[1] || (t[1] = (r) => e.modelWrapper = r), + "onUpdate:selected": t[1] || (t[1] = (c) => e.modelWrapper = c), expanded: e.expanded, - "onUpdate:expanded": t[2] || (t[2] = (r) => e.expanded = r), + "onUpdate:expanded": t[2] || (t[2] = (c) => e.expanded = c), "menu-items": e.menuItems }, e.menuConfig, { - onLoadMore: t[3] || (t[3] = (r) => e.$emit("load-more")) + onLoadMore: t[3] || (t[3] = (c) => e.$emit("load-more")) }), { - default: F(({ menuItem: r }) => [ - A(e.$slots, "menu-item", { menuItem: r }) + default: F(({ menuItem: c }) => [ + A(e.$slots, "menu-item", { menuItem: c }) ]), "no-results": F(() => [ A(e.$slots, "no-results") @@ -1546,7 +1530,7 @@ function yo(e, t, n, s, a, u) { }, 16, ["id", "selected", "expanded", "menu-items"]) ], 6); } -const Fl = /* @__PURE__ */ N(Fe, [["render", yo]]), Co = K({ +const El = /* @__PURE__ */ N(Ve, [["render", vo]]), bo = K({ name: "CdxDialog", components: { CdxButton: ve, @@ -1594,7 +1578,7 @@ const Fl = /* @__PURE__ */ N(Fe, [["render", yo]]), Co = K({ "default" ], setup(e, { emit: t }) { - const n = ne("dialog-label"), s = f(), a = f(), u = f(), l = f(), i = f(), o = p(() => !e.hideTitle || !!e.closeButtonLabel), c = p(() => !!e.primaryAction || !!e.defaultAction), r = p(() => ({ + const n = ne("dialog-label"), s = f(), a = f(), u = f(), l = f(), i = f(), o = p(() => !e.hideTitle || !!e.closeButtonLabel), r = p(() => !!e.primaryAction || !!e.defaultAction), c = p(() => ({ "cdx-dialog--vertical-actions": e.stackedActions, "cdx-dialog--horizontal-actions": !e.stackedActions })), C = f(0); @@ -1615,8 +1599,8 @@ const Fl = /* @__PURE__ */ N(Fe, [["render", yo]]), Co = K({ `) ); S && (M = M.reverse()); - for (const T of M) - if (T.focus(), document.activeElement === T) + for (const E of M) + if (E.focus(), document.activeElement === E) return !0; return !1; } @@ -1627,9 +1611,9 @@ const Fl = /* @__PURE__ */ N(Fe, [["render", yo]]), Co = K({ })) : (document.body.classList.remove("cdx-dialog-open"), document.documentElement.style.removeProperty("margin-right")); }), { close: y, - cdxIconClose: st, + cdxIconClose: lt, labelId: n, - rootClasses: r, + rootClasses: c, dialogElement: s, focusTrapStart: l, focusTrapEnd: i, @@ -1638,30 +1622,30 @@ const Fl = /* @__PURE__ */ N(Fe, [["render", yo]]), Co = K({ dialogBody: a, focusHolder: u, showHeader: o, - showFooterActions: c + showFooterActions: r }; } }); -const _o = ["aria-label", "aria-labelledby"], $o = { +const go = ["aria-label", "aria-labelledby"], yo = { key: 0, class: "cdx-dialog__header__title-group" -}, Ao = ["id"], Io = { +}, Co = ["id"], _o = { key: 0, class: "cdx-dialog__header__subtitle" -}, Bo = { +}, $o = { ref: "focusHolder", class: "cdx-dialog-focus-trap", tabindex: "-1" -}, wo = { +}, Ao = { key: 0, class: "cdx-dialog__footer__text" -}, ko = { +}, Io = { key: 1, class: "cdx-dialog__footer__actions" }; -function xo(e, t, n, s, a, u) { +function Bo(e, t, n, s, a, u) { const l = I("cdx-icon"), i = I("cdx-button"); - return d(), L(De, { + return d(), L(Me, { name: "cdx-dialog-fade", appear: "" }, { @@ -1692,12 +1676,12 @@ function xo(e, t, n, s, a, u) { class: V(["cdx-dialog__header", { "cdx-dialog__header--default": !e.$slots.header }]) }, [ A(e.$slots, "header", {}, () => [ - e.hideTitle ? $("", !0) : (d(), m("div", $o, [ + e.hideTitle ? $("", !0) : (d(), m("div", yo, [ v("h2", { id: e.labelId, class: "cdx-dialog__header__title" - }, H(e.title), 9, Ao), - e.subtitle ? (d(), m("p", Io, H(e.subtitle), 1)) : $("", !0) + }, H(e.title), 9, Co), + e.subtitle ? (d(), m("p", _o, H(e.subtitle), 1)) : $("", !0) ])), e.closeButtonLabel ? (d(), L(i, { key: 1, @@ -1717,7 +1701,7 @@ function xo(e, t, n, s, a, u) { }, 8, ["aria-label", "onClick"])) : $("", !0) ]) ], 2)) : $("", !0), - v("div", Bo, null, 512), + v("div", $o, null, 512), v("div", { ref: "dialogBody", class: V(["cdx-dialog__body", { @@ -1732,10 +1716,10 @@ function xo(e, t, n, s, a, u) { class: V(["cdx-dialog__footer", { "cdx-dialog__footer--default": !e.$slots.footer }]) }, [ A(e.$slots, "footer", {}, () => [ - e.$slots["footer-text"] ? (d(), m("p", wo, [ + e.$slots["footer-text"] ? (d(), m("p", Ao, [ A(e.$slots, "footer-text") ])) : $("", !0), - e.showFooterActions ? (d(), m("div", ko, [ + e.showFooterActions ? (d(), m("div", Io, [ e.primaryAction ? (d(), L(i, { key: 0, class: "cdx-dialog__footer__primary-action", @@ -1763,7 +1747,7 @@ function xo(e, t, n, s, a, u) { ])) : $("", !0) ]) ], 2)) : $("", !0) - ], 16, _o), + ], 16, go), v("div", { ref: "focusTrapEnd", tabindex: "0", @@ -1774,11 +1758,11 @@ function xo(e, t, n, s, a, u) { _: 3 }); } -const Kl = /* @__PURE__ */ N(Co, [["render", xo]]), So = le(Ae), Ke = K({ +const Tl = /* @__PURE__ */ N(bo, [["render", Bo]]), wo = se(Ae), Fe = K({ name: "CdxLookup", components: { CdxMenu: Ie, - CdxTextInput: Le + CdxTextInput: Te }, inheritAttrs: !1, props: { @@ -1805,7 +1789,7 @@ const Kl = /* @__PURE__ */ N(Co, [["render", xo]]), So = le(Ae), Ke = K({ status: { type: String, default: "default", - validator: So + validator: wo } }, emits: [ @@ -1814,12 +1798,12 @@ const Kl = /* @__PURE__ */ N(Co, [["render", xo]]), So = le(Ae), Ke = K({ "load-more" ], setup: (e, { emit: t, attrs: n, slots: s }) => { - const a = f(), u = f(), l = ne("lookup-menu"), i = f(!1), o = f(!1), c = f(!1), r = Q(e, "selected"), C = ue(r, t, "update:selected"), y = p( + const a = f(), u = f(), l = ne("lookup-menu"), i = f(!1), o = f(!1), r = f(!1), c = Q(e, "selected"), C = ue(c, t, "update:selected"), y = p( () => e.menuItems.find((h) => h.value === e.selected) ), D = p(() => { var h, x; return (x = (h = u.value) == null ? void 0 : h.getHighlightedMenuItem()) == null ? void 0 : x.id; - }), k = f(e.initialInputValue), R = Ve(a), B = p(() => { + }), k = f(e.initialInputValue), R = Le(a), B = p(() => { var h; return `${(h = R.value.width) != null ? h : 0}px`; }), S = p(() => ({ @@ -1827,28 +1811,28 @@ const Kl = /* @__PURE__ */ N(Co, [["render", xo]]), So = le(Ae), Ke = K({ "cdx-lookup--pending": i.value })), { rootClasses: M, - rootStyle: T, - otherAttrs: ae + rootStyle: E, + otherAttrs: le } = pe(n, S); function P(h) { y.value && y.value.label !== h && y.value.value !== h && (C.value = null), h === "" ? (o.value = !1, i.value = !1) : i.value = !0, t("input", h); } function U() { - c.value = !0, k.value !== null && k.value !== "" && (e.menuItems.length > 0 || s["no-results"]) && (o.value = !0); + r.value = !0, k.value !== null && k.value !== "" && (e.menuItems.length > 0 || s["no-results"]) && (o.value = !0); } function J() { - c.value = !1, o.value = !1; + r.value = !1, o.value = !1; } function g(h) { !u.value || e.disabled || e.menuItems.length === 0 && !s["no-results"] || h.key === " " || u.value.delegateKeyNavigation(h); } - return te(r, (h) => { + return te(c, (h) => { if (h !== null) { const x = y.value ? y.value.label || y.value.value : ""; k.value !== x && (k.value = x, t("input", k.value)); } }), te(Q(e, "menuItems"), (h) => { - c.value && i.value && (h.length > 0 || s["no-results"]) && (o.value = !0), h.length === 0 && !s["no-results"] && (o.value = !1), i.value = !1; + r.value && i.value && (h.length > 0 || s["no-results"]) && (o.value = !0), h.length === 0 && !s["no-results"] && (o.value = !1), i.value = !1; }), { rootElement: a, currentWidthInPx: B, @@ -1860,20 +1844,20 @@ const Kl = /* @__PURE__ */ N(Co, [["render", xo]]), So = le(Ae), Ke = K({ expanded: o, onInputBlur: J, rootClasses: M, - rootStyle: T, - otherAttrs: ae, + rootStyle: E, + otherAttrs: le, onUpdateInput: P, onInputFocus: U, onKeydown: g }; } -}), Ge = () => { +}), Qe = () => { Ee((e) => ({ "51c485f8": e.currentWidthInPx })); -}, Ze = Ke.setup; -Ke.setup = Ze ? (e, t) => (Ge(), Ze(e, t)) : Ge; -function Mo(e, t, n, s, a, u) { +}, Ge = Fe.setup; +Fe.setup = Ge ? (e, t) => (Qe(), Ge(e, t)) : Qe; +function ko(e, t, n, s, a, u) { const l = I("cdx-text-input"), i = I("cdx-menu"); return d(), m("div", { ref: "rootElement", @@ -1920,19 +1904,19 @@ function Mo(e, t, n, s, a, u) { }, 16, ["id", "selected", "expanded", "menu-items"]) ], 6); } -const Nl = /* @__PURE__ */ N(Ke, [["render", Mo]]), Do = { - notice: Gt, - error: ut, - warning: at, - success: dt -}, To = K({ +const Ll = /* @__PURE__ */ N(Fe, [["render", ko]]), xo = { + notice: Pt, + error: at, + warning: ot, + success: ut +}, So = K({ name: "CdxMessage", components: { CdxButton: ve, CdxIcon: G }, props: { type: { type: String, default: "notice", - validator: nt + validator: et }, inline: { type: Boolean, @@ -1969,10 +1953,10 @@ const Nl = /* @__PURE__ */ N(Ke, [["render", Mo]]), Do = { "cdx-message--user-dismissable": s.value, [`cdx-message--${e.type}`]: !0 })), l = p( - () => e.icon && e.type === "notice" ? e.icon : Do[e.type] + () => e.icon && e.type === "notice" ? e.icon : xo[e.type] ), i = f(""); - function o(c) { - n.value || (i.value = c === "user-dismissed" ? "cdx-message-leave-active-user" : "cdx-message-leave-active-system", n.value = !0, t(c)); + function o(r) { + n.value || (i.value = r === "user-dismissed" ? "cdx-message-leave-active-user" : "cdx-message-leave-active-system", n.value = !0, t(r)); } return re(() => { a.value && setTimeout(() => o("auto-dismissed"), a.value); @@ -1983,14 +1967,14 @@ const Nl = /* @__PURE__ */ N(Ke, [["render", Mo]]), Do = { leaveActiveClass: i, computedIcon: l, onDismiss: o, - cdxIconClose: st + cdxIconClose: lt }; } }); -const Eo = ["aria-live", "role"], Lo = { class: "cdx-message__content" }; -function Vo(e, t, n, s, a, u) { +const Mo = ["aria-live", "role"], Do = { class: "cdx-message__content" }; +function Eo(e, t, n, s, a, u) { const l = I("cdx-icon"), i = I("cdx-button"); - return d(), L(De, { + return d(), L(Me, { name: "cdx-message", appear: e.fadeIn, "leave-active-class": e.leaveActiveClass @@ -2006,7 +1990,7 @@ function Vo(e, t, n, s, a, u) { class: "cdx-message__icon--vue", icon: e.computedIcon }, null, 8, ["icon"]), - v("div", Lo, [ + v("div", Do, [ A(e.$slots, "default") ]), e.userDismissable ? (d(), L(i, { @@ -2025,12 +2009,12 @@ function Vo(e, t, n, s, a, u) { ]), _: 1 }, 8, ["aria-label"])) : $("", !0) - ], 10, Eo)) + ], 10, Mo)) ]), _: 3 }, 8, ["appear", "leave-active-class"]); } -const Rl = /* @__PURE__ */ N(To, [["render", Vo]]), Fo = K({ +const Vl = /* @__PURE__ */ N(So, [["render", Eo]]), To = K({ name: "CdxRadio", props: { modelValue: { @@ -2072,8 +2056,8 @@ const Rl = /* @__PURE__ */ N(To, [["render", Vo]]), Fo = K({ }; } }); -const Ko = ["id", "name", "value", "disabled"], No = /* @__PURE__ */ v("span", { class: "cdx-radio__icon" }, null, -1), Ro = ["for"]; -function Oo(e, t, n, s, a, u) { +const Lo = ["id", "name", "value", "disabled"], Vo = /* @__PURE__ */ v("span", { class: "cdx-radio__icon" }, null, -1), Fo = ["for"]; +function Ko(e, t, n, s, a, u) { return d(), m("span", { class: V(["cdx-radio", e.rootClasses]) }, [ @@ -2086,24 +2070,24 @@ function Oo(e, t, n, s, a, u) { name: e.name, value: e.inputValue, disabled: e.disabled - }, null, 8, Ko), [ - [It, e.wrappedModel] + }, null, 8, Lo), [ + [$t, e.wrappedModel] ]), - No, + Vo, v("label", { class: "cdx-radio__label", for: e.radioId, onClick: t[1] || (t[1] = (...l) => e.focusInput && e.focusInput(...l)) }, [ A(e.$slots, "default") - ], 8, Ro) + ], 8, Fo) ], 2); } -const Ol = /* @__PURE__ */ N(Fo, [["render", Oo]]), qo = le(Ae), zo = K({ +const Fl = /* @__PURE__ */ N(To, [["render", Ko]]), No = se(Ae), Ro = K({ name: "CdxSearchInput", components: { CdxButton: ve, - CdxTextInput: Le + CdxTextInput: Te }, inheritAttrs: !1, props: { @@ -2118,7 +2102,7 @@ const Ol = /* @__PURE__ */ N(Fo, [["render", Oo]]), qo = le(Ae), zo = K({ status: { type: String, default: "default", - validator: qo + validator: No } }, emits: [ @@ -2141,7 +2125,7 @@ const Ol = /* @__PURE__ */ N(Fo, [["render", Oo]]), qo = le(Ae), zo = K({ handleSubmit: () => { t("submit-click", s.value); }, - searchIcon: Xt + searchIcon: Zt }; }, methods: { @@ -2150,14 +2134,14 @@ const Ol = /* @__PURE__ */ N(Fo, [["render", Oo]]), qo = le(Ae), zo = K({ } } }); -const Ho = { class: "cdx-search-input__input-wrapper" }; -function jo(e, t, n, s, a, u) { +const Oo = { class: "cdx-search-input__input-wrapper" }; +function qo(e, t, n, s, a, u) { const l = I("cdx-text-input"), i = I("cdx-button"); return d(), m("div", { class: V(["cdx-search-input", e.rootClasses]), style: ce(e.rootStyle) }, [ - v("div", Ho, [ + v("div", Oo, [ z(l, Z({ ref: "textInput", modelValue: e.wrappedModel, @@ -2183,7 +2167,7 @@ function jo(e, t, n, s, a, u) { }, 8, ["onClick"])) : $("", !0) ], 6); } -const Uo = /* @__PURE__ */ N(zo, [["render", jo]]), Ne = K({ +const zo = /* @__PURE__ */ N(Ro, [["render", qo]]), Ke = K({ name: "CdxSelect", components: { CdxIcon: G, @@ -2222,9 +2206,9 @@ const Uo = /* @__PURE__ */ N(zo, [["render", jo]]), Ne = K({ setup(e, { emit: t }) { const n = f(), s = f(), a = ne("select-handle"), u = ne("select-menu"), l = f(!1), i = ue(Q(e, "selected"), t, "update:selected"), o = p( () => e.menuItems.find((M) => M.value === e.selected) - ), c = p(() => o.value ? o.value.label || o.value.value : e.defaultLabel), r = Ve(n), C = p(() => { + ), r = p(() => o.value ? o.value.label || o.value.value : e.defaultLabel), c = Le(n), C = p(() => { var M; - return `${(M = r.value.width) != null ? M : 0}px`; + return `${(M = c.value.width) != null ? M : 0}px`; }), y = p(() => { if (e.defaultIcon && !o.value) return e.defaultIcon; @@ -2238,8 +2222,8 @@ const Uo = /* @__PURE__ */ N(zo, [["render", jo]]), Ne = K({ "cdx-select-vue--no-selections": !o.value, "cdx-select-vue--has-start-icon": !!y.value })), k = p(() => { - var M, T; - return (T = (M = s.value) == null ? void 0 : M.getHighlightedMenuItem()) == null ? void 0 : T.id; + var M, E; + return (E = (M = s.value) == null ? void 0 : M.getHighlightedMenuItem()) == null ? void 0 : E.id; }); function R() { l.value = !1; @@ -2249,8 +2233,8 @@ const Uo = /* @__PURE__ */ N(zo, [["render", jo]]), Ne = K({ e.disabled || (l.value = !l.value, (M = n.value) == null || M.focus()); } function S(M) { - var T; - e.disabled || (T = s.value) == null || T.delegateKeyNavigation(M); + var E; + e.disabled || (E = s.value) == null || E.delegateKeyNavigation(M); } return { handle: n, @@ -2262,23 +2246,23 @@ const Uo = /* @__PURE__ */ N(zo, [["render", jo]]), Ne = K({ highlightedId: k, expanded: l, onBlur: R, - currentLabel: c, + currentLabel: r, currentWidthInPx: C, rootClasses: D, onClick: B, onKeydown: S, startIcon: y, - cdxIconExpand: it + cdxIconExpand: st }; } -}), Je = () => { +}), Ze = () => { Ee((e) => ({ 46589886: e.currentWidthInPx })); -}, Xe = Ne.setup; -Ne.setup = Xe ? (e, t) => (Je(), Xe(e, t)) : Je; -const Wo = ["aria-disabled"], Po = ["aria-owns", "aria-labelledby", "aria-activedescendant", "aria-expanded"], Qo = ["id"]; -function Go(e, t, n, s, a, u) { +}, Je = Ke.setup; +Ke.setup = Je ? (e, t) => (Ze(), Je(e, t)) : Ze; +const Ho = ["aria-disabled"], jo = ["aria-owns", "aria-labelledby", "aria-activedescendant", "aria-expanded"], Uo = ["id"]; +function Wo(e, t, n, s, a, u) { const l = I("cdx-icon"), i = I("cdx-menu"); return d(), m("div", { class: V(["cdx-select-vue", e.rootClasses]), @@ -2310,7 +2294,7 @@ function Go(e, t, n, s, a, u) { }, () => [ oe(H(e.currentLabel), 1) ]) - ], 8, Qo), + ], 8, Uo), e.startIcon ? (d(), L(l, { key: 0, icon: e.startIcon, @@ -2320,7 +2304,7 @@ function Go(e, t, n, s, a, u) { icon: e.cdxIconExpand, class: "cdx-select-vue__indicator" }, null, 8, ["icon"]) - ], 40, Po), + ], 40, jo), z(i, Z({ id: e.menuId, ref: "menu", @@ -2337,9 +2321,9 @@ function Go(e, t, n, s, a, u) { ]), _: 3 }, 16, ["id", "selected", "expanded", "menu-items"]) - ], 10, Wo); + ], 10, Ho); } -const ql = /* @__PURE__ */ N(Ne, [["render", Go]]), Zo = K({ +const Kl = /* @__PURE__ */ N(Ke, [["render", Wo]]), Po = K({ name: "CdxTab", props: { name: { @@ -2356,7 +2340,7 @@ const ql = /* @__PURE__ */ N(Ne, [["render", Go]]), Zo = K({ } }, setup(e) { - const t = Ue(ot), n = Ue(lt); + const t = je(tt), n = je(nt); if (!t || !n) throw new Error("Tab component must be used inside a Tabs component"); const s = t.value.get(e.name) || {}, a = p(() => e.name === n.value); @@ -2366,8 +2350,8 @@ const ql = /* @__PURE__ */ N(Ne, [["render", Go]]), Zo = K({ }; } }); -const Jo = ["id", "aria-hidden", "aria-labelledby"]; -function Xo(e, t, n, s, a, u) { +const Qo = ["id", "aria-hidden", "aria-labelledby"]; +function Go(e, t, n, s, a, u) { return de((d(), m("section", { id: e.tab.id, "aria-hidden": !e.isActive, @@ -2377,11 +2361,11 @@ function Xo(e, t, n, s, a, u) { tabindex: "-1" }, [ A(e.$slots, "default") - ], 8, Jo)), [ + ], 8, Qo)), [ [_e, e.isActive] ]); } -const zl = /* @__PURE__ */ N(Zo, [["render", Xo]]), Yo = K({ +const Nl = /* @__PURE__ */ N(Po, [["render", Go]]), Zo = K({ name: "CdxTabs", components: { CdxButton: ve, @@ -2406,18 +2390,18 @@ const zl = /* @__PURE__ */ N(Zo, [["render", Xo]]), Yo = K({ "prev" ], setup(e, { slots: t, emit: n }) { - const s = f(), a = f(), u = f(), l = f(), i = f(), o = rt(s), c = p(() => { + const s = f(), a = f(), u = f(), l = f(), i = f(), o = it(s), r = p(() => { var q; const g = [], h = (q = t.default) == null ? void 0 : q.call(t); h && h.forEach(x); - function x(E) { - E && typeof E == "object" && "type" in E && (typeof E.type == "object" && "name" in E.type && E.type.name === "CdxTab" ? g.push(E) : "children" in E && Array.isArray(E.children) && E.children.forEach(x)); + function x(T) { + T && typeof T == "object" && "type" in T && (typeof T.type == "object" && "name" in T.type && T.type.name === "CdxTab" ? g.push(T) : "children" in T && Array.isArray(T.children) && T.children.forEach(x)); } return g; }); - if (!c.value || c.value.length === 0) + if (!r.value || r.value.length === 0) throw new Error("Slot content cannot be empty"); - const r = p(() => c.value.reduce((g, h) => { + const c = p(() => r.value.reduce((g, h) => { var x; if (((x = h.props) == null ? void 0 : x.name) && typeof h.props.name == "string") { if (g.get(h.props.name)) @@ -2430,19 +2414,19 @@ const zl = /* @__PURE__ */ N(Zo, [["render", Xo]]), Yo = K({ }); } return g; - }, /* @__PURE__ */ new Map())), C = ue(Q(e, "active"), n, "update:active"), y = p(() => Array.from(r.value.keys())), D = p(() => y.value.indexOf(C.value)), k = p(() => { + }, /* @__PURE__ */ new Map())), C = ue(Q(e, "active"), n, "update:active"), y = p(() => Array.from(c.value.keys())), D = p(() => y.value.indexOf(C.value)), k = p(() => { var g; - return (g = r.value.get(C.value)) == null ? void 0 : g.id; + return (g = c.value.get(C.value)) == null ? void 0 : g.id; }); - We(lt, C), We(ot, r); - const R = f(), B = f(), S = Me(R, { threshold: 0.95 }), M = Me(B, { threshold: 0.95 }); - function T(g, h) { + Ue(nt, C), Ue(tt, c); + const R = f(), B = f(), S = Se(R, { threshold: 0.95 }), M = Se(B, { threshold: 0.95 }); + function E(g, h) { const x = g; x && (h === 0 ? R.value = x : h === y.value.length - 1 && (B.value = x)); } - function ae(g) { + function le(g) { var q; - const h = g === C.value, x = !!((q = r.value.get(g)) != null && q.disabled); + const h = g === C.value, x = !!((q = c.value.get(g)) != null && q.disabled); return { "cdx-tabs__list__item--selected": h, "cdx-tabs__list__item--enabled": !x, @@ -2456,11 +2440,11 @@ const zl = /* @__PURE__ */ N(Zo, [["render", Xo]]), Yo = K({ function U(g) { if (!a.value || !l.value || !i.value) return 0; - const h = o.value === "rtl" ? i.value : l.value, x = o.value === "rtl" ? l.value : i.value, q = g.offsetLeft, E = q + g.clientWidth, ee = a.value.scrollLeft + h.clientWidth, fe = a.value.scrollLeft + a.value.clientWidth - x.clientWidth; - return q < ee ? q - ee : E > fe ? E - fe : 0; + const h = o.value === "rtl" ? i.value : l.value, x = o.value === "rtl" ? l.value : i.value, q = g.offsetLeft, T = q + g.clientWidth, ee = a.value.scrollLeft + h.clientWidth, fe = a.value.scrollLeft + a.value.clientWidth - x.clientWidth; + return q < ee ? q - ee : T > fe ? T - fe : 0; } function J(g) { - var E; + var T; if (!a.value || !l.value || !i.value) return; const h = g === "next" && o.value === "ltr" || g === "prev" && o.value === "rtl" ? 1 : -1; @@ -2476,7 +2460,7 @@ const zl = /* @__PURE__ */ N(Zo, [["render", Xo]]), Yo = K({ a.value.scrollBy({ left: x, behavior: "smooth" - }), (E = u.value) == null || E.focus(); + }), (T = u.value) == null || T.focus(); } return te(C, () => { if (k.value === void 0 || !a.value || !l.value || !i.value) @@ -2498,14 +2482,14 @@ const zl = /* @__PURE__ */ N(Zo, [["render", Xo]]), Yo = K({ nextScroller: i, rootClasses: P, tabNames: y, - tabsData: r, + tabsData: c, firstLabelVisible: S, lastLabelVisible: M, - getLabelClasses: ae, - assignTemplateRefIfNecessary: T, + getLabelClasses: le, + assignTemplateRefIfNecessary: E, scrollTabs: J, - cdxIconPrevious: Jt, - cdxIconNext: Zt + cdxIconPrevious: Gt, + cdxIconNext: Qt }; }, methods: { @@ -2535,17 +2519,17 @@ const zl = /* @__PURE__ */ N(Zo, [["render", Xo]]), Yo = K({ } } }); -const el = { +const Jo = { ref: "focusHolder", tabindex: "-1" -}, tl = { +}, Xo = { ref: "prevScroller", class: "cdx-tabs__prev-scroller" -}, nl = ["aria-activedescendant"], ol = ["id"], ll = ["href", "aria-disabled", "aria-selected", "onClick", "onKeyup"], al = { +}, Yo = ["aria-activedescendant"], el = ["id"], tl = ["href", "aria-disabled", "aria-selected", "onClick", "onKeyup"], nl = { ref: "nextScroller", class: "cdx-tabs__next-scroller" -}, sl = { class: "cdx-tabs__content" }; -function ul(e, t, n, s, a, u) { +}, ol = { class: "cdx-tabs__content" }; +function ll(e, t, n, s, a, u) { const l = I("cdx-icon"), i = I("cdx-button"); return d(), m("div", { ref: "rootElement", @@ -2560,8 +2544,8 @@ function ul(e, t, n, s, a, u) { t[6] || (t[6] = Y(X((...o) => e.onLeftArrowKeypress && e.onLeftArrowKeypress(...o), ["prevent"]), ["left"])) ] }, [ - v("div", el, null, 512), - de(v("div", tl, [ + v("div", Jo, null, 512), + de(v("div", Xo, [ z(i, { class: "cdx-tabs__scroll-button", weight: "quiet", @@ -2586,11 +2570,11 @@ function ul(e, t, n, s, a, u) { role: "tablist", "aria-activedescendant": e.activeTabId }, [ - (d(!0), m(he, null, $e(e.tabsData.values(), (o, c) => (d(), m("li", { + (d(!0), m(he, null, $e(e.tabsData.values(), (o, r) => (d(), m("li", { id: `${o.id}-label`, - key: c, + key: r, ref_for: !0, - ref: (r) => e.assignTemplateRefIfNecessary(r, c), + ref: (c) => e.assignTemplateRefIfNecessary(c, r), class: V([e.getLabelClasses(o.name), "cdx-tabs__list__item"]), role: "presentation" }, [ @@ -2600,12 +2584,12 @@ function ul(e, t, n, s, a, u) { tabIndex: "-1", "aria-disabled": o.disabled, "aria-selected": o.name === e.activeTab, - onClick: X((r) => e.select(o.name), ["prevent"]), - onKeyup: Y((r) => e.select(o.name), ["enter"]) - }, H(o.label), 41, ll) - ], 10, ol))), 128)) - ], 8, nl), - de(v("div", al, [ + onClick: X((c) => e.select(o.name), ["prevent"]), + onKeyup: Y((c) => e.select(o.name), ["enter"]) + }, H(o.label), 41, tl) + ], 10, el))), 128)) + ], 8, Yo), + de(v("div", nl, [ z(i, { class: "cdx-tabs__scroll-button", weight: "quiet", @@ -2625,12 +2609,12 @@ function ul(e, t, n, s, a, u) { [_e, !e.lastLabelVisible] ]) ], 32), - v("div", sl, [ + v("div", ol, [ A(e.$slots, "default") ]) ], 2); } -const Hl = /* @__PURE__ */ N(Yo, [["render", ul]]), il = K({ +const Rl = /* @__PURE__ */ N(Zo, [["render", ll]]), al = K({ name: "CdxToggleButton", props: { modelValue: { @@ -2668,8 +2652,8 @@ const Hl = /* @__PURE__ */ N(Yo, [["render", ul]]), il = K({ }; } }); -const dl = ["aria-pressed", "disabled"]; -function rl(e, t, n, s, a, u) { +const sl = ["aria-pressed", "disabled"]; +function ul(e, t, n, s, a, u) { return d(), m("button", { class: V(["cdx-toggle-button", e.rootClasses]), "aria-pressed": e.modelValue, @@ -2679,13 +2663,13 @@ function rl(e, t, n, s, a, u) { onKeyup: t[2] || (t[2] = Y((l) => e.setActive(!1), ["space", "enter"])) }, [ A(e.$slots, "default") - ], 42, dl); + ], 42, sl); } -const cl = /* @__PURE__ */ N(il, [["render", rl]]), pl = K({ +const il = /* @__PURE__ */ N(al, [["render", ul]]), dl = K({ name: "CdxToggleButtonGroup", components: { CdxIcon: G, - CdxToggleButton: cl + CdxToggleButton: il }, props: { buttons: { @@ -2717,22 +2701,22 @@ const cl = /* @__PURE__ */ N(il, [["render", rl]]), pl = K({ u && e.modelValue !== a.value && t("update:modelValue", a.value); } return { - getButtonLabel: ct, + getButtonLabel: dt, isSelected: n, onUpdate: s }; } }); -const fl = { class: "cdx-toggle-button-group" }; -function ml(e, t, n, s, a, u) { +const rl = { class: "cdx-toggle-button-group" }; +function cl(e, t, n, s, a, u) { const l = I("cdx-icon"), i = I("cdx-toggle-button"); - return d(), m("div", fl, [ + return d(), m("div", rl, [ (d(!0), m(he, null, $e(e.buttons, (o) => (d(), L(i, { key: o.value, "model-value": e.isSelected(o), disabled: o.disabled || e.disabled, "aria-label": o.ariaLabel, - "onUpdate:modelValue": (c) => e.onUpdate(o, c) + "onUpdate:modelValue": (r) => e.onUpdate(o, r) }, { default: F(() => [ A(e.$slots, "default", { @@ -2750,7 +2734,7 @@ function ml(e, t, n, s, a, u) { }, 1032, ["model-value", "disabled", "aria-label", "onUpdate:modelValue"]))), 128)) ]); } -const jl = /* @__PURE__ */ N(pl, [["render", ml]]), hl = K({ +const Ol = /* @__PURE__ */ N(dl, [["render", cl]]), pl = K({ name: "CdxToggleSwitch", inheritAttrs: !1, props: { @@ -2785,46 +2769,42 @@ const jl = /* @__PURE__ */ N(pl, [["render", ml]]), hl = K({ }; } }); -const vl = ["for"], bl = ["id", "disabled"], gl = { - key: 0, - class: "cdx-toggle-switch__label-content" -}, yl = /* @__PURE__ */ v("span", { class: "cdx-toggle-switch__switch" }, [ +const fl = ["id", "disabled"], ml = ["for"], hl = /* @__PURE__ */ v("span", { class: "cdx-toggle-switch__switch" }, [ /* @__PURE__ */ v("span", { class: "cdx-toggle-switch__switch__grip" }) ], -1); -function Cl(e, t, n, s, a, u) { +function vl(e, t, n, s, a, u) { return d(), m("span", { class: V(["cdx-toggle-switch", e.rootClasses]), style: ce(e.rootStyle) }, [ - v("label", { + de(v("input", Z({ + id: e.inputId, + ref: "input", + "onUpdate:modelValue": t[0] || (t[0] = (l) => e.wrappedModel = l), + class: "cdx-toggle-switch__input", + type: "checkbox", + disabled: e.disabled + }, e.otherAttrs, { + onKeydown: t[1] || (t[1] = Y(X((...l) => e.clickInput && e.clickInput(...l), ["prevent"]), ["enter"])) + }), null, 16, fl), [ + [Ye, e.wrappedModel] + ]), + e.$slots.default ? (d(), m("label", { + key: 0, for: e.inputId, class: "cdx-toggle-switch__label" }, [ - de(v("input", Z({ - id: e.inputId, - ref: "input", - "onUpdate:modelValue": t[0] || (t[0] = (l) => e.wrappedModel = l), - class: "cdx-toggle-switch__input", - type: "checkbox", - disabled: e.disabled - }, e.otherAttrs, { - onKeydown: t[1] || (t[1] = Y(X((...l) => e.clickInput && e.clickInput(...l), ["prevent"]), ["enter"])) - }), null, 16, bl), [ - [et, e.wrappedModel] - ]), - e.$slots.default ? (d(), m("span", gl, [ - A(e.$slots, "default") - ])) : $("", !0), - yl - ], 8, vl) + A(e.$slots, "default") + ], 8, ml)) : $("", !0), + hl ], 6); } -const Ul = /* @__PURE__ */ N(hl, [["render", Cl]]), _l = K({ +const ql = /* @__PURE__ */ N(pl, [["render", vl]]), bl = K({ name: "CdxTypeaheadSearch", components: { CdxIcon: G, CdxMenu: Ie, - CdxSearchInput: Uo + CdxSearchInput: zo }, inheritAttrs: !1, props: { @@ -2858,7 +2838,7 @@ const Ul = /* @__PURE__ */ N(hl, [["render", Cl]]), _l = K({ }, debounceInterval: { type: Number, - default: Dt + default: St }, highlightQuery: { type: Boolean, @@ -2884,20 +2864,20 @@ const Ul = /* @__PURE__ */ N(hl, [["render", Cl]]), _l = K({ "load-more" ], setup(e, { attrs: t, emit: n, slots: s }) { - const { searchResults: a, searchFooterUrl: u, debounceInterval: l } = Bt(e), i = f(), o = f(), c = ne("typeahead-search-menu"), r = f(!1), C = f(!1), y = f(!1), D = f(!1), k = f(e.initialInputValue), R = f(""), B = p(() => { + const { searchResults: a, searchFooterUrl: u, debounceInterval: l } = At(e), i = f(), o = f(), r = ne("typeahead-search-menu"), c = f(!1), C = f(!1), y = f(!1), D = f(!1), k = f(e.initialInputValue), R = f(""), B = p(() => { var _, W; return (W = (_ = o.value) == null ? void 0 : _.getHighlightedMenuItem()) == null ? void 0 : W.id; }), S = f(null), M = p(() => ({ "cdx-typeahead-search__menu-message--has-thumbnail": e.showThumbnail - })), T = p( + })), E = p( () => e.searchResults.find( (_) => _.value === S.value ) - ), ae = p( + ), le = p( () => u.value ? { value: me, url: u.value } : void 0 ), P = p(() => ({ "cdx-typeahead-search--show-thumbnail": e.showThumbnail, - "cdx-typeahead-search--expanded": r.value, + "cdx-typeahead-search--expanded": c.value, "cdx-typeahead-search--auto-expand-width": e.showThumbnail && e.autoExpandWidth })), { rootClasses: U, @@ -2913,16 +2893,16 @@ const Ul = /* @__PURE__ */ N(hl, [["render", Cl]]), _l = K({ boldLabel: !0, hideDescriptionOverflow: !0 })); - let q, E; + let q, T; function ee(_, W = !1) { - T.value && T.value.label !== _ && T.value.value !== _ && (S.value = null), E !== void 0 && (clearTimeout(E), E = void 0), _ === "" ? r.value = !1 : (C.value = !0, s["search-results-pending"] && (E = setTimeout(() => { - D.value && (r.value = !0), y.value = !0; - }, Tt))), q !== void 0 && (clearTimeout(q), q = void 0); - const se = () => { + E.value && E.value.label !== _ && E.value.value !== _ && (S.value = null), T !== void 0 && (clearTimeout(T), T = void 0), _ === "" ? c.value = !1 : (C.value = !0, s["search-results-pending"] && (T = setTimeout(() => { + D.value && (c.value = !0), y.value = !0; + }, Mt))), q !== void 0 && (clearTimeout(q), q = void 0); + const ae = () => { n("input", _); }; - W ? se() : q = setTimeout(() => { - se(); + W ? ae() : q = setTimeout(() => { + ae(); }, l.value); } function fe(_) { @@ -2930,17 +2910,17 @@ const Ul = /* @__PURE__ */ N(hl, [["render", Cl]]), _l = K({ S.value = null, k.value = R.value; return; } - S.value = _, _ !== null && (k.value = T.value ? T.value.label || String(T.value.value) : ""); + S.value = _, _ !== null && (k.value = E.value ? E.value.label || String(E.value.value) : ""); } function b() { - D.value = !0, (R.value || y.value) && (r.value = !0); + D.value = !0, (R.value || y.value) && (c.value = !0); } function w() { - D.value = !1, r.value = !1; + D.value = !1, c.value = !1; } function O(_) { - const Re = _, { id: W } = Re, se = Ce(Re, ["id"]); - if (se.value === me) { + const Ne = _, { id: W } = Ne, ae = Ce(Ne, ["id"]); + if (ae.value === me) { n("search-result-click", { searchResult: null, index: a.value.length, @@ -2948,13 +2928,13 @@ const Ul = /* @__PURE__ */ N(hl, [["render", Cl]]), _l = K({ }); return; } - j(se); + j(ae); } function j(_) { const W = { searchResult: _, index: a.value.findIndex( - (se) => se.value === _.value + (ae) => ae.value === _.value ), numberOfResults: a.value.length }; @@ -2969,11 +2949,11 @@ const Ul = /* @__PURE__ */ N(hl, [["render", Cl]]), _l = K({ } function ie(_) { var W; - r.value = !1, (W = o.value) == null || W.clearActive(), O(_); + c.value = !1, (W = o.value) == null || W.clearActive(), O(_); } - function ht(_) { - if (T.value) - j(T.value), _.stopPropagation(), window.location.assign(T.value.url), _.preventDefault(); + function ft(_) { + if (E.value) + j(E.value), _.stopPropagation(), window.location.assign(E.value.url), _.preventDefault(); else { const W = { searchResult: null, @@ -2983,16 +2963,16 @@ const Ul = /* @__PURE__ */ N(hl, [["render", Cl]]), _l = K({ n("submit", W); } } - function vt(_) { + function mt(_) { if (!o.value || !R.value || _.key === " ") return; - const W = o.value.getHighlightedMenuItem(), se = o.value.getHighlightedViaKeyboard(); + const W = o.value.getHighlightedMenuItem(), ae = o.value.getHighlightedViaKeyboard(); switch (_.key) { case "Enter": - W && (W.value === me && se ? window.location.assign(u.value) : o.value.delegateKeyNavigation(_, !1)), r.value = !1; + W && (W.value === me && ae ? window.location.assign(u.value) : o.value.delegateKeyNavigation(_, !1)), c.value = !1; break; case "Tab": - r.value = !1; + c.value = !1; break; default: o.value.delegateKeyNavigation(_); @@ -3002,19 +2982,19 @@ const Ul = /* @__PURE__ */ N(hl, [["render", Cl]]), _l = K({ return re(() => { e.initialInputValue && ee(e.initialInputValue, !0); }), te(Q(e, "searchResults"), () => { - R.value = k.value.trim(), D.value && C.value && R.value.length > 0 && (r.value = !0), E !== void 0 && (clearTimeout(E), E = void 0), C.value = !1, y.value = !1; + R.value = k.value.trim(), D.value && C.value && R.value.length > 0 && (c.value = !0), T !== void 0 && (clearTimeout(T), T = void 0), C.value = !1, y.value = !1; }), { form: i, menu: o, - menuId: c, + menuId: r, highlightedId: B, selection: S, menuMessageClass: M, - footer: ae, + footer: le, asSearchResult: h, inputValue: k, searchQuery: R, - expanded: r, + expanded: c, showPending: y, rootClasses: U, rootStyle: J, @@ -3027,10 +3007,10 @@ const Ul = /* @__PURE__ */ N(hl, [["render", Cl]]), _l = K({ onSearchResultClick: O, onSearchResultKeyboardNavigation: be, onSearchFooterClick: ie, - onSubmit: ht, - onKeydown: vt, + onSubmit: ft, + onKeydown: mt, MenuFooterValue: me, - articleIcon: Wt + articleIcon: jt }; }, methods: { @@ -3039,8 +3019,8 @@ const Ul = /* @__PURE__ */ N(hl, [["render", Cl]]), _l = K({ } } }); -const $l = ["id", "action"], Al = { class: "cdx-typeahead-search__menu-message__text" }, Il = { class: "cdx-typeahead-search__menu-message__text" }, Bl = ["href", "onClickCapture"], wl = { class: "cdx-typeahead-search__search-footer__text" }, kl = { class: "cdx-typeahead-search__search-footer__query" }; -function xl(e, t, n, s, a, u) { +const gl = ["id", "action"], yl = { class: "cdx-typeahead-search__menu-message__text" }, Cl = { class: "cdx-typeahead-search__menu-message__text" }, _l = ["href", "onClickCapture"], $l = { class: "cdx-typeahead-search__search-footer__text" }, Al = { class: "cdx-typeahead-search__search-footer__query" }; +function Il(e, t, n, s, a, u) { const l = I("cdx-icon"), i = I("cdx-menu"), o = I("cdx-search-input"); return d(), m("div", { class: V(["cdx-typeahead-search", e.rootClasses]), @@ -3051,12 +3031,12 @@ function xl(e, t, n, s, a, u) { ref: "form", class: "cdx-typeahead-search__form", action: e.formAction, - onSubmit: t[4] || (t[4] = (...c) => e.onSubmit && e.onSubmit(...c)) + onSubmit: t[4] || (t[4] = (...r) => e.onSubmit && e.onSubmit(...r)) }, [ z(o, Z({ ref: "searchInput", modelValue: e.inputValue, - "onUpdate:modelValue": t[3] || (t[3] = (c) => e.inputValue = c), + "onUpdate:modelValue": t[3] || (t[3] = (r) => e.inputValue = r), "button-label": e.buttonLabel }, e.otherAttrs, { class: "cdx-typeahead-search__input", @@ -3077,7 +3057,7 @@ function xl(e, t, n, s, a, u) { id: e.menuId, ref: "menu", expanded: e.expanded, - "onUpdate:expanded": t[0] || (t[0] = (c) => e.expanded = c), + "onUpdate:expanded": t[0] || (t[0] = (r) => e.expanded = r), "show-pending": e.showPending, selected: e.selection, "menu-items": e.searchResults, @@ -3087,15 +3067,15 @@ function xl(e, t, n, s, a, u) { }, e.menuConfig, { "aria-label": e.searchResultsLabel, "onUpdate:selected": e.onUpdateMenuSelection, - onMenuItemClick: t[1] || (t[1] = (c) => e.onSearchResultClick(e.asSearchResult(c))), + onMenuItemClick: t[1] || (t[1] = (r) => e.onSearchResultClick(e.asSearchResult(r))), onMenuItemKeyboardNavigation: e.onSearchResultKeyboardNavigation, - onLoadMore: t[2] || (t[2] = (c) => e.$emit("load-more")) + onLoadMore: t[2] || (t[2] = (r) => e.$emit("load-more")) }), { pending: F(() => [ v("div", { class: V(["cdx-typeahead-search__menu-message", e.menuMessageClass]) }, [ - v("span", Al, [ + v("span", yl, [ A(e.$slots, "search-results-pending") ]) ], 2) @@ -3104,30 +3084,30 @@ function xl(e, t, n, s, a, u) { v("div", { class: V(["cdx-typeahead-search__menu-message", e.menuMessageClass]) }, [ - v("span", Il, [ + v("span", Cl, [ A(e.$slots, "search-no-results-text") ]) ], 2) ]), - default: F(({ menuItem: c, active: r }) => [ - c.value === e.MenuFooterValue ? (d(), m("a", { + default: F(({ menuItem: r, active: c }) => [ + r.value === e.MenuFooterValue ? (d(), m("a", { key: 0, class: V(["cdx-typeahead-search__search-footer", { - "cdx-typeahead-search__search-footer__active": r + "cdx-typeahead-search__search-footer__active": c }]), - href: e.asSearchResult(c).url, - onClickCapture: X((C) => e.onSearchFooterClick(e.asSearchResult(c)), ["stop"]) + href: e.asSearchResult(r).url, + onClickCapture: X((C) => e.onSearchFooterClick(e.asSearchResult(r)), ["stop"]) }, [ z(l, { class: "cdx-typeahead-search__search-footer__icon", icon: e.articleIcon }, null, 8, ["icon"]), - v("span", wl, [ + v("span", $l, [ A(e.$slots, "search-footer-text", { searchQuery: e.searchQuery }, () => [ - v("strong", kl, H(e.searchQuery), 1) + v("strong", Al, H(e.searchQuery), 1) ]) ]) - ], 42, Bl)) : $("", !0) + ], 42, _l)) : $("", !0) ]), _: 3 }, 16, ["id", "expanded", "show-pending", "selected", "menu-items", "footer", "search-query", "show-no-results-slot", "aria-label", "onUpdate:selected", "onMenuItemKeyboardNavigation"]) @@ -3135,42 +3115,42 @@ function xl(e, t, n, s, a, u) { _: 3 }, 16, ["modelValue", "button-label", "aria-owns", "aria-expanded", "aria-activedescendant", "onUpdate:modelValue", "onFocus", "onBlur", "onKeydown"]), A(e.$slots, "default") - ], 40, $l) + ], 40, gl) ], 6); } -const Wl = /* @__PURE__ */ N(_l, [["render", xl]]); +const zl = /* @__PURE__ */ N(bl, [["render", Il]]); export { ve as CdxButton, - Dl as CdxButtonGroup, - Tl as CdxCard, - El as CdxCheckbox, - Fl as CdxCombobox, - Kl as CdxDialog, + kl as CdxButtonGroup, + xl as CdxCard, + Sl as CdxCheckbox, + El as CdxCombobox, + Tl as CdxDialog, G as CdxIcon, - Ll as CdxInfoChip, - Nl as CdxLookup, + Ml as CdxInfoChip, + Ll as CdxLookup, Ie as CdxMenu, - eo as CdxMenuItem, - Rl as CdxMessage, - so as CdxProgressBar, - Ol as CdxRadio, - Uo as CdxSearchInput, - Un as CdxSearchResultTitle, - ql as CdxSelect, - zl as CdxTab, - Hl as CdxTabs, - Le as CdxTextInput, - pt as CdxThumbnail, - cl as CdxToggleButton, - jl as CdxToggleButtonGroup, - Ul as CdxToggleSwitch, - Wl as CdxTypeaheadSearch, - Vl as stringHelpers, - rt as useComputedDirection, - tn as useComputedLanguage, + Jn as CdxMenuItem, + Vl as CdxMessage, + oo as CdxProgressBar, + Fl as CdxRadio, + zo as CdxSearchInput, + zn as CdxSearchResultTitle, + Kl as CdxSelect, + Nl as CdxTab, + Rl as CdxTabs, + Te as CdxTextInput, + rt as CdxThumbnail, + il as CdxToggleButton, + Ol as CdxToggleButtonGroup, + ql as CdxToggleSwitch, + zl as CdxTypeaheadSearch, + Dl as stringHelpers, + it as useComputedDirection, + Yt as useComputedLanguage, ne as useGeneratedId, - Me as useIntersectionObserver, + Se as useIntersectionObserver, ue as useModelWrapper, - Ve as useResizeObserver, + Le as useResizeObserver, pe as useSplitAttributes }; diff --git a/resources/lib/codex/codex.style-legacy-rtl.css b/resources/lib/codex/codex.style-legacy-rtl.css index 900a189b1144..add75cb6a6f4 100644 --- a/resources/lib/codex/codex.style-legacy-rtl.css +++ b/resources/lib/codex/codex.style-legacy-rtl.css @@ -1 +1 @@ -.cdx-icon{color:#202122;display:inline-flex;align-items:center;justify-content:center;vertical-align:text-bottom}.cdx-icon svg{fill:currentcolor;width:100%;height:100%}.cdx-icon--x-small{min-width:12px;min-height:12px;width:.8571429em;height:.8571429em}.cdx-icon--small{min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em}.cdx-icon--medium{min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em}.cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-button{box-sizing:border-box;min-width:32px;min-height:32px;max-width:32em;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-left:12px;padding-right:12px;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button:enabled{color:#202122}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled .cdx-button__icon{background-color:#202122}}.cdx-button:enabled:hover{cursor:pointer}.cdx-button:enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c}.cdx-button:disabled{border-color:transparent}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--icon-only{padding:0 4px}.cdx-button:not(.cdx-button--weight-quiet):enabled{background-color:#f8f9fa;border-color:#a2a9b1}.cdx-button:not(.cdx-button--weight-quiet):enabled:hover{background-color:#fff;color:#404244}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:hover .cdx-button__icon{background-color:#404244}}.cdx-button:not(.cdx-button--weight-quiet):enabled:active,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active{background-color:#eaecf0;color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:active .cdx-button__icon,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button:not(.cdx-button--weight-quiet):disabled{background-color:#c8ccd1;color:#fff}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):disabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled{background-color:#36c;color:#fff;border-color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover{background-color:#447ff5;color:#fff;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-button--weight-primary.cdx-button--action-destructive:enabled{background-color:#d33;color:#fff;border-color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover{background-color:#ff4242;color:#fff;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33,inset 0 0 0 2px #fff}.cdx-button--weight-quiet{background-color:rgba(255,255,255,0);border-color:transparent}.cdx-button--weight-quiet:enabled:hover{background-color:rgba(0,24,73,.027)}.cdx-button--weight-quiet:enabled:active,.cdx-button--weight-quiet:enabled.cdx-button--is-active{background-color:rgba(0,24,73,.082);color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:enabled:active .cdx-button__icon,.cdx-button--weight-quiet:enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#36c}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover{background-color:#eaf3ff;color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#447ff5}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#d33}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover{background-color:#fee7e6;color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#ff4242}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-button--weight-quiet:disabled{color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:disabled .cdx-button__icon{background-color:#72777d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive .cdx-button__icon{background-color:#36c}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover{color:#447ff5;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:#447ff5}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:#eaf3ff;color:#2a4b8d;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:#2a4b8d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive .cdx-button__icon{background-color:#d33}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover{color:#ff4242;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:#ff4242}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:#fee7e6;color:#b32424;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:#b32424}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-button-group{position:relative;z-index:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2px;padding-top:1px;padding-right:1px;overflow:hidden}.cdx-button-group .cdx-button{position:relative;z-index:1;margin-top:-1px;margin-right:-1px;border-radius:0}.cdx-button-group .cdx-button:enabled:active,.cdx-button-group .cdx-button:enabled:focus{z-index:3}.cdx-button-group .cdx-button:disabled{z-index:0;box-shadow:0 -1px #fff,1px 0 #fff}.cdx-thumbnail{display:inline-flex}.cdx-thumbnail__placeholder,.cdx-thumbnail__image{background-position:center;background-repeat:no-repeat;background-size:cover;flex-shrink:0;box-sizing:border-box;min-width:40px;min-height:40px;width:2.8571429em;height:2.8571429em;border:1px solid #c8ccd1;border-radius:2px}.cdx-thumbnail__image{display:inline-block}.cdx-thumbnail__image-enter-active{transition-property:opacity;transition-duration:.1s}.cdx-thumbnail__image-enter-from{opacity:0}.cdx-thumbnail__placeholder{background-color:#f8f9fa;display:inline-flex;align-items:center;justify-content:center}.cdx-thumbnail__placeholder__icon{color:#72777d}.cdx-card{background-color:#fff;display:flex;align-items:flex-start;position:relative;border:1px solid #a2a9b1;border-radius:2px;padding:12px}.cdx-card--is-link{transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-card--is-link,.cdx-card--is-link:hover,.cdx-card--is-link:focus{text-decoration:none}.cdx-card--is-link:hover{border-color:#72777d}.cdx-card--is-link:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff;outline:1px solid transparent}.cdx-card--title-only{align-items:center}.cdx-card__text{display:flex;flex-direction:column;line-height:1.5714285;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-card__text__title{color:#202122;font-weight:700;line-height:1.4285714}.cdx-card__text__description,.cdx-card__text__supporting-text,.cdx-card__text__description .cdx-icon,.cdx-card__text__supporting-text .cdx-icon{color:#54595d}.cdx-card__text__description{margin-top:4px}.cdx-card__text__supporting-text{margin-top:8px;font-size:1em}.cdx-card__thumbnail{margin-left:12px}.cdx-card__thumbnail .cdx-thumbnail__placeholder,.cdx-card__thumbnail .cdx-thumbnail__image{width:3.4285714em;height:3.4285714em}.cdx-card__icon{color:inherit;margin-left:12px}.cdx-checkbox{position:relative}.cdx-checkbox:not(.cdx-checkbox--inline){display:flex;margin-bottom:12px}.cdx-checkbox:not(.cdx-checkbox--inline):last-child{margin-bottom:0}.cdx-checkbox--inline{display:inline-flex;margin-left:16px;white-space:nowrap}.cdx-checkbox--inline:last-child{margin-left:0}.cdx-checkbox__label{display:inline-block;position:relative;z-index:0;padding-right:calc(1.42857143em + 8px);line-height:1.4285714}.cdx-checkbox--inline .cdx-checkbox__label{display:inline}.cdx-checkbox__icon{background-color:#fff;position:absolute;right:0;box-sizing:border-box;width:1.42857143em;height:1.42857143em;border:1px solid #72777d}.cdx-checkbox__input{opacity:0;position:absolute;right:0;z-index:1;width:1.42857143em;height:1.42857143em;margin:0;font-size:inherit;cursor:inherit}.cdx-checkbox:hover>.cdx-checkbox__input:enabled,.cdx-checkbox:hover>.cdx-checkbox__input:enabled~*{cursor:pointer}.cdx-checkbox__icon{background-size:0 0;border-radius:2px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-checkbox__input:indeterminate+.cdx-checkbox__icon:before{content:" ";background-color:#fff;position:absolute;top:calc(50% - .5px);left:.21428571em;right:.21428571em;height:2px}.cdx-checkbox__input:checked:not(:indeterminate)+.cdx-checkbox__icon:before{content:" ";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path fill="%23fff" d="M7 14.17L2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:1.1428571em 1.1428571em;position:absolute;width:100%;height:100%}.cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon{border-color:#447ff5}.cdx-checkbox__input:enabled:active+.cdx-checkbox__icon{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-checkbox__input:enabled:focus:not(:active)+.cdx-checkbox__icon{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon{background-color:#36c;border-color:#36c}.cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon{background-color:#447ff5;border-color:#447ff5}.cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-checkbox__input:enabled:checked:focus:not(:active):not(:hover)+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:focus:not(:active):not(:hover)+.cdx-checkbox__icon{background-color:#36c;border-color:#36c}.cdx-checkbox__input:enabled:checked:focus:not(:active)+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:focus:not(:active)+.cdx-checkbox__icon{box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-checkbox__input:disabled+.cdx-checkbox__icon{background-color:#c8ccd1;border-color:#c8ccd1}.cdx-checkbox__input:disabled~.cdx-checkbox__label{color:#72777d}.cdx-info-chip{background-color:rgba(255,255,255,0);display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:36.5714286em;border:1px solid #a2a9b1;border-radius:9999px;padding:0 8px;line-height:1.5714285}.cdx-info-chip--text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#54595d;font-size:1em}.cdx-info-chip__icon--notice{color:#54595d}.cdx-info-chip__icon--error{color:#d33}.cdx-info-chip__icon--warning{color:#edab00}.cdx-info-chip__icon--success{color:#14866d}.cdx-info-chip .cdx-icon{min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em}.cdx-search-result-title{display:inline-block;font-weight:700}.cdx-search-result-title__match{font-weight:400}.cdx-menu-item{list-style:none;position:relative;padding:8px 12px;line-height:1.6;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-menu-item__content{display:flex;align-items:center;line-height:1.4285714;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-menu-item__content,.cdx-menu-item__content:hover{text-decoration:none}.cdx-menu-item--has-description .cdx-menu-item__content{align-items:flex-start}.cdx-menu-item__text__description{display:block}.cdx-menu-item__thumbnail{margin-left:8px}.cdx-menu-item__icon{color:inherit;margin-left:8px}.cdx-menu-item--bold-label .cdx-menu-item__text__label{font-weight:700}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text{overflow:hidden}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdx-menu-item--enabled,.cdx-menu-item--enabled .cdx-menu-item__content{color:#202122}.cdx-menu-item--enabled .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled .cdx-menu-item__text__description{color:#54595d}.cdx-menu-item--enabled.cdx-menu-item--highlighted{background-color:#eaecf0;cursor:pointer}.cdx-menu-item--enabled.cdx-menu-item--active{background-color:#eaf3ff;color:#36c}.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--enabled.cdx-menu-item--selected{background-color:#eaf3ff}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--disabled{color:#72777d;cursor:default}.cdx-menu-item--disabled .cdx-menu-item__text__description{color:#72777d}.cdx-progress-bar{box-sizing:border-box;overflow-x:hidden}.cdx-progress-bar__bar{width:33.33%;height:100%}.cdx-progress-bar--block{position:relative;z-index:1;height:1.1428571em;max-width:none;border:1px solid #a2a9b1;border-radius:9999px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-progress-bar--inline{width:100%;height:.2857143em}.cdx-progress-bar--enabled .cdx-progress-bar__bar{background-color:#36c;animation-name:cdx-animation-progress-bar__bar;animation-duration:1.6s;animation-timing-function:linear;animation-iteration-count:infinite}.cdx-progress-bar--enabled.cdx-progress-bar--block{background-color:#fff}.cdx-progress-bar--disabled .cdx-progress-bar__bar{background-color:#c8ccd1}.cdx-progress-bar--disabled.cdx-progress-bar--block{background-color:#eaecf0}@keyframes cdx-animation-progress-bar__bar{0%{transform:translate(100%)}to{transform:translate(-300%)}}.cdx-menu{background-color:#fff;position:absolute;right:0;z-index:50;box-sizing:border-box;width:100%;border:1px solid #a2a9b1;border-radius:0 0 2px 2px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-menu__progress-bar{position:absolute;top:0}.cdx-menu__listbox{margin:0;padding:0}.cdx-menu--has-sticky-footer .cdx-menu-item:last-of-type{position:absolute;bottom:0;width:100%}.cdx-menu--has-footer .cdx-menu-item:last-of-type:not(:first-of-type){border-top:1px solid #c8ccd1}.cdx-text-input{position:relative;box-sizing:border-box}.cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:9px}.cdx-text-input__icon.cdx-text-input__end-icon{min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em;background-position:center;background-repeat:no-repeat;background-size:max(1.1428571em,16px)}.cdx-text-input__clear-icon,.cdx-text-input__end-icon{position:absolute;top:50%;min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:9px}.cdx-text-input__clear-icon:hover{cursor:pointer}.cdx-text-input__end-icon+.cdx-text-input__clear-icon{left:calc(8px * 2 + 1.1428571em + 1px)}.cdx-text-input__input{display:block;box-sizing:border-box;min-width:256px;min-height:32px;width:100%;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding:4px 8px;font-family:inherit;font-size:inherit;line-height:1.4285714}.cdx-text-input__input:enabled{background-color:#fff;color:#202122;border-color:#a2a9b1;box-shadow:inset 0 0 0 1px transparent;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-input__input:enabled~.cdx-text-input__icon-vue{color:#72777d}.cdx-text-input__input:enabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input:enabled:hover{border-color:#72777d}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon-vue,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon-vue{color:#202122}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon{opacity:1}.cdx-text-input__input:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-text-input__input:disabled{background-color:#eaecf0;color:#72777d;-webkit-text-fill-color:#72777d;border-color:#c8ccd1}.cdx-text-input__input:disabled~.cdx-text-input__icon-vue{color:#72777d;pointer-events:none}.cdx-text-input__input:disabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input::-webkit-input-placeholder{color:#72777d;opacity:1}.cdx-text-input__input::placeholder{color:#72777d;opacity:1}.cdx-text-input__input::-ms-clear{display:none}.cdx-text-input__input[type=search]{-webkit-appearance:none;-moz-appearance:textfield}.cdx-text-input__input[type=search]::-webkit-search-decoration,.cdx-text-input__input[type=search]::-webkit-search-cancel-button{display:none}.cdx-text-input--has-start-icon .cdx-text-input__input{padding-right:calc(8px + 8px + 1.4285714em)}.cdx-text-input--has-end-icon .cdx-text-input__input,.cdx-text-input--clearable .cdx-text-input__input{padding-left:calc(8px + 8px + 1.1428571em)}.cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-left:calc(8px + calc(8px * 2 + 1.1428571em + 1px) + 1.1428571em)}.cdx-text-input--status-error .cdx-text-input__input{border-color:#d33}.cdx-text-input--status-error .cdx-text-input__input:focus{border-color:#36c}.cdx-combobox{display:inline-block;position:relative}.cdx-combobox__input-wrapper{display:flex}.cdx-combobox__input{flex:1 1 auto}.cdx-combobox__input [aria-expanded=true],.cdx-combobox__input[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.cdx-combobox__input .cdx-text-input__input{border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.cdx-combobox__expand-button{position:relative;border-top-right-radius:0;border-bottom-right-radius:0}.cdx-combobox__expand-icon{position:absolute;top:50%;min-width:12px;min-height:12px;width:.8571429em;height:.8571429em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:50%;transform:translate(50%,-50%)}.cdx-combobox--expanded .cdx-combobox__expand-button{border-bottom-left-radius:0}.cdx-dialog .cdx-combobox{position:static}.cdx-dialog .cdx-combobox .cdx-menu{right:auto;width:var(--3e6f0e76-currentWidthInPx)}.cdx-dialog-backdrop{background-color:rgba(255,255,255,.65);display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;z-index:400;min-height:100%;width:100vw;height:100vh;height:-webkit-fill-available}.cdx-dialog{background-color:#fff;display:flex;flex-direction:column;box-sizing:border-box;width:calc(100% - (1.1428571em * 2));max-width:36.5714286em;max-height:calc(100vh - 2.8571429em);border:1px solid #a2a9b1;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,.2);gap:32px}.cdx-dialog__header--default{display:flex;align-items:baseline;justify-content:flex-end;box-sizing:border-box;width:100%;padding:16px 24px 0}.cdx-dialog__header__title-group{display:flex;flex-grow:1;flex-direction:column;gap:6px}.cdx-dialog__header .cdx-dialog__header__title{margin:0;border:0;padding:0;font-family:inherit;font-size:1.2857143em;font-weight:700;line-height:1.25}.cdx-dialog__header__subtitle{color:#54595d;margin:0;padding:0;font-size:1.1428571em}.cdx-dialog__header__close-button{margin-left:-8px}.cdx-dialog__body{flex-grow:1;padding:0 24px;overflow-y:auto}.cdx-dialog__body--no-header{padding-top:24px}.cdx-dialog__body--no-footer{padding-bottom:24px}.cdx-dialog__body>*:first-child{margin-top:0;padding-top:0}.cdx-dialog__body>*:last-child{margin-bottom:0;padding-bottom:0}.cdx-dialog__footer--default{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;padding:0 24px 24px;gap:12px}.cdx-dialog__footer__text{color:#54595d;flex:1 0 auto;width:100%;margin:0;font-size:1em}.cdx-dialog__footer__actions{display:flex;flex-grow:1;gap:8px}.cdx-dialog--horizontal-actions .cdx-dialog__footer__actions{flex-direction:row-reverse}.cdx-dialog--vertical-actions .cdx-dialog__footer__actions{flex-direction:column;width:100%}.cdx-dialog--vertical-actions .cdx-dialog__footer .cdx-dialog__footer__primary-action,.cdx-dialog--vertical-actions .cdx-dialog__footer .cdx-dialog__footer__default-action{max-width:none}.cdx-dialog-focus-trap{position:absolute}.cdx-dialog-focus-trap:focus{outline:0}.cdx-dialog-fade-enter-active,.cdx-dialog-fade-leave-active{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease}.cdx-dialog-fade-enter-from,.cdx-dialog-fade-leave-to{opacity:0}body.cdx-dialog-open{overflow:hidden}.cdx-lookup{position:relative;box-sizing:border-box;vertical-align:middle}.cdx-lookup--pending .cdx-text-input__input{background-color:#eaecf0;background-image:linear-gradient(-135deg,#fff 25%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 50%,#fff 50%,#fff 75%,rgba(255,255,255,0) 75%,rgba(255,255,255,0));background-size:1.4285714em 1.4285714em;animation-name:cdx-animation-pending-stripes;animation-duration:.65s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes cdx-animation-pending-stripes{0%{background-position:calc(100% - -1.4285714em) 0}to{background-position:100% 0}}.cdx-lookup__input [aria-expanded=true],.cdx-lookup__input[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.cdx-dialog .cdx-lookup{position:static}.cdx-dialog .cdx-lookup .cdx-menu{right:auto;width:var(--b925c844-currentWidthInPx)}.cdx-message{color:#202122;display:flex;align-items:flex-start;position:relative}.cdx-message+.cdx-message{margin-top:8px}.cdx-message--inline{font-weight:700}.cdx-message--inline.cdx-message--error{color:#d33}.cdx-message--inline.cdx-message--success{color:#14866d}.cdx-message:not(.cdx-message--inline){border-width:1px;border-style:solid;padding:16px}@media screen and (min-width: 640px){.cdx-message:not(.cdx-message--inline){padding-left:24px;padding-right:24px}}.cdx-message:not(.cdx-message--inline).cdx-message--notice{background-color:#eaecf0;border-color:#a2a9b1}.cdx-message:not(.cdx-message--inline).cdx-message--error{background-color:#fee7e6;border-color:#d33}.cdx-message:not(.cdx-message--inline).cdx-message--warning{background-color:#fef6e7;border-color:#edab00}.cdx-message:not(.cdx-message--inline).cdx-message--success{background-color:#d5fdf4;border-color:#14866d}.cdx-message:not(.cdx-message--inline).cdx-message--user-dismissable{padding-left:48px}@media screen and (min-width: 640px){.cdx-message:not(.cdx-message--inline).cdx-message--user-dismissable{padding-left:56px}}.cdx-message--warning .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23edab00"><path d="M11.53 2.3A1.85 1.85 0 0010 1.21 1.85 1.85 0 008.48 2.3L.36 16.36C-.48 17.81.21 19 1.88 19h16.24c1.67 0 2.36-1.19 1.52-2.64zM11 16H9v-2h2zm0-4H9V6h2z"/></svg>')}.cdx-message--warning .cdx-message__icon--vue{color:#edab00}.cdx-message--error .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23d33"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>')}.cdx-message--error .cdx-message__icon--vue{color:#d33}.cdx-message--success .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%2314866d"><path fill-rule="evenodd" d="M10 20a10 10 0 100-20 10 10 0 000 20Zm-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10l5 5Z" clip-rule="evenodd"/></svg>')}.cdx-message--success .cdx-message__icon--vue{color:#14866d}.cdx-message:not(.cdx-message--warning):not(.cdx-message--error):not(.cdx-message--success) .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z"/></svg>')}.cdx-message:not(.cdx-message--warning):not(.cdx-message--error):not(.cdx-message--success) .cdx-message__icon:lang(ar){background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z"/></svg>')}.cdx-message .cdx-message__icon,.cdx-message:not(.cdx-message--warning):not(.cdx-message--error):not(.cdx-message--success) .cdx-message__icon,.cdx-message__icon--vue{height:1.7142857em}.cdx-message__content{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;align-self:center;flex-grow:1;margin-right:8px}.cdx-message__content,.cdx-message__content>*{line-height:1.6}.cdx-message__dismiss-button{position:absolute;top:12px;left:16px;padding:5px;line-height:0}@media screen and (min-width: 640px){.cdx-message__dismiss-button{left:8px}}.cdx-message-enter-active,.cdx-message-leave-active-system{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease}.cdx-message-leave-active-user{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease-out}.cdx-message-enter-from,.cdx-message-leave-to{opacity:0}.cdx-radio{position:relative}.cdx-radio:not(.cdx-radio--inline){display:flex;margin-bottom:12px}.cdx-radio:not(.cdx-radio--inline):last-child{margin-bottom:0}.cdx-radio--inline{display:inline-flex;margin-left:16px;white-space:nowrap}.cdx-radio--inline:last-child{margin-left:0}.cdx-radio__label{display:inline-block;position:relative;z-index:0;padding-right:calc(1.42857143em + 8px);line-height:1.4285714}.cdx-radio--inline .cdx-radio__label{display:inline}.cdx-radio__icon{background-color:#fff;position:absolute;right:0;box-sizing:border-box;width:1.42857143em;height:1.42857143em;border:1px solid #72777d}.cdx-radio__input{opacity:0;position:absolute;right:0;z-index:1;width:1.42857143em;height:1.42857143em;margin:0;font-size:inherit;cursor:inherit}.cdx-radio:hover>.cdx-radio__input:enabled,.cdx-radio:hover>.cdx-radio__input:enabled~*{cursor:pointer}.cdx-radio__icon{border-radius:50%;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-radio__icon:before{content:" ";position:absolute;top:-.2857143em;left:-.2857143em;bottom:-.2857143em;right:-.2857143em;border:1px solid transparent;border-radius:50%}.cdx-radio__input:enabled:hover+.cdx-radio__icon{border-color:#447ff5}.cdx-radio__input:enabled:active+.cdx-radio__icon{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-radio__input:enabled:checked+.cdx-radio__icon{border-width:.42857143em;border-color:#36c}.cdx-radio__input:enabled:checked:hover+.cdx-radio__icon{border-color:#447ff5}.cdx-radio__input:enabled:checked:focus+.cdx-radio__icon:before{border-color:#fff}.cdx-radio__input:enabled:checked:active+.cdx-radio__icon{background-color:#fff;border-color:#2a4b8d}.cdx-radio__input:enabled:checked:active+.cdx-radio__icon:before{border-color:#2a4b8d}.cdx-radio__input:disabled~.cdx-radio__label{color:#72777d}.cdx-radio__input:disabled+.cdx-radio__icon{background-color:#c8ccd1;border-color:#c8ccd1}.cdx-radio__input:disabled:checked+.cdx-radio__icon{border-width:.42857143em}.cdx-search-input--has-end-button{background-color:#fff;display:flex;border:1px solid #a2a9b1;border-radius:2px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{flex-grow:1;margin:-1px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper .cdx-text-input__input{border-top-left-radius:0;border-bottom-left-radius:0}.cdx-search-input__end-button{flex-shrink:0;margin:-1px 0 -1px -1px;border-top-right-radius:0;border-bottom-right-radius:0}.cdx-search-input__end-button:hover,.cdx-search-input__end-button:focus{z-index:1}.cdx-search-input__input-wrapper{position:relative}.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1010 0A5 5 0 003 8z"/></svg>')}.cdx-select{box-sizing:border-box;min-width:256px;min-height:2.2857143em;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-right:12px;padding-left:calc(8px + 8px + 1.4285714em);font-size:inherit;line-height:1.4285714;background-position:center left 12px;background-repeat:no-repeat;background-size:max(.8571429em,12px);-webkit-appearance:none;appearance:none}.cdx-select:disabled{background-color:#eaecf0;color:#72777d;border-color:#c8ccd1;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%2372777d"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>')}.cdx-select:enabled{background-color:#f8f9fa;color:#202122;border-color:#a2a9b1;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>')}.cdx-select:enabled:hover{background-color:#fff;color:#404244;border-color:#a2a9b1;cursor:pointer}.cdx-select-vue{display:inline-block;position:relative}.cdx-select-vue__handle{box-sizing:border-box;min-width:256px;min-height:2.2857143em;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-right:12px;padding-left:calc(8px + 8px + 1.4285714em);font-size:inherit;line-height:1.4285714;position:relative;width:100%}.cdx-select-vue--has-start-icon .cdx-select-vue__handle{padding-right:calc(8px + 12px + 1.4285714em)}.cdx-select-vue__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:12px}.cdx-select-vue__indicator{color:#202122;position:absolute;top:50%;min-width:12px;min-height:12px;width:.8571429em;height:.8571429em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:12px}.cdx-select-vue--enabled .cdx-select-vue__handle{background-color:#f8f9fa;color:#202122;border-color:#a2a9b1;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-select-vue--enabled .cdx-select-vue__handle:hover{background-color:#fff;color:#404244;border-color:#a2a9b1;cursor:pointer}.cdx-select-vue--enabled .cdx-select-vue__handle [aria-expanded=true],.cdx-select-vue--enabled .cdx-select-vue__handle[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.cdx-select-vue--enabled .cdx-select-vue__handle:hover .cdx-select-vue__indicator{color:#404244}.cdx-select-vue--enabled .cdx-select-vue__handle:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-select-vue--enabled .cdx-select-vue__handle:active{color:#000;border-color:#72777d}.cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle{background-color:#fff}.cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle .cdx-select-vue__indicator{color:#202122}.cdx-select-vue--disabled .cdx-select-vue__handle{background-color:#eaecf0;color:#72777d;border-color:#c8ccd1;cursor:default}.cdx-select-vue--disabled .cdx-select-vue__indicator,.cdx-select-vue--disabled .cdx-select-vue__start-icon{color:#72777d}.cdx-dialog .cdx-select-vue{position:static}.cdx-dialog .cdx-select-vue .cdx-menu{right:auto;width:var(--a811cdc9-currentWidthInPx)}.cdx-tab:focus{outline:1px solid transparent}.cdx-tabs__header{display:flex;align-items:flex-end;position:relative}.cdx-tabs__header:focus{outline:1px solid transparent}.cdx-tabs__prev-scroller,.cdx-tabs__next-scroller{background-color:inherit;position:absolute;top:0;bottom:0}.cdx-tabs__prev-scroller{right:0}.cdx-tabs__next-scroller{left:0}.cdx-tabs__prev-scroller:after,.cdx-tabs__next-scroller:before{content:"";position:absolute;top:0;z-index:1;width:1.7142857em;height:100%;pointer-events:none}.cdx-tabs__prev-scroller:after{right:100%}.cdx-tabs__next-scroller:before{left:100%}.cdx-tabs__scroll-button{height:100%}.cdx-tabs>.cdx-tabs__header:focus .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab]{box-shadow:inset 0 0 0 2px #36c;overflow:hidden}.cdx-tabs__list{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cdx-tabs__list::-webkit-scrollbar{-webkit-appearance:none;display:none}.cdx-tabs__list__item{flex:0 0 auto}.cdx-tabs__list__item [role=tab]{display:block;max-width:18.2857143em;border-top-right-radius:2px;border-top-left-radius:2px;padding:4px 12px;font-weight:700;line-height:1.4285714;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-tabs__list__item [role=tab]:focus{border-top-right-radius:2px;border-top-left-radius:2px;outline:1px solid transparent}.cdx-tabs__list__item.cdx-tabs__list__item--selected [role=tab]{cursor:default}.cdx-tabs .cdx-tabs__list{list-style:none;margin:0;padding:0}.cdx-tabs .cdx-tabs__list__item{margin:0}.cdx-tabs>.cdx-tabs__header .cdx-tabs__list__item+.cdx-tabs__list__item{margin-right:0}.cdx-tabs--framed>.cdx-tabs__header{background-color:#eaecf0}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to left,#eaecf0 0,rgba(255,255,255,0) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to right,#eaecf0 0,rgba(255,255,255,0) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item [role=tab]{margin:8px 8px 0 4px}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:last-child [role=tab]{margin-left:8px}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]{overflow:hidden}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:link,.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:visited{color:#202122}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:hover{background-color:rgba(255,255,255,.3);color:#202122}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:active{background-color:rgba(255,255,255,.8);color:#202122}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab],.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab]:hover{background-color:#fff}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--disabled [role=tab]{background-color:#eaecf0;color:#72777d;cursor:default}.cdx-tabs--quiet>.cdx-tabs__header{background-color:#fff;margin:0 4px;border-bottom:1px solid #a2a9b1}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to left,#fff 0,rgba(255,255,255,0) 100%)}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item [role=tab]{margin:0 4px}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item:first-child [role=tab]{margin-right:0}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item:last-child [role=tab]{margin-left:0}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]{color:#202122}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:hover{color:#447ff5;box-shadow:inset 0 -2px #447ff5}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:active{color:#2a4b8d;box-shadow:inset 0 -2px #2a4b8d}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab]{color:#36c;box-shadow:inset 0 -2px #36c}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--disabled [role=tab]{color:#72777d;cursor:default}.cdx-toggle-button{box-sizing:border-box;min-width:32px;min-height:32px;max-width:32em;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-left:12px;padding-right:12px;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-toggle-button::-moz-focus-inner{border:0;padding:0}.cdx-toggle-button:enabled{color:#202122}.cdx-toggle-button:enabled:hover{cursor:pointer}.cdx-toggle-button:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-toggle-button:enabled:active,.cdx-toggle-button:enabled.cdx-toggle-button--is-active{color:#000;border-color:#72777d;box-shadow:none}.cdx-toggle-button .cdx-icon{color:inherit;vertical-align:middle}.cdx-toggle-button--framed:enabled{background-color:#f8f9fa;border-color:#a2a9b1}.cdx-toggle-button--framed:enabled:hover{background-color:#fff;color:#404244}.cdx-toggle-button--framed:enabled:active,.cdx-toggle-button--framed:enabled.cdx-toggle-button--is-active{background-color:#eaecf0}.cdx-toggle-button--framed:disabled{background-color:#c8ccd1;color:#fff;border-color:#c8ccd1}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:hover{background-color:#447ff5;color:#fff;border-color:#447ff5}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:active,.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled.cdx-toggle-button--is-active{background-color:#eaecf0;color:#000;border-color:#72777d;box-shadow:none}.cdx-toggle-button--quiet{background-color:rgba(255,255,255,0);border-color:transparent}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on{background-color:#eaecf0}.cdx-toggle-button--quiet:enabled:hover{background-color:#f8f9fa}.cdx-toggle-button--quiet:enabled:focus{background-color:#f8f9fa}.cdx-toggle-button--quiet:enabled:active,.cdx-toggle-button--quiet:enabled.cdx-toggle-button--is-active{background-color:#eaecf0}.cdx-toggle-button--quiet:disabled{color:#72777d}.cdx-toggle-button-group{position:relative;z-index:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2px;padding-top:1px;padding-right:1px;overflow:hidden}.cdx-toggle-button-group .cdx-toggle-button{position:relative;z-index:1;margin-top:-1px;margin-right:-1px;border-radius:0}.cdx-toggle-button-group .cdx-toggle-button:enabled:active,.cdx-toggle-button-group .cdx-toggle-button:enabled:focus{z-index:3}.cdx-toggle-button-group .cdx-toggle-button:disabled{z-index:0;box-shadow:0 -1px #fff,1px 0 #fff}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled{z-index:2;box-shadow:0 -1px #fff,1px 0 #fff}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled:focus{box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff,0 0 0 1px #fff}.cdx-toggle-switch{display:inline-flex;align-items:center;justify-content:space-between;position:relative;z-index:0}.cdx-toggle-switch__label{display:flex;flex-direction:row}.cdx-toggle-switch__label-content{align-self:center;order:1;padding-left:6px}.cdx-toggle-switch__switch{order:2;transform:translateZ(0);background-color:#f8f9fa;display:inline-block;flex-shrink:0;position:relative;box-sizing:border-box;min-width:48px;min-height:32px;width:3.4285714em;height:2.2857143em;border-width:1px;border-style:solid;border-color:#72777d;border-radius:9999px;overflow:hidden;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-toggle-switch__switch:before{content:"";display:block;position:absolute;top:1px;left:1px;bottom:1px;right:1px;z-index:1;border:1px solid transparent;border-radius:9999px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-toggle-switch__switch__grip{position:absolute;top:50%;box-sizing:border-box;min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;border:1px solid #72777d;border-radius:50%;transform:translate(-.3571429em) translateY(-50%);transition-property:background-color,border-color,transform;transition-duration:.1s}.cdx-toggle-switch__input{opacity:0;position:absolute;left:0;z-index:2;min-width:48px;min-height:32px;width:3.4285714em;height:2.2857143em;margin:0;font-size:inherit}.cdx-toggle-switch__input:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff;border-color:#fff;transform:translate(calc(-1*(100% + .0714286em))) translateY(-50%)}.cdx-toggle-switch__input:enabled:hover,.cdx-toggle-switch__input:enabled~.cdx-toggle-switch__label-content:hover{cursor:pointer}.cdx-toggle-switch__input:enabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#f8f9fa}.cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch{background-color:#fff;border-color:#447ff5}.cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff;border-color:#447ff5}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch:before{border-color:#2a4b8d}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff}.cdx-toggle-switch__input:enabled:focus:not(:active)~.cdx-toggle-switch__switch{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-toggle-switch__input:enabled:focus:not(:active)~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#36c}.cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch{background-color:#36c;border-color:#36c}.cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff}.cdx-toggle-switch__input:enabled:checked:hover~.cdx-toggle-switch__switch{background-color:#447ff5;border-color:#447ff5}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch{background-color:#2a4b8d;border-color:#2a4b8d;box-shadow:inset 0 0 0 1px #2a4b8d}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch:before{border-color:#2a4b8d}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff;border-color:#fff}.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch{border-color:#36c}.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch:before,.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff}.cdx-toggle-switch__input:disabled{cursor:default}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__label-content{color:#72777d}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch{background-color:#c8ccd1;border-color:#c8ccd1}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff;box-shadow:inset 0 0 0 1px #fff}.cdx-toggle-switch__input:disabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff}.cdx-typeahead-search .cdx-menu-item{padding:0}.cdx-typeahead-search .cdx-menu-item__content{padding:8px 12px}.cdx-typeahead-search__menu-message,.cdx-typeahead-search__search-footer{color:#202122;display:flex;align-items:center;padding:8px 12px;text-decoration:none}.cdx-typeahead-search__search-footer{box-sizing:border-box;min-height:56px}.cdx-typeahead-search__search-footer:visited{color:#202122}.cdx-typeahead-search__search-footer:hover{text-decoration:none;cursor:pointer}.cdx-typeahead-search__search-footer__icon{color:#54595d;width:auto;margin-left:8px}.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__icon,.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__text{color:#36c}.cdx-typeahead-search__menu-message--has-thumbnail{padding-right:20px}.cdx-typeahead-search__input [aria-expanded=true],.cdx-typeahead-search__input[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.cdx-typeahead-search .cdx-text-input--has-start-icon .cdx-text-input__input{padding-right:36px}.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width:not(.cdx-typeahead-search--expanded){margin-right:24px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width),.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded{margin-right:0}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__input,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__input{padding-right:60px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__start-icon,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:22px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer{padding-left:12px;padding-right:12px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__icon{flex-shrink:0;min-width:40px;width:2.8571429em}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__text,.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__query{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-typeahead-search .cdx-menu-item:first-child .cdx-typeahead-search__search-footer{border-top:unset} +.cdx-icon{color:#202122;display:inline-flex;align-items:center;justify-content:center;vertical-align:text-bottom}.cdx-icon svg{fill:currentcolor;width:100%;height:100%}.cdx-icon--x-small{min-width:12px;min-height:12px;width:.8571429em;height:.8571429em}.cdx-icon--small{min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em}.cdx-icon--medium{min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em}.cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-button{box-sizing:border-box;min-width:32px;min-height:32px;max-width:32em;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-left:12px;padding-right:12px;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button:enabled{color:#202122}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled .cdx-button__icon{background-color:#202122}}.cdx-button:enabled:hover{cursor:pointer}.cdx-button:enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c}.cdx-button:disabled{border-color:transparent}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--icon-only{padding:0 4px}.cdx-button:not(.cdx-button--weight-quiet):enabled{background-color:#f8f9fa;border-color:#a2a9b1}.cdx-button:not(.cdx-button--weight-quiet):enabled:hover{background-color:#fff;color:#404244}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:hover .cdx-button__icon{background-color:#404244}}.cdx-button:not(.cdx-button--weight-quiet):enabled:active,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active{background-color:#eaecf0;color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:active .cdx-button__icon,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button:not(.cdx-button--weight-quiet):disabled{background-color:#c8ccd1;color:#fff}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):disabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled{background-color:#36c;color:#fff;border-color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover{background-color:#447ff5;color:#fff;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-button--weight-primary.cdx-button--action-destructive:enabled{background-color:#d33;color:#fff;border-color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover{background-color:#ff4242;color:#fff;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33,inset 0 0 0 2px #fff}.cdx-button--weight-quiet{background-color:rgba(255,255,255,0);border-color:transparent}.cdx-button--weight-quiet:enabled:hover{background-color:rgba(0,24,73,.027)}.cdx-button--weight-quiet:enabled:active,.cdx-button--weight-quiet:enabled.cdx-button--is-active{background-color:rgba(0,24,73,.082);color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:enabled:active .cdx-button__icon,.cdx-button--weight-quiet:enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#36c}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover{background-color:#eaf3ff;color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#447ff5}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#d33}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover{background-color:#fee7e6;color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#ff4242}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-button--weight-quiet:disabled{color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:disabled .cdx-button__icon{background-color:#72777d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive .cdx-button__icon{background-color:#36c}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover{color:#447ff5;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:#447ff5}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:#eaf3ff;color:#2a4b8d;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:#2a4b8d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive .cdx-button__icon{background-color:#d33}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover{color:#ff4242;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:#ff4242}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:#fee7e6;color:#b32424;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:#b32424}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-button-group{position:relative;z-index:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2px;padding-top:1px;padding-right:1px;overflow:hidden}.cdx-button-group .cdx-button{position:relative;z-index:1;margin-top:-1px;margin-right:-1px;border-radius:0}.cdx-button-group .cdx-button:enabled:active,.cdx-button-group .cdx-button:enabled:focus{z-index:3}.cdx-button-group .cdx-button:disabled{z-index:0;box-shadow:0 -1px #fff,1px 0 #fff}.cdx-thumbnail{display:inline-flex}.cdx-thumbnail__placeholder,.cdx-thumbnail__image{background-position:center;background-repeat:no-repeat;background-size:cover;flex-shrink:0;box-sizing:border-box;min-width:40px;min-height:40px;width:2.8571429em;height:2.8571429em;border:1px solid #c8ccd1;border-radius:2px}.cdx-thumbnail__image{display:inline-block}.cdx-thumbnail__image-enter-active{transition-property:opacity;transition-duration:.1s}.cdx-thumbnail__image-enter-from{opacity:0}.cdx-thumbnail__placeholder{background-color:#f8f9fa;display:inline-flex;align-items:center;justify-content:center}.cdx-thumbnail__placeholder__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%2372777d"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>')}.cdx-thumbnail__placeholder__icon--vue{color:#72777d}.cdx-card{background-color:#fff;display:flex;align-items:flex-start;position:relative;border:1px solid #a2a9b1;border-radius:2px;padding:12px}.cdx-card--is-link{transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-card--is-link,.cdx-card--is-link:hover,.cdx-card--is-link:focus{text-decoration:none}.cdx-card--is-link:hover{border-color:#72777d}.cdx-card--is-link:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff;outline:1px solid transparent}.cdx-card--title-only{align-items:center}.cdx-card__text{display:flex;flex-direction:column;line-height:1.5714285;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-card__text__title{color:#202122;font-weight:700;line-height:1.4285714}.cdx-card__text__description,.cdx-card__text__supporting-text,.cdx-card__text__description .cdx-icon,.cdx-card__text__supporting-text .cdx-icon{color:#54595d}.cdx-card__text__description{margin-top:4px}.cdx-card__text__supporting-text{margin-top:8px;font-size:1em}.cdx-card__thumbnail{margin-left:12px}.cdx-card__thumbnail .cdx-thumbnail__placeholder,.cdx-card__thumbnail .cdx-thumbnail__image{width:3.4285714em;height:3.4285714em}.cdx-card__icon{color:inherit;margin-left:12px}.cdx-checkbox{position:relative}.cdx-checkbox:not(.cdx-checkbox--inline){display:flex;margin-bottom:12px}.cdx-checkbox:not(.cdx-checkbox--inline):last-child{margin-bottom:0}.cdx-checkbox--inline{display:inline-flex;margin-left:16px;white-space:nowrap}.cdx-checkbox--inline:last-child{margin-left:0}.cdx-checkbox__label{display:inline-block;position:relative;z-index:0;padding-right:calc(1.42857143em + 8px);line-height:1.4285714}.cdx-checkbox--inline .cdx-checkbox__label{display:inline}.cdx-checkbox__icon{background-color:#fff;position:absolute;right:0;box-sizing:border-box;width:1.42857143em;height:1.42857143em;border:1px solid #72777d}.cdx-checkbox__input{opacity:0;position:absolute;right:0;z-index:1;width:1.42857143em;height:1.42857143em;margin:0;font-size:inherit;cursor:inherit}.cdx-checkbox:hover>.cdx-checkbox__input:enabled,.cdx-checkbox:hover>.cdx-checkbox__input:enabled~*{cursor:pointer}.cdx-checkbox__icon{background-size:0 0;border-radius:2px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-checkbox__input:indeterminate+.cdx-checkbox__icon:before{content:" ";background-color:#fff;position:absolute;top:calc(50% - .5px);left:.21428571em;right:.21428571em;height:2px}.cdx-checkbox__input:checked:not(:indeterminate)+.cdx-checkbox__icon:before{content:" ";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path fill="%23fff" d="M7 14.17L2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:1.1428571em 1.1428571em;position:absolute;width:100%;height:100%}.cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon{border-color:#447ff5}.cdx-checkbox__input:enabled:active+.cdx-checkbox__icon{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-checkbox__input:enabled:focus:not(:active)+.cdx-checkbox__icon{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon{background-color:#36c;border-color:#36c}.cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon{background-color:#447ff5;border-color:#447ff5}.cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-checkbox__input:enabled:checked:focus:not(:active):not(:hover)+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:focus:not(:active):not(:hover)+.cdx-checkbox__icon{background-color:#36c;border-color:#36c}.cdx-checkbox__input:enabled:checked:focus:not(:active)+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:focus:not(:active)+.cdx-checkbox__icon{box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-checkbox__input:disabled+.cdx-checkbox__icon{background-color:#c8ccd1;border-color:#c8ccd1}.cdx-checkbox__input:disabled~.cdx-checkbox__label{color:#72777d}.cdx-info-chip{background-color:rgba(255,255,255,0);display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:36.5714286em;border:1px solid #a2a9b1;border-radius:9999px;padding:0 8px;line-height:1.5714285}.cdx-info-chip--text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#54595d;font-size:1em}.cdx-info-chip__icon--notice{color:#54595d}.cdx-info-chip__icon--error{color:#d33}.cdx-info-chip__icon--warning{color:#edab00}.cdx-info-chip__icon--success{color:#14866d}.cdx-info-chip .cdx-icon{min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em}.cdx-search-result-title{display:inline-block;font-weight:700}.cdx-search-result-title__match{font-weight:400}.cdx-menu-item{list-style:none;position:relative;padding:8px 12px;line-height:1.6;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-menu-item__content{display:flex;align-items:center;line-height:1.4285714;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-menu-item__content,.cdx-menu-item__content:hover{text-decoration:none}.cdx-menu-item--has-description .cdx-menu-item__content{align-items:flex-start}.cdx-menu-item__text__description{display:block}.cdx-menu-item__thumbnail{margin-left:8px}.cdx-menu-item__icon{color:inherit;margin-left:8px}.cdx-menu-item--bold-label .cdx-menu-item__text__label{font-weight:700}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text{overflow:hidden}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdx-menu-item--enabled,.cdx-menu-item--enabled .cdx-menu-item__content{color:#202122}.cdx-menu-item--enabled .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled .cdx-menu-item__text__description{color:#54595d}.cdx-menu-item--enabled.cdx-menu-item--highlighted{background-color:#eaecf0;cursor:pointer}.cdx-menu-item--enabled.cdx-menu-item--active{background-color:#eaf3ff;color:#36c}.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--enabled.cdx-menu-item--selected{background-color:#eaf3ff}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--disabled{color:#72777d;cursor:default}.cdx-menu-item--disabled .cdx-menu-item__text__description{color:#72777d}.cdx-progress-bar{box-sizing:border-box;overflow-x:hidden}.cdx-progress-bar__bar{width:33.33%;height:100%}.cdx-progress-bar:not(.cdx-progress-bar--inline){position:relative;z-index:1;height:1.1428571em;max-width:none;border:1px solid #a2a9b1;border-radius:9999px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-progress-bar--inline{width:100%;height:.2857143em}.cdx-progress-bar:not(.cdx-progress-bar--disabled) .cdx-progress-bar__bar{background-color:#36c;animation-name:cdx-animation-progress-bar__bar;animation-duration:1.6s;animation-timing-function:linear;animation-iteration-count:infinite}.cdx-progress-bar:not(.cdx-progress-bar--disabled).cdx-progress-bar--block{background-color:#fff}.cdx-progress-bar--disabled .cdx-progress-bar__bar{background-color:#c8ccd1}.cdx-progress-bar--disabled.cdx-progress-bar--block{background-color:#eaecf0}@keyframes cdx-animation-progress-bar__bar{0%{transform:translate(100%)}to{transform:translate(-300%)}}.cdx-menu{background-color:#fff;position:absolute;right:0;z-index:50;box-sizing:border-box;width:100%;border:1px solid #a2a9b1;border-radius:0 0 2px 2px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-menu__progress-bar{position:absolute;top:0}.cdx-menu__listbox{margin:0;padding:0}.cdx-menu--has-sticky-footer .cdx-menu-item:last-of-type{position:absolute;bottom:0;width:100%}.cdx-menu--has-footer .cdx-menu-item:last-of-type:not(:first-of-type){border-top:1px solid #c8ccd1}.cdx-text-input{position:relative;box-sizing:border-box}.cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:9px}.cdx-text-input__icon.cdx-text-input__end-icon{min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em;background-position:center;background-repeat:no-repeat;background-size:max(1.1428571em,16px)}.cdx-text-input__clear-icon,.cdx-text-input__end-icon{position:absolute;top:50%;min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:9px}.cdx-text-input__clear-icon:hover{cursor:pointer}.cdx-text-input__end-icon+.cdx-text-input__clear-icon{left:calc(8px * 2 + 1.1428571em + 1px)}.cdx-text-input__input{display:block;box-sizing:border-box;min-width:256px;min-height:32px;width:100%;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding:4px 8px;font-family:inherit;font-size:inherit;line-height:1.4285714}.cdx-text-input__input:enabled{background-color:#fff;color:#202122;border-color:#a2a9b1;box-shadow:inset 0 0 0 1px transparent;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-input__input:enabled~.cdx-text-input__icon-vue{color:#72777d}.cdx-text-input__input:enabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input:enabled:hover{border-color:#72777d}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon-vue,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon-vue{color:#202122}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon{opacity:1}.cdx-text-input__input:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-text-input__input:disabled{background-color:#eaecf0;color:#72777d;-webkit-text-fill-color:#72777d;border-color:#c8ccd1}.cdx-text-input__input:disabled~.cdx-text-input__icon-vue{color:#72777d;pointer-events:none}.cdx-text-input__input:disabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input::-webkit-input-placeholder{color:#72777d;opacity:1}.cdx-text-input__input::placeholder{color:#72777d;opacity:1}.cdx-text-input__input::-ms-clear{display:none}.cdx-text-input__input[type=search]{-webkit-appearance:none;-moz-appearance:textfield}.cdx-text-input__input[type=search]::-webkit-search-decoration,.cdx-text-input__input[type=search]::-webkit-search-cancel-button{display:none}.cdx-text-input--has-start-icon .cdx-text-input__input{padding-right:calc(8px + 8px + 1.4285714em)}.cdx-text-input--has-end-icon .cdx-text-input__input,.cdx-text-input--clearable .cdx-text-input__input{padding-left:calc(8px + 8px + 1.1428571em)}.cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-left:calc(8px + calc(8px * 2 + 1.1428571em + 1px) + 1.1428571em)}.cdx-text-input--status-error .cdx-text-input__input{border-color:#d33}.cdx-text-input--status-error .cdx-text-input__input:focus{border-color:#36c}.cdx-combobox{display:inline-block;position:relative}.cdx-combobox__input-wrapper{display:flex}.cdx-combobox__input{flex:1 1 auto}.cdx-combobox__input [aria-expanded=true],.cdx-combobox__input[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.cdx-combobox__input .cdx-text-input__input{border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.cdx-combobox__expand-button{position:relative;border-top-right-radius:0;border-bottom-right-radius:0}.cdx-combobox__expand-icon{position:absolute;top:50%;min-width:12px;min-height:12px;width:.8571429em;height:.8571429em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:50%;transform:translate(50%,-50%)}.cdx-combobox--expanded .cdx-combobox__expand-button{border-bottom-left-radius:0}.cdx-dialog .cdx-combobox{position:static}.cdx-dialog .cdx-combobox .cdx-menu{right:auto;width:var(--3e6f0e76-currentWidthInPx)}.cdx-dialog-backdrop{background-color:rgba(255,255,255,.65);display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;z-index:400;min-height:100%;width:100vw;height:100vh;height:-webkit-fill-available}.cdx-dialog{background-color:#fff;display:flex;flex-direction:column;box-sizing:border-box;width:calc(100% - (1.1428571em * 2));max-width:36.5714286em;max-height:calc(100vh - 2.8571429em);border:1px solid #a2a9b1;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,.2);gap:32px}.cdx-dialog__header--default{display:flex;align-items:baseline;justify-content:flex-end;box-sizing:border-box;width:100%;padding:16px 24px 0}.cdx-dialog__header__title-group{display:flex;flex-grow:1;flex-direction:column;gap:6px}.cdx-dialog__header .cdx-dialog__header__title{margin:0;border:0;padding:0;font-family:inherit;font-size:1.2857143em;font-weight:700;line-height:1.25}.cdx-dialog__header .cdx-dialog__header__subtitle{color:#54595d;margin:0;padding:0;font-size:1.1428571em;line-height:1.375}.cdx-dialog__header__close-button{margin-left:-8px}.cdx-dialog__body{flex-grow:1;padding:0 24px;overflow-y:auto}.cdx-dialog__body--no-header{padding-top:24px}.cdx-dialog__body--no-footer{padding-bottom:24px}.cdx-dialog__body>*:first-child{margin-top:0;padding-top:0}.cdx-dialog__body>*:last-child{margin-bottom:0;padding-bottom:0}.cdx-dialog__footer--default{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;padding:0 24px 24px;gap:12px}.cdx-dialog__footer .cdx-dialog__footer__text{color:#54595d;flex:1 0 auto;width:100%;margin:0;font-size:1em;line-height:1.5714285}.cdx-dialog__footer__actions{display:flex;flex-grow:1;gap:8px}.cdx-dialog--horizontal-actions .cdx-dialog__footer__actions{flex-direction:row-reverse}.cdx-dialog--vertical-actions .cdx-dialog__footer__actions{flex-direction:column;width:100%}.cdx-dialog--vertical-actions .cdx-dialog__footer .cdx-dialog__footer__primary-action,.cdx-dialog--vertical-actions .cdx-dialog__footer .cdx-dialog__footer__default-action{max-width:none}.cdx-dialog-focus-trap{position:absolute}.cdx-dialog-focus-trap:focus{outline:0}.cdx-dialog-fade-enter-active,.cdx-dialog-fade-leave-active{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease}.cdx-dialog-fade-enter-from,.cdx-dialog-fade-leave-to{opacity:0}body.cdx-dialog-open{overflow:hidden}.cdx-lookup{position:relative;box-sizing:border-box;vertical-align:middle}.cdx-lookup--pending .cdx-text-input__input{background-color:#eaecf0;background-image:linear-gradient(-135deg,#fff 25%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 50%,#fff 50%,#fff 75%,rgba(255,255,255,0) 75%,rgba(255,255,255,0));background-size:1.4285714em 1.4285714em;animation-name:cdx-animation-pending-stripes;animation-duration:.65s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes cdx-animation-pending-stripes{0%{background-position:calc(100% - -1.4285714em) 0}to{background-position:100% 0}}.cdx-lookup__input [aria-expanded=true],.cdx-lookup__input[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.cdx-dialog .cdx-lookup{position:static}.cdx-dialog .cdx-lookup .cdx-menu{right:auto;width:var(--b925c844-currentWidthInPx)}.cdx-message{color:#202122;display:flex;align-items:flex-start;position:relative}.cdx-message+.cdx-message{margin-top:8px}.cdx-message--inline{font-weight:700}.cdx-message--inline.cdx-message--error{color:#d33}.cdx-message--inline.cdx-message--success{color:#14866d}.cdx-message:not(.cdx-message--inline){border-width:1px;border-style:solid;padding:16px}@media screen and (min-width: 640px){.cdx-message:not(.cdx-message--inline){padding-left:24px;padding-right:24px}}.cdx-message:not(.cdx-message--inline).cdx-message--notice{background-color:#eaecf0;border-color:#a2a9b1}.cdx-message:not(.cdx-message--inline).cdx-message--error{background-color:#fee7e6;border-color:#d33}.cdx-message:not(.cdx-message--inline).cdx-message--warning{background-color:#fef6e7;border-color:#edab00}.cdx-message:not(.cdx-message--inline).cdx-message--success{background-color:#d5fdf4;border-color:#14866d}.cdx-message:not(.cdx-message--inline).cdx-message--user-dismissable{padding-left:48px}@media screen and (min-width: 640px){.cdx-message:not(.cdx-message--inline).cdx-message--user-dismissable{padding-left:56px}}.cdx-message--warning .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23edab00"><path d="M11.53 2.3A1.85 1.85 0 0010 1.21 1.85 1.85 0 008.48 2.3L.36 16.36C-.48 17.81.21 19 1.88 19h16.24c1.67 0 2.36-1.19 1.52-2.64zM11 16H9v-2h2zm0-4H9V6h2z"/></svg>')}.cdx-message--warning .cdx-message__icon--vue{color:#edab00}.cdx-message--error .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23d33"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>')}.cdx-message--error .cdx-message__icon--vue{color:#d33}.cdx-message--success .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%2314866d"><path fill-rule="evenodd" d="M10 20a10 10 0 100-20 10 10 0 000 20Zm-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10l5 5Z" clip-rule="evenodd"/></svg>')}.cdx-message--success .cdx-message__icon--vue{color:#14866d}.cdx-message:not(.cdx-message--warning):not(.cdx-message--error):not(.cdx-message--success) .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z"/></svg>')}.cdx-message:not(.cdx-message--warning):not(.cdx-message--error):not(.cdx-message--success) .cdx-message__icon:lang(ar){background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z"/></svg>')}.cdx-message .cdx-message__icon,.cdx-message:not(.cdx-message--warning):not(.cdx-message--error):not(.cdx-message--success) .cdx-message__icon,.cdx-message__icon--vue{height:1.7142857em}.cdx-message__content{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;align-self:center;flex-grow:1;margin-right:8px}.cdx-message__content,.cdx-message__content>*{line-height:1.6}.cdx-message__dismiss-button{position:absolute;top:12px;left:16px;padding:5px;line-height:0}@media screen and (min-width: 640px){.cdx-message__dismiss-button{left:8px}}.cdx-message-enter-active,.cdx-message-leave-active-system{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease}.cdx-message-leave-active-user{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease-out}.cdx-message-enter-from,.cdx-message-leave-to{opacity:0}.cdx-radio{position:relative}.cdx-radio:not(.cdx-radio--inline){display:flex;margin-bottom:12px}.cdx-radio:not(.cdx-radio--inline):last-child{margin-bottom:0}.cdx-radio--inline{display:inline-flex;margin-left:16px;white-space:nowrap}.cdx-radio--inline:last-child{margin-left:0}.cdx-radio__label{display:inline-block;position:relative;z-index:0;padding-right:calc(1.42857143em + 8px);line-height:1.4285714}.cdx-radio--inline .cdx-radio__label{display:inline}.cdx-radio__icon{background-color:#fff;position:absolute;right:0;box-sizing:border-box;width:1.42857143em;height:1.42857143em;border:1px solid #72777d}.cdx-radio__input{opacity:0;position:absolute;right:0;z-index:1;width:1.42857143em;height:1.42857143em;margin:0;font-size:inherit;cursor:inherit}.cdx-radio:hover>.cdx-radio__input:enabled,.cdx-radio:hover>.cdx-radio__input:enabled~*{cursor:pointer}.cdx-radio__icon{border-radius:50%;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-radio__icon:before{content:" ";position:absolute;top:-.2857143em;left:-.2857143em;bottom:-.2857143em;right:-.2857143em;border:1px solid transparent;border-radius:50%}.cdx-radio__input:enabled:hover+.cdx-radio__icon{border-color:#447ff5}.cdx-radio__input:enabled:active+.cdx-radio__icon{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-radio__input:enabled:checked+.cdx-radio__icon{border-width:.42857143em;border-color:#36c}.cdx-radio__input:enabled:checked:hover+.cdx-radio__icon{border-color:#447ff5}.cdx-radio__input:enabled:checked:focus+.cdx-radio__icon:before{border-color:#fff}.cdx-radio__input:enabled:checked:active+.cdx-radio__icon{background-color:#fff;border-color:#2a4b8d}.cdx-radio__input:enabled:checked:active+.cdx-radio__icon:before{border-color:#2a4b8d}.cdx-radio__input:disabled~.cdx-radio__label{color:#72777d}.cdx-radio__input:disabled+.cdx-radio__icon{background-color:#c8ccd1;border-color:#c8ccd1}.cdx-radio__input:disabled:checked+.cdx-radio__icon{border-width:.42857143em}.cdx-search-input--has-end-button{background-color:#fff;display:flex;border:1px solid #a2a9b1;border-radius:2px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{flex-grow:1;margin:-1px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper .cdx-text-input__input{border-top-left-radius:0;border-bottom-left-radius:0}.cdx-search-input__end-button{flex-shrink:0;margin:-1px 0 -1px -1px;border-top-right-radius:0;border-bottom-right-radius:0}.cdx-search-input__end-button:hover,.cdx-search-input__end-button:focus{z-index:1}.cdx-search-input__input-wrapper{position:relative}.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1010 0A5 5 0 003 8z"/></svg>')}.cdx-select{box-sizing:border-box;min-width:256px;min-height:2.2857143em;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-right:12px;padding-left:calc(8px + 8px + 1.4285714em);font-size:inherit;line-height:1.4285714;background-position:center left 12px;background-repeat:no-repeat;background-size:max(.8571429em,12px);-webkit-appearance:none;appearance:none}.cdx-select:disabled{background-color:#eaecf0;color:#72777d;border-color:#c8ccd1;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%2372777d"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>')}.cdx-select:enabled{background-color:#f8f9fa;color:#202122;border-color:#a2a9b1;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>')}.cdx-select:enabled:hover{background-color:#fff;color:#404244;border-color:#a2a9b1;cursor:pointer}.cdx-select-vue{display:inline-block;position:relative}.cdx-select-vue__handle{box-sizing:border-box;min-width:256px;min-height:2.2857143em;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-right:12px;padding-left:calc(8px + 8px + 1.4285714em);font-size:inherit;line-height:1.4285714;position:relative;width:100%}.cdx-select-vue--has-start-icon .cdx-select-vue__handle{padding-right:calc(8px + 12px + 1.4285714em)}.cdx-select-vue__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:12px}.cdx-select-vue__indicator{color:#202122;position:absolute;top:50%;min-width:12px;min-height:12px;width:.8571429em;height:.8571429em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:12px}.cdx-select-vue--enabled .cdx-select-vue__handle{background-color:#f8f9fa;color:#202122;border-color:#a2a9b1;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-select-vue--enabled .cdx-select-vue__handle:hover{background-color:#fff;color:#404244;border-color:#a2a9b1;cursor:pointer}.cdx-select-vue--enabled .cdx-select-vue__handle [aria-expanded=true],.cdx-select-vue--enabled .cdx-select-vue__handle[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.cdx-select-vue--enabled .cdx-select-vue__handle:hover .cdx-select-vue__indicator{color:#404244}.cdx-select-vue--enabled .cdx-select-vue__handle:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-select-vue--enabled .cdx-select-vue__handle:active{color:#000;border-color:#72777d}.cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle{background-color:#fff}.cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle .cdx-select-vue__indicator{color:#202122}.cdx-select-vue--disabled .cdx-select-vue__handle{background-color:#eaecf0;color:#72777d;border-color:#c8ccd1;cursor:default}.cdx-select-vue--disabled .cdx-select-vue__indicator,.cdx-select-vue--disabled .cdx-select-vue__start-icon{color:#72777d}.cdx-dialog .cdx-select-vue{position:static}.cdx-dialog .cdx-select-vue .cdx-menu{right:auto;width:var(--a811cdc9-currentWidthInPx)}.cdx-tab:focus{outline:1px solid transparent}.cdx-tabs__header{display:flex;align-items:flex-end;position:relative}.cdx-tabs__header:focus{outline:1px solid transparent}.cdx-tabs__prev-scroller,.cdx-tabs__next-scroller{background-color:inherit;position:absolute;top:0;bottom:0}.cdx-tabs__prev-scroller{right:0}.cdx-tabs__next-scroller{left:0}.cdx-tabs__prev-scroller:after,.cdx-tabs__next-scroller:before{content:"";position:absolute;top:0;z-index:1;width:1.7142857em;height:100%;pointer-events:none}.cdx-tabs__prev-scroller:after{right:100%}.cdx-tabs__next-scroller:before{left:100%}.cdx-tabs__scroll-button{height:100%}.cdx-tabs>.cdx-tabs__header:focus .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab]{box-shadow:inset 0 0 0 2px #36c;overflow:hidden}.cdx-tabs__list{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cdx-tabs__list::-webkit-scrollbar{-webkit-appearance:none;display:none}.cdx-tabs__list__item{flex:0 0 auto}.cdx-tabs__list__item [role=tab]{display:block;max-width:18.2857143em;border-top-right-radius:2px;border-top-left-radius:2px;padding:4px 12px;font-weight:700;line-height:1.4285714;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-tabs__list__item [role=tab]:focus{border-top-right-radius:2px;border-top-left-radius:2px;outline:1px solid transparent}.cdx-tabs__list__item.cdx-tabs__list__item--selected [role=tab]{cursor:default}.cdx-tabs .cdx-tabs__list{list-style:none;margin:0;padding:0}.cdx-tabs .cdx-tabs__list__item{margin:0}.cdx-tabs>.cdx-tabs__header .cdx-tabs__list__item+.cdx-tabs__list__item{margin-right:0}.cdx-tabs--framed>.cdx-tabs__header{background-color:#eaecf0}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to left,#eaecf0 0,rgba(255,255,255,0) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to right,#eaecf0 0,rgba(255,255,255,0) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item [role=tab]{margin:8px 8px 0 4px}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:last-child [role=tab]{margin-left:8px}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]{overflow:hidden}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:link,.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:visited{color:#202122}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:hover{background-color:rgba(255,255,255,.3);color:#202122}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:active{background-color:rgba(255,255,255,.8);color:#202122}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab],.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab]:hover{background-color:#fff}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--disabled [role=tab]{background-color:#eaecf0;color:#72777d;cursor:default}.cdx-tabs--quiet>.cdx-tabs__header{background-color:#fff;margin:0 4px;border-bottom:1px solid #a2a9b1}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to left,#fff 0,rgba(255,255,255,0) 100%)}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item [role=tab]{margin:0 4px}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item:first-child [role=tab]{margin-right:0}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item:last-child [role=tab]{margin-left:0}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]{color:#202122}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:hover{color:#447ff5;box-shadow:inset 0 -2px #447ff5}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:active{color:#2a4b8d;box-shadow:inset 0 -2px #2a4b8d}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab]{color:#36c;box-shadow:inset 0 -2px #36c}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--disabled [role=tab]{color:#72777d;cursor:default}.cdx-toggle-button{box-sizing:border-box;min-width:32px;min-height:32px;max-width:32em;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-left:12px;padding-right:12px;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-toggle-button::-moz-focus-inner{border:0;padding:0}.cdx-toggle-button:enabled{color:#202122}.cdx-toggle-button:enabled:hover{cursor:pointer}.cdx-toggle-button:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-toggle-button:enabled:active,.cdx-toggle-button:enabled.cdx-toggle-button--is-active{color:#000;border-color:#72777d;box-shadow:none}.cdx-toggle-button .cdx-icon{color:inherit;vertical-align:middle}.cdx-toggle-button--framed:enabled{background-color:#f8f9fa;border-color:#a2a9b1}.cdx-toggle-button--framed:enabled:hover{background-color:#fff;color:#404244}.cdx-toggle-button--framed:enabled:active,.cdx-toggle-button--framed:enabled.cdx-toggle-button--is-active{background-color:#eaecf0}.cdx-toggle-button--framed:disabled{background-color:#c8ccd1;color:#fff;border-color:#c8ccd1}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:hover{background-color:#447ff5;color:#fff;border-color:#447ff5}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:active,.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled.cdx-toggle-button--is-active{background-color:#eaecf0;color:#000;border-color:#72777d;box-shadow:none}.cdx-toggle-button--quiet{background-color:rgba(255,255,255,0);border-color:transparent}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on{background-color:#eaecf0}.cdx-toggle-button--quiet:enabled:hover{background-color:#f8f9fa}.cdx-toggle-button--quiet:enabled:focus{background-color:#f8f9fa}.cdx-toggle-button--quiet:enabled:active,.cdx-toggle-button--quiet:enabled.cdx-toggle-button--is-active{background-color:#eaecf0}.cdx-toggle-button--quiet:disabled{color:#72777d}.cdx-toggle-button-group{position:relative;z-index:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2px;padding-top:1px;padding-right:1px;overflow:hidden}.cdx-toggle-button-group .cdx-toggle-button{position:relative;z-index:1;margin-top:-1px;margin-right:-1px;border-radius:0}.cdx-toggle-button-group .cdx-toggle-button:enabled:active,.cdx-toggle-button-group .cdx-toggle-button:enabled:focus{z-index:3}.cdx-toggle-button-group .cdx-toggle-button:disabled{z-index:0;box-shadow:0 -1px #fff,1px 0 #fff}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled{z-index:2;box-shadow:0 -1px #fff,1px 0 #fff}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled:focus{box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff,0 0 0 1px #fff}.cdx-toggle-switch{display:inline-flex;align-items:center;justify-content:space-between;position:relative;z-index:0}.cdx-toggle-switch__label:not(:empty){padding-left:6px}.cdx-toggle-switch__switch{order:2;transform:translateZ(0);background-color:#f8f9fa;display:inline-block;flex-shrink:0;position:relative;box-sizing:border-box;min-width:48px;min-height:32px;width:3.4285714em;height:2.2857143em;border-width:1px;border-style:solid;border-color:#72777d;border-radius:9999px;overflow:hidden;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-toggle-switch__switch:before{content:"";display:block;position:absolute;top:1px;left:1px;bottom:1px;right:1px;z-index:1;border:1px solid transparent;border-radius:9999px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-toggle-switch__switch__grip{position:absolute;top:50%;box-sizing:border-box;min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;border:1px solid #72777d;border-radius:50%;transform:translate(-.3571429em) translateY(-50%);transition-property:background-color,border-color,transform;transition-duration:.1s}.cdx-toggle-switch__input{opacity:0;position:absolute;left:0;z-index:2;min-width:48px;min-height:32px;width:3.4285714em;height:2.2857143em;margin:0;font-size:inherit}.cdx-toggle-switch__input:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff;border-color:#fff;transform:translate(calc(-1*(100% + .0714286em))) translateY(-50%)}.cdx-toggle-switch__input:enabled:hover,.cdx-toggle-switch__input:enabled~.cdx-toggle-switch__label-content:hover{cursor:pointer}.cdx-toggle-switch__input:enabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#f8f9fa}.cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch{background-color:#fff;border-color:#447ff5}.cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff;border-color:#447ff5}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch:before{border-color:#2a4b8d}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff}.cdx-toggle-switch__input:enabled:focus:not(:active)~.cdx-toggle-switch__switch{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-toggle-switch__input:enabled:focus:not(:active)~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#36c}.cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch{background-color:#36c;border-color:#36c}.cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff}.cdx-toggle-switch__input:enabled:checked:hover~.cdx-toggle-switch__switch{background-color:#447ff5;border-color:#447ff5}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch{background-color:#2a4b8d;border-color:#2a4b8d;box-shadow:inset 0 0 0 1px #2a4b8d}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch:before{border-color:#2a4b8d}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff;border-color:#fff}.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch{border-color:#36c}.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch:before,.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff}.cdx-toggle-switch__input:disabled{cursor:default}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__label-content{color:#72777d}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch{background-color:#c8ccd1;border-color:#c8ccd1}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff;box-shadow:inset 0 0 0 1px #fff}.cdx-toggle-switch__input:disabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff}.cdx-typeahead-search .cdx-menu-item{padding:0}.cdx-typeahead-search .cdx-menu-item__content{padding:8px 12px}.cdx-typeahead-search__menu-message,.cdx-typeahead-search__search-footer{color:#202122;display:flex;align-items:center;padding:8px 12px;text-decoration:none}.cdx-typeahead-search__search-footer{box-sizing:border-box;min-height:56px}.cdx-typeahead-search__search-footer:visited{color:#202122}.cdx-typeahead-search__search-footer:hover{text-decoration:none;cursor:pointer}.cdx-typeahead-search__search-footer__icon{color:#54595d;width:auto;margin-left:8px}.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__icon,.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__text{color:#36c}.cdx-typeahead-search__menu-message--has-thumbnail{padding-right:20px}.cdx-typeahead-search__input [aria-expanded=true],.cdx-typeahead-search__input[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.cdx-typeahead-search .cdx-text-input--has-start-icon .cdx-text-input__input{padding-right:36px}.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width:not(.cdx-typeahead-search--expanded){margin-right:24px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width),.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded{margin-right:0}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__input,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__input{padding-right:60px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__start-icon,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:22px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer{padding-left:12px;padding-right:12px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__icon{flex-shrink:0;min-width:40px;width:2.8571429em}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__text,.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__query{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-typeahead-search .cdx-menu-item:first-child .cdx-typeahead-search__search-footer{border-top:unset} diff --git a/resources/lib/codex/codex.style-legacy.css b/resources/lib/codex/codex.style-legacy.css index 50661ca46886..95d1a2922c61 100644 --- a/resources/lib/codex/codex.style-legacy.css +++ b/resources/lib/codex/codex.style-legacy.css @@ -1 +1 @@ -.cdx-icon{color:#202122;display:inline-flex;align-items:center;justify-content:center;vertical-align:text-bottom}.cdx-icon svg{fill:currentcolor;width:100%;height:100%}.cdx-icon--x-small{min-width:12px;min-height:12px;width:.8571429em;height:.8571429em}.cdx-icon--small{min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em}.cdx-icon--medium{min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em}.cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-button{box-sizing:border-box;min-width:32px;min-height:32px;max-width:32em;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:12px;padding-left:12px;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button:enabled{color:#202122}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled .cdx-button__icon{background-color:#202122}}.cdx-button:enabled:hover{cursor:pointer}.cdx-button:enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c}.cdx-button:disabled{border-color:transparent}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--icon-only{padding:0 4px}.cdx-button:not(.cdx-button--weight-quiet):enabled{background-color:#f8f9fa;border-color:#a2a9b1}.cdx-button:not(.cdx-button--weight-quiet):enabled:hover{background-color:#fff;color:#404244}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:hover .cdx-button__icon{background-color:#404244}}.cdx-button:not(.cdx-button--weight-quiet):enabled:active,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active{background-color:#eaecf0;color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:active .cdx-button__icon,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button:not(.cdx-button--weight-quiet):disabled{background-color:#c8ccd1;color:#fff}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):disabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled{background-color:#36c;color:#fff;border-color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover{background-color:#447ff5;color:#fff;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-button--weight-primary.cdx-button--action-destructive:enabled{background-color:#d33;color:#fff;border-color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover{background-color:#ff4242;color:#fff;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33,inset 0 0 0 2px #fff}.cdx-button--weight-quiet{background-color:rgba(255,255,255,0);border-color:transparent}.cdx-button--weight-quiet:enabled:hover{background-color:rgba(0,24,73,.027)}.cdx-button--weight-quiet:enabled:active,.cdx-button--weight-quiet:enabled.cdx-button--is-active{background-color:rgba(0,24,73,.082);color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:enabled:active .cdx-button__icon,.cdx-button--weight-quiet:enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#36c}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover{background-color:#eaf3ff;color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#447ff5}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#d33}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover{background-color:#fee7e6;color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#ff4242}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-button--weight-quiet:disabled{color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:disabled .cdx-button__icon{background-color:#72777d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive .cdx-button__icon{background-color:#36c}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover{color:#447ff5;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:#447ff5}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:#eaf3ff;color:#2a4b8d;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:#2a4b8d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive .cdx-button__icon{background-color:#d33}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover{color:#ff4242;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:#ff4242}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:#fee7e6;color:#b32424;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:#b32424}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-button-group{position:relative;z-index:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2px;padding-top:1px;padding-left:1px;overflow:hidden}.cdx-button-group .cdx-button{position:relative;z-index:1;margin-top:-1px;margin-left:-1px;border-radius:0}.cdx-button-group .cdx-button:enabled:active,.cdx-button-group .cdx-button:enabled:focus{z-index:3}.cdx-button-group .cdx-button:disabled{z-index:0;box-shadow:0 -1px #fff,-1px 0 #fff}.cdx-thumbnail{display:inline-flex}.cdx-thumbnail__placeholder,.cdx-thumbnail__image{background-position:center;background-repeat:no-repeat;background-size:cover;flex-shrink:0;box-sizing:border-box;min-width:40px;min-height:40px;width:2.8571429em;height:2.8571429em;border:1px solid #c8ccd1;border-radius:2px}.cdx-thumbnail__image{display:inline-block}.cdx-thumbnail__image-enter-active{transition-property:opacity;transition-duration:.1s}.cdx-thumbnail__image-enter-from{opacity:0}.cdx-thumbnail__placeholder{background-color:#f8f9fa;display:inline-flex;align-items:center;justify-content:center}.cdx-thumbnail__placeholder__icon{color:#72777d}.cdx-card{background-color:#fff;display:flex;align-items:flex-start;position:relative;border:1px solid #a2a9b1;border-radius:2px;padding:12px}.cdx-card--is-link{transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-card--is-link,.cdx-card--is-link:hover,.cdx-card--is-link:focus{text-decoration:none}.cdx-card--is-link:hover{border-color:#72777d}.cdx-card--is-link:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff;outline:1px solid transparent}.cdx-card--title-only{align-items:center}.cdx-card__text{display:flex;flex-direction:column;line-height:1.5714285;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-card__text__title{color:#202122;font-weight:700;line-height:1.4285714}.cdx-card__text__description,.cdx-card__text__supporting-text,.cdx-card__text__description .cdx-icon,.cdx-card__text__supporting-text .cdx-icon{color:#54595d}.cdx-card__text__description{margin-top:4px}.cdx-card__text__supporting-text{margin-top:8px;font-size:1em}.cdx-card__thumbnail{margin-right:12px}.cdx-card__thumbnail .cdx-thumbnail__placeholder,.cdx-card__thumbnail .cdx-thumbnail__image{width:3.4285714em;height:3.4285714em}.cdx-card__icon{color:inherit;margin-right:12px}.cdx-checkbox{position:relative}.cdx-checkbox:not(.cdx-checkbox--inline){display:flex;margin-bottom:12px}.cdx-checkbox:not(.cdx-checkbox--inline):last-child{margin-bottom:0}.cdx-checkbox--inline{display:inline-flex;margin-right:16px;white-space:nowrap}.cdx-checkbox--inline:last-child{margin-right:0}.cdx-checkbox__label{display:inline-block;position:relative;z-index:0;padding-left:calc(1.42857143em + 8px);line-height:1.4285714}.cdx-checkbox--inline .cdx-checkbox__label{display:inline}.cdx-checkbox__icon{background-color:#fff;position:absolute;left:0;box-sizing:border-box;width:1.42857143em;height:1.42857143em;border:1px solid #72777d}.cdx-checkbox__input{opacity:0;position:absolute;left:0;z-index:1;width:1.42857143em;height:1.42857143em;margin:0;font-size:inherit;cursor:inherit}.cdx-checkbox:hover>.cdx-checkbox__input:enabled,.cdx-checkbox:hover>.cdx-checkbox__input:enabled~*{cursor:pointer}.cdx-checkbox__icon{background-size:0 0;border-radius:2px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-checkbox__input:indeterminate+.cdx-checkbox__icon:before{content:" ";background-color:#fff;position:absolute;top:calc(50% - .5px);right:.21428571em;left:.21428571em;height:2px}.cdx-checkbox__input:checked:not(:indeterminate)+.cdx-checkbox__icon:before{content:" ";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path fill="%23fff" d="M7 14.17L2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:1.1428571em 1.1428571em;position:absolute;width:100%;height:100%}.cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon{border-color:#447ff5}.cdx-checkbox__input:enabled:active+.cdx-checkbox__icon{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-checkbox__input:enabled:focus:not(:active)+.cdx-checkbox__icon{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon{background-color:#36c;border-color:#36c}.cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon{background-color:#447ff5;border-color:#447ff5}.cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-checkbox__input:enabled:checked:focus:not(:active):not(:hover)+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:focus:not(:active):not(:hover)+.cdx-checkbox__icon{background-color:#36c;border-color:#36c}.cdx-checkbox__input:enabled:checked:focus:not(:active)+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:focus:not(:active)+.cdx-checkbox__icon{box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-checkbox__input:disabled+.cdx-checkbox__icon{background-color:#c8ccd1;border-color:#c8ccd1}.cdx-checkbox__input:disabled~.cdx-checkbox__label{color:#72777d}.cdx-info-chip{background-color:rgba(255,255,255,0);display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:36.5714286em;border:1px solid #a2a9b1;border-radius:9999px;padding:0 8px;line-height:1.5714285}.cdx-info-chip--text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#54595d;font-size:1em}.cdx-info-chip__icon--notice{color:#54595d}.cdx-info-chip__icon--error{color:#d33}.cdx-info-chip__icon--warning{color:#edab00}.cdx-info-chip__icon--success{color:#14866d}.cdx-info-chip .cdx-icon{min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em}.cdx-search-result-title{display:inline-block;font-weight:700}.cdx-search-result-title__match{font-weight:400}.cdx-menu-item{list-style:none;position:relative;padding:8px 12px;line-height:1.6;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-menu-item__content{display:flex;align-items:center;line-height:1.4285714;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-menu-item__content,.cdx-menu-item__content:hover{text-decoration:none}.cdx-menu-item--has-description .cdx-menu-item__content{align-items:flex-start}.cdx-menu-item__text__description{display:block}.cdx-menu-item__thumbnail{margin-right:8px}.cdx-menu-item__icon{color:inherit;margin-right:8px}.cdx-menu-item--bold-label .cdx-menu-item__text__label{font-weight:700}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text{overflow:hidden}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdx-menu-item--enabled,.cdx-menu-item--enabled .cdx-menu-item__content{color:#202122}.cdx-menu-item--enabled .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled .cdx-menu-item__text__description{color:#54595d}.cdx-menu-item--enabled.cdx-menu-item--highlighted{background-color:#eaecf0;cursor:pointer}.cdx-menu-item--enabled.cdx-menu-item--active{background-color:#eaf3ff;color:#36c}.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--enabled.cdx-menu-item--selected{background-color:#eaf3ff}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--disabled{color:#72777d;cursor:default}.cdx-menu-item--disabled .cdx-menu-item__text__description{color:#72777d}.cdx-progress-bar{box-sizing:border-box;overflow-x:hidden}.cdx-progress-bar__bar{width:33.33%;height:100%}.cdx-progress-bar--block{position:relative;z-index:1;height:1.1428571em;max-width:none;border:1px solid #a2a9b1;border-radius:9999px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-progress-bar--inline{width:100%;height:.2857143em}.cdx-progress-bar--enabled .cdx-progress-bar__bar{background-color:#36c;animation-name:cdx-animation-progress-bar__bar;animation-duration:1.6s;animation-timing-function:linear;animation-iteration-count:infinite}.cdx-progress-bar--enabled.cdx-progress-bar--block{background-color:#fff}.cdx-progress-bar--disabled .cdx-progress-bar__bar{background-color:#c8ccd1}.cdx-progress-bar--disabled.cdx-progress-bar--block{background-color:#eaecf0}@keyframes cdx-animation-progress-bar__bar{0%{transform:translate(-100%)}to{transform:translate(300%)}}.cdx-menu{background-color:#fff;position:absolute;left:0;z-index:50;box-sizing:border-box;width:100%;border:1px solid #a2a9b1;border-radius:0 0 2px 2px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-menu__progress-bar{position:absolute;top:0}.cdx-menu__listbox{margin:0;padding:0}.cdx-menu--has-sticky-footer .cdx-menu-item:last-of-type{position:absolute;bottom:0;width:100%}.cdx-menu--has-footer .cdx-menu-item:last-of-type:not(:first-of-type){border-top:1px solid #c8ccd1}.cdx-text-input{position:relative;box-sizing:border-box}.cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:9px}.cdx-text-input__icon.cdx-text-input__end-icon{min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em;background-position:center;background-repeat:no-repeat;background-size:max(1.1428571em,16px)}.cdx-text-input__clear-icon,.cdx-text-input__end-icon{position:absolute;top:50%;min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:9px}.cdx-text-input__clear-icon:hover{cursor:pointer}.cdx-text-input__end-icon+.cdx-text-input__clear-icon{right:calc(8px * 2 + 1.1428571em + 1px)}.cdx-text-input__input{display:block;box-sizing:border-box;min-width:256px;min-height:32px;width:100%;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding:4px 8px;font-family:inherit;font-size:inherit;line-height:1.4285714}.cdx-text-input__input:enabled{background-color:#fff;color:#202122;border-color:#a2a9b1;box-shadow:inset 0 0 0 1px transparent;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-input__input:enabled~.cdx-text-input__icon-vue{color:#72777d}.cdx-text-input__input:enabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input:enabled:hover{border-color:#72777d}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon-vue,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon-vue{color:#202122}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon{opacity:1}.cdx-text-input__input:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-text-input__input:disabled{background-color:#eaecf0;color:#72777d;-webkit-text-fill-color:#72777d;border-color:#c8ccd1}.cdx-text-input__input:disabled~.cdx-text-input__icon-vue{color:#72777d;pointer-events:none}.cdx-text-input__input:disabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input::-webkit-input-placeholder{color:#72777d;opacity:1}.cdx-text-input__input::placeholder{color:#72777d;opacity:1}.cdx-text-input__input::-ms-clear{display:none}.cdx-text-input__input[type=search]{-webkit-appearance:none;-moz-appearance:textfield}.cdx-text-input__input[type=search]::-webkit-search-decoration,.cdx-text-input__input[type=search]::-webkit-search-cancel-button{display:none}.cdx-text-input--has-start-icon .cdx-text-input__input{padding-left:calc(8px + 8px + 1.4285714em)}.cdx-text-input--has-end-icon .cdx-text-input__input,.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(8px + 8px + 1.1428571em)}.cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(8px + calc(8px * 2 + 1.1428571em + 1px) + 1.1428571em)}.cdx-text-input--status-error .cdx-text-input__input{border-color:#d33}.cdx-text-input--status-error .cdx-text-input__input:focus{border-color:#36c}.cdx-combobox{display:inline-block;position:relative}.cdx-combobox__input-wrapper{display:flex}.cdx-combobox__input{flex:1 1 auto}.cdx-combobox__input [aria-expanded=true],.cdx-combobox__input[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.cdx-combobox__input .cdx-text-input__input{border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.cdx-combobox__expand-button{position:relative;border-top-left-radius:0;border-bottom-left-radius:0}.cdx-combobox__expand-icon{position:absolute;top:50%;min-width:12px;min-height:12px;width:.8571429em;height:.8571429em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:50%;transform:translate(-50%,-50%)}.cdx-combobox--expanded .cdx-combobox__expand-button{border-bottom-right-radius:0}.cdx-dialog .cdx-combobox{position:static}.cdx-dialog .cdx-combobox .cdx-menu{left:auto;width:var(--3e6f0e76-currentWidthInPx)}.cdx-dialog-backdrop{background-color:rgba(255,255,255,.65);display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:400;min-height:100%;width:100vw;height:100vh;height:-webkit-fill-available}.cdx-dialog{background-color:#fff;display:flex;flex-direction:column;box-sizing:border-box;width:calc(100% - (1.1428571em * 2));max-width:36.5714286em;max-height:calc(100vh - 2.8571429em);border:1px solid #a2a9b1;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,.2);gap:32px}.cdx-dialog__header--default{display:flex;align-items:baseline;justify-content:flex-end;box-sizing:border-box;width:100%;padding:16px 24px 0}.cdx-dialog__header__title-group{display:flex;flex-grow:1;flex-direction:column;gap:6px}.cdx-dialog__header .cdx-dialog__header__title{margin:0;border:0;padding:0;font-family:inherit;font-size:1.2857143em;font-weight:700;line-height:1.25}.cdx-dialog__header__subtitle{color:#54595d;margin:0;padding:0;font-size:1.1428571em}.cdx-dialog__header__close-button{margin-right:-8px}.cdx-dialog__body{flex-grow:1;padding:0 24px;overflow-y:auto}.cdx-dialog__body--no-header{padding-top:24px}.cdx-dialog__body--no-footer{padding-bottom:24px}.cdx-dialog__body>*:first-child{margin-top:0;padding-top:0}.cdx-dialog__body>*:last-child{margin-bottom:0;padding-bottom:0}.cdx-dialog__footer--default{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;padding:0 24px 24px;gap:12px}.cdx-dialog__footer__text{color:#54595d;flex:1 0 auto;width:100%;margin:0;font-size:1em}.cdx-dialog__footer__actions{display:flex;flex-grow:1;gap:8px}.cdx-dialog--horizontal-actions .cdx-dialog__footer__actions{flex-direction:row-reverse}.cdx-dialog--vertical-actions .cdx-dialog__footer__actions{flex-direction:column;width:100%}.cdx-dialog--vertical-actions .cdx-dialog__footer .cdx-dialog__footer__primary-action,.cdx-dialog--vertical-actions .cdx-dialog__footer .cdx-dialog__footer__default-action{max-width:none}.cdx-dialog-focus-trap{position:absolute}.cdx-dialog-focus-trap:focus{outline:0}.cdx-dialog-fade-enter-active,.cdx-dialog-fade-leave-active{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease}.cdx-dialog-fade-enter-from,.cdx-dialog-fade-leave-to{opacity:0}body.cdx-dialog-open{overflow:hidden}.cdx-lookup{position:relative;box-sizing:border-box;vertical-align:middle}.cdx-lookup--pending .cdx-text-input__input{background-color:#eaecf0;background-image:linear-gradient(135deg,#fff 25%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 50%,#fff 50%,#fff 75%,rgba(255,255,255,0) 75%,rgba(255,255,255,0));background-size:1.4285714em 1.4285714em;animation-name:cdx-animation-pending-stripes;animation-duration:.65s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes cdx-animation-pending-stripes{0%{background-position:-1.4285714em 0}to{background-position:0 0}}.cdx-lookup__input [aria-expanded=true],.cdx-lookup__input[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.cdx-dialog .cdx-lookup{position:static}.cdx-dialog .cdx-lookup .cdx-menu{left:auto;width:var(--b925c844-currentWidthInPx)}.cdx-message{color:#202122;display:flex;align-items:flex-start;position:relative}.cdx-message+.cdx-message{margin-top:8px}.cdx-message--inline{font-weight:700}.cdx-message--inline.cdx-message--error{color:#d33}.cdx-message--inline.cdx-message--success{color:#14866d}.cdx-message:not(.cdx-message--inline){border-width:1px;border-style:solid;padding:16px}@media screen and (min-width: 640px){.cdx-message:not(.cdx-message--inline){padding-right:24px;padding-left:24px}}.cdx-message:not(.cdx-message--inline).cdx-message--notice{background-color:#eaecf0;border-color:#a2a9b1}.cdx-message:not(.cdx-message--inline).cdx-message--error{background-color:#fee7e6;border-color:#d33}.cdx-message:not(.cdx-message--inline).cdx-message--warning{background-color:#fef6e7;border-color:#edab00}.cdx-message:not(.cdx-message--inline).cdx-message--success{background-color:#d5fdf4;border-color:#14866d}.cdx-message:not(.cdx-message--inline).cdx-message--user-dismissable{padding-right:48px}@media screen and (min-width: 640px){.cdx-message:not(.cdx-message--inline).cdx-message--user-dismissable{padding-right:56px}}.cdx-message--warning .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23edab00"><path d="M11.53 2.3A1.85 1.85 0 0010 1.21 1.85 1.85 0 008.48 2.3L.36 16.36C-.48 17.81.21 19 1.88 19h16.24c1.67 0 2.36-1.19 1.52-2.64zM11 16H9v-2h2zm0-4H9V6h2z"/></svg>')}.cdx-message--warning .cdx-message__icon--vue{color:#edab00}.cdx-message--error .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23d33"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>')}.cdx-message--error .cdx-message__icon--vue{color:#d33}.cdx-message--success .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%2314866d"><path fill-rule="evenodd" d="M10 20a10 10 0 100-20 10 10 0 000 20Zm-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10l5 5Z" clip-rule="evenodd"/></svg>')}.cdx-message--success .cdx-message__icon--vue{color:#14866d}.cdx-message:not(.cdx-message--warning):not(.cdx-message--error):not(.cdx-message--success) .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z"/></svg>')}.cdx-message:not(.cdx-message--warning):not(.cdx-message--error):not(.cdx-message--success) .cdx-message__icon:lang(ar){background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z"/></svg>')}.cdx-message .cdx-message__icon,.cdx-message:not(.cdx-message--warning):not(.cdx-message--error):not(.cdx-message--success) .cdx-message__icon,.cdx-message__icon--vue{height:1.7142857em}.cdx-message__content{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;align-self:center;flex-grow:1;margin-left:8px}.cdx-message__content,.cdx-message__content>*{line-height:1.6}.cdx-message__dismiss-button{position:absolute;top:12px;right:16px;padding:5px;line-height:0}@media screen and (min-width: 640px){.cdx-message__dismiss-button{right:8px}}.cdx-message-enter-active,.cdx-message-leave-active-system{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease}.cdx-message-leave-active-user{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease-out}.cdx-message-enter-from,.cdx-message-leave-to{opacity:0}.cdx-radio{position:relative}.cdx-radio:not(.cdx-radio--inline){display:flex;margin-bottom:12px}.cdx-radio:not(.cdx-radio--inline):last-child{margin-bottom:0}.cdx-radio--inline{display:inline-flex;margin-right:16px;white-space:nowrap}.cdx-radio--inline:last-child{margin-right:0}.cdx-radio__label{display:inline-block;position:relative;z-index:0;padding-left:calc(1.42857143em + 8px);line-height:1.4285714}.cdx-radio--inline .cdx-radio__label{display:inline}.cdx-radio__icon{background-color:#fff;position:absolute;left:0;box-sizing:border-box;width:1.42857143em;height:1.42857143em;border:1px solid #72777d}.cdx-radio__input{opacity:0;position:absolute;left:0;z-index:1;width:1.42857143em;height:1.42857143em;margin:0;font-size:inherit;cursor:inherit}.cdx-radio:hover>.cdx-radio__input:enabled,.cdx-radio:hover>.cdx-radio__input:enabled~*{cursor:pointer}.cdx-radio__icon{border-radius:50%;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-radio__icon:before{content:" ";position:absolute;top:-.2857143em;right:-.2857143em;bottom:-.2857143em;left:-.2857143em;border:1px solid transparent;border-radius:50%}.cdx-radio__input:enabled:hover+.cdx-radio__icon{border-color:#447ff5}.cdx-radio__input:enabled:active+.cdx-radio__icon{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-radio__input:enabled:checked+.cdx-radio__icon{border-width:.42857143em;border-color:#36c}.cdx-radio__input:enabled:checked:hover+.cdx-radio__icon{border-color:#447ff5}.cdx-radio__input:enabled:checked:focus+.cdx-radio__icon:before{border-color:#fff}.cdx-radio__input:enabled:checked:active+.cdx-radio__icon{background-color:#fff;border-color:#2a4b8d}.cdx-radio__input:enabled:checked:active+.cdx-radio__icon:before{border-color:#2a4b8d}.cdx-radio__input:disabled~.cdx-radio__label{color:#72777d}.cdx-radio__input:disabled+.cdx-radio__icon{background-color:#c8ccd1;border-color:#c8ccd1}.cdx-radio__input:disabled:checked+.cdx-radio__icon{border-width:.42857143em}.cdx-search-input--has-end-button{background-color:#fff;display:flex;border:1px solid #a2a9b1;border-radius:2px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{flex-grow:1;margin:-1px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper .cdx-text-input__input{border-top-right-radius:0;border-bottom-right-radius:0}.cdx-search-input__end-button{flex-shrink:0;margin:-1px -1px -1px 0;border-top-left-radius:0;border-bottom-left-radius:0}.cdx-search-input__end-button:hover,.cdx-search-input__end-button:focus{z-index:1}.cdx-search-input__input-wrapper{position:relative}.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1010 0A5 5 0 003 8z"/></svg>')}.cdx-select{box-sizing:border-box;min-width:256px;min-height:2.2857143em;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-left:12px;padding-right:calc(8px + 8px + 1.4285714em);font-size:inherit;line-height:1.4285714;background-position:center right 12px;background-repeat:no-repeat;background-size:max(.8571429em,12px);-webkit-appearance:none;appearance:none}.cdx-select:disabled{background-color:#eaecf0;color:#72777d;border-color:#c8ccd1;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%2372777d"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>')}.cdx-select:enabled{background-color:#f8f9fa;color:#202122;border-color:#a2a9b1;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>')}.cdx-select:enabled:hover{background-color:#fff;color:#404244;border-color:#a2a9b1;cursor:pointer}.cdx-select-vue{display:inline-block;position:relative}.cdx-select-vue__handle{box-sizing:border-box;min-width:256px;min-height:2.2857143em;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-left:12px;padding-right:calc(8px + 8px + 1.4285714em);font-size:inherit;line-height:1.4285714;position:relative;width:100%}.cdx-select-vue--has-start-icon .cdx-select-vue__handle{padding-left:calc(8px + 12px + 1.4285714em)}.cdx-select-vue__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:12px}.cdx-select-vue__indicator{color:#202122;position:absolute;top:50%;min-width:12px;min-height:12px;width:.8571429em;height:.8571429em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:12px}.cdx-select-vue--enabled .cdx-select-vue__handle{background-color:#f8f9fa;color:#202122;border-color:#a2a9b1;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-select-vue--enabled .cdx-select-vue__handle:hover{background-color:#fff;color:#404244;border-color:#a2a9b1;cursor:pointer}.cdx-select-vue--enabled .cdx-select-vue__handle [aria-expanded=true],.cdx-select-vue--enabled .cdx-select-vue__handle[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.cdx-select-vue--enabled .cdx-select-vue__handle:hover .cdx-select-vue__indicator{color:#404244}.cdx-select-vue--enabled .cdx-select-vue__handle:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-select-vue--enabled .cdx-select-vue__handle:active{color:#000;border-color:#72777d}.cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle{background-color:#fff}.cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle .cdx-select-vue__indicator{color:#202122}.cdx-select-vue--disabled .cdx-select-vue__handle{background-color:#eaecf0;color:#72777d;border-color:#c8ccd1;cursor:default}.cdx-select-vue--disabled .cdx-select-vue__indicator,.cdx-select-vue--disabled .cdx-select-vue__start-icon{color:#72777d}.cdx-dialog .cdx-select-vue{position:static}.cdx-dialog .cdx-select-vue .cdx-menu{left:auto;width:var(--a811cdc9-currentWidthInPx)}.cdx-tab:focus{outline:1px solid transparent}.cdx-tabs__header{display:flex;align-items:flex-end;position:relative}.cdx-tabs__header:focus{outline:1px solid transparent}.cdx-tabs__prev-scroller,.cdx-tabs__next-scroller{background-color:inherit;position:absolute;top:0;bottom:0}.cdx-tabs__prev-scroller{left:0}.cdx-tabs__next-scroller{right:0}.cdx-tabs__prev-scroller:after,.cdx-tabs__next-scroller:before{content:"";position:absolute;top:0;z-index:1;width:1.7142857em;height:100%;pointer-events:none}.cdx-tabs__prev-scroller:after{left:100%}.cdx-tabs__next-scroller:before{right:100%}.cdx-tabs__scroll-button{height:100%}.cdx-tabs>.cdx-tabs__header:focus .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab]{box-shadow:inset 0 0 0 2px #36c;overflow:hidden}.cdx-tabs__list{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cdx-tabs__list::-webkit-scrollbar{-webkit-appearance:none;display:none}.cdx-tabs__list__item{flex:0 0 auto}.cdx-tabs__list__item [role=tab]{display:block;max-width:18.2857143em;border-top-left-radius:2px;border-top-right-radius:2px;padding:4px 12px;font-weight:700;line-height:1.4285714;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-tabs__list__item [role=tab]:focus{border-top-left-radius:2px;border-top-right-radius:2px;outline:1px solid transparent}.cdx-tabs__list__item.cdx-tabs__list__item--selected [role=tab]{cursor:default}.cdx-tabs .cdx-tabs__list{list-style:none;margin:0;padding:0}.cdx-tabs .cdx-tabs__list__item{margin:0}.cdx-tabs>.cdx-tabs__header .cdx-tabs__list__item+.cdx-tabs__list__item{margin-left:0}.cdx-tabs--framed>.cdx-tabs__header{background-color:#eaecf0}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to right,#eaecf0 0,rgba(255,255,255,0) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to left,#eaecf0 0,rgba(255,255,255,0) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item [role=tab]{margin:8px 4px 0 8px}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:last-child [role=tab]{margin-right:8px}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]{overflow:hidden}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:link,.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:visited{color:#202122}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:hover{background-color:rgba(255,255,255,.3);color:#202122}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:active{background-color:rgba(255,255,255,.8);color:#202122}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab],.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab]:hover{background-color:#fff}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--disabled [role=tab]{background-color:#eaecf0;color:#72777d;cursor:default}.cdx-tabs--quiet>.cdx-tabs__header{background-color:#fff;margin:0 4px;border-bottom:1px solid #a2a9b1}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to left,#fff 0,rgba(255,255,255,0) 100%)}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item [role=tab]{margin:0 4px}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item:first-child [role=tab]{margin-left:0}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item:last-child [role=tab]{margin-right:0}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]{color:#202122}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:hover{color:#447ff5;box-shadow:inset 0 -2px #447ff5}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:active{color:#2a4b8d;box-shadow:inset 0 -2px #2a4b8d}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab]{color:#36c;box-shadow:inset 0 -2px #36c}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--disabled [role=tab]{color:#72777d;cursor:default}.cdx-toggle-button{box-sizing:border-box;min-width:32px;min-height:32px;max-width:32em;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:12px;padding-left:12px;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-toggle-button::-moz-focus-inner{border:0;padding:0}.cdx-toggle-button:enabled{color:#202122}.cdx-toggle-button:enabled:hover{cursor:pointer}.cdx-toggle-button:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-toggle-button:enabled:active,.cdx-toggle-button:enabled.cdx-toggle-button--is-active{color:#000;border-color:#72777d;box-shadow:none}.cdx-toggle-button .cdx-icon{color:inherit;vertical-align:middle}.cdx-toggle-button--framed:enabled{background-color:#f8f9fa;border-color:#a2a9b1}.cdx-toggle-button--framed:enabled:hover{background-color:#fff;color:#404244}.cdx-toggle-button--framed:enabled:active,.cdx-toggle-button--framed:enabled.cdx-toggle-button--is-active{background-color:#eaecf0}.cdx-toggle-button--framed:disabled{background-color:#c8ccd1;color:#fff;border-color:#c8ccd1}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:hover{background-color:#447ff5;color:#fff;border-color:#447ff5}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:active,.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled.cdx-toggle-button--is-active{background-color:#eaecf0;color:#000;border-color:#72777d;box-shadow:none}.cdx-toggle-button--quiet{background-color:rgba(255,255,255,0);border-color:transparent}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on{background-color:#eaecf0}.cdx-toggle-button--quiet:enabled:hover{background-color:#f8f9fa}.cdx-toggle-button--quiet:enabled:focus{background-color:#f8f9fa}.cdx-toggle-button--quiet:enabled:active,.cdx-toggle-button--quiet:enabled.cdx-toggle-button--is-active{background-color:#eaecf0}.cdx-toggle-button--quiet:disabled{color:#72777d}.cdx-toggle-button-group{position:relative;z-index:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2px;padding-top:1px;padding-left:1px;overflow:hidden}.cdx-toggle-button-group .cdx-toggle-button{position:relative;z-index:1;margin-top:-1px;margin-left:-1px;border-radius:0}.cdx-toggle-button-group .cdx-toggle-button:enabled:active,.cdx-toggle-button-group .cdx-toggle-button:enabled:focus{z-index:3}.cdx-toggle-button-group .cdx-toggle-button:disabled{z-index:0;box-shadow:0 -1px #fff,-1px 0 #fff}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled{z-index:2;box-shadow:0 -1px #fff,-1px 0 #fff}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled:focus{box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff,0 0 0 1px #fff}.cdx-toggle-switch{display:inline-flex;align-items:center;justify-content:space-between;position:relative;z-index:0}.cdx-toggle-switch__label{display:flex;flex-direction:row}.cdx-toggle-switch__label-content{align-self:center;order:1;padding-right:6px}.cdx-toggle-switch__switch{order:2;transform:translateZ(0);background-color:#f8f9fa;display:inline-block;flex-shrink:0;position:relative;box-sizing:border-box;min-width:48px;min-height:32px;width:3.4285714em;height:2.2857143em;border-width:1px;border-style:solid;border-color:#72777d;border-radius:9999px;overflow:hidden;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-toggle-switch__switch:before{content:"";display:block;position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:1;border:1px solid transparent;border-radius:9999px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-toggle-switch__switch__grip{position:absolute;top:50%;box-sizing:border-box;min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;border:1px solid #72777d;border-radius:50%;transform:translate(.3571429em) translateY(-50%);transition-property:background-color,border-color,transform;transition-duration:.1s}.cdx-toggle-switch__input{opacity:0;position:absolute;right:0;z-index:2;min-width:48px;min-height:32px;width:3.4285714em;height:2.2857143em;margin:0;font-size:inherit}.cdx-toggle-switch__input:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff;border-color:#fff;transform:translate(calc(100% + .0714286em)) translateY(-50%)}.cdx-toggle-switch__input:enabled:hover,.cdx-toggle-switch__input:enabled~.cdx-toggle-switch__label-content:hover{cursor:pointer}.cdx-toggle-switch__input:enabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#f8f9fa}.cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch{background-color:#fff;border-color:#447ff5}.cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff;border-color:#447ff5}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch:before{border-color:#2a4b8d}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff}.cdx-toggle-switch__input:enabled:focus:not(:active)~.cdx-toggle-switch__switch{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-toggle-switch__input:enabled:focus:not(:active)~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#36c}.cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch{background-color:#36c;border-color:#36c}.cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff}.cdx-toggle-switch__input:enabled:checked:hover~.cdx-toggle-switch__switch{background-color:#447ff5;border-color:#447ff5}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch{background-color:#2a4b8d;border-color:#2a4b8d;box-shadow:inset 0 0 0 1px #2a4b8d}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch:before{border-color:#2a4b8d}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff;border-color:#fff}.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch{border-color:#36c}.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch:before,.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff}.cdx-toggle-switch__input:disabled{cursor:default}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__label-content{color:#72777d}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch{background-color:#c8ccd1;border-color:#c8ccd1}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff;box-shadow:inset 0 0 0 1px #fff}.cdx-toggle-switch__input:disabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff}.cdx-typeahead-search .cdx-menu-item{padding:0}.cdx-typeahead-search .cdx-menu-item__content{padding:8px 12px}.cdx-typeahead-search__menu-message,.cdx-typeahead-search__search-footer{color:#202122;display:flex;align-items:center;padding:8px 12px;text-decoration:none}.cdx-typeahead-search__search-footer{box-sizing:border-box;min-height:56px}.cdx-typeahead-search__search-footer:visited{color:#202122}.cdx-typeahead-search__search-footer:hover{text-decoration:none;cursor:pointer}.cdx-typeahead-search__search-footer__icon{color:#54595d;width:auto;margin-right:8px}.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__icon,.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__text{color:#36c}.cdx-typeahead-search__menu-message--has-thumbnail{padding-left:20px}.cdx-typeahead-search__input [aria-expanded=true],.cdx-typeahead-search__input[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.cdx-typeahead-search .cdx-text-input--has-start-icon .cdx-text-input__input{padding-left:36px}.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width:not(.cdx-typeahead-search--expanded){margin-left:24px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width),.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded{margin-left:0}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__input,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__input{padding-left:60px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__start-icon,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:22px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer{padding-right:12px;padding-left:12px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__icon{flex-shrink:0;min-width:40px;width:2.8571429em}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__text,.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__query{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-typeahead-search .cdx-menu-item:first-child .cdx-typeahead-search__search-footer{border-top:unset} +.cdx-icon{color:#202122;display:inline-flex;align-items:center;justify-content:center;vertical-align:text-bottom}.cdx-icon svg{fill:currentcolor;width:100%;height:100%}.cdx-icon--x-small{min-width:12px;min-height:12px;width:.8571429em;height:.8571429em}.cdx-icon--small{min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em}.cdx-icon--medium{min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em}.cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-button{box-sizing:border-box;min-width:32px;min-height:32px;max-width:32em;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:12px;padding-left:12px;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button:enabled{color:#202122}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled .cdx-button__icon{background-color:#202122}}.cdx-button:enabled:hover{cursor:pointer}.cdx-button:enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c}.cdx-button:disabled{border-color:transparent}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--icon-only{padding:0 4px}.cdx-button:not(.cdx-button--weight-quiet):enabled{background-color:#f8f9fa;border-color:#a2a9b1}.cdx-button:not(.cdx-button--weight-quiet):enabled:hover{background-color:#fff;color:#404244}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:hover .cdx-button__icon{background-color:#404244}}.cdx-button:not(.cdx-button--weight-quiet):enabled:active,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active{background-color:#eaecf0;color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:active .cdx-button__icon,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button:not(.cdx-button--weight-quiet):disabled{background-color:#c8ccd1;color:#fff}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):disabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled{background-color:#36c;color:#fff;border-color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover{background-color:#447ff5;color:#fff;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-button--weight-primary.cdx-button--action-destructive:enabled{background-color:#d33;color:#fff;border-color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover{background-color:#ff4242;color:#fff;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33,inset 0 0 0 2px #fff}.cdx-button--weight-quiet{background-color:rgba(255,255,255,0);border-color:transparent}.cdx-button--weight-quiet:enabled:hover{background-color:rgba(0,24,73,.027)}.cdx-button--weight-quiet:enabled:active,.cdx-button--weight-quiet:enabled.cdx-button--is-active{background-color:rgba(0,24,73,.082);color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:enabled:active .cdx-button__icon,.cdx-button--weight-quiet:enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#36c}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover{background-color:#eaf3ff;color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#447ff5}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#d33}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover{background-color:#fee7e6;color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#ff4242}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-button--weight-quiet:disabled{color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:disabled .cdx-button__icon{background-color:#72777d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive .cdx-button__icon{background-color:#36c}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover{color:#447ff5;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:#447ff5}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:#eaf3ff;color:#2a4b8d;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:#2a4b8d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive .cdx-button__icon{background-color:#d33}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover{color:#ff4242;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:#ff4242}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:#fee7e6;color:#b32424;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:#b32424}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-button-group{position:relative;z-index:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2px;padding-top:1px;padding-left:1px;overflow:hidden}.cdx-button-group .cdx-button{position:relative;z-index:1;margin-top:-1px;margin-left:-1px;border-radius:0}.cdx-button-group .cdx-button:enabled:active,.cdx-button-group .cdx-button:enabled:focus{z-index:3}.cdx-button-group .cdx-button:disabled{z-index:0;box-shadow:0 -1px #fff,-1px 0 #fff}.cdx-thumbnail{display:inline-flex}.cdx-thumbnail__placeholder,.cdx-thumbnail__image{background-position:center;background-repeat:no-repeat;background-size:cover;flex-shrink:0;box-sizing:border-box;min-width:40px;min-height:40px;width:2.8571429em;height:2.8571429em;border:1px solid #c8ccd1;border-radius:2px}.cdx-thumbnail__image{display:inline-block}.cdx-thumbnail__image-enter-active{transition-property:opacity;transition-duration:.1s}.cdx-thumbnail__image-enter-from{opacity:0}.cdx-thumbnail__placeholder{background-color:#f8f9fa;display:inline-flex;align-items:center;justify-content:center}.cdx-thumbnail__placeholder__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%2372777d"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>')}.cdx-thumbnail__placeholder__icon--vue{color:#72777d}.cdx-card{background-color:#fff;display:flex;align-items:flex-start;position:relative;border:1px solid #a2a9b1;border-radius:2px;padding:12px}.cdx-card--is-link{transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-card--is-link,.cdx-card--is-link:hover,.cdx-card--is-link:focus{text-decoration:none}.cdx-card--is-link:hover{border-color:#72777d}.cdx-card--is-link:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff;outline:1px solid transparent}.cdx-card--title-only{align-items:center}.cdx-card__text{display:flex;flex-direction:column;line-height:1.5714285;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-card__text__title{color:#202122;font-weight:700;line-height:1.4285714}.cdx-card__text__description,.cdx-card__text__supporting-text,.cdx-card__text__description .cdx-icon,.cdx-card__text__supporting-text .cdx-icon{color:#54595d}.cdx-card__text__description{margin-top:4px}.cdx-card__text__supporting-text{margin-top:8px;font-size:1em}.cdx-card__thumbnail{margin-right:12px}.cdx-card__thumbnail .cdx-thumbnail__placeholder,.cdx-card__thumbnail .cdx-thumbnail__image{width:3.4285714em;height:3.4285714em}.cdx-card__icon{color:inherit;margin-right:12px}.cdx-checkbox{position:relative}.cdx-checkbox:not(.cdx-checkbox--inline){display:flex;margin-bottom:12px}.cdx-checkbox:not(.cdx-checkbox--inline):last-child{margin-bottom:0}.cdx-checkbox--inline{display:inline-flex;margin-right:16px;white-space:nowrap}.cdx-checkbox--inline:last-child{margin-right:0}.cdx-checkbox__label{display:inline-block;position:relative;z-index:0;padding-left:calc(1.42857143em + 8px);line-height:1.4285714}.cdx-checkbox--inline .cdx-checkbox__label{display:inline}.cdx-checkbox__icon{background-color:#fff;position:absolute;left:0;box-sizing:border-box;width:1.42857143em;height:1.42857143em;border:1px solid #72777d}.cdx-checkbox__input{opacity:0;position:absolute;left:0;z-index:1;width:1.42857143em;height:1.42857143em;margin:0;font-size:inherit;cursor:inherit}.cdx-checkbox:hover>.cdx-checkbox__input:enabled,.cdx-checkbox:hover>.cdx-checkbox__input:enabled~*{cursor:pointer}.cdx-checkbox__icon{background-size:0 0;border-radius:2px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-checkbox__input:indeterminate+.cdx-checkbox__icon:before{content:" ";background-color:#fff;position:absolute;top:calc(50% - .5px);right:.21428571em;left:.21428571em;height:2px}.cdx-checkbox__input:checked:not(:indeterminate)+.cdx-checkbox__icon:before{content:" ";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path fill="%23fff" d="M7 14.17L2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:1.1428571em 1.1428571em;position:absolute;width:100%;height:100%}.cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon{border-color:#447ff5}.cdx-checkbox__input:enabled:active+.cdx-checkbox__icon{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-checkbox__input:enabled:focus:not(:active)+.cdx-checkbox__icon{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon{background-color:#36c;border-color:#36c}.cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon{background-color:#447ff5;border-color:#447ff5}.cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-checkbox__input:enabled:checked:focus:not(:active):not(:hover)+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:focus:not(:active):not(:hover)+.cdx-checkbox__icon{background-color:#36c;border-color:#36c}.cdx-checkbox__input:enabled:checked:focus:not(:active)+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:focus:not(:active)+.cdx-checkbox__icon{box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-checkbox__input:disabled+.cdx-checkbox__icon{background-color:#c8ccd1;border-color:#c8ccd1}.cdx-checkbox__input:disabled~.cdx-checkbox__label{color:#72777d}.cdx-info-chip{background-color:rgba(255,255,255,0);display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:36.5714286em;border:1px solid #a2a9b1;border-radius:9999px;padding:0 8px;line-height:1.5714285}.cdx-info-chip--text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#54595d;font-size:1em}.cdx-info-chip__icon--notice{color:#54595d}.cdx-info-chip__icon--error{color:#d33}.cdx-info-chip__icon--warning{color:#edab00}.cdx-info-chip__icon--success{color:#14866d}.cdx-info-chip .cdx-icon{min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em}.cdx-search-result-title{display:inline-block;font-weight:700}.cdx-search-result-title__match{font-weight:400}.cdx-menu-item{list-style:none;position:relative;padding:8px 12px;line-height:1.6;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-menu-item__content{display:flex;align-items:center;line-height:1.4285714;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-menu-item__content,.cdx-menu-item__content:hover{text-decoration:none}.cdx-menu-item--has-description .cdx-menu-item__content{align-items:flex-start}.cdx-menu-item__text__description{display:block}.cdx-menu-item__thumbnail{margin-right:8px}.cdx-menu-item__icon{color:inherit;margin-right:8px}.cdx-menu-item--bold-label .cdx-menu-item__text__label{font-weight:700}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text{overflow:hidden}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdx-menu-item--enabled,.cdx-menu-item--enabled .cdx-menu-item__content{color:#202122}.cdx-menu-item--enabled .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled .cdx-menu-item__text__description{color:#54595d}.cdx-menu-item--enabled.cdx-menu-item--highlighted{background-color:#eaecf0;cursor:pointer}.cdx-menu-item--enabled.cdx-menu-item--active{background-color:#eaf3ff;color:#36c}.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--enabled.cdx-menu-item--selected{background-color:#eaf3ff}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--disabled{color:#72777d;cursor:default}.cdx-menu-item--disabled .cdx-menu-item__text__description{color:#72777d}.cdx-progress-bar{box-sizing:border-box;overflow-x:hidden}.cdx-progress-bar__bar{width:33.33%;height:100%}.cdx-progress-bar:not(.cdx-progress-bar--inline){position:relative;z-index:1;height:1.1428571em;max-width:none;border:1px solid #a2a9b1;border-radius:9999px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-progress-bar--inline{width:100%;height:.2857143em}.cdx-progress-bar:not(.cdx-progress-bar--disabled) .cdx-progress-bar__bar{background-color:#36c;animation-name:cdx-animation-progress-bar__bar;animation-duration:1.6s;animation-timing-function:linear;animation-iteration-count:infinite}.cdx-progress-bar:not(.cdx-progress-bar--disabled).cdx-progress-bar--block{background-color:#fff}.cdx-progress-bar--disabled .cdx-progress-bar__bar{background-color:#c8ccd1}.cdx-progress-bar--disabled.cdx-progress-bar--block{background-color:#eaecf0}@keyframes cdx-animation-progress-bar__bar{0%{transform:translate(-100%)}to{transform:translate(300%)}}.cdx-menu{background-color:#fff;position:absolute;left:0;z-index:50;box-sizing:border-box;width:100%;border:1px solid #a2a9b1;border-radius:0 0 2px 2px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-menu__progress-bar{position:absolute;top:0}.cdx-menu__listbox{margin:0;padding:0}.cdx-menu--has-sticky-footer .cdx-menu-item:last-of-type{position:absolute;bottom:0;width:100%}.cdx-menu--has-footer .cdx-menu-item:last-of-type:not(:first-of-type){border-top:1px solid #c8ccd1}.cdx-text-input{position:relative;box-sizing:border-box}.cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:9px}.cdx-text-input__icon.cdx-text-input__end-icon{min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em;background-position:center;background-repeat:no-repeat;background-size:max(1.1428571em,16px)}.cdx-text-input__clear-icon,.cdx-text-input__end-icon{position:absolute;top:50%;min-width:16px;min-height:16px;width:1.1428571em;height:1.1428571em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:9px}.cdx-text-input__clear-icon:hover{cursor:pointer}.cdx-text-input__end-icon+.cdx-text-input__clear-icon{right:calc(8px * 2 + 1.1428571em + 1px)}.cdx-text-input__input{display:block;box-sizing:border-box;min-width:256px;min-height:32px;width:100%;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding:4px 8px;font-family:inherit;font-size:inherit;line-height:1.4285714}.cdx-text-input__input:enabled{background-color:#fff;color:#202122;border-color:#a2a9b1;box-shadow:inset 0 0 0 1px transparent;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-input__input:enabled~.cdx-text-input__icon-vue{color:#72777d}.cdx-text-input__input:enabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input:enabled:hover{border-color:#72777d}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon-vue,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon-vue{color:#202122}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon{opacity:1}.cdx-text-input__input:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-text-input__input:disabled{background-color:#eaecf0;color:#72777d;-webkit-text-fill-color:#72777d;border-color:#c8ccd1}.cdx-text-input__input:disabled~.cdx-text-input__icon-vue{color:#72777d;pointer-events:none}.cdx-text-input__input:disabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input::-webkit-input-placeholder{color:#72777d;opacity:1}.cdx-text-input__input::placeholder{color:#72777d;opacity:1}.cdx-text-input__input::-ms-clear{display:none}.cdx-text-input__input[type=search]{-webkit-appearance:none;-moz-appearance:textfield}.cdx-text-input__input[type=search]::-webkit-search-decoration,.cdx-text-input__input[type=search]::-webkit-search-cancel-button{display:none}.cdx-text-input--has-start-icon .cdx-text-input__input{padding-left:calc(8px + 8px + 1.4285714em)}.cdx-text-input--has-end-icon .cdx-text-input__input,.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(8px + 8px + 1.1428571em)}.cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(8px + calc(8px * 2 + 1.1428571em + 1px) + 1.1428571em)}.cdx-text-input--status-error .cdx-text-input__input{border-color:#d33}.cdx-text-input--status-error .cdx-text-input__input:focus{border-color:#36c}.cdx-combobox{display:inline-block;position:relative}.cdx-combobox__input-wrapper{display:flex}.cdx-combobox__input{flex:1 1 auto}.cdx-combobox__input [aria-expanded=true],.cdx-combobox__input[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.cdx-combobox__input .cdx-text-input__input{border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.cdx-combobox__expand-button{position:relative;border-top-left-radius:0;border-bottom-left-radius:0}.cdx-combobox__expand-icon{position:absolute;top:50%;min-width:12px;min-height:12px;width:.8571429em;height:.8571429em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:50%;transform:translate(-50%,-50%)}.cdx-combobox--expanded .cdx-combobox__expand-button{border-bottom-right-radius:0}.cdx-dialog .cdx-combobox{position:static}.cdx-dialog .cdx-combobox .cdx-menu{left:auto;width:var(--3e6f0e76-currentWidthInPx)}.cdx-dialog-backdrop{background-color:rgba(255,255,255,.65);display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:400;min-height:100%;width:100vw;height:100vh;height:-webkit-fill-available}.cdx-dialog{background-color:#fff;display:flex;flex-direction:column;box-sizing:border-box;width:calc(100% - (1.1428571em * 2));max-width:36.5714286em;max-height:calc(100vh - 2.8571429em);border:1px solid #a2a9b1;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,.2);gap:32px}.cdx-dialog__header--default{display:flex;align-items:baseline;justify-content:flex-end;box-sizing:border-box;width:100%;padding:16px 24px 0}.cdx-dialog__header__title-group{display:flex;flex-grow:1;flex-direction:column;gap:6px}.cdx-dialog__header .cdx-dialog__header__title{margin:0;border:0;padding:0;font-family:inherit;font-size:1.2857143em;font-weight:700;line-height:1.25}.cdx-dialog__header .cdx-dialog__header__subtitle{color:#54595d;margin:0;padding:0;font-size:1.1428571em;line-height:1.375}.cdx-dialog__header__close-button{margin-right:-8px}.cdx-dialog__body{flex-grow:1;padding:0 24px;overflow-y:auto}.cdx-dialog__body--no-header{padding-top:24px}.cdx-dialog__body--no-footer{padding-bottom:24px}.cdx-dialog__body>*:first-child{margin-top:0;padding-top:0}.cdx-dialog__body>*:last-child{margin-bottom:0;padding-bottom:0}.cdx-dialog__footer--default{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;padding:0 24px 24px;gap:12px}.cdx-dialog__footer .cdx-dialog__footer__text{color:#54595d;flex:1 0 auto;width:100%;margin:0;font-size:1em;line-height:1.5714285}.cdx-dialog__footer__actions{display:flex;flex-grow:1;gap:8px}.cdx-dialog--horizontal-actions .cdx-dialog__footer__actions{flex-direction:row-reverse}.cdx-dialog--vertical-actions .cdx-dialog__footer__actions{flex-direction:column;width:100%}.cdx-dialog--vertical-actions .cdx-dialog__footer .cdx-dialog__footer__primary-action,.cdx-dialog--vertical-actions .cdx-dialog__footer .cdx-dialog__footer__default-action{max-width:none}.cdx-dialog-focus-trap{position:absolute}.cdx-dialog-focus-trap:focus{outline:0}.cdx-dialog-fade-enter-active,.cdx-dialog-fade-leave-active{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease}.cdx-dialog-fade-enter-from,.cdx-dialog-fade-leave-to{opacity:0}body.cdx-dialog-open{overflow:hidden}.cdx-lookup{position:relative;box-sizing:border-box;vertical-align:middle}.cdx-lookup--pending .cdx-text-input__input{background-color:#eaecf0;background-image:linear-gradient(135deg,#fff 25%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 50%,#fff 50%,#fff 75%,rgba(255,255,255,0) 75%,rgba(255,255,255,0));background-size:1.4285714em 1.4285714em;animation-name:cdx-animation-pending-stripes;animation-duration:.65s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes cdx-animation-pending-stripes{0%{background-position:-1.4285714em 0}to{background-position:0 0}}.cdx-lookup__input [aria-expanded=true],.cdx-lookup__input[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.cdx-dialog .cdx-lookup{position:static}.cdx-dialog .cdx-lookup .cdx-menu{left:auto;width:var(--b925c844-currentWidthInPx)}.cdx-message{color:#202122;display:flex;align-items:flex-start;position:relative}.cdx-message+.cdx-message{margin-top:8px}.cdx-message--inline{font-weight:700}.cdx-message--inline.cdx-message--error{color:#d33}.cdx-message--inline.cdx-message--success{color:#14866d}.cdx-message:not(.cdx-message--inline){border-width:1px;border-style:solid;padding:16px}@media screen and (min-width: 640px){.cdx-message:not(.cdx-message--inline){padding-right:24px;padding-left:24px}}.cdx-message:not(.cdx-message--inline).cdx-message--notice{background-color:#eaecf0;border-color:#a2a9b1}.cdx-message:not(.cdx-message--inline).cdx-message--error{background-color:#fee7e6;border-color:#d33}.cdx-message:not(.cdx-message--inline).cdx-message--warning{background-color:#fef6e7;border-color:#edab00}.cdx-message:not(.cdx-message--inline).cdx-message--success{background-color:#d5fdf4;border-color:#14866d}.cdx-message:not(.cdx-message--inline).cdx-message--user-dismissable{padding-right:48px}@media screen and (min-width: 640px){.cdx-message:not(.cdx-message--inline).cdx-message--user-dismissable{padding-right:56px}}.cdx-message--warning .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23edab00"><path d="M11.53 2.3A1.85 1.85 0 0010 1.21 1.85 1.85 0 008.48 2.3L.36 16.36C-.48 17.81.21 19 1.88 19h16.24c1.67 0 2.36-1.19 1.52-2.64zM11 16H9v-2h2zm0-4H9V6h2z"/></svg>')}.cdx-message--warning .cdx-message__icon--vue{color:#edab00}.cdx-message--error .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23d33"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>')}.cdx-message--error .cdx-message__icon--vue{color:#d33}.cdx-message--success .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%2314866d"><path fill-rule="evenodd" d="M10 20a10 10 0 100-20 10 10 0 000 20Zm-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10l5 5Z" clip-rule="evenodd"/></svg>')}.cdx-message--success .cdx-message__icon--vue{color:#14866d}.cdx-message:not(.cdx-message--warning):not(.cdx-message--error):not(.cdx-message--success) .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z"/></svg>')}.cdx-message:not(.cdx-message--warning):not(.cdx-message--error):not(.cdx-message--success) .cdx-message__icon:lang(ar){background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z"/></svg>')}.cdx-message .cdx-message__icon,.cdx-message:not(.cdx-message--warning):not(.cdx-message--error):not(.cdx-message--success) .cdx-message__icon,.cdx-message__icon--vue{height:1.7142857em}.cdx-message__content{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;align-self:center;flex-grow:1;margin-left:8px}.cdx-message__content,.cdx-message__content>*{line-height:1.6}.cdx-message__dismiss-button{position:absolute;top:12px;right:16px;padding:5px;line-height:0}@media screen and (min-width: 640px){.cdx-message__dismiss-button{right:8px}}.cdx-message-enter-active,.cdx-message-leave-active-system{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease}.cdx-message-leave-active-user{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease-out}.cdx-message-enter-from,.cdx-message-leave-to{opacity:0}.cdx-radio{position:relative}.cdx-radio:not(.cdx-radio--inline){display:flex;margin-bottom:12px}.cdx-radio:not(.cdx-radio--inline):last-child{margin-bottom:0}.cdx-radio--inline{display:inline-flex;margin-right:16px;white-space:nowrap}.cdx-radio--inline:last-child{margin-right:0}.cdx-radio__label{display:inline-block;position:relative;z-index:0;padding-left:calc(1.42857143em + 8px);line-height:1.4285714}.cdx-radio--inline .cdx-radio__label{display:inline}.cdx-radio__icon{background-color:#fff;position:absolute;left:0;box-sizing:border-box;width:1.42857143em;height:1.42857143em;border:1px solid #72777d}.cdx-radio__input{opacity:0;position:absolute;left:0;z-index:1;width:1.42857143em;height:1.42857143em;margin:0;font-size:inherit;cursor:inherit}.cdx-radio:hover>.cdx-radio__input:enabled,.cdx-radio:hover>.cdx-radio__input:enabled~*{cursor:pointer}.cdx-radio__icon{border-radius:50%;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-radio__icon:before{content:" ";position:absolute;top:-.2857143em;right:-.2857143em;bottom:-.2857143em;left:-.2857143em;border:1px solid transparent;border-radius:50%}.cdx-radio__input:enabled:hover+.cdx-radio__icon{border-color:#447ff5}.cdx-radio__input:enabled:active+.cdx-radio__icon{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-radio__input:enabled:checked+.cdx-radio__icon{border-width:.42857143em;border-color:#36c}.cdx-radio__input:enabled:checked:hover+.cdx-radio__icon{border-color:#447ff5}.cdx-radio__input:enabled:checked:focus+.cdx-radio__icon:before{border-color:#fff}.cdx-radio__input:enabled:checked:active+.cdx-radio__icon{background-color:#fff;border-color:#2a4b8d}.cdx-radio__input:enabled:checked:active+.cdx-radio__icon:before{border-color:#2a4b8d}.cdx-radio__input:disabled~.cdx-radio__label{color:#72777d}.cdx-radio__input:disabled+.cdx-radio__icon{background-color:#c8ccd1;border-color:#c8ccd1}.cdx-radio__input:disabled:checked+.cdx-radio__icon{border-width:.42857143em}.cdx-search-input--has-end-button{background-color:#fff;display:flex;border:1px solid #a2a9b1;border-radius:2px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{flex-grow:1;margin:-1px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper .cdx-text-input__input{border-top-right-radius:0;border-bottom-right-radius:0}.cdx-search-input__end-button{flex-shrink:0;margin:-1px -1px -1px 0;border-top-left-radius:0;border-bottom-left-radius:0}.cdx-search-input__end-button:hover,.cdx-search-input__end-button:focus{z-index:1}.cdx-search-input__input-wrapper{position:relative}.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.4285714em,20px);min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1010 0A5 5 0 003 8z"/></svg>')}.cdx-select{box-sizing:border-box;min-width:256px;min-height:2.2857143em;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-left:12px;padding-right:calc(8px + 8px + 1.4285714em);font-size:inherit;line-height:1.4285714;background-position:center right 12px;background-repeat:no-repeat;background-size:max(.8571429em,12px);-webkit-appearance:none;appearance:none}.cdx-select:disabled{background-color:#eaecf0;color:#72777d;border-color:#c8ccd1;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%2372777d"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>')}.cdx-select:enabled{background-color:#f8f9fa;color:#202122;border-color:#a2a9b1;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>')}.cdx-select:enabled:hover{background-color:#fff;color:#404244;border-color:#a2a9b1;cursor:pointer}.cdx-select-vue{display:inline-block;position:relative}.cdx-select-vue__handle{box-sizing:border-box;min-width:256px;min-height:2.2857143em;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-left:12px;padding-right:calc(8px + 8px + 1.4285714em);font-size:inherit;line-height:1.4285714;position:relative;width:100%}.cdx-select-vue--has-start-icon .cdx-select-vue__handle{padding-left:calc(8px + 12px + 1.4285714em)}.cdx-select-vue__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:12px}.cdx-select-vue__indicator{color:#202122;position:absolute;top:50%;min-width:12px;min-height:12px;width:.8571429em;height:.8571429em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:12px}.cdx-select-vue--enabled .cdx-select-vue__handle{background-color:#f8f9fa;color:#202122;border-color:#a2a9b1;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-select-vue--enabled .cdx-select-vue__handle:hover{background-color:#fff;color:#404244;border-color:#a2a9b1;cursor:pointer}.cdx-select-vue--enabled .cdx-select-vue__handle [aria-expanded=true],.cdx-select-vue--enabled .cdx-select-vue__handle[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.cdx-select-vue--enabled .cdx-select-vue__handle:hover .cdx-select-vue__indicator{color:#404244}.cdx-select-vue--enabled .cdx-select-vue__handle:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-select-vue--enabled .cdx-select-vue__handle:active{color:#000;border-color:#72777d}.cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle{background-color:#fff}.cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle .cdx-select-vue__indicator{color:#202122}.cdx-select-vue--disabled .cdx-select-vue__handle{background-color:#eaecf0;color:#72777d;border-color:#c8ccd1;cursor:default}.cdx-select-vue--disabled .cdx-select-vue__indicator,.cdx-select-vue--disabled .cdx-select-vue__start-icon{color:#72777d}.cdx-dialog .cdx-select-vue{position:static}.cdx-dialog .cdx-select-vue .cdx-menu{left:auto;width:var(--a811cdc9-currentWidthInPx)}.cdx-tab:focus{outline:1px solid transparent}.cdx-tabs__header{display:flex;align-items:flex-end;position:relative}.cdx-tabs__header:focus{outline:1px solid transparent}.cdx-tabs__prev-scroller,.cdx-tabs__next-scroller{background-color:inherit;position:absolute;top:0;bottom:0}.cdx-tabs__prev-scroller{left:0}.cdx-tabs__next-scroller{right:0}.cdx-tabs__prev-scroller:after,.cdx-tabs__next-scroller:before{content:"";position:absolute;top:0;z-index:1;width:1.7142857em;height:100%;pointer-events:none}.cdx-tabs__prev-scroller:after{left:100%}.cdx-tabs__next-scroller:before{right:100%}.cdx-tabs__scroll-button{height:100%}.cdx-tabs>.cdx-tabs__header:focus .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab]{box-shadow:inset 0 0 0 2px #36c;overflow:hidden}.cdx-tabs__list{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cdx-tabs__list::-webkit-scrollbar{-webkit-appearance:none;display:none}.cdx-tabs__list__item{flex:0 0 auto}.cdx-tabs__list__item [role=tab]{display:block;max-width:18.2857143em;border-top-left-radius:2px;border-top-right-radius:2px;padding:4px 12px;font-weight:700;line-height:1.4285714;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-tabs__list__item [role=tab]:focus{border-top-left-radius:2px;border-top-right-radius:2px;outline:1px solid transparent}.cdx-tabs__list__item.cdx-tabs__list__item--selected [role=tab]{cursor:default}.cdx-tabs .cdx-tabs__list{list-style:none;margin:0;padding:0}.cdx-tabs .cdx-tabs__list__item{margin:0}.cdx-tabs>.cdx-tabs__header .cdx-tabs__list__item+.cdx-tabs__list__item{margin-left:0}.cdx-tabs--framed>.cdx-tabs__header{background-color:#eaecf0}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to right,#eaecf0 0,rgba(255,255,255,0) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to left,#eaecf0 0,rgba(255,255,255,0) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item [role=tab]{margin:8px 4px 0 8px}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:last-child [role=tab]{margin-right:8px}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]{overflow:hidden}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:link,.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:visited{color:#202122}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:hover{background-color:rgba(255,255,255,.3);color:#202122}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:active{background-color:rgba(255,255,255,.8);color:#202122}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab],.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab]:hover{background-color:#fff}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--disabled [role=tab]{background-color:#eaecf0;color:#72777d;cursor:default}.cdx-tabs--quiet>.cdx-tabs__header{background-color:#fff;margin:0 4px;border-bottom:1px solid #a2a9b1}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to left,#fff 0,rgba(255,255,255,0) 100%)}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item [role=tab]{margin:0 4px}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item:first-child [role=tab]{margin-left:0}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item:last-child [role=tab]{margin-right:0}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]{color:#202122}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:hover{color:#447ff5;box-shadow:inset 0 -2px #447ff5}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:active{color:#2a4b8d;box-shadow:inset 0 -2px #2a4b8d}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab]{color:#36c;box-shadow:inset 0 -2px #36c}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--disabled [role=tab]{color:#72777d;cursor:default}.cdx-toggle-button{box-sizing:border-box;min-width:32px;min-height:32px;max-width:32em;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:12px;padding-left:12px;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-toggle-button::-moz-focus-inner{border:0;padding:0}.cdx-toggle-button:enabled{color:#202122}.cdx-toggle-button:enabled:hover{cursor:pointer}.cdx-toggle-button:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-toggle-button:enabled:active,.cdx-toggle-button:enabled.cdx-toggle-button--is-active{color:#000;border-color:#72777d;box-shadow:none}.cdx-toggle-button .cdx-icon{color:inherit;vertical-align:middle}.cdx-toggle-button--framed:enabled{background-color:#f8f9fa;border-color:#a2a9b1}.cdx-toggle-button--framed:enabled:hover{background-color:#fff;color:#404244}.cdx-toggle-button--framed:enabled:active,.cdx-toggle-button--framed:enabled.cdx-toggle-button--is-active{background-color:#eaecf0}.cdx-toggle-button--framed:disabled{background-color:#c8ccd1;color:#fff;border-color:#c8ccd1}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:hover{background-color:#447ff5;color:#fff;border-color:#447ff5}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:active,.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled.cdx-toggle-button--is-active{background-color:#eaecf0;color:#000;border-color:#72777d;box-shadow:none}.cdx-toggle-button--quiet{background-color:rgba(255,255,255,0);border-color:transparent}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on{background-color:#eaecf0}.cdx-toggle-button--quiet:enabled:hover{background-color:#f8f9fa}.cdx-toggle-button--quiet:enabled:focus{background-color:#f8f9fa}.cdx-toggle-button--quiet:enabled:active,.cdx-toggle-button--quiet:enabled.cdx-toggle-button--is-active{background-color:#eaecf0}.cdx-toggle-button--quiet:disabled{color:#72777d}.cdx-toggle-button-group{position:relative;z-index:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2px;padding-top:1px;padding-left:1px;overflow:hidden}.cdx-toggle-button-group .cdx-toggle-button{position:relative;z-index:1;margin-top:-1px;margin-left:-1px;border-radius:0}.cdx-toggle-button-group .cdx-toggle-button:enabled:active,.cdx-toggle-button-group .cdx-toggle-button:enabled:focus{z-index:3}.cdx-toggle-button-group .cdx-toggle-button:disabled{z-index:0;box-shadow:0 -1px #fff,-1px 0 #fff}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled{z-index:2;box-shadow:0 -1px #fff,-1px 0 #fff}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled:focus{box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff,0 0 0 1px #fff}.cdx-toggle-switch{display:inline-flex;align-items:center;justify-content:space-between;position:relative;z-index:0}.cdx-toggle-switch__label:not(:empty){padding-right:6px}.cdx-toggle-switch__switch{order:2;transform:translateZ(0);background-color:#f8f9fa;display:inline-block;flex-shrink:0;position:relative;box-sizing:border-box;min-width:48px;min-height:32px;width:3.4285714em;height:2.2857143em;border-width:1px;border-style:solid;border-color:#72777d;border-radius:9999px;overflow:hidden;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-toggle-switch__switch:before{content:"";display:block;position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:1;border:1px solid transparent;border-radius:9999px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-toggle-switch__switch__grip{position:absolute;top:50%;box-sizing:border-box;min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;border:1px solid #72777d;border-radius:50%;transform:translate(.3571429em) translateY(-50%);transition-property:background-color,border-color,transform;transition-duration:.1s}.cdx-toggle-switch__input{opacity:0;position:absolute;right:0;z-index:2;min-width:48px;min-height:32px;width:3.4285714em;height:2.2857143em;margin:0;font-size:inherit}.cdx-toggle-switch__input:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff;border-color:#fff;transform:translate(calc(100% + .0714286em)) translateY(-50%)}.cdx-toggle-switch__input:enabled:hover,.cdx-toggle-switch__input:enabled~.cdx-toggle-switch__label-content:hover{cursor:pointer}.cdx-toggle-switch__input:enabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#f8f9fa}.cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch{background-color:#fff;border-color:#447ff5}.cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff;border-color:#447ff5}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch:before{border-color:#2a4b8d}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff}.cdx-toggle-switch__input:enabled:focus:not(:active)~.cdx-toggle-switch__switch{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-toggle-switch__input:enabled:focus:not(:active)~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#36c}.cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch{background-color:#36c;border-color:#36c}.cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff}.cdx-toggle-switch__input:enabled:checked:hover~.cdx-toggle-switch__switch{background-color:#447ff5;border-color:#447ff5}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch{background-color:#2a4b8d;border-color:#2a4b8d;box-shadow:inset 0 0 0 1px #2a4b8d}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch:before{border-color:#2a4b8d}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff;border-color:#fff}.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch{border-color:#36c}.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch:before,.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff}.cdx-toggle-switch__input:disabled{cursor:default}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__label-content{color:#72777d}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch{background-color:#c8ccd1;border-color:#c8ccd1}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff;box-shadow:inset 0 0 0 1px #fff}.cdx-toggle-switch__input:disabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff}.cdx-typeahead-search .cdx-menu-item{padding:0}.cdx-typeahead-search .cdx-menu-item__content{padding:8px 12px}.cdx-typeahead-search__menu-message,.cdx-typeahead-search__search-footer{color:#202122;display:flex;align-items:center;padding:8px 12px;text-decoration:none}.cdx-typeahead-search__search-footer{box-sizing:border-box;min-height:56px}.cdx-typeahead-search__search-footer:visited{color:#202122}.cdx-typeahead-search__search-footer:hover{text-decoration:none;cursor:pointer}.cdx-typeahead-search__search-footer__icon{color:#54595d;width:auto;margin-right:8px}.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__icon,.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__text{color:#36c}.cdx-typeahead-search__menu-message--has-thumbnail{padding-left:20px}.cdx-typeahead-search__input [aria-expanded=true],.cdx-typeahead-search__input[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.cdx-typeahead-search .cdx-text-input--has-start-icon .cdx-text-input__input{padding-left:36px}.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width:not(.cdx-typeahead-search--expanded){margin-left:24px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width),.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded{margin-left:0}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__input,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__input{padding-left:60px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__start-icon,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.4285714em;height:1.4285714em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:22px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer{padding-right:12px;padding-left:12px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__icon{flex-shrink:0;min-width:40px;width:2.8571429em}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__text,.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__query{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-typeahead-search .cdx-menu-item:first-child .cdx-typeahead-search__search-footer{border-top:unset} diff --git a/resources/lib/codex/codex.style-rtl.css b/resources/lib/codex/codex.style-rtl.css index b44e883f3e0c..e3e6abf2388c 100644 --- a/resources/lib/codex/codex.style-rtl.css +++ b/resources/lib/codex/codex.style-rtl.css @@ -1 +1 @@ -.cdx-icon{color:#202122;display:inline-flex;align-items:center;justify-content:center;vertical-align:text-bottom}.cdx-icon svg{fill:currentcolor;width:100%;height:100%}.cdx-icon--x-small{min-width:12px;min-height:12px;width:.75em;height:.75em}.cdx-icon--small{min-width:16px;min-height:16px;width:1em;height:1em}.cdx-icon--medium{min-width:20px;min-height:20px;width:1.25em;height:1.25em}.cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-button{box-sizing:border-box;min-width:32px;min-height:32px;max-width:28em;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-left:12px;padding-right:12px;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button:enabled{color:#202122}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled .cdx-button__icon{background-color:#202122}}.cdx-button:enabled:hover{cursor:pointer}.cdx-button:enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c}.cdx-button:disabled{border-color:transparent}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--icon-only{padding:0 4px}.cdx-button:not(.cdx-button--weight-quiet):enabled{background-color:#f8f9fa;border-color:#a2a9b1}.cdx-button:not(.cdx-button--weight-quiet):enabled:hover{background-color:#fff;color:#404244}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:hover .cdx-button__icon{background-color:#404244}}.cdx-button:not(.cdx-button--weight-quiet):enabled:active,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active{background-color:#eaecf0;color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:active .cdx-button__icon,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button:not(.cdx-button--weight-quiet):disabled{background-color:#c8ccd1;color:#fff}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):disabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled{background-color:#36c;color:#fff;border-color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover{background-color:#447ff5;color:#fff;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-button--weight-primary.cdx-button--action-destructive:enabled{background-color:#d33;color:#fff;border-color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover{background-color:#ff4242;color:#fff;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33,inset 0 0 0 2px #fff}.cdx-button--weight-quiet{background-color:rgba(255,255,255,0);border-color:transparent}.cdx-button--weight-quiet:enabled:hover{background-color:rgba(0,24,73,.027)}.cdx-button--weight-quiet:enabled:active,.cdx-button--weight-quiet:enabled.cdx-button--is-active{background-color:rgba(0,24,73,.082);color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:enabled:active .cdx-button__icon,.cdx-button--weight-quiet:enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#36c}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover{background-color:#eaf3ff;color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#447ff5}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#d33}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover{background-color:#fee7e6;color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#ff4242}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-button--weight-quiet:disabled{color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:disabled .cdx-button__icon{background-color:#72777d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive .cdx-button__icon{background-color:#36c}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover{color:#447ff5;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:#447ff5}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:#eaf3ff;color:#2a4b8d;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:#2a4b8d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive .cdx-button__icon{background-color:#d33}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover{color:#ff4242;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:#ff4242}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:#fee7e6;color:#b32424;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:#b32424}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-button-group{position:relative;z-index:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2px;padding-top:1px;padding-right:1px;overflow:hidden}.cdx-button-group .cdx-button{position:relative;z-index:1;margin-top:-1px;margin-right:-1px;border-radius:0}.cdx-button-group .cdx-button:enabled:active,.cdx-button-group .cdx-button:enabled:focus{z-index:3}.cdx-button-group .cdx-button:disabled{z-index:0;box-shadow:0 -1px #fff,1px 0 #fff}.cdx-thumbnail{display:inline-flex}.cdx-thumbnail__placeholder,.cdx-thumbnail__image{background-position:center;background-repeat:no-repeat;background-size:cover;flex-shrink:0;box-sizing:border-box;min-width:40px;min-height:40px;width:2.5em;height:2.5em;border:1px solid #c8ccd1;border-radius:2px}.cdx-thumbnail__image{display:inline-block}.cdx-thumbnail__image-enter-active{transition-property:opacity;transition-duration:.1s}.cdx-thumbnail__image-enter-from{opacity:0}.cdx-thumbnail__placeholder{background-color:#f8f9fa;display:inline-flex;align-items:center;justify-content:center}.cdx-thumbnail__placeholder__icon{color:#72777d}.cdx-card{background-color:#fff;display:flex;align-items:flex-start;position:relative;border:1px solid #a2a9b1;border-radius:2px;padding:12px}.cdx-card--is-link{transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-card--is-link,.cdx-card--is-link:hover,.cdx-card--is-link:focus{text-decoration:none}.cdx-card--is-link:hover{border-color:#72777d}.cdx-card--is-link:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff;outline:1px solid transparent}.cdx-card--title-only{align-items:center}.cdx-card__text{display:flex;flex-direction:column;line-height:1.5714285;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-card__text__title{color:#202122;font-weight:700;line-height:1.4285714}.cdx-card__text__description,.cdx-card__text__supporting-text,.cdx-card__text__description .cdx-icon,.cdx-card__text__supporting-text .cdx-icon{color:#54595d}.cdx-card__text__description{margin-top:4px}.cdx-card__text__supporting-text{margin-top:8px;font-size:.875em}.cdx-card__thumbnail{margin-left:12px}.cdx-card__thumbnail .cdx-thumbnail__placeholder,.cdx-card__thumbnail .cdx-thumbnail__image{width:3em;height:3em}.cdx-card__icon{color:inherit;margin-left:12px}.cdx-checkbox{position:relative}.cdx-checkbox:not(.cdx-checkbox--inline){display:flex;margin-bottom:12px}.cdx-checkbox:not(.cdx-checkbox--inline):last-child{margin-bottom:0}.cdx-checkbox--inline{display:inline-flex;margin-left:16px;white-space:nowrap}.cdx-checkbox--inline:last-child{margin-left:0}.cdx-checkbox__label{display:inline-block;position:relative;z-index:0;padding-right:calc(1.42857143em + 8px);line-height:1.4285714}.cdx-checkbox--inline .cdx-checkbox__label{display:inline}.cdx-checkbox__icon{background-color:#fff;position:absolute;right:0;box-sizing:border-box;width:1.42857143em;height:1.42857143em;border:1px solid #72777d}.cdx-checkbox__input{opacity:0;position:absolute;right:0;z-index:1;width:1.42857143em;height:1.42857143em;margin:0;font-size:inherit;cursor:inherit}.cdx-checkbox:hover>.cdx-checkbox__input:enabled,.cdx-checkbox:hover>.cdx-checkbox__input:enabled~*{cursor:pointer}.cdx-checkbox__icon{background-size:0 0;border-radius:2px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-checkbox__input:indeterminate+.cdx-checkbox__icon:before{content:" ";background-color:#fff;position:absolute;top:calc(50% - .5px);left:.21428571em;right:.21428571em;height:2px}.cdx-checkbox__input:checked:not(:indeterminate)+.cdx-checkbox__icon:before{content:" ";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path fill="%23fff" d="M7 14.17L2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:1em 1em;position:absolute;width:100%;height:100%}.cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon{border-color:#447ff5}.cdx-checkbox__input:enabled:active+.cdx-checkbox__icon{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-checkbox__input:enabled:focus:not(:active)+.cdx-checkbox__icon{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon{background-color:#36c;border-color:#36c}.cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon{background-color:#447ff5;border-color:#447ff5}.cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-checkbox__input:enabled:checked:focus:not(:active):not(:hover)+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:focus:not(:active):not(:hover)+.cdx-checkbox__icon{background-color:#36c;border-color:#36c}.cdx-checkbox__input:enabled:checked:focus:not(:active)+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:focus:not(:active)+.cdx-checkbox__icon{box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-checkbox__input:disabled+.cdx-checkbox__icon{background-color:#c8ccd1;border-color:#c8ccd1}.cdx-checkbox__input:disabled~.cdx-checkbox__label{color:#72777d}.cdx-info-chip{background-color:rgba(255,255,255,0);display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:32em;border:1px solid #a2a9b1;border-radius:9999px;padding:0 8px;line-height:1.5714285}.cdx-info-chip--text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#54595d;font-size:.875em}.cdx-info-chip__icon--notice{color:#54595d}.cdx-info-chip__icon--error{color:#d33}.cdx-info-chip__icon--warning{color:#edab00}.cdx-info-chip__icon--success{color:#14866d}.cdx-info-chip .cdx-icon{min-width:16px;min-height:16px;width:1em;height:1em}.cdx-search-result-title{display:inline-block;font-weight:700}.cdx-search-result-title__match{font-weight:400}.cdx-menu-item{list-style:none;position:relative;padding:8px 12px;line-height:1.6;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-menu-item__content{display:flex;align-items:center;line-height:1.4285714;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-menu-item__content,.cdx-menu-item__content:hover{text-decoration:none}.cdx-menu-item--has-description .cdx-menu-item__content{align-items:flex-start}.cdx-menu-item__text__description{display:block}.cdx-menu-item__thumbnail{margin-left:8px}.cdx-menu-item__icon{color:inherit;margin-left:8px}.cdx-menu-item--bold-label .cdx-menu-item__text__label{font-weight:700}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text{overflow:hidden}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdx-menu-item--enabled,.cdx-menu-item--enabled .cdx-menu-item__content{color:#202122}.cdx-menu-item--enabled .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled .cdx-menu-item__text__description{color:#54595d}.cdx-menu-item--enabled.cdx-menu-item--highlighted{background-color:#eaecf0;cursor:pointer}.cdx-menu-item--enabled.cdx-menu-item--active{background-color:#eaf3ff;color:#36c}.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--enabled.cdx-menu-item--selected{background-color:#eaf3ff}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--disabled{color:#72777d;cursor:default}.cdx-menu-item--disabled .cdx-menu-item__text__description{color:#72777d}.cdx-progress-bar{box-sizing:border-box;overflow-x:hidden}.cdx-progress-bar__bar{width:33.33%;height:100%}.cdx-progress-bar--block{position:relative;z-index:1;height:1em;max-width:none;border:1px solid #a2a9b1;border-radius:9999px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-progress-bar--inline{width:100%;height:.25em}.cdx-progress-bar--enabled .cdx-progress-bar__bar{background-color:#36c;animation-name:cdx-animation-progress-bar__bar;animation-duration:1.6s;animation-timing-function:linear;animation-iteration-count:infinite}.cdx-progress-bar--enabled.cdx-progress-bar--block{background-color:#fff}.cdx-progress-bar--disabled .cdx-progress-bar__bar{background-color:#c8ccd1}.cdx-progress-bar--disabled.cdx-progress-bar--block{background-color:#eaecf0}@keyframes cdx-animation-progress-bar__bar{0%{transform:translate(100%)}to{transform:translate(-300%)}}.cdx-menu{background-color:#fff;position:absolute;right:0;z-index:50;box-sizing:border-box;width:100%;border:1px solid #a2a9b1;border-radius:0 0 2px 2px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-menu__progress-bar{position:absolute;top:0}.cdx-menu__listbox{margin:0;padding:0}.cdx-menu--has-sticky-footer .cdx-menu-item:last-of-type{position:absolute;bottom:0;width:100%}.cdx-menu--has-footer .cdx-menu-item:last-of-type:not(:first-of-type){border-top:1px solid #c8ccd1}.cdx-text-input{position:relative;box-sizing:border-box}.cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25em;height:1.25em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:9px}.cdx-text-input__icon.cdx-text-input__end-icon{min-width:16px;min-height:16px;width:1em;height:1em;background-position:center;background-repeat:no-repeat;background-size:max(1em,16px)}.cdx-text-input__clear-icon,.cdx-text-input__end-icon{position:absolute;top:50%;min-width:16px;min-height:16px;width:1em;height:1em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:9px}.cdx-text-input__clear-icon:hover{cursor:pointer}.cdx-text-input__end-icon+.cdx-text-input__clear-icon{left:calc(17px + 1em)}.cdx-text-input__input{display:block;box-sizing:border-box;min-width:256px;min-height:32px;width:100%;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding:4px 8px;font-family:inherit;font-size:inherit;line-height:1.4285714}.cdx-text-input__input:enabled{background-color:#fff;color:#202122;border-color:#a2a9b1;box-shadow:inset 0 0 0 1px transparent;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-input__input:enabled~.cdx-text-input__icon-vue{color:#72777d}.cdx-text-input__input:enabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input:enabled:hover{border-color:#72777d}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon-vue,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon-vue{color:#202122}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon{opacity:1}.cdx-text-input__input:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-text-input__input:disabled{background-color:#eaecf0;color:#72777d;-webkit-text-fill-color:#72777d;border-color:#c8ccd1}.cdx-text-input__input:disabled~.cdx-text-input__icon-vue{color:#72777d;pointer-events:none}.cdx-text-input__input:disabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input::-webkit-input-placeholder{color:#72777d;opacity:1}.cdx-text-input__input::placeholder{color:#72777d;opacity:1}.cdx-text-input__input::-ms-clear{display:none}.cdx-text-input__input[type=search]{-webkit-appearance:none;-moz-appearance:textfield}.cdx-text-input__input[type=search]::-webkit-search-decoration,.cdx-text-input__input[type=search]::-webkit-search-cancel-button{display:none}.cdx-text-input--has-start-icon .cdx-text-input__input{padding-right:calc(16px + 1.25em)}.cdx-text-input--has-end-icon .cdx-text-input__input,.cdx-text-input--clearable .cdx-text-input__input{padding-left:calc(16px + 1em)}.cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-left:calc(25px + 2em)}.cdx-text-input--status-error .cdx-text-input__input{border-color:#d33}.cdx-text-input--status-error .cdx-text-input__input:focus{border-color:#36c}.cdx-combobox{display:inline-block;position:relative}.cdx-combobox__input-wrapper{display:flex}.cdx-combobox__input{flex:1 1 auto}.cdx-combobox__input [aria-expanded=true],.cdx-combobox__input[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.cdx-combobox__input .cdx-text-input__input{border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.cdx-combobox__expand-button{position:relative;border-top-right-radius:0;border-bottom-right-radius:0}.cdx-combobox__expand-icon{position:absolute;top:50%;min-width:12px;min-height:12px;width:.75em;height:.75em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:50%;transform:translate(50%,-50%)}.cdx-combobox--expanded .cdx-combobox__expand-button{border-bottom-left-radius:0}.cdx-dialog .cdx-combobox{position:static}.cdx-dialog .cdx-combobox .cdx-menu{right:auto;width:var(--3e6f0e76-currentWidthInPx)}.cdx-dialog-backdrop{background-color:rgba(255,255,255,.65);display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;z-index:400;min-height:100%;width:100vw;height:100vh;height:-webkit-fill-available}.cdx-dialog{background-color:#fff;display:flex;flex-direction:column;box-sizing:border-box;width:calc(100% - 2em);max-width:32em;max-height:calc(100vh - 2.5em);border:1px solid #a2a9b1;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,.2);gap:32px}.cdx-dialog__header--default{display:flex;align-items:baseline;justify-content:flex-end;box-sizing:border-box;width:100%;padding:16px 24px 0}.cdx-dialog__header__title-group{display:flex;flex-grow:1;flex-direction:column;gap:6px}.cdx-dialog__header .cdx-dialog__header__title{margin:0;border:0;padding:0;font-family:inherit;font-size:1.125em;font-weight:700;line-height:1.25}.cdx-dialog__header__subtitle{color:#54595d;margin:0;padding:0;font-size:1em}.cdx-dialog__header__close-button{margin-left:-8px}.cdx-dialog__body{flex-grow:1;padding:0 24px;overflow-y:auto}.cdx-dialog__body--no-header{padding-top:24px}.cdx-dialog__body--no-footer{padding-bottom:24px}.cdx-dialog__body>*:first-child{margin-top:0;padding-top:0}.cdx-dialog__body>*:last-child{margin-bottom:0;padding-bottom:0}.cdx-dialog__footer--default{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;padding:0 24px 24px;gap:12px}.cdx-dialog__footer__text{color:#54595d;flex:1 0 auto;width:100%;margin:0;font-size:.875em}.cdx-dialog__footer__actions{display:flex;flex-grow:1;gap:8px}.cdx-dialog--horizontal-actions .cdx-dialog__footer__actions{flex-direction:row-reverse}.cdx-dialog--vertical-actions .cdx-dialog__footer__actions{flex-direction:column;width:100%}.cdx-dialog--vertical-actions .cdx-dialog__footer .cdx-dialog__footer__primary-action,.cdx-dialog--vertical-actions .cdx-dialog__footer .cdx-dialog__footer__default-action{max-width:none}.cdx-dialog-focus-trap{position:absolute}.cdx-dialog-focus-trap:focus{outline:0}.cdx-dialog-fade-enter-active,.cdx-dialog-fade-leave-active{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease}.cdx-dialog-fade-enter-from,.cdx-dialog-fade-leave-to{opacity:0}body.cdx-dialog-open{overflow:hidden}.cdx-lookup{position:relative;box-sizing:border-box;vertical-align:middle}.cdx-lookup--pending .cdx-text-input__input{background-color:#eaecf0;background-image:linear-gradient(-135deg,#fff 25%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 50%,#fff 50%,#fff 75%,rgba(255,255,255,0) 75%,rgba(255,255,255,0));background-size:1.25em 1.25em;animation-name:cdx-animation-pending-stripes;animation-duration:.65s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes cdx-animation-pending-stripes{0%{background-position:calc(100% + 1.25em) 0}to{background-position:100% 0}}.cdx-lookup__input [aria-expanded=true],.cdx-lookup__input[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.cdx-dialog .cdx-lookup{position:static}.cdx-dialog .cdx-lookup .cdx-menu{right:auto;width:var(--b925c844-currentWidthInPx)}.cdx-message{color:#202122;display:flex;align-items:flex-start;position:relative}.cdx-message+.cdx-message{margin-top:8px}.cdx-message--inline{font-weight:700}.cdx-message--inline.cdx-message--error{color:#d33}.cdx-message--inline.cdx-message--success{color:#14866d}.cdx-message:not(.cdx-message--inline){border-width:1px;border-style:solid;padding:16px}@media screen and (min-width: 640px){.cdx-message:not(.cdx-message--inline){padding-left:24px;padding-right:24px}}.cdx-message:not(.cdx-message--inline).cdx-message--notice{background-color:#eaecf0;border-color:#a2a9b1}.cdx-message:not(.cdx-message--inline).cdx-message--error{background-color:#fee7e6;border-color:#d33}.cdx-message:not(.cdx-message--inline).cdx-message--warning{background-color:#fef6e7;border-color:#edab00}.cdx-message:not(.cdx-message--inline).cdx-message--success{background-color:#d5fdf4;border-color:#14866d}.cdx-message:not(.cdx-message--inline).cdx-message--user-dismissable{padding-left:48px}@media screen and (min-width: 640px){.cdx-message:not(.cdx-message--inline).cdx-message--user-dismissable{padding-left:56px}}.cdx-message--warning .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23edab00"><path d="M11.53 2.3A1.85 1.85 0 0010 1.21 1.85 1.85 0 008.48 2.3L.36 16.36C-.48 17.81.21 19 1.88 19h16.24c1.67 0 2.36-1.19 1.52-2.64zM11 16H9v-2h2zm0-4H9V6h2z"/></svg>')}.cdx-message--warning .cdx-message__icon--vue{color:#edab00}.cdx-message--error .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23d33"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>')}.cdx-message--error .cdx-message__icon--vue{color:#d33}.cdx-message--success .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%2314866d"><path fill-rule="evenodd" d="M10 20a10 10 0 100-20 10 10 0 000 20Zm-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10l5 5Z" clip-rule="evenodd"/></svg>')}.cdx-message--success .cdx-message__icon--vue{color:#14866d}.cdx-message:not(.cdx-message--warning):not(.cdx-message--error):not(.cdx-message--success) .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z"/></svg>')}.cdx-message:not(.cdx-message--warning):not(.cdx-message--error):not(.cdx-message--success) .cdx-message__icon:lang(ar){background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z"/></svg>')}.cdx-message .cdx-message__icon,.cdx-message:not(.cdx-message--warning):not(.cdx-message--error):not(.cdx-message--success) .cdx-message__icon,.cdx-message__icon--vue{height:1.5em}.cdx-message__content{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;align-self:center;flex-grow:1;margin-right:8px}.cdx-message__content,.cdx-message__content>*{line-height:1.6}.cdx-message__dismiss-button{position:absolute;top:12px;left:16px;padding:5px;line-height:0}@media screen and (min-width: 640px){.cdx-message__dismiss-button{left:8px}}.cdx-message-enter-active,.cdx-message-leave-active-system{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease}.cdx-message-leave-active-user{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease-out}.cdx-message-enter-from,.cdx-message-leave-to{opacity:0}.cdx-radio{position:relative}.cdx-radio:not(.cdx-radio--inline){display:flex;margin-bottom:12px}.cdx-radio:not(.cdx-radio--inline):last-child{margin-bottom:0}.cdx-radio--inline{display:inline-flex;margin-left:16px;white-space:nowrap}.cdx-radio--inline:last-child{margin-left:0}.cdx-radio__label{display:inline-block;position:relative;z-index:0;padding-right:calc(1.42857143em + 8px);line-height:1.4285714}.cdx-radio--inline .cdx-radio__label{display:inline}.cdx-radio__icon{background-color:#fff;position:absolute;right:0;box-sizing:border-box;width:1.42857143em;height:1.42857143em;border:1px solid #72777d}.cdx-radio__input{opacity:0;position:absolute;right:0;z-index:1;width:1.42857143em;height:1.42857143em;margin:0;font-size:inherit;cursor:inherit}.cdx-radio:hover>.cdx-radio__input:enabled,.cdx-radio:hover>.cdx-radio__input:enabled~*{cursor:pointer}.cdx-radio__icon{border-radius:50%;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-radio__icon:before{content:" ";position:absolute;top:-.25em;left:-.25em;bottom:-.25em;right:-.25em;border:1px solid transparent;border-radius:50%}.cdx-radio__input:enabled:hover+.cdx-radio__icon{border-color:#447ff5}.cdx-radio__input:enabled:active+.cdx-radio__icon{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-radio__input:enabled:checked+.cdx-radio__icon{border-width:.42857143em;border-color:#36c}.cdx-radio__input:enabled:checked:hover+.cdx-radio__icon{border-color:#447ff5}.cdx-radio__input:enabled:checked:focus+.cdx-radio__icon:before{border-color:#fff}.cdx-radio__input:enabled:checked:active+.cdx-radio__icon{background-color:#fff;border-color:#2a4b8d}.cdx-radio__input:enabled:checked:active+.cdx-radio__icon:before{border-color:#2a4b8d}.cdx-radio__input:disabled~.cdx-radio__label{color:#72777d}.cdx-radio__input:disabled+.cdx-radio__icon{background-color:#c8ccd1;border-color:#c8ccd1}.cdx-radio__input:disabled:checked+.cdx-radio__icon{border-width:.42857143em}.cdx-search-input--has-end-button{background-color:#fff;display:flex;border:1px solid #a2a9b1;border-radius:2px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{flex-grow:1;margin:-1px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper .cdx-text-input__input{border-top-left-radius:0;border-bottom-left-radius:0}.cdx-search-input__end-button{flex-shrink:0;margin:-1px 0 -1px -1px;border-top-right-radius:0;border-bottom-right-radius:0}.cdx-search-input__end-button:hover,.cdx-search-input__end-button:focus{z-index:1}.cdx-search-input__input-wrapper{position:relative}.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1010 0A5 5 0 003 8z"/></svg>')}.cdx-select{box-sizing:border-box;min-width:256px;min-height:2em;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-right:12px;padding-left:calc(16px + 1.25em);font-size:inherit;line-height:1.4285714;background-position:center left 12px;background-repeat:no-repeat;background-size:max(.75em,12px);-webkit-appearance:none;appearance:none}.cdx-select:disabled{background-color:#eaecf0;color:#72777d;border-color:#c8ccd1;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%2372777d"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>')}.cdx-select:enabled{background-color:#f8f9fa;color:#202122;border-color:#a2a9b1;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>')}.cdx-select:enabled:hover{background-color:#fff;color:#404244;border-color:#a2a9b1;cursor:pointer}.cdx-select-vue{display:inline-block;position:relative}.cdx-select-vue__handle{box-sizing:border-box;min-width:256px;min-height:2em;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-right:12px;padding-left:calc(16px + 1.25em);font-size:inherit;line-height:1.4285714;position:relative;width:100%}.cdx-select-vue--has-start-icon .cdx-select-vue__handle{padding-right:calc(20px + 1.25em)}.cdx-select-vue__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25em;height:1.25em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:12px}.cdx-select-vue__indicator{color:#202122;position:absolute;top:50%;min-width:12px;min-height:12px;width:.75em;height:.75em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:12px}.cdx-select-vue--enabled .cdx-select-vue__handle{background-color:#f8f9fa;color:#202122;border-color:#a2a9b1;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-select-vue--enabled .cdx-select-vue__handle:hover{background-color:#fff;color:#404244;border-color:#a2a9b1;cursor:pointer}.cdx-select-vue--enabled .cdx-select-vue__handle [aria-expanded=true],.cdx-select-vue--enabled .cdx-select-vue__handle[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.cdx-select-vue--enabled .cdx-select-vue__handle:hover .cdx-select-vue__indicator{color:#404244}.cdx-select-vue--enabled .cdx-select-vue__handle:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-select-vue--enabled .cdx-select-vue__handle:active{color:#000;border-color:#72777d}.cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle{background-color:#fff}.cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle .cdx-select-vue__indicator{color:#202122}.cdx-select-vue--disabled .cdx-select-vue__handle{background-color:#eaecf0;color:#72777d;border-color:#c8ccd1;cursor:default}.cdx-select-vue--disabled .cdx-select-vue__indicator,.cdx-select-vue--disabled .cdx-select-vue__start-icon{color:#72777d}.cdx-dialog .cdx-select-vue{position:static}.cdx-dialog .cdx-select-vue .cdx-menu{right:auto;width:var(--a811cdc9-currentWidthInPx)}.cdx-tab:focus{outline:1px solid transparent}.cdx-tabs__header{display:flex;align-items:flex-end;position:relative}.cdx-tabs__header:focus{outline:1px solid transparent}.cdx-tabs__prev-scroller,.cdx-tabs__next-scroller{background-color:inherit;position:absolute;top:0;bottom:0}.cdx-tabs__prev-scroller{right:0}.cdx-tabs__next-scroller{left:0}.cdx-tabs__prev-scroller:after,.cdx-tabs__next-scroller:before{content:"";position:absolute;top:0;z-index:1;width:1.5em;height:100%;pointer-events:none}.cdx-tabs__prev-scroller:after{right:100%}.cdx-tabs__next-scroller:before{left:100%}.cdx-tabs__scroll-button{height:100%}.cdx-tabs>.cdx-tabs__header:focus .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab]{box-shadow:inset 0 0 0 2px #36c;overflow:hidden}.cdx-tabs__list{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cdx-tabs__list::-webkit-scrollbar{-webkit-appearance:none;display:none}.cdx-tabs__list__item{flex:0 0 auto}.cdx-tabs__list__item [role=tab]{display:block;max-width:16em;border-top-right-radius:2px;border-top-left-radius:2px;padding:4px 12px;font-weight:700;line-height:1.4285714;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-tabs__list__item [role=tab]:focus{border-top-right-radius:2px;border-top-left-radius:2px;outline:1px solid transparent}.cdx-tabs__list__item.cdx-tabs__list__item--selected [role=tab]{cursor:default}.cdx-tabs .cdx-tabs__list{list-style:none;margin:0;padding:0}.cdx-tabs .cdx-tabs__list__item{margin:0}.cdx-tabs>.cdx-tabs__header .cdx-tabs__list__item+.cdx-tabs__list__item{margin-right:0}.cdx-tabs--framed>.cdx-tabs__header{background-color:#eaecf0}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to left,#eaecf0 0,rgba(255,255,255,0) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to right,#eaecf0 0,rgba(255,255,255,0) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item [role=tab]{margin:8px 8px 0 4px}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:last-child [role=tab]{margin-left:8px}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]{overflow:hidden}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:link,.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:visited{color:#202122}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:hover{background-color:rgba(255,255,255,.3);color:#202122}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:active{background-color:rgba(255,255,255,.8);color:#202122}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab],.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab]:hover{background-color:#fff}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--disabled [role=tab]{background-color:#eaecf0;color:#72777d;cursor:default}.cdx-tabs--quiet>.cdx-tabs__header{background-color:#fff;margin:0 4px;border-bottom:1px solid #a2a9b1}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to left,#fff 0,rgba(255,255,255,0) 100%)}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item [role=tab]{margin:0 4px}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item:first-child [role=tab]{margin-right:0}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item:last-child [role=tab]{margin-left:0}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]{color:#202122}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:hover{color:#447ff5;box-shadow:inset 0 -2px #447ff5}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:active{color:#2a4b8d;box-shadow:inset 0 -2px #2a4b8d}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab]{color:#36c;box-shadow:inset 0 -2px #36c}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--disabled [role=tab]{color:#72777d;cursor:default}.cdx-toggle-button{box-sizing:border-box;min-width:32px;min-height:32px;max-width:28em;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-left:12px;padding-right:12px;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-toggle-button::-moz-focus-inner{border:0;padding:0}.cdx-toggle-button:enabled{color:#202122}.cdx-toggle-button:enabled:hover{cursor:pointer}.cdx-toggle-button:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-toggle-button:enabled:active,.cdx-toggle-button:enabled.cdx-toggle-button--is-active{color:#000;border-color:#72777d;box-shadow:none}.cdx-toggle-button .cdx-icon{color:inherit;vertical-align:middle}.cdx-toggle-button--framed:enabled{background-color:#f8f9fa;border-color:#a2a9b1}.cdx-toggle-button--framed:enabled:hover{background-color:#fff;color:#404244}.cdx-toggle-button--framed:enabled:active,.cdx-toggle-button--framed:enabled.cdx-toggle-button--is-active{background-color:#eaecf0}.cdx-toggle-button--framed:disabled{background-color:#c8ccd1;color:#fff;border-color:#c8ccd1}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:hover{background-color:#447ff5;color:#fff;border-color:#447ff5}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:active,.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled.cdx-toggle-button--is-active{background-color:#eaecf0;color:#000;border-color:#72777d;box-shadow:none}.cdx-toggle-button--quiet{background-color:rgba(255,255,255,0);border-color:transparent}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on{background-color:#eaecf0}.cdx-toggle-button--quiet:enabled:hover{background-color:#f8f9fa}.cdx-toggle-button--quiet:enabled:focus{background-color:#f8f9fa}.cdx-toggle-button--quiet:enabled:active,.cdx-toggle-button--quiet:enabled.cdx-toggle-button--is-active{background-color:#eaecf0}.cdx-toggle-button--quiet:disabled{color:#72777d}.cdx-toggle-button-group{position:relative;z-index:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2px;padding-top:1px;padding-right:1px;overflow:hidden}.cdx-toggle-button-group .cdx-toggle-button{position:relative;z-index:1;margin-top:-1px;margin-right:-1px;border-radius:0}.cdx-toggle-button-group .cdx-toggle-button:enabled:active,.cdx-toggle-button-group .cdx-toggle-button:enabled:focus{z-index:3}.cdx-toggle-button-group .cdx-toggle-button:disabled{z-index:0;box-shadow:0 -1px #fff,1px 0 #fff}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled{z-index:2;box-shadow:0 -1px #fff,1px 0 #fff}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled:focus{box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff,0 0 0 1px #fff}.cdx-toggle-switch{display:inline-flex;align-items:center;justify-content:space-between;position:relative;z-index:0}.cdx-toggle-switch__label{display:flex;flex-direction:row}.cdx-toggle-switch__label-content{align-self:center;order:1;padding-left:6px}.cdx-toggle-switch__switch{order:2;transform:translateZ(0);background-color:#f8f9fa;display:inline-block;flex-shrink:0;position:relative;box-sizing:border-box;min-width:48px;min-height:32px;width:3em;height:2em;border-width:1px;border-style:solid;border-color:#72777d;border-radius:9999px;overflow:hidden;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-toggle-switch__switch:before{content:"";display:block;position:absolute;top:1px;left:1px;bottom:1px;right:1px;z-index:1;border:1px solid transparent;border-radius:9999px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-toggle-switch__switch__grip{position:absolute;top:50%;box-sizing:border-box;min-width:20px;min-height:20px;width:1.25em;height:1.25em;border:1px solid #72777d;border-radius:50%;transform:translate(-.3125em) translateY(-50%);transition-property:background-color,border-color,transform;transition-duration:.1s}.cdx-toggle-switch__input{opacity:0;position:absolute;left:0;z-index:2;min-width:48px;min-height:32px;width:3em;height:2em;margin:0;font-size:inherit}.cdx-toggle-switch__input:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff;border-color:#fff;transform:translate(calc(-1*(100% + .0625em))) translateY(-50%)}.cdx-toggle-switch__input:enabled:hover,.cdx-toggle-switch__input:enabled~.cdx-toggle-switch__label-content:hover{cursor:pointer}.cdx-toggle-switch__input:enabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#f8f9fa}.cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch{background-color:#fff;border-color:#447ff5}.cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff;border-color:#447ff5}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch:before{border-color:#2a4b8d}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff}.cdx-toggle-switch__input:enabled:focus:not(:active)~.cdx-toggle-switch__switch{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-toggle-switch__input:enabled:focus:not(:active)~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#36c}.cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch{background-color:#36c;border-color:#36c}.cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff}.cdx-toggle-switch__input:enabled:checked:hover~.cdx-toggle-switch__switch{background-color:#447ff5;border-color:#447ff5}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch{background-color:#2a4b8d;border-color:#2a4b8d;box-shadow:inset 0 0 0 1px #2a4b8d}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch:before{border-color:#2a4b8d}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff;border-color:#fff}.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch{border-color:#36c}.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch:before,.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff}.cdx-toggle-switch__input:disabled{cursor:default}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__label-content{color:#72777d}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch{background-color:#c8ccd1;border-color:#c8ccd1}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff;box-shadow:inset 0 0 0 1px #fff}.cdx-toggle-switch__input:disabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff}.cdx-typeahead-search .cdx-menu-item{padding:0}.cdx-typeahead-search .cdx-menu-item__content{padding:8px 12px}.cdx-typeahead-search__menu-message,.cdx-typeahead-search__search-footer{color:#202122;display:flex;align-items:center;padding:8px 12px;text-decoration:none}.cdx-typeahead-search__search-footer{box-sizing:border-box;min-height:56px}.cdx-typeahead-search__search-footer:visited{color:#202122}.cdx-typeahead-search__search-footer:hover{text-decoration:none;cursor:pointer}.cdx-typeahead-search__search-footer__icon{color:#54595d;width:auto;margin-left:8px}.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__icon,.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__text{color:#36c}.cdx-typeahead-search__menu-message--has-thumbnail{padding-right:20px}.cdx-typeahead-search__input [aria-expanded=true],.cdx-typeahead-search__input[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.cdx-typeahead-search .cdx-text-input--has-start-icon .cdx-text-input__input{padding-right:36px}.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width:not(.cdx-typeahead-search--expanded){margin-right:24px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width),.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded{margin-right:0}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__input,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__input{padding-right:60px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__start-icon,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25em;height:1.25em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:22px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer{padding-left:12px;padding-right:12px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__icon{flex-shrink:0;min-width:40px;width:2.5em}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__text,.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__query{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-typeahead-search .cdx-menu-item:first-child .cdx-typeahead-search__search-footer{border-top:unset} +.cdx-icon{color:#202122;display:inline-flex;align-items:center;justify-content:center;vertical-align:text-bottom}.cdx-icon svg{fill:currentcolor;width:100%;height:100%}.cdx-icon--x-small{min-width:12px;min-height:12px;width:.75em;height:.75em}.cdx-icon--small{min-width:16px;min-height:16px;width:1em;height:1em}.cdx-icon--medium{min-width:20px;min-height:20px;width:1.25em;height:1.25em}.cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-button{box-sizing:border-box;min-width:32px;min-height:32px;max-width:28em;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-left:12px;padding-right:12px;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button:enabled{color:#202122}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled .cdx-button__icon{background-color:#202122}}.cdx-button:enabled:hover{cursor:pointer}.cdx-button:enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c}.cdx-button:disabled{border-color:transparent}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--icon-only{padding:0 4px}.cdx-button:not(.cdx-button--weight-quiet):enabled{background-color:#f8f9fa;border-color:#a2a9b1}.cdx-button:not(.cdx-button--weight-quiet):enabled:hover{background-color:#fff;color:#404244}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:hover .cdx-button__icon{background-color:#404244}}.cdx-button:not(.cdx-button--weight-quiet):enabled:active,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active{background-color:#eaecf0;color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:active .cdx-button__icon,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button:not(.cdx-button--weight-quiet):disabled{background-color:#c8ccd1;color:#fff}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):disabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled{background-color:#36c;color:#fff;border-color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover{background-color:#447ff5;color:#fff;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-button--weight-primary.cdx-button--action-destructive:enabled{background-color:#d33;color:#fff;border-color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover{background-color:#ff4242;color:#fff;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33,inset 0 0 0 2px #fff}.cdx-button--weight-quiet{background-color:rgba(255,255,255,0);border-color:transparent}.cdx-button--weight-quiet:enabled:hover{background-color:rgba(0,24,73,.027)}.cdx-button--weight-quiet:enabled:active,.cdx-button--weight-quiet:enabled.cdx-button--is-active{background-color:rgba(0,24,73,.082);color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:enabled:active .cdx-button__icon,.cdx-button--weight-quiet:enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#36c}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover{background-color:#eaf3ff;color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#447ff5}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#d33}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover{background-color:#fee7e6;color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#ff4242}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-button--weight-quiet:disabled{color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:disabled .cdx-button__icon{background-color:#72777d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive .cdx-button__icon{background-color:#36c}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover{color:#447ff5;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:#447ff5}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:#eaf3ff;color:#2a4b8d;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:#2a4b8d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive .cdx-button__icon{background-color:#d33}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover{color:#ff4242;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:#ff4242}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:#fee7e6;color:#b32424;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:#b32424}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-button-group{position:relative;z-index:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2px;padding-top:1px;padding-right:1px;overflow:hidden}.cdx-button-group .cdx-button{position:relative;z-index:1;margin-top:-1px;margin-right:-1px;border-radius:0}.cdx-button-group .cdx-button:enabled:active,.cdx-button-group .cdx-button:enabled:focus{z-index:3}.cdx-button-group .cdx-button:disabled{z-index:0;box-shadow:0 -1px #fff,1px 0 #fff}.cdx-thumbnail{display:inline-flex}.cdx-thumbnail__placeholder,.cdx-thumbnail__image{background-position:center;background-repeat:no-repeat;background-size:cover;flex-shrink:0;box-sizing:border-box;min-width:40px;min-height:40px;width:2.5em;height:2.5em;border:1px solid #c8ccd1;border-radius:2px}.cdx-thumbnail__image{display:inline-block}.cdx-thumbnail__image-enter-active{transition-property:opacity;transition-duration:.1s}.cdx-thumbnail__image-enter-from{opacity:0}.cdx-thumbnail__placeholder{background-color:#f8f9fa;display:inline-flex;align-items:center;justify-content:center}.cdx-thumbnail__placeholder__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%2372777d"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>')}.cdx-thumbnail__placeholder__icon--vue{color:#72777d}.cdx-card{background-color:#fff;display:flex;align-items:flex-start;position:relative;border:1px solid #a2a9b1;border-radius:2px;padding:12px}.cdx-card--is-link{transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-card--is-link,.cdx-card--is-link:hover,.cdx-card--is-link:focus{text-decoration:none}.cdx-card--is-link:hover{border-color:#72777d}.cdx-card--is-link:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff;outline:1px solid transparent}.cdx-card--title-only{align-items:center}.cdx-card__text{display:flex;flex-direction:column;line-height:1.5714285;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-card__text__title{color:#202122;font-weight:700;line-height:1.4285714}.cdx-card__text__description,.cdx-card__text__supporting-text,.cdx-card__text__description .cdx-icon,.cdx-card__text__supporting-text .cdx-icon{color:#54595d}.cdx-card__text__description{margin-top:4px}.cdx-card__text__supporting-text{margin-top:8px;font-size:.875em}.cdx-card__thumbnail{margin-left:12px}.cdx-card__thumbnail .cdx-thumbnail__placeholder,.cdx-card__thumbnail .cdx-thumbnail__image{width:3em;height:3em}.cdx-card__icon{color:inherit;margin-left:12px}.cdx-checkbox{position:relative}.cdx-checkbox:not(.cdx-checkbox--inline){display:flex;margin-bottom:12px}.cdx-checkbox:not(.cdx-checkbox--inline):last-child{margin-bottom:0}.cdx-checkbox--inline{display:inline-flex;margin-left:16px;white-space:nowrap}.cdx-checkbox--inline:last-child{margin-left:0}.cdx-checkbox__label{display:inline-block;position:relative;z-index:0;padding-right:calc(1.42857143em + 8px);line-height:1.4285714}.cdx-checkbox--inline .cdx-checkbox__label{display:inline}.cdx-checkbox__icon{background-color:#fff;position:absolute;right:0;box-sizing:border-box;width:1.42857143em;height:1.42857143em;border:1px solid #72777d}.cdx-checkbox__input{opacity:0;position:absolute;right:0;z-index:1;width:1.42857143em;height:1.42857143em;margin:0;font-size:inherit;cursor:inherit}.cdx-checkbox:hover>.cdx-checkbox__input:enabled,.cdx-checkbox:hover>.cdx-checkbox__input:enabled~*{cursor:pointer}.cdx-checkbox__icon{background-size:0 0;border-radius:2px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-checkbox__input:indeterminate+.cdx-checkbox__icon:before{content:" ";background-color:#fff;position:absolute;top:calc(50% - .5px);left:.21428571em;right:.21428571em;height:2px}.cdx-checkbox__input:checked:not(:indeterminate)+.cdx-checkbox__icon:before{content:" ";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path fill="%23fff" d="M7 14.17L2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:1em 1em;position:absolute;width:100%;height:100%}.cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon{border-color:#447ff5}.cdx-checkbox__input:enabled:active+.cdx-checkbox__icon{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-checkbox__input:enabled:focus:not(:active)+.cdx-checkbox__icon{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon{background-color:#36c;border-color:#36c}.cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon{background-color:#447ff5;border-color:#447ff5}.cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-checkbox__input:enabled:checked:focus:not(:active):not(:hover)+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:focus:not(:active):not(:hover)+.cdx-checkbox__icon{background-color:#36c;border-color:#36c}.cdx-checkbox__input:enabled:checked:focus:not(:active)+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:focus:not(:active)+.cdx-checkbox__icon{box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-checkbox__input:disabled+.cdx-checkbox__icon{background-color:#c8ccd1;border-color:#c8ccd1}.cdx-checkbox__input:disabled~.cdx-checkbox__label{color:#72777d}.cdx-info-chip{background-color:rgba(255,255,255,0);display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:32em;border:1px solid #a2a9b1;border-radius:9999px;padding:0 8px;line-height:1.5714285}.cdx-info-chip--text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#54595d;font-size:.875em}.cdx-info-chip__icon--notice{color:#54595d}.cdx-info-chip__icon--error{color:#d33}.cdx-info-chip__icon--warning{color:#edab00}.cdx-info-chip__icon--success{color:#14866d}.cdx-info-chip .cdx-icon{min-width:16px;min-height:16px;width:1em;height:1em}.cdx-search-result-title{display:inline-block;font-weight:700}.cdx-search-result-title__match{font-weight:400}.cdx-menu-item{list-style:none;position:relative;padding:8px 12px;line-height:1.6;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-menu-item__content{display:flex;align-items:center;line-height:1.4285714;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-menu-item__content,.cdx-menu-item__content:hover{text-decoration:none}.cdx-menu-item--has-description .cdx-menu-item__content{align-items:flex-start}.cdx-menu-item__text__description{display:block}.cdx-menu-item__thumbnail{margin-left:8px}.cdx-menu-item__icon{color:inherit;margin-left:8px}.cdx-menu-item--bold-label .cdx-menu-item__text__label{font-weight:700}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text{overflow:hidden}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdx-menu-item--enabled,.cdx-menu-item--enabled .cdx-menu-item__content{color:#202122}.cdx-menu-item--enabled .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled .cdx-menu-item__text__description{color:#54595d}.cdx-menu-item--enabled.cdx-menu-item--highlighted{background-color:#eaecf0;cursor:pointer}.cdx-menu-item--enabled.cdx-menu-item--active{background-color:#eaf3ff;color:#36c}.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--enabled.cdx-menu-item--selected{background-color:#eaf3ff}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--disabled{color:#72777d;cursor:default}.cdx-menu-item--disabled .cdx-menu-item__text__description{color:#72777d}.cdx-progress-bar{box-sizing:border-box;overflow-x:hidden}.cdx-progress-bar__bar{width:33.33%;height:100%}.cdx-progress-bar:not(.cdx-progress-bar--inline){position:relative;z-index:1;height:1em;max-width:none;border:1px solid #a2a9b1;border-radius:9999px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-progress-bar--inline{width:100%;height:.25em}.cdx-progress-bar:not(.cdx-progress-bar--disabled) .cdx-progress-bar__bar{background-color:#36c;animation-name:cdx-animation-progress-bar__bar;animation-duration:1.6s;animation-timing-function:linear;animation-iteration-count:infinite}.cdx-progress-bar:not(.cdx-progress-bar--disabled).cdx-progress-bar--block{background-color:#fff}.cdx-progress-bar--disabled .cdx-progress-bar__bar{background-color:#c8ccd1}.cdx-progress-bar--disabled.cdx-progress-bar--block{background-color:#eaecf0}@keyframes cdx-animation-progress-bar__bar{0%{transform:translate(100%)}to{transform:translate(-300%)}}.cdx-menu{background-color:#fff;position:absolute;right:0;z-index:50;box-sizing:border-box;width:100%;border:1px solid #a2a9b1;border-radius:0 0 2px 2px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-menu__progress-bar{position:absolute;top:0}.cdx-menu__listbox{margin:0;padding:0}.cdx-menu--has-sticky-footer .cdx-menu-item:last-of-type{position:absolute;bottom:0;width:100%}.cdx-menu--has-footer .cdx-menu-item:last-of-type:not(:first-of-type){border-top:1px solid #c8ccd1}.cdx-text-input{position:relative;box-sizing:border-box}.cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25em;height:1.25em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:9px}.cdx-text-input__icon.cdx-text-input__end-icon{min-width:16px;min-height:16px;width:1em;height:1em;background-position:center;background-repeat:no-repeat;background-size:max(1em,16px)}.cdx-text-input__clear-icon,.cdx-text-input__end-icon{position:absolute;top:50%;min-width:16px;min-height:16px;width:1em;height:1em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:9px}.cdx-text-input__clear-icon:hover{cursor:pointer}.cdx-text-input__end-icon+.cdx-text-input__clear-icon{left:calc(17px + 1em)}.cdx-text-input__input{display:block;box-sizing:border-box;min-width:256px;min-height:32px;width:100%;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding:4px 8px;font-family:inherit;font-size:inherit;line-height:1.4285714}.cdx-text-input__input:enabled{background-color:#fff;color:#202122;border-color:#a2a9b1;box-shadow:inset 0 0 0 1px transparent;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-input__input:enabled~.cdx-text-input__icon-vue{color:#72777d}.cdx-text-input__input:enabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input:enabled:hover{border-color:#72777d}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon-vue,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon-vue{color:#202122}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon{opacity:1}.cdx-text-input__input:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-text-input__input:disabled{background-color:#eaecf0;color:#72777d;-webkit-text-fill-color:#72777d;border-color:#c8ccd1}.cdx-text-input__input:disabled~.cdx-text-input__icon-vue{color:#72777d;pointer-events:none}.cdx-text-input__input:disabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input::-webkit-input-placeholder{color:#72777d;opacity:1}.cdx-text-input__input::placeholder{color:#72777d;opacity:1}.cdx-text-input__input::-ms-clear{display:none}.cdx-text-input__input[type=search]{-webkit-appearance:none;-moz-appearance:textfield}.cdx-text-input__input[type=search]::-webkit-search-decoration,.cdx-text-input__input[type=search]::-webkit-search-cancel-button{display:none}.cdx-text-input--has-start-icon .cdx-text-input__input{padding-right:calc(16px + 1.25em)}.cdx-text-input--has-end-icon .cdx-text-input__input,.cdx-text-input--clearable .cdx-text-input__input{padding-left:calc(16px + 1em)}.cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-left:calc(25px + 2em)}.cdx-text-input--status-error .cdx-text-input__input{border-color:#d33}.cdx-text-input--status-error .cdx-text-input__input:focus{border-color:#36c}.cdx-combobox{display:inline-block;position:relative}.cdx-combobox__input-wrapper{display:flex}.cdx-combobox__input{flex:1 1 auto}.cdx-combobox__input [aria-expanded=true],.cdx-combobox__input[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.cdx-combobox__input .cdx-text-input__input{border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.cdx-combobox__expand-button{position:relative;border-top-right-radius:0;border-bottom-right-radius:0}.cdx-combobox__expand-icon{position:absolute;top:50%;min-width:12px;min-height:12px;width:.75em;height:.75em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:50%;transform:translate(50%,-50%)}.cdx-combobox--expanded .cdx-combobox__expand-button{border-bottom-left-radius:0}.cdx-dialog .cdx-combobox{position:static}.cdx-dialog .cdx-combobox .cdx-menu{right:auto;width:var(--3e6f0e76-currentWidthInPx)}.cdx-dialog-backdrop{background-color:rgba(255,255,255,.65);display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;z-index:400;min-height:100%;width:100vw;height:100vh;height:-webkit-fill-available}.cdx-dialog{background-color:#fff;display:flex;flex-direction:column;box-sizing:border-box;width:calc(100% - 2em);max-width:32em;max-height:calc(100vh - 2.5em);border:1px solid #a2a9b1;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,.2);gap:32px}.cdx-dialog__header--default{display:flex;align-items:baseline;justify-content:flex-end;box-sizing:border-box;width:100%;padding:16px 24px 0}.cdx-dialog__header__title-group{display:flex;flex-grow:1;flex-direction:column;gap:6px}.cdx-dialog__header .cdx-dialog__header__title{margin:0;border:0;padding:0;font-family:inherit;font-size:1.125em;font-weight:700;line-height:1.25}.cdx-dialog__header .cdx-dialog__header__subtitle{color:#54595d;margin:0;padding:0;font-size:1em;line-height:1.375}.cdx-dialog__header__close-button{margin-left:-8px}.cdx-dialog__body{flex-grow:1;padding:0 24px;overflow-y:auto}.cdx-dialog__body--no-header{padding-top:24px}.cdx-dialog__body--no-footer{padding-bottom:24px}.cdx-dialog__body>*:first-child{margin-top:0;padding-top:0}.cdx-dialog__body>*:last-child{margin-bottom:0;padding-bottom:0}.cdx-dialog__footer--default{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;padding:0 24px 24px;gap:12px}.cdx-dialog__footer .cdx-dialog__footer__text{color:#54595d;flex:1 0 auto;width:100%;margin:0;font-size:.875em;line-height:1.5714285}.cdx-dialog__footer__actions{display:flex;flex-grow:1;gap:8px}.cdx-dialog--horizontal-actions .cdx-dialog__footer__actions{flex-direction:row-reverse}.cdx-dialog--vertical-actions .cdx-dialog__footer__actions{flex-direction:column;width:100%}.cdx-dialog--vertical-actions .cdx-dialog__footer .cdx-dialog__footer__primary-action,.cdx-dialog--vertical-actions .cdx-dialog__footer .cdx-dialog__footer__default-action{max-width:none}.cdx-dialog-focus-trap{position:absolute}.cdx-dialog-focus-trap:focus{outline:0}.cdx-dialog-fade-enter-active,.cdx-dialog-fade-leave-active{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease}.cdx-dialog-fade-enter-from,.cdx-dialog-fade-leave-to{opacity:0}body.cdx-dialog-open{overflow:hidden}.cdx-lookup{position:relative;box-sizing:border-box;vertical-align:middle}.cdx-lookup--pending .cdx-text-input__input{background-color:#eaecf0;background-image:linear-gradient(-135deg,#fff 25%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 50%,#fff 50%,#fff 75%,rgba(255,255,255,0) 75%,rgba(255,255,255,0));background-size:1.25em 1.25em;animation-name:cdx-animation-pending-stripes;animation-duration:.65s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes cdx-animation-pending-stripes{0%{background-position:calc(100% + 1.25em) 0}to{background-position:100% 0}}.cdx-lookup__input [aria-expanded=true],.cdx-lookup__input[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.cdx-dialog .cdx-lookup{position:static}.cdx-dialog .cdx-lookup .cdx-menu{right:auto;width:var(--b925c844-currentWidthInPx)}.cdx-message{color:#202122;display:flex;align-items:flex-start;position:relative}.cdx-message+.cdx-message{margin-top:8px}.cdx-message--inline{font-weight:700}.cdx-message--inline.cdx-message--error{color:#d33}.cdx-message--inline.cdx-message--success{color:#14866d}.cdx-message:not(.cdx-message--inline){border-width:1px;border-style:solid;padding:16px}@media screen and (min-width: 640px){.cdx-message:not(.cdx-message--inline){padding-left:24px;padding-right:24px}}.cdx-message:not(.cdx-message--inline).cdx-message--notice{background-color:#eaecf0;border-color:#a2a9b1}.cdx-message:not(.cdx-message--inline).cdx-message--error{background-color:#fee7e6;border-color:#d33}.cdx-message:not(.cdx-message--inline).cdx-message--warning{background-color:#fef6e7;border-color:#edab00}.cdx-message:not(.cdx-message--inline).cdx-message--success{background-color:#d5fdf4;border-color:#14866d}.cdx-message:not(.cdx-message--inline).cdx-message--user-dismissable{padding-left:48px}@media screen and (min-width: 640px){.cdx-message:not(.cdx-message--inline).cdx-message--user-dismissable{padding-left:56px}}.cdx-message--warning .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23edab00"><path d="M11.53 2.3A1.85 1.85 0 0010 1.21 1.85 1.85 0 008.48 2.3L.36 16.36C-.48 17.81.21 19 1.88 19h16.24c1.67 0 2.36-1.19 1.52-2.64zM11 16H9v-2h2zm0-4H9V6h2z"/></svg>')}.cdx-message--warning .cdx-message__icon--vue{color:#edab00}.cdx-message--error .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23d33"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>')}.cdx-message--error .cdx-message__icon--vue{color:#d33}.cdx-message--success .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%2314866d"><path fill-rule="evenodd" d="M10 20a10 10 0 100-20 10 10 0 000 20Zm-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10l5 5Z" clip-rule="evenodd"/></svg>')}.cdx-message--success .cdx-message__icon--vue{color:#14866d}.cdx-message:not(.cdx-message--warning):not(.cdx-message--error):not(.cdx-message--success) .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z"/></svg>')}.cdx-message:not(.cdx-message--warning):not(.cdx-message--error):not(.cdx-message--success) .cdx-message__icon:lang(ar){background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z"/></svg>')}.cdx-message .cdx-message__icon,.cdx-message:not(.cdx-message--warning):not(.cdx-message--error):not(.cdx-message--success) .cdx-message__icon,.cdx-message__icon--vue{height:1.5em}.cdx-message__content{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;align-self:center;flex-grow:1;margin-right:8px}.cdx-message__content,.cdx-message__content>*{line-height:1.6}.cdx-message__dismiss-button{position:absolute;top:12px;left:16px;padding:5px;line-height:0}@media screen and (min-width: 640px){.cdx-message__dismiss-button{left:8px}}.cdx-message-enter-active,.cdx-message-leave-active-system{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease}.cdx-message-leave-active-user{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease-out}.cdx-message-enter-from,.cdx-message-leave-to{opacity:0}.cdx-radio{position:relative}.cdx-radio:not(.cdx-radio--inline){display:flex;margin-bottom:12px}.cdx-radio:not(.cdx-radio--inline):last-child{margin-bottom:0}.cdx-radio--inline{display:inline-flex;margin-left:16px;white-space:nowrap}.cdx-radio--inline:last-child{margin-left:0}.cdx-radio__label{display:inline-block;position:relative;z-index:0;padding-right:calc(1.42857143em + 8px);line-height:1.4285714}.cdx-radio--inline .cdx-radio__label{display:inline}.cdx-radio__icon{background-color:#fff;position:absolute;right:0;box-sizing:border-box;width:1.42857143em;height:1.42857143em;border:1px solid #72777d}.cdx-radio__input{opacity:0;position:absolute;right:0;z-index:1;width:1.42857143em;height:1.42857143em;margin:0;font-size:inherit;cursor:inherit}.cdx-radio:hover>.cdx-radio__input:enabled,.cdx-radio:hover>.cdx-radio__input:enabled~*{cursor:pointer}.cdx-radio__icon{border-radius:50%;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-radio__icon:before{content:" ";position:absolute;top:-.25em;left:-.25em;bottom:-.25em;right:-.25em;border:1px solid transparent;border-radius:50%}.cdx-radio__input:enabled:hover+.cdx-radio__icon{border-color:#447ff5}.cdx-radio__input:enabled:active+.cdx-radio__icon{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-radio__input:enabled:checked+.cdx-radio__icon{border-width:.42857143em;border-color:#36c}.cdx-radio__input:enabled:checked:hover+.cdx-radio__icon{border-color:#447ff5}.cdx-radio__input:enabled:checked:focus+.cdx-radio__icon:before{border-color:#fff}.cdx-radio__input:enabled:checked:active+.cdx-radio__icon{background-color:#fff;border-color:#2a4b8d}.cdx-radio__input:enabled:checked:active+.cdx-radio__icon:before{border-color:#2a4b8d}.cdx-radio__input:disabled~.cdx-radio__label{color:#72777d}.cdx-radio__input:disabled+.cdx-radio__icon{background-color:#c8ccd1;border-color:#c8ccd1}.cdx-radio__input:disabled:checked+.cdx-radio__icon{border-width:.42857143em}.cdx-search-input--has-end-button{background-color:#fff;display:flex;border:1px solid #a2a9b1;border-radius:2px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{flex-grow:1;margin:-1px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper .cdx-text-input__input{border-top-left-radius:0;border-bottom-left-radius:0}.cdx-search-input__end-button{flex-shrink:0;margin:-1px 0 -1px -1px;border-top-right-radius:0;border-bottom-right-radius:0}.cdx-search-input__end-button:hover,.cdx-search-input__end-button:focus{z-index:1}.cdx-search-input__input-wrapper{position:relative}.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1010 0A5 5 0 003 8z"/></svg>')}.cdx-select{box-sizing:border-box;min-width:256px;min-height:2em;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-right:12px;padding-left:calc(16px + 1.25em);font-size:inherit;line-height:1.4285714;background-position:center left 12px;background-repeat:no-repeat;background-size:max(.75em,12px);-webkit-appearance:none;appearance:none}.cdx-select:disabled{background-color:#eaecf0;color:#72777d;border-color:#c8ccd1;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%2372777d"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>')}.cdx-select:enabled{background-color:#f8f9fa;color:#202122;border-color:#a2a9b1;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>')}.cdx-select:enabled:hover{background-color:#fff;color:#404244;border-color:#a2a9b1;cursor:pointer}.cdx-select-vue{display:inline-block;position:relative}.cdx-select-vue__handle{box-sizing:border-box;min-width:256px;min-height:2em;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-right:12px;padding-left:calc(16px + 1.25em);font-size:inherit;line-height:1.4285714;position:relative;width:100%}.cdx-select-vue--has-start-icon .cdx-select-vue__handle{padding-right:calc(20px + 1.25em)}.cdx-select-vue__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25em;height:1.25em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:12px}.cdx-select-vue__indicator{color:#202122;position:absolute;top:50%;min-width:12px;min-height:12px;width:.75em;height:.75em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:12px}.cdx-select-vue--enabled .cdx-select-vue__handle{background-color:#f8f9fa;color:#202122;border-color:#a2a9b1;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-select-vue--enabled .cdx-select-vue__handle:hover{background-color:#fff;color:#404244;border-color:#a2a9b1;cursor:pointer}.cdx-select-vue--enabled .cdx-select-vue__handle [aria-expanded=true],.cdx-select-vue--enabled .cdx-select-vue__handle[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.cdx-select-vue--enabled .cdx-select-vue__handle:hover .cdx-select-vue__indicator{color:#404244}.cdx-select-vue--enabled .cdx-select-vue__handle:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-select-vue--enabled .cdx-select-vue__handle:active{color:#000;border-color:#72777d}.cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle{background-color:#fff}.cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle .cdx-select-vue__indicator{color:#202122}.cdx-select-vue--disabled .cdx-select-vue__handle{background-color:#eaecf0;color:#72777d;border-color:#c8ccd1;cursor:default}.cdx-select-vue--disabled .cdx-select-vue__indicator,.cdx-select-vue--disabled .cdx-select-vue__start-icon{color:#72777d}.cdx-dialog .cdx-select-vue{position:static}.cdx-dialog .cdx-select-vue .cdx-menu{right:auto;width:var(--a811cdc9-currentWidthInPx)}.cdx-tab:focus{outline:1px solid transparent}.cdx-tabs__header{display:flex;align-items:flex-end;position:relative}.cdx-tabs__header:focus{outline:1px solid transparent}.cdx-tabs__prev-scroller,.cdx-tabs__next-scroller{background-color:inherit;position:absolute;top:0;bottom:0}.cdx-tabs__prev-scroller{right:0}.cdx-tabs__next-scroller{left:0}.cdx-tabs__prev-scroller:after,.cdx-tabs__next-scroller:before{content:"";position:absolute;top:0;z-index:1;width:1.5em;height:100%;pointer-events:none}.cdx-tabs__prev-scroller:after{right:100%}.cdx-tabs__next-scroller:before{left:100%}.cdx-tabs__scroll-button{height:100%}.cdx-tabs>.cdx-tabs__header:focus .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab]{box-shadow:inset 0 0 0 2px #36c;overflow:hidden}.cdx-tabs__list{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cdx-tabs__list::-webkit-scrollbar{-webkit-appearance:none;display:none}.cdx-tabs__list__item{flex:0 0 auto}.cdx-tabs__list__item [role=tab]{display:block;max-width:16em;border-top-right-radius:2px;border-top-left-radius:2px;padding:4px 12px;font-weight:700;line-height:1.4285714;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-tabs__list__item [role=tab]:focus{border-top-right-radius:2px;border-top-left-radius:2px;outline:1px solid transparent}.cdx-tabs__list__item.cdx-tabs__list__item--selected [role=tab]{cursor:default}.cdx-tabs .cdx-tabs__list{list-style:none;margin:0;padding:0}.cdx-tabs .cdx-tabs__list__item{margin:0}.cdx-tabs>.cdx-tabs__header .cdx-tabs__list__item+.cdx-tabs__list__item{margin-right:0}.cdx-tabs--framed>.cdx-tabs__header{background-color:#eaecf0}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to left,#eaecf0 0,rgba(255,255,255,0) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to right,#eaecf0 0,rgba(255,255,255,0) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item [role=tab]{margin:8px 8px 0 4px}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:last-child [role=tab]{margin-left:8px}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]{overflow:hidden}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:link,.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:visited{color:#202122}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:hover{background-color:rgba(255,255,255,.3);color:#202122}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:active{background-color:rgba(255,255,255,.8);color:#202122}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab],.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab]:hover{background-color:#fff}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--disabled [role=tab]{background-color:#eaecf0;color:#72777d;cursor:default}.cdx-tabs--quiet>.cdx-tabs__header{background-color:#fff;margin:0 4px;border-bottom:1px solid #a2a9b1}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to left,#fff 0,rgba(255,255,255,0) 100%)}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item [role=tab]{margin:0 4px}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item:first-child [role=tab]{margin-right:0}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item:last-child [role=tab]{margin-left:0}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]{color:#202122}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:hover{color:#447ff5;box-shadow:inset 0 -2px #447ff5}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:active{color:#2a4b8d;box-shadow:inset 0 -2px #2a4b8d}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab]{color:#36c;box-shadow:inset 0 -2px #36c}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--disabled [role=tab]{color:#72777d;cursor:default}.cdx-toggle-button{box-sizing:border-box;min-width:32px;min-height:32px;max-width:28em;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-left:12px;padding-right:12px;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-toggle-button::-moz-focus-inner{border:0;padding:0}.cdx-toggle-button:enabled{color:#202122}.cdx-toggle-button:enabled:hover{cursor:pointer}.cdx-toggle-button:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-toggle-button:enabled:active,.cdx-toggle-button:enabled.cdx-toggle-button--is-active{color:#000;border-color:#72777d;box-shadow:none}.cdx-toggle-button .cdx-icon{color:inherit;vertical-align:middle}.cdx-toggle-button--framed:enabled{background-color:#f8f9fa;border-color:#a2a9b1}.cdx-toggle-button--framed:enabled:hover{background-color:#fff;color:#404244}.cdx-toggle-button--framed:enabled:active,.cdx-toggle-button--framed:enabled.cdx-toggle-button--is-active{background-color:#eaecf0}.cdx-toggle-button--framed:disabled{background-color:#c8ccd1;color:#fff;border-color:#c8ccd1}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:hover{background-color:#447ff5;color:#fff;border-color:#447ff5}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:active,.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled.cdx-toggle-button--is-active{background-color:#eaecf0;color:#000;border-color:#72777d;box-shadow:none}.cdx-toggle-button--quiet{background-color:rgba(255,255,255,0);border-color:transparent}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on{background-color:#eaecf0}.cdx-toggle-button--quiet:enabled:hover{background-color:#f8f9fa}.cdx-toggle-button--quiet:enabled:focus{background-color:#f8f9fa}.cdx-toggle-button--quiet:enabled:active,.cdx-toggle-button--quiet:enabled.cdx-toggle-button--is-active{background-color:#eaecf0}.cdx-toggle-button--quiet:disabled{color:#72777d}.cdx-toggle-button-group{position:relative;z-index:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2px;padding-top:1px;padding-right:1px;overflow:hidden}.cdx-toggle-button-group .cdx-toggle-button{position:relative;z-index:1;margin-top:-1px;margin-right:-1px;border-radius:0}.cdx-toggle-button-group .cdx-toggle-button:enabled:active,.cdx-toggle-button-group .cdx-toggle-button:enabled:focus{z-index:3}.cdx-toggle-button-group .cdx-toggle-button:disabled{z-index:0;box-shadow:0 -1px #fff,1px 0 #fff}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled{z-index:2;box-shadow:0 -1px #fff,1px 0 #fff}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled:focus{box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff,0 0 0 1px #fff}.cdx-toggle-switch{display:inline-flex;align-items:center;justify-content:space-between;position:relative;z-index:0}.cdx-toggle-switch__label:not(:empty){padding-left:6px}.cdx-toggle-switch__switch{order:2;transform:translateZ(0);background-color:#f8f9fa;display:inline-block;flex-shrink:0;position:relative;box-sizing:border-box;min-width:48px;min-height:32px;width:3em;height:2em;border-width:1px;border-style:solid;border-color:#72777d;border-radius:9999px;overflow:hidden;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-toggle-switch__switch:before{content:"";display:block;position:absolute;top:1px;left:1px;bottom:1px;right:1px;z-index:1;border:1px solid transparent;border-radius:9999px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-toggle-switch__switch__grip{position:absolute;top:50%;box-sizing:border-box;min-width:20px;min-height:20px;width:1.25em;height:1.25em;border:1px solid #72777d;border-radius:50%;transform:translate(-.3125em) translateY(-50%);transition-property:background-color,border-color,transform;transition-duration:.1s}.cdx-toggle-switch__input{opacity:0;position:absolute;left:0;z-index:2;min-width:48px;min-height:32px;width:3em;height:2em;margin:0;font-size:inherit}.cdx-toggle-switch__input:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff;border-color:#fff;transform:translate(calc(-1*(100% + .0625em))) translateY(-50%)}.cdx-toggle-switch__input:enabled:hover,.cdx-toggle-switch__input:enabled~.cdx-toggle-switch__label-content:hover{cursor:pointer}.cdx-toggle-switch__input:enabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#f8f9fa}.cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch{background-color:#fff;border-color:#447ff5}.cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff;border-color:#447ff5}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch:before{border-color:#2a4b8d}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff}.cdx-toggle-switch__input:enabled:focus:not(:active)~.cdx-toggle-switch__switch{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-toggle-switch__input:enabled:focus:not(:active)~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#36c}.cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch{background-color:#36c;border-color:#36c}.cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff}.cdx-toggle-switch__input:enabled:checked:hover~.cdx-toggle-switch__switch{background-color:#447ff5;border-color:#447ff5}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch{background-color:#2a4b8d;border-color:#2a4b8d;box-shadow:inset 0 0 0 1px #2a4b8d}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch:before{border-color:#2a4b8d}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff;border-color:#fff}.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch{border-color:#36c}.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch:before,.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff}.cdx-toggle-switch__input:disabled{cursor:default}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__label-content{color:#72777d}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch{background-color:#c8ccd1;border-color:#c8ccd1}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff;box-shadow:inset 0 0 0 1px #fff}.cdx-toggle-switch__input:disabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff}.cdx-typeahead-search .cdx-menu-item{padding:0}.cdx-typeahead-search .cdx-menu-item__content{padding:8px 12px}.cdx-typeahead-search__menu-message,.cdx-typeahead-search__search-footer{color:#202122;display:flex;align-items:center;padding:8px 12px;text-decoration:none}.cdx-typeahead-search__search-footer{box-sizing:border-box;min-height:56px}.cdx-typeahead-search__search-footer:visited{color:#202122}.cdx-typeahead-search__search-footer:hover{text-decoration:none;cursor:pointer}.cdx-typeahead-search__search-footer__icon{color:#54595d;width:auto;margin-left:8px}.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__icon,.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__text{color:#36c}.cdx-typeahead-search__menu-message--has-thumbnail{padding-right:20px}.cdx-typeahead-search__input [aria-expanded=true],.cdx-typeahead-search__input[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.cdx-typeahead-search .cdx-text-input--has-start-icon .cdx-text-input__input{padding-right:36px}.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width:not(.cdx-typeahead-search--expanded){margin-right:24px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width),.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded{margin-right:0}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__input,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__input{padding-right:60px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__start-icon,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25em;height:1.25em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:22px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer{padding-left:12px;padding-right:12px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__icon{flex-shrink:0;min-width:40px;width:2.5em}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__text,.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__query{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-typeahead-search .cdx-menu-item:first-child .cdx-typeahead-search__search-footer{border-top:unset} diff --git a/resources/lib/codex/codex.style.css b/resources/lib/codex/codex.style.css index 81e235228d78..de50aab961ea 100644 --- a/resources/lib/codex/codex.style.css +++ b/resources/lib/codex/codex.style.css @@ -1 +1 @@ -.cdx-icon{color:#202122;display:inline-flex;align-items:center;justify-content:center;vertical-align:text-bottom}.cdx-icon svg{fill:currentcolor;width:100%;height:100%}.cdx-icon--x-small{min-width:12px;min-height:12px;width:.75em;height:.75em}.cdx-icon--small{min-width:16px;min-height:16px;width:1em;height:1em}.cdx-icon--medium{min-width:20px;min-height:20px;width:1.25em;height:1.25em}.cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-button{box-sizing:border-box;min-width:32px;min-height:32px;max-width:28em;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:12px;padding-left:12px;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button:enabled{color:#202122}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled .cdx-button__icon{background-color:#202122}}.cdx-button:enabled:hover{cursor:pointer}.cdx-button:enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c}.cdx-button:disabled{border-color:transparent}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--icon-only{padding:0 4px}.cdx-button:not(.cdx-button--weight-quiet):enabled{background-color:#f8f9fa;border-color:#a2a9b1}.cdx-button:not(.cdx-button--weight-quiet):enabled:hover{background-color:#fff;color:#404244}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:hover .cdx-button__icon{background-color:#404244}}.cdx-button:not(.cdx-button--weight-quiet):enabled:active,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active{background-color:#eaecf0;color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:active .cdx-button__icon,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button:not(.cdx-button--weight-quiet):disabled{background-color:#c8ccd1;color:#fff}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):disabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled{background-color:#36c;color:#fff;border-color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover{background-color:#447ff5;color:#fff;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-button--weight-primary.cdx-button--action-destructive:enabled{background-color:#d33;color:#fff;border-color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover{background-color:#ff4242;color:#fff;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33,inset 0 0 0 2px #fff}.cdx-button--weight-quiet{background-color:rgba(255,255,255,0);border-color:transparent}.cdx-button--weight-quiet:enabled:hover{background-color:rgba(0,24,73,.027)}.cdx-button--weight-quiet:enabled:active,.cdx-button--weight-quiet:enabled.cdx-button--is-active{background-color:rgba(0,24,73,.082);color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:enabled:active .cdx-button__icon,.cdx-button--weight-quiet:enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#36c}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover{background-color:#eaf3ff;color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#447ff5}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#d33}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover{background-color:#fee7e6;color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#ff4242}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-button--weight-quiet:disabled{color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:disabled .cdx-button__icon{background-color:#72777d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive .cdx-button__icon{background-color:#36c}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover{color:#447ff5;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:#447ff5}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:#eaf3ff;color:#2a4b8d;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:#2a4b8d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive .cdx-button__icon{background-color:#d33}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover{color:#ff4242;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:#ff4242}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:#fee7e6;color:#b32424;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:#b32424}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-button-group{position:relative;z-index:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2px;padding-top:1px;padding-left:1px;overflow:hidden}.cdx-button-group .cdx-button{position:relative;z-index:1;margin-top:-1px;margin-left:-1px;border-radius:0}.cdx-button-group .cdx-button:enabled:active,.cdx-button-group .cdx-button:enabled:focus{z-index:3}.cdx-button-group .cdx-button:disabled{z-index:0;box-shadow:0 -1px #fff,-1px 0 #fff}.cdx-thumbnail{display:inline-flex}.cdx-thumbnail__placeholder,.cdx-thumbnail__image{background-position:center;background-repeat:no-repeat;background-size:cover;flex-shrink:0;box-sizing:border-box;min-width:40px;min-height:40px;width:2.5em;height:2.5em;border:1px solid #c8ccd1;border-radius:2px}.cdx-thumbnail__image{display:inline-block}.cdx-thumbnail__image-enter-active{transition-property:opacity;transition-duration:.1s}.cdx-thumbnail__image-enter-from{opacity:0}.cdx-thumbnail__placeholder{background-color:#f8f9fa;display:inline-flex;align-items:center;justify-content:center}.cdx-thumbnail__placeholder__icon{color:#72777d}.cdx-card{background-color:#fff;display:flex;align-items:flex-start;position:relative;border:1px solid #a2a9b1;border-radius:2px;padding:12px}.cdx-card--is-link{transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-card--is-link,.cdx-card--is-link:hover,.cdx-card--is-link:focus{text-decoration:none}.cdx-card--is-link:hover{border-color:#72777d}.cdx-card--is-link:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff;outline:1px solid transparent}.cdx-card--title-only{align-items:center}.cdx-card__text{display:flex;flex-direction:column;line-height:1.5714285;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-card__text__title{color:#202122;font-weight:700;line-height:1.4285714}.cdx-card__text__description,.cdx-card__text__supporting-text,.cdx-card__text__description .cdx-icon,.cdx-card__text__supporting-text .cdx-icon{color:#54595d}.cdx-card__text__description{margin-top:4px}.cdx-card__text__supporting-text{margin-top:8px;font-size:.875em}.cdx-card__thumbnail{margin-right:12px}.cdx-card__thumbnail .cdx-thumbnail__placeholder,.cdx-card__thumbnail .cdx-thumbnail__image{width:3em;height:3em}.cdx-card__icon{color:inherit;margin-right:12px}.cdx-checkbox{position:relative}.cdx-checkbox:not(.cdx-checkbox--inline){display:flex;margin-bottom:12px}.cdx-checkbox:not(.cdx-checkbox--inline):last-child{margin-bottom:0}.cdx-checkbox--inline{display:inline-flex;margin-right:16px;white-space:nowrap}.cdx-checkbox--inline:last-child{margin-right:0}.cdx-checkbox__label{display:inline-block;position:relative;z-index:0;padding-left:calc(1.42857143em + 8px);line-height:1.4285714}.cdx-checkbox--inline .cdx-checkbox__label{display:inline}.cdx-checkbox__icon{background-color:#fff;position:absolute;left:0;box-sizing:border-box;width:1.42857143em;height:1.42857143em;border:1px solid #72777d}.cdx-checkbox__input{opacity:0;position:absolute;left:0;z-index:1;width:1.42857143em;height:1.42857143em;margin:0;font-size:inherit;cursor:inherit}.cdx-checkbox:hover>.cdx-checkbox__input:enabled,.cdx-checkbox:hover>.cdx-checkbox__input:enabled~*{cursor:pointer}.cdx-checkbox__icon{background-size:0 0;border-radius:2px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-checkbox__input:indeterminate+.cdx-checkbox__icon:before{content:" ";background-color:#fff;position:absolute;top:calc(50% - .5px);right:.21428571em;left:.21428571em;height:2px}.cdx-checkbox__input:checked:not(:indeterminate)+.cdx-checkbox__icon:before{content:" ";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path fill="%23fff" d="M7 14.17L2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:1em 1em;position:absolute;width:100%;height:100%}.cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon{border-color:#447ff5}.cdx-checkbox__input:enabled:active+.cdx-checkbox__icon{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-checkbox__input:enabled:focus:not(:active)+.cdx-checkbox__icon{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon{background-color:#36c;border-color:#36c}.cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon{background-color:#447ff5;border-color:#447ff5}.cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-checkbox__input:enabled:checked:focus:not(:active):not(:hover)+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:focus:not(:active):not(:hover)+.cdx-checkbox__icon{background-color:#36c;border-color:#36c}.cdx-checkbox__input:enabled:checked:focus:not(:active)+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:focus:not(:active)+.cdx-checkbox__icon{box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-checkbox__input:disabled+.cdx-checkbox__icon{background-color:#c8ccd1;border-color:#c8ccd1}.cdx-checkbox__input:disabled~.cdx-checkbox__label{color:#72777d}.cdx-info-chip{background-color:rgba(255,255,255,0);display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:32em;border:1px solid #a2a9b1;border-radius:9999px;padding:0 8px;line-height:1.5714285}.cdx-info-chip--text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#54595d;font-size:.875em}.cdx-info-chip__icon--notice{color:#54595d}.cdx-info-chip__icon--error{color:#d33}.cdx-info-chip__icon--warning{color:#edab00}.cdx-info-chip__icon--success{color:#14866d}.cdx-info-chip .cdx-icon{min-width:16px;min-height:16px;width:1em;height:1em}.cdx-search-result-title{display:inline-block;font-weight:700}.cdx-search-result-title__match{font-weight:400}.cdx-menu-item{list-style:none;position:relative;padding:8px 12px;line-height:1.6;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-menu-item__content{display:flex;align-items:center;line-height:1.4285714;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-menu-item__content,.cdx-menu-item__content:hover{text-decoration:none}.cdx-menu-item--has-description .cdx-menu-item__content{align-items:flex-start}.cdx-menu-item__text__description{display:block}.cdx-menu-item__thumbnail{margin-right:8px}.cdx-menu-item__icon{color:inherit;margin-right:8px}.cdx-menu-item--bold-label .cdx-menu-item__text__label{font-weight:700}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text{overflow:hidden}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdx-menu-item--enabled,.cdx-menu-item--enabled .cdx-menu-item__content{color:#202122}.cdx-menu-item--enabled .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled .cdx-menu-item__text__description{color:#54595d}.cdx-menu-item--enabled.cdx-menu-item--highlighted{background-color:#eaecf0;cursor:pointer}.cdx-menu-item--enabled.cdx-menu-item--active{background-color:#eaf3ff;color:#36c}.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--enabled.cdx-menu-item--selected{background-color:#eaf3ff}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--disabled{color:#72777d;cursor:default}.cdx-menu-item--disabled .cdx-menu-item__text__description{color:#72777d}.cdx-progress-bar{box-sizing:border-box;overflow-x:hidden}.cdx-progress-bar__bar{width:33.33%;height:100%}.cdx-progress-bar--block{position:relative;z-index:1;height:1em;max-width:none;border:1px solid #a2a9b1;border-radius:9999px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-progress-bar--inline{width:100%;height:.25em}.cdx-progress-bar--enabled .cdx-progress-bar__bar{background-color:#36c;animation-name:cdx-animation-progress-bar__bar;animation-duration:1.6s;animation-timing-function:linear;animation-iteration-count:infinite}.cdx-progress-bar--enabled.cdx-progress-bar--block{background-color:#fff}.cdx-progress-bar--disabled .cdx-progress-bar__bar{background-color:#c8ccd1}.cdx-progress-bar--disabled.cdx-progress-bar--block{background-color:#eaecf0}@keyframes cdx-animation-progress-bar__bar{0%{transform:translate(-100%)}to{transform:translate(300%)}}.cdx-menu{background-color:#fff;position:absolute;left:0;z-index:50;box-sizing:border-box;width:100%;border:1px solid #a2a9b1;border-radius:0 0 2px 2px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-menu__progress-bar{position:absolute;top:0}.cdx-menu__listbox{margin:0;padding:0}.cdx-menu--has-sticky-footer .cdx-menu-item:last-of-type{position:absolute;bottom:0;width:100%}.cdx-menu--has-footer .cdx-menu-item:last-of-type:not(:first-of-type){border-top:1px solid #c8ccd1}.cdx-text-input{position:relative;box-sizing:border-box}.cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25em;height:1.25em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:9px}.cdx-text-input__icon.cdx-text-input__end-icon{min-width:16px;min-height:16px;width:1em;height:1em;background-position:center;background-repeat:no-repeat;background-size:max(1em,16px)}.cdx-text-input__clear-icon,.cdx-text-input__end-icon{position:absolute;top:50%;min-width:16px;min-height:16px;width:1em;height:1em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:9px}.cdx-text-input__clear-icon:hover{cursor:pointer}.cdx-text-input__end-icon+.cdx-text-input__clear-icon{right:calc(17px + 1em)}.cdx-text-input__input{display:block;box-sizing:border-box;min-width:256px;min-height:32px;width:100%;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding:4px 8px;font-family:inherit;font-size:inherit;line-height:1.4285714}.cdx-text-input__input:enabled{background-color:#fff;color:#202122;border-color:#a2a9b1;box-shadow:inset 0 0 0 1px transparent;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-input__input:enabled~.cdx-text-input__icon-vue{color:#72777d}.cdx-text-input__input:enabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input:enabled:hover{border-color:#72777d}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon-vue,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon-vue{color:#202122}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon{opacity:1}.cdx-text-input__input:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-text-input__input:disabled{background-color:#eaecf0;color:#72777d;-webkit-text-fill-color:#72777d;border-color:#c8ccd1}.cdx-text-input__input:disabled~.cdx-text-input__icon-vue{color:#72777d;pointer-events:none}.cdx-text-input__input:disabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input::-webkit-input-placeholder{color:#72777d;opacity:1}.cdx-text-input__input::placeholder{color:#72777d;opacity:1}.cdx-text-input__input::-ms-clear{display:none}.cdx-text-input__input[type=search]{-webkit-appearance:none;-moz-appearance:textfield}.cdx-text-input__input[type=search]::-webkit-search-decoration,.cdx-text-input__input[type=search]::-webkit-search-cancel-button{display:none}.cdx-text-input--has-start-icon .cdx-text-input__input{padding-left:calc(16px + 1.25em)}.cdx-text-input--has-end-icon .cdx-text-input__input,.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(16px + 1em)}.cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(25px + 2em)}.cdx-text-input--status-error .cdx-text-input__input{border-color:#d33}.cdx-text-input--status-error .cdx-text-input__input:focus{border-color:#36c}.cdx-combobox{display:inline-block;position:relative}.cdx-combobox__input-wrapper{display:flex}.cdx-combobox__input{flex:1 1 auto}.cdx-combobox__input [aria-expanded=true],.cdx-combobox__input[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.cdx-combobox__input .cdx-text-input__input{border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.cdx-combobox__expand-button{position:relative;border-top-left-radius:0;border-bottom-left-radius:0}.cdx-combobox__expand-icon{position:absolute;top:50%;min-width:12px;min-height:12px;width:.75em;height:.75em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:50%;transform:translate(-50%,-50%)}.cdx-combobox--expanded .cdx-combobox__expand-button{border-bottom-right-radius:0}.cdx-dialog .cdx-combobox{position:static}.cdx-dialog .cdx-combobox .cdx-menu{left:auto;width:var(--21ba103d)}.cdx-dialog-backdrop{background-color:rgba(255,255,255,.65);display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:400;min-height:100%;width:100vw;height:100vh;height:-webkit-fill-available}.cdx-dialog{background-color:#fff;display:flex;flex-direction:column;box-sizing:border-box;width:calc(100% - 2em);max-width:32em;max-height:calc(100vh - 2.5em);border:1px solid #a2a9b1;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,.2);gap:32px}.cdx-dialog__header--default{display:flex;align-items:baseline;justify-content:flex-end;box-sizing:border-box;width:100%;padding:16px 24px 0}.cdx-dialog__header__title-group{display:flex;flex-grow:1;flex-direction:column;gap:6px}.cdx-dialog__header .cdx-dialog__header__title{margin:0;border:0;padding:0;font-family:inherit;font-size:1.125em;font-weight:700;line-height:1.25}.cdx-dialog__header__subtitle{color:#54595d;margin:0;padding:0;font-size:1em}.cdx-dialog__header__close-button{margin-right:-8px}.cdx-dialog__body{flex-grow:1;padding:0 24px;overflow-y:auto}.cdx-dialog__body--no-header{padding-top:24px}.cdx-dialog__body--no-footer{padding-bottom:24px}.cdx-dialog__body>*:first-child{margin-top:0;padding-top:0}.cdx-dialog__body>*:last-child{margin-bottom:0;padding-bottom:0}.cdx-dialog__footer--default{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;padding:0 24px 24px;gap:12px}.cdx-dialog__footer__text{color:#54595d;flex:1 0 auto;width:100%;margin:0;font-size:.875em}.cdx-dialog__footer__actions{display:flex;flex-grow:1;gap:8px}.cdx-dialog--horizontal-actions .cdx-dialog__footer__actions{flex-direction:row-reverse}.cdx-dialog--vertical-actions .cdx-dialog__footer__actions{flex-direction:column;width:100%}.cdx-dialog--vertical-actions .cdx-dialog__footer .cdx-dialog__footer__primary-action,.cdx-dialog--vertical-actions .cdx-dialog__footer .cdx-dialog__footer__default-action{max-width:none}.cdx-dialog-focus-trap{position:absolute}.cdx-dialog-focus-trap:focus{outline:0}.cdx-dialog-fade-enter-active,.cdx-dialog-fade-leave-active{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease}.cdx-dialog-fade-enter-from,.cdx-dialog-fade-leave-to{opacity:0}body.cdx-dialog-open{overflow:hidden}.cdx-lookup{position:relative;box-sizing:border-box;vertical-align:middle}.cdx-lookup--pending .cdx-text-input__input{background-color:#eaecf0;background-image:linear-gradient(135deg,#fff 25%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 50%,#fff 50%,#fff 75%,rgba(255,255,255,0) 75%,rgba(255,255,255,0));background-size:1.25em 1.25em;animation-name:cdx-animation-pending-stripes;animation-duration:.65s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes cdx-animation-pending-stripes{0%{background-position:-1.25em 0}to{background-position:0 0}}.cdx-lookup__input [aria-expanded=true],.cdx-lookup__input[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.cdx-dialog .cdx-lookup{position:static}.cdx-dialog .cdx-lookup .cdx-menu{left:auto;width:var(--51c485f8)}.cdx-message{color:#202122;display:flex;align-items:flex-start;position:relative}.cdx-message+.cdx-message{margin-top:8px}.cdx-message--inline{font-weight:700}.cdx-message--inline.cdx-message--error{color:#d33}.cdx-message--inline.cdx-message--success{color:#14866d}.cdx-message:not(.cdx-message--inline){border-width:1px;border-style:solid;padding:16px}@media screen and (min-width: 640px){.cdx-message:not(.cdx-message--inline){padding-right:24px;padding-left:24px}}.cdx-message:not(.cdx-message--inline).cdx-message--notice{background-color:#eaecf0;border-color:#a2a9b1}.cdx-message:not(.cdx-message--inline).cdx-message--error{background-color:#fee7e6;border-color:#d33}.cdx-message:not(.cdx-message--inline).cdx-message--warning{background-color:#fef6e7;border-color:#edab00}.cdx-message:not(.cdx-message--inline).cdx-message--success{background-color:#d5fdf4;border-color:#14866d}.cdx-message:not(.cdx-message--inline).cdx-message--user-dismissable{padding-right:48px}@media screen and (min-width: 640px){.cdx-message:not(.cdx-message--inline).cdx-message--user-dismissable{padding-right:56px}}.cdx-message--warning .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23edab00"><path d="M11.53 2.3A1.85 1.85 0 0010 1.21 1.85 1.85 0 008.48 2.3L.36 16.36C-.48 17.81.21 19 1.88 19h16.24c1.67 0 2.36-1.19 1.52-2.64zM11 16H9v-2h2zm0-4H9V6h2z"/></svg>')}.cdx-message--warning .cdx-message__icon--vue{color:#edab00}.cdx-message--error .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23d33"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>')}.cdx-message--error .cdx-message__icon--vue{color:#d33}.cdx-message--success .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%2314866d"><path fill-rule="evenodd" d="M10 20a10 10 0 100-20 10 10 0 000 20Zm-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10l5 5Z" clip-rule="evenodd"/></svg>')}.cdx-message--success .cdx-message__icon--vue{color:#14866d}.cdx-message:not(.cdx-message--warning):not(.cdx-message--error):not(.cdx-message--success) .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z"/></svg>')}.cdx-message:not(.cdx-message--warning):not(.cdx-message--error):not(.cdx-message--success) .cdx-message__icon:lang(ar){background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z"/></svg>')}.cdx-message .cdx-message__icon,.cdx-message:not(.cdx-message--warning):not(.cdx-message--error):not(.cdx-message--success) .cdx-message__icon,.cdx-message__icon--vue{height:1.5em}.cdx-message__content{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;align-self:center;flex-grow:1;margin-left:8px}.cdx-message__content,.cdx-message__content>*{line-height:1.6}.cdx-message__dismiss-button{position:absolute;top:12px;right:16px;padding:5px;line-height:0}@media screen and (min-width: 640px){.cdx-message__dismiss-button{right:8px}}.cdx-message-enter-active,.cdx-message-leave-active-system{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease}.cdx-message-leave-active-user{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease-out}.cdx-message-enter-from,.cdx-message-leave-to{opacity:0}.cdx-radio{position:relative}.cdx-radio:not(.cdx-radio--inline){display:flex;margin-bottom:12px}.cdx-radio:not(.cdx-radio--inline):last-child{margin-bottom:0}.cdx-radio--inline{display:inline-flex;margin-right:16px;white-space:nowrap}.cdx-radio--inline:last-child{margin-right:0}.cdx-radio__label{display:inline-block;position:relative;z-index:0;padding-left:calc(1.42857143em + 8px);line-height:1.4285714}.cdx-radio--inline .cdx-radio__label{display:inline}.cdx-radio__icon{background-color:#fff;position:absolute;left:0;box-sizing:border-box;width:1.42857143em;height:1.42857143em;border:1px solid #72777d}.cdx-radio__input{opacity:0;position:absolute;left:0;z-index:1;width:1.42857143em;height:1.42857143em;margin:0;font-size:inherit;cursor:inherit}.cdx-radio:hover>.cdx-radio__input:enabled,.cdx-radio:hover>.cdx-radio__input:enabled~*{cursor:pointer}.cdx-radio__icon{border-radius:50%;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-radio__icon:before{content:" ";position:absolute;top:-.25em;right:-.25em;bottom:-.25em;left:-.25em;border:1px solid transparent;border-radius:50%}.cdx-radio__input:enabled:hover+.cdx-radio__icon{border-color:#447ff5}.cdx-radio__input:enabled:active+.cdx-radio__icon{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-radio__input:enabled:checked+.cdx-radio__icon{border-width:.42857143em;border-color:#36c}.cdx-radio__input:enabled:checked:hover+.cdx-radio__icon{border-color:#447ff5}.cdx-radio__input:enabled:checked:focus+.cdx-radio__icon:before{border-color:#fff}.cdx-radio__input:enabled:checked:active+.cdx-radio__icon{background-color:#fff;border-color:#2a4b8d}.cdx-radio__input:enabled:checked:active+.cdx-radio__icon:before{border-color:#2a4b8d}.cdx-radio__input:disabled~.cdx-radio__label{color:#72777d}.cdx-radio__input:disabled+.cdx-radio__icon{background-color:#c8ccd1;border-color:#c8ccd1}.cdx-radio__input:disabled:checked+.cdx-radio__icon{border-width:.42857143em}.cdx-search-input--has-end-button{background-color:#fff;display:flex;border:1px solid #a2a9b1;border-radius:2px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{flex-grow:1;margin:-1px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper .cdx-text-input__input{border-top-right-radius:0;border-bottom-right-radius:0}.cdx-search-input__end-button{flex-shrink:0;margin:-1px -1px -1px 0;border-top-left-radius:0;border-bottom-left-radius:0}.cdx-search-input__end-button:hover,.cdx-search-input__end-button:focus{z-index:1}.cdx-search-input__input-wrapper{position:relative}.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1010 0A5 5 0 003 8z"/></svg>')}.cdx-select{box-sizing:border-box;min-width:256px;min-height:2em;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-left:12px;padding-right:calc(16px + 1.25em);font-size:inherit;line-height:1.4285714;background-position:center right 12px;background-repeat:no-repeat;background-size:max(.75em,12px);-webkit-appearance:none;appearance:none}.cdx-select:disabled{background-color:#eaecf0;color:#72777d;border-color:#c8ccd1;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%2372777d"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>')}.cdx-select:enabled{background-color:#f8f9fa;color:#202122;border-color:#a2a9b1;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>')}.cdx-select:enabled:hover{background-color:#fff;color:#404244;border-color:#a2a9b1;cursor:pointer}.cdx-select-vue{display:inline-block;position:relative}.cdx-select-vue__handle{box-sizing:border-box;min-width:256px;min-height:2em;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-left:12px;padding-right:calc(16px + 1.25em);font-size:inherit;line-height:1.4285714;position:relative;width:100%}.cdx-select-vue--has-start-icon .cdx-select-vue__handle{padding-left:calc(20px + 1.25em)}.cdx-select-vue__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25em;height:1.25em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:12px}.cdx-select-vue__indicator{color:#202122;position:absolute;top:50%;min-width:12px;min-height:12px;width:.75em;height:.75em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:12px}.cdx-select-vue--enabled .cdx-select-vue__handle{background-color:#f8f9fa;color:#202122;border-color:#a2a9b1;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-select-vue--enabled .cdx-select-vue__handle:hover{background-color:#fff;color:#404244;border-color:#a2a9b1;cursor:pointer}.cdx-select-vue--enabled .cdx-select-vue__handle [aria-expanded=true],.cdx-select-vue--enabled .cdx-select-vue__handle[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.cdx-select-vue--enabled .cdx-select-vue__handle:hover .cdx-select-vue__indicator{color:#404244}.cdx-select-vue--enabled .cdx-select-vue__handle:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-select-vue--enabled .cdx-select-vue__handle:active{color:#000;border-color:#72777d}.cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle{background-color:#fff}.cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle .cdx-select-vue__indicator{color:#202122}.cdx-select-vue--disabled .cdx-select-vue__handle{background-color:#eaecf0;color:#72777d;border-color:#c8ccd1;cursor:default}.cdx-select-vue--disabled .cdx-select-vue__indicator,.cdx-select-vue--disabled .cdx-select-vue__start-icon{color:#72777d}.cdx-dialog .cdx-select-vue{position:static}.cdx-dialog .cdx-select-vue .cdx-menu{left:auto;width:var(--46589886)}.cdx-tab:focus{outline:1px solid transparent}.cdx-tabs__header{display:flex;align-items:flex-end;position:relative}.cdx-tabs__header:focus{outline:1px solid transparent}.cdx-tabs__prev-scroller,.cdx-tabs__next-scroller{background-color:inherit;position:absolute;top:0;bottom:0}.cdx-tabs__prev-scroller{left:0}.cdx-tabs__next-scroller{right:0}.cdx-tabs__prev-scroller:after,.cdx-tabs__next-scroller:before{content:"";position:absolute;top:0;z-index:1;width:1.5em;height:100%;pointer-events:none}.cdx-tabs__prev-scroller:after{left:100%}.cdx-tabs__next-scroller:before{right:100%}.cdx-tabs__scroll-button{height:100%}.cdx-tabs>.cdx-tabs__header:focus .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab]{box-shadow:inset 0 0 0 2px #36c;overflow:hidden}.cdx-tabs__list{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cdx-tabs__list::-webkit-scrollbar{-webkit-appearance:none;display:none}.cdx-tabs__list__item{flex:0 0 auto}.cdx-tabs__list__item [role=tab]{display:block;max-width:16em;border-top-left-radius:2px;border-top-right-radius:2px;padding:4px 12px;font-weight:700;line-height:1.4285714;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-tabs__list__item [role=tab]:focus{border-top-left-radius:2px;border-top-right-radius:2px;outline:1px solid transparent}.cdx-tabs__list__item.cdx-tabs__list__item--selected [role=tab]{cursor:default}.cdx-tabs .cdx-tabs__list{list-style:none;margin:0;padding:0}.cdx-tabs .cdx-tabs__list__item{margin:0}.cdx-tabs>.cdx-tabs__header .cdx-tabs__list__item+.cdx-tabs__list__item{margin-left:0}.cdx-tabs--framed>.cdx-tabs__header{background-color:#eaecf0}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to right,#eaecf0 0,rgba(255,255,255,0) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to left,#eaecf0 0,rgba(255,255,255,0) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item [role=tab]{margin:8px 4px 0 8px}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:last-child [role=tab]{margin-right:8px}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]{overflow:hidden}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:link,.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:visited{color:#202122}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:hover{background-color:rgba(255,255,255,.3);color:#202122}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:active{background-color:rgba(255,255,255,.8);color:#202122}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab],.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab]:hover{background-color:#fff}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--disabled [role=tab]{background-color:#eaecf0;color:#72777d;cursor:default}.cdx-tabs--quiet>.cdx-tabs__header{background-color:#fff;margin:0 4px;border-bottom:1px solid #a2a9b1}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to left,#fff 0,rgba(255,255,255,0) 100%)}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item [role=tab]{margin:0 4px}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item:first-child [role=tab]{margin-left:0}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item:last-child [role=tab]{margin-right:0}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]{color:#202122}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:hover{color:#447ff5;box-shadow:inset 0 -2px #447ff5}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:active{color:#2a4b8d;box-shadow:inset 0 -2px #2a4b8d}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab]{color:#36c;box-shadow:inset 0 -2px #36c}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--disabled [role=tab]{color:#72777d;cursor:default}.cdx-toggle-button{box-sizing:border-box;min-width:32px;min-height:32px;max-width:28em;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:12px;padding-left:12px;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-toggle-button::-moz-focus-inner{border:0;padding:0}.cdx-toggle-button:enabled{color:#202122}.cdx-toggle-button:enabled:hover{cursor:pointer}.cdx-toggle-button:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-toggle-button:enabled:active,.cdx-toggle-button:enabled.cdx-toggle-button--is-active{color:#000;border-color:#72777d;box-shadow:none}.cdx-toggle-button .cdx-icon{color:inherit;vertical-align:middle}.cdx-toggle-button--framed:enabled{background-color:#f8f9fa;border-color:#a2a9b1}.cdx-toggle-button--framed:enabled:hover{background-color:#fff;color:#404244}.cdx-toggle-button--framed:enabled:active,.cdx-toggle-button--framed:enabled.cdx-toggle-button--is-active{background-color:#eaecf0}.cdx-toggle-button--framed:disabled{background-color:#c8ccd1;color:#fff;border-color:#c8ccd1}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:hover{background-color:#447ff5;color:#fff;border-color:#447ff5}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:active,.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled.cdx-toggle-button--is-active{background-color:#eaecf0;color:#000;border-color:#72777d;box-shadow:none}.cdx-toggle-button--quiet{background-color:rgba(255,255,255,0);border-color:transparent}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on{background-color:#eaecf0}.cdx-toggle-button--quiet:enabled:hover{background-color:#f8f9fa}.cdx-toggle-button--quiet:enabled:focus{background-color:#f8f9fa}.cdx-toggle-button--quiet:enabled:active,.cdx-toggle-button--quiet:enabled.cdx-toggle-button--is-active{background-color:#eaecf0}.cdx-toggle-button--quiet:disabled{color:#72777d}.cdx-toggle-button-group{position:relative;z-index:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2px;padding-top:1px;padding-left:1px;overflow:hidden}.cdx-toggle-button-group .cdx-toggle-button{position:relative;z-index:1;margin-top:-1px;margin-left:-1px;border-radius:0}.cdx-toggle-button-group .cdx-toggle-button:enabled:active,.cdx-toggle-button-group .cdx-toggle-button:enabled:focus{z-index:3}.cdx-toggle-button-group .cdx-toggle-button:disabled{z-index:0;box-shadow:0 -1px #fff,-1px 0 #fff}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled{z-index:2;box-shadow:0 -1px #fff,-1px 0 #fff}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled:focus{box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff,0 0 0 1px #fff}.cdx-toggle-switch{display:inline-flex;align-items:center;justify-content:space-between;position:relative;z-index:0}.cdx-toggle-switch__label{display:flex;flex-direction:row}.cdx-toggle-switch__label-content{align-self:center;order:1;padding-right:6px}.cdx-toggle-switch__switch{order:2;transform:translateZ(0);background-color:#f8f9fa;display:inline-block;flex-shrink:0;position:relative;box-sizing:border-box;min-width:48px;min-height:32px;width:3em;height:2em;border-width:1px;border-style:solid;border-color:#72777d;border-radius:9999px;overflow:hidden;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-toggle-switch__switch:before{content:"";display:block;position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:1;border:1px solid transparent;border-radius:9999px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-toggle-switch__switch__grip{position:absolute;top:50%;box-sizing:border-box;min-width:20px;min-height:20px;width:1.25em;height:1.25em;border:1px solid #72777d;border-radius:50%;transform:translate(.3125em) translateY(-50%);transition-property:background-color,border-color,transform;transition-duration:.1s}.cdx-toggle-switch__input{opacity:0;position:absolute;right:0;z-index:2;min-width:48px;min-height:32px;width:3em;height:2em;margin:0;font-size:inherit}.cdx-toggle-switch__input:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff;border-color:#fff;transform:translate(calc(100% + .0625em)) translateY(-50%)}.cdx-toggle-switch__input:enabled:hover,.cdx-toggle-switch__input:enabled~.cdx-toggle-switch__label-content:hover{cursor:pointer}.cdx-toggle-switch__input:enabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#f8f9fa}.cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch{background-color:#fff;border-color:#447ff5}.cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff;border-color:#447ff5}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch:before{border-color:#2a4b8d}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff}.cdx-toggle-switch__input:enabled:focus:not(:active)~.cdx-toggle-switch__switch{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-toggle-switch__input:enabled:focus:not(:active)~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#36c}.cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch{background-color:#36c;border-color:#36c}.cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff}.cdx-toggle-switch__input:enabled:checked:hover~.cdx-toggle-switch__switch{background-color:#447ff5;border-color:#447ff5}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch{background-color:#2a4b8d;border-color:#2a4b8d;box-shadow:inset 0 0 0 1px #2a4b8d}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch:before{border-color:#2a4b8d}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff;border-color:#fff}.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch{border-color:#36c}.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch:before,.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff}.cdx-toggle-switch__input:disabled{cursor:default}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__label-content{color:#72777d}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch{background-color:#c8ccd1;border-color:#c8ccd1}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff;box-shadow:inset 0 0 0 1px #fff}.cdx-toggle-switch__input:disabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff}.cdx-typeahead-search .cdx-menu-item{padding:0}.cdx-typeahead-search .cdx-menu-item__content{padding:8px 12px}.cdx-typeahead-search__menu-message,.cdx-typeahead-search__search-footer{color:#202122;display:flex;align-items:center;padding:8px 12px;text-decoration:none}.cdx-typeahead-search__search-footer{box-sizing:border-box;min-height:56px}.cdx-typeahead-search__search-footer:visited{color:#202122}.cdx-typeahead-search__search-footer:hover{text-decoration:none;cursor:pointer}.cdx-typeahead-search__search-footer__icon{color:#54595d;width:auto;margin-right:8px}.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__icon,.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__text{color:#36c}.cdx-typeahead-search__menu-message--has-thumbnail{padding-left:20px}.cdx-typeahead-search__input [aria-expanded=true],.cdx-typeahead-search__input[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.cdx-typeahead-search .cdx-text-input--has-start-icon .cdx-text-input__input{padding-left:36px}.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width:not(.cdx-typeahead-search--expanded){margin-left:24px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width),.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded{margin-left:0}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__input,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__input{padding-left:60px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__start-icon,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25em;height:1.25em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:22px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer{padding-right:12px;padding-left:12px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__icon{flex-shrink:0;min-width:40px;width:2.5em}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__text,.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__query{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-typeahead-search .cdx-menu-item:first-child .cdx-typeahead-search__search-footer{border-top:unset} +.cdx-icon{color:#202122;display:inline-flex;align-items:center;justify-content:center;vertical-align:text-bottom}.cdx-icon svg{fill:currentcolor;width:100%;height:100%}.cdx-icon--x-small{min-width:12px;min-height:12px;width:.75em;height:.75em}.cdx-icon--small{min-width:16px;min-height:16px;width:1em;height:1em}.cdx-icon--medium{min-width:20px;min-height:20px;width:1.25em;height:1.25em}.cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-button{box-sizing:border-box;min-width:32px;min-height:32px;max-width:28em;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:12px;padding-left:12px;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button:enabled{color:#202122}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:enabled .cdx-button__icon{background-color:#202122}}.cdx-button:enabled:hover{cursor:pointer}.cdx-button:enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c}.cdx-button:disabled{border-color:transparent}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--icon-only{padding:0 4px}.cdx-button:not(.cdx-button--weight-quiet):enabled{background-color:#f8f9fa;border-color:#a2a9b1}.cdx-button:not(.cdx-button--weight-quiet):enabled:hover{background-color:#fff;color:#404244}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:hover .cdx-button__icon{background-color:#404244}}.cdx-button:not(.cdx-button--weight-quiet):enabled:active,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active{background-color:#eaecf0;color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):enabled:active .cdx-button__icon,.cdx-button:not(.cdx-button--weight-quiet):enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button:not(.cdx-button--weight-quiet):disabled{background-color:#c8ccd1;color:#fff}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button:not(.cdx-button--weight-quiet):disabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled{background-color:#36c;color:#fff;border-color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover{background-color:#447ff5;color:#fff;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-progressive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-button--weight-primary.cdx-button--action-destructive:enabled{background-color:#d33;color:#fff;border-color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover{background-color:#ff4242;color:#fff;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-primary.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-primary.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33,inset 0 0 0 2px #fff}.cdx-button--weight-quiet{background-color:rgba(255,255,255,0);border-color:transparent}.cdx-button--weight-quiet:enabled:hover{background-color:rgba(0,24,73,.027)}.cdx-button--weight-quiet:enabled:active,.cdx-button--weight-quiet:enabled.cdx-button--is-active{background-color:rgba(0,24,73,.082);color:#000;border-color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:enabled:active .cdx-button__icon,.cdx-button--weight-quiet:enabled.cdx-button--is-active .cdx-button__icon{background-color:#000}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled .cdx-button__icon{background-color:#36c}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover{background-color:#eaf3ff;color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:hover .cdx-button__icon{background-color:#447ff5}}.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-progressive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-progressive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled .cdx-button__icon{background-color:#d33}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover{background-color:#fee7e6;color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:hover .cdx-button__icon{background-color:#ff4242}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active{background-color:#b32424;color:#fff;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:active .cdx-button__icon,.cdx-button--weight-quiet.cdx-button--action-destructive:enabled.cdx-button--is-active .cdx-button__icon{background-color:#fff}}.cdx-button--weight-quiet.cdx-button--action-destructive:enabled:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-button--weight-quiet:disabled{color:#72777d}@supports ((-webkit-mask-image: none) or (mask-image: none)){.cdx-button--weight-quiet:disabled .cdx-button__icon{background-color:#72777d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive{color:#36c}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive .cdx-button__icon{background-color:#36c}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover{color:#447ff5;border-color:#447ff5}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:#447ff5}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:#eaf3ff;color:#2a4b8d;border-color:#2a4b8d}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:#2a4b8d}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive{color:#d33}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive .cdx-button__icon{background-color:#d33}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover{color:#ff4242;border-color:#ff4242}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:#ff4242}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:#fee7e6;color:#b32424;border-color:#b32424}@supports ((-webkit-mask-image: none) or (mask-image: none)){:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:active .cdx-button__icon,:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:#b32424}}:not(.cdx-button--weight-primary):not(.cdx-button--weight-quiet):enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:#d33;box-shadow:inset 0 0 0 1px #d33}.cdx-button-group{position:relative;z-index:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2px;padding-top:1px;padding-left:1px;overflow:hidden}.cdx-button-group .cdx-button{position:relative;z-index:1;margin-top:-1px;margin-left:-1px;border-radius:0}.cdx-button-group .cdx-button:enabled:active,.cdx-button-group .cdx-button:enabled:focus{z-index:3}.cdx-button-group .cdx-button:disabled{z-index:0;box-shadow:0 -1px #fff,-1px 0 #fff}.cdx-thumbnail{display:inline-flex}.cdx-thumbnail__placeholder,.cdx-thumbnail__image{background-position:center;background-repeat:no-repeat;background-size:cover;flex-shrink:0;box-sizing:border-box;min-width:40px;min-height:40px;width:2.5em;height:2.5em;border:1px solid #c8ccd1;border-radius:2px}.cdx-thumbnail__image{display:inline-block}.cdx-thumbnail__image-enter-active{transition-property:opacity;transition-duration:.1s}.cdx-thumbnail__image-enter-from{opacity:0}.cdx-thumbnail__placeholder{background-color:#f8f9fa;display:inline-flex;align-items:center;justify-content:center}.cdx-thumbnail__placeholder__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%2372777d"><path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/></svg>')}.cdx-thumbnail__placeholder__icon--vue{color:#72777d}.cdx-card{background-color:#fff;display:flex;align-items:flex-start;position:relative;border:1px solid #a2a9b1;border-radius:2px;padding:12px}.cdx-card--is-link{transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-card--is-link,.cdx-card--is-link:hover,.cdx-card--is-link:focus{text-decoration:none}.cdx-card--is-link:hover{border-color:#72777d}.cdx-card--is-link:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff;outline:1px solid transparent}.cdx-card--title-only{align-items:center}.cdx-card__text{display:flex;flex-direction:column;line-height:1.5714285;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-card__text__title{color:#202122;font-weight:700;line-height:1.4285714}.cdx-card__text__description,.cdx-card__text__supporting-text,.cdx-card__text__description .cdx-icon,.cdx-card__text__supporting-text .cdx-icon{color:#54595d}.cdx-card__text__description{margin-top:4px}.cdx-card__text__supporting-text{margin-top:8px;font-size:.875em}.cdx-card__thumbnail{margin-right:12px}.cdx-card__thumbnail .cdx-thumbnail__placeholder,.cdx-card__thumbnail .cdx-thumbnail__image{width:3em;height:3em}.cdx-card__icon{color:inherit;margin-right:12px}.cdx-checkbox{position:relative}.cdx-checkbox:not(.cdx-checkbox--inline){display:flex;margin-bottom:12px}.cdx-checkbox:not(.cdx-checkbox--inline):last-child{margin-bottom:0}.cdx-checkbox--inline{display:inline-flex;margin-right:16px;white-space:nowrap}.cdx-checkbox--inline:last-child{margin-right:0}.cdx-checkbox__label{display:inline-block;position:relative;z-index:0;padding-left:calc(1.42857143em + 8px);line-height:1.4285714}.cdx-checkbox--inline .cdx-checkbox__label{display:inline}.cdx-checkbox__icon{background-color:#fff;position:absolute;left:0;box-sizing:border-box;width:1.42857143em;height:1.42857143em;border:1px solid #72777d}.cdx-checkbox__input{opacity:0;position:absolute;left:0;z-index:1;width:1.42857143em;height:1.42857143em;margin:0;font-size:inherit;cursor:inherit}.cdx-checkbox:hover>.cdx-checkbox__input:enabled,.cdx-checkbox:hover>.cdx-checkbox__input:enabled~*{cursor:pointer}.cdx-checkbox__icon{background-size:0 0;border-radius:2px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-checkbox__input:indeterminate+.cdx-checkbox__icon:before{content:" ";background-color:#fff;position:absolute;top:calc(50% - .5px);right:.21428571em;left:.21428571em;height:2px}.cdx-checkbox__input:checked:not(:indeterminate)+.cdx-checkbox__icon:before{content:" ";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path fill="%23fff" d="M7 14.17L2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:1em 1em;position:absolute;width:100%;height:100%}.cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon{border-color:#447ff5}.cdx-checkbox__input:enabled:active+.cdx-checkbox__icon{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-checkbox__input:enabled:focus:not(:active)+.cdx-checkbox__icon{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon{background-color:#36c;border-color:#36c}.cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon{background-color:#447ff5;border-color:#447ff5}.cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-checkbox__input:enabled:checked:focus:not(:active):not(:hover)+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:focus:not(:active):not(:hover)+.cdx-checkbox__icon{background-color:#36c;border-color:#36c}.cdx-checkbox__input:enabled:checked:focus:not(:active)+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:focus:not(:active)+.cdx-checkbox__icon{box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-checkbox__input:disabled+.cdx-checkbox__icon{background-color:#c8ccd1;border-color:#c8ccd1}.cdx-checkbox__input:disabled~.cdx-checkbox__label{color:#72777d}.cdx-info-chip{background-color:rgba(255,255,255,0);display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:32em;border:1px solid #a2a9b1;border-radius:9999px;padding:0 8px;line-height:1.5714285}.cdx-info-chip--text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#54595d;font-size:.875em}.cdx-info-chip__icon--notice{color:#54595d}.cdx-info-chip__icon--error{color:#d33}.cdx-info-chip__icon--warning{color:#edab00}.cdx-info-chip__icon--success{color:#14866d}.cdx-info-chip .cdx-icon{min-width:16px;min-height:16px;width:1em;height:1em}.cdx-search-result-title{display:inline-block;font-weight:700}.cdx-search-result-title__match{font-weight:400}.cdx-menu-item{list-style:none;position:relative;padding:8px 12px;line-height:1.6;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-menu-item__content{display:flex;align-items:center;line-height:1.4285714;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-menu-item__content,.cdx-menu-item__content:hover{text-decoration:none}.cdx-menu-item--has-description .cdx-menu-item__content{align-items:flex-start}.cdx-menu-item__text__description{display:block}.cdx-menu-item__thumbnail{margin-right:8px}.cdx-menu-item__icon{color:inherit;margin-right:8px}.cdx-menu-item--bold-label .cdx-menu-item__text__label{font-weight:700}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text{overflow:hidden}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdx-menu-item--enabled,.cdx-menu-item--enabled .cdx-menu-item__content{color:#202122}.cdx-menu-item--enabled .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled .cdx-menu-item__text__description{color:#54595d}.cdx-menu-item--enabled.cdx-menu-item--highlighted{background-color:#eaecf0;cursor:pointer}.cdx-menu-item--enabled.cdx-menu-item--active{background-color:#eaf3ff;color:#36c}.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--enabled.cdx-menu-item--selected{background-color:#eaf3ff}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description{color:#36c}.cdx-menu-item--disabled{color:#72777d;cursor:default}.cdx-menu-item--disabled .cdx-menu-item__text__description{color:#72777d}.cdx-progress-bar{box-sizing:border-box;overflow-x:hidden}.cdx-progress-bar__bar{width:33.33%;height:100%}.cdx-progress-bar:not(.cdx-progress-bar--inline){position:relative;z-index:1;height:1em;max-width:none;border:1px solid #a2a9b1;border-radius:9999px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-progress-bar--inline{width:100%;height:.25em}.cdx-progress-bar:not(.cdx-progress-bar--disabled) .cdx-progress-bar__bar{background-color:#36c;animation-name:cdx-animation-progress-bar__bar;animation-duration:1.6s;animation-timing-function:linear;animation-iteration-count:infinite}.cdx-progress-bar:not(.cdx-progress-bar--disabled).cdx-progress-bar--block{background-color:#fff}.cdx-progress-bar--disabled .cdx-progress-bar__bar{background-color:#c8ccd1}.cdx-progress-bar--disabled.cdx-progress-bar--block{background-color:#eaecf0}@keyframes cdx-animation-progress-bar__bar{0%{transform:translate(-100%)}to{transform:translate(300%)}}.cdx-menu{background-color:#fff;position:absolute;left:0;z-index:50;box-sizing:border-box;width:100%;border:1px solid #a2a9b1;border-radius:0 0 2px 2px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.cdx-menu__progress-bar{position:absolute;top:0}.cdx-menu__listbox{margin:0;padding:0}.cdx-menu--has-sticky-footer .cdx-menu-item:last-of-type{position:absolute;bottom:0;width:100%}.cdx-menu--has-footer .cdx-menu-item:last-of-type:not(:first-of-type){border-top:1px solid #c8ccd1}.cdx-text-input{position:relative;box-sizing:border-box}.cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25em;height:1.25em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:9px}.cdx-text-input__icon.cdx-text-input__end-icon{min-width:16px;min-height:16px;width:1em;height:1em;background-position:center;background-repeat:no-repeat;background-size:max(1em,16px)}.cdx-text-input__clear-icon,.cdx-text-input__end-icon{position:absolute;top:50%;min-width:16px;min-height:16px;width:1em;height:1em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:9px}.cdx-text-input__clear-icon:hover{cursor:pointer}.cdx-text-input__end-icon+.cdx-text-input__clear-icon{right:calc(17px + 1em)}.cdx-text-input__input{display:block;box-sizing:border-box;min-width:256px;min-height:32px;width:100%;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding:4px 8px;font-family:inherit;font-size:inherit;line-height:1.4285714}.cdx-text-input__input:enabled{background-color:#fff;color:#202122;border-color:#a2a9b1;box-shadow:inset 0 0 0 1px transparent;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-input__input:enabled~.cdx-text-input__icon-vue{color:#72777d}.cdx-text-input__input:enabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input:enabled:hover{border-color:#72777d}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon-vue,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon-vue{color:#202122}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon{opacity:1}.cdx-text-input__input:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-text-input__input:disabled{background-color:#eaecf0;color:#72777d;-webkit-text-fill-color:#72777d;border-color:#c8ccd1}.cdx-text-input__input:disabled~.cdx-text-input__icon-vue{color:#72777d;pointer-events:none}.cdx-text-input__input:disabled~.cdx-text-input__icon{opacity:.51}.cdx-text-input__input::-webkit-input-placeholder{color:#72777d;opacity:1}.cdx-text-input__input::placeholder{color:#72777d;opacity:1}.cdx-text-input__input::-ms-clear{display:none}.cdx-text-input__input[type=search]{-webkit-appearance:none;-moz-appearance:textfield}.cdx-text-input__input[type=search]::-webkit-search-decoration,.cdx-text-input__input[type=search]::-webkit-search-cancel-button{display:none}.cdx-text-input--has-start-icon .cdx-text-input__input{padding-left:calc(16px + 1.25em)}.cdx-text-input--has-end-icon .cdx-text-input__input,.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(16px + 1em)}.cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(25px + 2em)}.cdx-text-input--status-error .cdx-text-input__input{border-color:#d33}.cdx-text-input--status-error .cdx-text-input__input:focus{border-color:#36c}.cdx-combobox{display:inline-block;position:relative}.cdx-combobox__input-wrapper{display:flex}.cdx-combobox__input{flex:1 1 auto}.cdx-combobox__input [aria-expanded=true],.cdx-combobox__input[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.cdx-combobox__input .cdx-text-input__input{border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.cdx-combobox__expand-button{position:relative;border-top-left-radius:0;border-bottom-left-radius:0}.cdx-combobox__expand-icon{position:absolute;top:50%;min-width:12px;min-height:12px;width:.75em;height:.75em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:50%;transform:translate(-50%,-50%)}.cdx-combobox--expanded .cdx-combobox__expand-button{border-bottom-right-radius:0}.cdx-dialog .cdx-combobox{position:static}.cdx-dialog .cdx-combobox .cdx-menu{left:auto;width:var(--21ba103d)}.cdx-dialog-backdrop{background-color:rgba(255,255,255,.65);display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:400;min-height:100%;width:100vw;height:100vh;height:-webkit-fill-available}.cdx-dialog{background-color:#fff;display:flex;flex-direction:column;box-sizing:border-box;width:calc(100% - 2em);max-width:32em;max-height:calc(100vh - 2.5em);border:1px solid #a2a9b1;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,.2);gap:32px}.cdx-dialog__header--default{display:flex;align-items:baseline;justify-content:flex-end;box-sizing:border-box;width:100%;padding:16px 24px 0}.cdx-dialog__header__title-group{display:flex;flex-grow:1;flex-direction:column;gap:6px}.cdx-dialog__header .cdx-dialog__header__title{margin:0;border:0;padding:0;font-family:inherit;font-size:1.125em;font-weight:700;line-height:1.25}.cdx-dialog__header .cdx-dialog__header__subtitle{color:#54595d;margin:0;padding:0;font-size:1em;line-height:1.375}.cdx-dialog__header__close-button{margin-right:-8px}.cdx-dialog__body{flex-grow:1;padding:0 24px;overflow-y:auto}.cdx-dialog__body--no-header{padding-top:24px}.cdx-dialog__body--no-footer{padding-bottom:24px}.cdx-dialog__body>*:first-child{margin-top:0;padding-top:0}.cdx-dialog__body>*:last-child{margin-bottom:0;padding-bottom:0}.cdx-dialog__footer--default{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;padding:0 24px 24px;gap:12px}.cdx-dialog__footer .cdx-dialog__footer__text{color:#54595d;flex:1 0 auto;width:100%;margin:0;font-size:.875em;line-height:1.5714285}.cdx-dialog__footer__actions{display:flex;flex-grow:1;gap:8px}.cdx-dialog--horizontal-actions .cdx-dialog__footer__actions{flex-direction:row-reverse}.cdx-dialog--vertical-actions .cdx-dialog__footer__actions{flex-direction:column;width:100%}.cdx-dialog--vertical-actions .cdx-dialog__footer .cdx-dialog__footer__primary-action,.cdx-dialog--vertical-actions .cdx-dialog__footer .cdx-dialog__footer__default-action{max-width:none}.cdx-dialog-focus-trap{position:absolute}.cdx-dialog-focus-trap:focus{outline:0}.cdx-dialog-fade-enter-active,.cdx-dialog-fade-leave-active{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease}.cdx-dialog-fade-enter-from,.cdx-dialog-fade-leave-to{opacity:0}body.cdx-dialog-open{overflow:hidden}.cdx-lookup{position:relative;box-sizing:border-box;vertical-align:middle}.cdx-lookup--pending .cdx-text-input__input{background-color:#eaecf0;background-image:linear-gradient(135deg,#fff 25%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 50%,#fff 50%,#fff 75%,rgba(255,255,255,0) 75%,rgba(255,255,255,0));background-size:1.25em 1.25em;animation-name:cdx-animation-pending-stripes;animation-duration:.65s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes cdx-animation-pending-stripes{0%{background-position:-1.25em 0}to{background-position:0 0}}.cdx-lookup__input [aria-expanded=true],.cdx-lookup__input[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.cdx-dialog .cdx-lookup{position:static}.cdx-dialog .cdx-lookup .cdx-menu{left:auto;width:var(--51c485f8)}.cdx-message{color:#202122;display:flex;align-items:flex-start;position:relative}.cdx-message+.cdx-message{margin-top:8px}.cdx-message--inline{font-weight:700}.cdx-message--inline.cdx-message--error{color:#d33}.cdx-message--inline.cdx-message--success{color:#14866d}.cdx-message:not(.cdx-message--inline){border-width:1px;border-style:solid;padding:16px}@media screen and (min-width: 640px){.cdx-message:not(.cdx-message--inline){padding-right:24px;padding-left:24px}}.cdx-message:not(.cdx-message--inline).cdx-message--notice{background-color:#eaecf0;border-color:#a2a9b1}.cdx-message:not(.cdx-message--inline).cdx-message--error{background-color:#fee7e6;border-color:#d33}.cdx-message:not(.cdx-message--inline).cdx-message--warning{background-color:#fef6e7;border-color:#edab00}.cdx-message:not(.cdx-message--inline).cdx-message--success{background-color:#d5fdf4;border-color:#14866d}.cdx-message:not(.cdx-message--inline).cdx-message--user-dismissable{padding-right:48px}@media screen and (min-width: 640px){.cdx-message:not(.cdx-message--inline).cdx-message--user-dismissable{padding-right:56px}}.cdx-message--warning .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23edab00"><path d="M11.53 2.3A1.85 1.85 0 0010 1.21 1.85 1.85 0 008.48 2.3L.36 16.36C-.48 17.81.21 19 1.88 19h16.24c1.67 0 2.36-1.19 1.52-2.64zM11 16H9v-2h2zm0-4H9V6h2z"/></svg>')}.cdx-message--warning .cdx-message__icon--vue{color:#edab00}.cdx-message--error .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23d33"><path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/></svg>')}.cdx-message--error .cdx-message__icon--vue{color:#d33}.cdx-message--success .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%2314866d"><path fill-rule="evenodd" d="M10 20a10 10 0 100-20 10 10 0 000 20Zm-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10l5 5Z" clip-rule="evenodd"/></svg>')}.cdx-message--success .cdx-message__icon--vue{color:#14866d}.cdx-message:not(.cdx-message--warning):not(.cdx-message--error):not(.cdx-message--success) .cdx-message__icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z"/></svg>')}.cdx-message:not(.cdx-message--warning):not(.cdx-message--error):not(.cdx-message--success) .cdx-message__icon:lang(ar){background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z"/></svg>')}.cdx-message .cdx-message__icon,.cdx-message:not(.cdx-message--warning):not(.cdx-message--error):not(.cdx-message--success) .cdx-message__icon,.cdx-message__icon--vue{height:1.5em}.cdx-message__content{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;align-self:center;flex-grow:1;margin-left:8px}.cdx-message__content,.cdx-message__content>*{line-height:1.6}.cdx-message__dismiss-button{position:absolute;top:12px;right:16px;padding:5px;line-height:0}@media screen and (min-width: 640px){.cdx-message__dismiss-button{right:8px}}.cdx-message-enter-active,.cdx-message-leave-active-system{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease}.cdx-message-leave-active-user{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease-out}.cdx-message-enter-from,.cdx-message-leave-to{opacity:0}.cdx-radio{position:relative}.cdx-radio:not(.cdx-radio--inline){display:flex;margin-bottom:12px}.cdx-radio:not(.cdx-radio--inline):last-child{margin-bottom:0}.cdx-radio--inline{display:inline-flex;margin-right:16px;white-space:nowrap}.cdx-radio--inline:last-child{margin-right:0}.cdx-radio__label{display:inline-block;position:relative;z-index:0;padding-left:calc(1.42857143em + 8px);line-height:1.4285714}.cdx-radio--inline .cdx-radio__label{display:inline}.cdx-radio__icon{background-color:#fff;position:absolute;left:0;box-sizing:border-box;width:1.42857143em;height:1.42857143em;border:1px solid #72777d}.cdx-radio__input{opacity:0;position:absolute;left:0;z-index:1;width:1.42857143em;height:1.42857143em;margin:0;font-size:inherit;cursor:inherit}.cdx-radio:hover>.cdx-radio__input:enabled,.cdx-radio:hover>.cdx-radio__input:enabled~*{cursor:pointer}.cdx-radio__icon{border-radius:50%;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-radio__icon:before{content:" ";position:absolute;top:-.25em;right:-.25em;bottom:-.25em;left:-.25em;border:1px solid transparent;border-radius:50%}.cdx-radio__input:enabled:hover+.cdx-radio__icon{border-color:#447ff5}.cdx-radio__input:enabled:active+.cdx-radio__icon{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-radio__input:enabled:checked+.cdx-radio__icon{border-width:.42857143em;border-color:#36c}.cdx-radio__input:enabled:checked:hover+.cdx-radio__icon{border-color:#447ff5}.cdx-radio__input:enabled:checked:focus+.cdx-radio__icon:before{border-color:#fff}.cdx-radio__input:enabled:checked:active+.cdx-radio__icon{background-color:#fff;border-color:#2a4b8d}.cdx-radio__input:enabled:checked:active+.cdx-radio__icon:before{border-color:#2a4b8d}.cdx-radio__input:disabled~.cdx-radio__label{color:#72777d}.cdx-radio__input:disabled+.cdx-radio__icon{background-color:#c8ccd1;border-color:#c8ccd1}.cdx-radio__input:disabled:checked+.cdx-radio__icon{border-width:.42857143em}.cdx-search-input--has-end-button{background-color:#fff;display:flex;border:1px solid #a2a9b1;border-radius:2px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper{flex-grow:1;margin:-1px}.cdx-search-input--has-end-button .cdx-search-input__input-wrapper .cdx-text-input__input{border-top-right-radius:0;border-bottom-right-radius:0}.cdx-search-input__end-button{flex-shrink:0;margin:-1px -1px -1px 0;border-top-left-radius:0;border-bottom-left-radius:0}.cdx-search-input__end-button:hover,.cdx-search-input__end-button:focus{z-index:1}.cdx-search-input__input-wrapper{position:relative}.cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon{background-position:center;background-repeat:no-repeat;background-size:max(1.25em,20px);min-width:20px;min-height:20px;width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1010 0A5 5 0 003 8z"/></svg>')}.cdx-select{box-sizing:border-box;min-width:256px;min-height:2em;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-left:12px;padding-right:calc(16px + 1.25em);font-size:inherit;line-height:1.4285714;background-position:center right 12px;background-repeat:no-repeat;background-size:max(.75em,12px);-webkit-appearance:none;appearance:none}.cdx-select:disabled{background-color:#eaecf0;color:#72777d;border-color:#c8ccd1;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%2372777d"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>')}.cdx-select:enabled{background-color:#f8f9fa;color:#202122;border-color:#a2a9b1;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="%23202122"><path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/></svg>')}.cdx-select:enabled:hover{background-color:#fff;color:#404244;border-color:#a2a9b1;cursor:pointer}.cdx-select-vue{display:inline-block;position:relative}.cdx-select-vue__handle{box-sizing:border-box;min-width:256px;min-height:2em;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-left:12px;padding-right:calc(16px + 1.25em);font-size:inherit;line-height:1.4285714;position:relative;width:100%}.cdx-select-vue--has-start-icon .cdx-select-vue__handle{padding-left:calc(20px + 1.25em)}.cdx-select-vue__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25em;height:1.25em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:12px}.cdx-select-vue__indicator{color:#202122;position:absolute;top:50%;min-width:12px;min-height:12px;width:.75em;height:.75em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;right:12px}.cdx-select-vue--enabled .cdx-select-vue__handle{background-color:#f8f9fa;color:#202122;border-color:#a2a9b1;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-select-vue--enabled .cdx-select-vue__handle:hover{background-color:#fff;color:#404244;border-color:#a2a9b1;cursor:pointer}.cdx-select-vue--enabled .cdx-select-vue__handle [aria-expanded=true],.cdx-select-vue--enabled .cdx-select-vue__handle[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.cdx-select-vue--enabled .cdx-select-vue__handle:hover .cdx-select-vue__indicator{color:#404244}.cdx-select-vue--enabled .cdx-select-vue__handle:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-select-vue--enabled .cdx-select-vue__handle:active{color:#000;border-color:#72777d}.cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle{background-color:#fff}.cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle .cdx-select-vue__indicator{color:#202122}.cdx-select-vue--disabled .cdx-select-vue__handle{background-color:#eaecf0;color:#72777d;border-color:#c8ccd1;cursor:default}.cdx-select-vue--disabled .cdx-select-vue__indicator,.cdx-select-vue--disabled .cdx-select-vue__start-icon{color:#72777d}.cdx-dialog .cdx-select-vue{position:static}.cdx-dialog .cdx-select-vue .cdx-menu{left:auto;width:var(--46589886)}.cdx-tab:focus{outline:1px solid transparent}.cdx-tabs__header{display:flex;align-items:flex-end;position:relative}.cdx-tabs__header:focus{outline:1px solid transparent}.cdx-tabs__prev-scroller,.cdx-tabs__next-scroller{background-color:inherit;position:absolute;top:0;bottom:0}.cdx-tabs__prev-scroller{left:0}.cdx-tabs__next-scroller{right:0}.cdx-tabs__prev-scroller:after,.cdx-tabs__next-scroller:before{content:"";position:absolute;top:0;z-index:1;width:1.5em;height:100%;pointer-events:none}.cdx-tabs__prev-scroller:after{left:100%}.cdx-tabs__next-scroller:before{right:100%}.cdx-tabs__scroll-button{height:100%}.cdx-tabs>.cdx-tabs__header:focus .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab]{box-shadow:inset 0 0 0 2px #36c;overflow:hidden}.cdx-tabs__list{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cdx-tabs__list::-webkit-scrollbar{-webkit-appearance:none;display:none}.cdx-tabs__list__item{flex:0 0 auto}.cdx-tabs__list__item [role=tab]{display:block;max-width:16em;border-top-left-radius:2px;border-top-right-radius:2px;padding:4px 12px;font-weight:700;line-height:1.4285714;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-tabs__list__item [role=tab]:focus{border-top-left-radius:2px;border-top-right-radius:2px;outline:1px solid transparent}.cdx-tabs__list__item.cdx-tabs__list__item--selected [role=tab]{cursor:default}.cdx-tabs .cdx-tabs__list{list-style:none;margin:0;padding:0}.cdx-tabs .cdx-tabs__list__item{margin:0}.cdx-tabs>.cdx-tabs__header .cdx-tabs__list__item+.cdx-tabs__list__item{margin-left:0}.cdx-tabs--framed>.cdx-tabs__header{background-color:#eaecf0}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to right,#eaecf0 0,rgba(255,255,255,0) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to left,#eaecf0 0,rgba(255,255,255,0) 100%)}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item [role=tab]{margin:8px 4px 0 8px}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item:last-child [role=tab]{margin-right:8px}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]{overflow:hidden}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:link,.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:visited{color:#202122}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:hover{background-color:rgba(255,255,255,.3);color:#202122}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:active{background-color:rgba(255,255,255,.8);color:#202122}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab],.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab]:hover{background-color:#fff}.cdx-tabs--framed>.cdx-tabs__header .cdx-tabs__list__item--disabled [role=tab]{background-color:#eaecf0;color:#72777d;cursor:default}.cdx-tabs--quiet>.cdx-tabs__header{background-color:#fff;margin:0 4px;border-bottom:1px solid #a2a9b1}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to left,#fff 0,rgba(255,255,255,0) 100%)}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item [role=tab]{margin:0 4px}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item:first-child [role=tab]{margin-left:0}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item:last-child [role=tab]{margin-right:0}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]{color:#202122}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:hover{color:#447ff5;box-shadow:inset 0 -2px #447ff5}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled [role=tab]:active{color:#2a4b8d;box-shadow:inset 0 -2px #2a4b8d}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--enabled.cdx-tabs__list__item--selected [role=tab]{color:#36c;box-shadow:inset 0 -2px #36c}.cdx-tabs--quiet>.cdx-tabs__header .cdx-tabs__list__item--disabled [role=tab]{color:#72777d;cursor:default}.cdx-toggle-button{box-sizing:border-box;min-width:32px;min-height:32px;max-width:28em;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:12px;padding-left:12px;font-family:inherit;font-size:inherit;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-toggle-button::-moz-focus-inner{border:0;padding:0}.cdx-toggle-button:enabled{color:#202122}.cdx-toggle-button:enabled:hover{cursor:pointer}.cdx-toggle-button:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-toggle-button:enabled:active,.cdx-toggle-button:enabled.cdx-toggle-button--is-active{color:#000;border-color:#72777d;box-shadow:none}.cdx-toggle-button .cdx-icon{color:inherit;vertical-align:middle}.cdx-toggle-button--framed:enabled{background-color:#f8f9fa;border-color:#a2a9b1}.cdx-toggle-button--framed:enabled:hover{background-color:#fff;color:#404244}.cdx-toggle-button--framed:enabled:active,.cdx-toggle-button--framed:enabled.cdx-toggle-button--is-active{background-color:#eaecf0}.cdx-toggle-button--framed:disabled{background-color:#c8ccd1;color:#fff;border-color:#c8ccd1}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled{background-color:#2a4b8d;color:#fff;border-color:#2a4b8d}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:hover{background-color:#447ff5;color:#fff;border-color:#447ff5}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:focus{border-color:#36c;box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff}.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled:active,.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled.cdx-toggle-button--is-active{background-color:#eaecf0;color:#000;border-color:#72777d;box-shadow:none}.cdx-toggle-button--quiet{background-color:rgba(255,255,255,0);border-color:transparent}.cdx-toggle-button--quiet:enabled.cdx-toggle-button--toggled-on{background-color:#eaecf0}.cdx-toggle-button--quiet:enabled:hover{background-color:#f8f9fa}.cdx-toggle-button--quiet:enabled:focus{background-color:#f8f9fa}.cdx-toggle-button--quiet:enabled:active,.cdx-toggle-button--quiet:enabled.cdx-toggle-button--is-active{background-color:#eaecf0}.cdx-toggle-button--quiet:disabled{color:#72777d}.cdx-toggle-button-group{position:relative;z-index:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2px;padding-top:1px;padding-left:1px;overflow:hidden}.cdx-toggle-button-group .cdx-toggle-button{position:relative;z-index:1;margin-top:-1px;margin-left:-1px;border-radius:0}.cdx-toggle-button-group .cdx-toggle-button:enabled:active,.cdx-toggle-button-group .cdx-toggle-button:enabled:focus{z-index:3}.cdx-toggle-button-group .cdx-toggle-button:disabled{z-index:0;box-shadow:0 -1px #fff,-1px 0 #fff}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled{z-index:2;box-shadow:0 -1px #fff,-1px 0 #fff}.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled:focus{box-shadow:inset 0 0 0 1px #36c,inset 0 0 0 2px #fff,0 0 0 1px #fff}.cdx-toggle-switch{display:inline-flex;align-items:center;justify-content:space-between;position:relative;z-index:0}.cdx-toggle-switch__label:not(:empty){padding-right:6px}.cdx-toggle-switch__switch{order:2;transform:translateZ(0);background-color:#f8f9fa;display:inline-block;flex-shrink:0;position:relative;box-sizing:border-box;min-width:48px;min-height:32px;width:3em;height:2em;border-width:1px;border-style:solid;border-color:#72777d;border-radius:9999px;overflow:hidden;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-toggle-switch__switch:before{content:"";display:block;position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:1;border:1px solid transparent;border-radius:9999px;transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-toggle-switch__switch__grip{position:absolute;top:50%;box-sizing:border-box;min-width:20px;min-height:20px;width:1.25em;height:1.25em;border:1px solid #72777d;border-radius:50%;transform:translate(.3125em) translateY(-50%);transition-property:background-color,border-color,transform;transition-duration:.1s}.cdx-toggle-switch__input{opacity:0;position:absolute;right:0;z-index:2;min-width:48px;min-height:32px;width:3em;height:2em;margin:0;font-size:inherit}.cdx-toggle-switch__input:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff;border-color:#fff;transform:translate(calc(100% + .0625em)) translateY(-50%)}.cdx-toggle-switch__input:enabled:hover,.cdx-toggle-switch__input:enabled~.cdx-toggle-switch__label-content:hover{cursor:pointer}.cdx-toggle-switch__input:enabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#f8f9fa}.cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch{background-color:#fff;border-color:#447ff5}.cdx-toggle-switch__input:enabled:hover~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff;border-color:#447ff5}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch{background-color:#2a4b8d;border-color:#2a4b8d}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch:before{border-color:#2a4b8d}.cdx-toggle-switch__input:enabled:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff}.cdx-toggle-switch__input:enabled:focus:not(:active)~.cdx-toggle-switch__switch{border-color:#36c;box-shadow:inset 0 0 0 1px #36c;outline:1px solid transparent}.cdx-toggle-switch__input:enabled:focus:not(:active)~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#36c}.cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch{background-color:#36c;border-color:#36c}.cdx-toggle-switch__input:enabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff}.cdx-toggle-switch__input:enabled:checked:hover~.cdx-toggle-switch__switch{background-color:#447ff5;border-color:#447ff5}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch{background-color:#2a4b8d;border-color:#2a4b8d;box-shadow:inset 0 0 0 1px #2a4b8d}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch:before{border-color:#2a4b8d}.cdx-toggle-switch__input:enabled:checked:active~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff;border-color:#fff}.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch{border-color:#36c}.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch:before,.cdx-toggle-switch__input:enabled:checked:focus:not(:active)~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff}.cdx-toggle-switch__input:disabled{cursor:default}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__label-content{color:#72777d}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch{background-color:#c8ccd1;border-color:#c8ccd1}.cdx-toggle-switch__input:disabled~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{border-color:#fff;box-shadow:inset 0 0 0 1px #fff}.cdx-toggle-switch__input:disabled:checked~.cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{background-color:#fff}.cdx-typeahead-search .cdx-menu-item{padding:0}.cdx-typeahead-search .cdx-menu-item__content{padding:8px 12px}.cdx-typeahead-search__menu-message,.cdx-typeahead-search__search-footer{color:#202122;display:flex;align-items:center;padding:8px 12px;text-decoration:none}.cdx-typeahead-search__search-footer{box-sizing:border-box;min-height:56px}.cdx-typeahead-search__search-footer:visited{color:#202122}.cdx-typeahead-search__search-footer:hover{text-decoration:none;cursor:pointer}.cdx-typeahead-search__search-footer__icon{color:#54595d;width:auto;margin-right:8px}.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__icon,.cdx-typeahead-search__search-footer__active .cdx-typeahead-search__search-footer__text{color:#36c}.cdx-typeahead-search__menu-message--has-thumbnail{padding-left:20px}.cdx-typeahead-search__input [aria-expanded=true],.cdx-typeahead-search__input[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.cdx-typeahead-search .cdx-text-input--has-start-icon .cdx-text-input__input{padding-left:36px}.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width:not(.cdx-typeahead-search--expanded){margin-left:24px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width),.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded{margin-left:0}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__input,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__input{padding-left:60px}.cdx-typeahead-search--show-thumbnail:not(.cdx-typeahead-search--auto-expand-width) .cdx-text-input__start-icon,.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width.cdx-typeahead-search--expanded .cdx-text-input__start-icon{position:absolute;top:50%;min-width:20px;min-height:20px;width:1.25em;height:1.25em;transform:translateY(-50%);transition-property:color;transition-duration:.1s;left:22px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer{padding-right:12px;padding-left:12px}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__icon{flex-shrink:0;min-width:40px;width:2.5em}.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__text,.cdx-typeahead-search--show-thumbnail .cdx-typeahead-search__search-footer__query{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cdx-typeahead-search .cdx-menu-item:first-child .cdx-typeahead-search__search-footer{border-top:unset} diff --git a/resources/lib/codex/codex.umd.js b/resources/lib/codex/codex.umd.js index 5fc61934c495..553039d04512 100644 --- a/resources/lib/codex/codex.umd.js +++ b/resources/lib/codex/codex.umd.js @@ -1,5 +1,5 @@ -(function(p,t){typeof exports=="object"&&typeof module!="undefined"?t(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],t):(p=typeof globalThis!="undefined"?globalThis:p||self,t(p.codex={},p.Vue))})(this,function(p,t){"use strict";var ol=Object.defineProperty,ll=Object.defineProperties;var al=Object.getOwnPropertyDescriptors;var ie=Object.getOwnPropertySymbols;var Pe=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable;var qe=(p,t,k)=>t in p?ol(p,t,{enumerable:!0,configurable:!0,writable:!0,value:k}):p[t]=k,je=(p,t)=>{for(var k in t||(t={}))Pe.call(t,k)&&qe(p,k,t[k]);if(ie)for(var k of ie(t))He.call(t,k)&&qe(p,k,t[k]);return p},Ue=(p,t)=>ll(p,al(t));var re=(p,t)=>{var k={};for(var L in p)Pe.call(p,L)&&t.indexOf(L)<0&&(k[L]=p[L]);if(p!=null&&ie)for(var L of ie(p))t.indexOf(L)<0&&He.call(p,L)&&(k[L]=p[L]);return k};var ye=(p,t,k)=>new Promise((L,te)=>{var ne=j=>{try{X(k.next(j))}catch(G){te(G)}},de=j=>{try{X(k.throw(j))}catch(G){te(G)}},X=j=>j.done?L(j.value):Promise.resolve(j.value).then(ne,de);X((k=k.apply(p,t)).next())});function k(e){return n=>typeof n=="string"&&e.indexOf(n)!==-1}const L="cdx",te=["default","progressive","destructive"],ne=["normal","primary","quiet"],de=["button","submit","reset"],X=["x-small","small","medium"],G=k(["notice","warning","error","success"]),We=["text","search","number","email","month","password","tel","url","week","date","datetime-local","time"],oe=["default","error"],Qe=120,Ge=500,Z="cdx-menu-footer-item",Ce=Symbol("CdxTabs"),Be=Symbol("CdxActiveTab"),Ze='<path d="M11.53 2.3A1.85 1.85 0 0010 1.21 1.85 1.85 0 008.48 2.3L.36 16.36C-.48 17.81.21 19 1.88 19h16.24c1.67 0 2.36-1.19 1.52-2.64zM11 16H9v-2h2zm0-4H9V6h2z"/>',Je='<path d="M12.43 14.34A5 5 0 0110 15a5 5 0 113.95-2L17 16.09V3a2 2 0 00-2-2H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 001.45-.63z"/><circle cx="10" cy="10" r="3"/>',Xe='<path d="M10 0a10 10 0 1010 10A10 10 0 0010 0zm5.66 14.24-1.41 1.41L10 11.41l-4.24 4.25-1.42-1.42L8.59 10 4.34 5.76l1.42-1.42L10 8.59l4.24-4.24 1.41 1.41L11.41 10z"/>',Ye='<path d="m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z"/><path d="M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z"/>',et='<path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/>',tt='<path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/>',nt='<path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/>',ot='<path d="M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z"/>',lt='<path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z"/>',at='<path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/>',st='<path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/>',it='<path d="M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1010 0A5 5 0 003 8z"/>',rt='<path fill-rule="evenodd" d="M10 20a10 10 0 100-20 10 10 0 000 20Zm-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10l5 5Z" clip-rule="evenodd"/>',ke=Ze,dt=Je,ct=Xe,_e=Ye,$e=et,we=tt,ut=nt,pt={langCodeMap:{ar:ot},default:lt},mt={ltr:at,shouldFlip:!0},ft={ltr:st,shouldFlip:!0},ht=it,Se=rt;function bt(e,n,l){if(typeof e=="string"||"path"in e)return e;if("shouldFlip"in e)return e.ltr;if("rtl"in e)return l==="rtl"?e.rtl:e.ltr;const i=n in e.langCodeMap?e.langCodeMap[n]:e.default;return typeof i=="string"||"path"in i?i:i.ltr}function gt(e,n){if(typeof e=="string")return!1;if("langCodeMap"in e){const l=n in e.langCodeMap?e.langCodeMap[n]:e.default;if(typeof l=="string")return!1;e=l}if("shouldFlipExceptions"in e&&Array.isArray(e.shouldFlipExceptions)){const l=e.shouldFlipExceptions.indexOf(n);return l===void 0||l===-1}return"shouldFlip"in e?e.shouldFlip:!1}function ce(e){const n=t.ref(null);return t.onMounted(()=>{const l=window.getComputedStyle(e.value).direction;n.value=l==="ltr"||l==="rtl"?l:null}),n}function Ae(e){const n=t.ref("");return t.onMounted(()=>{let l=e.value;for(;l&&l.lang==="";)l=l.parentElement;n.value=l?l.lang:null}),n}const yt=k(X),Ct=t.defineComponent({name:"CdxIcon",props:{icon:{type:[String,Object],required:!0},iconLabel:{type:String,default:""},lang:{type:String,default:null},dir:{type:String,default:null},size:{type:String,default:"medium",validator:yt}},emits:["click"],setup(e,{emit:n}){const l=t.ref(),i=ce(l),s=Ae(l),r=t.computed(()=>e.dir||i.value),a=t.computed(()=>e.lang||s.value),d=t.computed(()=>({"cdx-icon--flipped":r.value==="rtl"&&a.value!==null&>(e.icon,a.value),[`cdx-icon--${e.size}`]:!0})),o=t.computed(()=>bt(e.icon,a.value||"",r.value||"ltr")),u=t.computed(()=>typeof o.value=="string"?o.value:""),c=t.computed(()=>typeof o.value!="string"?o.value.path:"");return{rootElement:l,rootClasses:d,iconSvg:u,iconPath:c,onClick:b=>{n("click",b)}}}}),sl="",E=(e,n)=>{const l=e.__vccOpts||e;for(const[i,s]of n)l[i]=s;return l},Bt=["aria-hidden"],kt={key:0},_t=["innerHTML"],$t=["d"];function wt(e,n,l,i,s,r){return t.openBlock(),t.createElementBlock("span",{ref:"rootElement",class:t.normalizeClass(["cdx-icon",e.rootClasses]),onClick:n[0]||(n[0]=(...a)=>e.onClick&&e.onClick(...a))},[(t.openBlock(),t.createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20","aria-hidden":e.iconLabel?void 0:!0},[e.iconLabel?(t.openBlock(),t.createElementBlock("title",kt,t.toDisplayString(e.iconLabel),1)):t.createCommentVNode("",!0),e.iconSvg?(t.openBlock(),t.createElementBlock("g",{key:1,innerHTML:e.iconSvg},null,8,_t)):(t.openBlock(),t.createElementBlock("path",{key:2,d:e.iconPath},null,8,$t))],8,Bt))],2)}const F=E(Ct,[["render",wt]]),St=k(te),At=k([...ne,...de]),ue=k(ne),It=e=>{!e["aria-label"]&&!e["aria-hidden"]&&t.warn(`icon-only buttons require one of the following attribute: aria-label or aria-hidden. - See documentation on https://doc.wikimedia.org/codex/latest/components/button.html#default-icon-only`)};function pe(e){const n=[];for(const l of e)typeof l=="string"&&l.trim()!==""?n.push(l):Array.isArray(l)?n.push(...pe(l)):typeof l=="object"&&l&&(typeof l.type=="string"||typeof l.type=="object"?n.push(l):l.type!==t.Comment&&(typeof l.children=="string"&&l.children.trim()!==""?n.push(l.children):Array.isArray(l.children)&&n.push(...pe(l.children))));return n}const Vt=(e,n)=>{if(!e)return!1;const l=pe(e);if(l.length!==1)return!1;const i=l[0],s=typeof i=="object"&&typeof i.type=="object"&&"name"in i.type&&i.type.name===F.name,r=typeof i=="object"&&i.type==="svg";return s||r?(It(n),!0):!1},Et=t.defineComponent({name:"CdxButton",props:{action:{type:String,default:"default",validator:St},weight:{type:String,default:"normal",validator:ue},type:{type:String,default:void 0,validator:At}},emits:["click"],setup(e,{emit:n,slots:l,attrs:i}){const s=t.ref(!1),r=t.computed(()=>ue(e.type)?void 0:e.type),a=t.computed(()=>ue(e.type)?e.type:e.weight);return{rootClasses:t.computed(()=>{var c;return{[`cdx-button--action-${e.action}`]:!0,[`cdx-button--weight-${a.value}`]:!0,"cdx-button--framed":a.value!=="quiet","cdx-button--icon-only":Vt((c=l.default)==null?void 0:c.call(l),i),"cdx-button--is-active":s.value}}),onClick:c=>{n("click",c)},setActive:c=>{s.value=c},computedType:r}}}),il="",xt=["type"];function Nt(e,n,l,i,s,r){return t.openBlock(),t.createElementBlock("button",{class:t.normalizeClass(["cdx-button",e.rootClasses]),type:e.computedType,onClick:n[0]||(n[0]=(...a)=>e.onClick&&e.onClick(...a)),onKeydown:n[1]||(n[1]=t.withKeys(a=>e.setActive(!0),["space","enter"])),onKeyup:n[2]||(n[2]=t.withKeys(a=>e.setActive(!1),["space","enter"]))},[t.renderSlot(e.$slots,"default")],42,xt)}const Q=E(Et,[["render",Nt]]);function Ie(e){return e.label===void 0?e.value:e.label===null?"":e.label}const Mt=t.defineComponent({name:"CdxButtonGroup",components:{CdxButton:Q,CdxIcon:F},props:{buttons:{type:Array,required:!0,validator:e=>Array.isArray(e)&&e.length>=1},disabled:{type:Boolean,default:!1}},emits:["click"],setup(){return{getButtonLabel:Ie}}}),rl="",Dt={class:"cdx-button-group"};function Tt(e,n,l,i,s,r){const a=t.resolveComponent("cdx-icon"),d=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("div",Dt,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.buttons,o=>(t.openBlock(),t.createBlock(d,{key:o.value,disabled:o.disabled||e.disabled,"aria-label":o.ariaLabel,onClick:u=>e.$emit("click",o.value)},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default",{button:o},()=>[o.icon?(t.openBlock(),t.createBlock(a,{key:0,icon:o.icon},null,8,["icon"])):t.createCommentVNode("",!0),t.createTextVNode(" "+t.toDisplayString(e.getButtonLabel(o)),1)])]),_:2},1032,["disabled","aria-label","onClick"]))),128))])}const Lt=E(Mt,[["render",Tt]]),Ft=t.defineComponent({name:"CdxThumbnail",components:{CdxIcon:F},props:{thumbnail:{type:[Object,null],default:null},placeholderIcon:{type:[String,Object],default:ut}},setup:e=>{const n=t.ref(!1),l=t.ref({}),i=s=>{const r=s.replace(/([\\"\n])/g,"\\$1"),a=new Image;a.onload=()=>{l.value={backgroundImage:`url("${r}")`},n.value=!0},a.onerror=()=>{n.value=!1},a.src=r};return t.onMounted(()=>{var s;(s=e.thumbnail)!=null&&s.url&&i(e.thumbnail.url)}),{thumbnailStyle:l,thumbnailLoaded:n}}}),dl="",Kt={class:"cdx-thumbnail"},zt={key:0,class:"cdx-thumbnail__placeholder"};function Rt(e,n,l,i,s,r){const a=t.resolveComponent("cdx-icon");return t.openBlock(),t.createElementBlock("span",Kt,[e.thumbnailLoaded?t.createCommentVNode("",!0):(t.openBlock(),t.createElementBlock("span",zt,[t.createVNode(a,{icon:e.placeholderIcon,class:"cdx-thumbnail__placeholder__icon"},null,8,["icon"])])),t.createVNode(t.Transition,{name:"cdx-thumbnail__image"},{default:t.withCtx(()=>[e.thumbnailLoaded?(t.openBlock(),t.createElementBlock("span",{key:0,style:t.normalizeStyle(e.thumbnailStyle),class:"cdx-thumbnail__image"},null,4)):t.createCommentVNode("",!0)]),_:1})])}const me=E(Ft,[["render",Rt]]),vt=t.defineComponent({name:"CdxCard",components:{CdxIcon:F,CdxThumbnail:me},props:{url:{type:String,default:""},icon:{type:[String,Object],default:""},thumbnail:{type:[Object,null],default:null},forceThumbnail:{type:Boolean,default:!1},customPlaceholderIcon:{type:[String,Object],default:void 0}},setup(e){const n=t.computed(()=>!!e.url),l=t.computed(()=>n.value?"a":"span"),i=t.computed(()=>n.value?e.url:void 0);return{isLink:n,contentTag:l,cardLink:i}}}),cl="",Ot={class:"cdx-card__text"},qt={class:"cdx-card__text__title"},Pt={key:0,class:"cdx-card__text__description"},Ht={key:1,class:"cdx-card__text__supporting-text"};function jt(e,n,l,i,s,r){const a=t.resolveComponent("cdx-thumbnail"),d=t.resolveComponent("cdx-icon");return t.openBlock(),t.createBlock(t.resolveDynamicComponent(e.contentTag),{href:e.cardLink,class:t.normalizeClass(["cdx-card",{"cdx-card--is-link":e.isLink,"cdx-card--title-only":!e.$slots.description&&!e.$slots["supporting-text"]}])},{default:t.withCtx(()=>[e.thumbnail||e.forceThumbnail?(t.openBlock(),t.createBlock(a,{key:0,thumbnail:e.thumbnail,"placeholder-icon":e.customPlaceholderIcon,class:"cdx-card__thumbnail"},null,8,["thumbnail","placeholder-icon"])):e.icon?(t.openBlock(),t.createBlock(d,{key:1,icon:e.icon,class:"cdx-card__icon"},null,8,["icon"])):t.createCommentVNode("",!0),t.createElementVNode("span",Ot,[t.createElementVNode("span",qt,[t.renderSlot(e.$slots,"title")]),e.$slots.description?(t.openBlock(),t.createElementBlock("span",Pt,[t.renderSlot(e.$slots,"description")])):t.createCommentVNode("",!0),e.$slots["supporting-text"]?(t.openBlock(),t.createElementBlock("span",Ht,[t.renderSlot(e.$slots,"supporting-text")])):t.createCommentVNode("",!0)])]),_:3},8,["href","class"])}const Ut=E(vt,[["render",jt]]);function q(e,n,l){return t.computed({get:()=>e.value,set:i=>n(l||"update:modelValue",i)})}let fe=0;function R(e){const n=t.getCurrentInstance(),l=(n==null?void 0:n.props.id)||(n==null?void 0:n.attrs.id);return e?`${L}-${e}-${fe++}`:l?`${L}-${l}-${fe++}`:`${L}-${fe++}`}const Wt=t.defineComponent({name:"CdxCheckbox",props:{modelValue:{type:[Boolean,Array],default:!1},inputValue:{type:[String,Number,Boolean],default:!1},disabled:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},inline:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:n}){const l=t.computed(()=>({"cdx-checkbox--inline":e.inline})),i=t.ref(),s=R("checkbox"),r=()=>{i.value.click()},a=q(t.toRef(e,"modelValue"),n);return{rootClasses:l,input:i,checkboxId:s,clickInput:r,wrappedModel:a}}}),ul="",Qt=["id","value","disabled",".indeterminate"],Gt=t.createElementVNode("span",{class:"cdx-checkbox__icon"},null,-1),Zt=["for"];function Jt(e,n,l,i,s,r){return t.openBlock(),t.createElementBlock("span",{class:t.normalizeClass(["cdx-checkbox",e.rootClasses])},[t.withDirectives(t.createElementVNode("input",{id:e.checkboxId,ref:"input","onUpdate:modelValue":n[0]||(n[0]=a=>e.wrappedModel=a),class:"cdx-checkbox__input",type:"checkbox",value:e.inputValue,disabled:e.disabled,".indeterminate":e.indeterminate,onKeydown:n[1]||(n[1]=t.withKeys(t.withModifiers((...a)=>e.clickInput&&e.clickInput(...a),["prevent"]),["enter"]))},null,40,Qt),[[t.vModelCheckbox,e.wrappedModel]]),Gt,t.createElementVNode("label",{class:"cdx-checkbox__label",for:e.checkboxId},[t.renderSlot(e.$slots,"default")],8,Zt)],2)}const Xt=E(Wt,[["render",Jt]]),Yt={error:$e,warning:ke,success:Se},en=t.defineComponent({name:"CdxInfoChip",components:{CdxIcon:F},props:{status:{type:String,default:"notice",validator:G},icon:{type:[String,Object],default:null}},setup(e){const n=t.computed(()=>({[`cdx-info-chip__icon--${e.status}`]:!0})),l=t.computed(()=>e.status==="notice"?e.icon:Yt[e.status]);return{iconClass:n,computedIcon:l}}}),pl="",tn={class:"cdx-info-chip"},nn={class:"cdx-info-chip--text"};function on(e,n,l,i,s,r){const a=t.resolveComponent("cdx-icon");return t.openBlock(),t.createElementBlock("div",tn,[e.computedIcon?(t.openBlock(),t.createBlock(a,{key:0,class:t.normalizeClass(["cdx-info-chip__icon",e.iconClass]),icon:e.computedIcon},null,8,["class","icon"])):t.createCommentVNode("",!0),t.createElementVNode("span",nn,[t.renderSlot(e.$slots,"default")])])}const ln=E(en,[["render",on]]);function Ve(e){return e.replace(/([\\{}()|.?*+\-^$[\]])/g,"\\$1")}const an="[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F]";function Ee(e,n){if(!e)return[n,"",""];const l=Ve(e),i=new RegExp(l+an+"*","i").exec(n);if(!i||i.index===void 0)return[n,"",""];const s=i.index,r=s+i[0].length,a=n.slice(s,r),d=n.slice(0,s),o=n.slice(r,n.length);return[d,a,o]}const sn=Object.freeze(Object.defineProperty({__proto__:null,regExpEscape:Ve,splitStringAtMatch:Ee},Symbol.toStringTag,{value:"Module"})),rn=t.defineComponent({name:"CdxSearchResultTitle",props:{title:{type:String,required:!0},searchQuery:{type:String,default:""}},setup:e=>({titleChunks:t.computed(()=>Ee(e.searchQuery,String(e.title)))})}),ml="",dn={class:"cdx-search-result-title"},cn={class:"cdx-search-result-title__match"};function un(e,n,l,i,s,r){return t.openBlock(),t.createElementBlock("span",dn,[t.createElementVNode("bdi",null,[t.createTextVNode(t.toDisplayString(e.titleChunks[0]),1),t.createElementVNode("span",cn,t.toDisplayString(e.titleChunks[1]),1),t.createTextVNode(t.toDisplayString(e.titleChunks[2]),1)])])}const xe=E(rn,[["render",un]]),pn=t.defineComponent({name:"CdxMenuItem",components:{CdxIcon:F,CdxThumbnail:me,CdxSearchResultTitle:xe},props:{id:{type:String,required:!0},value:{type:[String,Number],required:!0},disabled:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},active:{type:Boolean,default:!1},highlighted:{type:Boolean,default:!1},label:{type:String,default:""},match:{type:String,default:""},supportingText:{type:String,default:""},url:{type:String,default:""},icon:{type:[String,Object],default:""},showThumbnail:{type:Boolean,default:!1},thumbnail:{type:[Object,null],default:null},description:{type:[String,null],default:""},searchQuery:{type:String,default:""},boldLabel:{type:Boolean,default:!1},hideDescriptionOverflow:{type:Boolean,default:!1},language:{type:Object,default:()=>({})}},emits:["change"],setup:(e,{emit:n})=>{const l=()=>{e.highlighted||n("change","highlighted",!0)},i=()=>{n("change","highlighted",!1)},s=c=>{c.button===0&&n("change","active",!0)},r=()=>{n("change","selected",!0)},a=t.computed(()=>e.searchQuery.length>0),d=t.computed(()=>({"cdx-menu-item--selected":e.selected,"cdx-menu-item--active":e.active&&e.highlighted,"cdx-menu-item--highlighted":e.highlighted,"cdx-menu-item--enabled":!e.disabled,"cdx-menu-item--disabled":e.disabled,"cdx-menu-item--highlight-query":a.value,"cdx-menu-item--bold-label":e.boldLabel,"cdx-menu-item--has-description":!!e.description,"cdx-menu-item--hide-description-overflow":e.hideDescriptionOverflow})),o=t.computed(()=>e.url?"a":"span"),u=t.computed(()=>e.label||String(e.value));return{onMouseMove:l,onMouseLeave:i,onMouseDown:s,onClick:r,highlightQuery:a,rootClasses:d,contentTag:o,title:u}}}),fl="",mn=["id","aria-disabled","aria-selected"],fn={class:"cdx-menu-item__text"},hn=["lang"],bn=["lang"],gn=["lang"],yn=["lang"];function Cn(e,n,l,i,s,r){const a=t.resolveComponent("cdx-thumbnail"),d=t.resolveComponent("cdx-icon"),o=t.resolveComponent("cdx-search-result-title");return t.openBlock(),t.createElementBlock("li",{id:e.id,role:"option",class:t.normalizeClass(["cdx-menu-item",e.rootClasses]),"aria-disabled":e.disabled,"aria-selected":e.selected,onMousemove:n[0]||(n[0]=(...u)=>e.onMouseMove&&e.onMouseMove(...u)),onMouseleave:n[1]||(n[1]=(...u)=>e.onMouseLeave&&e.onMouseLeave(...u)),onMousedown:n[2]||(n[2]=t.withModifiers((...u)=>e.onMouseDown&&e.onMouseDown(...u),["prevent"])),onClick:n[3]||(n[3]=(...u)=>e.onClick&&e.onClick(...u))},[t.renderSlot(e.$slots,"default",{},()=>[(t.openBlock(),t.createBlock(t.resolveDynamicComponent(e.contentTag),{href:e.url?e.url:void 0,class:"cdx-menu-item__content"},{default:t.withCtx(()=>{var u,c,g,b,A,_;return[e.showThumbnail?(t.openBlock(),t.createBlock(a,{key:0,thumbnail:e.thumbnail,class:"cdx-menu-item__thumbnail"},null,8,["thumbnail"])):e.icon?(t.openBlock(),t.createBlock(d,{key:1,icon:e.icon,class:"cdx-menu-item__icon"},null,8,["icon"])):t.createCommentVNode("",!0),t.createElementVNode("span",fn,[e.highlightQuery?(t.openBlock(),t.createBlock(o,{key:0,title:e.title,"search-query":e.searchQuery,lang:(u=e.language)==null?void 0:u.label},null,8,["title","search-query","lang"])):(t.openBlock(),t.createElementBlock("span",{key:1,class:"cdx-menu-item__text__label",lang:(c=e.language)==null?void 0:c.label},[t.createElementVNode("bdi",null,t.toDisplayString(e.title),1)],8,hn)),e.match?(t.openBlock(),t.createElementBlock(t.Fragment,{key:2},[t.createTextVNode(t.toDisplayString(" ")+" "),e.highlightQuery?(t.openBlock(),t.createBlock(o,{key:0,title:e.match,"search-query":e.searchQuery,lang:(g=e.language)==null?void 0:g.match},null,8,["title","search-query","lang"])):(t.openBlock(),t.createElementBlock("span",{key:1,class:"cdx-menu-item__text__match",lang:(b=e.language)==null?void 0:b.match},[t.createElementVNode("bdi",null,t.toDisplayString(e.match),1)],8,bn))],64)):t.createCommentVNode("",!0),e.supportingText?(t.openBlock(),t.createElementBlock(t.Fragment,{key:3},[t.createTextVNode(t.toDisplayString(" ")+" "),t.createElementVNode("span",{class:"cdx-menu-item__text__supporting-text",lang:(A=e.language)==null?void 0:A.supportingText},[t.createElementVNode("bdi",null,t.toDisplayString(e.supportingText),1)],8,gn)],64)):t.createCommentVNode("",!0),e.description?(t.openBlock(),t.createElementBlock("span",{key:4,class:"cdx-menu-item__text__description",lang:(_=e.language)==null?void 0:_.description},[t.createElementVNode("bdi",null,t.toDisplayString(e.description),1)],8,yn)):t.createCommentVNode("",!0)])]}),_:1},8,["href"]))])],42,mn)}const Ne=E(pn,[["render",Cn]]),Bn=t.defineComponent({name:"CdxProgressBar",props:{inline:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup(e){return{rootClasses:t.computed(()=>({"cdx-progress-bar--block":!e.inline,"cdx-progress-bar--inline":e.inline,"cdx-progress-bar--enabled":!e.disabled,"cdx-progress-bar--disabled":e.disabled}))}}}),hl="",kn=["aria-disabled"],_n=[t.createElementVNode("div",{class:"cdx-progress-bar__bar"},null,-1)];function $n(e,n,l,i,s,r){return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-progress-bar",e.rootClasses]),role:"progressbar","aria-disabled":e.disabled,"aria-valuemin":"0","aria-valuemax":"100"},_n,10,kn)}const Me=E(Bn,[["render",$n]]);function le(e,n){const l=t.ref(!1);let i=!1;if(typeof window!="object"||!("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype))return l;const s=new window.IntersectionObserver(r=>{const a=r[0];a&&(l.value=a.isIntersecting)},n);return t.onMounted(()=>{i=!0,e.value&&s.observe(e.value)}),t.onUnmounted(()=>{i=!1,s.disconnect()}),t.watch(e,r=>{!i||(s.disconnect(),l.value=!1,r&&s.observe(r))}),l}function U(e,n=t.computed(()=>({}))){const l=t.computed(()=>{const r=re(n.value,[]);return e.class&&e.class.split(" ").forEach(d=>{r[d]=!0}),r}),i=t.computed(()=>{if("style"in e)return e.style}),s=t.computed(()=>{const o=e,{class:r,style:a}=o;return re(o,["class","style"])});return{rootClasses:l,rootStyle:i,otherAttrs:s}}const wn=t.defineComponent({name:"CdxMenu",components:{CdxMenuItem:Ne,CdxProgressBar:Me},inheritAttrs:!1,props:{menuItems:{type:Array,required:!0},footer:{type:Object,default:null},selected:{type:[String,Number,null],required:!0},expanded:{type:Boolean,required:!0},showPending:{type:Boolean,default:!1},visibleItemLimit:{type:Number,default:null},showThumbnail:{type:Boolean,default:!1},boldLabel:{type:Boolean,default:!1},hideDescriptionOverflow:{type:Boolean,default:!1},searchQuery:{type:String,default:""},showNoResultsSlot:{type:Boolean,default:null}},emits:["update:selected","update:expanded","menu-item-click","menu-item-keyboard-navigation","load-more"],expose:["clearActive","getHighlightedMenuItem","getHighlightedViaKeyboard","delegateKeyNavigation"],setup(e,{emit:n,slots:l,attrs:i}){const s=t.computed(()=>(e.footer&&e.menuItems?[...e.menuItems,e.footer]:e.menuItems).map(B=>Ue(je({},B),{id:R("menu-item")}))),r=t.computed(()=>l["no-results"]?e.showNoResultsSlot!==null?e.showNoResultsSlot:s.value.length===0:!1),a=t.ref(null),d=t.ref(!1),o=t.ref(null);function u(){return s.value.find(f=>f.value===e.selected)}function c(f,B){var N;if(!(B&&B.disabled))switch(f){case"selected":n("update:selected",(N=B==null?void 0:B.value)!=null?N:null),n("update:expanded",!1),o.value=null;break;case"highlighted":a.value=B||null,d.value=!1;break;case"highlightedViaKeyboard":a.value=B||null,d.value=!0;break;case"active":o.value=B||null;break}}const g=t.computed(()=>{if(a.value!==null)return s.value.findIndex(f=>f.value===a.value.value)});function b(f){!f||(c("highlightedViaKeyboard",f),n("menu-item-keyboard-navigation",f))}function A(f){var D;const B=ee=>{for(let W=ee-1;W>=0;W--)if(!s.value[W].disabled)return s.value[W]};f=f||s.value.length;const N=(D=B(f))!=null?D:B(s.value.length);b(N)}function _(f){const B=D=>s.value.find((ee,W)=>!ee.disabled&&W>D);f=f!=null?f:-1;const N=B(f)||B(-1);b(N)}function x(f,B=!0){function N(){n("update:expanded",!0),c("highlighted",u())}function D(){B&&(f.preventDefault(),f.stopPropagation())}switch(f.key){case"Enter":case" ":return D(),e.expanded?(a.value&&d.value&&n("update:selected",a.value.value),n("update:expanded",!1)):N(),!0;case"Tab":return e.expanded&&(a.value&&d.value&&n("update:selected",a.value.value),n("update:expanded",!1)),!0;case"ArrowUp":return D(),e.expanded?(a.value===null&&c("highlightedViaKeyboard",u()),A(g.value)):N(),z(),!0;case"ArrowDown":return D(),e.expanded?(a.value===null&&c("highlightedViaKeyboard",u()),_(g.value)):N(),z(),!0;case"Home":return D(),e.expanded?(a.value===null&&c("highlightedViaKeyboard",u()),_()):N(),z(),!0;case"End":return D(),e.expanded?(a.value===null&&c("highlightedViaKeyboard",u()),A()):N(),z(),!0;case"Escape":return D(),n("update:expanded",!1),!0;default:return!1}}function C(){c("active")}const w=[],S=t.ref(void 0),I=le(S,{threshold:.8});t.watch(I,f=>{f&&n("load-more")});function P(f,B){if(f){w[B]=f.$el;const N=e.visibleItemLimit;if(!N||e.menuItems.length<N)return;const D=Math.min(N,Math.max(2,Math.floor(.2*e.menuItems.length)));B===e.menuItems.length-D&&(S.value=f.$el)}}function z(){if(!e.visibleItemLimit||e.visibleItemLimit>e.menuItems.length||g.value===void 0)return;const f=g.value>=0?g.value:0;w[f].scrollIntoView({behavior:"smooth",block:"nearest"})}const T=t.ref(null),v=t.ref(null);function h(){if(v.value=null,!e.visibleItemLimit||w.length<=e.visibleItemLimit){T.value=null;return}const f=w[0],B=w[e.visibleItemLimit];if(T.value=m(f,B),e.footer){const N=w[w.length-1];v.value=N.scrollHeight}}function m(f,B){const N=f.getBoundingClientRect().top;return B.getBoundingClientRect().top-N+2}t.onMounted(()=>{document.addEventListener("mouseup",C)}),t.onUnmounted(()=>{document.removeEventListener("mouseup",C)}),t.watch(t.toRef(e,"expanded"),f=>ye(this,null,function*(){const B=u();!f&&a.value&&B===void 0&&c("highlighted"),f&&B!==void 0&&c("highlighted",B),f&&(yield t.nextTick(),h(),yield t.nextTick(),z())})),t.watch(t.toRef(e,"menuItems"),f=>ye(this,null,function*(){f.length<w.length&&(w.length=f.length),e.expanded&&(yield t.nextTick(),h(),yield t.nextTick(),z())}),{deep:!0});const $=t.computed(()=>({"max-height":T.value?`${T.value}px`:void 0,"overflow-y":T.value?"scroll":void 0,"margin-bottom":v.value?`${v.value}px`:void 0})),M=t.computed(()=>({"cdx-menu--has-footer":!!e.footer,"cdx-menu--has-sticky-footer":!!e.footer&&!!T.value})),{rootClasses:V,rootStyle:O,otherAttrs:J}=U(i,M);return{listBoxStyle:$,rootClasses:V,rootStyle:O,otherAttrs:J,assignTemplateRef:P,computedMenuItems:s,computedShowNoResultsSlot:r,highlightedMenuItem:a,highlightedViaKeyboard:d,activeMenuItem:o,handleMenuItemChange:c,handleKeyNavigation:x}},methods:{getHighlightedMenuItem(){return this.highlightedMenuItem},getHighlightedViaKeyboard(){return this.highlightedViaKeyboard},clearActive(){this.handleMenuItemChange("active")},delegateKeyNavigation(e,n=!0){return this.handleKeyNavigation(e,n)}}}),gl="",Sn={key:0,class:"cdx-menu__pending cdx-menu-item"},An={key:1,class:"cdx-menu__no-results cdx-menu-item"};function In(e,n,l,i,s,r){const a=t.resolveComponent("cdx-menu-item"),d=t.resolveComponent("cdx-progress-bar");return t.withDirectives((t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-menu",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createElementVNode("ul",t.mergeProps({class:"cdx-menu__listbox",role:"listbox","aria-multiselectable":"false",style:e.listBoxStyle},e.otherAttrs),[e.showPending&&e.computedMenuItems.length===0&&e.$slots.pending?(t.openBlock(),t.createElementBlock("li",Sn,[t.renderSlot(e.$slots,"pending")])):t.createCommentVNode("",!0),e.computedShowNoResultsSlot?(t.openBlock(),t.createElementBlock("li",An,[t.renderSlot(e.$slots,"no-results")])):t.createCommentVNode("",!0),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.computedMenuItems,(o,u)=>{var c,g;return t.openBlock(),t.createBlock(a,t.mergeProps({key:o.value,ref_for:!0,ref:b=>e.assignTemplateRef(b,u)},o,{selected:o.value===e.selected,active:o.value===((c=e.activeMenuItem)==null?void 0:c.value),highlighted:o.value===((g=e.highlightedMenuItem)==null?void 0:g.value),"show-thumbnail":e.showThumbnail,"bold-label":e.boldLabel,"hide-description-overflow":e.hideDescriptionOverflow,"search-query":e.searchQuery,onChange:(b,A)=>e.handleMenuItemChange(b,A&&o),onClick:b=>e.$emit("menu-item-click",o)}),{default:t.withCtx(()=>{var b,A;return[t.renderSlot(e.$slots,"default",{menuItem:o,active:o.value===((b=e.activeMenuItem)==null?void 0:b.value)&&o.value===((A=e.highlightedMenuItem)==null?void 0:A.value)})]}),_:2},1040,["selected","active","highlighted","show-thumbnail","bold-label","hide-description-overflow","search-query","onChange","onClick"])}),128)),e.showPending?(t.openBlock(),t.createBlock(d,{key:2,class:"cdx-menu__progress-bar",inline:!0})):t.createCommentVNode("",!0)],16)],6)),[[t.vShow,e.expanded]])}const Y=E(wn,[["render",In]]),Vn=k(We),En=k(oe),xn=t.defineComponent({name:"CdxTextInput",components:{CdxIcon:F},inheritAttrs:!1,expose:["focus"],props:{modelValue:{type:[String,Number],default:""},inputType:{type:String,default:"text",validator:Vn},status:{type:String,default:"default",validator:En},disabled:{type:Boolean,default:!1},startIcon:{type:[String,Object],default:void 0},endIcon:{type:[String,Object],default:void 0},clearable:{type:Boolean,default:!1}},emits:["update:modelValue","keydown","input","change","focus","blur"],setup(e,{emit:n,attrs:l}){const i=q(t.toRef(e,"modelValue"),n),s=t.computed(()=>e.clearable&&!!i.value&&!e.disabled),r=t.computed(()=>({"cdx-text-input--has-start-icon":!!e.startIcon,"cdx-text-input--has-end-icon":!!e.endIcon,"cdx-text-input--clearable":s.value,[`cdx-text-input--status-${e.status}`]:!0})),{rootClasses:a,rootStyle:d,otherAttrs:o}=U(l,r),u=t.computed(()=>({"cdx-text-input__input--has-value":!!i.value}));return{wrappedModel:i,isClearable:s,rootClasses:a,rootStyle:d,otherAttrs:o,inputClasses:u,onClear:()=>{i.value=""},onInput:C=>{n("input",C)},onChange:C=>{n("change",C)},onKeydown:C=>{(C.key==="Home"||C.key==="End")&&!C.ctrlKey&&!C.metaKey||n("keydown",C)},onFocus:C=>{n("focus",C)},onBlur:C=>{n("blur",C)},cdxIconClear:ct}},methods:{focus(){this.$refs.input.focus()}}}),yl="",Nn=["type","disabled"];function Mn(e,n,l,i,s,r){const a=t.resolveComponent("cdx-icon");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-text-input",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.withDirectives(t.createElementVNode("input",t.mergeProps({ref:"input","onUpdate:modelValue":n[0]||(n[0]=d=>e.wrappedModel=d),class:["cdx-text-input__input",e.inputClasses]},e.otherAttrs,{type:e.inputType,disabled:e.disabled,onInput:n[1]||(n[1]=(...d)=>e.onInput&&e.onInput(...d)),onChange:n[2]||(n[2]=(...d)=>e.onChange&&e.onChange(...d)),onFocus:n[3]||(n[3]=(...d)=>e.onFocus&&e.onFocus(...d)),onBlur:n[4]||(n[4]=(...d)=>e.onBlur&&e.onBlur(...d)),onKeydown:n[5]||(n[5]=(...d)=>e.onKeydown&&e.onKeydown(...d))}),null,16,Nn),[[t.vModelDynamic,e.wrappedModel]]),e.startIcon?(t.openBlock(),t.createBlock(a,{key:0,icon:e.startIcon,class:"cdx-text-input__icon-vue cdx-text-input__start-icon"},null,8,["icon"])):t.createCommentVNode("",!0),e.endIcon?(t.openBlock(),t.createBlock(a,{key:1,icon:e.endIcon,class:"cdx-text-input__icon-vue cdx-text-input__end-icon"},null,8,["icon"])):t.createCommentVNode("",!0),e.isClearable?(t.openBlock(),t.createBlock(a,{key:2,icon:e.cdxIconClear,class:"cdx-text-input__icon-vue cdx-text-input__clear-icon",onMousedown:n[6]||(n[6]=t.withModifiers(()=>{},["prevent"])),onClick:e.onClear},null,8,["icon","onClick"])):t.createCommentVNode("",!0)],6)}const ae=E(xn,[["render",Mn]]);function se(e){const n=t.ref({width:void 0,height:void 0});if(typeof window!="object"||!("ResizeObserver"in window)||!("ResizeObserverEntry"in window))return n;const l=new window.ResizeObserver(s=>{const r=s[0];r&&(n.value={width:r.borderBoxSize[0].inlineSize,height:r.borderBoxSize[0].blockSize})});let i=!1;return t.onMounted(()=>{i=!0,e.value&&l.observe(e.value)}),t.onUnmounted(()=>{i=!1,l.disconnect()}),t.watch(e,s=>{!i||(l.disconnect(),n.value={width:void 0,height:void 0},s&&l.observe(s))}),n}const Dn=k(oe),he=t.defineComponent({name:"CdxCombobox",components:{CdxButton:Q,CdxIcon:F,CdxMenu:Y,CdxTextInput:ae},inheritAttrs:!1,props:{menuItems:{type:Array,required:!0},selected:{type:[String,Number],required:!0},disabled:{type:Boolean,default:!1},menuConfig:{type:Object,default:()=>({})},status:{type:String,default:"default",validator:Dn}},emits:["update:selected","load-more"],setup(e,{emit:n,attrs:l,slots:i}){const s=t.ref(),r=t.ref(),a=t.ref(),d=R("combobox"),o=t.toRef(e,"selected"),u=q(o,n,"update:selected"),c=t.ref(!1),g=t.ref(!1),b=t.computed(()=>{var h,m;return(m=(h=a.value)==null?void 0:h.getHighlightedMenuItem())==null?void 0:m.id}),A=t.computed(()=>({"cdx-combobox--expanded":c.value,"cdx-combobox--disabled":e.disabled})),_=se(r),x=t.computed(()=>{var h;return`${(h=_.value.width)!=null?h:0}px`}),{rootClasses:C,rootStyle:w,otherAttrs:S}=U(l,A);function I(){g.value&&c.value?c.value=!1:(e.menuItems.length>0||i["no-results"])&&(c.value=!0)}function P(){c.value=g.value&&c.value}function z(){e.disabled||(g.value=!0)}function T(){var h;e.disabled||(h=s.value)==null||h.focus()}function v(h){!a.value||e.disabled||e.menuItems.length===0||h.key===" "||a.value.delegateKeyNavigation(h)}return t.watch(c,()=>{g.value=!1}),{input:s,inputWrapper:r,currentWidthInPx:x,menu:a,menuId:d,modelWrapper:u,expanded:c,highlightedId:b,onInputFocus:I,onInputBlur:P,onKeydown:v,onButtonClick:T,onButtonMousedown:z,cdxIconExpand:we,rootClasses:C,rootStyle:w,otherAttrs:S}}}),De=()=>{t.useCssVars(e=>({"21ba103d":e.currentWidthInPx}))},Te=he.setup;he.setup=Te?(e,n)=>(De(),Te(e,n)):De;const Cl="",Tn={ref:"inputWrapper",class:"cdx-combobox__input-wrapper"};function Ln(e,n,l,i,s,r){const a=t.resolveComponent("cdx-text-input"),d=t.resolveComponent("cdx-icon"),o=t.resolveComponent("cdx-button"),u=t.resolveComponent("cdx-menu");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-combobox",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createElementVNode("div",Tn,[t.createVNode(a,t.mergeProps({ref:"input",modelValue:e.modelWrapper,"onUpdate:modelValue":n[0]||(n[0]=c=>e.modelWrapper=c)},e.otherAttrs,{class:"cdx-combobox__input","aria-activedescendant":e.highlightedId,"aria-expanded":e.expanded,"aria-controls":e.menuId,"aria-owns":e.menuId,disabled:e.disabled,status:e.status,"aria-autocomplete":"list",autocomplete:"off",role:"combobox",onKeydown:e.onKeydown,onFocus:e.onInputFocus,onBlur:e.onInputBlur}),null,16,["modelValue","aria-activedescendant","aria-expanded","aria-controls","aria-owns","disabled","status","onKeydown","onFocus","onBlur"]),t.createVNode(o,{class:"cdx-combobox__expand-button","aria-hidden":"true",disabled:e.disabled,tabindex:"-1",type:"button",onMousedown:e.onButtonMousedown,onClick:e.onButtonClick},{default:t.withCtx(()=>[t.createVNode(d,{class:"cdx-combobox__expand-icon",icon:e.cdxIconExpand},null,8,["icon"])]),_:1},8,["disabled","onMousedown","onClick"])],512),t.createVNode(u,t.mergeProps({id:e.menuId,ref:"menu",selected:e.modelWrapper,"onUpdate:selected":n[1]||(n[1]=c=>e.modelWrapper=c),expanded:e.expanded,"onUpdate:expanded":n[2]||(n[2]=c=>e.expanded=c),"menu-items":e.menuItems},e.menuConfig,{onLoadMore:n[3]||(n[3]=c=>e.$emit("load-more"))}),{default:t.withCtx(({menuItem:c})=>[t.renderSlot(e.$slots,"menu-item",{menuItem:c})]),"no-results":t.withCtx(()=>[t.renderSlot(e.$slots,"no-results")]),_:3},16,["id","selected","expanded","menu-items"])],6)}const Fn=E(he,[["render",Ln]]),Kn=t.defineComponent({name:"CdxDialog",components:{CdxButton:Q,CdxIcon:F},inheritAttrs:!1,props:{open:{type:Boolean,default:!1},title:{type:String,required:!0},subtitle:{type:String,required:!1,default:null},hideTitle:{type:Boolean,default:!1},closeButtonLabel:{type:String,default:""},primaryAction:{type:Object,default:null},defaultAction:{type:Object,default:null},stackedActions:{type:Boolean,default:!1}},emits:["update:open","primary","default"],setup(e,{emit:n}){const l=R("dialog-label"),i=t.ref(),s=t.ref(),r=t.ref(),a=t.ref(),d=t.ref(),o=t.computed(()=>!e.hideTitle||!!e.closeButtonLabel),u=t.computed(()=>!!e.primaryAction||!!e.defaultAction),c=t.computed(()=>({"cdx-dialog--vertical-actions":e.stackedActions,"cdx-dialog--horizontal-actions":!e.stackedActions})),g=t.ref(0);function b(){n("update:open",!1)}function A(){x(i.value)}function _(){x(i.value,!0)}function x(C,w=!1){let S=Array.from(C.querySelectorAll(` +(function(p,t){typeof exports=="object"&&typeof module!="undefined"?t(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],t):(p=typeof globalThis!="undefined"?globalThis:p||self,t(p.codex={},p.Vue))})(this,function(p,t){"use strict";var Yo=Object.defineProperty,el=Object.defineProperties;var tl=Object.getOwnPropertyDescriptors;var se=Object.getOwnPropertySymbols;var qe=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable;var Oe=(p,t,$)=>t in p?Yo(p,t,{enumerable:!0,configurable:!0,writable:!0,value:$}):p[t]=$,He=(p,t)=>{for(var $ in t||(t={}))qe.call(t,$)&&Oe(p,$,t[$]);if(se)for(var $ of se(t))Pe.call(t,$)&&Oe(p,$,t[$]);return p},je=(p,t)=>el(p,tl(t));var ie=(p,t)=>{var $={};for(var L in p)qe.call(p,L)&&t.indexOf(L)<0&&($[L]=p[L]);if(p!=null&&se)for(var L of se(p))t.indexOf(L)<0&&Pe.call(p,L)&&($[L]=p[L]);return $};var ge=(p,t,$)=>new Promise((L,ee)=>{var re=q=>{try{te($.next(q))}catch(J){ee(J)}},de=q=>{try{te($.throw(q))}catch(J){ee(J)}},te=q=>q.done?L(q.value):Promise.resolve(q.value).then(re,de);te(($=$.apply(p,t)).next())});function $(e){return n=>typeof n=="string"&&e.indexOf(n)!==-1}const L="cdx",ee=["default","progressive","destructive"],re=["normal","primary","quiet"],de=["x-small","small","medium"],q=$(["notice","warning","error","success"]),J=["text","search","number","email","month","password","tel","url","week","date","datetime-local","time"],ne=["default","error"],Ue=120,We=500,G="cdx-menu-footer-item",ye=Symbol("CdxTabs"),Ce=Symbol("CdxActiveTab"),Qe='<path d="M11.53 2.3A1.85 1.85 0 0010 1.21 1.85 1.85 0 008.48 2.3L.36 16.36C-.48 17.81.21 19 1.88 19h16.24c1.67 0 2.36-1.19 1.52-2.64zM11 16H9v-2h2zm0-4H9V6h2z"/>',Ge='<path d="M12.43 14.34A5 5 0 0110 15a5 5 0 113.95-2L17 16.09V3a2 2 0 00-2-2H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 001.45-.63z"/><circle cx="10" cy="10" r="3"/>',Ze='<path d="M10 0a10 10 0 1010 10A10 10 0 0010 0zm5.66 14.24-1.41 1.41L10 11.41l-4.24 4.25-1.42-1.42L8.59 10 4.34 5.76l1.42-1.42L10 8.59l4.24-4.24 1.41 1.41L11.41 10z"/>',Je='<path d="m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z"/><path d="M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z"/>',Xe='<path d="M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z"/>',Ye='<path d="m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/>',et='<path d="M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z"/><path d="M19 5H1V3h18zm0 12H1v-2h18z"/>',tt='<path d="M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z"/>',nt='<path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z"/>',ot='<path d="M7 1 5.6 2.5 13 10l-7.4 7.5L7 19l9-9z"/>',lt='<path d="m4 10 9 9 1.4-1.5L7 10l7.4-7.5L13 1z"/>',at='<path d="M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1010 0A5 5 0 003 8z"/>',st='<path fill-rule="evenodd" d="M10 20a10 10 0 100-20 10 10 0 000 20Zm-2-5 9-8.5L15.5 5 8 12 4.5 8.5 3 10l5 5Z" clip-rule="evenodd"/>',Be=Qe,it=Ge,rt=Ze,ke=Je,_e=Xe,$e=Ye,dt=et,ct={langCodeMap:{ar:tt},default:nt},ut={ltr:ot,shouldFlip:!0},pt={ltr:lt,shouldFlip:!0},mt=at,we=st;function ft(e,n,l){if(typeof e=="string"||"path"in e)return e;if("shouldFlip"in e)return e.ltr;if("rtl"in e)return l==="rtl"?e.rtl:e.ltr;const i=n in e.langCodeMap?e.langCodeMap[n]:e.default;return typeof i=="string"||"path"in i?i:i.ltr}function ht(e,n){if(typeof e=="string")return!1;if("langCodeMap"in e){const l=n in e.langCodeMap?e.langCodeMap[n]:e.default;if(typeof l=="string")return!1;e=l}if("shouldFlipExceptions"in e&&Array.isArray(e.shouldFlipExceptions)){const l=e.shouldFlipExceptions.indexOf(n);return l===void 0||l===-1}return"shouldFlip"in e?e.shouldFlip:!1}function ce(e){const n=t.ref(null);return t.onMounted(()=>{const l=window.getComputedStyle(e.value).direction;n.value=l==="ltr"||l==="rtl"?l:null}),n}function Se(e){const n=t.ref("");return t.onMounted(()=>{let l=e.value;for(;l&&l.lang==="";)l=l.parentElement;n.value=l?l.lang:null}),n}const bt=$(de),gt=t.defineComponent({name:"CdxIcon",props:{icon:{type:[String,Object],required:!0},iconLabel:{type:String,default:""},lang:{type:String,default:null},dir:{type:String,default:null},size:{type:String,default:"medium",validator:bt}},emits:["click"],setup(e,{emit:n}){const l=t.ref(),i=ce(l),s=Se(l),r=t.computed(()=>e.dir||i.value),a=t.computed(()=>e.lang||s.value),d=t.computed(()=>({"cdx-icon--flipped":r.value==="rtl"&&a.value!==null&&ht(e.icon,a.value),[`cdx-icon--${e.size}`]:!0})),o=t.computed(()=>ft(e.icon,a.value||"",r.value||"ltr")),u=t.computed(()=>typeof o.value=="string"?o.value:""),c=t.computed(()=>typeof o.value!="string"?o.value.path:"");return{rootElement:l,rootClasses:d,iconSvg:u,iconPath:c,onClick:b=>{n("click",b)}}}}),nl="",E=(e,n)=>{const l=e.__vccOpts||e;for(const[i,s]of n)l[i]=s;return l},yt=["aria-hidden"],Ct={key:0},Bt=["innerHTML"],kt=["d"];function _t(e,n,l,i,s,r){return t.openBlock(),t.createElementBlock("span",{ref:"rootElement",class:t.normalizeClass(["cdx-icon",e.rootClasses]),onClick:n[0]||(n[0]=(...a)=>e.onClick&&e.onClick(...a))},[(t.openBlock(),t.createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20","aria-hidden":e.iconLabel?void 0:!0},[e.iconLabel?(t.openBlock(),t.createElementBlock("title",Ct,t.toDisplayString(e.iconLabel),1)):t.createCommentVNode("",!0),e.iconSvg?(t.openBlock(),t.createElementBlock("g",{key:1,innerHTML:e.iconSvg},null,8,Bt)):(t.openBlock(),t.createElementBlock("path",{key:2,d:e.iconPath},null,8,kt))],8,yt))],2)}const F=E(gt,[["render",_t]]),$t=$(ee),wt=$(re),St=e=>{!e["aria-label"]&&!e["aria-hidden"]&&t.warn(`icon-only buttons require one of the following attribute: aria-label or aria-hidden. + See documentation on https://doc.wikimedia.org/codex/latest/components/button.html#default-icon-only`)};function ue(e){const n=[];for(const l of e)typeof l=="string"&&l.trim()!==""?n.push(l):Array.isArray(l)?n.push(...ue(l)):typeof l=="object"&&l&&(typeof l.type=="string"||typeof l.type=="object"?n.push(l):l.type!==t.Comment&&(typeof l.children=="string"&&l.children.trim()!==""?n.push(l.children):Array.isArray(l.children)&&n.push(...ue(l.children))));return n}const At=(e,n)=>{if(!e)return!1;const l=ue(e);if(l.length!==1)return!1;const i=l[0],s=typeof i=="object"&&typeof i.type=="object"&&"name"in i.type&&i.type.name===F.name,r=typeof i=="object"&&i.type==="svg";return s||r?(St(n),!0):!1},It=t.defineComponent({name:"CdxButton",props:{action:{type:String,default:"default",validator:$t},weight:{type:String,default:"normal",validator:wt}},emits:["click"],setup(e,{emit:n,slots:l,attrs:i}){const s=t.ref(!1);return{rootClasses:t.computed(()=>{var o;return{[`cdx-button--action-${e.action}`]:!0,[`cdx-button--weight-${e.weight}`]:!0,"cdx-button--framed":e.weight!=="quiet","cdx-button--icon-only":At((o=l.default)==null?void 0:o.call(l),i),"cdx-button--is-active":s.value}}),onClick:o=>{n("click",o)},setActive:o=>{s.value=o}}}}),ol="";function Vt(e,n,l,i,s,r){return t.openBlock(),t.createElementBlock("button",{class:t.normalizeClass(["cdx-button",e.rootClasses]),onClick:n[0]||(n[0]=(...a)=>e.onClick&&e.onClick(...a)),onKeydown:n[1]||(n[1]=t.withKeys(a=>e.setActive(!0),["space","enter"])),onKeyup:n[2]||(n[2]=t.withKeys(a=>e.setActive(!1),["space","enter"]))},[t.renderSlot(e.$slots,"default")],34)}const Q=E(It,[["render",Vt]]);function Ae(e){return e.label===void 0?e.value:e.label===null?"":e.label}const Et=t.defineComponent({name:"CdxButtonGroup",components:{CdxButton:Q,CdxIcon:F},props:{buttons:{type:Array,required:!0,validator:e=>Array.isArray(e)&&e.length>=1},disabled:{type:Boolean,default:!1}},emits:["click"],setup(){return{getButtonLabel:Ae}}}),ll="",xt={class:"cdx-button-group"};function Mt(e,n,l,i,s,r){const a=t.resolveComponent("cdx-icon"),d=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("div",xt,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.buttons,o=>(t.openBlock(),t.createBlock(d,{key:o.value,disabled:o.disabled||e.disabled,"aria-label":o.ariaLabel,onClick:u=>e.$emit("click",o.value)},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default",{button:o},()=>[o.icon?(t.openBlock(),t.createBlock(a,{key:0,icon:o.icon},null,8,["icon"])):t.createCommentVNode("",!0),t.createTextVNode(" "+t.toDisplayString(e.getButtonLabel(o)),1)])]),_:2},1032,["disabled","aria-label","onClick"]))),128))])}const Nt=E(Et,[["render",Mt]]),Dt=t.defineComponent({name:"CdxThumbnail",components:{CdxIcon:F},props:{thumbnail:{type:[Object,null],default:null},placeholderIcon:{type:[String,Object],default:dt}},setup:e=>{const n=t.ref(!1),l=t.ref({}),i=s=>{const r=s.replace(/([\\"\n])/g,"\\$1"),a=new Image;a.onload=()=>{l.value={backgroundImage:`url("${r}")`},n.value=!0},a.onerror=()=>{n.value=!1},a.src=r};return t.onMounted(()=>{var s;(s=e.thumbnail)!=null&&s.url&&i(e.thumbnail.url)}),{thumbnailStyle:l,thumbnailLoaded:n}}}),al="",Tt={class:"cdx-thumbnail"},Lt={key:0,class:"cdx-thumbnail__placeholder"};function Ft(e,n,l,i,s,r){const a=t.resolveComponent("cdx-icon");return t.openBlock(),t.createElementBlock("span",Tt,[e.thumbnailLoaded?t.createCommentVNode("",!0):(t.openBlock(),t.createElementBlock("span",Lt,[t.createVNode(a,{icon:e.placeholderIcon,class:"cdx-thumbnail__placeholder__icon--vue"},null,8,["icon"])])),t.createVNode(t.Transition,{name:"cdx-thumbnail__image"},{default:t.withCtx(()=>[e.thumbnailLoaded?(t.openBlock(),t.createElementBlock("span",{key:0,style:t.normalizeStyle(e.thumbnailStyle),class:"cdx-thumbnail__image"},null,4)):t.createCommentVNode("",!0)]),_:1})])}const pe=E(Dt,[["render",Ft]]),Kt=t.defineComponent({name:"CdxCard",components:{CdxIcon:F,CdxThumbnail:pe},props:{url:{type:String,default:""},icon:{type:[String,Object],default:""},thumbnail:{type:[Object,null],default:null},forceThumbnail:{type:Boolean,default:!1},customPlaceholderIcon:{type:[String,Object],default:void 0}},setup(e){const n=t.computed(()=>!!e.url),l=t.computed(()=>n.value?"a":"span"),i=t.computed(()=>n.value?e.url:void 0);return{isLink:n,contentTag:l,cardLink:i}}}),sl="",zt={class:"cdx-card__text"},Rt={class:"cdx-card__text__title"},vt={key:0,class:"cdx-card__text__description"},Ot={key:1,class:"cdx-card__text__supporting-text"};function qt(e,n,l,i,s,r){const a=t.resolveComponent("cdx-thumbnail"),d=t.resolveComponent("cdx-icon");return t.openBlock(),t.createBlock(t.resolveDynamicComponent(e.contentTag),{href:e.cardLink,class:t.normalizeClass(["cdx-card",{"cdx-card--is-link":e.isLink,"cdx-card--title-only":!e.$slots.description&&!e.$slots["supporting-text"]}])},{default:t.withCtx(()=>[e.thumbnail||e.forceThumbnail?(t.openBlock(),t.createBlock(a,{key:0,thumbnail:e.thumbnail,"placeholder-icon":e.customPlaceholderIcon,class:"cdx-card__thumbnail"},null,8,["thumbnail","placeholder-icon"])):e.icon?(t.openBlock(),t.createBlock(d,{key:1,icon:e.icon,class:"cdx-card__icon"},null,8,["icon"])):t.createCommentVNode("",!0),t.createElementVNode("span",zt,[t.createElementVNode("span",Rt,[t.renderSlot(e.$slots,"title")]),e.$slots.description?(t.openBlock(),t.createElementBlock("span",vt,[t.renderSlot(e.$slots,"description")])):t.createCommentVNode("",!0),e.$slots["supporting-text"]?(t.openBlock(),t.createElementBlock("span",Ot,[t.renderSlot(e.$slots,"supporting-text")])):t.createCommentVNode("",!0)])]),_:3},8,["href","class"])}const Pt=E(Kt,[["render",qt]]);function P(e,n,l){return t.computed({get:()=>e.value,set:i=>n(l||"update:modelValue",i)})}let me=0;function R(e){const n=t.getCurrentInstance(),l=(n==null?void 0:n.props.id)||(n==null?void 0:n.attrs.id);return e?`${L}-${e}-${me++}`:l?`${L}-${l}-${me++}`:`${L}-${me++}`}const Ht=t.defineComponent({name:"CdxCheckbox",props:{modelValue:{type:[Boolean,Array],default:!1},inputValue:{type:[String,Number,Boolean],default:!1},disabled:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},inline:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:n}){const l=t.computed(()=>({"cdx-checkbox--inline":e.inline})),i=t.ref(),s=R("checkbox"),r=()=>{i.value.click()},a=P(t.toRef(e,"modelValue"),n);return{rootClasses:l,input:i,checkboxId:s,clickInput:r,wrappedModel:a}}}),il="",jt=["id","value","disabled",".indeterminate"],Ut=t.createElementVNode("span",{class:"cdx-checkbox__icon"},null,-1),Wt=["for"];function Qt(e,n,l,i,s,r){return t.openBlock(),t.createElementBlock("span",{class:t.normalizeClass(["cdx-checkbox",e.rootClasses])},[t.withDirectives(t.createElementVNode("input",{id:e.checkboxId,ref:"input","onUpdate:modelValue":n[0]||(n[0]=a=>e.wrappedModel=a),class:"cdx-checkbox__input",type:"checkbox",value:e.inputValue,disabled:e.disabled,".indeterminate":e.indeterminate,onKeydown:n[1]||(n[1]=t.withKeys(t.withModifiers((...a)=>e.clickInput&&e.clickInput(...a),["prevent"]),["enter"]))},null,40,jt),[[t.vModelCheckbox,e.wrappedModel]]),Ut,t.createElementVNode("label",{class:"cdx-checkbox__label",for:e.checkboxId},[t.renderSlot(e.$slots,"default")],8,Wt)],2)}const Gt=E(Ht,[["render",Qt]]),Zt={error:_e,warning:Be,success:we},Jt=t.defineComponent({name:"CdxInfoChip",components:{CdxIcon:F},props:{status:{type:String,default:"notice",validator:q},icon:{type:[String,Object],default:null}},setup(e){const n=t.computed(()=>({[`cdx-info-chip__icon--${e.status}`]:!0})),l=t.computed(()=>e.status==="notice"?e.icon:Zt[e.status]);return{iconClass:n,computedIcon:l}}}),rl="",Xt={class:"cdx-info-chip"},Yt={class:"cdx-info-chip--text"};function en(e,n,l,i,s,r){const a=t.resolveComponent("cdx-icon");return t.openBlock(),t.createElementBlock("div",Xt,[e.computedIcon?(t.openBlock(),t.createBlock(a,{key:0,class:t.normalizeClass(["cdx-info-chip__icon",e.iconClass]),icon:e.computedIcon},null,8,["class","icon"])):t.createCommentVNode("",!0),t.createElementVNode("span",Yt,[t.renderSlot(e.$slots,"default")])])}const tn=E(Jt,[["render",en]]);function Ie(e){return e.replace(/([\\{}()|.?*+\-^$[\]])/g,"\\$1")}const nn="[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F]";function Ve(e,n){if(!e)return[n,"",""];const l=Ie(e),i=new RegExp(l+nn+"*","i").exec(n);if(!i||i.index===void 0)return[n,"",""];const s=i.index,r=s+i[0].length,a=n.slice(s,r),d=n.slice(0,s),o=n.slice(r,n.length);return[d,a,o]}const on=Object.freeze(Object.defineProperty({__proto__:null,regExpEscape:Ie,splitStringAtMatch:Ve},Symbol.toStringTag,{value:"Module"})),ln=t.defineComponent({name:"CdxSearchResultTitle",props:{title:{type:String,required:!0},searchQuery:{type:String,default:""}},setup:e=>({titleChunks:t.computed(()=>Ve(e.searchQuery,String(e.title)))})}),dl="",an={class:"cdx-search-result-title"},sn={class:"cdx-search-result-title__match"};function rn(e,n,l,i,s,r){return t.openBlock(),t.createElementBlock("span",an,[t.createElementVNode("bdi",null,[t.createTextVNode(t.toDisplayString(e.titleChunks[0]),1),t.createElementVNode("span",sn,t.toDisplayString(e.titleChunks[1]),1),t.createTextVNode(t.toDisplayString(e.titleChunks[2]),1)])])}const Ee=E(ln,[["render",rn]]),dn=t.defineComponent({name:"CdxMenuItem",components:{CdxIcon:F,CdxThumbnail:pe,CdxSearchResultTitle:Ee},props:{id:{type:String,required:!0},value:{type:[String,Number],required:!0},disabled:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},active:{type:Boolean,default:!1},highlighted:{type:Boolean,default:!1},label:{type:String,default:""},match:{type:String,default:""},supportingText:{type:String,default:""},url:{type:String,default:""},icon:{type:[String,Object],default:""},showThumbnail:{type:Boolean,default:!1},thumbnail:{type:[Object,null],default:null},description:{type:[String,null],default:""},searchQuery:{type:String,default:""},boldLabel:{type:Boolean,default:!1},hideDescriptionOverflow:{type:Boolean,default:!1},language:{type:Object,default:()=>({})}},emits:["change"],setup:(e,{emit:n})=>{const l=()=>{e.highlighted||n("change","highlighted",!0)},i=()=>{n("change","highlighted",!1)},s=c=>{c.button===0&&n("change","active",!0)},r=()=>{n("change","selected",!0)},a=t.computed(()=>e.searchQuery.length>0),d=t.computed(()=>({"cdx-menu-item--selected":e.selected,"cdx-menu-item--active":e.active&&e.highlighted,"cdx-menu-item--highlighted":e.highlighted,"cdx-menu-item--enabled":!e.disabled,"cdx-menu-item--disabled":e.disabled,"cdx-menu-item--highlight-query":a.value,"cdx-menu-item--bold-label":e.boldLabel,"cdx-menu-item--has-description":!!e.description,"cdx-menu-item--hide-description-overflow":e.hideDescriptionOverflow})),o=t.computed(()=>e.url?"a":"span"),u=t.computed(()=>e.label||String(e.value));return{onMouseMove:l,onMouseLeave:i,onMouseDown:s,onClick:r,highlightQuery:a,rootClasses:d,contentTag:o,title:u}}}),cl="",cn=["id","aria-disabled","aria-selected"],un={class:"cdx-menu-item__text"},pn=["lang"],mn=["lang"],fn=["lang"],hn=["lang"];function bn(e,n,l,i,s,r){const a=t.resolveComponent("cdx-thumbnail"),d=t.resolveComponent("cdx-icon"),o=t.resolveComponent("cdx-search-result-title");return t.openBlock(),t.createElementBlock("li",{id:e.id,role:"option",class:t.normalizeClass(["cdx-menu-item",e.rootClasses]),"aria-disabled":e.disabled,"aria-selected":e.selected,onMousemove:n[0]||(n[0]=(...u)=>e.onMouseMove&&e.onMouseMove(...u)),onMouseleave:n[1]||(n[1]=(...u)=>e.onMouseLeave&&e.onMouseLeave(...u)),onMousedown:n[2]||(n[2]=t.withModifiers((...u)=>e.onMouseDown&&e.onMouseDown(...u),["prevent"])),onClick:n[3]||(n[3]=(...u)=>e.onClick&&e.onClick(...u))},[t.renderSlot(e.$slots,"default",{},()=>[(t.openBlock(),t.createBlock(t.resolveDynamicComponent(e.contentTag),{href:e.url?e.url:void 0,class:"cdx-menu-item__content"},{default:t.withCtx(()=>{var u,c,g,b,A,k;return[e.showThumbnail?(t.openBlock(),t.createBlock(a,{key:0,thumbnail:e.thumbnail,class:"cdx-menu-item__thumbnail"},null,8,["thumbnail"])):e.icon?(t.openBlock(),t.createBlock(d,{key:1,icon:e.icon,class:"cdx-menu-item__icon"},null,8,["icon"])):t.createCommentVNode("",!0),t.createElementVNode("span",un,[e.highlightQuery?(t.openBlock(),t.createBlock(o,{key:0,title:e.title,"search-query":e.searchQuery,lang:(u=e.language)==null?void 0:u.label},null,8,["title","search-query","lang"])):(t.openBlock(),t.createElementBlock("span",{key:1,class:"cdx-menu-item__text__label",lang:(c=e.language)==null?void 0:c.label},[t.createElementVNode("bdi",null,t.toDisplayString(e.title),1)],8,pn)),e.match?(t.openBlock(),t.createElementBlock(t.Fragment,{key:2},[t.createTextVNode(t.toDisplayString(" ")+" "),e.highlightQuery?(t.openBlock(),t.createBlock(o,{key:0,title:e.match,"search-query":e.searchQuery,lang:(g=e.language)==null?void 0:g.match},null,8,["title","search-query","lang"])):(t.openBlock(),t.createElementBlock("span",{key:1,class:"cdx-menu-item__text__match",lang:(b=e.language)==null?void 0:b.match},[t.createElementVNode("bdi",null,t.toDisplayString(e.match),1)],8,mn))],64)):t.createCommentVNode("",!0),e.supportingText?(t.openBlock(),t.createElementBlock(t.Fragment,{key:3},[t.createTextVNode(t.toDisplayString(" ")+" "),t.createElementVNode("span",{class:"cdx-menu-item__text__supporting-text",lang:(A=e.language)==null?void 0:A.supportingText},[t.createElementVNode("bdi",null,t.toDisplayString(e.supportingText),1)],8,fn)],64)):t.createCommentVNode("",!0),e.description?(t.openBlock(),t.createElementBlock("span",{key:4,class:"cdx-menu-item__text__description",lang:(k=e.language)==null?void 0:k.description},[t.createElementVNode("bdi",null,t.toDisplayString(e.description),1)],8,hn)):t.createCommentVNode("",!0)])]}),_:1},8,["href"]))])],42,cn)}const xe=E(dn,[["render",bn]]),gn=t.defineComponent({name:"CdxProgressBar",props:{inline:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup(e){return{rootClasses:t.computed(()=>({"cdx-progress-bar--block":!e.inline,"cdx-progress-bar--inline":e.inline,"cdx-progress-bar--enabled":!e.disabled,"cdx-progress-bar--disabled":e.disabled}))}}}),ul="",yn=["aria-disabled"],Cn=[t.createElementVNode("div",{class:"cdx-progress-bar__bar"},null,-1)];function Bn(e,n,l,i,s,r){return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-progress-bar",e.rootClasses]),role:"progressbar","aria-disabled":e.disabled,"aria-valuemin":"0","aria-valuemax":"100"},Cn,10,yn)}const Me=E(gn,[["render",Bn]]);function oe(e,n){const l=t.ref(!1);let i=!1;if(typeof window!="object"||!("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype))return l;const s=new window.IntersectionObserver(r=>{const a=r[0];a&&(l.value=a.isIntersecting)},n);return t.onMounted(()=>{i=!0,e.value&&s.observe(e.value)}),t.onUnmounted(()=>{i=!1,s.disconnect()}),t.watch(e,r=>{!i||(s.disconnect(),l.value=!1,r&&s.observe(r))}),l}function U(e,n=t.computed(()=>({}))){const l=t.computed(()=>{const r=ie(n.value,[]);return e.class&&e.class.split(" ").forEach(d=>{r[d]=!0}),r}),i=t.computed(()=>{if("style"in e)return e.style}),s=t.computed(()=>{const o=e,{class:r,style:a}=o;return ie(o,["class","style"])});return{rootClasses:l,rootStyle:i,otherAttrs:s}}const kn=t.defineComponent({name:"CdxMenu",components:{CdxMenuItem:xe,CdxProgressBar:Me},inheritAttrs:!1,props:{menuItems:{type:Array,required:!0},footer:{type:Object,default:null},selected:{type:[String,Number,null],required:!0},expanded:{type:Boolean,required:!0},showPending:{type:Boolean,default:!1},visibleItemLimit:{type:Number,default:null},showThumbnail:{type:Boolean,default:!1},boldLabel:{type:Boolean,default:!1},hideDescriptionOverflow:{type:Boolean,default:!1},searchQuery:{type:String,default:""},showNoResultsSlot:{type:Boolean,default:null}},emits:["update:selected","update:expanded","menu-item-click","menu-item-keyboard-navigation","load-more"],expose:["clearActive","getHighlightedMenuItem","getHighlightedViaKeyboard","delegateKeyNavigation"],setup(e,{emit:n,slots:l,attrs:i}){const s=t.computed(()=>(e.footer&&e.menuItems?[...e.menuItems,e.footer]:e.menuItems).map(B=>je(He({},B),{id:R("menu-item")}))),r=t.computed(()=>l["no-results"]?e.showNoResultsSlot!==null?e.showNoResultsSlot:s.value.length===0:!1),a=t.ref(null),d=t.ref(!1),o=t.ref(null);function u(){return s.value.find(f=>f.value===e.selected)}function c(f,B){var M;if(!(B&&B.disabled))switch(f){case"selected":n("update:selected",(M=B==null?void 0:B.value)!=null?M:null),n("update:expanded",!1),o.value=null;break;case"highlighted":a.value=B||null,d.value=!1;break;case"highlightedViaKeyboard":a.value=B||null,d.value=!0;break;case"active":o.value=B||null;break}}const g=t.computed(()=>{if(a.value!==null)return s.value.findIndex(f=>f.value===a.value.value)});function b(f){!f||(c("highlightedViaKeyboard",f),n("menu-item-keyboard-navigation",f))}function A(f){var D;const B=Y=>{for(let W=Y-1;W>=0;W--)if(!s.value[W].disabled)return s.value[W]};f=f||s.value.length;const M=(D=B(f))!=null?D:B(s.value.length);b(M)}function k(f){const B=D=>s.value.find((Y,W)=>!Y.disabled&&W>D);f=f!=null?f:-1;const M=B(f)||B(-1);b(M)}function x(f,B=!0){function M(){n("update:expanded",!0),c("highlighted",u())}function D(){B&&(f.preventDefault(),f.stopPropagation())}switch(f.key){case"Enter":case" ":return D(),e.expanded?(a.value&&d.value&&n("update:selected",a.value.value),n("update:expanded",!1)):M(),!0;case"Tab":return e.expanded&&(a.value&&d.value&&n("update:selected",a.value.value),n("update:expanded",!1)),!0;case"ArrowUp":return D(),e.expanded?(a.value===null&&c("highlightedViaKeyboard",u()),A(g.value)):M(),z(),!0;case"ArrowDown":return D(),e.expanded?(a.value===null&&c("highlightedViaKeyboard",u()),k(g.value)):M(),z(),!0;case"Home":return D(),e.expanded?(a.value===null&&c("highlightedViaKeyboard",u()),k()):M(),z(),!0;case"End":return D(),e.expanded?(a.value===null&&c("highlightedViaKeyboard",u()),A()):M(),z(),!0;case"Escape":return D(),n("update:expanded",!1),!0;default:return!1}}function C(){c("active")}const w=[],S=t.ref(void 0),I=oe(S,{threshold:.8});t.watch(I,f=>{f&&n("load-more")});function H(f,B){if(f){w[B]=f.$el;const M=e.visibleItemLimit;if(!M||e.menuItems.length<M)return;const D=Math.min(M,Math.max(2,Math.floor(.2*e.menuItems.length)));B===e.menuItems.length-D&&(S.value=f.$el)}}function z(){if(!e.visibleItemLimit||e.visibleItemLimit>e.menuItems.length||g.value===void 0)return;const f=g.value>=0?g.value:0;w[f].scrollIntoView({behavior:"smooth",block:"nearest"})}const T=t.ref(null),v=t.ref(null);function h(){if(v.value=null,!e.visibleItemLimit||w.length<=e.visibleItemLimit){T.value=null;return}const f=w[0],B=w[e.visibleItemLimit];if(T.value=m(f,B),e.footer){const M=w[w.length-1];v.value=M.scrollHeight}}function m(f,B){const M=f.getBoundingClientRect().top;return B.getBoundingClientRect().top-M+2}t.onMounted(()=>{document.addEventListener("mouseup",C)}),t.onUnmounted(()=>{document.removeEventListener("mouseup",C)}),t.watch(t.toRef(e,"expanded"),f=>ge(this,null,function*(){const B=u();!f&&a.value&&B===void 0&&c("highlighted"),f&&B!==void 0&&c("highlighted",B),f&&(yield t.nextTick(),h(),yield t.nextTick(),z())})),t.watch(t.toRef(e,"menuItems"),f=>ge(this,null,function*(){f.length<w.length&&(w.length=f.length),e.expanded&&(yield t.nextTick(),h(),yield t.nextTick(),z())}),{deep:!0});const _=t.computed(()=>({"max-height":T.value?`${T.value}px`:void 0,"overflow-y":T.value?"scroll":void 0,"margin-bottom":v.value?`${v.value}px`:void 0})),N=t.computed(()=>({"cdx-menu--has-footer":!!e.footer,"cdx-menu--has-sticky-footer":!!e.footer&&!!T.value})),{rootClasses:V,rootStyle:O,otherAttrs:Z}=U(i,N);return{listBoxStyle:_,rootClasses:V,rootStyle:O,otherAttrs:Z,assignTemplateRef:H,computedMenuItems:s,computedShowNoResultsSlot:r,highlightedMenuItem:a,highlightedViaKeyboard:d,activeMenuItem:o,handleMenuItemChange:c,handleKeyNavigation:x}},methods:{getHighlightedMenuItem(){return this.highlightedMenuItem},getHighlightedViaKeyboard(){return this.highlightedViaKeyboard},clearActive(){this.handleMenuItemChange("active")},delegateKeyNavigation(e,n=!0){return this.handleKeyNavigation(e,n)}}}),ml="",_n={key:0,class:"cdx-menu__pending cdx-menu-item"},$n={key:1,class:"cdx-menu__no-results cdx-menu-item"};function wn(e,n,l,i,s,r){const a=t.resolveComponent("cdx-menu-item"),d=t.resolveComponent("cdx-progress-bar");return t.withDirectives((t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-menu",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createElementVNode("ul",t.mergeProps({class:"cdx-menu__listbox",role:"listbox","aria-multiselectable":"false",style:e.listBoxStyle},e.otherAttrs),[e.showPending&&e.computedMenuItems.length===0&&e.$slots.pending?(t.openBlock(),t.createElementBlock("li",_n,[t.renderSlot(e.$slots,"pending")])):t.createCommentVNode("",!0),e.computedShowNoResultsSlot?(t.openBlock(),t.createElementBlock("li",$n,[t.renderSlot(e.$slots,"no-results")])):t.createCommentVNode("",!0),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.computedMenuItems,(o,u)=>{var c,g;return t.openBlock(),t.createBlock(a,t.mergeProps({key:o.value,ref_for:!0,ref:b=>e.assignTemplateRef(b,u)},o,{selected:o.value===e.selected,active:o.value===((c=e.activeMenuItem)==null?void 0:c.value),highlighted:o.value===((g=e.highlightedMenuItem)==null?void 0:g.value),"show-thumbnail":e.showThumbnail,"bold-label":e.boldLabel,"hide-description-overflow":e.hideDescriptionOverflow,"search-query":e.searchQuery,onChange:(b,A)=>e.handleMenuItemChange(b,A&&o),onClick:b=>e.$emit("menu-item-click",o)}),{default:t.withCtx(()=>{var b,A;return[t.renderSlot(e.$slots,"default",{menuItem:o,active:o.value===((b=e.activeMenuItem)==null?void 0:b.value)&&o.value===((A=e.highlightedMenuItem)==null?void 0:A.value)})]}),_:2},1040,["selected","active","highlighted","show-thumbnail","bold-label","hide-description-overflow","search-query","onChange","onClick"])}),128)),e.showPending?(t.openBlock(),t.createBlock(d,{key:2,class:"cdx-menu__progress-bar",inline:!0})):t.createCommentVNode("",!0)],16)],6)),[[t.vShow,e.expanded]])}const X=E(kn,[["render",wn]]),Sn=$(J),An=$(ne),In=t.defineComponent({name:"CdxTextInput",components:{CdxIcon:F},inheritAttrs:!1,expose:["focus"],props:{modelValue:{type:[String,Number],default:""},inputType:{type:String,default:"text",validator:Sn},status:{type:String,default:"default",validator:An},disabled:{type:Boolean,default:!1},startIcon:{type:[String,Object],default:void 0},endIcon:{type:[String,Object],default:void 0},clearable:{type:Boolean,default:!1}},emits:["update:modelValue","keydown","input","change","focus","blur"],setup(e,{emit:n,attrs:l}){const i=P(t.toRef(e,"modelValue"),n),s=t.computed(()=>e.clearable&&!!i.value&&!e.disabled),r=t.computed(()=>({"cdx-text-input--has-start-icon":!!e.startIcon,"cdx-text-input--has-end-icon":!!e.endIcon,"cdx-text-input--clearable":s.value,[`cdx-text-input--status-${e.status}`]:!0})),{rootClasses:a,rootStyle:d,otherAttrs:o}=U(l,r),u=t.computed(()=>({"cdx-text-input__input--has-value":!!i.value}));return{wrappedModel:i,isClearable:s,rootClasses:a,rootStyle:d,otherAttrs:o,inputClasses:u,onClear:()=>{i.value=""},onInput:C=>{n("input",C)},onChange:C=>{n("change",C)},onKeydown:C=>{(C.key==="Home"||C.key==="End")&&!C.ctrlKey&&!C.metaKey||n("keydown",C)},onFocus:C=>{n("focus",C)},onBlur:C=>{n("blur",C)},cdxIconClear:rt}},methods:{focus(){this.$refs.input.focus()}}}),fl="",Vn=["type","disabled"];function En(e,n,l,i,s,r){const a=t.resolveComponent("cdx-icon");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-text-input",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.withDirectives(t.createElementVNode("input",t.mergeProps({ref:"input","onUpdate:modelValue":n[0]||(n[0]=d=>e.wrappedModel=d),class:["cdx-text-input__input",e.inputClasses]},e.otherAttrs,{type:e.inputType,disabled:e.disabled,onInput:n[1]||(n[1]=(...d)=>e.onInput&&e.onInput(...d)),onChange:n[2]||(n[2]=(...d)=>e.onChange&&e.onChange(...d)),onFocus:n[3]||(n[3]=(...d)=>e.onFocus&&e.onFocus(...d)),onBlur:n[4]||(n[4]=(...d)=>e.onBlur&&e.onBlur(...d)),onKeydown:n[5]||(n[5]=(...d)=>e.onKeydown&&e.onKeydown(...d))}),null,16,Vn),[[t.vModelDynamic,e.wrappedModel]]),e.startIcon?(t.openBlock(),t.createBlock(a,{key:0,icon:e.startIcon,class:"cdx-text-input__icon-vue cdx-text-input__start-icon"},null,8,["icon"])):t.createCommentVNode("",!0),e.endIcon?(t.openBlock(),t.createBlock(a,{key:1,icon:e.endIcon,class:"cdx-text-input__icon-vue cdx-text-input__end-icon"},null,8,["icon"])):t.createCommentVNode("",!0),e.isClearable?(t.openBlock(),t.createBlock(a,{key:2,icon:e.cdxIconClear,class:"cdx-text-input__icon-vue cdx-text-input__clear-icon",onMousedown:n[6]||(n[6]=t.withModifiers(()=>{},["prevent"])),onClick:e.onClear},null,8,["icon","onClick"])):t.createCommentVNode("",!0)],6)}const le=E(In,[["render",En]]);function ae(e){const n=t.ref({width:void 0,height:void 0});if(typeof window!="object"||!("ResizeObserver"in window)||!("ResizeObserverEntry"in window))return n;const l=new window.ResizeObserver(s=>{const r=s[0];r&&(n.value={width:r.borderBoxSize[0].inlineSize,height:r.borderBoxSize[0].blockSize})});let i=!1;return t.onMounted(()=>{i=!0,e.value&&l.observe(e.value)}),t.onUnmounted(()=>{i=!1,l.disconnect()}),t.watch(e,s=>{!i||(l.disconnect(),n.value={width:void 0,height:void 0},s&&l.observe(s))}),n}const xn=$(ne),fe=t.defineComponent({name:"CdxCombobox",components:{CdxButton:Q,CdxIcon:F,CdxMenu:X,CdxTextInput:le},inheritAttrs:!1,props:{menuItems:{type:Array,required:!0},selected:{type:[String,Number],required:!0},disabled:{type:Boolean,default:!1},menuConfig:{type:Object,default:()=>({})},status:{type:String,default:"default",validator:xn}},emits:["update:selected","load-more"],setup(e,{emit:n,attrs:l,slots:i}){const s=t.ref(),r=t.ref(),a=t.ref(),d=R("combobox"),o=t.toRef(e,"selected"),u=P(o,n,"update:selected"),c=t.ref(!1),g=t.ref(!1),b=t.computed(()=>{var h,m;return(m=(h=a.value)==null?void 0:h.getHighlightedMenuItem())==null?void 0:m.id}),A=t.computed(()=>({"cdx-combobox--expanded":c.value,"cdx-combobox--disabled":e.disabled})),k=ae(r),x=t.computed(()=>{var h;return`${(h=k.value.width)!=null?h:0}px`}),{rootClasses:C,rootStyle:w,otherAttrs:S}=U(l,A);function I(){g.value&&c.value?c.value=!1:(e.menuItems.length>0||i["no-results"])&&(c.value=!0)}function H(){c.value=g.value&&c.value}function z(){e.disabled||(g.value=!0)}function T(){var h;e.disabled||(h=s.value)==null||h.focus()}function v(h){!a.value||e.disabled||e.menuItems.length===0||h.key===" "||a.value.delegateKeyNavigation(h)}return t.watch(c,()=>{g.value=!1}),{input:s,inputWrapper:r,currentWidthInPx:x,menu:a,menuId:d,modelWrapper:u,expanded:c,highlightedId:b,onInputFocus:I,onInputBlur:H,onKeydown:v,onButtonClick:T,onButtonMousedown:z,cdxIconExpand:$e,rootClasses:C,rootStyle:w,otherAttrs:S}}}),Ne=()=>{t.useCssVars(e=>({"21ba103d":e.currentWidthInPx}))},De=fe.setup;fe.setup=De?(e,n)=>(Ne(),De(e,n)):Ne;const hl="",Mn={ref:"inputWrapper",class:"cdx-combobox__input-wrapper"};function Nn(e,n,l,i,s,r){const a=t.resolveComponent("cdx-text-input"),d=t.resolveComponent("cdx-icon"),o=t.resolveComponent("cdx-button"),u=t.resolveComponent("cdx-menu");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-combobox",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createElementVNode("div",Mn,[t.createVNode(a,t.mergeProps({ref:"input",modelValue:e.modelWrapper,"onUpdate:modelValue":n[0]||(n[0]=c=>e.modelWrapper=c)},e.otherAttrs,{class:"cdx-combobox__input","aria-activedescendant":e.highlightedId,"aria-expanded":e.expanded,"aria-controls":e.menuId,"aria-owns":e.menuId,disabled:e.disabled,status:e.status,"aria-autocomplete":"list",autocomplete:"off",role:"combobox",onKeydown:e.onKeydown,onFocus:e.onInputFocus,onBlur:e.onInputBlur}),null,16,["modelValue","aria-activedescendant","aria-expanded","aria-controls","aria-owns","disabled","status","onKeydown","onFocus","onBlur"]),t.createVNode(o,{class:"cdx-combobox__expand-button","aria-hidden":"true",disabled:e.disabled,tabindex:"-1",type:"button",onMousedown:e.onButtonMousedown,onClick:e.onButtonClick},{default:t.withCtx(()=>[t.createVNode(d,{class:"cdx-combobox__expand-icon",icon:e.cdxIconExpand},null,8,["icon"])]),_:1},8,["disabled","onMousedown","onClick"])],512),t.createVNode(u,t.mergeProps({id:e.menuId,ref:"menu",selected:e.modelWrapper,"onUpdate:selected":n[1]||(n[1]=c=>e.modelWrapper=c),expanded:e.expanded,"onUpdate:expanded":n[2]||(n[2]=c=>e.expanded=c),"menu-items":e.menuItems},e.menuConfig,{onLoadMore:n[3]||(n[3]=c=>e.$emit("load-more"))}),{default:t.withCtx(({menuItem:c})=>[t.renderSlot(e.$slots,"menu-item",{menuItem:c})]),"no-results":t.withCtx(()=>[t.renderSlot(e.$slots,"no-results")]),_:3},16,["id","selected","expanded","menu-items"])],6)}const Dn=E(fe,[["render",Nn]]),Tn=t.defineComponent({name:"CdxDialog",components:{CdxButton:Q,CdxIcon:F},inheritAttrs:!1,props:{open:{type:Boolean,default:!1},title:{type:String,required:!0},subtitle:{type:String,required:!1,default:null},hideTitle:{type:Boolean,default:!1},closeButtonLabel:{type:String,default:""},primaryAction:{type:Object,default:null},defaultAction:{type:Object,default:null},stackedActions:{type:Boolean,default:!1}},emits:["update:open","primary","default"],setup(e,{emit:n}){const l=R("dialog-label"),i=t.ref(),s=t.ref(),r=t.ref(),a=t.ref(),d=t.ref(),o=t.computed(()=>!e.hideTitle||!!e.closeButtonLabel),u=t.computed(()=>!!e.primaryAction||!!e.defaultAction),c=t.computed(()=>({"cdx-dialog--vertical-actions":e.stackedActions,"cdx-dialog--horizontal-actions":!e.stackedActions})),g=t.ref(0);function b(){n("update:open",!1)}function A(){x(i.value)}function k(){x(i.value,!0)}function x(C,w=!1){let S=Array.from(C.querySelectorAll(` input, select, textarea, button, object, a, area, [contenteditable], [tabindex]:not([tabindex^="-"]) - `));w&&(S=S.reverse());for(const I of S)if(I.focus(),document.activeElement===I)return!0;return!1}return t.watch(t.toRef(e,"open"),C=>{C?(g.value=window.innerWidth-document.documentElement.clientWidth,document.documentElement.style.setProperty("margin-right",`${g.value}px`),document.body.classList.add("cdx-dialog-open"),t.nextTick(()=>{var w;x(s.value)||(w=r.value)==null||w.focus()})):(document.body.classList.remove("cdx-dialog-open"),document.documentElement.style.removeProperty("margin-right"))}),{close:b,cdxIconClose:_e,labelId:l,rootClasses:c,dialogElement:i,focusTrapStart:a,focusTrapEnd:d,focusFirst:A,focusLast:_,dialogBody:s,focusHolder:r,showHeader:o,showFooterActions:u}}}),Bl="",zn=["aria-label","aria-labelledby"],Rn={key:0,class:"cdx-dialog__header__title-group"},vn=["id"],On={key:0,class:"cdx-dialog__header__subtitle"},qn={ref:"focusHolder",class:"cdx-dialog-focus-trap",tabindex:"-1"},Pn={key:0,class:"cdx-dialog__footer__text"},Hn={key:1,class:"cdx-dialog__footer__actions"};function jn(e,n,l,i,s,r){const a=t.resolveComponent("cdx-icon"),d=t.resolveComponent("cdx-button");return t.openBlock(),t.createBlock(t.Transition,{name:"cdx-dialog-fade",appear:""},{default:t.withCtx(()=>[e.open?(t.openBlock(),t.createElementBlock("div",{key:0,class:"cdx-dialog-backdrop",onClick:n[5]||(n[5]=(...o)=>e.close&&e.close(...o)),onKeyup:n[6]||(n[6]=t.withKeys((...o)=>e.close&&e.close(...o),["escape"]))},[t.createElementVNode("div",{ref:"focusTrapStart",tabindex:"0",onFocus:n[0]||(n[0]=(...o)=>e.focusLast&&e.focusLast(...o))},null,544),t.createElementVNode("div",t.mergeProps({ref:"dialogElement",class:["cdx-dialog",e.rootClasses],role:"dialog"},e.$attrs,{"aria-label":e.$slots.header||e.hideTitle?e.title:void 0,"aria-labelledby":!e.$slots.header&&!e.hideTitle?e.labelId:void 0,onClick:n[3]||(n[3]=t.withModifiers(()=>{},["stop"]))}),[e.showHeader||e.$slots.header?(t.openBlock(),t.createElementBlock("header",{key:0,class:t.normalizeClass(["cdx-dialog__header",{"cdx-dialog__header--default":!e.$slots.header}])},[t.renderSlot(e.$slots,"header",{},()=>[e.hideTitle?t.createCommentVNode("",!0):(t.openBlock(),t.createElementBlock("div",Rn,[t.createElementVNode("h2",{id:e.labelId,class:"cdx-dialog__header__title"},t.toDisplayString(e.title),9,vn),e.subtitle?(t.openBlock(),t.createElementBlock("p",On,t.toDisplayString(e.subtitle),1)):t.createCommentVNode("",!0)])),e.closeButtonLabel?(t.openBlock(),t.createBlock(d,{key:1,class:"cdx-dialog__header__close-button",weight:"quiet",type:"button","aria-label":e.closeButtonLabel,onClick:e.close},{default:t.withCtx(()=>[t.createVNode(a,{icon:e.cdxIconClose,"icon-label":e.closeButtonLabel},null,8,["icon","icon-label"])]),_:1},8,["aria-label","onClick"])):t.createCommentVNode("",!0)])],2)):t.createCommentVNode("",!0),t.createElementVNode("div",qn,null,512),t.createElementVNode("div",{ref:"dialogBody",class:t.normalizeClass(["cdx-dialog__body",{"cdx-dialog__body--no-header":!(e.showHeader||e.$slots.header),"cdx-dialog__body--no-footer":!(e.showFooterActions||e.$slots.footer||e.$slots["footer-text"])}])},[t.renderSlot(e.$slots,"default")],2),e.showFooterActions||e.$slots.footer||e.$slots["footer-text"]?(t.openBlock(),t.createElementBlock("footer",{key:1,class:t.normalizeClass(["cdx-dialog__footer",{"cdx-dialog__footer--default":!e.$slots.footer}])},[t.renderSlot(e.$slots,"footer",{},()=>[e.$slots["footer-text"]?(t.openBlock(),t.createElementBlock("p",Pn,[t.renderSlot(e.$slots,"footer-text")])):t.createCommentVNode("",!0),e.showFooterActions?(t.openBlock(),t.createElementBlock("div",Hn,[e.primaryAction?(t.openBlock(),t.createBlock(d,{key:0,class:"cdx-dialog__footer__primary-action",weight:"primary",action:e.primaryAction.actionType,disabled:e.primaryAction.disabled,onClick:n[1]||(n[1]=o=>e.$emit("primary"))},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.primaryAction.label),1)]),_:1},8,["action","disabled"])):t.createCommentVNode("",!0),e.defaultAction?(t.openBlock(),t.createBlock(d,{key:1,class:"cdx-dialog__footer__default-action",disabled:e.defaultAction.disabled,onClick:n[2]||(n[2]=o=>e.$emit("default"))},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.defaultAction.label),1)]),_:1},8,["disabled"])):t.createCommentVNode("",!0)])):t.createCommentVNode("",!0)])],2)):t.createCommentVNode("",!0)],16,zn),t.createElementVNode("div",{ref:"focusTrapEnd",tabindex:"0",onFocus:n[4]||(n[4]=(...o)=>e.focusFirst&&e.focusFirst(...o))},null,544)],32)):t.createCommentVNode("",!0)]),_:3})}const Un=E(Kn,[["render",jn]]),Wn=k(oe),be=t.defineComponent({name:"CdxLookup",components:{CdxMenu:Y,CdxTextInput:ae},inheritAttrs:!1,props:{selected:{type:[String,Number,null],required:!0},menuItems:{type:Array,required:!0},initialInputValue:{type:[String,Number],default:""},disabled:{type:Boolean,default:!1},menuConfig:{type:Object,default:()=>({})},status:{type:String,default:"default",validator:Wn}},emits:["update:selected","input","load-more"],setup:(e,{emit:n,attrs:l,slots:i})=>{const s=t.ref(),r=t.ref(),a=R("lookup-menu"),d=t.ref(!1),o=t.ref(!1),u=t.ref(!1),c=t.toRef(e,"selected"),g=q(c,n,"update:selected"),b=t.computed(()=>e.menuItems.find(m=>m.value===e.selected)),A=t.computed(()=>{var m,$;return($=(m=r.value)==null?void 0:m.getHighlightedMenuItem())==null?void 0:$.id}),_=t.ref(e.initialInputValue),x=se(s),C=t.computed(()=>{var m;return`${(m=x.value.width)!=null?m:0}px`}),w=t.computed(()=>({"cdx-lookup--disabled":e.disabled,"cdx-lookup--pending":d.value})),{rootClasses:S,rootStyle:I,otherAttrs:P}=U(l,w);function z(m){b.value&&b.value.label!==m&&b.value.value!==m&&(g.value=null),m===""?(o.value=!1,d.value=!1):d.value=!0,n("input",m)}function T(){u.value=!0,_.value!==null&&_.value!==""&&(e.menuItems.length>0||i["no-results"])&&(o.value=!0)}function v(){u.value=!1,o.value=!1}function h(m){!r.value||e.disabled||e.menuItems.length===0&&!i["no-results"]||m.key===" "||r.value.delegateKeyNavigation(m)}return t.watch(c,m=>{if(m!==null){const $=b.value?b.value.label||b.value.value:"";_.value!==$&&(_.value=$,n("input",_.value))}}),t.watch(t.toRef(e,"menuItems"),m=>{u.value&&d.value&&(m.length>0||i["no-results"])&&(o.value=!0),m.length===0&&!i["no-results"]&&(o.value=!1),d.value=!1}),{rootElement:s,currentWidthInPx:C,menu:r,menuId:a,highlightedId:A,inputValue:_,modelWrapper:g,expanded:o,onInputBlur:v,rootClasses:S,rootStyle:I,otherAttrs:P,onUpdateInput:z,onInputFocus:T,onKeydown:h}}}),Le=()=>{t.useCssVars(e=>({"51c485f8":e.currentWidthInPx}))},Fe=be.setup;be.setup=Fe?(e,n)=>(Le(),Fe(e,n)):Le;const kl="";function Qn(e,n,l,i,s,r){const a=t.resolveComponent("cdx-text-input"),d=t.resolveComponent("cdx-menu");return t.openBlock(),t.createElementBlock("div",{ref:"rootElement",class:t.normalizeClass(["cdx-lookup",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createVNode(a,t.mergeProps({modelValue:e.inputValue,"onUpdate:modelValue":n[0]||(n[0]=o=>e.inputValue=o)},e.otherAttrs,{class:"cdx-lookup__input",role:"combobox",autocomplete:"off","aria-autocomplete":"list","aria-controls":e.menuId,"aria-owns":e.menuId,"aria-expanded":e.expanded,"aria-activedescendant":e.highlightedId,disabled:e.disabled,status:e.status,"onUpdate:modelValue":e.onUpdateInput,onFocus:e.onInputFocus,onBlur:e.onInputBlur,onKeydown:e.onKeydown}),null,16,["modelValue","aria-controls","aria-owns","aria-expanded","aria-activedescendant","disabled","status","onUpdate:modelValue","onFocus","onBlur","onKeydown"]),t.createVNode(d,t.mergeProps({id:e.menuId,ref:"menu",selected:e.modelWrapper,"onUpdate:selected":n[1]||(n[1]=o=>e.modelWrapper=o),expanded:e.expanded,"onUpdate:expanded":n[2]||(n[2]=o=>e.expanded=o),"menu-items":e.menuItems},e.menuConfig,{onLoadMore:n[3]||(n[3]=o=>e.$emit("load-more"))}),{default:t.withCtx(({menuItem:o})=>[t.renderSlot(e.$slots,"menu-item",{menuItem:o})]),"no-results":t.withCtx(()=>[t.renderSlot(e.$slots,"no-results")]),_:3},16,["id","selected","expanded","menu-items"])],6)}const Gn=E(be,[["render",Qn]]),Zn={notice:pt,error:$e,warning:ke,success:Se},Jn=t.defineComponent({name:"CdxMessage",components:{CdxButton:Q,CdxIcon:F},props:{type:{type:String,default:"notice",validator:G},inline:{type:Boolean,default:!1},icon:{type:[String,Object],default:null},fadeIn:{type:Boolean,default:!1},dismissButtonLabel:{type:String,default:""},autoDismiss:{type:[Boolean,Number],default:!1,validator:e=>typeof e=="boolean"||typeof e=="number"&&e>0}},emits:["user-dismissed","auto-dismissed"],setup(e,{emit:n}){const l=t.ref(!1),i=t.computed(()=>e.inline===!1&&e.dismissButtonLabel.length>0),s=t.computed(()=>e.autoDismiss===!1?!1:e.autoDismiss===!0?4e3:e.autoDismiss),r=t.computed(()=>({"cdx-message--inline":e.inline,"cdx-message--block":!e.inline,"cdx-message--user-dismissable":i.value,[`cdx-message--${e.type}`]:!0})),a=t.computed(()=>e.icon&&e.type==="notice"?e.icon:Zn[e.type]),d=t.ref("");function o(u){l.value||(d.value=u==="user-dismissed"?"cdx-message-leave-active-user":"cdx-message-leave-active-system",l.value=!0,n(u))}return t.onMounted(()=>{s.value&&setTimeout(()=>o("auto-dismissed"),s.value)}),{dismissed:l,userDismissable:i,rootClasses:r,leaveActiveClass:d,computedIcon:a,onDismiss:o,cdxIconClose:_e}}}),_l="",Xn=["aria-live","role"],Yn={class:"cdx-message__content"};function eo(e,n,l,i,s,r){const a=t.resolveComponent("cdx-icon"),d=t.resolveComponent("cdx-button");return t.openBlock(),t.createBlock(t.Transition,{name:"cdx-message",appear:e.fadeIn,"leave-active-class":e.leaveActiveClass},{default:t.withCtx(()=>[e.dismissed?t.createCommentVNode("",!0):(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass(["cdx-message",e.rootClasses]),"aria-live":e.type!=="error"?"polite":void 0,role:e.type==="error"?"alert":void 0},[t.createVNode(a,{class:"cdx-message__icon--vue",icon:e.computedIcon},null,8,["icon"]),t.createElementVNode("div",Yn,[t.renderSlot(e.$slots,"default")]),e.userDismissable?(t.openBlock(),t.createBlock(d,{key:0,class:"cdx-message__dismiss-button",weight:"quiet",type:"button","aria-label":e.dismissButtonLabel,onClick:n[0]||(n[0]=o=>e.onDismiss("user-dismissed"))},{default:t.withCtx(()=>[t.createVNode(a,{icon:e.cdxIconClose,"icon-label":e.dismissButtonLabel},null,8,["icon","icon-label"])]),_:1},8,["aria-label"])):t.createCommentVNode("",!0)],10,Xn))]),_:3},8,["appear","leave-active-class"])}const to=E(Jn,[["render",eo]]),no=t.defineComponent({name:"CdxRadio",props:{modelValue:{type:[String,Number,Boolean],default:""},inputValue:{type:[String,Number,Boolean],default:!1},name:{type:String,default:""},disabled:{type:Boolean,default:!1},inline:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:n}){const l=t.computed(()=>({"cdx-radio--inline":e.inline})),i=t.ref(),s=R("radio"),r=()=>{i.value.focus()},a=q(t.toRef(e,"modelValue"),n);return{rootClasses:l,input:i,radioId:s,focusInput:r,wrappedModel:a}}}),$l="",oo=["id","name","value","disabled"],lo=t.createElementVNode("span",{class:"cdx-radio__icon"},null,-1),ao=["for"];function so(e,n,l,i,s,r){return t.openBlock(),t.createElementBlock("span",{class:t.normalizeClass(["cdx-radio",e.rootClasses])},[t.withDirectives(t.createElementVNode("input",{id:e.radioId,ref:"input","onUpdate:modelValue":n[0]||(n[0]=a=>e.wrappedModel=a),class:"cdx-radio__input",type:"radio",name:e.name,value:e.inputValue,disabled:e.disabled},null,8,oo),[[t.vModelRadio,e.wrappedModel]]),lo,t.createElementVNode("label",{class:"cdx-radio__label",for:e.radioId,onClick:n[1]||(n[1]=(...a)=>e.focusInput&&e.focusInput(...a))},[t.renderSlot(e.$slots,"default")],8,ao)],2)}const io=E(no,[["render",so]]),ro=k(oe),co=t.defineComponent({name:"CdxSearchInput",components:{CdxButton:Q,CdxTextInput:ae},inheritAttrs:!1,props:{modelValue:{type:[String,Number],default:""},buttonLabel:{type:String,default:""},status:{type:String,default:"default",validator:ro}},emits:["update:modelValue","submit-click"],setup(e,{emit:n,attrs:l}){const i=q(t.toRef(e,"modelValue"),n),s=t.computed(()=>({"cdx-search-input--has-end-button":!!e.buttonLabel})),{rootClasses:r,rootStyle:a,otherAttrs:d}=U(l,s);return{wrappedModel:i,rootClasses:r,rootStyle:a,otherAttrs:d,handleSubmit:()=>{n("submit-click",i.value)},searchIcon:ht}},methods:{focus(){this.$refs.textInput.focus()}}}),wl="",uo={class:"cdx-search-input__input-wrapper"};function po(e,n,l,i,s,r){const a=t.resolveComponent("cdx-text-input"),d=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-search-input",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createElementVNode("div",uo,[t.createVNode(a,t.mergeProps({ref:"textInput",modelValue:e.wrappedModel,"onUpdate:modelValue":n[0]||(n[0]=o=>e.wrappedModel=o),class:"cdx-search-input__text-input","input-type":"search","start-icon":e.searchIcon,status:e.status},e.otherAttrs,{onKeydown:t.withKeys(e.handleSubmit,["enter"])}),null,16,["modelValue","start-icon","status","onKeydown"]),t.renderSlot(e.$slots,"default")]),e.buttonLabel?(t.openBlock(),t.createBlock(d,{key:0,class:"cdx-search-input__end-button",onClick:e.handleSubmit},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.buttonLabel),1)]),_:1},8,["onClick"])):t.createCommentVNode("",!0)],6)}const Ke=E(co,[["render",po]]),ge=t.defineComponent({name:"CdxSelect",components:{CdxIcon:F,CdxMenu:Y},props:{menuItems:{type:Array,required:!0},selected:{type:[String,Number,null],required:!0},defaultLabel:{type:String,default:""},disabled:{type:Boolean,default:!1},menuConfig:{type:Object,default:()=>({})},defaultIcon:{type:[String,Object],default:void 0}},emits:["update:selected","load-more"],setup(e,{emit:n}){const l=t.ref(),i=t.ref(),s=R("select-handle"),r=R("select-menu"),a=t.ref(!1),d=q(t.toRef(e,"selected"),n,"update:selected"),o=t.computed(()=>e.menuItems.find(S=>S.value===e.selected)),u=t.computed(()=>o.value?o.value.label||o.value.value:e.defaultLabel),c=se(l),g=t.computed(()=>{var S;return`${(S=c.value.width)!=null?S:0}px`}),b=t.computed(()=>{if(e.defaultIcon&&!o.value)return e.defaultIcon;if(o.value&&o.value.icon)return o.value.icon}),A=t.computed(()=>({"cdx-select-vue--enabled":!e.disabled,"cdx-select-vue--disabled":e.disabled,"cdx-select-vue--expanded":a.value,"cdx-select-vue--value-selected":!!o.value,"cdx-select-vue--no-selections":!o.value,"cdx-select-vue--has-start-icon":!!b.value})),_=t.computed(()=>{var S,I;return(I=(S=i.value)==null?void 0:S.getHighlightedMenuItem())==null?void 0:I.id});function x(){a.value=!1}function C(){var S;e.disabled||(a.value=!a.value,(S=l.value)==null||S.focus())}function w(S){var I;e.disabled||(I=i.value)==null||I.delegateKeyNavigation(S)}return{handle:l,handleId:s,menu:i,menuId:r,modelWrapper:d,selectedMenuItem:o,highlightedId:_,expanded:a,onBlur:x,currentLabel:u,currentWidthInPx:g,rootClasses:A,onClick:C,onKeydown:w,startIcon:b,cdxIconExpand:we}}}),ze=()=>{t.useCssVars(e=>({46589886:e.currentWidthInPx}))},Re=ge.setup;ge.setup=Re?(e,n)=>(ze(),Re(e,n)):ze;const Sl="",mo=["aria-disabled"],fo=["aria-owns","aria-labelledby","aria-activedescendant","aria-expanded"],ho=["id"];function bo(e,n,l,i,s,r){const a=t.resolveComponent("cdx-icon"),d=t.resolveComponent("cdx-menu");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-select-vue",e.rootClasses]),"aria-disabled":e.disabled},[t.createElementVNode("div",{ref:"handle",class:"cdx-select-vue__handle",tabindex:"0",role:"combobox","aria-autocomplete":"list","aria-owns":e.menuId,"aria-labelledby":e.handleId,"aria-activedescendant":e.highlightedId,"aria-haspopup":"listbox","aria-expanded":e.expanded,onClick:n[0]||(n[0]=(...o)=>e.onClick&&e.onClick(...o)),onBlur:n[1]||(n[1]=(...o)=>e.onBlur&&e.onBlur(...o)),onKeydown:n[2]||(n[2]=(...o)=>e.onKeydown&&e.onKeydown(...o))},[t.createElementVNode("span",{id:e.handleId,role:"textbox","aria-readonly":"true"},[t.renderSlot(e.$slots,"label",{selectedMenuItem:e.selectedMenuItem,defaultLabel:e.defaultLabel},()=>[t.createTextVNode(t.toDisplayString(e.currentLabel),1)])],8,ho),e.startIcon?(t.openBlock(),t.createBlock(a,{key:0,icon:e.startIcon,class:"cdx-select-vue__start-icon"},null,8,["icon"])):t.createCommentVNode("",!0),t.createVNode(a,{icon:e.cdxIconExpand,class:"cdx-select-vue__indicator"},null,8,["icon"])],40,fo),t.createVNode(d,t.mergeProps({id:e.menuId,ref:"menu",selected:e.modelWrapper,"onUpdate:selected":n[3]||(n[3]=o=>e.modelWrapper=o),expanded:e.expanded,"onUpdate:expanded":n[4]||(n[4]=o=>e.expanded=o),"menu-items":e.menuItems},e.menuConfig,{onLoadMore:n[5]||(n[5]=o=>e.$emit("load-more"))}),{default:t.withCtx(({menuItem:o})=>[t.renderSlot(e.$slots,"menu-item",{menuItem:o})]),_:3},16,["id","selected","expanded","menu-items"])],10,mo)}const go=E(ge,[["render",bo]]),yo=t.defineComponent({name:"CdxTab",props:{name:{type:String,required:!0},label:{type:String,default:""},disabled:{type:Boolean,default:!1}},setup(e){const n=t.inject(Ce),l=t.inject(Be);if(!n||!l)throw new Error("Tab component must be used inside a Tabs component");const i=n.value.get(e.name)||{},s=t.computed(()=>e.name===l.value);return{tab:i,isActive:s}}}),Al="",Co=["id","aria-hidden","aria-labelledby"];function Bo(e,n,l,i,s,r){return t.withDirectives((t.openBlock(),t.createElementBlock("section",{id:e.tab.id,"aria-hidden":!e.isActive,"aria-labelledby":`${e.tab.id}-label`,class:"cdx-tab",role:"tabpanel",tabindex:"-1"},[t.renderSlot(e.$slots,"default")],8,Co)),[[t.vShow,e.isActive]])}const ko=E(yo,[["render",Bo]]),_o=t.defineComponent({name:"CdxTabs",components:{CdxButton:Q,CdxIcon:F},props:{active:{type:String,required:!0},framed:{type:Boolean,default:!1}},emits:["update:active"],expose:["select","next","prev"],setup(e,{slots:n,emit:l}){const i=t.ref(),s=t.ref(),r=t.ref(),a=t.ref(),d=t.ref(),o=ce(i),u=t.computed(()=>{var M;const h=[],m=(M=n.default)==null?void 0:M.call(n);m&&m.forEach($);function $(V){V&&typeof V=="object"&&"type"in V&&(typeof V.type=="object"&&"name"in V.type&&V.type.name==="CdxTab"?h.push(V):"children"in V&&Array.isArray(V.children)&&V.children.forEach($))}return h});if(!u.value||u.value.length===0)throw new Error("Slot content cannot be empty");const c=t.computed(()=>u.value.reduce((h,m)=>{var $;if((($=m.props)==null?void 0:$.name)&&typeof m.props.name=="string"){if(h.get(m.props.name))throw new Error("Tab names must be unique");h.set(m.props.name,{name:m.props.name,id:R(m.props.name),label:m.props.label||m.props.name,disabled:m.props.disabled})}return h},new Map)),g=q(t.toRef(e,"active"),l,"update:active"),b=t.computed(()=>Array.from(c.value.keys())),A=t.computed(()=>b.value.indexOf(g.value)),_=t.computed(()=>{var h;return(h=c.value.get(g.value))==null?void 0:h.id});t.provide(Be,g),t.provide(Ce,c);const x=t.ref(),C=t.ref(),w=le(x,{threshold:.95}),S=le(C,{threshold:.95});function I(h,m){const $=h;$&&(m===0?x.value=$:m===b.value.length-1&&(C.value=$))}function P(h){var M;const m=h===g.value,$=!!((M=c.value.get(h))!=null&&M.disabled);return{"cdx-tabs__list__item--selected":m,"cdx-tabs__list__item--enabled":!$,"cdx-tabs__list__item--disabled":$}}const z=t.computed(()=>({"cdx-tabs--framed":e.framed,"cdx-tabs--quiet":!e.framed}));function T(h){if(!s.value||!a.value||!d.value)return 0;const m=o.value==="rtl"?d.value:a.value,$=o.value==="rtl"?a.value:d.value,M=h.offsetLeft,V=M+h.clientWidth,O=s.value.scrollLeft+m.clientWidth,J=s.value.scrollLeft+s.value.clientWidth-$.clientWidth;return M<O?M-O:V>J?V-J:0}function v(h){var V;if(!s.value||!a.value||!d.value)return;const m=h==="next"&&o.value==="ltr"||h==="prev"&&o.value==="rtl"?1:-1;let $=0,M=h==="next"?s.value.firstElementChild:s.value.lastElementChild;for(;M;){const O=h==="next"?M.nextElementSibling:M.previousElementSibling;if($=T(M),Math.sign($)===m){O&&Math.abs($)<.25*s.value.clientWidth&&($=T(O));break}M=O}s.value.scrollBy({left:$,behavior:"smooth"}),(V=r.value)==null||V.focus()}return t.watch(g,()=>{if(_.value===void 0||!s.value||!a.value||!d.value)return;const h=document.getElementById(`${_.value}-label`);!h||s.value.scrollBy({left:T(h),behavior:"smooth"})}),{activeTab:g,activeTabIndex:A,activeTabId:_,currentDirection:o,rootElement:i,listElement:s,focusHolder:r,prevScroller:a,nextScroller:d,rootClasses:z,tabNames:b,tabsData:c,firstLabelVisible:w,lastLabelVisible:S,getLabelClasses:P,assignTemplateRefIfNecessary:I,scrollTabs:v,cdxIconPrevious:ft,cdxIconNext:mt}},methods:{select(e){const n=this.tabsData.get(e);n&&!(n!=null&&n.disabled)&&(this.activeTab=e)},selectNonDisabled(e,n){const l=this.tabsData.get(this.tabNames[e+n]);l&&(l.disabled?this.selectNonDisabled(e+n,n):this.select(l.name))},next(){this.selectNonDisabled(this.activeTabIndex,1)},prev(){this.selectNonDisabled(this.activeTabIndex,-1)},onLeftArrowKeypress(){this.currentDirection==="rtl"?this.next():this.prev()},onRightArrowKeypress(){this.currentDirection==="rtl"?this.prev():this.next()},onDownArrowKeypress(){var e;this.activeTabId&&((e=document.getElementById(this.activeTabId))==null||e.focus())}}}),Il="",$o={ref:"focusHolder",tabindex:"-1"},wo={ref:"prevScroller",class:"cdx-tabs__prev-scroller"},So=["aria-activedescendant"],Ao=["id"],Io=["href","aria-disabled","aria-selected","onClick","onKeyup"],Vo={ref:"nextScroller",class:"cdx-tabs__next-scroller"},Eo={class:"cdx-tabs__content"};function xo(e,n,l,i,s,r){const a=t.resolveComponent("cdx-icon"),d=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("div",{ref:"rootElement",class:t.normalizeClass(["cdx-tabs",e.rootClasses])},[t.createElementVNode("div",{class:"cdx-tabs__header",tabindex:"0",onKeydown:[n[4]||(n[4]=t.withKeys(t.withModifiers((...o)=>e.onRightArrowKeypress&&e.onRightArrowKeypress(...o),["prevent"]),["right"])),n[5]||(n[5]=t.withKeys(t.withModifiers((...o)=>e.onDownArrowKeypress&&e.onDownArrowKeypress(...o),["prevent"]),["down"])),n[6]||(n[6]=t.withKeys(t.withModifiers((...o)=>e.onLeftArrowKeypress&&e.onLeftArrowKeypress(...o),["prevent"]),["left"]))]},[t.createElementVNode("div",$o,null,512),t.withDirectives(t.createElementVNode("div",wo,[t.createVNode(d,{class:"cdx-tabs__scroll-button",weight:"quiet",type:"button",tabindex:"-1","aria-hidden":!0,onMousedown:n[0]||(n[0]=t.withModifiers(()=>{},["prevent"])),onClick:n[1]||(n[1]=o=>e.scrollTabs("prev"))},{default:t.withCtx(()=>[t.createVNode(a,{icon:e.cdxIconPrevious},null,8,["icon"])]),_:1})],512),[[t.vShow,!e.firstLabelVisible]]),t.createElementVNode("ul",{ref:"listElement",class:"cdx-tabs__list",role:"tablist","aria-activedescendant":e.activeTabId},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.tabsData.values(),(o,u)=>(t.openBlock(),t.createElementBlock("li",{id:`${o.id}-label`,key:u,ref_for:!0,ref:c=>e.assignTemplateRefIfNecessary(c,u),class:t.normalizeClass([e.getLabelClasses(o.name),"cdx-tabs__list__item"]),role:"presentation"},[t.createElementVNode("a",{href:`#${o.id}`,role:"tab",tabIndex:"-1","aria-disabled":o.disabled,"aria-selected":o.name===e.activeTab,onClick:t.withModifiers(c=>e.select(o.name),["prevent"]),onKeyup:t.withKeys(c=>e.select(o.name),["enter"])},t.toDisplayString(o.label),41,Io)],10,Ao))),128))],8,So),t.withDirectives(t.createElementVNode("div",Vo,[t.createVNode(d,{class:"cdx-tabs__scroll-button",weight:"quiet",type:"button",tabindex:"-1","aria-hidden":!0,onMousedown:n[2]||(n[2]=t.withModifiers(()=>{},["prevent"])),onClick:n[3]||(n[3]=o=>e.scrollTabs("next"))},{default:t.withCtx(()=>[t.createVNode(a,{icon:e.cdxIconNext},null,8,["icon"])]),_:1})],512),[[t.vShow,!e.lastLabelVisible]])],32),t.createElementVNode("div",Eo,[t.renderSlot(e.$slots,"default")])],2)}const No=E(_o,[["render",xo]]),Mo=t.defineComponent({name:"CdxToggleButton",props:{modelValue:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},quiet:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:n}){const l=t.ref(!1);return{rootClasses:t.computed(()=>({"cdx-toggle-button--quiet":e.quiet,"cdx-toggle-button--framed":!e.quiet,"cdx-toggle-button--toggled-on":e.modelValue,"cdx-toggle-button--toggled-off":!e.modelValue,"cdx-toggle-button--is-active":l.value})),onClick:()=>{n("update:modelValue",!e.modelValue)},setActive:a=>{l.value=a}}}}),Vl="",Do=["aria-pressed","disabled"];function To(e,n,l,i,s,r){return t.openBlock(),t.createElementBlock("button",{class:t.normalizeClass(["cdx-toggle-button",e.rootClasses]),"aria-pressed":e.modelValue,disabled:e.disabled,onClick:n[0]||(n[0]=(...a)=>e.onClick&&e.onClick(...a)),onKeydown:n[1]||(n[1]=t.withKeys(a=>e.setActive(!0),["space","enter"])),onKeyup:n[2]||(n[2]=t.withKeys(a=>e.setActive(!1),["space","enter"]))},[t.renderSlot(e.$slots,"default")],42,Do)}const ve=E(Mo,[["render",To]]),Lo=t.defineComponent({name:"CdxToggleButtonGroup",components:{CdxIcon:F,CdxToggleButton:ve},props:{buttons:{type:Array,required:!0,validator:e=>Array.isArray(e)&&e.length>=1},modelValue:{type:[String,Number,null,Array],required:!0},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:n}){function l(s){return Array.isArray(e.modelValue)?e.modelValue.indexOf(s.value)!==-1:e.modelValue!==null?e.modelValue===s.value:!1}function i(s,r){if(Array.isArray(e.modelValue)){const a=e.modelValue.indexOf(s.value)!==-1;r&&!a?n("update:modelValue",e.modelValue.concat(s.value)):!r&&a&&n("update:modelValue",e.modelValue.filter(d=>d!==s.value))}else r&&e.modelValue!==s.value&&n("update:modelValue",s.value)}return{getButtonLabel:Ie,isSelected:l,onUpdate:i}}}),El="",Fo={class:"cdx-toggle-button-group"};function Ko(e,n,l,i,s,r){const a=t.resolveComponent("cdx-icon"),d=t.resolveComponent("cdx-toggle-button");return t.openBlock(),t.createElementBlock("div",Fo,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.buttons,o=>(t.openBlock(),t.createBlock(d,{key:o.value,"model-value":e.isSelected(o),disabled:o.disabled||e.disabled,"aria-label":o.ariaLabel,"onUpdate:modelValue":u=>e.onUpdate(o,u)},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default",{button:o,selected:e.isSelected(o)},()=>[o.icon?(t.openBlock(),t.createBlock(a,{key:0,icon:o.icon},null,8,["icon"])):t.createCommentVNode("",!0),t.createTextVNode(" "+t.toDisplayString(e.getButtonLabel(o)),1)])]),_:2},1032,["model-value","disabled","aria-label","onUpdate:modelValue"]))),128))])}const zo=E(Lo,[["render",Ko]]),Ro=t.defineComponent({name:"CdxToggleSwitch",inheritAttrs:!1,props:{modelValue:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{attrs:n,emit:l}){const i=t.ref(),s=R("toggle-switch"),{rootClasses:r,rootStyle:a,otherAttrs:d}=U(n),o=q(t.toRef(e,"modelValue"),l);return{input:i,inputId:s,rootClasses:r,rootStyle:a,otherAttrs:d,wrappedModel:o,clickInput:()=>{i.value.click()}}}}),xl="",vo=["for"],Oo=["id","disabled"],qo={key:0,class:"cdx-toggle-switch__label-content"},Po=t.createElementVNode("span",{class:"cdx-toggle-switch__switch"},[t.createElementVNode("span",{class:"cdx-toggle-switch__switch__grip"})],-1);function Ho(e,n,l,i,s,r){return t.openBlock(),t.createElementBlock("span",{class:t.normalizeClass(["cdx-toggle-switch",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createElementVNode("label",{for:e.inputId,class:"cdx-toggle-switch__label"},[t.withDirectives(t.createElementVNode("input",t.mergeProps({id:e.inputId,ref:"input","onUpdate:modelValue":n[0]||(n[0]=a=>e.wrappedModel=a),class:"cdx-toggle-switch__input",type:"checkbox",disabled:e.disabled},e.otherAttrs,{onKeydown:n[1]||(n[1]=t.withKeys(t.withModifiers((...a)=>e.clickInput&&e.clickInput(...a),["prevent"]),["enter"]))}),null,16,Oo),[[t.vModelCheckbox,e.wrappedModel]]),e.$slots.default?(t.openBlock(),t.createElementBlock("span",qo,[t.renderSlot(e.$slots,"default")])):t.createCommentVNode("",!0),Po],8,vo)],6)}const jo=E(Ro,[["render",Ho]]),Uo=t.defineComponent({name:"CdxTypeaheadSearch",components:{CdxIcon:F,CdxMenu:Y,CdxSearchInput:Ke},inheritAttrs:!1,props:{id:{type:String,required:!0},formAction:{type:String,required:!0},searchResultsLabel:{type:String,required:!0},searchResults:{type:Array,required:!0},buttonLabel:{type:String,default:""},initialInputValue:{type:String,default:""},searchFooterUrl:{type:String,default:""},debounceInterval:{type:Number,default:Qe},highlightQuery:{type:Boolean,default:!1},showThumbnail:{type:Boolean,default:!1},autoExpandWidth:{type:Boolean,default:!1},visibleItemLimit:{type:Number,default:null}},emits:["input","search-result-click","submit","load-more"],setup(e,{attrs:n,emit:l,slots:i}){const{searchResults:s,searchFooterUrl:r,debounceInterval:a}=t.toRefs(e),d=t.ref(),o=t.ref(),u=R("typeahead-search-menu"),c=t.ref(!1),g=t.ref(!1),b=t.ref(!1),A=t.ref(!1),_=t.ref(e.initialInputValue),x=t.ref(""),C=t.computed(()=>{var y,K;return(K=(y=o.value)==null?void 0:y.getHighlightedMenuItem())==null?void 0:K.id}),w=t.ref(null),S=t.computed(()=>({"cdx-typeahead-search__menu-message--has-thumbnail":e.showThumbnail})),I=t.computed(()=>e.searchResults.find(y=>y.value===w.value)),P=t.computed(()=>r.value?{value:Z,url:r.value}:void 0),z=t.computed(()=>({"cdx-typeahead-search--show-thumbnail":e.showThumbnail,"cdx-typeahead-search--expanded":c.value,"cdx-typeahead-search--auto-expand-width":e.showThumbnail&&e.autoExpandWidth})),{rootClasses:T,rootStyle:v,otherAttrs:h}=U(n,z);function m(y){return y}const $=t.computed(()=>({visibleItemLimit:e.visibleItemLimit,showThumbnail:e.showThumbnail,boldLabel:!0,hideDescriptionOverflow:!0}));let M,V;function O(y,K=!1){I.value&&I.value.label!==y&&I.value.value!==y&&(w.value=null),V!==void 0&&(clearTimeout(V),V=void 0),y===""?c.value=!1:(g.value=!0,i["search-results-pending"]&&(V=setTimeout(()=>{A.value&&(c.value=!0),b.value=!0},Ge))),M!==void 0&&(clearTimeout(M),M=void 0);const H=()=>{l("input",y)};K?H():M=setTimeout(()=>{H()},a.value)}function J(y){if(y===Z){w.value=null,_.value=x.value;return}w.value=y,y!==null&&(_.value=I.value?I.value.label||String(I.value.value):"")}function f(){A.value=!0,(x.value||b.value)&&(c.value=!0)}function B(){A.value=!1,c.value=!1}function N(y){const Oe=y,{id:K}=Oe,H=re(Oe,["id"]);if(H.value===Z){l("search-result-click",{searchResult:null,index:s.value.length,numberOfResults:s.value.length});return}D(H)}function D(y){const K={searchResult:y,index:s.value.findIndex(H=>H.value===y.value),numberOfResults:s.value.length};l("search-result-click",K)}function ee(y){if(y.value===Z){_.value=x.value;return}_.value=y.value?y.label||String(y.value):""}function W(y){var K;c.value=!1,(K=o.value)==null||K.clearActive(),N(y)}function tl(y){if(I.value)D(I.value),y.stopPropagation(),window.location.assign(I.value.url),y.preventDefault();else{const K={searchResult:null,index:-1,numberOfResults:s.value.length};l("submit",K)}}function nl(y){if(!o.value||!x.value||y.key===" ")return;const K=o.value.getHighlightedMenuItem(),H=o.value.getHighlightedViaKeyboard();switch(y.key){case"Enter":K&&(K.value===Z&&H?window.location.assign(r.value):o.value.delegateKeyNavigation(y,!1)),c.value=!1;break;case"Tab":c.value=!1;break;default:o.value.delegateKeyNavigation(y);break}}return t.onMounted(()=>{e.initialInputValue&&O(e.initialInputValue,!0)}),t.watch(t.toRef(e,"searchResults"),()=>{x.value=_.value.trim(),A.value&&g.value&&x.value.length>0&&(c.value=!0),V!==void 0&&(clearTimeout(V),V=void 0),g.value=!1,b.value=!1}),{form:d,menu:o,menuId:u,highlightedId:C,selection:w,menuMessageClass:S,footer:P,asSearchResult:m,inputValue:_,searchQuery:x,expanded:c,showPending:b,rootClasses:T,rootStyle:v,otherAttrs:h,menuConfig:$,onUpdateInputValue:O,onUpdateMenuSelection:J,onFocus:f,onBlur:B,onSearchResultClick:N,onSearchResultKeyboardNavigation:ee,onSearchFooterClick:W,onSubmit:tl,onKeydown:nl,MenuFooterValue:Z,articleIcon:dt}},methods:{focus(){this.$refs.searchInput.focus()}}}),Nl="",Wo=["id","action"],Qo={class:"cdx-typeahead-search__menu-message__text"},Go={class:"cdx-typeahead-search__menu-message__text"},Zo=["href","onClickCapture"],Jo={class:"cdx-typeahead-search__search-footer__text"},Xo={class:"cdx-typeahead-search__search-footer__query"};function Yo(e,n,l,i,s,r){const a=t.resolveComponent("cdx-icon"),d=t.resolveComponent("cdx-menu"),o=t.resolveComponent("cdx-search-input");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-typeahead-search",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createElementVNode("form",{id:e.id,ref:"form",class:"cdx-typeahead-search__form",action:e.formAction,onSubmit:n[4]||(n[4]=(...u)=>e.onSubmit&&e.onSubmit(...u))},[t.createVNode(o,t.mergeProps({ref:"searchInput",modelValue:e.inputValue,"onUpdate:modelValue":n[3]||(n[3]=u=>e.inputValue=u),"button-label":e.buttonLabel},e.otherAttrs,{class:"cdx-typeahead-search__input",name:"search",role:"combobox",autocomplete:"off","aria-autocomplete":"list","aria-owns":e.menuId,"aria-expanded":e.expanded,"aria-activedescendant":e.highlightedId,"onUpdate:modelValue":e.onUpdateInputValue,onFocus:e.onFocus,onBlur:e.onBlur,onKeydown:e.onKeydown}),{default:t.withCtx(()=>[t.createVNode(d,t.mergeProps({id:e.menuId,ref:"menu",expanded:e.expanded,"onUpdate:expanded":n[0]||(n[0]=u=>e.expanded=u),"show-pending":e.showPending,selected:e.selection,"menu-items":e.searchResults,footer:e.footer,"search-query":e.highlightQuery?e.searchQuery:"","show-no-results-slot":e.searchQuery.length>0&&e.searchResults.length===0&&e.$slots["search-no-results-text"]&&e.$slots["search-no-results-text"]().length>0},e.menuConfig,{"aria-label":e.searchResultsLabel,"onUpdate:selected":e.onUpdateMenuSelection,onMenuItemClick:n[1]||(n[1]=u=>e.onSearchResultClick(e.asSearchResult(u))),onMenuItemKeyboardNavigation:e.onSearchResultKeyboardNavigation,onLoadMore:n[2]||(n[2]=u=>e.$emit("load-more"))}),{pending:t.withCtx(()=>[t.createElementVNode("div",{class:t.normalizeClass(["cdx-typeahead-search__menu-message",e.menuMessageClass])},[t.createElementVNode("span",Qo,[t.renderSlot(e.$slots,"search-results-pending")])],2)]),"no-results":t.withCtx(()=>[t.createElementVNode("div",{class:t.normalizeClass(["cdx-typeahead-search__menu-message",e.menuMessageClass])},[t.createElementVNode("span",Go,[t.renderSlot(e.$slots,"search-no-results-text")])],2)]),default:t.withCtx(({menuItem:u,active:c})=>[u.value===e.MenuFooterValue?(t.openBlock(),t.createElementBlock("a",{key:0,class:t.normalizeClass(["cdx-typeahead-search__search-footer",{"cdx-typeahead-search__search-footer__active":c}]),href:e.asSearchResult(u).url,onClickCapture:t.withModifiers(g=>e.onSearchFooterClick(e.asSearchResult(u)),["stop"])},[t.createVNode(a,{class:"cdx-typeahead-search__search-footer__icon",icon:e.articleIcon},null,8,["icon"]),t.createElementVNode("span",Jo,[t.renderSlot(e.$slots,"search-footer-text",{searchQuery:e.searchQuery},()=>[t.createElementVNode("strong",Xo,t.toDisplayString(e.searchQuery),1)])])],42,Zo)):t.createCommentVNode("",!0)]),_:3},16,["id","expanded","show-pending","selected","menu-items","footer","search-query","show-no-results-slot","aria-label","onUpdate:selected","onMenuItemKeyboardNavigation"])]),_:3},16,["modelValue","button-label","aria-owns","aria-expanded","aria-activedescendant","onUpdate:modelValue","onFocus","onBlur","onKeydown"]),t.renderSlot(e.$slots,"default")],40,Wo)],6)}const el=E(Uo,[["render",Yo]]);p.CdxButton=Q,p.CdxButtonGroup=Lt,p.CdxCard=Ut,p.CdxCheckbox=Xt,p.CdxCombobox=Fn,p.CdxDialog=Un,p.CdxIcon=F,p.CdxInfoChip=ln,p.CdxLookup=Gn,p.CdxMenu=Y,p.CdxMenuItem=Ne,p.CdxMessage=to,p.CdxProgressBar=Me,p.CdxRadio=io,p.CdxSearchInput=Ke,p.CdxSearchResultTitle=xe,p.CdxSelect=go,p.CdxTab=ko,p.CdxTabs=No,p.CdxTextInput=ae,p.CdxThumbnail=me,p.CdxToggleButton=ve,p.CdxToggleButtonGroup=zo,p.CdxToggleSwitch=jo,p.CdxTypeaheadSearch=el,p.stringHelpers=sn,p.useComputedDirection=ce,p.useComputedLanguage=Ae,p.useGeneratedId=R,p.useIntersectionObserver=le,p.useModelWrapper=q,p.useResizeObserver=se,p.useSplitAttributes=U,Object.defineProperties(p,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}); + `));w&&(S=S.reverse());for(const I of S)if(I.focus(),document.activeElement===I)return!0;return!1}return t.watch(t.toRef(e,"open"),C=>{C?(g.value=window.innerWidth-document.documentElement.clientWidth,document.documentElement.style.setProperty("margin-right",`${g.value}px`),document.body.classList.add("cdx-dialog-open"),t.nextTick(()=>{var w;x(s.value)||(w=r.value)==null||w.focus()})):(document.body.classList.remove("cdx-dialog-open"),document.documentElement.style.removeProperty("margin-right"))}),{close:b,cdxIconClose:ke,labelId:l,rootClasses:c,dialogElement:i,focusTrapStart:a,focusTrapEnd:d,focusFirst:A,focusLast:k,dialogBody:s,focusHolder:r,showHeader:o,showFooterActions:u}}}),bl="",Ln=["aria-label","aria-labelledby"],Fn={key:0,class:"cdx-dialog__header__title-group"},Kn=["id"],zn={key:0,class:"cdx-dialog__header__subtitle"},Rn={ref:"focusHolder",class:"cdx-dialog-focus-trap",tabindex:"-1"},vn={key:0,class:"cdx-dialog__footer__text"},On={key:1,class:"cdx-dialog__footer__actions"};function qn(e,n,l,i,s,r){const a=t.resolveComponent("cdx-icon"),d=t.resolveComponent("cdx-button");return t.openBlock(),t.createBlock(t.Transition,{name:"cdx-dialog-fade",appear:""},{default:t.withCtx(()=>[e.open?(t.openBlock(),t.createElementBlock("div",{key:0,class:"cdx-dialog-backdrop",onClick:n[5]||(n[5]=(...o)=>e.close&&e.close(...o)),onKeyup:n[6]||(n[6]=t.withKeys((...o)=>e.close&&e.close(...o),["escape"]))},[t.createElementVNode("div",{ref:"focusTrapStart",tabindex:"0",onFocus:n[0]||(n[0]=(...o)=>e.focusLast&&e.focusLast(...o))},null,544),t.createElementVNode("div",t.mergeProps({ref:"dialogElement",class:["cdx-dialog",e.rootClasses],role:"dialog"},e.$attrs,{"aria-label":e.$slots.header||e.hideTitle?e.title:void 0,"aria-labelledby":!e.$slots.header&&!e.hideTitle?e.labelId:void 0,onClick:n[3]||(n[3]=t.withModifiers(()=>{},["stop"]))}),[e.showHeader||e.$slots.header?(t.openBlock(),t.createElementBlock("header",{key:0,class:t.normalizeClass(["cdx-dialog__header",{"cdx-dialog__header--default":!e.$slots.header}])},[t.renderSlot(e.$slots,"header",{},()=>[e.hideTitle?t.createCommentVNode("",!0):(t.openBlock(),t.createElementBlock("div",Fn,[t.createElementVNode("h2",{id:e.labelId,class:"cdx-dialog__header__title"},t.toDisplayString(e.title),9,Kn),e.subtitle?(t.openBlock(),t.createElementBlock("p",zn,t.toDisplayString(e.subtitle),1)):t.createCommentVNode("",!0)])),e.closeButtonLabel?(t.openBlock(),t.createBlock(d,{key:1,class:"cdx-dialog__header__close-button",weight:"quiet",type:"button","aria-label":e.closeButtonLabel,onClick:e.close},{default:t.withCtx(()=>[t.createVNode(a,{icon:e.cdxIconClose,"icon-label":e.closeButtonLabel},null,8,["icon","icon-label"])]),_:1},8,["aria-label","onClick"])):t.createCommentVNode("",!0)])],2)):t.createCommentVNode("",!0),t.createElementVNode("div",Rn,null,512),t.createElementVNode("div",{ref:"dialogBody",class:t.normalizeClass(["cdx-dialog__body",{"cdx-dialog__body--no-header":!(e.showHeader||e.$slots.header),"cdx-dialog__body--no-footer":!(e.showFooterActions||e.$slots.footer||e.$slots["footer-text"])}])},[t.renderSlot(e.$slots,"default")],2),e.showFooterActions||e.$slots.footer||e.$slots["footer-text"]?(t.openBlock(),t.createElementBlock("footer",{key:1,class:t.normalizeClass(["cdx-dialog__footer",{"cdx-dialog__footer--default":!e.$slots.footer}])},[t.renderSlot(e.$slots,"footer",{},()=>[e.$slots["footer-text"]?(t.openBlock(),t.createElementBlock("p",vn,[t.renderSlot(e.$slots,"footer-text")])):t.createCommentVNode("",!0),e.showFooterActions?(t.openBlock(),t.createElementBlock("div",On,[e.primaryAction?(t.openBlock(),t.createBlock(d,{key:0,class:"cdx-dialog__footer__primary-action",weight:"primary",action:e.primaryAction.actionType,disabled:e.primaryAction.disabled,onClick:n[1]||(n[1]=o=>e.$emit("primary"))},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.primaryAction.label),1)]),_:1},8,["action","disabled"])):t.createCommentVNode("",!0),e.defaultAction?(t.openBlock(),t.createBlock(d,{key:1,class:"cdx-dialog__footer__default-action",disabled:e.defaultAction.disabled,onClick:n[2]||(n[2]=o=>e.$emit("default"))},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.defaultAction.label),1)]),_:1},8,["disabled"])):t.createCommentVNode("",!0)])):t.createCommentVNode("",!0)])],2)):t.createCommentVNode("",!0)],16,Ln),t.createElementVNode("div",{ref:"focusTrapEnd",tabindex:"0",onFocus:n[4]||(n[4]=(...o)=>e.focusFirst&&e.focusFirst(...o))},null,544)],32)):t.createCommentVNode("",!0)]),_:3})}const Pn=E(Tn,[["render",qn]]),Hn=$(ne),he=t.defineComponent({name:"CdxLookup",components:{CdxMenu:X,CdxTextInput:le},inheritAttrs:!1,props:{selected:{type:[String,Number,null],required:!0},menuItems:{type:Array,required:!0},initialInputValue:{type:[String,Number],default:""},disabled:{type:Boolean,default:!1},menuConfig:{type:Object,default:()=>({})},status:{type:String,default:"default",validator:Hn}},emits:["update:selected","input","load-more"],setup:(e,{emit:n,attrs:l,slots:i})=>{const s=t.ref(),r=t.ref(),a=R("lookup-menu"),d=t.ref(!1),o=t.ref(!1),u=t.ref(!1),c=t.toRef(e,"selected"),g=P(c,n,"update:selected"),b=t.computed(()=>e.menuItems.find(m=>m.value===e.selected)),A=t.computed(()=>{var m,_;return(_=(m=r.value)==null?void 0:m.getHighlightedMenuItem())==null?void 0:_.id}),k=t.ref(e.initialInputValue),x=ae(s),C=t.computed(()=>{var m;return`${(m=x.value.width)!=null?m:0}px`}),w=t.computed(()=>({"cdx-lookup--disabled":e.disabled,"cdx-lookup--pending":d.value})),{rootClasses:S,rootStyle:I,otherAttrs:H}=U(l,w);function z(m){b.value&&b.value.label!==m&&b.value.value!==m&&(g.value=null),m===""?(o.value=!1,d.value=!1):d.value=!0,n("input",m)}function T(){u.value=!0,k.value!==null&&k.value!==""&&(e.menuItems.length>0||i["no-results"])&&(o.value=!0)}function v(){u.value=!1,o.value=!1}function h(m){!r.value||e.disabled||e.menuItems.length===0&&!i["no-results"]||m.key===" "||r.value.delegateKeyNavigation(m)}return t.watch(c,m=>{if(m!==null){const _=b.value?b.value.label||b.value.value:"";k.value!==_&&(k.value=_,n("input",k.value))}}),t.watch(t.toRef(e,"menuItems"),m=>{u.value&&d.value&&(m.length>0||i["no-results"])&&(o.value=!0),m.length===0&&!i["no-results"]&&(o.value=!1),d.value=!1}),{rootElement:s,currentWidthInPx:C,menu:r,menuId:a,highlightedId:A,inputValue:k,modelWrapper:g,expanded:o,onInputBlur:v,rootClasses:S,rootStyle:I,otherAttrs:H,onUpdateInput:z,onInputFocus:T,onKeydown:h}}}),Te=()=>{t.useCssVars(e=>({"51c485f8":e.currentWidthInPx}))},Le=he.setup;he.setup=Le?(e,n)=>(Te(),Le(e,n)):Te;const gl="";function jn(e,n,l,i,s,r){const a=t.resolveComponent("cdx-text-input"),d=t.resolveComponent("cdx-menu");return t.openBlock(),t.createElementBlock("div",{ref:"rootElement",class:t.normalizeClass(["cdx-lookup",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createVNode(a,t.mergeProps({modelValue:e.inputValue,"onUpdate:modelValue":n[0]||(n[0]=o=>e.inputValue=o)},e.otherAttrs,{class:"cdx-lookup__input",role:"combobox",autocomplete:"off","aria-autocomplete":"list","aria-controls":e.menuId,"aria-owns":e.menuId,"aria-expanded":e.expanded,"aria-activedescendant":e.highlightedId,disabled:e.disabled,status:e.status,"onUpdate:modelValue":e.onUpdateInput,onFocus:e.onInputFocus,onBlur:e.onInputBlur,onKeydown:e.onKeydown}),null,16,["modelValue","aria-controls","aria-owns","aria-expanded","aria-activedescendant","disabled","status","onUpdate:modelValue","onFocus","onBlur","onKeydown"]),t.createVNode(d,t.mergeProps({id:e.menuId,ref:"menu",selected:e.modelWrapper,"onUpdate:selected":n[1]||(n[1]=o=>e.modelWrapper=o),expanded:e.expanded,"onUpdate:expanded":n[2]||(n[2]=o=>e.expanded=o),"menu-items":e.menuItems},e.menuConfig,{onLoadMore:n[3]||(n[3]=o=>e.$emit("load-more"))}),{default:t.withCtx(({menuItem:o})=>[t.renderSlot(e.$slots,"menu-item",{menuItem:o})]),"no-results":t.withCtx(()=>[t.renderSlot(e.$slots,"no-results")]),_:3},16,["id","selected","expanded","menu-items"])],6)}const Un=E(he,[["render",jn]]),Wn={notice:ct,error:_e,warning:Be,success:we},Qn=t.defineComponent({name:"CdxMessage",components:{CdxButton:Q,CdxIcon:F},props:{type:{type:String,default:"notice",validator:q},inline:{type:Boolean,default:!1},icon:{type:[String,Object],default:null},fadeIn:{type:Boolean,default:!1},dismissButtonLabel:{type:String,default:""},autoDismiss:{type:[Boolean,Number],default:!1,validator:e=>typeof e=="boolean"||typeof e=="number"&&e>0}},emits:["user-dismissed","auto-dismissed"],setup(e,{emit:n}){const l=t.ref(!1),i=t.computed(()=>e.inline===!1&&e.dismissButtonLabel.length>0),s=t.computed(()=>e.autoDismiss===!1?!1:e.autoDismiss===!0?4e3:e.autoDismiss),r=t.computed(()=>({"cdx-message--inline":e.inline,"cdx-message--block":!e.inline,"cdx-message--user-dismissable":i.value,[`cdx-message--${e.type}`]:!0})),a=t.computed(()=>e.icon&&e.type==="notice"?e.icon:Wn[e.type]),d=t.ref("");function o(u){l.value||(d.value=u==="user-dismissed"?"cdx-message-leave-active-user":"cdx-message-leave-active-system",l.value=!0,n(u))}return t.onMounted(()=>{s.value&&setTimeout(()=>o("auto-dismissed"),s.value)}),{dismissed:l,userDismissable:i,rootClasses:r,leaveActiveClass:d,computedIcon:a,onDismiss:o,cdxIconClose:ke}}}),yl="",Gn=["aria-live","role"],Zn={class:"cdx-message__content"};function Jn(e,n,l,i,s,r){const a=t.resolveComponent("cdx-icon"),d=t.resolveComponent("cdx-button");return t.openBlock(),t.createBlock(t.Transition,{name:"cdx-message",appear:e.fadeIn,"leave-active-class":e.leaveActiveClass},{default:t.withCtx(()=>[e.dismissed?t.createCommentVNode("",!0):(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass(["cdx-message",e.rootClasses]),"aria-live":e.type!=="error"?"polite":void 0,role:e.type==="error"?"alert":void 0},[t.createVNode(a,{class:"cdx-message__icon--vue",icon:e.computedIcon},null,8,["icon"]),t.createElementVNode("div",Zn,[t.renderSlot(e.$slots,"default")]),e.userDismissable?(t.openBlock(),t.createBlock(d,{key:0,class:"cdx-message__dismiss-button",weight:"quiet",type:"button","aria-label":e.dismissButtonLabel,onClick:n[0]||(n[0]=o=>e.onDismiss("user-dismissed"))},{default:t.withCtx(()=>[t.createVNode(a,{icon:e.cdxIconClose,"icon-label":e.dismissButtonLabel},null,8,["icon","icon-label"])]),_:1},8,["aria-label"])):t.createCommentVNode("",!0)],10,Gn))]),_:3},8,["appear","leave-active-class"])}const Xn=E(Qn,[["render",Jn]]),Yn=t.defineComponent({name:"CdxRadio",props:{modelValue:{type:[String,Number,Boolean],default:""},inputValue:{type:[String,Number,Boolean],default:!1},name:{type:String,default:""},disabled:{type:Boolean,default:!1},inline:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:n}){const l=t.computed(()=>({"cdx-radio--inline":e.inline})),i=t.ref(),s=R("radio"),r=()=>{i.value.focus()},a=P(t.toRef(e,"modelValue"),n);return{rootClasses:l,input:i,radioId:s,focusInput:r,wrappedModel:a}}}),Cl="",eo=["id","name","value","disabled"],to=t.createElementVNode("span",{class:"cdx-radio__icon"},null,-1),no=["for"];function oo(e,n,l,i,s,r){return t.openBlock(),t.createElementBlock("span",{class:t.normalizeClass(["cdx-radio",e.rootClasses])},[t.withDirectives(t.createElementVNode("input",{id:e.radioId,ref:"input","onUpdate:modelValue":n[0]||(n[0]=a=>e.wrappedModel=a),class:"cdx-radio__input",type:"radio",name:e.name,value:e.inputValue,disabled:e.disabled},null,8,eo),[[t.vModelRadio,e.wrappedModel]]),to,t.createElementVNode("label",{class:"cdx-radio__label",for:e.radioId,onClick:n[1]||(n[1]=(...a)=>e.focusInput&&e.focusInput(...a))},[t.renderSlot(e.$slots,"default")],8,no)],2)}const lo=E(Yn,[["render",oo]]),ao=$(ne),so=t.defineComponent({name:"CdxSearchInput",components:{CdxButton:Q,CdxTextInput:le},inheritAttrs:!1,props:{modelValue:{type:[String,Number],default:""},buttonLabel:{type:String,default:""},status:{type:String,default:"default",validator:ao}},emits:["update:modelValue","submit-click"],setup(e,{emit:n,attrs:l}){const i=P(t.toRef(e,"modelValue"),n),s=t.computed(()=>({"cdx-search-input--has-end-button":!!e.buttonLabel})),{rootClasses:r,rootStyle:a,otherAttrs:d}=U(l,s);return{wrappedModel:i,rootClasses:r,rootStyle:a,otherAttrs:d,handleSubmit:()=>{n("submit-click",i.value)},searchIcon:mt}},methods:{focus(){this.$refs.textInput.focus()}}}),Bl="",io={class:"cdx-search-input__input-wrapper"};function ro(e,n,l,i,s,r){const a=t.resolveComponent("cdx-text-input"),d=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-search-input",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createElementVNode("div",io,[t.createVNode(a,t.mergeProps({ref:"textInput",modelValue:e.wrappedModel,"onUpdate:modelValue":n[0]||(n[0]=o=>e.wrappedModel=o),class:"cdx-search-input__text-input","input-type":"search","start-icon":e.searchIcon,status:e.status},e.otherAttrs,{onKeydown:t.withKeys(e.handleSubmit,["enter"])}),null,16,["modelValue","start-icon","status","onKeydown"]),t.renderSlot(e.$slots,"default")]),e.buttonLabel?(t.openBlock(),t.createBlock(d,{key:0,class:"cdx-search-input__end-button",onClick:e.handleSubmit},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.buttonLabel),1)]),_:1},8,["onClick"])):t.createCommentVNode("",!0)],6)}const Fe=E(so,[["render",ro]]),be=t.defineComponent({name:"CdxSelect",components:{CdxIcon:F,CdxMenu:X},props:{menuItems:{type:Array,required:!0},selected:{type:[String,Number,null],required:!0},defaultLabel:{type:String,default:""},disabled:{type:Boolean,default:!1},menuConfig:{type:Object,default:()=>({})},defaultIcon:{type:[String,Object],default:void 0}},emits:["update:selected","load-more"],setup(e,{emit:n}){const l=t.ref(),i=t.ref(),s=R("select-handle"),r=R("select-menu"),a=t.ref(!1),d=P(t.toRef(e,"selected"),n,"update:selected"),o=t.computed(()=>e.menuItems.find(S=>S.value===e.selected)),u=t.computed(()=>o.value?o.value.label||o.value.value:e.defaultLabel),c=ae(l),g=t.computed(()=>{var S;return`${(S=c.value.width)!=null?S:0}px`}),b=t.computed(()=>{if(e.defaultIcon&&!o.value)return e.defaultIcon;if(o.value&&o.value.icon)return o.value.icon}),A=t.computed(()=>({"cdx-select-vue--enabled":!e.disabled,"cdx-select-vue--disabled":e.disabled,"cdx-select-vue--expanded":a.value,"cdx-select-vue--value-selected":!!o.value,"cdx-select-vue--no-selections":!o.value,"cdx-select-vue--has-start-icon":!!b.value})),k=t.computed(()=>{var S,I;return(I=(S=i.value)==null?void 0:S.getHighlightedMenuItem())==null?void 0:I.id});function x(){a.value=!1}function C(){var S;e.disabled||(a.value=!a.value,(S=l.value)==null||S.focus())}function w(S){var I;e.disabled||(I=i.value)==null||I.delegateKeyNavigation(S)}return{handle:l,handleId:s,menu:i,menuId:r,modelWrapper:d,selectedMenuItem:o,highlightedId:k,expanded:a,onBlur:x,currentLabel:u,currentWidthInPx:g,rootClasses:A,onClick:C,onKeydown:w,startIcon:b,cdxIconExpand:$e}}}),Ke=()=>{t.useCssVars(e=>({46589886:e.currentWidthInPx}))},ze=be.setup;be.setup=ze?(e,n)=>(Ke(),ze(e,n)):Ke;const kl="",co=["aria-disabled"],uo=["aria-owns","aria-labelledby","aria-activedescendant","aria-expanded"],po=["id"];function mo(e,n,l,i,s,r){const a=t.resolveComponent("cdx-icon"),d=t.resolveComponent("cdx-menu");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-select-vue",e.rootClasses]),"aria-disabled":e.disabled},[t.createElementVNode("div",{ref:"handle",class:"cdx-select-vue__handle",tabindex:"0",role:"combobox","aria-autocomplete":"list","aria-owns":e.menuId,"aria-labelledby":e.handleId,"aria-activedescendant":e.highlightedId,"aria-haspopup":"listbox","aria-expanded":e.expanded,onClick:n[0]||(n[0]=(...o)=>e.onClick&&e.onClick(...o)),onBlur:n[1]||(n[1]=(...o)=>e.onBlur&&e.onBlur(...o)),onKeydown:n[2]||(n[2]=(...o)=>e.onKeydown&&e.onKeydown(...o))},[t.createElementVNode("span",{id:e.handleId,role:"textbox","aria-readonly":"true"},[t.renderSlot(e.$slots,"label",{selectedMenuItem:e.selectedMenuItem,defaultLabel:e.defaultLabel},()=>[t.createTextVNode(t.toDisplayString(e.currentLabel),1)])],8,po),e.startIcon?(t.openBlock(),t.createBlock(a,{key:0,icon:e.startIcon,class:"cdx-select-vue__start-icon"},null,8,["icon"])):t.createCommentVNode("",!0),t.createVNode(a,{icon:e.cdxIconExpand,class:"cdx-select-vue__indicator"},null,8,["icon"])],40,uo),t.createVNode(d,t.mergeProps({id:e.menuId,ref:"menu",selected:e.modelWrapper,"onUpdate:selected":n[3]||(n[3]=o=>e.modelWrapper=o),expanded:e.expanded,"onUpdate:expanded":n[4]||(n[4]=o=>e.expanded=o),"menu-items":e.menuItems},e.menuConfig,{onLoadMore:n[5]||(n[5]=o=>e.$emit("load-more"))}),{default:t.withCtx(({menuItem:o})=>[t.renderSlot(e.$slots,"menu-item",{menuItem:o})]),_:3},16,["id","selected","expanded","menu-items"])],10,co)}const fo=E(be,[["render",mo]]),ho=t.defineComponent({name:"CdxTab",props:{name:{type:String,required:!0},label:{type:String,default:""},disabled:{type:Boolean,default:!1}},setup(e){const n=t.inject(ye),l=t.inject(Ce);if(!n||!l)throw new Error("Tab component must be used inside a Tabs component");const i=n.value.get(e.name)||{},s=t.computed(()=>e.name===l.value);return{tab:i,isActive:s}}}),_l="",bo=["id","aria-hidden","aria-labelledby"];function go(e,n,l,i,s,r){return t.withDirectives((t.openBlock(),t.createElementBlock("section",{id:e.tab.id,"aria-hidden":!e.isActive,"aria-labelledby":`${e.tab.id}-label`,class:"cdx-tab",role:"tabpanel",tabindex:"-1"},[t.renderSlot(e.$slots,"default")],8,bo)),[[t.vShow,e.isActive]])}const yo=E(ho,[["render",go]]),Co=t.defineComponent({name:"CdxTabs",components:{CdxButton:Q,CdxIcon:F},props:{active:{type:String,required:!0},framed:{type:Boolean,default:!1}},emits:["update:active"],expose:["select","next","prev"],setup(e,{slots:n,emit:l}){const i=t.ref(),s=t.ref(),r=t.ref(),a=t.ref(),d=t.ref(),o=ce(i),u=t.computed(()=>{var N;const h=[],m=(N=n.default)==null?void 0:N.call(n);m&&m.forEach(_);function _(V){V&&typeof V=="object"&&"type"in V&&(typeof V.type=="object"&&"name"in V.type&&V.type.name==="CdxTab"?h.push(V):"children"in V&&Array.isArray(V.children)&&V.children.forEach(_))}return h});if(!u.value||u.value.length===0)throw new Error("Slot content cannot be empty");const c=t.computed(()=>u.value.reduce((h,m)=>{var _;if(((_=m.props)==null?void 0:_.name)&&typeof m.props.name=="string"){if(h.get(m.props.name))throw new Error("Tab names must be unique");h.set(m.props.name,{name:m.props.name,id:R(m.props.name),label:m.props.label||m.props.name,disabled:m.props.disabled})}return h},new Map)),g=P(t.toRef(e,"active"),l,"update:active"),b=t.computed(()=>Array.from(c.value.keys())),A=t.computed(()=>b.value.indexOf(g.value)),k=t.computed(()=>{var h;return(h=c.value.get(g.value))==null?void 0:h.id});t.provide(Ce,g),t.provide(ye,c);const x=t.ref(),C=t.ref(),w=oe(x,{threshold:.95}),S=oe(C,{threshold:.95});function I(h,m){const _=h;_&&(m===0?x.value=_:m===b.value.length-1&&(C.value=_))}function H(h){var N;const m=h===g.value,_=!!((N=c.value.get(h))!=null&&N.disabled);return{"cdx-tabs__list__item--selected":m,"cdx-tabs__list__item--enabled":!_,"cdx-tabs__list__item--disabled":_}}const z=t.computed(()=>({"cdx-tabs--framed":e.framed,"cdx-tabs--quiet":!e.framed}));function T(h){if(!s.value||!a.value||!d.value)return 0;const m=o.value==="rtl"?d.value:a.value,_=o.value==="rtl"?a.value:d.value,N=h.offsetLeft,V=N+h.clientWidth,O=s.value.scrollLeft+m.clientWidth,Z=s.value.scrollLeft+s.value.clientWidth-_.clientWidth;return N<O?N-O:V>Z?V-Z:0}function v(h){var V;if(!s.value||!a.value||!d.value)return;const m=h==="next"&&o.value==="ltr"||h==="prev"&&o.value==="rtl"?1:-1;let _=0,N=h==="next"?s.value.firstElementChild:s.value.lastElementChild;for(;N;){const O=h==="next"?N.nextElementSibling:N.previousElementSibling;if(_=T(N),Math.sign(_)===m){O&&Math.abs(_)<.25*s.value.clientWidth&&(_=T(O));break}N=O}s.value.scrollBy({left:_,behavior:"smooth"}),(V=r.value)==null||V.focus()}return t.watch(g,()=>{if(k.value===void 0||!s.value||!a.value||!d.value)return;const h=document.getElementById(`${k.value}-label`);!h||s.value.scrollBy({left:T(h),behavior:"smooth"})}),{activeTab:g,activeTabIndex:A,activeTabId:k,currentDirection:o,rootElement:i,listElement:s,focusHolder:r,prevScroller:a,nextScroller:d,rootClasses:z,tabNames:b,tabsData:c,firstLabelVisible:w,lastLabelVisible:S,getLabelClasses:H,assignTemplateRefIfNecessary:I,scrollTabs:v,cdxIconPrevious:pt,cdxIconNext:ut}},methods:{select(e){const n=this.tabsData.get(e);n&&!(n!=null&&n.disabled)&&(this.activeTab=e)},selectNonDisabled(e,n){const l=this.tabsData.get(this.tabNames[e+n]);l&&(l.disabled?this.selectNonDisabled(e+n,n):this.select(l.name))},next(){this.selectNonDisabled(this.activeTabIndex,1)},prev(){this.selectNonDisabled(this.activeTabIndex,-1)},onLeftArrowKeypress(){this.currentDirection==="rtl"?this.next():this.prev()},onRightArrowKeypress(){this.currentDirection==="rtl"?this.prev():this.next()},onDownArrowKeypress(){var e;this.activeTabId&&((e=document.getElementById(this.activeTabId))==null||e.focus())}}}),$l="",Bo={ref:"focusHolder",tabindex:"-1"},ko={ref:"prevScroller",class:"cdx-tabs__prev-scroller"},_o=["aria-activedescendant"],$o=["id"],wo=["href","aria-disabled","aria-selected","onClick","onKeyup"],So={ref:"nextScroller",class:"cdx-tabs__next-scroller"},Ao={class:"cdx-tabs__content"};function Io(e,n,l,i,s,r){const a=t.resolveComponent("cdx-icon"),d=t.resolveComponent("cdx-button");return t.openBlock(),t.createElementBlock("div",{ref:"rootElement",class:t.normalizeClass(["cdx-tabs",e.rootClasses])},[t.createElementVNode("div",{class:"cdx-tabs__header",tabindex:"0",onKeydown:[n[4]||(n[4]=t.withKeys(t.withModifiers((...o)=>e.onRightArrowKeypress&&e.onRightArrowKeypress(...o),["prevent"]),["right"])),n[5]||(n[5]=t.withKeys(t.withModifiers((...o)=>e.onDownArrowKeypress&&e.onDownArrowKeypress(...o),["prevent"]),["down"])),n[6]||(n[6]=t.withKeys(t.withModifiers((...o)=>e.onLeftArrowKeypress&&e.onLeftArrowKeypress(...o),["prevent"]),["left"]))]},[t.createElementVNode("div",Bo,null,512),t.withDirectives(t.createElementVNode("div",ko,[t.createVNode(d,{class:"cdx-tabs__scroll-button",weight:"quiet",type:"button",tabindex:"-1","aria-hidden":!0,onMousedown:n[0]||(n[0]=t.withModifiers(()=>{},["prevent"])),onClick:n[1]||(n[1]=o=>e.scrollTabs("prev"))},{default:t.withCtx(()=>[t.createVNode(a,{icon:e.cdxIconPrevious},null,8,["icon"])]),_:1})],512),[[t.vShow,!e.firstLabelVisible]]),t.createElementVNode("ul",{ref:"listElement",class:"cdx-tabs__list",role:"tablist","aria-activedescendant":e.activeTabId},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.tabsData.values(),(o,u)=>(t.openBlock(),t.createElementBlock("li",{id:`${o.id}-label`,key:u,ref_for:!0,ref:c=>e.assignTemplateRefIfNecessary(c,u),class:t.normalizeClass([e.getLabelClasses(o.name),"cdx-tabs__list__item"]),role:"presentation"},[t.createElementVNode("a",{href:`#${o.id}`,role:"tab",tabIndex:"-1","aria-disabled":o.disabled,"aria-selected":o.name===e.activeTab,onClick:t.withModifiers(c=>e.select(o.name),["prevent"]),onKeyup:t.withKeys(c=>e.select(o.name),["enter"])},t.toDisplayString(o.label),41,wo)],10,$o))),128))],8,_o),t.withDirectives(t.createElementVNode("div",So,[t.createVNode(d,{class:"cdx-tabs__scroll-button",weight:"quiet",type:"button",tabindex:"-1","aria-hidden":!0,onMousedown:n[2]||(n[2]=t.withModifiers(()=>{},["prevent"])),onClick:n[3]||(n[3]=o=>e.scrollTabs("next"))},{default:t.withCtx(()=>[t.createVNode(a,{icon:e.cdxIconNext},null,8,["icon"])]),_:1})],512),[[t.vShow,!e.lastLabelVisible]])],32),t.createElementVNode("div",Ao,[t.renderSlot(e.$slots,"default")])],2)}const Vo=E(Co,[["render",Io]]),Eo=t.defineComponent({name:"CdxToggleButton",props:{modelValue:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},quiet:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:n}){const l=t.ref(!1);return{rootClasses:t.computed(()=>({"cdx-toggle-button--quiet":e.quiet,"cdx-toggle-button--framed":!e.quiet,"cdx-toggle-button--toggled-on":e.modelValue,"cdx-toggle-button--toggled-off":!e.modelValue,"cdx-toggle-button--is-active":l.value})),onClick:()=>{n("update:modelValue",!e.modelValue)},setActive:a=>{l.value=a}}}}),wl="",xo=["aria-pressed","disabled"];function Mo(e,n,l,i,s,r){return t.openBlock(),t.createElementBlock("button",{class:t.normalizeClass(["cdx-toggle-button",e.rootClasses]),"aria-pressed":e.modelValue,disabled:e.disabled,onClick:n[0]||(n[0]=(...a)=>e.onClick&&e.onClick(...a)),onKeydown:n[1]||(n[1]=t.withKeys(a=>e.setActive(!0),["space","enter"])),onKeyup:n[2]||(n[2]=t.withKeys(a=>e.setActive(!1),["space","enter"]))},[t.renderSlot(e.$slots,"default")],42,xo)}const Re=E(Eo,[["render",Mo]]),No=t.defineComponent({name:"CdxToggleButtonGroup",components:{CdxIcon:F,CdxToggleButton:Re},props:{buttons:{type:Array,required:!0,validator:e=>Array.isArray(e)&&e.length>=1},modelValue:{type:[String,Number,null,Array],required:!0},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:n}){function l(s){return Array.isArray(e.modelValue)?e.modelValue.indexOf(s.value)!==-1:e.modelValue!==null?e.modelValue===s.value:!1}function i(s,r){if(Array.isArray(e.modelValue)){const a=e.modelValue.indexOf(s.value)!==-1;r&&!a?n("update:modelValue",e.modelValue.concat(s.value)):!r&&a&&n("update:modelValue",e.modelValue.filter(d=>d!==s.value))}else r&&e.modelValue!==s.value&&n("update:modelValue",s.value)}return{getButtonLabel:Ae,isSelected:l,onUpdate:i}}}),Sl="",Do={class:"cdx-toggle-button-group"};function To(e,n,l,i,s,r){const a=t.resolveComponent("cdx-icon"),d=t.resolveComponent("cdx-toggle-button");return t.openBlock(),t.createElementBlock("div",Do,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.buttons,o=>(t.openBlock(),t.createBlock(d,{key:o.value,"model-value":e.isSelected(o),disabled:o.disabled||e.disabled,"aria-label":o.ariaLabel,"onUpdate:modelValue":u=>e.onUpdate(o,u)},{default:t.withCtx(()=>[t.renderSlot(e.$slots,"default",{button:o,selected:e.isSelected(o)},()=>[o.icon?(t.openBlock(),t.createBlock(a,{key:0,icon:o.icon},null,8,["icon"])):t.createCommentVNode("",!0),t.createTextVNode(" "+t.toDisplayString(e.getButtonLabel(o)),1)])]),_:2},1032,["model-value","disabled","aria-label","onUpdate:modelValue"]))),128))])}const Lo=E(No,[["render",To]]),Fo=t.defineComponent({name:"CdxToggleSwitch",inheritAttrs:!1,props:{modelValue:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{attrs:n,emit:l}){const i=t.ref(),s=R("toggle-switch"),{rootClasses:r,rootStyle:a,otherAttrs:d}=U(n),o=P(t.toRef(e,"modelValue"),l);return{input:i,inputId:s,rootClasses:r,rootStyle:a,otherAttrs:d,wrappedModel:o,clickInput:()=>{i.value.click()}}}}),Al="",Ko=["id","disabled"],zo=["for"],Ro=t.createElementVNode("span",{class:"cdx-toggle-switch__switch"},[t.createElementVNode("span",{class:"cdx-toggle-switch__switch__grip"})],-1);function vo(e,n,l,i,s,r){return t.openBlock(),t.createElementBlock("span",{class:t.normalizeClass(["cdx-toggle-switch",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.withDirectives(t.createElementVNode("input",t.mergeProps({id:e.inputId,ref:"input","onUpdate:modelValue":n[0]||(n[0]=a=>e.wrappedModel=a),class:"cdx-toggle-switch__input",type:"checkbox",disabled:e.disabled},e.otherAttrs,{onKeydown:n[1]||(n[1]=t.withKeys(t.withModifiers((...a)=>e.clickInput&&e.clickInput(...a),["prevent"]),["enter"]))}),null,16,Ko),[[t.vModelCheckbox,e.wrappedModel]]),e.$slots.default?(t.openBlock(),t.createElementBlock("label",{key:0,for:e.inputId,class:"cdx-toggle-switch__label"},[t.renderSlot(e.$slots,"default")],8,zo)):t.createCommentVNode("",!0),Ro],6)}const Oo=E(Fo,[["render",vo]]),qo=t.defineComponent({name:"CdxTypeaheadSearch",components:{CdxIcon:F,CdxMenu:X,CdxSearchInput:Fe},inheritAttrs:!1,props:{id:{type:String,required:!0},formAction:{type:String,required:!0},searchResultsLabel:{type:String,required:!0},searchResults:{type:Array,required:!0},buttonLabel:{type:String,default:""},initialInputValue:{type:String,default:""},searchFooterUrl:{type:String,default:""},debounceInterval:{type:Number,default:Ue},highlightQuery:{type:Boolean,default:!1},showThumbnail:{type:Boolean,default:!1},autoExpandWidth:{type:Boolean,default:!1},visibleItemLimit:{type:Number,default:null}},emits:["input","search-result-click","submit","load-more"],setup(e,{attrs:n,emit:l,slots:i}){const{searchResults:s,searchFooterUrl:r,debounceInterval:a}=t.toRefs(e),d=t.ref(),o=t.ref(),u=R("typeahead-search-menu"),c=t.ref(!1),g=t.ref(!1),b=t.ref(!1),A=t.ref(!1),k=t.ref(e.initialInputValue),x=t.ref(""),C=t.computed(()=>{var y,K;return(K=(y=o.value)==null?void 0:y.getHighlightedMenuItem())==null?void 0:K.id}),w=t.ref(null),S=t.computed(()=>({"cdx-typeahead-search__menu-message--has-thumbnail":e.showThumbnail})),I=t.computed(()=>e.searchResults.find(y=>y.value===w.value)),H=t.computed(()=>r.value?{value:G,url:r.value}:void 0),z=t.computed(()=>({"cdx-typeahead-search--show-thumbnail":e.showThumbnail,"cdx-typeahead-search--expanded":c.value,"cdx-typeahead-search--auto-expand-width":e.showThumbnail&&e.autoExpandWidth})),{rootClasses:T,rootStyle:v,otherAttrs:h}=U(n,z);function m(y){return y}const _=t.computed(()=>({visibleItemLimit:e.visibleItemLimit,showThumbnail:e.showThumbnail,boldLabel:!0,hideDescriptionOverflow:!0}));let N,V;function O(y,K=!1){I.value&&I.value.label!==y&&I.value.value!==y&&(w.value=null),V!==void 0&&(clearTimeout(V),V=void 0),y===""?c.value=!1:(g.value=!0,i["search-results-pending"]&&(V=setTimeout(()=>{A.value&&(c.value=!0),b.value=!0},We))),N!==void 0&&(clearTimeout(N),N=void 0);const j=()=>{l("input",y)};K?j():N=setTimeout(()=>{j()},a.value)}function Z(y){if(y===G){w.value=null,k.value=x.value;return}w.value=y,y!==null&&(k.value=I.value?I.value.label||String(I.value.value):"")}function f(){A.value=!0,(x.value||b.value)&&(c.value=!0)}function B(){A.value=!1,c.value=!1}function M(y){const ve=y,{id:K}=ve,j=ie(ve,["id"]);if(j.value===G){l("search-result-click",{searchResult:null,index:s.value.length,numberOfResults:s.value.length});return}D(j)}function D(y){const K={searchResult:y,index:s.value.findIndex(j=>j.value===y.value),numberOfResults:s.value.length};l("search-result-click",K)}function Y(y){if(y.value===G){k.value=x.value;return}k.value=y.value?y.label||String(y.value):""}function W(y){var K;c.value=!1,(K=o.value)==null||K.clearActive(),M(y)}function Jo(y){if(I.value)D(I.value),y.stopPropagation(),window.location.assign(I.value.url),y.preventDefault();else{const K={searchResult:null,index:-1,numberOfResults:s.value.length};l("submit",K)}}function Xo(y){if(!o.value||!x.value||y.key===" ")return;const K=o.value.getHighlightedMenuItem(),j=o.value.getHighlightedViaKeyboard();switch(y.key){case"Enter":K&&(K.value===G&&j?window.location.assign(r.value):o.value.delegateKeyNavigation(y,!1)),c.value=!1;break;case"Tab":c.value=!1;break;default:o.value.delegateKeyNavigation(y);break}}return t.onMounted(()=>{e.initialInputValue&&O(e.initialInputValue,!0)}),t.watch(t.toRef(e,"searchResults"),()=>{x.value=k.value.trim(),A.value&&g.value&&x.value.length>0&&(c.value=!0),V!==void 0&&(clearTimeout(V),V=void 0),g.value=!1,b.value=!1}),{form:d,menu:o,menuId:u,highlightedId:C,selection:w,menuMessageClass:S,footer:H,asSearchResult:m,inputValue:k,searchQuery:x,expanded:c,showPending:b,rootClasses:T,rootStyle:v,otherAttrs:h,menuConfig:_,onUpdateInputValue:O,onUpdateMenuSelection:Z,onFocus:f,onBlur:B,onSearchResultClick:M,onSearchResultKeyboardNavigation:Y,onSearchFooterClick:W,onSubmit:Jo,onKeydown:Xo,MenuFooterValue:G,articleIcon:it}},methods:{focus(){this.$refs.searchInput.focus()}}}),Il="",Po=["id","action"],Ho={class:"cdx-typeahead-search__menu-message__text"},jo={class:"cdx-typeahead-search__menu-message__text"},Uo=["href","onClickCapture"],Wo={class:"cdx-typeahead-search__search-footer__text"},Qo={class:"cdx-typeahead-search__search-footer__query"};function Go(e,n,l,i,s,r){const a=t.resolveComponent("cdx-icon"),d=t.resolveComponent("cdx-menu"),o=t.resolveComponent("cdx-search-input");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["cdx-typeahead-search",e.rootClasses]),style:t.normalizeStyle(e.rootStyle)},[t.createElementVNode("form",{id:e.id,ref:"form",class:"cdx-typeahead-search__form",action:e.formAction,onSubmit:n[4]||(n[4]=(...u)=>e.onSubmit&&e.onSubmit(...u))},[t.createVNode(o,t.mergeProps({ref:"searchInput",modelValue:e.inputValue,"onUpdate:modelValue":n[3]||(n[3]=u=>e.inputValue=u),"button-label":e.buttonLabel},e.otherAttrs,{class:"cdx-typeahead-search__input",name:"search",role:"combobox",autocomplete:"off","aria-autocomplete":"list","aria-owns":e.menuId,"aria-expanded":e.expanded,"aria-activedescendant":e.highlightedId,"onUpdate:modelValue":e.onUpdateInputValue,onFocus:e.onFocus,onBlur:e.onBlur,onKeydown:e.onKeydown}),{default:t.withCtx(()=>[t.createVNode(d,t.mergeProps({id:e.menuId,ref:"menu",expanded:e.expanded,"onUpdate:expanded":n[0]||(n[0]=u=>e.expanded=u),"show-pending":e.showPending,selected:e.selection,"menu-items":e.searchResults,footer:e.footer,"search-query":e.highlightQuery?e.searchQuery:"","show-no-results-slot":e.searchQuery.length>0&&e.searchResults.length===0&&e.$slots["search-no-results-text"]&&e.$slots["search-no-results-text"]().length>0},e.menuConfig,{"aria-label":e.searchResultsLabel,"onUpdate:selected":e.onUpdateMenuSelection,onMenuItemClick:n[1]||(n[1]=u=>e.onSearchResultClick(e.asSearchResult(u))),onMenuItemKeyboardNavigation:e.onSearchResultKeyboardNavigation,onLoadMore:n[2]||(n[2]=u=>e.$emit("load-more"))}),{pending:t.withCtx(()=>[t.createElementVNode("div",{class:t.normalizeClass(["cdx-typeahead-search__menu-message",e.menuMessageClass])},[t.createElementVNode("span",Ho,[t.renderSlot(e.$slots,"search-results-pending")])],2)]),"no-results":t.withCtx(()=>[t.createElementVNode("div",{class:t.normalizeClass(["cdx-typeahead-search__menu-message",e.menuMessageClass])},[t.createElementVNode("span",jo,[t.renderSlot(e.$slots,"search-no-results-text")])],2)]),default:t.withCtx(({menuItem:u,active:c})=>[u.value===e.MenuFooterValue?(t.openBlock(),t.createElementBlock("a",{key:0,class:t.normalizeClass(["cdx-typeahead-search__search-footer",{"cdx-typeahead-search__search-footer__active":c}]),href:e.asSearchResult(u).url,onClickCapture:t.withModifiers(g=>e.onSearchFooterClick(e.asSearchResult(u)),["stop"])},[t.createVNode(a,{class:"cdx-typeahead-search__search-footer__icon",icon:e.articleIcon},null,8,["icon"]),t.createElementVNode("span",Wo,[t.renderSlot(e.$slots,"search-footer-text",{searchQuery:e.searchQuery},()=>[t.createElementVNode("strong",Qo,t.toDisplayString(e.searchQuery),1)])])],42,Uo)):t.createCommentVNode("",!0)]),_:3},16,["id","expanded","show-pending","selected","menu-items","footer","search-query","show-no-results-slot","aria-label","onUpdate:selected","onMenuItemKeyboardNavigation"])]),_:3},16,["modelValue","button-label","aria-owns","aria-expanded","aria-activedescendant","onUpdate:modelValue","onFocus","onBlur","onKeydown"]),t.renderSlot(e.$slots,"default")],40,Po)],6)}const Zo=E(qo,[["render",Go]]);p.CdxButton=Q,p.CdxButtonGroup=Nt,p.CdxCard=Pt,p.CdxCheckbox=Gt,p.CdxCombobox=Dn,p.CdxDialog=Pn,p.CdxIcon=F,p.CdxInfoChip=tn,p.CdxLookup=Un,p.CdxMenu=X,p.CdxMenuItem=xe,p.CdxMessage=Xn,p.CdxProgressBar=Me,p.CdxRadio=lo,p.CdxSearchInput=Fe,p.CdxSearchResultTitle=Ee,p.CdxSelect=fo,p.CdxTab=yo,p.CdxTabs=Vo,p.CdxTextInput=le,p.CdxThumbnail=pe,p.CdxToggleButton=Re,p.CdxToggleButtonGroup=Lo,p.CdxToggleSwitch=Oo,p.CdxTypeaheadSearch=Zo,p.stringHelpers=on,p.useComputedDirection=ce,p.useComputedLanguage=Se,p.useGeneratedId=R,p.useIntersectionObserver=oe,p.useModelWrapper=P,p.useResizeObserver=ae,p.useSplitAttributes=U,Object.defineProperties(p,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}); diff --git a/resources/lib/foreign-resources.yaml b/resources/lib/foreign-resources.yaml index 653889fecbfa..c2c53395471f 100644 --- a/resources/lib/foreign-resources.yaml +++ b/resources/lib/foreign-resources.yaml @@ -108,10 +108,10 @@ CLDRPluralRuleParser: codex: license: GPL-2.0+ homepage: https://doc.wikimedia.org/codex/ - version: 0.8.0 + version: 0.9.0 type: tar - src: https://registry.npmjs.org/@wikimedia/codex/-/codex-0.8.0.tgz - integrity: sha512-0M94ZJmmHRUm5sM355KW+TmapMzsk03QydIlSoIeDeOR/yt7ipSuReazwE9qe/hrR62gcOuoV8R9FjMe/JEsPA== + src: https://registry.npmjs.org/@wikimedia/codex/-/codex-0.9.0.tgz + integrity: sha512-gzv5nsk1eyvkMkEy/S5wXlYgpCSngoqEBNblSJusVk424/eU6gQEYI8oqnO8SYhS33mW6TtzKT2YUMIuAuB1vA== dest: package/dist/codex.mjs: package/dist/codex.umd.js: @@ -126,10 +126,10 @@ codex: codex-design-tokens: license: GPL-2.0+ homepage: https://doc.wikimedia.org/codex/ - version: 0.8.0 + version: 0.9.0 type: tar - src: https://registry.npmjs.org/@wikimedia/codex-design-tokens/-/codex-design-tokens-0.8.0.tgz - integrity: sha384-L9AJR36OH39Lcg9nuzWMc+gec2/sGewE60DOd9QJYX2gVEY77XiH5OSEjxXieZuN + src: https://registry.npmjs.org/@wikimedia/codex-design-tokens/-/codex-design-tokens-0.9.0.tgz + integrity: sha384-ZK/N1fF/QbHzNmGUkexPAZ3yaigG/7StjqOVRTLHhQEHiuWwczCpWleLB5UhHrqR dest: package/dist/theme-wikimedia-ui.less: package/dist/theme-wikimedia-ui-legacy.less: @@ -139,10 +139,10 @@ codex-design-tokens: codex-icons: license: MIT homepage: https://doc.wikimedia.org/codex/ - version: 0.8.0 + version: 0.9.0 type: tar - src: https://registry.npmjs.org/@wikimedia/codex-icons/-/codex-icons-0.8.0.tgz - integrity: sha384-C57y+RrL82OyGNp658/XbXy3LgqJx0+3Cta+SsI7E69I5B2sis1NZhx2l4JotzEw + src: https://registry.npmjs.org/@wikimedia/codex-icons/-/codex-icons-0.9.0.tgz + integrity: sha384-ZmDF2WSNFqYdRcks8q/0oW/ECia8KNM+plf7t7NVLaSyFRcdC0FDaJ+0rpONzs6F dest: package/dist/codex-icons.json: package/dist/codex-icon-paths.less: @@ -152,10 +152,10 @@ codex-icons: codex-search: license: GPL-2.0+ homepage: https://doc.wikimedia.org/codex/ - version: 0.8.0 + version: 0.9.0 type: tar - src: https://registry.npmjs.org/@wikimedia/codex-search/-/codex-search-0.8.0.tgz - integrity: sha384-/S//Tw4/fNC6T62mAK5wJLCBzpGglkFGPvt2P1W9pUcHq1Mnk01ClqDIKUe30F8U + src: https://registry.npmjs.org/@wikimedia/codex-search/-/codex-search-0.9.0.tgz + integrity: sha384-j8MkIgaIeUZDjYtoj364C21+uqJuxp0WsMixqUuUo82fJAx+8crEgbIAJdxZPxdb dest: package/dist/codex-search.mjs: package/dist/codex-search.umd.js: |